diff --git a/.gitignore b/.gitignore index 4b10b69fe49..e34ae50b1dc 100644 --- a/.gitignore +++ b/.gitignore @@ -4,6 +4,7 @@ # Production /build /www +/i18n # Generated files .docusaurus diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index cf3eb243153..6452724858e 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -178,4 +178,4 @@ The Ionic documentation's `main` branch is deployed automatically and separately This repo is licensed and managed separately from Ionic itself. -By contributing to this repo, you agree to have your contributions licensed under the Apache 2.0 license. See [LICENSE](../LICENSE) for the full license text. +By contributing to this repo, you agree to have your contributions licensed under the Apache 2.0 license. See [LICENSE](LICENSE) for the full license text. diff --git a/docs/angular/navigation.md b/docs/angular/navigation.md index 878a46a3be4..96576a1b061 100644 --- a/docs/angular/navigation.md +++ b/docs/angular/navigation.md @@ -193,6 +193,10 @@ Developers can use the existing syntax for standalone component routing from Ang export class AppRoutingModule {} ``` +:::tip +If you are using `routerLink`, `routerDirection`, or `routerAction` be sure to also import the `IonRouterLink` directive for Ionic components or the `IonRouterLinkWithHref` directive for `` elements. An example of this is available in the [Ionic Angular Build Options docs](./build-options.md#migrating-from-modules-to-standalone). +::: + To get started with standalone components [visit Angular's official docs](https://angular.io/guide/standalone-components). ## Live Example diff --git a/docs/angular/slides.md b/docs/angular/slides.md index 9e8e633579f..836b717114a 100644 --- a/docs/angular/slides.md +++ b/docs/angular/slides.md @@ -101,7 +101,7 @@ The `ion-slides` component had additional styling that helped create a native lo ```css swiper-container { - --swiper-pagination-bullet-inactive-color: var(--ion-color-step-200, #cccccc); + --swiper-pagination-bullet-inactive-color: var(--ion-text-color-step-800, #cccccc); --swiper-pagination-color: var(--ion-color-primary, #0054e9); --swiper-pagination-progressbar-bg-color: rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.25); --swiper-scrollbar-bg-color: rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.1); diff --git a/docs/api/accordion.md b/docs/api/accordion.md index 96911389ff5..a60f352a68b 100644 --- a/docs/api/accordion.md +++ b/docs/api/accordion.md @@ -170,19 +170,19 @@ import AccessibilityAnimations from '@site/static/usage/v8/accordion/accessibili -### キーボードナビゲーション +### キーボードインタラクション `ion-accordion-group` の中で使用する場合、`ion-accordion` はキーボードによる操作を完全にサポートしています。次の表は、それぞれのキーが何をするのかの詳細です。 -| Key | Function | -| ------------------ | ------------------------------------------------------------ | -| `Space` or `Enter` | When focus is on the accordion header, the accordion will collapse or expand depending on the state of the component. | -| `Tab` | Moves focus to the next focusable element. | -| `Shift` + `Tab` | Moves focus to the previous focusable element. | -| `Down Arrow` | - When focus is on an accordion header, moves focus to the next accordion header. - When focus is on the last accordion header, moves focus to the first accordion header. | -| `Up Arrow` | - When focus is on an accordion header, moves focus to the previous accordion header. - When focus is on the first accordion header, moves focus to the last accordion header. | -| `Home` | When focus is on an accordion header, moves focus to the first accordion header. | -| `End` | When focus is on an accordion header, moves focus to the last accordion header. | +| Key | Description | +| ------------------------------------ | ------------------------------------------------------------ | +| Space or Enter | When focus is on the accordion header, the accordion will collapse or expand depending on the state of the component. | +| Tab | Moves focus to the next focusable element. | +| Shift + Tab | Moves focus to the previous focusable element. | +| Down Arrow | - When focus is on an accordion header, moves focus to the next accordion header. - When focus is on the last accordion header, moves focus to the first accordion header. | +| Up Arrow | - When focus is on an accordion header, moves focus to the previous accordion header. - When focus is on the first accordion header, moves focus to the last accordion header. | +| Home | When focus is on an accordion header, moves focus to the first accordion header. | +| End | When focus is on an accordion header, moves focus to the last accordion header. | ## パフォーマンス diff --git a/docs/api/app.md b/docs/api/app.md index c62275d20cf..32602254b86 100644 --- a/docs/api/app.md +++ b/docs/api/app.md @@ -15,8 +15,7 @@ import Slots from '@ionic-internal/component-api/v8/app/slots.md'; import EncapsulationPill from '@components/page/api/EncapsulationPill'; - -AppはIonicアプリケーションのコンテナ要素です。プロジェクトごとに `` 要素は1つだけにしてください。アプリケーションには、menus, headers, content, footersなど、多くのIonicコンポーネントを含めることができます。オーバーレイコンポーネントは、表示されるときに `` に追加されます。 +AppはIonicアプリケーションのコンテナ要素です。1つのプロジェクトにつき``要素は1つだけです。アプリはメニュー、ヘッダー、コンテンツ、フッターなど多くのIonicコンポーネントを持つことができます。オーバーレイコンポーネントは表示時に `` に追加されます。 `ion-app`を使用すると、以下の動作が可能になります。 @@ -27,6 +26,13 @@ AppはIonicアプリケーションのコンテナ要素です。プロジェク * Material Design モードでのボタン操作時の[Ripple effect](./リップルエフェクト) が使えます。 * Ionicアプリの使用感をよりネイティブなものにする、その他のタップやフォーカスのユーティリティが使えます。 +## Programmatic Focus + +Ionic offers focus utilities for components with the `ion-focusable` class. These utilities automatically manage focus for components when certain keyboard keys, like Tab, are pressed. Components can also be programmatically focused in response to user actions using the `setFocus` method from `ion-app`. + +import SetFocus from '@site/static/usage/v8/app/set-focus/index.md'; + + ## プロパティ diff --git a/docs/api/datetime.md b/docs/api/datetime.md index 0667ac4c836..dc9a773ebf0 100644 --- a/docs/api/datetime.md +++ b/docs/api/datetime.md @@ -204,7 +204,7 @@ Ionic Frameworkでは、[Intl.DatetimeFormat](https://developer.mozilla.org/en-U ### 月と年の選択 -月と年の選択は、 `presentation` プロパティに `month-year` , `year-month` , `month` , または `year` を渡すことで行うことができます。 +月と年の選択は、 `presentation` プロパティに `month-year` , `month` , または `year` を渡すことで行うことができます。 この例では、 `month-year` を設定した datetime を示しています。 @@ -416,30 +416,30 @@ JavaScriptで日付を扱うために [date-fns](https://date-fns.org) を使う ## アクセシビリティ -### キーボードナビゲーション +### キーボードインタラクション `ion-datetime` は、コンポーネント内のフォーカス可能な要素間を移動するためのフルキーボードサポートを備えています。次の表は、それぞれのキーが何をするのかの詳細です。 -| Key | Function | -| ------------------ | ------------------------------------------------------------ | -| `Tab` | Moves focus to the next focusable element. | -| `Shift` + `Tab` | Moves focus to the previous focusable element. | -| `Space` or `Enter` | Clicks the focusable element. | +| Key | Description | +| ------------------------------------ | ---------------------------------------------- | +| Tab | Moves focus to the next focusable element. | +| Shift + Tab | Moves focus to the previous focusable element. | +| Space or Enter | Clicks the focusable element. | #### 日付の表示 -| Key | Function | -| ------------------ | ------------------------------------------------------------ | -| `ArrowUp` | Moves focus to the same day of the previous week. | -| `ArrowDown` | Moves focus to the same day of the next week. | -| `ArrowRight` | Moves focus to the next day. | -| `ArrowLeft` | Moves focus to the previous day. | -| `Home` | Moves focus to the first day of the current week. | -| `End` | Moves focus to the last day of the current week. | -| `PageUp` | Changes the grid of dates to the previous month. | -| `PageDown` | Changes the grid of dates to the next month. | -| `Shift` + `PageUp` | Changes the grid of dates to the previous year. | -| `Shift` + `PageDown` | Changes the grid of dates to the next year. | +| Key | Description | +| -------------------------------------- | ------------------------------------------------- | +| ArrowUp | Moves focus to the same day of the previous week. | +| ArrowDown | Moves focus to the same day of the next week. | +| ArrowRight | Moves focus to the next day. | +| ArrowLeft | Moves focus to the previous day. | +| Home | Moves focus to the first day of the current week. | +| End | Moves focus to the last day of the current week. | +| PageUp | Changes the grid of dates to the previous month. | +| PageDown | Changes the grid of dates to the next month. | +| Shift + PageUp | Changes the grid of dates to the previous year. | +| Shift + PageDown | Changes the grid of dates to the next year. | #### 時刻、月、年のホイール diff --git a/docs/api/input.md b/docs/api/input.md index e2b3c872289..7664fb62c33 100644 --- a/docs/api/input.md +++ b/docs/api/input.md @@ -83,9 +83,11 @@ import Clear from '@site/static/usage/v8/input/clear/index.md'; Material Design では、Inputに塗りつぶしのスタイルが用意されています。Inputの `fill` プロパティは `"solid"` または `"outline"` のいずれかに設定することができます。 -`fill` スタイルはInputコンテナを視覚的に定義するため、`fill` を使用するInputは `ion-item` で使用すべきではありません。 +Filled inputs をiOSで使うためには、inputの `mode` を `md` に設定する必要があります。 -Filled inputs can be used on iOS by setting Input's `mode` to `md`. +:::warning +Inputs that use `fill` should not be used in an `ion-item` due to styling conflicts between the components. +::: import Fill from '@site/static/usage/v8/input/fill/index.md'; @@ -160,7 +162,7 @@ In most cases, [Icon](./icon.md) components placed in these slots should have `a If slot content is meant to be interacted with, it should be wrapped in an interactive element such as a [Button](./button.md). This ensures that the content can be tabbed to. ::: -import StartEndSlots from '@site/static/usage/v7/input/start-end-slots/index.md'; +import StartEndSlots from '@site/static/usage/v8/input/start-end-slots/index.md'; diff --git a/docs/api/item.md b/docs/api/item.md index 422e98aefb1..ae23c687b98 100644 --- a/docs/api/item.md +++ b/docs/api/item.md @@ -42,7 +42,7 @@ import Basic from '@site/static/usage/v8/item/basic/index.md'; アイコン・ボタンのように、アイテムとのインタラクションにビジュアルが必要な場合、そのビジュアルはサポート・ビジュアルではなく、 [アクション](#actions) となります。 -If you find that you need a few more sentences to clarify the item's purpose, consider moving the additional sentences to a Note at the bottom of the list. Adding the item to its own list makes it clear which item the text is associated with.>} doText="Move long text outside of the list" doNotText="Don't try to fit long text in an item" @@ -82,7 +82,7 @@ import Text from '@site/static/usage/v8/item/content-types/text/index.md'; メタデータは、ステータステキストやカウントのようなアイテムの追加コンテキストを提供します。Badge](./badge)や[Note](./note)のようなコンポーネントは、メタデータを表示する素晴らしい方法です。 -} /> -入れ子になったインタラクティブ機能を作成することは避けるべきです。例えば、 `button` プロパティが `true` に設定されている場合、開発者はアイテムのメインコンテンツ内にボタンを追加することを避けるべきです。 -Actions can be added by using the Item Sliding component. Actions can also be placed directly inside of the Item without the use of Item Sliding, but this should be limited to no more than 2 actions.>} doText={<>Use an Item Sliding to reveal multiple actions by swiping on the Item.>} doNotText="Don't put more than 2 actions within an Item." @@ -130,7 +130,7 @@ import Actions from '@site/static/usage/v8/item/content-types/actions/index.md'; コントロールは、チェックボックス、入力、ラジオなどのフォームコンポーネントです。リスト内の各項目は、画面スペースの制約上、最大でも2つのコントロールを持つ必要があります。 -Metadata such as helper text or character counts should not be used on form controls in list views. If such metadata is needed, the form control should be placed outside of a list. Filled Inputs are a great way of visually defining the input container outside of a list.>} doText="Place inputs with metadata outside of the list." doNotText="Don't put metadata for inputs in the list." @@ -138,7 +138,7 @@ import Actions from '@site/static/usage/v8/item/content-types/actions/index.md'; doNotImage={} /> -Alternatively, the metadata can be placed in a Note at the bottom of the list.>} doText="Place metadata for inputs at the end of a list." doNotText="Don't put metadata for inputs in the list." @@ -146,7 +146,7 @@ import Actions from '@site/static/usage/v8/item/content-types/actions/index.md'; doNotImage={} /> -Items should typically have no more than two controls. If you need more controls, consider adding the additional controls in a Modal that is accessible from the item.>} doText="Move additional controls to a submenu accessible from the item." doNotText="Don't use more than two controls within an item." @@ -245,7 +245,38 @@ import CSSProps from '@site/static/usage/v8/item/theming/css-properties/index.md 3. アイテムは決して[入れ子になったインタラクティヴ](https://dequeuniversity.com/rules/axe/4.4/nested-interactive)をレンダリングすべきではありません。入れ子になったインタラクティブ要素が使用されている場合、スクリーンリーダーは正しいインタラクティブ要素を選択することができません。例えば、`button="true"`を持つ`ion-item`の中にボタンを置くことは避けてください。 4. コンテントタイプ](#content-types)を正しく使用してください。Itemコンポーネントは、[List](./list)内の行として設計されており、汎用コンテナとして使用すべきではありません。 -## プロパティ +## アクセシビリティ + +### キーボードインタラクション + +An `` has the following keyboard interactions when any of these conditions are met: +- The `button` property is set to `"true"`, rendering a native `` element. +- The `href` property is set, rendering a native `` element. +- The `routerLink` property is set, rendering a native `` element. + +| Key | Description | +| --------------------------------- | ---------------------------------------------- | +| Tab | Moves focus to the next focusable element. | +| Shift + Tab | Moves focus to the previous focusable element. | + +#### Button + +When an `` renders a native `` element, the keyboard interactions follow the same pattern as the [button role](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/button_role#keyboard_interactions): + +| Key | Description | +| ---------------- | --------------------------------------------------------------------------- | +| Enter | Activates the item, triggering its `click` event. If the item is within a form and has `type` set to `"submit"`, it submits the form. | +| Space | Activates the item, triggering its `click` event. Does not submit the form, even if the item `type` is `"submit"`. | + +#### Anchor + +When an `` renders a native `` element, the keyboard interactions follow the same pattern as the [link role](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/link_role): + +| Key | Description | +| ---------------- | ---------------------------------------------------------------------------------------- | +| Enter | Activates the item, navigating to the linked page or moving focus to the in-page target. | + +## Properties ## イベント diff --git a/docs/api/modal.md b/docs/api/modal.md index 05e6d299f2c..e179c8fcb93 100644 --- a/docs/api/modal.md +++ b/docs/api/modal.md @@ -100,7 +100,7 @@ import CanDismissPreventSwipeToCloseExample from '@site/static/usage/v8/modal/ca import CanDismissChildStateExample from '@site/static/usage/v8/modal/can-dismiss/child-state/index.md'; - + ## Card Modal 開発者は、アプリのメインコンテンツの上にカードが積み重なったようにモーダルが表示されるカードモーダルエフェクトを作成できます。カードモーダルを作成するには、開発者は `ion-modal` に `presentingElement` プロパティを設定する必要があります。 @@ -172,7 +172,7 @@ IonicのAngularアプリを構築する場合、スタイルはグローバル `ion-modal` は、積み重ねられたモーダルは同じサイズであるという前提で動作します。その結果、後続の各モーダルはボックスシャドウを持たず、背景の不透明度は `0` になります。これは、モーダルが追加されるたびに影や背景が濃くなるのを避けるためです。これは、CSS 変数 `--box-shadow` と `--backdrop-opacity` を設定することで変更することができます。 ::: -``` +``` ion-modal.stack-modal { --box-shadow: 0 28px 48px rgba(0, 0, 0, 0.4); --backdrop-opacity: var(--ion-backdrop-opacity, 0.32); @@ -247,11 +247,11 @@ interface ModalCustomEvent extends CustomEvent { ## アクセシビリティ -### Keyboard Navigation +### Keyboard Interactions -| Key | Function | -| ----- | ------------------- | -| `Esc` | Dismisses the modal | +| Key | Description | +| --------------- | ------------------- | +| Esc | Dismisses the modal | ### ラベル diff --git a/docs/api/nav.md b/docs/api/nav.md index fe9ec04fec0..f3f41882aa8 100644 --- a/docs/api/nav.md +++ b/docs/api/nav.md @@ -27,12 +27,26 @@ Router Outletとは異なり、Navは特定のルーターに縛られること ## NavLinkを利用する -NavLinkは、Navと対話する際の簡略化されたAPIです。開発者は、コンポーネントをカスタマイズしたり、コンポーネントのプロパティを渡したり、ルートアニメーションの方向を変更したり、ナビゲート時のカスタムアニメーションを定義したりすることができます。 +NavLinkは、Navと対話する際の簡素化されたAPIです。開発者はコンポーネントをカスタマイズしたり、コンポーネントのプロパティを渡したり、ルートアニメーションの方向を変更したり、ナビゲート時のカスタムアニメーションを定義したりすることができます。 -import NavLinkExample from '@site/static/usage/v8/nav/nav-link/index.md'; +import NavLinkExample from '@site/static/usage/v8/nav/nav-link/index.md'; +## Navigation within a Modal + +Modal can use Nav to offer a linear navigation that is independent of the URL. + +:::note + +The example below uses a reference to Nav and the public method APIs to push and pop views. It is recommended to use NavLink in implementations that do not require this level of granular access and control. + +::: + +import ModalNavigationExample from '@site/static/usage/v8/nav/modal-navigation/index.md'; + + + ## Interfaces ### NavCustomEvent diff --git a/docs/api/picker.md b/docs/api/picker.md index 689cdc04054..36d7b886785 100644 --- a/docs/api/picker.md +++ b/docs/api/picker.md @@ -80,6 +80,37 @@ Each [Picker Column](./picker-column) can be navigated using the keyboard when f | `Home` | Scroll to the first option. | | `End` | Scroll to the last option. | +## Accessibility + +### Screen Readers + +Picker supports navigation using a screen reader by implementing the [`slider` role](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/slider_role) on each [Picker Column](./picker-column). The following gestures can be used to navigate the Picker. + +| Gesture | Function | +| - | - | +| Swipe Left | Move focus to the previous Picker Column. | +| Swipe Right | Move focus to the next Picker Column. | +| Swipe Up | Select the next option in the Picker Column. | +| Swipe Down | Select the previous option in the Picker Column. | +| Double Tap and Slide Up/Down | Adjust the selected option in the Picker Column. Can be used as an alternative to swiping up and down. | + +:::caution +The Swipe Up and Swipe Down gestures rely on the correct key events being synthesized as noted on the [`slider` documentation](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/slider_role). [Chromium-based browsers do not synthesize keyboard events correctly](https://issues.chromium.org/issues/40816094), but the "Double Tap and Slide Up/Down" gesture can be used as an alternative until this has been implemented in Chromium-based browsers. +::: + +### Keyboard Interactions + +Each [Picker Column](./picker-column) can be navigated using the keyboard when focused. + +| Key | Description | +| -------------------- | ------------------------------------ | +| ArrowUp | Scroll to the previous option. | +| ArrowDown | Scroll to the next option. | +| PageUp | Scroll up by more than one option. | +| PageDown | Scroll down by more than one option. | +| Home | Scroll to the first option. | +| End | Scroll to the last option. | + ## プロパティ diff --git a/docs/api/popover.md b/docs/api/popover.md index c6b9938039a..018f7b4b607 100644 --- a/docs/api/popover.md +++ b/docs/api/popover.md @@ -34,7 +34,7 @@ Angular、React、Vue で `ion-popover` を使用する場合、渡されたコ もし、ポップオーバーの表示と非表示を細かく制御したい場合は、 `popoverController` を使用することをお勧めします。 -### Angular +### Angular 渡されたコンポーネントは、ポップオーバーが表示されたときに作成され、ポップオーバーが解除されたときに破棄される必要があるため、内部で `` を使用してコンテンツを投影することはできません。代わりに、`` を使用します。これは、`` が渡されることを想定しています。そのため、コンポーネントを渡す際には、``でラップする必要があります。 @@ -113,7 +113,7 @@ import Styling from '@site/static/usage/v8/popover/customization/styling/index.m ### Alignment -`alignment` プロパティは、ポップオーバーのエッジをトリガーエレメントの対応するエッジに揃えることができます。使用される正確なエッジは `side` プロパティの値に依存します。 +`alignment` プロパティを使用すると、ポップオーバーのエッジをトリガー要素の対応するエッジに揃えることができます。使用される正確な辺は `side` プロパティの値に依存します。 ### Side and Alignment Demo @@ -172,7 +172,7 @@ interface PopoverOptions { enterAnimation?: AnimationBuilder; leaveAnimation?: AnimationBuilder; - + size?: PopoverSize; dismissOnSelect?: boolean; reference?: PositionReference; @@ -197,28 +197,27 @@ type PositionAlign = 'start' | 'center' | 'end'; ## アクセシビリティ -### キーボードナビゲーション +### キーボードインタラクション `ion-popover` は、ポップオーバー内のフォーカス可能な要素間を移動するための基本的なキーボードをサポートしています。次の表は、それぞれのキーが何をするのかの詳細です: -| Key | Function | -| ------------------ | ------------------------------------------------------------ | -| `Tab` | Moves focus to the next focusable element. | -| `Shift` + `Tab` | Moves focus to the previous focusable element. | -| `Esc` | Closes the popover. | -| `Space` or `Enter` | Clicks the focusable element. | - +| Key | Description | +| ------------------------------------ | ---------------------------------------------- | +| Tab | Moves focus to the next focusable element. | +| Shift + Tab | Moves focus to the previous focusable element. | +| Esc | Closes the popover. | +| Space or Enter | Clicks the focusable element. | `ion-popover` は、 `button` プロパティを持つ `ion-item` 要素間を移動するための矢印キーを完全にサポートしています。最も一般的な使用例としては、デスクトップにフォーカスしたアプリケーションにおけるドロップダウンメニューとして使用することができます。基本的なキーボードのサポートに加え、次の表ではドロップダウンメニューの矢印キーのサポートについて詳しく説明します。 -| Key | Function | -| ------------------ | -------------------------------------------------------------- | -| `ArrowUp` | Moves focus to the previous focusable element. | -| `ArrowDown` | Moves focus to the next focusable element. | -| `Home` | Moves focus to the first focusable element. | -| `End` | Moves focus to the last focusable element. | -| `ArrowLeft` | When used in a child popover, closes the popover and returns focus to the parent popover. | -| `Space`, `Enter`, and `ArrowRight` | When focusing a trigger element, opens the associated popover. | +| Key | Description | +| ------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | +| ArrowUp | Moves focus to the previous focusable element. | +| ArrowDown | Moves focus to the next focusable element. | +| Home | Moves focus to the first focusable element. | +| End | Moves focus to the last focusable element. | +| ArrowLeft | When used in a child popover, closes the popover and returns focus to the parent popover. | +| Space, Enter, and ArrowRight | When focusing a trigger element, opens the associated popover. | ## Performance diff --git a/docs/api/radio.md b/docs/api/radio.md index a256089d9a4..1644dbe7d7a 100644 --- a/docs/api/radio.md +++ b/docs/api/radio.md @@ -40,7 +40,7 @@ import LabelPlacement from '@site/static/usage/v8/radio/label-placement/index.md By default, the radio group uses strict equality (`===`) to determine if an option is selected. This can be overridden by providing a property name or a function to the `compareWith` property. -import UsingComparewith from '@site/static/usage/v7/radio/using-comparewith/index.md'; +import UsingComparewith from '@site/static/usage/v8/radio/using-comparewith/index.md'; @@ -110,7 +110,7 @@ Ionic 7.0では、よりシンプルなラジオ構文が導入されました import Migration from '@site/static/usage/v8/radio/migration/index.md'; - + :::note Ionic の過去のバージョンでは、`ion-radio` が正しく機能するためには `ion-item` が必要でした。Ionic 7.0 からは、`ion-radio` は `ion-item` の中で、そのアイテムが `ion-list` に配置される場合にのみ使用されます。また、`ion-radio`が正しく機能するためには、`ion-item`はもはや必須ではありません。 diff --git a/docs/api/segment-content.md b/docs/api/segment-content.md new file mode 100644 index 00000000000..3c17b07eceb --- /dev/null +++ b/docs/api/segment-content.md @@ -0,0 +1,52 @@ +--- +title: "ion-segment-content" +--- + +import Props from '@ionic-internal/component-api/v8/segment-content/props.md'; +import Events from '@ionic-internal/component-api/v8/segment-content/events.md'; +import Methods from '@ionic-internal/component-api/v8/segment-content/methods.md'; +import Parts from '@ionic-internal/component-api/v8/segment-content/parts.md'; +import CustomProps from '@ionic-internal/component-api/v8/segment-content/custom-props.mdx'; +import Slots from '@ionic-internal/component-api/v8/segment-content/slots.md'; + + + ion-segment-content: Display control element for swipeable segments + + + +import EncapsulationPill from '@components/page/api/EncapsulationPill'; + + + +Segment content is a wrapper element used to control the display of child elements when using swipeable segments. Segment content elements are children of a single +[segment view](./segment-view.md) instance that is linked to a [segment](./segment.md). See our [swipeable segments](./segment.md#swipeable-segments) documentation +for more information on how to use segment contents. + +## Usage + +Each `ion-segment-content` needs a unique `id` attribute. This will be used to link the segment content to a segment button via the button's +[contentId property](./segment-button.md#properties). + + + +import Swipeable from '@site/static/usage/v8/segment/swipeable/index.md'; + + + +## Properties + + +## Events + + +## Methods + + +## CSS Shadow Parts + + +## CSS Custom Properties + + +## Slots + \ No newline at end of file diff --git a/docs/api/segment-view.md b/docs/api/segment-view.md new file mode 100644 index 00000000000..5d0054c4ff8 --- /dev/null +++ b/docs/api/segment-view.md @@ -0,0 +1,40 @@ +--- +title: "ion-segment-view" +--- + +import Props from '@ionic-internal/component-api/v8/segment-view/props.md'; +import Events from '@ionic-internal/component-api/v8/segment-view/events.md'; +import Methods from '@ionic-internal/component-api/v8/segment-view/methods.md'; +import Parts from '@ionic-internal/component-api/v8/segment-view/parts.md'; +import CustomProps from '@ionic-internal/component-api/v8/segment-view/custom-props.mdx'; +import Slots from '@ionic-internal/component-api/v8/segment-view/slots.md'; + + + ion-segment-view: Controller element for swipeable segments + + + +import EncapsulationPill from '@components/page/api/EncapsulationPill'; + + + +Segment view is a wrapper element that links a group of [segment contents](./segment-content.md) to a [segment](./segment.md) when using swipeable segments. +See our [swipeable segments](./segment.md#swipeable-segments) documentation for more information on how to use segment views. + +## Properties + + +## Events + + +## Methods + + +## CSS Shadow Parts + + +## CSS Custom Properties + + +## Slots + \ No newline at end of file diff --git a/docs/api/segment.md b/docs/api/segment.md index c20f396013c..9be86bcbb6a 100644 --- a/docs/api/segment.md +++ b/docs/api/segment.md @@ -49,7 +49,22 @@ import Toolbar from '@site/static/usage/v8/toolbar/segments/index.md'; -## テーマ +## スワイプ可能なセグメント + +それぞれの [セグメントボタン](./segment-button.md) は、セグメントがアクティブになったときに表示される [セグメントコンテンツ](./segment-content.md) 要素と関連付けることができます。 +要素に関連付けることができます。この方法では、各セグメントをスワイプまたはスクロールすることで、セグメントの内容が更新されます。 + +:::warning +スワイプ可能なセグメントを使用しているときに `ion-segment` に初期値 `value` が割り当てられていない場合、セグメントのデフォルトは最初のセグメントボタンの値になります。 + +スワイプ可能なセグメントを使用する場合、セグメントボタンを無効にすることはできません。 +::: + +import Swipeable from '@site/static/usage/v8/segment/swipeable/index.md'; + + + +## Theming ### Colors @@ -66,17 +81,17 @@ import CSSProps from '@site/static/usage/v8/segment/theming/css-properties/index ## アクセシビリティ -### キーボードナビゲーション +### キーボードインタラクション このコンポーネントは、`ion-segment-button`要素間のナビゲーションと選択について、フルキーボードサポートを備えています。デフォルトでは、キーボードナビゲーションは `ion-segment-button` 要素にのみフォーカスしますが、`selectOnFocus` プロパティを使用すると、フォーカスされた要素も確実に選択されるようになります。次の表は、それぞれのキーが何をするのかの詳細です。 -| Key | Function | -| ------------------ | -------------------------------------------------------------- | -| `ArrowRight` | Focuses the next focusable element. | -| `ArrowLeft` | Focuses the previous focusable element. | -| `Home` | Focuses the first focusable element. | -| `End` | Focuses the last focusable element. | -| `Space` or `Enter` | Selects the element that is currently focused. | +| Key | Description | +| ------------------------------------ | ---------------------------------------------- | +| ArrowRight | Focuses the next focusable element. | +| ArrowLeft | Focuses the previous focusable element. | +| Home | Focuses the first focusable element. | +| End | Focuses the last focusable element. | +| Space or Enter | Selects the element that is currently focused. | ## Interfaces diff --git a/docs/api/select.md b/docs/api/select.md index 95f74c2bf45..c783898b45d 100644 --- a/docs/api/select.md +++ b/docs/api/select.md @@ -70,7 +70,7 @@ import SingleSelectionExample from '@site/static/usage/v8/select/basic/single-se ## 複数選択 -select に `multiple` 属性を追加することで、ユーザーは複数のオプションを選択することができます。複数のオプションが選択可能な場合、アラートやポップオーバーはチェックボックス形式のオプションリストをユーザに提示します。select コンポーネントの値は、選択されたすべてのオプション値の配列を受け取ります。 +select に `multiple` 属性を追加することで、ユーザは複数のオプションを選択することができます。複数のオプションを選択できる場合、アラート、ポップオーバー、またはモーダルオーバーレイは、チェックボックススタイルのオプションリストをユーザに提示します。select コンポーネントの値は、選択されたすべてのオプション値の配列を受け取ります。 :::note @@ -86,7 +86,7 @@ import MultipleSelectionExample from '@site/static/usage/v8/select/basic/multipl ## インターフェイス -デフォルトでは、select は [ion-alert](alert.md) を使ってAlertのオプションのオーバーレイを開きます。インターフェイスを変更して、[ion-action-sheet](action-sheet.md) または [ion-popover](popover.md) を使用するには、 `action-sheet` または `popover` を `interface` プロパティに渡します。各インタフェースの制限については、他のセクションを参照してください。 +デフォルトでは、selectは [ion-alert](alert.md) を使用してアラートのオプションのオーバーレイを開きます。インターフェイスは、`interface` プロパティに `action-sheet`、`popover`、`modal` を渡すことで、[ion-action-sheet](action-sheet.md)、[ion-popover](popover.md)、[ion-modal](modal.md) を使用するように変更することができます。それぞれのインターフェースの制限事項については、他のセクションを参照してください。 ### Alert @@ -107,7 +107,13 @@ import PopoverExample from '@site/static/usage/v8/select/interfaces/popover/inde -## インタラクションの処理 +### Modal + +import ModalExample from '@site/static/usage/v8/select/interfaces/modal/index.md'; + + + +## Responding to Interaction Select とユーザのインタラクションを処理する主な方法は、 `ionChange` イベント、 `ionDismiss` イベント、 `ionCancel` イベントです。これらのイベントやselectが発生するその他のイベントの詳細については、[Events](#events)を参照してください。 @@ -135,7 +141,7 @@ import ObjectValuesAndMultipleSelectionExample from '@site/static/usage/v8/selec ## Justification -開発者は `justify` プロパティを使用して、ラベルとコントロールの行の詰め方を制御することができます。 +開発者は `justify` プロパティを使って、ラベルとコントロールの行の詰め方をコントロールすることができる。 import JustifyExample from '@site/static/usage/v8/select/justify/index.md'; @@ -145,7 +151,11 @@ import JustifyExample from '@site/static/usage/v8/select/justify/index.md'; Material DesignはセレクトにFilledスタイルを提供します。select の `fill` プロパティは `"solid"` または `"outline"` のいずれかに設定できます。 -`fill` スタイルはセレクトコンテナを視覚的に定義するので、`fill` を使用するセレクトは `ion-item` では使用しないでください。 +iOSでは、Selectの `mode` を `md` に設定することで、Filled Selectsを使うことができます。 + +:::warning +Selects that use `fill` should not be used in an `ion-item` due to styling conflicts between the components. +::: import FillExample from '@site/static/usage/v8/select/fill/index.md'; @@ -157,15 +167,19 @@ import FillExample from '@site/static/usage/v8/select/fill/index.md'; `action-sheet` と `popover` インターフェースには `OK` ボタンがありません。オプションのいずれかをクリックすると自動的にオーバーレイが閉じ、その値が選択されます。 `popover` インターフェースには `Cancel` ボタンがなく、背景をクリックするとオーバーレイが閉じます。 +The `modal` interface has a single `Close` button in the header. This button is only responsible for dismissing the modal. Any selections made will persist +after clicking this button or if the modal is dismissed using an alternative method. + import ButtonTextExample from '@site/static/usage/v8/select/customization/button-text/index.md'; ## インターフェイスオプション -Selectはalert、action sheet、popoverインタフェースを使用するので、`interfaceOptions`プロパティを通してこれらのコンポーネントにオプションを渡すことができます。これを使用して、カスタムヘッダ、サブヘッダ、CSS クラスなどを渡すことができます。 +selectはalert、action sheet、popover、modalの各インターフェイスを使用するので、`interfaceOptions`プロパティを通してこれらのコンポーネントにオプションを渡すことができます。これを使用して、カスタムヘッダー、サブヘッダー、CSS クラスなどを渡すことができます。 -各インタフェースが受け付けるプロパティについては、[ion-alert docs](alert.md), [ion-action-sheet docs](action-sheet.md), [ion-popover docs](popover.md) を参照してください。 +各インタフェースが受け付けるプロパティについては、[ion-alert docs](alert.md), [ion-action-sheet docs](action-sheet.md), [ion-popover docs](popover.md), [ion-modal docs](modal.md) を参照してください。 +を参照してください。 注意: `alert` インターフェイスでは、`interfaceOptions` は `inputs` や `buttons` を上書きしません。 @@ -183,7 +197,7 @@ In most cases, [Icon](./icon.md) components placed in these slots should have `a If slot content is meant to be interacted with, it should be wrapped in an interactive element such as a [Button](./button.md). This ensures that the content can be tabbed to. ::: -import StartEndSlots from '@site/static/usage/v7/select/start-end-slots/index.md'; +import StartEndSlots from '@site/static/usage/v8/select/start-end-slots/index.md'; @@ -203,11 +217,13 @@ import StylingSelectExample from '@site/static/usage/v8/select/customization/sty ### セレクトインターフェースのスタイリング -インターフェイスのダイアログをカスタマイズするには、そのインターフェイスのドキュメントのカスタマイズのセクションに従ってください: +インターフェイス・ダイアログのカスタマイズは、そのインターフェイスのドキュメントのスタイリングセクション(CSS shadow parts, CSS custom properties, and slots)に +従って行ってください。 -- [Alert Customization](alert.md#customization) -- [Action Sheet Customization](action-sheet.md#customization) -- [Popover Customization](popover.md#customization) +- [Alert](alert.md#css-shadow-parts) +- [Action Sheet](action-sheet.md#css-shadow-parts) +- [Popover](popover.md#css-shadow-parts) +- [Modal](modal.md#css-shadow-parts) しかし、セレクト・オプションは、スタイルを簡単にするためにクラスを設定し、オーバーレイ・オプションにクラスを渡すことができます。オプションをカスタマイズする使用例については、[セレクト・オプションのドキュメント](select-option.md)を参照してください。 @@ -291,44 +307,40 @@ These keyboard interactions apply to all `ion-select` elements when the followin - The select is focused. - The select is not disabled. -|Key|Description| -|----|----| -|Enter|Opens the overlay and focuses on the first selected option. If there is no selected option, then it focuses on the first option.| -|Space|Opens the overlay and focuses on the first selected option. If there is no selected option, then it focuses on the first option.| - +| Key | Description | +| ------------------ | ------------------------------------------------------------ | +| Enter | Opens the overlay and focuses on the first selected option. If there is no selected option, then it focuses on the first option. | +| Space | Opens the overlay and focuses on the first selected option. If there is no selected option, then it focuses on the first option. | #### Single Selection Single selection keyboard interaction follows the [ARIA implementation patterns of a radio](https://www.w3.org/WAI/ARIA/apg/patterns/radio/). +These keyboard interactions apply to `ion-action-sheet`, `ion-alert`, `ion-popover`, and `ion-modal` elements when the overlay is presented and focused. -These keyboard interactions apply to `ion-action-sheet`, `ion-alert`, and `ion-popover` elements when the overlay is presented and focused. - -|Key|Description| -|----|----| -|ArrowDown|Focuses and selects the next option in the list. If there is no next option, selection will cycle to the first option.| -|ArrowLeft|Focuses and selects the previous option in the list. If there is no previous option, selection will cycle to the last option.| -|ArrowRight|Focuses and selects the next option in the list. If there is no next option, selection will cycle to the first option.| -|ArrowUp|Focuses and selects the previous option in the list. If there is no previous option, selection will cycle to the last option.| -|Enter|If an option is focused, it will select the option. Overlays **without** an 'OK' button will commit the value immediately, dismiss the overlay and return focus to the `ion-select` element.If the 'OK' button is focused, it will save the user's selection, dismiss the overlay and return focus to the `ion-select` element.| -|Escape|Closes the overlay without changing the submitted option. Returns the focus back to the `ion-select` element.| -|Space|If the focused radio button is not checked, unchecks the currently checked radio button and checks the focused radio button. Otherwise, does nothing. If the overlay does not have an 'OK' button, the value will be committed immediately and the overlay will dismiss.| -|Tab|Moves focus to the next focusable element (cancel button, 'OK' button, or either the selection or the first option) on the overlay. If the next focusable element is an option, then it will focus on the selected option, otherwise it will focus the first option.| - - +| Key | Description | +| --------------------- | ------------------------------------------------------------ | +| ArrowDown | Focuses and selects the next option in the list. If there is no next option, selection will cycle to the first option. | +| ArrowLeft | Focuses and selects the previous option in the list. If there is no previous option, selection will cycle to the last option. | +| ArrowRight | Focuses and selects the next option in the list. If there is no next option, selection will cycle to the first option. | +| ArrowUp | Focuses and selects the previous option in the list. If there is no previous option, selection will cycle to the last option. | +| Enter | If an option is focused, it will select the option. Overlays **without** an 'OK' button will commit the value immediately, dismiss the overlay and return focus to the `ion-select` element.If the 'OK' button is focused, it will save the user's selection, dismiss the overlay and return focus to the `ion-select` element. | +| Escape | Closes the overlay without changing the submitted option. Returns the focus back to the `ion-select` element. | +| Space | If the focused radio button is not checked, unchecks the currently checked radio button and checks the focused radio button. Otherwise, does nothing. If the overlay does not have an 'OK' button, the value will be committed immediately and the overlay will dismiss. | +| Tab | Moves focus to the next focusable element (cancel button, 'OK' button, or either the selection or the first option) on the overlay. If the next focusable element is an option, then it will focus on the selected option, otherwise it will focus the first option. | #### Multiple Selection Multiple selection keyboard interaction follows the [ARIA implementation patterns of a checkbox](https://www.w3.org/WAI/ARIA/apg/patterns/checkbox/). -These keyboard interactions apply to `ion-alert` and `ion-popover` elements when the overlay is presented and multiple selection is enabled. +These keyboard interactions apply to `ion-alert`, `ion-popover`, and `ion-modal` elements when the overlay is presented and multiple selection is enabled. -|Key|Description| -|----|----| -|Enter|When the 'OK' button is focused, it will save the user's selection, dismiss the overlay, and return focus to the `ion-select` element.| -|Escape|Closes the overlay without changing the submitted option(s). Returns the focus back to the `ion-select` element.| -|Space|Selects or deselects the currently focused option. This does not deselect the other selected options. If the overlay does not have an 'OK' button, the value will be committed immediately.| -|Tab|Move focus to the next focusable element (cancel button, 'OK' button, or any of the options) on the overlay. If the next focusable element is the options list, then it should iterate through each option.| +| Key | Description | +| ------------------ | ------------------------------------------------------------ | +| Enter | When the 'OK' button is focused, it will save the user's selection, dismiss the overlay, and return focus to the `ion-select` element. | +| Escape | Closes the overlay without changing the submitted option(s). Returns the focus back to the `ion-select` element. | +| Space | Selects or deselects the currently focused option. This does not deselect the other selected options. If the overlay does not have an 'OK' button, the value will be committed immediately. | +| Tab | Move focus to the next focusable element (cancel button, 'OK' button, or any of the options) on the overlay. If the next focusable element is the options list, then it should iterate through each option. | ## Properties diff --git a/docs/api/tab.md b/docs/api/tab.md index c08fc32ac3e..ae0295a711c 100644 --- a/docs/api/tab.md +++ b/docs/api/tab.md @@ -22,7 +22,9 @@ import EncapsulationPill from '@components/page/api/EncapsulationPill'; タブコンポーネントは、[tabs](tabs.md) の子コンポーネントです。各タブには、アプリまたは単一のビューのトップレベルのナビゲーション スタックを含めることができます。アプリには多くのタブがあり、それぞれが独立したナビゲーションを持つことができます。 :::note - Note: このコンポーネントは、Vanilla JavaScriptプロジェクトでのみ使用してください。Angular、React、Vueアプリでは、`ion-tab`を使ってタブコンポーネントを宣言する必要はありません。 +Angular、React、Vue は、`ion-tabs` コンポーネントが [basic usage](./tabs.md#basic-usage) に設定されている場合にのみ、このコンポーネントを使用できます。ルーティングでタブを設定する場合、`ion-tab`コンポーネントは使用できません。 + +JavaScript では、このコンポーネントは `ion-tabs` コンポーネントを [basic usage](./tabs.md#basic-usage) または [usage with router](./tabs.md#usage-with-router) に設定した場合に使用できます。 ::: diff --git a/docs/api/tabs.md b/docs/api/tabs.md index 3f03cad852c..2838bd2f491 100644 --- a/docs/api/tabs.md +++ b/docs/api/tabs.md @@ -26,15 +26,17 @@ import EncapsulationPill from '@components/page/api/EncapsulationPill'; `ion-tab-bar` は、`ion-tabs` コンポーネントの適切な場所に投影するために、スロットを定義する必要があります。 -:::note Framework Support +## Basic Usage -Angular、React、Vueで `ion-tabs` を使用するには、 `ion-router-outlet` または `ion-nav` コンポーネントを使用する必要があります。 +タブは、URLを変更することなく、異なるコンテンツを表示するために使用することができます。これは、タブをナビゲーションのために使用するのではなく、異なるコンテンツを表示するために使用する場合に便利です。 -::: +import Basic from '@site/static/usage/v8/tabs/basic/index.md'; + + ## ルーターとの併用 -タブはIonicルーターと一緒に使うことで、タブベースのナビゲーションを実装することができます。タブバーとアクティブなタブは、urlに基づいて自動的に解決されます。これはタブナビゲーションで最も一般的なパターンです。 +タブをIonicルーターで使用すると、タブベースのナビゲーションを実装できます。タブバーとアクティブタブはURLに基づいて自動的に解決されます。これはタブナビゲーションの最も一般的なパターンです。 import Router from '@site/static/usage/v8/tabs/router/index.md'; diff --git a/docs/api/textarea.md b/docs/api/textarea.md index 8c45f6b5924..5025c807326 100644 --- a/docs/api/textarea.md +++ b/docs/api/textarea.md @@ -67,9 +67,11 @@ import NoVisibleLabel from '@site/static/usage/v8/textarea/no-visible-label/inde Material Designでは、テキストエリアの塗りつぶしスタイルが用意されています。アイテムの `fill` プロパティは `"solid"` または `"outline"` のいずれかに設定することができます。 -`fill` スタイルはテキストエリアのコンテナを視覚的に定義するため、`fill` を使用するテキストエリアは `ion-item` で使用すべきではありません。 +iOSでは、Textareasの`mode`を`md`に設定することで、Filled Textareasを使うことができます。 -Filled textareas can be used on iOS by setting Textarea's `mode` to `md`. +:::warning +Textareas that use `fill` should not be used in an `ion-item` due to styling conflicts between the components. +::: import Fill from '@site/static/usage/v8/textarea/fill/index.md'; @@ -121,7 +123,7 @@ In most cases, [Icon](./icon.md) components placed in these slots should have `a If slot content is meant to be interacted with, it should be wrapped in an interactive element such as a [Button](./button.md). This ensures that the content can be tabbed to. ::: -import StartEndSlots from '@site/static/usage/v7/textarea/start-end-slots/index.md'; +import StartEndSlots from '@site/static/usage/v8/textarea/start-end-slots/index.md'; diff --git a/docs/api/toast.md b/docs/api/toast.md index 48016e32455..ec48b48ea52 100644 --- a/docs/api/toast.md +++ b/docs/api/toast.md @@ -76,10 +76,10 @@ import PositionAnchor from '@site/static/usage/v8/toast/position-anchor/index.md `swipeGesture`プロパティを使用することで、トーストをスワイプして消すことができます。この機能は位置を認識します。つまり、ユーザがスワイプする方向は `position` プロパティの値に基づいて変化します。さらに、ユーザーがスワイプする距離は `positionAnchor` プロパティによって影響を受ける可能性があります。 -import SwipeGesture from '@site/static/usage/v7/toast/swipe-gesture/index.md'; +import SwipeGesture from '@site/static/usage/v8/toast/swipe-gesture/index.md'; - + ## レイアウト トースト内のボタンコンテナは、`layout`プロパティを使用して、メッセージと同じ行に表示するか、別々の行に積み重ねて表示することができます。スタックレイアウトは、長いテキスト値を持つボタンで使用する必要があります。さらに、スタックトーストレイアウトのボタンは `side` の値として `start` または `end` のどちらかを使用できますが、両方を使用することはできません。 diff --git a/docs/cli/livereload.md b/docs/cli/livereload.md index 4d2d160ee78..be45d2e0392 100644 --- a/docs/cli/livereload.md +++ b/docs/cli/livereload.md @@ -58,6 +58,7 @@ Remember, with the `--external` option, others on your Wi-Fi network will be abl - With Cordova, use the `--device`, `--emulator`, and `--target` options to narrow down target devices. Use the `--list` option to list all targets. See usage in the [command docs](commands/cordova-run.md). - You can separate the dev server process and the deploy process by using `ionic serve` and the `--livereload-url` option of `ionic cordova run` or `ionic capacitor run`. - For Android, it is possible to configure [adb](https://developer.android.com/studio/command-line/adb) to always forward ports while the adb server is running (see `adb reverse`). With port forwarding set up, an external address would no longer be required. You can also setup the adb bridge over TCP such that subsequent deploys no longer need a USB cable. +- If you are using a development container with Angular, you may see that live reload does not work. To fix it, set `projects.app.architect.serve.configurations.development.poll` to `1` in `angular.json`. ### Using SSL diff --git a/docs/native-setup.md b/docs/native-setup.md index 1155dbdc1b8..72bbf238691 100644 --- a/docs/native-setup.md +++ b/docs/native-setup.md @@ -75,7 +75,7 @@ import { Camera, CameraResultType } from '@capacitor/camera'; @Component({...}) export class CameraComponent{ - public imageSrc = ''; + public imageSrc: string | undefined = ''; async takePicture() { const image = await Camera.getPhoto({ @@ -86,7 +86,6 @@ export class CameraComponent{ const imageUrl = image.webPath; this.imageSrc = imageUrl; }; - } ``` @@ -102,7 +101,7 @@ export class CameraComponent{ `, - { - tagName: 'script', - attributes: { - src: 'https://app.getbeamer.com/js/beamer-embed.js', - defer: 'defer', - }, - }, - ], - }; - } - }, - }; - }, ], customFields: {}, themes: [], diff --git a/scripts/build-translate/translate-type.ts b/scripts/build-translate/translate-type.ts index 75f89ff24b0..75622daa098 100644 --- a/scripts/build-translate/translate-type.ts +++ b/scripts/build-translate/translate-type.ts @@ -2,7 +2,7 @@ const fetch = require('node-fetch'); import { commands } from '../data/cli.json'; export const getTranslateType = async () => { - const response = await fetch('https://unpkg.com/@ionic/docs@next/core.json'); + const response = await fetch('https://unpkg.com/@ionic/docs/core.json'); const { components } = await response.json(); return [ diff --git a/scripts/cli.mjs b/scripts/cli.mjs index 6fdebc8d971..168c918225f 100644 --- a/scripts/cli.mjs +++ b/scripts/cli.mjs @@ -1,6 +1,6 @@ import { writeFileSync } from 'fs'; import * as utils from './utils.mjs'; -import cliJSON from './data/cli.json' with { type: 'json' }; +import cliJSON from './data/translated-cli.json' with { type: 'json' }; import cliOverrides from './data/meta-override.json' with { type: 'json' }; const commandToKebab = (str) => diff --git a/scripts/data/translated-api.json b/scripts/data/translated-api.json index 67fd8c69137..2cbe4b630af 100644 --- a/scripts/data/translated-api.json +++ b/scripts/data/translated-api.json @@ -203,7 +203,7 @@ }, "cancelable": true, "composed": true, - "docs": "クリックなどのユーザー操作により、valueプロパティが変化したときに発生します。プログラムによってvalueプロパティを設定した場合は、このイベントは発生しません。", + "docs": "Emitted when the value property has changed as a result of a user action such as a click.\n\nThis event will not emit when programmatically setting the `value` property.", "docsTags": [] } ], @@ -1066,122 +1066,290 @@ { "name": "--backdrop-opacity", "annotation": "prop", - "docs": "背景の不透明度" + "docs": "背景の不透明度", + "mode": "ios" + }, + { + "name": "--backdrop-opacity", + "annotation": "prop", + "docs": "背景の不透明度", + "mode": "md" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "アクションシートグループの背景", + "mode": "ios" }, { "name": "--background", "annotation": "prop", - "docs": "アクションシートグループの背景" + "docs": "アクションシートグループの背景", + "mode": "md" }, { "name": "--button-background", "annotation": "prop", - "docs": "アクションシートボタンの背景" + "docs": "アクションシートボタンの背景", + "mode": "ios" + }, + { + "name": "--button-background", + "annotation": "prop", + "docs": "アクションシートボタンの背景", + "mode": "md" + }, + { + "name": "--button-background-activated", + "annotation": "prop", + "docs": "アクションシートボタンが押されたときの背景。注意:これを設定すると、Material Designの波紋に干渉します。", + "mode": "ios" }, { "name": "--button-background-activated", "annotation": "prop", - "docs": "アクションシートボタンが押されたときの背景。注意:これを設定すると、Material Designの波紋に干渉します。" + "docs": "アクションシートボタンが押されたときの背景。注意:これを設定すると、Material Designの波紋に干渉します。", + "mode": "md" }, { "name": "--button-background-activated-opacity", "annotation": "prop", - "docs": "アクションシートボタンが押されたときの背景の不透明度" + "docs": "アクションシートボタンが押されたときの背景の不透明度", + "mode": "ios" + }, + { + "name": "--button-background-activated-opacity", + "annotation": "prop", + "docs": "アクションシートボタンが押されたときの背景の不透明度", + "mode": "md" + }, + { + "name": "--button-background-focused", + "annotation": "prop", + "docs": "にタブしたときのアクションシートボタンの背景。", + "mode": "ios" }, { "name": "--button-background-focused", "annotation": "prop", - "docs": "にタブしたときのアクションシートボタンの背景。" + "docs": "にタブしたときのアクションシートボタンの背景。", + "mode": "md" }, { "name": "--button-background-focused-opacity", "annotation": "prop", - "docs": "にタブしたときのアクションシートボタンの背景の不透明度。" + "docs": "にタブしたときのアクションシートボタンの背景の不透明度。", + "mode": "ios" + }, + { + "name": "--button-background-focused-opacity", + "annotation": "prop", + "docs": "にタブしたときのアクションシートボタンの背景の不透明度。", + "mode": "md" + }, + { + "name": "--button-background-hover", + "annotation": "prop", + "docs": "ホバー時のアクションシートボタンの背景", + "mode": "ios" }, { "name": "--button-background-hover", "annotation": "prop", - "docs": "ホバー時のアクションシートボタンの背景" + "docs": "ホバー時のアクションシートボタンの背景", + "mode": "md" }, { "name": "--button-background-hover-opacity", "annotation": "prop", - "docs": "ホバー時のアクションシートボタンの背景の不透明度" + "docs": "ホバー時のアクションシートボタンの背景の不透明度", + "mode": "ios" + }, + { + "name": "--button-background-hover-opacity", + "annotation": "prop", + "docs": "ホバー時のアクションシートボタンの背景の不透明度", + "mode": "md" + }, + { + "name": "--button-background-selected", + "annotation": "prop", + "docs": "選択したアクションシートボタンの背景", + "mode": "ios" }, { "name": "--button-background-selected", "annotation": "prop", - "docs": "選択したアクションシートボタンの背景" + "docs": "選択したアクションシートボタンの背景", + "mode": "md" }, { "name": "--button-background-selected-opacity", "annotation": "prop", - "docs": "選択されたアクションシートボタンの背景の不透明度" + "docs": "選択されたアクションシートボタンの背景の不透明度", + "mode": "ios" + }, + { + "name": "--button-background-selected-opacity", + "annotation": "prop", + "docs": "選択されたアクションシートボタンの背景の不透明度", + "mode": "md" + }, + { + "name": "--button-color", + "annotation": "prop", + "docs": "アクションシートボタンの色", + "mode": "ios" }, { "name": "--button-color", "annotation": "prop", - "docs": "アクションシートボタンの色" + "docs": "アクションシートボタンの色", + "mode": "md" }, { "name": "--button-color-activated", "annotation": "prop", - "docs": "アクションシートボタンが押されたときの色" + "docs": "アクションシートボタンが押されたときの色", + "mode": "ios" + }, + { + "name": "--button-color-activated", + "annotation": "prop", + "docs": "アクションシートボタンが押されたときの色", + "mode": "md" + }, + { + "name": "--button-color-disabled", + "annotation": "prop", + "docs": "無効時の選択されたアクション・シート・ボタンの色", + "mode": "ios" }, { "name": "--button-color-disabled", "annotation": "prop", - "docs": "無効時の選択されたアクション・シート・ボタンの色" + "docs": "無効時の選択されたアクション・シート・ボタンの色", + "mode": "md" }, { "name": "--button-color-focused", "annotation": "prop", - "docs": "にタブで移動したときのアクションシートのボタンの色。" + "docs": "にタブで移動したときのアクションシートのボタンの色。", + "mode": "ios" + }, + { + "name": "--button-color-focused", + "annotation": "prop", + "docs": "にタブで移動したときのアクションシートのボタンの色。", + "mode": "md" + }, + { + "name": "--button-color-hover", + "annotation": "prop", + "docs": "ホバー時のアクションシートボタンの色", + "mode": "ios" }, { "name": "--button-color-hover", "annotation": "prop", - "docs": "ホバー時のアクションシートボタンの色" + "docs": "ホバー時のアクションシートボタンの色", + "mode": "md" }, { "name": "--button-color-selected", "annotation": "prop", - "docs": "選択されたアクションシートのボタンの色" + "docs": "選択されたアクションシートのボタンの色", + "mode": "ios" + }, + { + "name": "--button-color-selected", + "annotation": "prop", + "docs": "選択されたアクションシートのボタンの色", + "mode": "md" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "アクションシートテキストの色", + "mode": "ios" }, { "name": "--color", "annotation": "prop", - "docs": "アクションシートテキストの色" + "docs": "アクションシートテキストの色", + "mode": "md" }, { "name": "--height", "annotation": "prop", - "docs": "アクションシートの高さ" + "docs": "アクションシートの高さ", + "mode": "ios" + }, + { + "name": "--height", + "annotation": "prop", + "docs": "アクションシートの高さ", + "mode": "md" + }, + { + "name": "--max-height", + "annotation": "prop", + "docs": "アクションシートの最大の高さ", + "mode": "ios" }, { "name": "--max-height", "annotation": "prop", - "docs": "アクションシートの最大の高さ" + "docs": "アクションシートの最大の高さ", + "mode": "md" }, { "name": "--max-width", "annotation": "prop", - "docs": "アクションシートの最大幅" + "docs": "アクションシートの最大幅", + "mode": "ios" + }, + { + "name": "--max-width", + "annotation": "prop", + "docs": "アクションシートの最大幅", + "mode": "md" + }, + { + "name": "--min-height", + "annotation": "prop", + "docs": "アクションシートの最小高さ", + "mode": "ios" }, { "name": "--min-height", "annotation": "prop", - "docs": "アクションシートの最小高さ" + "docs": "アクションシートの最小高さ", + "mode": "md" }, { "name": "--min-width", "annotation": "prop", - "docs": "アクションシートの最小幅" + "docs": "アクションシートの最小幅", + "mode": "ios" + }, + { + "name": "--min-width", + "annotation": "prop", + "docs": "アクションシートの最小幅", + "mode": "md" + }, + { + "name": "--width", + "annotation": "prop", + "docs": "アクションシートの横幅", + "mode": "ios" }, { "name": "--width", "annotation": "prop", - "docs": "アクションシートの横幅" + "docs": "アクションシートの横幅", + "mode": "md" } ], "slots": [], @@ -1909,42 +2077,98 @@ { "name": "--backdrop-opacity", "annotation": "prop", - "docs": "背景の不透明度" + "docs": "背景の不透明度", + "mode": "ios" + }, + { + "name": "--backdrop-opacity", + "annotation": "prop", + "docs": "背景の不透明度", + "mode": "md" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "注意喚起の背景", + "mode": "ios" }, { "name": "--background", "annotation": "prop", - "docs": "注意喚起の背景" + "docs": "注意喚起の背景", + "mode": "md" }, { "name": "--height", "annotation": "prop", - "docs": "アラートの高さ" + "docs": "アラートの高さ", + "mode": "ios" + }, + { + "name": "--height", + "annotation": "prop", + "docs": "アラートの高さ", + "mode": "md" + }, + { + "name": "--max-height", + "annotation": "prop", + "docs": "アラートの最大の高さ", + "mode": "ios" }, { "name": "--max-height", "annotation": "prop", - "docs": "アラートの最大の高さ" + "docs": "アラートの最大の高さ", + "mode": "md" }, { "name": "--max-width", "annotation": "prop", - "docs": "アラートの最大幅" + "docs": "アラートの最大幅", + "mode": "ios" + }, + { + "name": "--max-width", + "annotation": "prop", + "docs": "アラートの最大幅", + "mode": "md" + }, + { + "name": "--min-height", + "annotation": "prop", + "docs": "アラートの最小の高さ", + "mode": "ios" }, { "name": "--min-height", "annotation": "prop", - "docs": "アラートの最小の高さ" + "docs": "アラートの最小の高さ", + "mode": "md" }, { "name": "--min-width", "annotation": "prop", - "docs": "アラートの最小幅" + "docs": "アラートの最小幅", + "mode": "ios" + }, + { + "name": "--min-width", + "annotation": "prop", + "docs": "アラートの最小幅", + "mode": "md" + }, + { + "name": "--width", + "annotation": "prop", + "docs": "アラートの幅", + "mode": "ios" }, { "name": "--width", "annotation": "prop", - "docs": "アラートの幅" + "docs": "アラートの幅", + "mode": "md" } ], "slots": [], @@ -1974,7 +2198,46 @@ "docsTags": [], "usage": {}, "props": [], - "methods": [], + "methods": [ + { + "name": "setFocus", + "returns": { + "type": "Promise", + "docs": "" + }, + "complexType": { + "signature": "(elements: HTMLElement[]) => Promise", + "parameters": [ + { + "name": "elements", + "type": "HTMLElement[]", + "docs": "" + } + ], + "references": { + "Promise": { + "location": "global", + "id": "global::Promise" + }, + "HTMLElement": { + "location": "global", + "id": "global::HTMLElement" + } + }, + "return": "Promise" + }, + "signature": "setFocus(elements: HTMLElement[]) => Promise", + "parameters": [ + { + "name": "elements", + "type": "HTMLElement[]", + "docs": "" + } + ], + "docs": "Used to set focus on an element that uses `ion-focusable`.\nDo not use this if focusing the element as a result of a keyboard\nevent as the focus utility should handle this for us. This method\nshould be used when we want to programmatically focus an element as\na result of another user action. (Ex: We focus the first element\ninside of a popover when the user presents it, but the popover is not always\npresented as a result of keyboard action.)", + "docsTags": [] + } + ], "events": [], "listeners": [], "styles": [], @@ -1999,7 +2262,14 @@ { "name": "--border-radius", "annotation": "prop", - "docs": "アバターとインナーイメージの境界半径" + "docs": "アバターとインナーイメージの境界半径", + "mode": "ios" + }, + { + "name": "--border-radius", + "annotation": "prop", + "docs": "アバターとインナーイメージの境界半径", + "mode": "md" } ], "slots": [], @@ -2288,162 +2558,386 @@ { "name": "--background", "annotation": "prop", - "docs": "ボタンの背景" + "docs": "ボタンの背景", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "ボタンの背景", + "mode": "md" + }, + { + "name": "--background-focused", + "annotation": "prop", + "docs": "タブキーでフォーカスしたときのボタンの背景", + "mode": "ios" }, { "name": "--background-focused", "annotation": "prop", - "docs": "タブキーでフォーカスしたときのボタンの背景" + "docs": "タブキーでフォーカスしたときのボタンの背景", + "mode": "md" + }, + { + "name": "--background-focused-opacity", + "annotation": "prop", + "docs": "タブキーでフォーカスしたときのボタンの背景の不透明度", + "mode": "ios" }, { "name": "--background-focused-opacity", "annotation": "prop", - "docs": "タブキーでフォーカスしたときのボタンの背景の不透明度" + "docs": "タブキーでフォーカスしたときのボタンの背景の不透明度", + "mode": "md" + }, + { + "name": "--background-hover", + "annotation": "prop", + "docs": "ホバー時のボタンの背景", + "mode": "ios" }, { "name": "--background-hover", "annotation": "prop", - "docs": "ホバー時のボタンの背景" + "docs": "ホバー時のボタンの背景", + "mode": "md" + }, + { + "name": "--background-hover-opacity", + "annotation": "prop", + "docs": "ホバー時の背景の不透明度", + "mode": "ios" }, { "name": "--background-hover-opacity", "annotation": "prop", - "docs": "ホバー時の背景の不透明度" + "docs": "ホバー時の背景の不透明度", + "mode": "md" + }, + { + "name": "--border-radius", + "annotation": "prop", + "docs": "ボタンの境界半径", + "mode": "ios" }, { "name": "--border-radius", "annotation": "prop", - "docs": "ボタンの境界半径" + "docs": "ボタンの境界半径", + "mode": "md" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "ボタンの文字色", + "mode": "ios" }, { "name": "--color", "annotation": "prop", - "docs": "ボタンの文字色" + "docs": "ボタンの文字色", + "mode": "md" + }, + { + "name": "--color-focused", + "annotation": "prop", + "docs": "タブキーでフォーカスしたときのボタンの文字色", + "mode": "ios" }, { "name": "--color-focused", "annotation": "prop", - "docs": "タブキーでフォーカスしたときのボタンの文字色" + "docs": "タブキーでフォーカスしたときのボタンの文字色", + "mode": "md" + }, + { + "name": "--color-hover", + "annotation": "prop", + "docs": "ホバー時のボタンの文字色", + "mode": "ios" }, { "name": "--color-hover", "annotation": "prop", - "docs": "ホバー時のボタンの文字色" + "docs": "ホバー時のボタンの文字色", + "mode": "md" + }, + { + "name": "--icon-font-size", + "annotation": "prop", + "docs": "ボタンアイコンのFont Size", + "mode": "ios" }, { "name": "--icon-font-size", "annotation": "prop", - "docs": "ボタンアイコンのFont Size" + "docs": "ボタンアイコンのFont Size", + "mode": "md" + }, + { + "name": "--icon-font-weight", + "annotation": "prop", + "docs": "ボタンアイコンのFont Weight", + "mode": "ios" }, { "name": "--icon-font-weight", "annotation": "prop", - "docs": "ボタンアイコンのFont Weight" + "docs": "ボタンアイコンのFont Weight", + "mode": "md" + }, + { + "name": "--icon-margin-bottom", + "annotation": "prop", + "docs": "ボタンアイコンのBottom Margin", + "mode": "ios" }, { "name": "--icon-margin-bottom", "annotation": "prop", - "docs": "ボタンアイコンのBottom Margin" + "docs": "ボタンアイコンのBottom Margin", + "mode": "md" + }, + { + "name": "--icon-margin-end", + "annotation": "prop", + "docs": "ボタンアイコンの方向が左から右の場合はRight Margin、右から左の場合はLeft Margin", + "mode": "ios" }, { "name": "--icon-margin-end", "annotation": "prop", - "docs": "ボタンアイコンの方向が左から右の場合はRight Margin、右から左の場合はLeft Margin" + "docs": "ボタンアイコンの方向が左から右の場合はRight Margin、右から左の場合はLeft Margin", + "mode": "md" + }, + { + "name": "--icon-margin-start", + "annotation": "prop", + "docs": "ボタンアイコンの方向が左から右の場合はLeft Margin、右から左の場合はRight Margin", + "mode": "ios" }, { "name": "--icon-margin-start", "annotation": "prop", - "docs": "ボタンアイコンの方向が左から右の場合はLeft Margin、右から左の場合はRight Margin" + "docs": "ボタンアイコンの方向が左から右の場合はLeft Margin、右から左の場合はRight Margin", + "mode": "md" }, { "name": "--icon-margin-top", "annotation": "prop", - "docs": "ボタンアイコンのTop Margin" + "docs": "ボタンアイコンのTop Margin", + "mode": "ios" }, { - "name": "--icon-padding-bottom", + "name": "--icon-margin-top", "annotation": "prop", - "docs": "ボタンアイコンのBottom Padding" + "docs": "ボタンアイコンのTop Margin", + "mode": "md" }, { - "name": "--icon-padding-end", + "name": "--icon-padding-bottom", "annotation": "prop", - "docs": "ボタンアイコンの向きが左から右の場合はRight Padding、右から左の場合はLeft Paddingを使用します。" + "docs": "ボタンアイコンのBottom Padding", + "mode": "ios" }, { - "name": "--icon-padding-start", + "name": "--icon-padding-bottom", "annotation": "prop", - "docs": "ボタンアイコンの方向が左から右の場合はLeft Padding、右から左の場合はRight Paddingを使用します。" + "docs": "ボタンアイコンのBottom Padding", + "mode": "md" }, { - "name": "--icon-padding-top", + "name": "--icon-padding-end", "annotation": "prop", - "docs": "ボタンアイコンのTop Padding" + "docs": "ボタンアイコンの向きが左から右の場合はRight Padding、右から左の場合はLeft Paddingを使用します。", + "mode": "ios" }, { - "name": "--margin-bottom", + "name": "--icon-padding-end", "annotation": "prop", - "docs": "ボタンのBottom Margin" + "docs": "ボタンアイコンの向きが左から右の場合はRight Padding、右から左の場合はLeft Paddingを使用します。", + "mode": "md" }, { - "name": "--margin-end", + "name": "--icon-padding-start", "annotation": "prop", - "docs": "ボタンの向きが左から右の場合はRight Margin、右から左の場合はLeft Margin" + "docs": "ボタンアイコンの方向が左から右の場合はLeft Padding、右から左の場合はRight Paddingを使用します。", + "mode": "ios" }, { - "name": "--margin-start", + "name": "--icon-padding-start", "annotation": "prop", - "docs": "ボタンの向きが左から右の場合はLeft Margin、右から左の場合はRight Margin" + "docs": "ボタンアイコンの方向が左から右の場合はLeft Padding、右から左の場合はRight Paddingを使用します。", + "mode": "md" }, { - "name": "--margin-top", + "name": "--icon-padding-top", "annotation": "prop", - "docs": "ボタンのTop Margin" + "docs": "ボタンアイコンのTop Padding", + "mode": "ios" }, { - "name": "--min-height", + "name": "--icon-padding-top", "annotation": "prop", - "docs": "ボタンの最小高さ" + "docs": "ボタンアイコンのTop Padding", + "mode": "md" }, { - "name": "--min-width", + "name": "--margin-bottom", "annotation": "prop", - "docs": "ボタンの最小幅" + "docs": "ボタンのBottom Margin", + "mode": "ios" }, { - "name": "--opacity", + "name": "--margin-bottom", "annotation": "prop", - "docs": "ボタンの不透明度" + "docs": "ボタンのBottom Margin", + "mode": "md" }, { - "name": "--padding-bottom", + "name": "--margin-end", "annotation": "prop", - "docs": "ボタンのBottom Padding" + "docs": "ボタンの向きが左から右の場合はRight Margin、右から左の場合はLeft Margin", + "mode": "ios" }, { - "name": "--padding-end", + "name": "--margin-end", "annotation": "prop", - "docs": "ボタンの向きが左から右の場合はRight Padding、右から左の場合はLeft Paddingとなります。" + "docs": "ボタンの向きが左から右の場合はRight Margin、右から左の場合はLeft Margin", + "mode": "md" }, { - "name": "--padding-start", + "name": "--margin-start", "annotation": "prop", - "docs": "ボタンの向きが左から右の場合はLeft Padding、右から左の場合はRight Paddingとなります。" + "docs": "ボタンの向きが左から右の場合はLeft Margin、右から左の場合はRight Margin", + "mode": "ios" }, { - "name": "--padding-top", + "name": "--margin-start", "annotation": "prop", - "docs": "ボタンのTop Padding" + "docs": "ボタンの向きが左から右の場合はLeft Margin、右から左の場合はRight Margin", + "mode": "md" }, { - "name": "--ripple-color", + "name": "--margin-top", "annotation": "prop", - "docs": "ボタンリプルエフェクトの色" + "docs": "ボタンのTop Margin", + "mode": "ios" }, { - "name": "--transition", + "name": "--margin-top", "annotation": "prop", - "docs": "ボタンの遷移" + "docs": "ボタンのTop Margin", + "mode": "md" + }, + { + "name": "--min-height", + "annotation": "prop", + "docs": "ボタンの最小高さ", + "mode": "ios" + }, + { + "name": "--min-height", + "annotation": "prop", + "docs": "ボタンの最小高さ", + "mode": "md" + }, + { + "name": "--min-width", + "annotation": "prop", + "docs": "ボタンの最小幅", + "mode": "ios" + }, + { + "name": "--min-width", + "annotation": "prop", + "docs": "ボタンの最小幅", + "mode": "md" + }, + { + "name": "--opacity", + "annotation": "prop", + "docs": "ボタンの不透明度", + "mode": "ios" + }, + { + "name": "--opacity", + "annotation": "prop", + "docs": "ボタンの不透明度", + "mode": "md" + }, + { + "name": "--padding-bottom", + "annotation": "prop", + "docs": "ボタンのBottom Padding", + "mode": "ios" + }, + { + "name": "--padding-bottom", + "annotation": "prop", + "docs": "ボタンのBottom Padding", + "mode": "md" + }, + { + "name": "--padding-end", + "annotation": "prop", + "docs": "ボタンの向きが左から右の場合はRight Padding、右から左の場合はLeft Paddingとなります。", + "mode": "ios" + }, + { + "name": "--padding-end", + "annotation": "prop", + "docs": "ボタンの向きが左から右の場合はRight Padding、右から左の場合はLeft Paddingとなります。", + "mode": "md" + }, + { + "name": "--padding-start", + "annotation": "prop", + "docs": "ボタンの向きが左から右の場合はLeft Padding、右から左の場合はRight Paddingとなります。", + "mode": "ios" + }, + { + "name": "--padding-start", + "annotation": "prop", + "docs": "ボタンの向きが左から右の場合はLeft Padding、右から左の場合はRight Paddingとなります。", + "mode": "md" + }, + { + "name": "--padding-top", + "annotation": "prop", + "docs": "ボタンのTop Padding", + "mode": "ios" + }, + { + "name": "--padding-top", + "annotation": "prop", + "docs": "ボタンのTop Padding", + "mode": "md" + }, + { + "name": "--ripple-color", + "annotation": "prop", + "docs": "ボタンリプルエフェクトの色", + "mode": "ios" + }, + { + "name": "--ripple-color", + "annotation": "prop", + "docs": "ボタンリプルエフェクトの色", + "mode": "md" + }, + { + "name": "--transition", + "annotation": "prop", + "docs": "ボタンの遷移", + "mode": "ios" + }, + { + "name": "--transition", + "annotation": "prop", + "docs": "ボタンの遷移", + "mode": "md" } ], "slots": [], @@ -2717,32 +3211,74 @@ { "name": "--background", "annotation": "prop", - "docs": "バッジの背景" + "docs": "バッジの背景", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "バッジの背景", + "mode": "md" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "バッジの文字色", + "mode": "ios" }, { "name": "--color", "annotation": "prop", - "docs": "バッジの文字色" + "docs": "バッジの文字色", + "mode": "md" }, { "name": "--padding-bottom", "annotation": "prop", - "docs": "バッジのBottom Padding" + "docs": "バッジのBottom Padding", + "mode": "ios" + }, + { + "name": "--padding-bottom", + "annotation": "prop", + "docs": "バッジのBottom Padding", + "mode": "md" + }, + { + "name": "--padding-end", + "annotation": "prop", + "docs": "バッジの向きが左から右の場合はRight Padding、右から左の場合はLeft Paddingとなります。", + "mode": "ios" }, { "name": "--padding-end", "annotation": "prop", - "docs": "バッジの向きが左から右の場合はRight Padding、右から左の場合はLeft Paddingとなります。" + "docs": "バッジの向きが左から右の場合はRight Padding、右から左の場合はLeft Paddingとなります。", + "mode": "md" }, { "name": "--padding-start", "annotation": "prop", - "docs": "バッジの向きが左から右の場合はLeft Padding、右から左の場合はRight Paddingとなります。" + "docs": "バッジの向きが左から右の場合はLeft Padding、右から左の場合はRight Paddingとなります。", + "mode": "ios" + }, + { + "name": "--padding-start", + "annotation": "prop", + "docs": "バッジの向きが左から右の場合はLeft Padding、右から左の場合はRight Paddingとなります。", + "mode": "md" + }, + { + "name": "--padding-top", + "annotation": "prop", + "docs": "バッジのTop Padding", + "mode": "ios" }, { "name": "--padding-top", "annotation": "prop", - "docs": "バッジのTop Padding" + "docs": "バッジのTop Padding", + "mode": "md" } ], "slots": [], @@ -3130,27 +3666,62 @@ { "name": "--background-focused", "annotation": "prop", - "docs": "フォーカス時のパンくずの背景色" + "docs": "フォーカス時のパンくずの背景色", + "mode": "ios" + }, + { + "name": "--background-focused", + "annotation": "prop", + "docs": "フォーカス時のパンくずの背景色", + "mode": "md" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "パンくずの文字色", + "mode": "ios" }, { "name": "--color", "annotation": "prop", - "docs": "パンくずの文字色" + "docs": "パンくずの文字色", + "mode": "md" }, { "name": "--color-active", "annotation": "prop", - "docs": "アクティブなパンくずのテキスト色" + "docs": "アクティブなパンくずのテキスト色", + "mode": "ios" + }, + { + "name": "--color-active", + "annotation": "prop", + "docs": "アクティブなパンくずのテキスト色", + "mode": "md" + }, + { + "name": "--color-focused", + "annotation": "prop", + "docs": "フォーカスされたときのパンくずのテキスト色", + "mode": "ios" }, { "name": "--color-focused", "annotation": "prop", - "docs": "フォーカスされたときのパンくずのテキスト色" + "docs": "フォーカスされたときのパンくずのテキスト色", + "mode": "md" }, { "name": "--color-hover", "annotation": "prop", - "docs": "ホバー時のパンくずのテキスト色" + "docs": "ホバー時のパンくずのテキスト色", + "mode": "ios" + }, + { + "name": "--color-hover", + "annotation": "prop", + "docs": "ホバー時のパンくずのテキスト色", + "mode": "md" } ], "slots": [], @@ -3956,117 +4527,278 @@ { "name": "--background", "annotation": "prop", - "docs": "ボタンの背景" + "docs": "ボタンの背景", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "ボタンの背景", + "mode": "md" }, { "name": "--background-activated", "annotation": "prop", - "docs": "ボタンが押されたときの背景。注意:これを設定すると、Material Designの波紋に干渉します。" + "docs": "ボタンが押されたときの背景。注意:これを設定すると、Material Designの波紋に干渉します。", + "mode": "ios" + }, + { + "name": "--background-activated", + "annotation": "prop", + "docs": "ボタンが押されたときの背景。注意:これを設定すると、Material Designの波紋に干渉します。", + "mode": "md" + }, + { + "name": "--background-activated-opacity", + "annotation": "prop", + "docs": "ボタンが押されたときの不透明度", + "mode": "ios" }, { "name": "--background-activated-opacity", "annotation": "prop", - "docs": "ボタンが押されたときの不透明度" + "docs": "ボタンが押されたときの不透明度", + "mode": "md" }, { "name": "--background-focused", "annotation": "prop", - "docs": "タブキーでフォーカスしたときのボタンの背景" + "docs": "タブキーでフォーカスしたときのボタンの背景", + "mode": "ios" + }, + { + "name": "--background-focused", + "annotation": "prop", + "docs": "タブキーでフォーカスしたときのボタンの背景", + "mode": "md" + }, + { + "name": "--background-focused-opacity", + "annotation": "prop", + "docs": "タブキーでフォーカスしたときのボタンの不透明度", + "mode": "ios" }, { "name": "--background-focused-opacity", "annotation": "prop", - "docs": "タブキーでフォーカスしたときのボタンの不透明度" + "docs": "タブキーでフォーカスしたときのボタンの不透明度", + "mode": "md" }, { "name": "--background-hover", "annotation": "prop", - "docs": "ホバー時のボタンの背景" + "docs": "ホバー時のボタンの背景", + "mode": "ios" + }, + { + "name": "--background-hover", + "annotation": "prop", + "docs": "ホバー時のボタンの背景", + "mode": "md" + }, + { + "name": "--background-hover-opacity", + "annotation": "prop", + "docs": "ホバー時の背景の不透明度", + "mode": "ios" }, { "name": "--background-hover-opacity", "annotation": "prop", - "docs": "ホバー時の背景の不透明度" + "docs": "ホバー時の背景の不透明度", + "mode": "md" }, { "name": "--border-color", "annotation": "prop", - "docs": "ボタンのボーダーカラー" + "docs": "ボタンのボーダーカラー", + "mode": "ios" + }, + { + "name": "--border-color", + "annotation": "prop", + "docs": "ボタンのボーダーカラー", + "mode": "md" + }, + { + "name": "--border-radius", + "annotation": "prop", + "docs": "ボタンの境界半径", + "mode": "ios" }, { "name": "--border-radius", "annotation": "prop", - "docs": "ボタンの境界半径" + "docs": "ボタンの境界半径", + "mode": "md" }, { "name": "--border-style", "annotation": "prop", - "docs": "ボタンのボーダースタイル" + "docs": "ボタンのボーダースタイル", + "mode": "ios" + }, + { + "name": "--border-style", + "annotation": "prop", + "docs": "ボタンのボーダースタイル", + "mode": "md" + }, + { + "name": "--border-width", + "annotation": "prop", + "docs": "ボタンのボーダー幅", + "mode": "ios" }, { "name": "--border-width", "annotation": "prop", - "docs": "ボタンのボーダー幅" + "docs": "ボタンのボーダー幅", + "mode": "md" }, { "name": "--box-shadow", "annotation": "prop", - "docs": "ボタンのボックスシャドウ" + "docs": "ボタンのボックスシャドウ", + "mode": "ios" + }, + { + "name": "--box-shadow", + "annotation": "prop", + "docs": "ボタンのボックスシャドウ", + "mode": "md" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "ボタンの文字色", + "mode": "ios" }, { "name": "--color", "annotation": "prop", - "docs": "ボタンの文字色" + "docs": "ボタンの文字色", + "mode": "md" }, { "name": "--color-activated", "annotation": "prop", - "docs": "ボタンが押されたときの文字色" + "docs": "ボタンが押されたときの文字色", + "mode": "ios" + }, + { + "name": "--color-activated", + "annotation": "prop", + "docs": "ボタンが押されたときの文字色", + "mode": "md" + }, + { + "name": "--color-focused", + "annotation": "prop", + "docs": "タブキーでフォーカスしたときのボタンの文字色", + "mode": "ios" }, { "name": "--color-focused", "annotation": "prop", - "docs": "タブキーでフォーカスしたときのボタンの文字色" + "docs": "タブキーでフォーカスしたときのボタンの文字色", + "mode": "md" }, { "name": "--color-hover", "annotation": "prop", - "docs": "ホバー時のボタンの文字色" + "docs": "ホバー時のボタンの文字色", + "mode": "ios" + }, + { + "name": "--color-hover", + "annotation": "prop", + "docs": "ホバー時のボタンの文字色", + "mode": "md" + }, + { + "name": "--opacity", + "annotation": "prop", + "docs": "ボタンの不透明度", + "mode": "ios" }, { "name": "--opacity", "annotation": "prop", - "docs": "ボタンの不透明度" + "docs": "ボタンの不透明度", + "mode": "md" }, { "name": "--padding-bottom", "annotation": "prop", - "docs": "ボタンのBottom Padding" + "docs": "ボタンのBottom Padding", + "mode": "ios" + }, + { + "name": "--padding-bottom", + "annotation": "prop", + "docs": "ボタンのBottom Padding", + "mode": "md" + }, + { + "name": "--padding-end", + "annotation": "prop", + "docs": "ボタンの向きが左から右の場合はRight Padding、右から左の場合はLeft Paddingとなります。", + "mode": "ios" }, { "name": "--padding-end", "annotation": "prop", - "docs": "ボタンの向きが左から右の場合はRight Padding、右から左の場合はLeft Paddingとなります。" + "docs": "ボタンの向きが左から右の場合はRight Padding、右から左の場合はLeft Paddingとなります。", + "mode": "md" }, { "name": "--padding-start", "annotation": "prop", - "docs": "ボタンの向きが左から右の場合はLeft Padding、右から左の場合はRight Paddingとなります。" + "docs": "ボタンの向きが左から右の場合はLeft Padding、右から左の場合はRight Paddingとなります。", + "mode": "ios" + }, + { + "name": "--padding-start", + "annotation": "prop", + "docs": "ボタンの向きが左から右の場合はLeft Padding、右から左の場合はRight Paddingとなります。", + "mode": "md" + }, + { + "name": "--padding-top", + "annotation": "prop", + "docs": "ボタンのTop Padding", + "mode": "ios" }, { "name": "--padding-top", "annotation": "prop", - "docs": "ボタンのTop Padding" + "docs": "ボタンのTop Padding", + "mode": "md" }, { "name": "--ripple-color", "annotation": "prop", - "docs": "ボタンリプルエフェクトの色" + "docs": "ボタンリプルエフェクトの色", + "mode": "ios" + }, + { + "name": "--ripple-color", + "annotation": "prop", + "docs": "ボタンリプルエフェクトの色", + "mode": "md" + }, + { + "name": "--transition", + "annotation": "prop", + "docs": "ボタンの遷移", + "mode": "ios" }, { "name": "--transition", "annotation": "prop", - "docs": "ボタンの遷移" + "docs": "ボタンの遷移", + "mode": "md" } ], "slots": [ @@ -4095,7 +4827,8 @@ ], "dependents": [ "ion-datetime", - "ion-input-password-toggle" + "ion-input-password-toggle", + "ion-select-modal" ], "dependencies": [ "ion-ripple-effect" @@ -4109,6 +4842,9 @@ ], "ion-input-password-toggle": [ "ion-button" + ], + "ion-select-modal": [ + "ion-button" ] } }, @@ -4150,12 +4886,16 @@ "slots": [], "parts": [], "dependents": [ - "ion-datetime" + "ion-datetime", + "ion-select-modal" ], "dependencies": [], "dependencyGraph": { "ion-datetime": [ "ion-buttons" + ], + "ion-select-modal": [ + "ion-buttons" ] } }, @@ -4445,7 +5185,14 @@ { "name": "--color", "annotation": "prop", - "docs": "カードサブタイトルの色" + "docs": "カードサブタイトルの色", + "mode": "ios" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "カードサブタイトルの色", + "mode": "md" } ], "slots": [], @@ -4562,7 +5309,14 @@ { "name": "--color", "annotation": "prop", - "docs": "カードタイトルの色" + "docs": "カードタイトルの色", + "mode": "ios" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "カードタイトルの色", + "mode": "md" } ], "slots": [], @@ -4920,12 +5674,26 @@ { "name": "--background", "annotation": "prop", - "docs": "カードの背景" + "docs": "カードの背景", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "カードの背景", + "mode": "md" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "カードの色", + "mode": "ios" }, { "name": "--color", "annotation": "prop", - "docs": "カードの色" + "docs": "カードの色", + "mode": "md" } ], "slots": [], @@ -4976,18 +5744,17 @@ "props": [ { "name": "alignment", - "type": "\"center\" | \"start\"", + "type": "\"center\" | \"start\" | undefined", "complexType": { "original": "'start' | 'center'", - "resolved": "\"center\" | \"start\"", + "resolved": "\"center\" | \"start\" | undefined", "references": {} }, "mutable": false, "attr": "alignment", "reflectToAttr": false, - "docs": "横軸上のチェックボックスとラベルの配置を制御する方法。start\"`:ラベルとコントロールはLTRでは横軸の左側に、RTLでは右側に表示されます。center\"`:ラベルとコントロールはLTRでもRTLでも十字軸の中央に表示されます。", + "docs": "How to control the alignment of the checkbox and label on the cross axis.\n`\"start\"`: The label and control will appear on the left of the cross axis in LTR, and on the right side in RTL.\n`\"center\"`: The label and control will appear at the center of the cross axis in both LTR and RTL.\nSetting this property will change the checkbox `display` to `block`.", "docsTags": [], - "default": "'center'", "values": [ { "value": "center", @@ -4996,9 +5763,12 @@ { "value": "start", "type": "string" + }, + { + "type": "undefined" } ], - "optional": false, + "optional": true, "required": false }, { @@ -5135,18 +5905,17 @@ }, { "name": "justify", - "type": "\"end\" | \"space-between\" | \"start\"", + "type": "\"end\" | \"space-between\" | \"start\" | undefined", "complexType": { "original": "'start' | 'end' | 'space-between'", - "resolved": "\"end\" | \"space-between\" | \"start\"", + "resolved": "\"end\" | \"space-between\" | \"start\" | undefined", "references": {} }, "mutable": false, "attr": "justify", "reflectToAttr": false, - "docs": "ラベルとチェックボックスを1行にまとめる方法。`\"start\"`:ラベルとチェックボックスは、LTRでは左に、RTLでは右に表示されます。`\"end\"`:ラベルとチェックボックスは、LTRでは右に、RTLでは左に表示されます。`\"space-between\"`:ラベルとチェックボックスは、2つの要素の間にスペースがある状態で、行の反対側の端に表示されます。", + "docs": "How to pack the label and checkbox within a line.\n`\"start\"`: The label and checkbox will appear on the left in LTR and\non the right in RTL.\n`\"end\"`: The label and checkbox will appear on the right in LTR and\non the left in RTL.\n`\"space-between\"`: The label and checkbox will appear on opposite\nends of the line with space between the two elements.\nSetting this property will change the checkbox `display` to `block`.", "docsTags": [], - "default": "'space-between'", "values": [ { "value": "end", @@ -5159,9 +5928,12 @@ { "value": "start", "type": "string" + }, + { + "type": "undefined" } ], - "optional": false, + "optional": true, "required": false }, { @@ -5298,7 +6070,7 @@ }, "cancelable": true, "composed": true, - "docs": "クリックなどのユーザー操作によりcheckedプロパティが変更された場合に発生します。プログラムによってcheckedプロパティを設定した場合は、このイベントは発生しません。", + "docs": "Emitted when the checked property has changed as a result of a user action such as a click.\n\nThis event will not emit when programmatically setting the `checked` property.", "docsTags": [] }, { @@ -5321,57 +6093,134 @@ { "name": "--border-color", "annotation": "prop", - "docs": "チェックボックスアイコンのボーダーカラー" + "docs": "チェックボックスアイコンのボーダーカラー", + "mode": "ios" }, { - "name": "--border-color-checked", + "name": "--border-color", "annotation": "prop", - "docs": "チェックボックスのアイコンがチェックされたときのボーダーカラー" + "docs": "チェックボックスアイコンのボーダーカラー", + "mode": "md" }, { - "name": "--border-radius", + "name": "--border-color-checked", "annotation": "prop", - "docs": "チェックボックスアイコンの境界半径" + "docs": "チェックボックスのアイコンがチェックされたときのボーダーカラー", + "mode": "ios" }, { - "name": "--border-style", + "name": "--border-color-checked", "annotation": "prop", - "docs": "チェックボックスアイコンのボーダースタイル" + "docs": "チェックボックスのアイコンがチェックされたときのボーダーカラー", + "mode": "md" }, { - "name": "--border-width", + "name": "--border-radius", "annotation": "prop", - "docs": "チェックボックスアイコンのボーダー幅" + "docs": "チェックボックスアイコンの境界半径", + "mode": "ios" }, { - "name": "--checkbox-background", + "name": "--border-radius", "annotation": "prop", - "docs": "チェックボックスアイコンの背景" + "docs": "チェックボックスアイコンの境界半径", + "mode": "md" }, { - "name": "--checkbox-background-checked", + "name": "--border-style", "annotation": "prop", - "docs": "チェックしたときのチェックボックスアイコンの背景" + "docs": "チェックボックスアイコンのボーダースタイル", + "mode": "ios" }, { - "name": "--checkmark-color", + "name": "--border-style", "annotation": "prop", - "docs": "チェックボックスのチェックマークがチェックされたときの色" + "docs": "チェックボックスアイコンのボーダースタイル", + "mode": "md" }, { - "name": "--checkmark-width", + "name": "--border-width", "annotation": "prop", - "docs": "チェックボックス・チェックマークのストローク幅" + "docs": "チェックボックスアイコンのボーダー幅", + "mode": "ios" + }, + { + "name": "--border-width", + "annotation": "prop", + "docs": "チェックボックスアイコンのボーダー幅", + "mode": "md" + }, + { + "name": "--checkbox-background", + "annotation": "prop", + "docs": "チェックボックスアイコンの背景", + "mode": "ios" + }, + { + "name": "--checkbox-background", + "annotation": "prop", + "docs": "チェックボックスアイコンの背景", + "mode": "md" + }, + { + "name": "--checkbox-background-checked", + "annotation": "prop", + "docs": "チェックしたときのチェックボックスアイコンの背景", + "mode": "ios" + }, + { + "name": "--checkbox-background-checked", + "annotation": "prop", + "docs": "チェックしたときのチェックボックスアイコンの背景", + "mode": "md" + }, + { + "name": "--checkmark-color", + "annotation": "prop", + "docs": "チェックボックスのチェックマークがチェックされたときの色", + "mode": "ios" + }, + { + "name": "--checkmark-color", + "annotation": "prop", + "docs": "チェックボックスのチェックマークがチェックされたときの色", + "mode": "md" + }, + { + "name": "--checkmark-width", + "annotation": "prop", + "docs": "チェックボックス・チェックマークのストローク幅", + "mode": "ios" + }, + { + "name": "--checkmark-width", + "annotation": "prop", + "docs": "チェックボックス・チェックマークのストローク幅", + "mode": "md" + }, + { + "name": "--size", + "annotation": "prop", + "docs": "チェックボックスのアイコンの大きさ", + "mode": "ios" }, { "name": "--size", "annotation": "prop", - "docs": "チェックボックスのアイコンの大きさ" + "docs": "チェックボックスのアイコンの大きさ", + "mode": "md" }, { "name": "--transition", "annotation": "prop", - "docs": "チェックボックスアイコンの遷移" + "docs": "チェックボックスアイコンの遷移", + "mode": "ios" + }, + { + "name": "--transition", + "annotation": "prop", + "docs": "チェックボックスアイコンの遷移", + "mode": "md" } ], "slots": [ @@ -5395,10 +6244,14 @@ } ], "dependents": [ + "ion-select-modal", "ion-select-popover" ], "dependencies": [], "dependencyGraph": { + "ion-select-modal": [ + "ion-checkbox" + ], "ion-select-popover": [ "ion-checkbox" ] @@ -5556,12 +6409,26 @@ { "name": "--background", "annotation": "prop", - "docs": "チップの背景" + "docs": "チップの背景", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "チップの背景", + "mode": "md" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "チップの色", + "mode": "ios" }, { "name": "--color", "annotation": "prop", - "docs": "チップの色" + "docs": "チップの色", + "mode": "md" } ], "slots": [], @@ -6305,6 +7172,33 @@ "optional": true, "required": false }, + { + "name": "fixedSlotPlacement", + "type": "\"after\" | \"before\"", + "complexType": { + "original": "'after' | 'before'", + "resolved": "\"after\" | \"before\"", + "references": {} + }, + "mutable": false, + "attr": "fixed-slot-placement", + "reflectToAttr": false, + "docs": "Controls where the fixed content is placed relative to the main content\nin the DOM. This can be used to control the order in which fixed elements\nreceive keyboard focus.\nFor example, if a FAB in the fixed slot should receive keyboard focus before\nthe main page content, set this property to `'before'`.", + "docsTags": [], + "default": "'after'", + "values": [ + { + "value": "after", + "type": "string" + }, + { + "value": "before", + "type": "string" + } + ], + "optional": false, + "required": false + }, { "name": "forceOverscroll", "type": "boolean | undefined", @@ -6795,9 +7689,15 @@ "docs": "コンテンツのスクロール可能なコンテナ。" } ], - "dependents": [], + "dependents": [ + "ion-select-modal" + ], "dependencies": [], - "dependencyGraph": {} + "dependencyGraph": { + "ion-select-modal": [ + "ion-content" + ] + } }, { "filePath": "src/components/datetime-button/datetime-button.tsx", @@ -8078,7 +8978,7 @@ }, "cancelable": true, "composed": true, - "docs": "値(選択された日付)が変化したときに発行されます。", + "docs": "Emitted when the value (selected date) has changed.\n\nThis event will not emit when programmatically setting the `value` property.", "docsTags": [] }, { @@ -8101,32 +9001,74 @@ { "name": "--background", "annotation": "prop", - "docs": "datetimeコンポーネントの主な背景。" + "docs": "datetimeコンポーネントの主な背景。", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "datetimeコンポーネントの主な背景。", + "mode": "md" + }, + { + "name": "--background-rgb", + "annotation": "prop", + "docs": "datetimeコンポーネントの主な背景をRGBフォーマットで示します。", + "mode": "ios" }, { "name": "--background-rgb", "annotation": "prop", - "docs": "datetimeコンポーネントの主な背景をRGBフォーマットで示します。" + "docs": "datetimeコンポーネントの主な背景をRGBフォーマットで示します。", + "mode": "md" + }, + { + "name": "--title-color", + "annotation": "prop", + "docs": "タイトルの文字色です。", + "mode": "ios" }, { "name": "--title-color", "annotation": "prop", - "docs": "タイトルの文字色です。" + "docs": "タイトルの文字色です。", + "mode": "md" + }, + { + "name": "--wheel-fade-background-rgb", + "annotation": "prop", + "docs": "ホイールスタイルレイアウトの場合は非選択項目を覆うグラデーションの色、グリッドスタイルレイアウトの場合は月/年ピッカーの色。255,255,255`のようなRGBフォーマットでなければなりません。", + "mode": "ios" }, { "name": "--wheel-fade-background-rgb", "annotation": "prop", - "docs": "ホイールスタイルレイアウトの場合は非選択項目を覆うグラデーションの色、グリッドスタイルレイアウトの場合は月/年ピッカーの色。255,255,255`のようなRGBフォーマットでなければなりません。" + "docs": "ホイールスタイルレイアウトの場合は非選択項目を覆うグラデーションの色、グリッドスタイルレイアウトの場合は月/年ピッカーの色。255,255,255`のようなRGBフォーマットでなければなりません。", + "mode": "md" + }, + { + "name": "--wheel-highlight-background", + "annotation": "prop", + "docs": "ホイールスタイルレイアウトの場合は選択された項目の下、グリッドスタイルレイアウトの場合は月/年ピッカーのハイライトの背景。", + "mode": "ios" }, { "name": "--wheel-highlight-background", "annotation": "prop", - "docs": "ホイールスタイルレイアウトの場合は選択された項目の下、グリッドスタイルレイアウトの場合は月/年ピッカーのハイライトの背景。" + "docs": "ホイールスタイルレイアウトの場合は選択された項目の下、グリッドスタイルレイアウトの場合は月/年ピッカーのハイライトの背景。", + "mode": "md" + }, + { + "name": "--wheel-highlight-border-radius", + "annotation": "prop", + "docs": "ホイールスタイルレイアウトの場合は選択された項目の下、グリッドスタイルレイアウトの場合は月/年ピッカーのハイライトの境界半径。", + "mode": "ios" }, { "name": "--wheel-highlight-border-radius", "annotation": "prop", - "docs": "ホイールスタイルレイアウトの場合は選択された項目の下、グリッドスタイルレイアウトの場合は月/年ピッカーのハイライトの境界半径。" + "docs": "ホイールスタイルレイアウトの場合は選択された項目の下、グリッドスタイルレイアウトの場合は月/年ピッカーのハイライトの境界半径。", + "mode": "md" } ], "slots": [ @@ -8684,117 +9626,278 @@ { "name": "--background", "annotation": "prop", - "docs": "ボタンの背景" + "docs": "ボタンの背景", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "ボタンの背景", + "mode": "md" + }, + { + "name": "--background-activated", + "annotation": "prop", + "docs": "ボタンが押されたときの背景。注意:これを設定すると、Material Designの波紋に干渉します。", + "mode": "ios" }, { "name": "--background-activated", "annotation": "prop", - "docs": "ボタンが押されたときの背景。注意:これを設定すると、Material Designの波紋に干渉します。" + "docs": "ボタンが押されたときの背景。注意:これを設定すると、Material Designの波紋に干渉します。", + "mode": "md" + }, + { + "name": "--background-activated-opacity", + "annotation": "prop", + "docs": "押されたときのボタンの背景の不透明度", + "mode": "ios" }, { "name": "--background-activated-opacity", "annotation": "prop", - "docs": "押されたときのボタンの背景の不透明度" + "docs": "押されたときのボタンの背景の不透明度", + "mode": "md" + }, + { + "name": "--background-focused", + "annotation": "prop", + "docs": "タブキーでフォーカスしたときのボタンの背景", + "mode": "ios" }, { "name": "--background-focused", "annotation": "prop", - "docs": "タブキーでフォーカスしたときのボタンの背景" + "docs": "タブキーでフォーカスしたときのボタンの背景", + "mode": "md" + }, + { + "name": "--background-focused-opacity", + "annotation": "prop", + "docs": "タブキーでフォーカスしたときのボタンの背景の不透明度", + "mode": "ios" }, { "name": "--background-focused-opacity", "annotation": "prop", - "docs": "タブキーでフォーカスしたときのボタンの背景の不透明度" + "docs": "タブキーでフォーカスしたときのボタンの背景の不透明度", + "mode": "md" + }, + { + "name": "--background-hover", + "annotation": "prop", + "docs": "ホバー時のボタンの背景", + "mode": "ios" }, { "name": "--background-hover", "annotation": "prop", - "docs": "ホバー時のボタンの背景" + "docs": "ホバー時のボタンの背景", + "mode": "md" + }, + { + "name": "--background-hover-opacity", + "annotation": "prop", + "docs": "ホバー時のボタン背景の不透明度", + "mode": "ios" }, { "name": "--background-hover-opacity", "annotation": "prop", - "docs": "ホバー時のボタン背景の不透明度" + "docs": "ホバー時のボタン背景の不透明度", + "mode": "md" + }, + { + "name": "--border-color", + "annotation": "prop", + "docs": "ボタンのボーダーカラー", + "mode": "ios" }, { "name": "--border-color", "annotation": "prop", - "docs": "ボタンのボーダーカラー" + "docs": "ボタンのボーダーカラー", + "mode": "md" + }, + { + "name": "--border-radius", + "annotation": "prop", + "docs": "ボタンの境界半径", + "mode": "ios" }, { "name": "--border-radius", "annotation": "prop", - "docs": "ボタンの境界半径" + "docs": "ボタンの境界半径", + "mode": "md" + }, + { + "name": "--border-style", + "annotation": "prop", + "docs": "ボタンのボーダースタイル", + "mode": "ios" }, { "name": "--border-style", "annotation": "prop", - "docs": "ボタンのボーダースタイル" + "docs": "ボタンのボーダースタイル", + "mode": "md" + }, + { + "name": "--border-width", + "annotation": "prop", + "docs": "ボタンのボーダー幅", + "mode": "ios" }, { "name": "--border-width", "annotation": "prop", - "docs": "ボタンのボーダー幅" + "docs": "ボタンのボーダー幅", + "mode": "md" + }, + { + "name": "--box-shadow", + "annotation": "prop", + "docs": "ボタンのボックスシャドウ", + "mode": "ios" }, { "name": "--box-shadow", "annotation": "prop", - "docs": "ボタンのボックスシャドウ" + "docs": "ボタンのボックスシャドウ", + "mode": "md" + }, + { + "name": "--close-icon-font-size", + "annotation": "prop", + "docs": "クローズアイコンのFont Size", + "mode": "ios" }, { "name": "--close-icon-font-size", "annotation": "prop", - "docs": "クローズアイコンのFont Size" + "docs": "クローズアイコンのFont Size", + "mode": "md" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "ボタンの文字色", + "mode": "ios" }, { "name": "--color", "annotation": "prop", - "docs": "ボタンの文字色" + "docs": "ボタンの文字色", + "mode": "md" + }, + { + "name": "--color-activated", + "annotation": "prop", + "docs": "ボタンが押されたときの文字色", + "mode": "ios" }, { "name": "--color-activated", "annotation": "prop", - "docs": "ボタンが押されたときの文字色" + "docs": "ボタンが押されたときの文字色", + "mode": "md" + }, + { + "name": "--color-focused", + "annotation": "prop", + "docs": "タブキーでフォーカスしたときのボタンの文字色", + "mode": "ios" }, { "name": "--color-focused", "annotation": "prop", - "docs": "タブキーでフォーカスしたときのボタンの文字色" + "docs": "タブキーでフォーカスしたときのボタンの文字色", + "mode": "md" + }, + { + "name": "--color-hover", + "annotation": "prop", + "docs": "ホバー時のボタンの文字色", + "mode": "ios" }, { "name": "--color-hover", "annotation": "prop", - "docs": "ホバー時のボタンの文字色" + "docs": "ホバー時のボタンの文字色", + "mode": "md" + }, + { + "name": "--padding-bottom", + "annotation": "prop", + "docs": "ボタンのBottom Padding", + "mode": "ios" }, { "name": "--padding-bottom", "annotation": "prop", - "docs": "ボタンのBottom Padding" + "docs": "ボタンのBottom Padding", + "mode": "md" + }, + { + "name": "--padding-end", + "annotation": "prop", + "docs": "ボタンの向きが左から右の場合はRight Padding、右から左の場合はLeft Paddingとなります。", + "mode": "ios" }, { "name": "--padding-end", "annotation": "prop", - "docs": "ボタンの向きが左から右の場合はRight Padding、右から左の場合はLeft Paddingとなります。" + "docs": "ボタンの向きが左から右の場合はRight Padding、右から左の場合はLeft Paddingとなります。", + "mode": "md" + }, + { + "name": "--padding-start", + "annotation": "prop", + "docs": "ボタンの向きが左から右の場合はLeft Padding、右から左の場合はRight Paddingとなります。", + "mode": "ios" }, { "name": "--padding-start", "annotation": "prop", - "docs": "ボタンの向きが左から右の場合はLeft Padding、右から左の場合はRight Paddingとなります。" + "docs": "ボタンの向きが左から右の場合はLeft Padding、右から左の場合はRight Paddingとなります。", + "mode": "md" + }, + { + "name": "--padding-top", + "annotation": "prop", + "docs": "ボタンのTop Padding", + "mode": "ios" }, { "name": "--padding-top", "annotation": "prop", - "docs": "ボタンのTop Padding" + "docs": "ボタンのTop Padding", + "mode": "md" + }, + { + "name": "--ripple-color", + "annotation": "prop", + "docs": "ボタンリプルエフェクトの色", + "mode": "ios" }, { "name": "--ripple-color", "annotation": "prop", - "docs": "ボタンリプルエフェクトの色" + "docs": "ボタンリプルエフェクトの色", + "mode": "md" + }, + { + "name": "--transition", + "annotation": "prop", + "docs": "ボタンの遷移", + "mode": "ios" }, { "name": "--transition", "annotation": "prop", - "docs": "ボタンの遷移" + "docs": "ボタンの遷移", + "mode": "md" } ], "slots": [], @@ -9334,9 +10437,15 @@ "styles": [], "slots": [], "parts": [], - "dependents": [], + "dependents": [ + "ion-select-modal" + ], "dependencies": [], - "dependencyGraph": {} + "dependencyGraph": { + "ion-select-modal": [ + "ion-header" + ] + } }, { "filePath": "src/components/img/img.tsx", @@ -10239,6 +11348,30 @@ "optional": false, "required": false }, + { + "name": "clearInputIcon", + "type": "string | undefined", + "complexType": { + "original": "string", + "resolved": "string | undefined", + "references": {} + }, + "mutable": false, + "attr": "clear-input-icon", + "reflectToAttr": false, + "docs": "The icon to use for the clear button. Only applies when `clearInput` is set to `true`.", + "docsTags": [], + "values": [ + { + "type": "string" + }, + { + "type": "undefined" + } + ], + "optional": true, + "required": false + }, { "name": "clearOnEdit", "type": "boolean | undefined", @@ -11186,7 +12319,7 @@ }, "cancelable": true, "composed": true, - "docs": "ionChange` イベントは、ユーザが入力値を変更したときに発生する。ionInput` イベントとは異なり、`ionChange` イベントは変更がコミットされたときにのみ発生する。 ユーザが明示的に変更をコミットしたとき (例えば、`` の日付ピッカーから日付を選択したり、\"Enter\" キーを押したりしたときなど)。- 値が変更された後、要素がフォーカスを失ったとき: ユーザーのインタラクションがタイピングである要素の場合。", + "docs": "The `ionChange` event is fired when the user modifies the input's value.\nUnlike the `ionInput` event, the `ionChange` event is only fired when changes\nare committed, not as the user types.\n\nDepending on the way the users interacts with the element, the `ionChange`\nevent fires at a different moment:\n- When the user commits the change explicitly (e.g. by selecting a date\nfrom a date picker for ``, pressing the \"Enter\" key, etc.).\n- When the element loses focus after its value has changed: for elements\nwhere the user's interaction is typing.\n\nThis event will not emit when programmatically setting the `value` property.", "docsTags": [] }, { @@ -11234,92 +12367,218 @@ { "name": "--background", "annotation": "prop", - "docs": "Inputの背景" + "docs": "Inputの背景", + "mode": "ios" }, { - "name": "--border-color", + "name": "--background", "annotation": "prop", - "docs": "ヘルパーテキスト、エラーテキスト、カウンターを使用する場合のInput下のボーダーの色" + "docs": "Inputの背景", + "mode": "md" }, { - "name": "--border-radius", + "name": "--border-color", "annotation": "prop", - "docs": "入力の半径。fill=\"outline \"を使う場合、半径が大きいと表示が不 均一になることがある。" + "docs": "ヘルパーテキスト、エラーテキスト、カウンターを使用する場合のInput下のボーダーの色", + "mode": "ios" }, { - "name": "--border-style", + "name": "--border-color", "annotation": "prop", - "docs": "ヘルパーテキスト、エラーテキスト、カウンターを使用する場合の入力下のボーダーのスタイル" + "docs": "ヘルパーテキスト、エラーテキスト、カウンターを使用する場合のInput下のボーダーの色", + "mode": "md" }, { - "name": "--border-width", + "name": "--border-radius", "annotation": "prop", - "docs": "ヘルパーテキスト、エラーテキスト、カウンターを使用する場合の入力下のボーダーの幅" + "docs": "入力の半径。fill=\"outline \"を使う場合、半径が大きいと表示が不 均一になることがある。", + "mode": "ios" }, { - "name": "--color", + "name": "--border-radius", "annotation": "prop", - "docs": "Inputのテキストの色" + "docs": "入力の半径。fill=\"outline \"を使う場合、半径が大きいと表示が不 均一になることがある。", + "mode": "md" }, { - "name": "--highlight-color-focused", + "name": "--border-style", "annotation": "prop", - "docs": "フォーカスされたときの入力のハイライトの色" + "docs": "ヘルパーテキスト、エラーテキスト、カウンターを使用する場合の入力下のボーダーのスタイル", + "mode": "ios" }, { - "name": "--highlight-color-invalid", + "name": "--border-style", "annotation": "prop", - "docs": "入力が無効な場合のハイライトの色" + "docs": "ヘルパーテキスト、エラーテキスト、カウンターを使用する場合の入力下のボーダーのスタイル", + "mode": "md" }, { - "name": "--highlight-color-valid", + "name": "--border-width", "annotation": "prop", - "docs": "有効時の入力のハイライトの色" + "docs": "ヘルパーテキスト、エラーテキスト、カウンターを使用する場合の入力下のボーダーの幅", + "mode": "ios" }, { - "name": "--highlight-height", + "name": "--border-width", "annotation": "prop", - "docs": "入力のハイライトの高さ。mdモードにのみ適用される。" + "docs": "ヘルパーテキスト、エラーテキスト、カウンターを使用する場合の入力下のボーダーの幅", + "mode": "md" }, { - "name": "--padding-bottom", + "name": "--color", "annotation": "prop", - "docs": "InputのBottom Padding" + "docs": "Inputのテキストの色", + "mode": "ios" }, { - "name": "--padding-end", + "name": "--color", "annotation": "prop", - "docs": "入力の方向が左から右の場合はRight Padding、右から左の場合はLeft Paddingとなります。" + "docs": "Inputのテキストの色", + "mode": "md" }, { - "name": "--padding-start", + "name": "--highlight-color-focused", "annotation": "prop", - "docs": "入力の方向が左から右の場合はLeft Padding、右から左の場合はRight Paddingとなります。" + "docs": "フォーカスされたときの入力のハイライトの色", + "mode": "ios" }, { - "name": "--padding-top", + "name": "--highlight-color-focused", "annotation": "prop", - "docs": "InputのTop Padding" + "docs": "フォーカスされたときの入力のハイライトの色", + "mode": "md" }, { - "name": "--placeholder-color", + "name": "--highlight-color-invalid", "annotation": "prop", - "docs": "InputのPlaceholderテキストの色" + "docs": "入力が無効な場合のハイライトの色", + "mode": "ios" }, { - "name": "--placeholder-font-style", + "name": "--highlight-color-invalid", "annotation": "prop", - "docs": "InputのPlaceholderテキストのFont Style" + "docs": "入力が無効な場合のハイライトの色", + "mode": "md" }, { - "name": "--placeholder-font-weight", + "name": "--highlight-color-valid", "annotation": "prop", - "docs": "InputのPlaceholderテキストのFont Weight" + "docs": "有効時の入力のハイライトの色", + "mode": "ios" }, { - "name": "--placeholder-opacity", + "name": "--highlight-color-valid", + "annotation": "prop", + "docs": "有効時の入力のハイライトの色", + "mode": "md" + }, + { + "name": "--highlight-height", + "annotation": "prop", + "docs": "入力のハイライトの高さ。mdモードにのみ適用される。", + "mode": "ios" + }, + { + "name": "--highlight-height", + "annotation": "prop", + "docs": "入力のハイライトの高さ。mdモードにのみ適用される。", + "mode": "md" + }, + { + "name": "--padding-bottom", + "annotation": "prop", + "docs": "InputのBottom Padding", + "mode": "ios" + }, + { + "name": "--padding-bottom", + "annotation": "prop", + "docs": "InputのBottom Padding", + "mode": "md" + }, + { + "name": "--padding-end", + "annotation": "prop", + "docs": "入力の方向が左から右の場合はRight Padding、右から左の場合はLeft Paddingとなります。", + "mode": "ios" + }, + { + "name": "--padding-end", + "annotation": "prop", + "docs": "入力の方向が左から右の場合はRight Padding、右から左の場合はLeft Paddingとなります。", + "mode": "md" + }, + { + "name": "--padding-start", + "annotation": "prop", + "docs": "入力の方向が左から右の場合はLeft Padding、右から左の場合はRight Paddingとなります。", + "mode": "ios" + }, + { + "name": "--padding-start", + "annotation": "prop", + "docs": "入力の方向が左から右の場合はLeft Padding、右から左の場合はRight Paddingとなります。", + "mode": "md" + }, + { + "name": "--padding-top", + "annotation": "prop", + "docs": "InputのTop Padding", + "mode": "ios" + }, + { + "name": "--padding-top", + "annotation": "prop", + "docs": "InputのTop Padding", + "mode": "md" + }, + { + "name": "--placeholder-color", + "annotation": "prop", + "docs": "InputのPlaceholderテキストの色", + "mode": "ios" + }, + { + "name": "--placeholder-color", + "annotation": "prop", + "docs": "InputのPlaceholderテキストの色", + "mode": "md" + }, + { + "name": "--placeholder-font-style", + "annotation": "prop", + "docs": "InputのPlaceholderテキストのFont Style", + "mode": "ios" + }, + { + "name": "--placeholder-font-style", + "annotation": "prop", + "docs": "InputのPlaceholderテキストのFont Style", + "mode": "md" + }, + { + "name": "--placeholder-font-weight", + "annotation": "prop", + "docs": "InputのPlaceholderテキストのFont Weight", + "mode": "ios" + }, + { + "name": "--placeholder-font-weight", + "annotation": "prop", + "docs": "InputのPlaceholderテキストのFont Weight", + "mode": "md" + }, + { + "name": "--placeholder-opacity", + "annotation": "prop", + "docs": "InputのPlaceholderテキストの不透明度", + "mode": "ios" + }, + { + "name": "--placeholder-opacity", "annotation": "prop", - "docs": "InputのPlaceholderテキストの不透明度" + "docs": "InputのPlaceholderテキストの不透明度", + "mode": "md" } ], "slots": [ @@ -11489,52 +12748,122 @@ { "name": "--background", "annotation": "prop", - "docs": "アイテムディバイダーの背景" + "docs": "アイテムディバイダーの背景", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "アイテムディバイダーの背景", + "mode": "md" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "アイテムディバイダーの色", + "mode": "ios" }, { "name": "--color", "annotation": "prop", - "docs": "アイテムディバイダーの色" + "docs": "アイテムディバイダーの色", + "mode": "md" + }, + { + "name": "--inner-padding-bottom", + "annotation": "prop", + "docs": "アイテムディバイダーのBottom Inner Padding", + "mode": "ios" }, { "name": "--inner-padding-bottom", "annotation": "prop", - "docs": "アイテムディバイダーのBottom Inner Padding" + "docs": "アイテムディバイダーのBottom Inner Padding", + "mode": "md" + }, + { + "name": "--inner-padding-end", + "annotation": "prop", + "docs": "アイテムディバイダーのEnd Inner Padding", + "mode": "ios" }, { "name": "--inner-padding-end", "annotation": "prop", - "docs": "アイテムディバイダーのEnd Inner Padding" + "docs": "アイテムディバイダーのEnd Inner Padding", + "mode": "md" + }, + { + "name": "--inner-padding-start", + "annotation": "prop", + "docs": "アイテムディバイダーのStart Inner Padding", + "mode": "ios" }, { "name": "--inner-padding-start", "annotation": "prop", - "docs": "アイテムディバイダーのStart Inner Padding" + "docs": "アイテムディバイダーのStart Inner Padding", + "mode": "md" + }, + { + "name": "--inner-padding-top", + "annotation": "prop", + "docs": "アイテムディバイダーのTop Inner Padding", + "mode": "ios" }, { "name": "--inner-padding-top", "annotation": "prop", - "docs": "アイテムディバイダーのTop Inner Padding" + "docs": "アイテムディバイダーのTop Inner Padding", + "mode": "md" + }, + { + "name": "--padding-bottom", + "annotation": "prop", + "docs": "アイテムディバイダーのBottom Padding", + "mode": "ios" }, { "name": "--padding-bottom", "annotation": "prop", - "docs": "アイテムディバイダーのBottom Padding" + "docs": "アイテムディバイダーのBottom Padding", + "mode": "md" + }, + { + "name": "--padding-end", + "annotation": "prop", + "docs": "アイテムディバイダーの方向が左から右の場合はRight Padding、右から左の場合はLeft Padding", + "mode": "ios" }, { "name": "--padding-end", "annotation": "prop", - "docs": "アイテムディバイダーの方向が左から右の場合はRight Padding、右から左の場合はLeft Padding" + "docs": "アイテムディバイダーの方向が左から右の場合はRight Padding、右から左の場合はLeft Padding", + "mode": "md" + }, + { + "name": "--padding-start", + "annotation": "prop", + "docs": "アイテムディバイダーの方向が左から右の場合はLeft Padding、右から左の場合はRight Paddingとなります。", + "mode": "ios" }, { "name": "--padding-start", "annotation": "prop", - "docs": "アイテムディバイダーの方向が左から右の場合はLeft Padding、右から左の場合はRight Paddingとなります。" + "docs": "アイテムディバイダーの方向が左から右の場合はLeft Padding、右から左の場合はRight Paddingとなります。", + "mode": "md" + }, + { + "name": "--padding-top", + "annotation": "prop", + "docs": "アイテムディバイダーのTop Padding", + "mode": "ios" }, { "name": "--padding-top", "annotation": "prop", - "docs": "アイテムディバイダーのTop Padding" + "docs": "アイテムディバイダーのTop Padding", + "mode": "md" } ], "slots": [ @@ -11881,12 +13210,26 @@ { "name": "--background", "annotation": "prop", - "docs": "アイテムオプションの背景" + "docs": "アイテムオプションの背景", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "アイテムオプションの背景", + "mode": "md" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "アイテムオプションのカラー", + "mode": "ios" }, { "name": "--color", "annotation": "prop", - "docs": "アイテムオプションのカラー" + "docs": "アイテムオプションのカラー", + "mode": "md" } ], "slots": [ @@ -12364,7 +13707,7 @@ }, "mutable": false, "attr": "disabled", - "reflectToAttr": false, + "reflectToAttr": true, "docs": "`true`の場合、ユーザはそのアイテムと対話することができません。", "docsTags": [], "default": "false", @@ -12642,157 +13985,374 @@ { "name": "--background", "annotation": "prop", - "docs": "アイテムの背景" + "docs": "アイテムの背景", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "アイテムの背景", + "mode": "md" + }, + { + "name": "--background-activated", + "annotation": "prop", + "docs": "押されたときのアイテムの背景。注意:これを設定すると、Material Designの波紋に干渉します。", + "mode": "ios" }, { "name": "--background-activated", "annotation": "prop", - "docs": "押されたときのアイテムの背景。注意:これを設定すると、Material Designの波紋に干渉します。" + "docs": "押されたときのアイテムの背景。注意:これを設定すると、Material Designの波紋に干渉します。", + "mode": "md" + }, + { + "name": "--background-activated-opacity", + "annotation": "prop", + "docs": "押されたときのアイテム背景の不透明度", + "mode": "ios" }, { "name": "--background-activated-opacity", "annotation": "prop", - "docs": "押されたときのアイテム背景の不透明度" + "docs": "押されたときのアイテム背景の不透明度", + "mode": "md" + }, + { + "name": "--background-focused", + "annotation": "prop", + "docs": "タブキーでフォーカスしたときのアイテムの背景", + "mode": "ios" }, { "name": "--background-focused", "annotation": "prop", - "docs": "タブキーでフォーカスしたときのアイテムの背景" + "docs": "タブキーでフォーカスしたときのアイテムの背景", + "mode": "md" + }, + { + "name": "--background-focused-opacity", + "annotation": "prop", + "docs": "タブキーでフォーカスしたときのアイテムの背景の不透明度", + "mode": "ios" }, { "name": "--background-focused-opacity", "annotation": "prop", - "docs": "タブキーでフォーカスしたときのアイテムの背景の不透明度" + "docs": "タブキーでフォーカスしたときのアイテムの背景の不透明度", + "mode": "md" + }, + { + "name": "--background-hover", + "annotation": "prop", + "docs": "ホバー時のアイテムの背景", + "mode": "ios" }, { "name": "--background-hover", "annotation": "prop", - "docs": "ホバー時のアイテムの背景" + "docs": "ホバー時のアイテムの背景", + "mode": "md" + }, + { + "name": "--background-hover-opacity", + "annotation": "prop", + "docs": "ホバー時のアイテムの背景の不透明度", + "mode": "ios" }, { "name": "--background-hover-opacity", "annotation": "prop", - "docs": "ホバー時のアイテムの背景の不透明度" + "docs": "ホバー時のアイテムの背景の不透明度", + "mode": "md" + }, + { + "name": "--border-color", + "annotation": "prop", + "docs": "アイテムの縁取りの色", + "mode": "ios" }, { "name": "--border-color", "annotation": "prop", - "docs": "アイテムの縁取りの色" + "docs": "アイテムの縁取りの色", + "mode": "md" + }, + { + "name": "--border-radius", + "annotation": "prop", + "docs": "アイテムの境界線の半径", + "mode": "ios" }, { "name": "--border-radius", "annotation": "prop", - "docs": "アイテムの境界線の半径" + "docs": "アイテムの境界線の半径", + "mode": "md" + }, + { + "name": "--border-style", + "annotation": "prop", + "docs": "アイテムの枠のスタイル", + "mode": "ios" }, { "name": "--border-style", "annotation": "prop", - "docs": "アイテムの枠のスタイル" + "docs": "アイテムの枠のスタイル", + "mode": "md" + }, + { + "name": "--border-width", + "annotation": "prop", + "docs": "アイテムの枠の幅", + "mode": "ios" }, { "name": "--border-width", "annotation": "prop", - "docs": "アイテムの枠の幅" + "docs": "アイテムの枠の幅", + "mode": "md" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "アイテムのカラー", + "mode": "ios" }, { "name": "--color", "annotation": "prop", - "docs": "アイテムのカラー" + "docs": "アイテムのカラー", + "mode": "md" + }, + { + "name": "--color-activated", + "annotation": "prop", + "docs": "押したときのアイテムの色", + "mode": "ios" }, { "name": "--color-activated", "annotation": "prop", - "docs": "押したときのアイテムの色" + "docs": "押したときのアイテムの色", + "mode": "md" + }, + { + "name": "--color-focused", + "annotation": "prop", + "docs": "タブキーでフォーカスしたときのアイテムの色", + "mode": "ios" }, { "name": "--color-focused", "annotation": "prop", - "docs": "タブキーでフォーカスしたときのアイテムの色" + "docs": "タブキーでフォーカスしたときのアイテムの色", + "mode": "md" + }, + { + "name": "--color-hover", + "annotation": "prop", + "docs": "ホバー時のアイテムの色", + "mode": "ios" }, { "name": "--color-hover", "annotation": "prop", - "docs": "ホバー時のアイテムの色" + "docs": "ホバー時のアイテムの色", + "mode": "md" + }, + { + "name": "--detail-icon-color", + "annotation": "prop", + "docs": "アイテム詳細アイコンの色", + "mode": "ios" }, { "name": "--detail-icon-color", "annotation": "prop", - "docs": "アイテム詳細アイコンの色" + "docs": "アイテム詳細アイコンの色", + "mode": "md" + }, + { + "name": "--detail-icon-font-size", + "annotation": "prop", + "docs": "アイテム詳細アイコンのFont Size", + "mode": "ios" }, { "name": "--detail-icon-font-size", "annotation": "prop", - "docs": "アイテム詳細アイコンのFont Size" + "docs": "アイテム詳細アイコンのFont Size", + "mode": "md" + }, + { + "name": "--detail-icon-opacity", + "annotation": "prop", + "docs": "アイテム詳細アイコンの不透明度", + "mode": "ios" }, { "name": "--detail-icon-opacity", "annotation": "prop", - "docs": "アイテム詳細アイコンの不透明度" + "docs": "アイテム詳細アイコンの不透明度", + "mode": "md" + }, + { + "name": "--inner-border-width", + "annotation": "prop", + "docs": "アイテム内枠の幅", + "mode": "ios" }, { "name": "--inner-border-width", "annotation": "prop", - "docs": "アイテム内枠の幅" + "docs": "アイテム内枠の幅", + "mode": "md" + }, + { + "name": "--inner-box-shadow", + "annotation": "prop", + "docs": "アイテム内側のボックスシャドウ", + "mode": "ios" }, { "name": "--inner-box-shadow", "annotation": "prop", - "docs": "アイテム内側のボックスシャドウ" + "docs": "アイテム内側のボックスシャドウ", + "mode": "md" + }, + { + "name": "--inner-padding-bottom", + "annotation": "prop", + "docs": "アイテム内側のBottom Padding", + "mode": "ios" }, { "name": "--inner-padding-bottom", "annotation": "prop", - "docs": "アイテム内側のBottom Padding" + "docs": "アイテム内側のBottom Padding", + "mode": "md" + }, + { + "name": "--inner-padding-end", + "annotation": "prop", + "docs": "方向が左から右の場合はRight Padding、方向がアイテムの内側の右から左の場合はLeft Paddingとなります。", + "mode": "ios" }, { "name": "--inner-padding-end", "annotation": "prop", - "docs": "方向が左から右の場合はRight Padding、方向がアイテムの内側の右から左の場合はLeft Paddingとなります。" + "docs": "方向が左から右の場合はRight Padding、方向がアイテムの内側の右から左の場合はLeft Paddingとなります。", + "mode": "md" + }, + { + "name": "--inner-padding-start", + "annotation": "prop", + "docs": "方向が左から右の場合はLeft Padding、方向が右から左の場合はRight Paddingがアイテム内側に入る", + "mode": "ios" }, { "name": "--inner-padding-start", "annotation": "prop", - "docs": "方向が左から右の場合はLeft Padding、方向が右から左の場合はRight Paddingがアイテム内側に入る" + "docs": "方向が左から右の場合はLeft Padding、方向が右から左の場合はRight Paddingがアイテム内側に入る", + "mode": "md" + }, + { + "name": "--inner-padding-top", + "annotation": "prop", + "docs": "アイテム内側のTop Padding", + "mode": "ios" }, { "name": "--inner-padding-top", "annotation": "prop", - "docs": "アイテム内側のTop Padding" + "docs": "アイテム内側のTop Padding", + "mode": "md" + }, + { + "name": "--min-height", + "annotation": "prop", + "docs": "アイテムの最小高さ", + "mode": "ios" }, { "name": "--min-height", "annotation": "prop", - "docs": "アイテムの最小高さ" + "docs": "アイテムの最小高さ", + "mode": "md" + }, + { + "name": "--padding-bottom", + "annotation": "prop", + "docs": "アイテムのBottom Padding", + "mode": "ios" }, { "name": "--padding-bottom", "annotation": "prop", - "docs": "アイテムのBottom Padding" + "docs": "アイテムのBottom Padding", + "mode": "md" + }, + { + "name": "--padding-end", + "annotation": "prop", + "docs": "方向が左から右の場合はRight Padding、方向が右から左の場合はLeft Paddingで項目を囲む", + "mode": "ios" }, { "name": "--padding-end", "annotation": "prop", - "docs": "方向が左から右の場合はRight Padding、方向が右から左の場合はLeft Paddingで項目を囲む" + "docs": "方向が左から右の場合はRight Padding、方向が右から左の場合はLeft Paddingで項目を囲む", + "mode": "md" + }, + { + "name": "--padding-start", + "annotation": "prop", + "docs": "方向が左から右の場合はLeft Padding、方向が右から左の場合はRight Paddingで項目を囲む", + "mode": "ios" }, { "name": "--padding-start", "annotation": "prop", - "docs": "方向が左から右の場合はLeft Padding、方向が右から左の場合はRight Paddingで項目を囲む" + "docs": "方向が左から右の場合はLeft Padding、方向が右から左の場合はRight Paddingで項目を囲む", + "mode": "md" + }, + { + "name": "--padding-top", + "annotation": "prop", + "docs": "アイテムのTop Padding", + "mode": "ios" }, { "name": "--padding-top", "annotation": "prop", - "docs": "アイテムのTop Padding" + "docs": "アイテムのTop Padding", + "mode": "md" + }, + { + "name": "--ripple-color", + "annotation": "prop", + "docs": "アイテム波及効果の色", + "mode": "ios" }, { "name": "--ripple-color", "annotation": "prop", - "docs": "アイテム波及効果の色" + "docs": "アイテム波及効果の色", + "mode": "md" + }, + { + "name": "--transition", + "annotation": "prop", + "docs": "アイテムの変遷", + "mode": "ios" }, { "name": "--transition", "annotation": "prop", - "docs": "アイテムの変遷" + "docs": "アイテムの変遷", + "mode": "md" } ], "slots": [ @@ -12820,6 +14380,7 @@ } ], "dependents": [ + "ion-select-modal", "ion-select-popover" ], "dependencies": [ @@ -12831,6 +14392,9 @@ "ion-icon", "ion-ripple-effect" ], + "ion-select-modal": [ + "ion-item" + ], "ion-select-popover": [ "ion-item" ] @@ -12977,7 +14541,14 @@ { "name": "--color", "annotation": "prop", - "docs": "ラベルの色。このプロパティは `ion-label` を `ion-item` の内部で使用する場合にのみ利用可能です。" + "docs": "ラベルの色。このプロパティは `ion-label` を `ion-item` の内部で使用する場合にのみ利用可能です。", + "mode": "ios" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "ラベルの色。このプロパティは `ion-label` を `ion-item` の内部で使用する場合にのみ利用可能です。", + "mode": "md" } ], "slots": [], @@ -13133,32 +14704,74 @@ { "name": "--background", "annotation": "prop", - "docs": "リストヘッダーの背景" + "docs": "リストヘッダーの背景", + "mode": "ios" }, { - "name": "--border-color", + "name": "--background", "annotation": "prop", - "docs": "リストヘッダーボーダーの色" + "docs": "リストヘッダーの背景", + "mode": "md" }, { - "name": "--border-style", + "name": "--border-color", + "annotation": "prop", + "docs": "リストヘッダーボーダーの色", + "mode": "ios" + }, + { + "name": "--border-color", + "annotation": "prop", + "docs": "リストヘッダーボーダーの色", + "mode": "md" + }, + { + "name": "--border-style", + "annotation": "prop", + "docs": "リストヘッダーボーダーのスタイル", + "mode": "ios" + }, + { + "name": "--border-style", + "annotation": "prop", + "docs": "リストヘッダーボーダーのスタイル", + "mode": "md" + }, + { + "name": "--border-width", "annotation": "prop", - "docs": "リストヘッダーボーダーのスタイル" + "docs": "リストヘッダー枠の幅", + "mode": "ios" }, { "name": "--border-width", "annotation": "prop", - "docs": "リストヘッダー枠の幅" + "docs": "リストヘッダー枠の幅", + "mode": "md" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "リストヘッダーテキストの色", + "mode": "ios" }, { "name": "--color", "annotation": "prop", - "docs": "リストヘッダーテキストの色" + "docs": "リストヘッダーテキストの色", + "mode": "md" + }, + { + "name": "--inner-border-width", + "annotation": "prop", + "docs": "リストヘッダー内枠の幅", + "mode": "ios" }, { "name": "--inner-border-width", "annotation": "prop", - "docs": "リストヘッダー内枠の幅" + "docs": "リストヘッダー内枠の幅", + "mode": "md" } ], "slots": [], @@ -13293,10 +14906,14 @@ "slots": [], "parts": [], "dependents": [ + "ion-select-modal", "ion-select-popover" ], "dependencies": [], "dependencyGraph": { + "ion-select-modal": [ + "ion-list" + ], "ion-select-popover": [ "ion-list" ] @@ -14004,47 +15621,110 @@ { "name": "--backdrop-opacity", "annotation": "prop", - "docs": "背景の不透明度" + "docs": "背景の不透明度", + "mode": "ios" + }, + { + "name": "--backdrop-opacity", + "annotation": "prop", + "docs": "背景の不透明度", + "mode": "md" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "ローディングダイアログの背景", + "mode": "ios" }, { "name": "--background", "annotation": "prop", - "docs": "ローディングダイアログの背景" + "docs": "ローディングダイアログの背景", + "mode": "md" + }, + { + "name": "--height", + "annotation": "prop", + "docs": "ローディングダイアログの高さ", + "mode": "ios" }, { "name": "--height", "annotation": "prop", - "docs": "ローディングダイアログの高さ" + "docs": "ローディングダイアログの高さ", + "mode": "md" + }, + { + "name": "--max-height", + "annotation": "prop", + "docs": "ローディングダイアログの最大の高さ", + "mode": "ios" }, { "name": "--max-height", "annotation": "prop", - "docs": "ローディングダイアログの最大の高さ" + "docs": "ローディングダイアログの最大の高さ", + "mode": "md" + }, + { + "name": "--max-width", + "annotation": "prop", + "docs": "ローディングダイアログの最大幅", + "mode": "ios" }, { "name": "--max-width", "annotation": "prop", - "docs": "ローディングダイアログの最大幅" + "docs": "ローディングダイアログの最大幅", + "mode": "md" + }, + { + "name": "--min-height", + "annotation": "prop", + "docs": "ローディングダイアログの最小高さ", + "mode": "ios" }, { "name": "--min-height", "annotation": "prop", - "docs": "ローディングダイアログの最小高さ" + "docs": "ローディングダイアログの最小高さ", + "mode": "md" + }, + { + "name": "--min-width", + "annotation": "prop", + "docs": "ローディングダイアログの最小幅", + "mode": "ios" }, { "name": "--min-width", "annotation": "prop", - "docs": "ローディングダイアログの最小幅" + "docs": "ローディングダイアログの最小幅", + "mode": "md" + }, + { + "name": "--spinner-color", + "annotation": "prop", + "docs": "ローディングスピナーの色", + "mode": "ios" }, { "name": "--spinner-color", "annotation": "prop", - "docs": "ローディングスピナーの色" + "docs": "ローディングスピナーの色", + "mode": "md" + }, + { + "name": "--width", + "annotation": "prop", + "docs": "ローディングダイアログの幅", + "mode": "ios" }, { "name": "--width", "annotation": "prop", - "docs": "ローディングダイアログの幅" + "docs": "ローディングダイアログの幅", + "mode": "md" } ], "slots": [], @@ -14289,67 +15969,158 @@ { "name": "--background", "annotation": "prop", - "docs": "メニューボタンの背景" + "docs": "メニューボタンの背景", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "メニューボタンの背景", + "mode": "md" + }, + { + "name": "--background-focused", + "annotation": "prop", + "docs": "タブキーでフォーカスしたときのメニューボタンの背景色", + "mode": "ios" }, { "name": "--background-focused", "annotation": "prop", - "docs": "タブキーでフォーカスしたときのメニューボタンの背景色" + "docs": "タブキーでフォーカスしたときのメニューボタンの背景色", + "mode": "md" + }, + { + "name": "--background-focused-opacity", + "annotation": "prop", + "docs": "タブキーでフォーカスしたときのメニューボタンの背景の不透明度", + "mode": "ios" }, { "name": "--background-focused-opacity", "annotation": "prop", - "docs": "タブキーでフォーカスしたときのメニューボタンの背景の不透明度" + "docs": "タブキーでフォーカスしたときのメニューボタンの背景の不透明度", + "mode": "md" + }, + { + "name": "--background-hover", + "annotation": "prop", + "docs": "ホバー時のメニューボタンの背景", + "mode": "ios" }, { "name": "--background-hover", "annotation": "prop", - "docs": "ホバー時のメニューボタンの背景" + "docs": "ホバー時のメニューボタンの背景", + "mode": "md" + }, + { + "name": "--background-hover-opacity", + "annotation": "prop", + "docs": "ホバー時の背景の不透明度", + "mode": "ios" }, { "name": "--background-hover-opacity", "annotation": "prop", - "docs": "ホバー時の背景の不透明度" + "docs": "ホバー時の背景の不透明度", + "mode": "md" + }, + { + "name": "--border-radius", + "annotation": "prop", + "docs": "メニューボタンのボーダー半径", + "mode": "ios" }, { "name": "--border-radius", "annotation": "prop", - "docs": "メニューボタンのボーダー半径" + "docs": "メニューボタンのボーダー半径", + "mode": "md" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "メニューボタンの色", + "mode": "ios" }, { "name": "--color", "annotation": "prop", - "docs": "メニューボタンの色" + "docs": "メニューボタンの色", + "mode": "md" + }, + { + "name": "--color-focused", + "annotation": "prop", + "docs": "タブキーでフォーカスしたときのメニューボタンの色", + "mode": "ios" }, { "name": "--color-focused", "annotation": "prop", - "docs": "タブキーでフォーカスしたときのメニューボタンの色" + "docs": "タブキーでフォーカスしたときのメニューボタンの色", + "mode": "md" + }, + { + "name": "--color-hover", + "annotation": "prop", + "docs": "ホバー時のメニューボタンの色", + "mode": "ios" }, { "name": "--color-hover", "annotation": "prop", - "docs": "ホバー時のメニューボタンの色" + "docs": "ホバー時のメニューボタンの色", + "mode": "md" + }, + { + "name": "--padding-bottom", + "annotation": "prop", + "docs": "ボタンのBottom Padding", + "mode": "ios" }, { "name": "--padding-bottom", "annotation": "prop", - "docs": "ボタンのBottom Padding" + "docs": "ボタンのBottom Padding", + "mode": "md" + }, + { + "name": "--padding-end", + "annotation": "prop", + "docs": "ボタンの向きが左から右の場合はRight Padding、右から左の場合はLeft Paddingとなります。", + "mode": "ios" }, { "name": "--padding-end", "annotation": "prop", - "docs": "ボタンの向きが左から右の場合はRight Padding、右から左の場合はLeft Paddingとなります。" + "docs": "ボタンの向きが左から右の場合はRight Padding、右から左の場合はLeft Paddingとなります。", + "mode": "md" + }, + { + "name": "--padding-start", + "annotation": "prop", + "docs": "ボタンの向きが左から右の場合はLeft Padding、右から左の場合はRight Paddingとなります。", + "mode": "ios" }, { "name": "--padding-start", "annotation": "prop", - "docs": "ボタンの向きが左から右の場合はLeft Padding、右から左の場合はRight Paddingとなります。" + "docs": "ボタンの向きが左から右の場合はLeft Padding、右から左の場合はRight Paddingとなります。", + "mode": "md" + }, + { + "name": "--padding-top", + "annotation": "prop", + "docs": "ボタンのTop Padding", + "mode": "ios" }, { "name": "--padding-top", "annotation": "prop", - "docs": "ボタンのTop Padding" + "docs": "ボタンのTop Padding", + "mode": "md" } ], "slots": [], @@ -14675,12 +16446,17 @@ "docs": "" }, "complexType": { - "signature": "(animated?: boolean) => Promise", + "signature": "(animated?: boolean, role?: string) => Promise", "parameters": [ { "name": "animated", "type": "boolean", "docs": "" + }, + { + "name": "role", + "type": "string | undefined", + "docs": "" } ], "references": { @@ -14691,12 +16467,17 @@ }, "return": "Promise" }, - "signature": "close(animated?: boolean) => Promise", + "signature": "close(animated?: boolean, role?: string) => Promise", "parameters": [ { "name": "animated", "type": "boolean", "docs": "" + }, + { + "name": "role", + "type": "string | undefined", + "docs": "" } ], "docs": "メニューを閉じる。メニューが既に閉じられていたり、閉じることができない場合は、`false`を返します。", @@ -14787,7 +16568,7 @@ "docs": "" }, "complexType": { - "signature": "(shouldOpen: boolean, animated?: boolean) => Promise", + "signature": "(shouldOpen: boolean, animated?: boolean, role?: string) => Promise", "parameters": [ { "name": "shouldOpen", @@ -14798,6 +16579,11 @@ "name": "animated", "type": "boolean", "docs": "" + }, + { + "name": "role", + "type": "string | undefined", + "docs": "" } ], "references": { @@ -14808,7 +16594,7 @@ }, "return": "Promise" }, - "signature": "setOpen(shouldOpen: boolean, animated?: boolean) => Promise", + "signature": "setOpen(shouldOpen: boolean, animated?: boolean, role?: string) => Promise", "parameters": [ { "name": "shouldOpen", @@ -14819,6 +16605,11 @@ "name": "animated", "type": "boolean", "docs": "" + }, + { + "name": "role", + "type": "string | undefined", + "docs": "" } ], "docs": "ボタンを開いたり閉じたりします。操作が正常に完了しない場合は `false` を返します。", @@ -14862,12 +16653,18 @@ "events": [ { "event": "ionDidClose", - "detail": "void", + "detail": "MenuCloseEventDetail", "bubbles": true, "complexType": { - "original": "void", - "resolved": "void", - "references": {} + "original": "MenuCloseEventDetail", + "resolved": "MenuCloseEventDetail", + "references": { + "MenuCloseEventDetail": { + "location": "import", + "path": "./menu-interface", + "id": "src/components/menu/menu-interface.ts::MenuCloseEventDetail" + } + } }, "cancelable": true, "composed": true, @@ -14890,12 +16687,18 @@ }, { "event": "ionWillClose", - "detail": "void", + "detail": "MenuCloseEventDetail", "bubbles": true, "complexType": { - "original": "void", - "resolved": "void", - "references": {} + "original": "MenuCloseEventDetail", + "resolved": "MenuCloseEventDetail", + "references": { + "MenuCloseEventDetail": { + "location": "import", + "path": "./menu-interface", + "id": "src/components/menu/menu-interface.ts::MenuCloseEventDetail" + } + } }, "cancelable": true, "composed": true, @@ -14934,37 +16737,86 @@ { "name": "--background", "annotation": "prop", - "docs": "メニューの背景" + "docs": "メニューの背景", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "メニューの背景", + "mode": "md" + }, + { + "name": "--height", + "annotation": "prop", + "docs": "メニューの高さ", + "mode": "ios" }, { "name": "--height", "annotation": "prop", - "docs": "メニューの高さ" + "docs": "メニューの高さ", + "mode": "md" + }, + { + "name": "--max-height", + "annotation": "prop", + "docs": "メニューの最大の高さ", + "mode": "ios" }, { "name": "--max-height", "annotation": "prop", - "docs": "メニューの最大の高さ" + "docs": "メニューの最大の高さ", + "mode": "md" + }, + { + "name": "--max-width", + "annotation": "prop", + "docs": "メニューの最大幅", + "mode": "ios" }, { "name": "--max-width", "annotation": "prop", - "docs": "メニューの最大幅" + "docs": "メニューの最大幅", + "mode": "md" + }, + { + "name": "--min-height", + "annotation": "prop", + "docs": "メニューの高さの最小値", + "mode": "ios" }, { "name": "--min-height", "annotation": "prop", - "docs": "メニューの高さの最小値" + "docs": "メニューの高さの最小値", + "mode": "md" + }, + { + "name": "--min-width", + "annotation": "prop", + "docs": "メニューの最小幅", + "mode": "ios" }, { "name": "--min-width", "annotation": "prop", - "docs": "メニューの最小幅" + "docs": "メニューの最小幅", + "mode": "md" + }, + { + "name": "--width", + "annotation": "prop", + "docs": "メニューの幅", + "mode": "ios" }, { "name": "--width", "annotation": "prop", - "docs": "メニューの幅" + "docs": "メニューの幅", + "mode": "md" } ], "slots": [], @@ -15168,6 +17020,28 @@ "optional": true, "required": false }, + { + "name": "focusTrap", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "focus-trap", + "reflectToAttr": false, + "docs": "If `true`, focus will not be allowed to move outside of this overlay.\nIf `false`, focus will be allowed to move outside of the overlay.\n\nIn most scenarios this property should remain set to `true`. Setting\nthis property to `false` can cause severe accessibility issues as users\nrelying on assistive technologies may be able to move focus into\na confusing state. We recommend only setting this to `false` when\nabsolutely necessary.\n\nDevelopers may want to consider disabling focus trapping if this\noverlay presents a non-Ionic overlay from a 3rd party library.\nDevelopers would disable focus trapping on the Ionic overlay\nwhen presenting the 3rd party overlay and then re-enable\nfocus trapping when dismissing the 3rd party overlay and moving\nfocus back to the Ionic overlay.", + "docsTags": [], + "default": "true", + "values": [ + { + "type": "boolean" + } + ], + "optional": false, + "required": false + }, { "name": "handle", "type": "boolean | undefined", @@ -15832,62 +17706,146 @@ { "name": "--backdrop-opacity", "annotation": "prop", - "docs": "背景の不透明度" + "docs": "背景の不透明度", + "mode": "ios" + }, + { + "name": "--backdrop-opacity", + "annotation": "prop", + "docs": "背景の不透明度", + "mode": "md" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "モーダルコンテンツの背景", + "mode": "ios" }, { "name": "--background", "annotation": "prop", - "docs": "モーダルコンテンツの背景" + "docs": "モーダルコンテンツの背景", + "mode": "md" + }, + { + "name": "--border-color", + "annotation": "prop", + "docs": "モーダルコンテンツのボーダーカラー", + "mode": "ios" }, { "name": "--border-color", "annotation": "prop", - "docs": "モーダルコンテンツのボーダーカラー" + "docs": "モーダルコンテンツのボーダーカラー", + "mode": "md" + }, + { + "name": "--border-radius", + "annotation": "prop", + "docs": "モーダルコンテンツのボーダー半径", + "mode": "ios" }, { "name": "--border-radius", "annotation": "prop", - "docs": "モーダルコンテンツのボーダー半径" + "docs": "モーダルコンテンツのボーダー半径", + "mode": "md" + }, + { + "name": "--border-style", + "annotation": "prop", + "docs": "モーダルコンテンツのボーダースタイル", + "mode": "ios" }, { "name": "--border-style", "annotation": "prop", - "docs": "モーダルコンテンツのボーダースタイル" + "docs": "モーダルコンテンツのボーダースタイル", + "mode": "md" + }, + { + "name": "--border-width", + "annotation": "prop", + "docs": "モーダルコンテンツのボーダー幅", + "mode": "ios" }, { "name": "--border-width", "annotation": "prop", - "docs": "モーダルコンテンツのボーダー幅" + "docs": "モーダルコンテンツのボーダー幅", + "mode": "md" + }, + { + "name": "--height", + "annotation": "prop", + "docs": "モーダルの高さ", + "mode": "ios" }, { "name": "--height", "annotation": "prop", - "docs": "モーダルの高さ" + "docs": "モーダルの高さ", + "mode": "md" + }, + { + "name": "--max-height", + "annotation": "prop", + "docs": "モーダルの最大の高さ", + "mode": "ios" }, { "name": "--max-height", "annotation": "prop", - "docs": "モーダルの最大の高さ" + "docs": "モーダルの最大の高さ", + "mode": "md" + }, + { + "name": "--max-width", + "annotation": "prop", + "docs": "モーダルの最大幅", + "mode": "ios" }, { "name": "--max-width", "annotation": "prop", - "docs": "モーダルの最大幅" + "docs": "モーダルの最大幅", + "mode": "md" + }, + { + "name": "--min-height", + "annotation": "prop", + "docs": "モーダルの最小高さ", + "mode": "ios" }, { "name": "--min-height", "annotation": "prop", - "docs": "モーダルの最小高さ" + "docs": "モーダルの最小高さ", + "mode": "md" + }, + { + "name": "--min-width", + "annotation": "prop", + "docs": "モーダルの最小幅", + "mode": "ios" }, { "name": "--min-width", "annotation": "prop", - "docs": "モーダルの最小幅" + "docs": "モーダルの最小幅", + "mode": "md" + }, + { + "name": "--width", + "annotation": "prop", + "docs": "モーダルの幅", + "mode": "ios" }, { "name": "--width", "annotation": "prop", - "docs": "モーダルの幅" + "docs": "モーダルの幅", + "mode": "md" } ], "slots": [ @@ -15910,13 +17868,18 @@ "docs": "handle=\"true\"`のときにシートモーダルの上部に表示されるハンドルです。" } ], - "dependents": [], + "dependents": [ + "ion-select" + ], "dependencies": [ "ion-backdrop" ], "dependencyGraph": { "ion-modal": [ "ion-backdrop" + ], + "ion-select": [ + "ion-modal" ] } }, @@ -17381,8 +19344,15 @@ { "name": "--color", "annotation": "prop", - "docs": "ノートの色" - } + "docs": "ノートの色", + "mode": "ios" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "ノートの色", + "mode": "md" + } ], "slots": [], "parts": [], @@ -17726,7 +19696,7 @@ }, "cancelable": true, "composed": true, - "docs": "値が変更されたときに発行されます。", + "docs": "Emitted when the value has changed.\n\nThis event will not emit when programmatically setting the `value` property.", "docsTags": [] } ], @@ -18432,67 +20402,158 @@ { "name": "--backdrop-opacity", "annotation": "prop", - "docs": "背景の不透明度" + "docs": "背景の不透明度", + "mode": "ios" + }, + { + "name": "--backdrop-opacity", + "annotation": "prop", + "docs": "背景の不透明度", + "mode": "md" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "ピッカーの背景", + "mode": "ios" }, { "name": "--background", "annotation": "prop", - "docs": "ピッカーの背景" + "docs": "ピッカーの背景", + "mode": "md" + }, + { + "name": "--background-rgb", + "annotation": "prop", + "docs": "ピッカーの背景(rgb形式)", + "mode": "ios" }, { "name": "--background-rgb", "annotation": "prop", - "docs": "ピッカーの背景(rgb形式)" + "docs": "ピッカーの背景(rgb形式)", + "mode": "md" + }, + { + "name": "--border-color", + "annotation": "prop", + "docs": "ピッカーのボーダーカラー", + "mode": "ios" }, { "name": "--border-color", "annotation": "prop", - "docs": "ピッカーのボーダーカラー" + "docs": "ピッカーのボーダーカラー", + "mode": "md" + }, + { + "name": "--border-radius", + "annotation": "prop", + "docs": "ピッカーのボーダー半径", + "mode": "ios" }, { "name": "--border-radius", "annotation": "prop", - "docs": "ピッカーのボーダー半径" + "docs": "ピッカーのボーダー半径", + "mode": "md" + }, + { + "name": "--border-style", + "annotation": "prop", + "docs": "ピッカーのボーダースタイル", + "mode": "ios" }, { "name": "--border-style", "annotation": "prop", - "docs": "ピッカーのボーダースタイル" + "docs": "ピッカーのボーダースタイル", + "mode": "md" + }, + { + "name": "--border-width", + "annotation": "prop", + "docs": "ピッカーのボーダー幅", + "mode": "ios" }, { "name": "--border-width", "annotation": "prop", - "docs": "ピッカーのボーダー幅" + "docs": "ピッカーのボーダー幅", + "mode": "md" + }, + { + "name": "--height", + "annotation": "prop", + "docs": "ピッカーの高さ", + "mode": "ios" }, { "name": "--height", "annotation": "prop", - "docs": "ピッカーの高さ" + "docs": "ピッカーの高さ", + "mode": "md" + }, + { + "name": "--max-height", + "annotation": "prop", + "docs": "ピッカーの最大の高さ", + "mode": "ios" }, { "name": "--max-height", "annotation": "prop", - "docs": "ピッカーの最大の高さ" + "docs": "ピッカーの最大の高さ", + "mode": "md" + }, + { + "name": "--max-width", + "annotation": "prop", + "docs": "ピッカーの最大幅", + "mode": "ios" }, { "name": "--max-width", "annotation": "prop", - "docs": "ピッカーの最大幅" + "docs": "ピッカーの最大幅", + "mode": "md" + }, + { + "name": "--min-height", + "annotation": "prop", + "docs": "ピッカーの最小の高さ", + "mode": "ios" }, { "name": "--min-height", "annotation": "prop", - "docs": "ピッカーの最小の高さ" + "docs": "ピッカーの最小の高さ", + "mode": "md" + }, + { + "name": "--min-width", + "annotation": "prop", + "docs": "ピッカーの最小幅", + "mode": "ios" }, { "name": "--min-width", "annotation": "prop", - "docs": "ピッカーの最小幅" + "docs": "ピッカーの最小幅", + "mode": "md" + }, + { + "name": "--width", + "annotation": "prop", + "docs": "ピッカーの幅", + "mode": "ios" }, { "name": "--width", "annotation": "prop", - "docs": "ピッカーの幅" + "docs": "ピッカーの幅", + "mode": "md" } ], "slots": [], @@ -18557,17 +20618,38 @@ { "name": "--fade-background-rgb", "annotation": "prop", - "docs": "非選択項目をカバーするグラデーションの背景(rgb形式" + "docs": "非選択項目をカバーするグラデーションの背景(rgb形式", + "mode": "ios" + }, + { + "name": "--fade-background-rgb", + "annotation": "prop", + "docs": "非選択項目をカバーするグラデーションの背景(rgb形式", + "mode": "md" + }, + { + "name": "--highlight-background", + "annotation": "prop", + "docs": "選択されたアイテムのピッカー・ハイライトの背景", + "mode": "ios" }, { "name": "--highlight-background", "annotation": "prop", - "docs": "選択されたアイテムのピッカー・ハイライトの背景" + "docs": "選択されたアイテムのピッカー・ハイライトの背景", + "mode": "md" + }, + { + "name": "--highlight-border-radius", + "annotation": "prop", + "docs": "選択されたアイテムのピッカーハイライトの境界半径", + "mode": "ios" }, { "name": "--highlight-border-radius", "annotation": "prop", - "docs": "選択されたアイテムのピッカーハイライトの境界半径" + "docs": "選択されたアイテムのピッカーハイライトの境界半径", + "mode": "md" } ], "slots": [], @@ -18856,6 +20938,28 @@ "optional": false, "required": false }, + { + "name": "focusTrap", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "focus-trap", + "reflectToAttr": false, + "docs": "If `true`, focus will not be allowed to move outside of this overlay.\nIf `false`, focus will be allowed to move outside of the overlay.\n\nIn most scenarios this property should remain set to `true`. Setting\nthis property to `false` can cause severe accessibility issues as users\nrelying on assistive technologies may be able to move focus into\na confusing state. We recommend only setting this to `false` when\nabsolutely necessary.\n\nDevelopers may want to consider disabling focus trapping if this\noverlay presents a non-Ionic overlay from a 3rd party library.\nDevelopers would disable focus trapping on the Ionic overlay\nwhen presenting the 3rd party overlay and then re-enable\nfocus trapping when dismissing the 3rd party overlay and moving\nfocus back to the Ionic overlay.", + "docsTags": [], + "default": "true", + "values": [ + { + "type": "boolean" + } + ], + "optional": false, + "required": false + }, { "name": "htmlAttributes", "type": "undefined | { [key: string]: any; }", @@ -19548,57 +21652,134 @@ { "name": "--backdrop-opacity", "annotation": "prop", - "docs": "背景の不透明度" + "docs": "背景の不透明度", + "mode": "ios" + }, + { + "name": "--backdrop-opacity", + "annotation": "prop", + "docs": "背景の不透明度", + "mode": "md" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "ポップオーバーの背景", + "mode": "ios" }, { "name": "--background", "annotation": "prop", - "docs": "ポップオーバーの背景" + "docs": "ポップオーバーの背景", + "mode": "md" }, { "name": "--box-shadow", "annotation": "prop", - "docs": "ポップオーバーのボックスシャドウ" + "docs": "ポップオーバーのボックスシャドウ", + "mode": "ios" + }, + { + "name": "--box-shadow", + "annotation": "prop", + "docs": "ポップオーバーのボックスシャドウ", + "mode": "md" + }, + { + "name": "--height", + "annotation": "prop", + "docs": "ポップオーバーの高さ", + "mode": "ios" }, { "name": "--height", "annotation": "prop", - "docs": "ポップオーバーの高さ" + "docs": "ポップオーバーの高さ", + "mode": "md" }, { "name": "--max-height", "annotation": "prop", - "docs": "ポップオーバーの最大の高さ" + "docs": "ポップオーバーの最大の高さ", + "mode": "ios" + }, + { + "name": "--max-height", + "annotation": "prop", + "docs": "ポップオーバーの最大の高さ", + "mode": "md" + }, + { + "name": "--max-width", + "annotation": "prop", + "docs": "ポップオーバーの最大幅", + "mode": "ios" }, { "name": "--max-width", "annotation": "prop", - "docs": "ポップオーバーの最大幅" + "docs": "ポップオーバーの最大幅", + "mode": "md" }, { "name": "--min-height", "annotation": "prop", - "docs": "ポップオーバーの高さの最小値" + "docs": "ポップオーバーの高さの最小値", + "mode": "ios" + }, + { + "name": "--min-height", + "annotation": "prop", + "docs": "ポップオーバーの高さの最小値", + "mode": "md" + }, + { + "name": "--min-width", + "annotation": "prop", + "docs": "ポップオーバーの最小幅", + "mode": "ios" }, { "name": "--min-width", "annotation": "prop", - "docs": "ポップオーバーの最小幅" + "docs": "ポップオーバーの最小幅", + "mode": "md" }, { "name": "--offset-x", "annotation": "prop", - "docs": "ポップオーバーをX軸方向に移動させる量" + "docs": "ポップオーバーをX軸方向に移動させる量", + "mode": "ios" + }, + { + "name": "--offset-x", + "annotation": "prop", + "docs": "ポップオーバーをX軸方向に移動させる量", + "mode": "md" + }, + { + "name": "--offset-y", + "annotation": "prop", + "docs": "ポップオーバーをY軸方向に移動させる量を指定します。", + "mode": "ios" }, { "name": "--offset-y", "annotation": "prop", - "docs": "ポップオーバーをY軸方向に移動させる量を指定します。" + "docs": "ポップオーバーをY軸方向に移動させる量を指定します。", + "mode": "md" }, { "name": "--width", "annotation": "prop", - "docs": "ポップオーバーの幅" + "docs": "ポップオーバーの幅", + "mode": "ios" + }, + { + "name": "--width", + "annotation": "prop", + "docs": "ポップオーバーの幅", + "mode": "md" } ], "slots": [ @@ -19853,12 +22034,26 @@ { "name": "--background", "annotation": "prop", - "docs": "プログレストラックの背景、または `buffer` が設定されている場合はバッファバー。" + "docs": "プログレストラックの背景、または `buffer` が設定されている場合はバッファバー。", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "プログレストラックの背景、または `buffer` が設定されている場合はバッファバー。", + "mode": "md" }, { "name": "--progress-background", "annotation": "prop", - "docs": "現在値を表すプログレスバーの背景" + "docs": "現在値を表すプログレスバーの背景", + "mode": "ios" + }, + { + "name": "--progress-background", + "annotation": "prop", + "docs": "現在値を表すプログレスバーの背景", + "mode": "md" } ], "slots": [], @@ -20009,7 +22204,7 @@ }, "cancelable": true, "composed": true, - "docs": "値が変更されたときに発行されます。", + "docs": "Emitted when the value has changed.\n\nThis event will not emit when programmatically setting the `value` property.", "docsTags": [] } ], @@ -20025,10 +22220,14 @@ "slots": [], "parts": [], "dependents": [ + "ion-select-modal", "ion-select-popover" ], "dependencies": [], "dependencyGraph": { + "ion-select-modal": [ + "ion-radio-group" + ], "ion-select-popover": [ "ion-radio-group" ] @@ -20065,18 +22264,17 @@ "props": [ { "name": "alignment", - "type": "\"center\" | \"start\"", + "type": "\"center\" | \"start\" | undefined", "complexType": { "original": "'start' | 'center'", - "resolved": "\"center\" | \"start\"", + "resolved": "\"center\" | \"start\" | undefined", "references": {} }, "mutable": false, "attr": "alignment", "reflectToAttr": false, - "docs": "ラジオとラベルの十字軸上の配置を制御する方法。start\"`:ラベルとコントロールはLTRでは横軸の左側に、RTLでは右側に表示されます。center\"`:ラベルとコントロールはLTRでもRTLでも十字軸の中央に表示されます。", + "docs": "How to control the alignment of the radio and label on the cross axis.\n`\"start\"`: The label and control will appear on the left of the cross axis in LTR, and on the right side in RTL.\n`\"center\"`: The label and control will appear at the center of the cross axis in both LTR and RTL.\nSetting this property will change the radio `display` to `block`.", "docsTags": [], - "default": "'center'", "values": [ { "value": "center", @@ -20085,9 +22283,12 @@ { "value": "start", "type": "string" + }, + { + "type": "undefined" } ], - "optional": false, + "optional": true, "required": false }, { @@ -20180,18 +22381,17 @@ }, { "name": "justify", - "type": "\"end\" | \"space-between\" | \"start\"", + "type": "\"end\" | \"space-between\" | \"start\" | undefined", "complexType": { "original": "'start' | 'end' | 'space-between'", - "resolved": "\"end\" | \"space-between\" | \"start\"", + "resolved": "\"end\" | \"space-between\" | \"start\" | undefined", "references": {} }, "mutable": false, "attr": "justify", "reflectToAttr": false, - "docs": "ラベルとラジオを1行にまとめる方法。`\"start\"` とします:ラベルとラジオは、LTRでは左側に、RTLでは右側に表示されます。`\"end\"`:ラベルとラジオは、LTRでは右に、RTLでは左に表示されます。`\"space-between\"`:ラベルとラジオは、2つの要素の間にスペースがある状態で、行の反対側の端に表示されます。", + "docs": "How to pack the label and radio within a line.\n`\"start\"`: The label and radio will appear on the left in LTR and\non the right in RTL.\n`\"end\"`: The label and radio will appear on the right in LTR and\non the left in RTL.\n`\"space-between\"`: The label and radio will appear on opposite\nends of the line with space between the two elements.\nSetting this property will change the radio `display` to `block`.", "docsTags": [], - "default": "'space-between'", "values": [ { "value": "end", @@ -20204,9 +22404,12 @@ { "value": "start", "type": "string" + }, + { + "type": "undefined" } ], - "optional": false, + "optional": true, "required": false }, { @@ -20345,22 +22548,50 @@ { "name": "--border-radius", "annotation": "prop", - "docs": "ラジオのボーダー半径" + "docs": "ラジオのボーダー半径", + "mode": "ios" + }, + { + "name": "--border-radius", + "annotation": "prop", + "docs": "ラジオのボーダー半径", + "mode": "md" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "ラジオのカラー", + "mode": "ios" }, { "name": "--color", "annotation": "prop", - "docs": "ラジオのカラー" + "docs": "ラジオのカラー", + "mode": "md" }, { "name": "--color-checked", "annotation": "prop", - "docs": "チェックしたラジオの色" + "docs": "チェックしたラジオの色", + "mode": "ios" + }, + { + "name": "--color-checked", + "annotation": "prop", + "docs": "チェックしたラジオの色", + "mode": "md" + }, + { + "name": "--inner-border-radius", + "annotation": "prop", + "docs": "内側のチェック付きラジオのボーダー半径", + "mode": "ios" }, { "name": "--inner-border-radius", "annotation": "prop", - "docs": "内側のチェック付きラジオのボーダー半径" + "docs": "内側のチェック付きラジオのボーダー半径", + "mode": "md" } ], "slots": [ @@ -20384,10 +22615,14 @@ } ], "dependents": [ + "ion-select-modal", "ion-select-popover" ], "dependencies": [], "dependencyGraph": { + "ion-select-modal": [ + "ion-radio" + ], "ion-select-popover": [ "ion-radio" ] @@ -20933,7 +23168,7 @@ }, "cancelable": true, "composed": true, - "docs": "`ionChange`イベントは、``要素に対して、ユーザーがその要素の値を変更したときに発生します: - ドラッグした後にノブを離したとき - キーボードの矢印でノブを動かしたとき プログラムで値を変更したときは、`ionChange`イベントは発生しません。", + "docs": "The `ionChange` event is fired for `` elements when the user\nmodifies the element's value:\n- When the user releases the knob after dragging;\n- When the user moves the knob with keyboard arrows\n\nThis event will not emit when programmatically setting the `value` property.", "docsTags": [] }, { @@ -21016,57 +23251,134 @@ { "name": "--bar-background", "annotation": "prop", - "docs": "レンジバーの背景" + "docs": "レンジバーの背景", + "mode": "ios" + }, + { + "name": "--bar-background", + "annotation": "prop", + "docs": "レンジバーの背景", + "mode": "md" + }, + { + "name": "--bar-background-active", + "annotation": "prop", + "docs": "アクティブレンジバーの背景", + "mode": "ios" }, { "name": "--bar-background-active", "annotation": "prop", - "docs": "アクティブレンジバーの背景" + "docs": "アクティブレンジバーの背景", + "mode": "md" + }, + { + "name": "--bar-border-radius", + "annotation": "prop", + "docs": "レンジバーのボーダー半径", + "mode": "ios" }, { "name": "--bar-border-radius", "annotation": "prop", - "docs": "レンジバーのボーダー半径" + "docs": "レンジバーのボーダー半径", + "mode": "md" + }, + { + "name": "--bar-height", + "annotation": "prop", + "docs": "レンジバーの高さ", + "mode": "ios" }, { "name": "--bar-height", "annotation": "prop", - "docs": "レンジバーの高さ" + "docs": "レンジバーの高さ", + "mode": "md" + }, + { + "name": "--height", + "annotation": "prop", + "docs": "レンジの高さ", + "mode": "ios" }, { "name": "--height", "annotation": "prop", - "docs": "レンジの高さ" + "docs": "レンジの高さ", + "mode": "md" + }, + { + "name": "--knob-background", + "annotation": "prop", + "docs": "レンジノブの背景", + "mode": "ios" }, { "name": "--knob-background", "annotation": "prop", - "docs": "レンジノブの背景" + "docs": "レンジノブの背景", + "mode": "md" + }, + { + "name": "--knob-border-radius", + "annotation": "prop", + "docs": "レンジツマミのボーダー半径", + "mode": "ios" }, { "name": "--knob-border-radius", "annotation": "prop", - "docs": "レンジツマミのボーダー半径" + "docs": "レンジツマミのボーダー半径", + "mode": "md" + }, + { + "name": "--knob-box-shadow", + "annotation": "prop", + "docs": "レンジノブのボックスシャドウ", + "mode": "ios" }, { "name": "--knob-box-shadow", "annotation": "prop", - "docs": "レンジノブのボックスシャドウ" + "docs": "レンジノブのボックスシャドウ", + "mode": "md" + }, + { + "name": "--knob-size", + "annotation": "prop", + "docs": "レンジツマミの大きさ", + "mode": "ios" }, { "name": "--knob-size", "annotation": "prop", - "docs": "レンジツマミの大きさ" + "docs": "レンジツマミの大きさ", + "mode": "md" + }, + { + "name": "--pin-background", + "annotation": "prop", + "docs": "レンジピンの背景(MD mode時のみ有効)", + "mode": "ios" }, { "name": "--pin-background", "annotation": "prop", - "docs": "レンジピンの背景(MD mode時のみ有効)" + "docs": "レンジピンの背景(MD mode時のみ有効)", + "mode": "md" + }, + { + "name": "--pin-color", + "annotation": "prop", + "docs": "レンジピンの色(MD mode時のみ有効)", + "mode": "ios" }, { "name": "--pin-color", "annotation": "prop", - "docs": "レンジピンの色(MD mode時のみ有効)" + "docs": "レンジピンの色(MD mode時のみ有効)", + "mode": "md" } ], "slots": [ @@ -23719,7 +26031,7 @@ }, "cancelable": true, "composed": true, - "docs": "`ionChange` イベントは、`` 要素に対して、ユーザがその要素の値を変更したときに発生します。ionInput` イベントとは異なり、要素の値が変更されるたびに `ionChange` イベントが発生する必要はない。`ionChange`イベントは、ユーザーによって値がコミットされたときに発生します。これは、要素のフォーカスが外れたときや、\"Enter \"キーが押されたときに発生します。また、クリアボタンやキャンセルボタンをクリックしたときにも `ionChange` イベントが発生することがあります。", + "docs": "The `ionChange` event is fired for `` elements when the user\nmodifies the element's value. Unlike the `ionInput` event, the `ionChange`\nevent is not necessarily fired for each alteration to an element's value.\n\nThe `ionChange` event is fired when the value has been committed\nby the user. This can happen when the element loses focus or\nwhen the \"Enter\" key is pressed. `ionChange` can also fire\nwhen clicking the clear or cancel buttons.\n\nThis event will not emit when programmatically setting the `value` property.", "docsTags": [] }, { @@ -23776,59 +26088,136 @@ { "name": "--background", "annotation": "prop", - "docs": "検索バーのInputの背景" + "docs": "検索バーのInputの背景", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "検索バーのInputの背景", + "mode": "md" + }, + { + "name": "--border-radius", + "annotation": "prop", + "docs": "検索バーのInputのボーダー半径", + "mode": "ios" }, { "name": "--border-radius", "annotation": "prop", - "docs": "検索バーのInputのボーダー半径" + "docs": "検索バーのInputのボーダー半径", + "mode": "md" + }, + { + "name": "--box-shadow", + "annotation": "prop", + "docs": "検索バーのInputのボックスシャドウ", + "mode": "ios" }, { "name": "--box-shadow", "annotation": "prop", - "docs": "検索バーのInputのボックスシャドウ" + "docs": "検索バーのInputのボックスシャドウ", + "mode": "md" + }, + { + "name": "--cancel-button-color", + "annotation": "prop", + "docs": "検索バーのキャンセルボタンの色", + "mode": "ios" }, { "name": "--cancel-button-color", "annotation": "prop", - "docs": "検索バーのキャンセルボタンの色" + "docs": "検索バーのキャンセルボタンの色", + "mode": "md" + }, + { + "name": "--clear-button-color", + "annotation": "prop", + "docs": "検索バーのクリアボタンの色", + "mode": "ios" }, { "name": "--clear-button-color", "annotation": "prop", - "docs": "検索バーのクリアボタンの色" + "docs": "検索バーのクリアボタンの色", + "mode": "md" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "検索バーのテキストの色", + "mode": "ios" }, { "name": "--color", "annotation": "prop", - "docs": "検索バーのテキストの色" + "docs": "検索バーのテキストの色", + "mode": "md" + }, + { + "name": "--icon-color", + "annotation": "prop", + "docs": "検索バーのアイコンの色", + "mode": "ios" }, { "name": "--icon-color", "annotation": "prop", - "docs": "検索バーのアイコンの色" + "docs": "検索バーのアイコンの色", + "mode": "md" + }, + { + "name": "--placeholder-color", + "annotation": "prop", + "docs": "検索バーのPlaceholderの色", + "mode": "ios" }, { "name": "--placeholder-color", "annotation": "prop", - "docs": "検索バーのPlaceholderの色" + "docs": "検索バーのPlaceholderの色", + "mode": "md" + }, + { + "name": "--placeholder-font-style", + "annotation": "prop", + "docs": "検索バーのPlaceholderのFont Style", + "mode": "ios" }, { "name": "--placeholder-font-style", "annotation": "prop", - "docs": "検索バーのPlaceholderのFont Style" + "docs": "検索バーのPlaceholderのFont Style", + "mode": "md" + }, + { + "name": "--placeholder-font-weight", + "annotation": "prop", + "docs": "検索バーのPlaceholderのFont Weight", + "mode": "ios" }, { "name": "--placeholder-font-weight", "annotation": "prop", - "docs": "検索バーのPlaceholderのFont Weight" + "docs": "検索バーのPlaceholderのFont Weight", + "mode": "md" }, { "name": "--placeholder-opacity", "annotation": "prop", - "docs": "検索バーのPlaceholderの不透明度" - } - ], + "docs": "検索バーのPlaceholderの不透明度", + "mode": "ios" + }, + { + "name": "--placeholder-opacity", + "annotation": "prop", + "docs": "検索バーのPlaceholderの不透明度", + "mode": "md" + } + ], "slots": [], "parts": [], "dependents": [], @@ -23866,6 +26255,30 @@ ], "usage": {}, "props": [ + { + "name": "contentId", + "type": "string | undefined", + "complexType": { + "original": "string", + "resolved": "string | undefined", + "references": {} + }, + "mutable": false, + "attr": "content-id", + "reflectToAttr": true, + "docs": "The `id` of the segment content.", + "docsTags": [], + "values": [ + { + "type": "string" + }, + { + "type": "undefined" + } + ], + "optional": true, + "required": false + }, { "name": "disabled", "type": "boolean", @@ -24031,142 +26444,338 @@ { "name": "--background", "annotation": "prop", - "docs": "セグメントボタンの背景" + "docs": "セグメントボタンの背景", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "セグメントボタンの背景", + "mode": "md" + }, + { + "name": "--background-checked", + "annotation": "prop", + "docs": "チェックしたセグメントボタンの背景", + "mode": "ios" }, { "name": "--background-checked", "annotation": "prop", - "docs": "チェックしたセグメントボタンの背景" + "docs": "チェックしたセグメントボタンの背景", + "mode": "md" + }, + { + "name": "--background-focused", + "annotation": "prop", + "docs": "タブキーでフォーカスされたときのセグメントボタンの背景", + "mode": "ios" }, { "name": "--background-focused", "annotation": "prop", - "docs": "タブキーでフォーカスされたときのセグメントボタンの背景" + "docs": "タブキーでフォーカスされたときのセグメントボタンの背景", + "mode": "md" }, { "name": "--background-focused-opacity", "annotation": "prop", - "docs": "タブキーでフォーカスしたときのセグメントボタンの背景の不透明度" + "docs": "タブキーでフォーカスしたときのセグメントボタンの背景の不透明度", + "mode": "ios" + }, + { + "name": "--background-focused-opacity", + "annotation": "prop", + "docs": "タブキーでフォーカスしたときのセグメントボタンの背景の不透明度", + "mode": "md" + }, + { + "name": "--background-hover", + "annotation": "prop", + "docs": "セグメントボタンがホバーされたときの背景", + "mode": "ios" }, { "name": "--background-hover", "annotation": "prop", - "docs": "セグメントボタンがホバーされたときの背景" + "docs": "セグメントボタンがホバーされたときの背景", + "mode": "md" + }, + { + "name": "--background-hover-opacity", + "annotation": "prop", + "docs": "ホバー時のセグメントボタンの背景の不透明度", + "mode": "ios" }, { "name": "--background-hover-opacity", "annotation": "prop", - "docs": "ホバー時のセグメントボタンの背景の不透明度" + "docs": "ホバー時のセグメントボタンの背景の不透明度", + "mode": "md" + }, + { + "name": "--border-color", + "annotation": "prop", + "docs": "セグメントボタンのボーダーの色", + "mode": "ios" }, { "name": "--border-color", "annotation": "prop", - "docs": "セグメントボタンのボーダーの色" + "docs": "セグメントボタンのボーダーの色", + "mode": "md" + }, + { + "name": "--border-radius", + "annotation": "prop", + "docs": "セグメントボタンのボーダーの半径", + "mode": "ios" }, { "name": "--border-radius", "annotation": "prop", - "docs": "セグメントボタンのボーダーの半径" + "docs": "セグメントボタンのボーダーの半径", + "mode": "md" }, { "name": "--border-style", "annotation": "prop", - "docs": "セグメントボタンのボーダーのスタイル" + "docs": "セグメントボタンのボーダーのスタイル", + "mode": "ios" + }, + { + "name": "--border-style", + "annotation": "prop", + "docs": "セグメントボタンのボーダーのスタイル", + "mode": "md" + }, + { + "name": "--border-width", + "annotation": "prop", + "docs": "セグメントボタンの枠の幅", + "mode": "ios" }, { "name": "--border-width", "annotation": "prop", - "docs": "セグメントボタンの枠の幅" + "docs": "セグメントボタンの枠の幅", + "mode": "md" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "セグメントボタンの色", + "mode": "ios" }, { "name": "--color", "annotation": "prop", - "docs": "セグメントボタンの色" + "docs": "セグメントボタンの色", + "mode": "md" + }, + { + "name": "--color-checked", + "annotation": "prop", + "docs": "チェックしたセグメントボタンの色", + "mode": "ios" }, { "name": "--color-checked", "annotation": "prop", - "docs": "チェックしたセグメントボタンの色" + "docs": "チェックしたセグメントボタンの色", + "mode": "md" + }, + { + "name": "--color-focused", + "annotation": "prop", + "docs": "タブキーでフォーカスしたときのセグメントボタンの色", + "mode": "ios" }, { "name": "--color-focused", "annotation": "prop", - "docs": "タブキーでフォーカスしたときのセグメントボタンの色" + "docs": "タブキーでフォーカスしたときのセグメントボタンの色", + "mode": "md" }, { "name": "--color-hover", "annotation": "prop", - "docs": "ホバー時のセグメントボタンの色" + "docs": "ホバー時のセグメントボタンの色", + "mode": "ios" + }, + { + "name": "--color-hover", + "annotation": "prop", + "docs": "ホバー時のセグメントボタンの色", + "mode": "md" }, { "name": "--indicator-box-shadow", "annotation": "prop", - "docs": "チェックしたセグメントボタンのインジケーターにボックスシャドウを付ける" + "docs": "チェックしたセグメントボタンのインジケーターにボックスシャドウを付ける", + "mode": "ios" + }, + { + "name": "--indicator-box-shadow", + "annotation": "prop", + "docs": "チェックしたセグメントボタンのインジケーターにボックスシャドウを付ける", + "mode": "md" }, { "name": "--indicator-color", "annotation": "prop", - "docs": "チェックしたセグメントボタンのインジケーターの色" + "docs": "チェックしたセグメントボタンのインジケーターの色", + "mode": "ios" + }, + { + "name": "--indicator-color", + "annotation": "prop", + "docs": "チェックしたセグメントボタンのインジケーターの色", + "mode": "md" + }, + { + "name": "--indicator-height", + "annotation": "prop", + "docs": "チェックしたセグメントボタンのインジケータの高さ", + "mode": "ios" }, { "name": "--indicator-height", "annotation": "prop", - "docs": "チェックしたセグメントボタンのインジケータの高さ" + "docs": "チェックしたセグメントボタンのインジケータの高さ", + "mode": "md" }, { "name": "--indicator-transform", "annotation": "prop", - "docs": "チェックされたセグメントボタンのインジケータのトランスフォーム" + "docs": "チェックされたセグメントボタンのインジケータのトランスフォーム", + "mode": "ios" + }, + { + "name": "--indicator-transform", + "annotation": "prop", + "docs": "チェックされたセグメントボタンのインジケータのトランスフォーム", + "mode": "md" }, { "name": "--indicator-transition", "annotation": "prop", - "docs": "チェックしたセグメントボタンのインジケーターの遷移" + "docs": "チェックしたセグメントボタンのインジケーターの遷移", + "mode": "ios" + }, + { + "name": "--indicator-transition", + "annotation": "prop", + "docs": "チェックしたセグメントボタンのインジケーターの遷移", + "mode": "md" + }, + { + "name": "--margin-bottom", + "annotation": "prop", + "docs": "セグメントボタンのBottom Margin", + "mode": "ios" }, { "name": "--margin-bottom", "annotation": "prop", - "docs": "セグメントボタンのBottom Margin" + "docs": "セグメントボタンのBottom Margin", + "mode": "md" + }, + { + "name": "--margin-end", + "annotation": "prop", + "docs": "セグメントボタンの方向が左から右の場合はRight Margin、右から左の場合はLeft Margin", + "mode": "ios" }, { "name": "--margin-end", "annotation": "prop", - "docs": "セグメントボタンの方向が左から右の場合はRight Margin、右から左の場合はLeft Margin" + "docs": "セグメントボタンの方向が左から右の場合はRight Margin、右から左の場合はLeft Margin", + "mode": "md" + }, + { + "name": "--margin-start", + "annotation": "prop", + "docs": "セグメントボタンの方向が左から右の場合はLeft Margin、右から左の場合はRight Margin", + "mode": "ios" }, { "name": "--margin-start", "annotation": "prop", - "docs": "セグメントボタンの方向が左から右の場合はLeft Margin、右から左の場合はRight Margin" + "docs": "セグメントボタンの方向が左から右の場合はLeft Margin、右から左の場合はRight Margin", + "mode": "md" }, { "name": "--margin-top", "annotation": "prop", - "docs": "セグメントボタンのTop Margin" + "docs": "セグメントボタンのTop Margin", + "mode": "ios" + }, + { + "name": "--margin-top", + "annotation": "prop", + "docs": "セグメントボタンのTop Margin", + "mode": "md" }, { "name": "--padding-bottom", "annotation": "prop", - "docs": "セグメントボタンのBottom Padding" + "docs": "セグメントボタンのBottom Padding", + "mode": "ios" + }, + { + "name": "--padding-bottom", + "annotation": "prop", + "docs": "セグメントボタンのBottom Padding", + "mode": "md" + }, + { + "name": "--padding-end", + "annotation": "prop", + "docs": "セグメントボタンの向きが左から右の場合はRight Padding、右から左の場合はLeft Paddingとなります。", + "mode": "ios" }, { "name": "--padding-end", "annotation": "prop", - "docs": "セグメントボタンの向きが左から右の場合はRight Padding、右から左の場合はLeft Paddingとなります。" + "docs": "セグメントボタンの向きが左から右の場合はRight Padding、右から左の場合はLeft Paddingとなります。", + "mode": "md" + }, + { + "name": "--padding-start", + "annotation": "prop", + "docs": "セグメントボタンの向きが左から右の場合はLeft Padding、右から左の場合はRight Paddingとなります。", + "mode": "ios" }, { "name": "--padding-start", "annotation": "prop", - "docs": "セグメントボタンの向きが左から右の場合はLeft Padding、右から左の場合はRight Paddingとなります。" + "docs": "セグメントボタンの向きが左から右の場合はLeft Padding、右から左の場合はRight Paddingとなります。", + "mode": "md" + }, + { + "name": "--padding-top", + "annotation": "prop", + "docs": "セグメントボタンのTop Padding", + "mode": "ios" }, { "name": "--padding-top", "annotation": "prop", - "docs": "セグメントボタンのTop Padding" + "docs": "セグメントボタンのTop Padding", + "mode": "md" }, { "name": "--transition", "annotation": "prop", - "docs": "セグメントボタンの遷移" + "docs": "セグメントボタンの遷移", + "mode": "ios" + }, + { + "name": "--transition", + "annotation": "prop", + "docs": "セグメントボタンの遷移", + "mode": "md" } ], "slots": [], @@ -24194,6 +26803,102 @@ ] } }, + { + "filePath": "src/components/segment-content/segment-content.tsx", + "encapsulation": "shadow", + "tag": "ion-segment-content", + "docs": "", + "docsTags": [], + "usage": {}, + "props": [], + "methods": [], + "events": [], + "listeners": [], + "styles": [], + "slots": [], + "parts": [], + "dependents": [], + "dependencies": [], + "dependencyGraph": {} + }, + { + "filePath": "src/components/segment-view/segment-view.tsx", + "encapsulation": "shadow", + "tag": "ion-segment-view", + "docs": "", + "docsTags": [], + "usage": {}, + "props": [ + { + "name": "disabled", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "disabled", + "reflectToAttr": false, + "docs": "If `true`, the segment view cannot be interacted with.", + "docsTags": [], + "default": "false", + "values": [ + { + "type": "boolean" + } + ], + "optional": false, + "required": false + } + ], + "methods": [], + "events": [ + { + "event": "ionSegmentViewScroll", + "detail": "SegmentViewScrollEvent", + "bubbles": true, + "complexType": { + "original": "SegmentViewScrollEvent", + "resolved": "SegmentViewScrollEvent", + "references": { + "SegmentViewScrollEvent": { + "location": "import", + "path": "./segment-view-interface", + "id": "src/components/segment-view/segment-view-interface.ts::SegmentViewScrollEvent" + } + } + }, + "cancelable": true, + "composed": true, + "docs": "Emitted when the segment view is scrolled.", + "docsTags": [] + } + ], + "listeners": [ + { + "event": "scroll", + "capture": false, + "passive": true + }, + { + "event": "touchstart", + "capture": false, + "passive": true + }, + { + "event": "touchend", + "capture": false, + "passive": true + } + ], + "styles": [], + "slots": [], + "parts": [], + "dependents": [], + "dependencies": [], + "dependencyGraph": {} + }, { "filePath": "src/components/segment/segment.tsx", "encapsulation": "shadow", @@ -24396,17 +27101,130 @@ } } }, - "mutable": true, - "attr": "value", + "mutable": true, + "attr": "value", + "reflectToAttr": false, + "docs": "セグメントの価値", + "docsTags": [], + "values": [ + { + "type": "number" + }, + { + "type": "string" + }, + { + "type": "undefined" + } + ], + "optional": true, + "required": false + } + ], + "methods": [], + "events": [ + { + "event": "ionChange", + "detail": "SegmentChangeEventDetail", + "bubbles": true, + "complexType": { + "original": "SegmentChangeEventDetail", + "resolved": "SegmentChangeEventDetail", + "references": { + "SegmentChangeEventDetail": { + "location": "import", + "path": "./segment-interface", + "id": "src/components/segment/segment-interface.ts::SegmentChangeEventDetail" + } + } + }, + "cancelable": true, + "composed": true, + "docs": "Emitted when the value property has changed and any dragging pointer has been released from `ion-segment`.\n\nThis event will not emit when programmatically setting the `value` property.", + "docsTags": [] + } + ], + "listeners": [ + { + "event": "ionSegmentViewScroll", + "target": "body", + "capture": false, + "passive": false + }, + { + "event": "keydown", + "capture": false, + "passive": false + } + ], + "styles": [ + { + "name": "--background", + "annotation": "prop", + "docs": "セグメントボタンの背景", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "セグメントボタンの背景", + "mode": "md" + } + ], + "slots": [], + "parts": [], + "dependents": [], + "dependencies": [], + "dependencyGraph": {} + }, + { + "filePath": "src/components/select-modal/select-modal.tsx", + "encapsulation": "scoped", + "tag": "ion-select-modal", + "docs": "", + "docsTags": [], + "usage": {}, + "props": [ + { + "name": "header", + "type": "string | undefined", + "complexType": { + "original": "string", + "resolved": "string | undefined", + "references": {} + }, + "mutable": false, + "attr": "header", + "reflectToAttr": false, + "docs": "", + "docsTags": [], + "values": [ + { + "type": "string" + }, + { + "type": "undefined" + } + ], + "optional": true, + "required": false + }, + { + "name": "multiple", + "type": "boolean | undefined", + "complexType": { + "original": "boolean", + "resolved": "boolean | undefined", + "references": {} + }, + "mutable": false, + "attr": "multiple", "reflectToAttr": false, - "docs": "セグメントの価値", + "docs": "", "docsTags": [], "values": [ { - "type": "number" - }, - { - "type": "string" + "type": "boolean" }, { "type": "undefined" @@ -24414,50 +27232,82 @@ ], "optional": true, "required": false - } - ], - "methods": [], - "events": [ + }, { - "event": "ionChange", - "detail": "SegmentChangeEventDetail", - "bubbles": true, + "name": "options", + "type": "SelectModalOption[]", "complexType": { - "original": "SegmentChangeEventDetail", - "resolved": "SegmentChangeEventDetail", + "original": "SelectModalOption[]", + "resolved": "SelectModalOption[]", "references": { - "SegmentChangeEventDetail": { + "SelectModalOption": { "location": "import", - "path": "./segment-interface", - "id": "src/components/segment/segment-interface.ts::SegmentChangeEventDetail" + "path": "./select-modal-interface", + "id": "src/components/select-modal/select-modal-interface.ts::SelectModalOption" } } }, - "cancelable": true, - "composed": true, - "docs": "valueプロパティが変更され、`ion-segment`からドラッグポインタが解放されたときに発行されます。", - "docsTags": [] - } - ], - "listeners": [ - { - "event": "keydown", - "capture": false, - "passive": false - } - ], - "styles": [ - { - "name": "--background", - "annotation": "prop", - "docs": "セグメントボタンの背景" + "mutable": false, + "reflectToAttr": false, + "docs": "", + "docsTags": [], + "default": "[]", + "values": [ + { + "type": "SelectModalOption[]" + } + ], + "optional": false, + "required": false } ], + "methods": [], + "events": [], + "listeners": [], + "styles": [], "slots": [], "parts": [], - "dependents": [], - "dependencies": [], - "dependencyGraph": {} + "dependents": [ + "ion-select" + ], + "dependencies": [ + "ion-radio-group", + "ion-item", + "ion-radio", + "ion-checkbox", + "ion-header", + "ion-toolbar", + "ion-title", + "ion-buttons", + "ion-button", + "ion-content", + "ion-list" + ], + "dependencyGraph": { + "ion-select-modal": [ + "ion-radio-group", + "ion-item", + "ion-radio", + "ion-checkbox", + "ion-header", + "ion-toolbar", + "ion-title", + "ion-buttons", + "ion-button", + "ion-content", + "ion-list" + ], + "ion-item": [ + "ion-icon", + "ion-ripple-effect" + ], + "ion-button": [ + "ion-ripple-effect" + ], + "ion-select": [ + "ion-select-modal" + ] + } }, { "filePath": "src/components/select-option/select-option.tsx", @@ -24767,10 +27617,10 @@ }, { "name": "interface", - "type": "\"action-sheet\" | \"alert\" | \"popover\"", + "type": "\"action-sheet\" | \"alert\" | \"modal\" | \"popover\"", "complexType": { "original": "SelectInterface", - "resolved": "\"action-sheet\" | \"alert\" | \"popover\"", + "resolved": "\"action-sheet\" | \"alert\" | \"modal\" | \"popover\"", "references": { "SelectInterface": { "location": "import", @@ -24782,7 +27632,7 @@ "mutable": false, "attr": "interface", "reflectToAttr": false, - "docs": "selectが使用するインターフェース。action-sheet`, `popover` または `alert`.", + "docs": "The interface the select should use: `action-sheet`, `popover`, `alert`, or `modal`.", "docsTags": [], "default": "'alert'", "values": [ @@ -24794,6 +27644,10 @@ "value": "alert", "type": "string" }, + { + "value": "modal", + "type": "string" + }, { "value": "popover", "type": "string" @@ -24813,7 +27667,7 @@ "mutable": false, "attr": "interface-options", "reflectToAttr": false, - "docs": "alert`、`action-sheet`、`popover` インターフェースが取ることができる追加オプション。各インターフェイスの作成オプションについては、 [ion-alert docs](./alert), [ion-action-sheet docs](./action-sheet), [ion-popover docs](./popover) を参照してください。 注意: `interfaceOptions` は `alert` インターフェースで `inputs` や `buttons` をオーバーライドしません。", + "docs": "Any additional options that the `alert`, `action-sheet` or `popover` interface\ncan take. See the [ion-alert docs](./alert), the\n[ion-action-sheet docs](./action-sheet), the\n[ion-popover docs](./popover), and the [ion-modal docs](./modal) for the\ncreate options for each interface.\n\nNote: `interfaceOptions` will not override `inputs` or `buttons` with the `alert` interface.", "docsTags": [], "default": "{}", "values": [ @@ -24826,10 +27680,10 @@ }, { "name": "justify", - "type": "\"end\" | \"space-between\" | \"start\"", + "type": "\"end\" | \"space-between\" | \"start\" | undefined", "complexType": { "original": "'start' | 'end' | 'space-between'", - "resolved": "\"end\" | \"space-between\" | \"start\"", + "resolved": "\"end\" | \"space-between\" | \"start\" | undefined", "references": {} }, "mutable": false, @@ -24837,7 +27691,6 @@ "reflectToAttr": false, "docs": "ラベルとセレクトを1行にまとめる方法。`labelPlacement`が `\"floating\"` または `\"stacked\"` に設定されている場合、ラベルとセレクトが異なる行にあるときは `justify` は適用されません。`\"start\"`:ラベルとセレクトはLTRでは左側に、RTLでは右側に表示されます。`\"end\"`:ラベルとセレクトはLTRでは右に、RTLでは左に表示されます。\"space-between\"`:ラベルとセレクトは行の反対側の端に表示され、2つの要素の間にはスペースがあります。", "docsTags": [], - "default": "'space-between'", "values": [ { "value": "end", @@ -24850,9 +27703,12 @@ { "value": "start", "type": "string" + }, + { + "type": "undefined" } ], - "optional": false, + "optional": true, "required": false }, { @@ -25158,6 +28014,14 @@ "HTMLElement": { "location": "global", "id": "global::HTMLElement" + }, + "HTMLIonRadioElement": { + "location": "global", + "id": "global::HTMLIonRadioElement" + }, + "HTMLIonCheckboxElement": { + "location": "global", + "id": "global::HTMLIonCheckboxElement" } }, "return": "Promise" @@ -25225,7 +28089,7 @@ }, "cancelable": true, "composed": true, - "docs": "値が変更されたときに発行されます。", + "docs": "Emitted when the value has changed.\n\nThis event will not emit when programmatically setting the `value` property.", "docsTags": [] }, { @@ -25262,82 +28126,194 @@ { "name": "--background", "annotation": "prop", - "docs": "セレクトの背景" + "docs": "セレクトの背景", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "セレクトの背景", + "mode": "md" + }, + { + "name": "--border-color", + "annotation": "prop", + "docs": "セレクトボーダーの色", + "mode": "ios" }, { "name": "--border-color", "annotation": "prop", - "docs": "セレクトボーダーの色" + "docs": "セレクトボーダーの色", + "mode": "md" + }, + { + "name": "--border-radius", + "annotation": "prop", + "docs": "選択枠の半径。fill=\"outline \"を使う場合、半径が大きいと表示が不 均一になることがあります。", + "mode": "ios" }, { "name": "--border-radius", "annotation": "prop", - "docs": "選択枠の半径。fill=\"outline \"を使う場合、半径が大きいと表示が不 均一になることがあります。" + "docs": "選択枠の半径。fill=\"outline \"を使う場合、半径が大きいと表示が不 均一になることがあります。", + "mode": "md" + }, + { + "name": "--border-style", + "annotation": "prop", + "docs": "セレクトボーダーのスタイル", + "mode": "ios" }, { "name": "--border-style", "annotation": "prop", - "docs": "セレクトボーダーのスタイル" + "docs": "セレクトボーダーのスタイル", + "mode": "md" + }, + { + "name": "--border-width", + "annotation": "prop", + "docs": "セレクトボーダーの幅", + "mode": "ios" }, { "name": "--border-width", "annotation": "prop", - "docs": "セレクトボーダーの幅" + "docs": "セレクトボーダーの幅", + "mode": "md" + }, + { + "name": "--highlight-color-focused", + "annotation": "prop", + "docs": "フォーカス時のセレクトのハイライトの色", + "mode": "ios" }, { "name": "--highlight-color-focused", "annotation": "prop", - "docs": "フォーカス時のセレクトのハイライトの色" + "docs": "フォーカス時のセレクトのハイライトの色", + "mode": "md" + }, + { + "name": "--highlight-color-invalid", + "annotation": "prop", + "docs": "無効時のセレクトのハイライトの色", + "mode": "ios" }, { "name": "--highlight-color-invalid", "annotation": "prop", - "docs": "無効時のセレクトのハイライトの色" + "docs": "無効時のセレクトのハイライトの色", + "mode": "md" + }, + { + "name": "--highlight-color-valid", + "annotation": "prop", + "docs": "有効時のセレクトのハイライトの色", + "mode": "ios" }, { "name": "--highlight-color-valid", "annotation": "prop", - "docs": "有効時のセレクトのハイライトの色" + "docs": "有効時のセレクトのハイライトの色", + "mode": "md" + }, + { + "name": "--highlight-height", + "annotation": "prop", + "docs": "セレクトのハイライトの高さ。mdモードにのみ適用される。", + "mode": "ios" }, { "name": "--highlight-height", "annotation": "prop", - "docs": "セレクトのハイライトの高さ。mdモードにのみ適用される。" + "docs": "セレクトのハイライトの高さ。mdモードにのみ適用される。", + "mode": "md" + }, + { + "name": "--padding-bottom", + "annotation": "prop", + "docs": "セレクトのBottom Padding", + "mode": "ios" }, { "name": "--padding-bottom", "annotation": "prop", - "docs": "セレクトのBottom Padding" + "docs": "セレクトのBottom Padding", + "mode": "md" + }, + { + "name": "--padding-end", + "annotation": "prop", + "docs": "セレクトの方向が左から右の場合はRight Padding、右から左の場合はLeft Paddingを行う", + "mode": "ios" }, { "name": "--padding-end", "annotation": "prop", - "docs": "セレクトの方向が左から右の場合はRight Padding、右から左の場合はLeft Paddingを行う" + "docs": "セレクトの方向が左から右の場合はRight Padding、右から左の場合はLeft Paddingを行う", + "mode": "md" + }, + { + "name": "--padding-start", + "annotation": "prop", + "docs": "セレクトの方向が左から右の場合はLeft Padding、右から左の場合はRight Padding", + "mode": "ios" }, { "name": "--padding-start", "annotation": "prop", - "docs": "セレクトの方向が左から右の場合はLeft Padding、右から左の場合はRight Padding" + "docs": "セレクトの方向が左から右の場合はLeft Padding、右から左の場合はRight Padding", + "mode": "md" + }, + { + "name": "--padding-top", + "annotation": "prop", + "docs": "セレクトのTop Padding", + "mode": "ios" }, { "name": "--padding-top", "annotation": "prop", - "docs": "セレクトのTop Padding" + "docs": "セレクトのTop Padding", + "mode": "md" + }, + { + "name": "--placeholder-color", + "annotation": "prop", + "docs": "セレクトPlaceholderテキストの色", + "mode": "ios" }, { "name": "--placeholder-color", "annotation": "prop", - "docs": "セレクトPlaceholderテキストの色" + "docs": "セレクトPlaceholderテキストの色", + "mode": "md" + }, + { + "name": "--placeholder-opacity", + "annotation": "prop", + "docs": "選択Placeholderテキストの不透明度", + "mode": "ios" }, { "name": "--placeholder-opacity", "annotation": "prop", - "docs": "選択Placeholderテキストの不透明度" + "docs": "選択Placeholderテキストの不透明度", + "mode": "md" + }, + { + "name": "--ripple-color", + "annotation": "prop", + "docs": "MDモード時のリップルエフェクトの色です。", + "mode": "ios" }, { "name": "--ripple-color", "annotation": "prop", - "docs": "MDモード時のリップルエフェクトの色です。" + "docs": "MDモード時のリップルエフェクトの色です。", + "mode": "md" } ], "slots": [ @@ -25382,6 +28358,8 @@ "ion-popover", "ion-action-sheet", "ion-alert", + "ion-select-modal", + "ion-modal", "ion-icon" ], "dependencyGraph": { @@ -25390,6 +28368,8 @@ "ion-popover", "ion-action-sheet", "ion-alert", + "ion-select-modal", + "ion-modal", "ion-icon" ], "ion-select-popover": [ @@ -25416,6 +28396,25 @@ "ion-alert": [ "ion-ripple-effect", "ion-backdrop" + ], + "ion-select-modal": [ + "ion-radio-group", + "ion-item", + "ion-radio", + "ion-checkbox", + "ion-header", + "ion-toolbar", + "ion-title", + "ion-buttons", + "ion-button", + "ion-content", + "ion-list" + ], + "ion-button": [ + "ion-ripple-effect" + ], + "ion-modal": [ + "ion-backdrop" ] } }, @@ -26310,22 +29309,50 @@ { "name": "--border", "annotation": "prop", - "docs": "ペイン間のボーダー" + "docs": "ペイン間のボーダー", + "mode": "ios" + }, + { + "name": "--border", + "annotation": "prop", + "docs": "ペイン間のボーダー", + "mode": "md" }, { "name": "--side-max-width", "annotation": "prop", - "docs": "サイドペインの最大幅を指定します。分割ペインが折りたたまれた状態では適用されません。" + "docs": "サイドペインの最大幅を指定します。分割ペインが折りたたまれた状態では適用されません。", + "mode": "ios" + }, + { + "name": "--side-max-width", + "annotation": "prop", + "docs": "サイドペインの最大幅を指定します。分割ペインが折りたたまれた状態では適用されません。", + "mode": "md" + }, + { + "name": "--side-min-width", + "annotation": "prop", + "docs": "サイドペインの最小幅を指定します。分割ペインが折りたたまれた状態では適用されません。", + "mode": "ios" }, { "name": "--side-min-width", "annotation": "prop", - "docs": "サイドペインの最小幅を指定します。分割ペインが折りたたまれた状態では適用されません。" + "docs": "サイドペインの最小幅を指定します。分割ペインが折りたたまれた状態では適用されません。", + "mode": "md" }, { "name": "--side-width", "annotation": "prop", - "docs": "サイドペインの幅を指定します。分割ペインが折りたたまれた状態では適用されません。" + "docs": "サイドペインの幅を指定します。分割ペインが折りたたまれた状態では適用されません。", + "mode": "ios" + }, + { + "name": "--side-width", + "annotation": "prop", + "docs": "サイドペインの幅を指定します。分割ペインが折りたたまれた状態では適用されません。", + "mode": "md" } ], "slots": [], @@ -26488,17 +29515,38 @@ { "name": "--background", "annotation": "prop", - "docs": "タブバーの背景" + "docs": "タブバーの背景", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "タブバーの背景", + "mode": "md" }, { "name": "--border", "annotation": "prop", - "docs": "タブバーの境界線" + "docs": "タブバーの境界線", + "mode": "ios" + }, + { + "name": "--border", + "annotation": "prop", + "docs": "タブバーの境界線", + "mode": "md" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "タブバーの色", + "mode": "ios" }, { "name": "--color", "annotation": "prop", - "docs": "タブバーの色" + "docs": "タブバーの色", + "mode": "md" } ], "slots": [], @@ -26775,57 +29823,134 @@ { "name": "--background", "annotation": "prop", - "docs": "タブボタンの背景" + "docs": "タブボタンの背景", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "タブボタンの背景", + "mode": "md" + }, + { + "name": "--background-focused", + "annotation": "prop", + "docs": "タブキーでフォーカスされたときのタブボタンの背景", + "mode": "ios" }, { "name": "--background-focused", "annotation": "prop", - "docs": "タブキーでフォーカスされたときのタブボタンの背景" + "docs": "タブキーでフォーカスされたときのタブボタンの背景", + "mode": "md" }, { "name": "--background-focused-opacity", "annotation": "prop", - "docs": "タブキーでフォーカスしたときのタブボタンの背景の不透明度" + "docs": "タブキーでフォーカスしたときのタブボタンの背景の不透明度", + "mode": "ios" + }, + { + "name": "--background-focused-opacity", + "annotation": "prop", + "docs": "タブキーでフォーカスしたときのタブボタンの背景の不透明度", + "mode": "md" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "タブボタンの色", + "mode": "ios" }, { "name": "--color", "annotation": "prop", - "docs": "タブボタンの色" + "docs": "タブボタンの色", + "mode": "md" }, { "name": "--color-focused", "annotation": "prop", - "docs": "タブキーでフォーカスしたときのタブボタンの色" + "docs": "タブキーでフォーカスしたときのタブボタンの色", + "mode": "ios" + }, + { + "name": "--color-focused", + "annotation": "prop", + "docs": "タブキーでフォーカスしたときのタブボタンの色", + "mode": "md" + }, + { + "name": "--color-selected", + "annotation": "prop", + "docs": "選択されたタブボタンの色", + "mode": "ios" }, { "name": "--color-selected", "annotation": "prop", - "docs": "選択されたタブボタンの色" + "docs": "選択されたタブボタンの色", + "mode": "md" }, { "name": "--padding-bottom", "annotation": "prop", - "docs": "タブボタンのBottom Padding" + "docs": "タブボタンのBottom Padding", + "mode": "ios" + }, + { + "name": "--padding-bottom", + "annotation": "prop", + "docs": "タブボタンのBottom Padding", + "mode": "md" + }, + { + "name": "--padding-end", + "annotation": "prop", + "docs": "タブボタンの向きが左から右の場合はRight Padding、右から左の場合はLeft Paddingとなります。", + "mode": "ios" }, { "name": "--padding-end", "annotation": "prop", - "docs": "タブボタンの向きが左から右の場合はRight Padding、右から左の場合はLeft Paddingとなります。" + "docs": "タブボタンの向きが左から右の場合はRight Padding、右から左の場合はLeft Paddingとなります。", + "mode": "md" }, { "name": "--padding-start", "annotation": "prop", - "docs": "タブボタンの向きが左から右の場合はLeft Padding、右から左の場合はRight Paddingとなります。" + "docs": "タブボタンの向きが左から右の場合はLeft Padding、右から左の場合はRight Paddingとなります。", + "mode": "ios" + }, + { + "name": "--padding-start", + "annotation": "prop", + "docs": "タブボタンの向きが左から右の場合はLeft Padding、右から左の場合はRight Paddingとなります。", + "mode": "md" + }, + { + "name": "--padding-top", + "annotation": "prop", + "docs": "タブボタンのTop Padding", + "mode": "ios" }, { "name": "--padding-top", "annotation": "prop", - "docs": "タブボタンのTop Padding" + "docs": "タブボタンのTop Padding", + "mode": "md" }, { "name": "--ripple-color", "annotation": "prop", - "docs": "ボタンリプルエフェクトの色" + "docs": "ボタンリプルエフェクトの色", + "mode": "ios" + }, + { + "name": "--ripple-color", + "annotation": "prop", + "docs": "ボタンリプルエフェクトの色", + "mode": "md" } ], "slots": [], @@ -28155,7 +31280,7 @@ }, "cancelable": true, "composed": true, - "docs": "onChange` イベントは、ユーザが textarea の値を変更したときに発生する。ionInput` イベントとは異なり、`ionChange` イベントは値が変更された後に要素のフォーカスが外れたときに発生する。", + "docs": "The `ionChange` event is fired when the user modifies the textarea's value.\nUnlike the `ionInput` event, the `ionChange` event is fired when\nthe element loses focus after its value has been modified.\n\nThis event will not emit when programmatically setting the `value` property.", "docsTags": [] }, { @@ -28203,92 +31328,218 @@ { "name": "--background", "annotation": "prop", - "docs": "textareaの背景" + "docs": "textareaの背景", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "textareaの背景", + "mode": "md" }, { "name": "--border-color", "annotation": "prop", - "docs": "ヘルパーテキスト、エラーテキスト、カウンターを使用する場合のテキストエリア下のボーダーの色" + "docs": "ヘルパーテキスト、エラーテキスト、カウンターを使用する場合のテキストエリア下のボーダーの色", + "mode": "ios" + }, + { + "name": "--border-color", + "annotation": "prop", + "docs": "ヘルパーテキスト、エラーテキスト、カウンターを使用する場合のテキストエリア下のボーダーの色", + "mode": "md" + }, + { + "name": "--border-radius", + "annotation": "prop", + "docs": "テキストエリアの境界半径", + "mode": "ios" }, { "name": "--border-radius", "annotation": "prop", - "docs": "テキストエリアの境界半径" + "docs": "テキストエリアの境界半径", + "mode": "md" }, { "name": "--border-style", "annotation": "prop", - "docs": "ヘルパーテキスト、エラーテキスト、カウンター使用時のテキストエリア下のボーダーのスタイル" + "docs": "ヘルパーテキスト、エラーテキスト、カウンター使用時のテキストエリア下のボーダーのスタイル", + "mode": "ios" + }, + { + "name": "--border-style", + "annotation": "prop", + "docs": "ヘルパーテキスト、エラーテキスト、カウンター使用時のテキストエリア下のボーダーのスタイル", + "mode": "md" + }, + { + "name": "--border-width", + "annotation": "prop", + "docs": "ヘルパーテキスト、エラーテキスト、カウンターを使用する場合のテキストエリア下のボーダーの幅", + "mode": "ios" }, { "name": "--border-width", "annotation": "prop", - "docs": "ヘルパーテキスト、エラーテキスト、カウンターを使用する場合のテキストエリア下のボーダーの幅" + "docs": "ヘルパーテキスト、エラーテキスト、カウンターを使用する場合のテキストエリア下のボーダーの幅", + "mode": "md" }, { "name": "--color", "annotation": "prop", - "docs": "本文の色" + "docs": "本文の色", + "mode": "ios" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "本文の色", + "mode": "md" + }, + { + "name": "--highlight-color-focused", + "annotation": "prop", + "docs": "フォーカスされたときのテキストエリアのハイライトの色", + "mode": "ios" }, { "name": "--highlight-color-focused", "annotation": "prop", - "docs": "フォーカスされたときのテキストエリアのハイライトの色" + "docs": "フォーカスされたときのテキストエリアのハイライトの色", + "mode": "md" }, { "name": "--highlight-color-invalid", "annotation": "prop", - "docs": "無効時のテキストエリア上のハイライトの色" + "docs": "無効時のテキストエリア上のハイライトの色", + "mode": "ios" + }, + { + "name": "--highlight-color-invalid", + "annotation": "prop", + "docs": "無効時のテキストエリア上のハイライトの色", + "mode": "md" + }, + { + "name": "--highlight-color-valid", + "annotation": "prop", + "docs": "有効時のテキストエリアのハイライトの色", + "mode": "ios" }, { "name": "--highlight-color-valid", "annotation": "prop", - "docs": "有効時のテキストエリアのハイライトの色" + "docs": "有効時のテキストエリアのハイライトの色", + "mode": "md" }, { "name": "--highlight-height", "annotation": "prop", - "docs": "テキストエリアのハイライトの高さ。mdモードにのみ適用される。" + "docs": "テキストエリアのハイライトの高さ。mdモードにのみ適用される。", + "mode": "ios" + }, + { + "name": "--highlight-height", + "annotation": "prop", + "docs": "テキストエリアのハイライトの高さ。mdモードにのみ適用される。", + "mode": "md" + }, + { + "name": "--padding-bottom", + "annotation": "prop", + "docs": "テキストエリアのBottom Padding", + "mode": "ios" }, { "name": "--padding-bottom", "annotation": "prop", - "docs": "テキストエリアのBottom Padding" + "docs": "テキストエリアのBottom Padding", + "mode": "md" }, { "name": "--padding-end", "annotation": "prop", - "docs": "テキストエリアの方向が左から右の場合はRight Padding、右から左の場合はLeft Paddingを使用します。" + "docs": "テキストエリアの方向が左から右の場合はRight Padding、右から左の場合はLeft Paddingを使用します。", + "mode": "ios" + }, + { + "name": "--padding-end", + "annotation": "prop", + "docs": "テキストエリアの方向が左から右の場合はRight Padding、右から左の場合はLeft Paddingを使用します。", + "mode": "md" + }, + { + "name": "--padding-start", + "annotation": "prop", + "docs": "textareaの方向が左から右の場合はLeft Padding、右から左の場合はRight Padding。", + "mode": "ios" }, { "name": "--padding-start", "annotation": "prop", - "docs": "textareaの方向が左から右の場合はLeft Padding、右から左の場合はRight Padding。" + "docs": "textareaの方向が左から右の場合はLeft Padding、右から左の場合はRight Padding。", + "mode": "md" }, { "name": "--padding-top", "annotation": "prop", - "docs": "textareaのTop Padding" + "docs": "textareaのTop Padding", + "mode": "ios" + }, + { + "name": "--padding-top", + "annotation": "prop", + "docs": "textareaのTop Padding", + "mode": "md" + }, + { + "name": "--placeholder-color", + "annotation": "prop", + "docs": "Placeholderテキストの色", + "mode": "ios" }, { "name": "--placeholder-color", "annotation": "prop", - "docs": "Placeholderテキストの色" + "docs": "Placeholderテキストの色", + "mode": "md" }, { "name": "--placeholder-font-style", "annotation": "prop", - "docs": "Placeholderテキストのスタイル" + "docs": "Placeholderテキストのスタイル", + "mode": "ios" + }, + { + "name": "--placeholder-font-style", + "annotation": "prop", + "docs": "Placeholderテキストのスタイル", + "mode": "md" + }, + { + "name": "--placeholder-font-weight", + "annotation": "prop", + "docs": "Placeholderテキストの重さ", + "mode": "ios" }, { "name": "--placeholder-font-weight", "annotation": "prop", - "docs": "Placeholderテキストの重さ" + "docs": "Placeholderテキストの重さ", + "mode": "md" }, { "name": "--placeholder-opacity", "annotation": "prop", - "docs": "Placeholderテキストの不透明度" + "docs": "Placeholderテキストの不透明度", + "mode": "ios" + }, + { + "name": "--placeholder-opacity", + "annotation": "prop", + "docs": "Placeholderテキストの不透明度", + "mode": "md" } ], "slots": [ @@ -28450,14 +31701,27 @@ { "name": "--color", "annotation": "prop", - "docs": "タイトルの文字色" + "docs": "タイトルの文字色", + "mode": "ios" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "タイトルの文字色", + "mode": "md" } ], "slots": [], "parts": [], - "dependents": [], + "dependents": [ + "ion-select-modal" + ], "dependencies": [], - "dependencyGraph": {} + "dependencyGraph": { + "ion-select-modal": [ + "ion-title" + ] + } }, { "filePath": "src/components/toast/toast.tsx", @@ -29364,87 +32628,206 @@ { "name": "--background", "annotation": "prop", - "docs": "乾杯の背景" + "docs": "乾杯の背景", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "乾杯の背景", + "mode": "md" + }, + { + "name": "--border-color", + "annotation": "prop", + "docs": "トーストのボーダーカラー", + "mode": "ios" }, { "name": "--border-color", "annotation": "prop", - "docs": "トーストのボーダーカラー" + "docs": "トーストのボーダーカラー", + "mode": "md" + }, + { + "name": "--border-radius", + "annotation": "prop", + "docs": "トーストのボーダー半径", + "mode": "ios" }, { "name": "--border-radius", "annotation": "prop", - "docs": "トーストのボーダー半径" + "docs": "トーストのボーダー半径", + "mode": "md" + }, + { + "name": "--border-style", + "annotation": "prop", + "docs": "トーストのボーダースタイル", + "mode": "ios" }, { "name": "--border-style", "annotation": "prop", - "docs": "トーストのボーダースタイル" + "docs": "トーストのボーダースタイル", + "mode": "md" + }, + { + "name": "--border-width", + "annotation": "prop", + "docs": "トーストのボーダー幅", + "mode": "ios" }, { "name": "--border-width", "annotation": "prop", - "docs": "トーストのボーダー幅" + "docs": "トーストのボーダー幅", + "mode": "md" + }, + { + "name": "--box-shadow", + "annotation": "prop", + "docs": "乾杯の箱影", + "mode": "ios" }, { "name": "--box-shadow", "annotation": "prop", - "docs": "乾杯の箱影" + "docs": "乾杯の箱影", + "mode": "md" + }, + { + "name": "--button-color", + "annotation": "prop", + "docs": "ボタンテキストの色", + "mode": "ios" }, { "name": "--button-color", "annotation": "prop", - "docs": "ボタンテキストの色" + "docs": "ボタンテキストの色", + "mode": "md" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "トーストの文字色", + "mode": "ios" }, { "name": "--color", "annotation": "prop", - "docs": "トーストの文字色" + "docs": "トーストの文字色", + "mode": "md" + }, + { + "name": "--end", + "annotation": "prop", + "docs": "方向が左から右の場合は右から、方向が右から左の場合は左から位置すること", + "mode": "ios" }, { "name": "--end", "annotation": "prop", - "docs": "方向が左から右の場合は右から、方向が右から左の場合は左から位置すること" + "docs": "方向が左から右の場合は右から、方向が右から左の場合は左から位置すること", + "mode": "md" + }, + { + "name": "--height", + "annotation": "prop", + "docs": "トーストの高さ", + "mode": "ios" }, { "name": "--height", "annotation": "prop", - "docs": "トーストの高さ" + "docs": "トーストの高さ", + "mode": "md" + }, + { + "name": "--max-height", + "annotation": "prop", + "docs": "トーストの最大の高さ", + "mode": "ios" }, { "name": "--max-height", "annotation": "prop", - "docs": "トーストの最大の高さ" + "docs": "トーストの最大の高さ", + "mode": "md" + }, + { + "name": "--max-width", + "annotation": "prop", + "docs": "トーストの最大幅", + "mode": "ios" }, { "name": "--max-width", "annotation": "prop", - "docs": "トーストの最大幅" + "docs": "トーストの最大幅", + "mode": "md" + }, + { + "name": "--min-height", + "annotation": "prop", + "docs": "トーストの最小の高さ", + "mode": "ios" }, { "name": "--min-height", "annotation": "prop", - "docs": "トーストの最小の高さ" + "docs": "トーストの最小の高さ", + "mode": "md" + }, + { + "name": "--min-width", + "annotation": "prop", + "docs": "トーストの最小幅", + "mode": "ios" }, { "name": "--min-width", "annotation": "prop", - "docs": "トーストの最小幅" + "docs": "トーストの最小幅", + "mode": "md" + }, + { + "name": "--start", + "annotation": "prop", + "docs": "方向が左から右の場合は左から、方向が右から左の場合は右から位置すること", + "mode": "ios" }, { "name": "--start", "annotation": "prop", - "docs": "方向が左から右の場合は左から、方向が右から左の場合は右から位置すること" + "docs": "方向が左から右の場合は左から、方向が右から左の場合は右から位置すること", + "mode": "md" + }, + { + "name": "--white-space", + "annotation": "prop", + "docs": "乾杯メッセージのホワイトスペース", + "mode": "ios" }, { "name": "--white-space", "annotation": "prop", - "docs": "乾杯メッセージのホワイトスペース" + "docs": "乾杯メッセージのホワイトスペース", + "mode": "md" + }, + { + "name": "--width", + "annotation": "prop", + "docs": "トーストの幅", + "mode": "ios" }, { "name": "--width", "annotation": "prop", - "docs": "トーストの幅" + "docs": "トーストの幅", + "mode": "md" } ], "slots": [], @@ -29517,18 +32900,17 @@ "props": [ { "name": "alignment", - "type": "\"center\" | \"start\"", + "type": "\"center\" | \"start\" | undefined", "complexType": { "original": "'start' | 'center'", - "resolved": "\"center\" | \"start\"", + "resolved": "\"center\" | \"start\" | undefined", "references": {} }, "mutable": false, "attr": "alignment", "reflectToAttr": false, - "docs": "十字軸上のトグルとラベルの配置を制御する方法。start\"`:ラベルとコントロールはLTRでは十字軸の左側に、RTLでは右側に表示されます。center\"`:ラベルとコントロールはLTRでもRTLでも十字軸の中央に表示されます。", + "docs": "How to control the alignment of the toggle and label on the cross axis.\n`\"start\"`: The label and control will appear on the left of the cross axis in LTR, and on the right side in RTL.\n`\"center\"`: The label and control will appear at the center of the cross axis in both LTR and RTL.\nSetting this property will change the toggle `display` to `block`.", "docsTags": [], - "default": "'center'", "values": [ { "value": "center", @@ -29537,9 +32919,12 @@ { "value": "start", "type": "string" + }, + { + "type": "undefined" } ], - "optional": false, + "optional": true, "required": false }, { @@ -29679,18 +33064,17 @@ }, { "name": "justify", - "type": "\"end\" | \"space-between\" | \"start\"", + "type": "\"end\" | \"space-between\" | \"start\" | undefined", "complexType": { "original": "'start' | 'end' | 'space-between'", - "resolved": "\"end\" | \"space-between\" | \"start\"", + "resolved": "\"end\" | \"space-between\" | \"start\" | undefined", "references": {} }, "mutable": false, "attr": "justify", "reflectToAttr": false, - "docs": "ラベルとトグルを1行にまとめる方法。`\"start\"`:ラベルとトグルは、LTRでは左に、RTLでは右に表示されます。`\"end\"`:ラベルとトグルは、LTRでは右に、RTLでは左に表示されます。`\"space-between\"`:ラベルとトグルは、2つの要素の間にスペースがある状態で、行の反対側の端に表示されます。", + "docs": "How to pack the label and toggle within a line.\n`\"start\"`: The label and toggle will appear on the left in LTR and\non the right in RTL.\n`\"end\"`: The label and toggle will appear on the right in LTR and\non the left in RTL.\n`\"space-between\"`: The label and toggle will appear on opposite\nends of the line with space between the two elements.\nSetting this property will change the toggle `display` to `block`.", "docsTags": [], - "default": "'space-between'", "values": [ { "value": "end", @@ -29703,9 +33087,12 @@ { "value": "start", "type": "string" + }, + { + "type": "undefined" } ], - "optional": false, + "optional": true, "required": false }, { @@ -29848,7 +33235,7 @@ }, "cancelable": true, "composed": true, - "docs": "ユーザがトグルのオン/オフを切り替えたときに発行されます。プログラムによって `checked` プロパティの値が変更された場合は発生しません。", + "docs": "Emitted when the user switches the toggle on or off.\n\nThis event will not emit when programmatically setting the `checked` property.", "docsTags": [] }, { @@ -29871,62 +33258,146 @@ { "name": "--border-radius", "annotation": "prop", - "docs": "トグルトラックのボーダー半径" + "docs": "トグルトラックのボーダー半径", + "mode": "ios" + }, + { + "name": "--border-radius", + "annotation": "prop", + "docs": "トグルトラックのボーダー半径", + "mode": "md" + }, + { + "name": "--handle-background", + "annotation": "prop", + "docs": "トグルハンドルの背景", + "mode": "ios" }, { "name": "--handle-background", "annotation": "prop", - "docs": "トグルハンドルの背景" + "docs": "トグルハンドルの背景", + "mode": "md" + }, + { + "name": "--handle-background-checked", + "annotation": "prop", + "docs": "チェックしたときのトグルハンドルの背景", + "mode": "ios" }, { "name": "--handle-background-checked", "annotation": "prop", - "docs": "チェックしたときのトグルハンドルの背景" + "docs": "チェックしたときのトグルハンドルの背景", + "mode": "md" + }, + { + "name": "--handle-border-radius", + "annotation": "prop", + "docs": "トグルハンドルのボーダー半径", + "mode": "ios" }, { "name": "--handle-border-radius", "annotation": "prop", - "docs": "トグルハンドルのボーダー半径" + "docs": "トグルハンドルのボーダー半径", + "mode": "md" + }, + { + "name": "--handle-box-shadow", + "annotation": "prop", + "docs": "トグルハンドルのボックスシャドウ", + "mode": "ios" }, { "name": "--handle-box-shadow", "annotation": "prop", - "docs": "トグルハンドルのボックスシャドウ" + "docs": "トグルハンドルのボックスシャドウ", + "mode": "md" + }, + { + "name": "--handle-height", + "annotation": "prop", + "docs": "トグルハンドルの高さ", + "mode": "ios" }, { "name": "--handle-height", "annotation": "prop", - "docs": "トグルハンドルの高さ" + "docs": "トグルハンドルの高さ", + "mode": "md" + }, + { + "name": "--handle-max-height", + "annotation": "prop", + "docs": "トグルハンドルの最大の高さ", + "mode": "ios" }, { "name": "--handle-max-height", "annotation": "prop", - "docs": "トグルハンドルの最大の高さ" + "docs": "トグルハンドルの最大の高さ", + "mode": "md" + }, + { + "name": "--handle-spacing", + "annotation": "prop", + "docs": "トグルハンドル周辺の横方向の間隔", + "mode": "ios" }, { "name": "--handle-spacing", "annotation": "prop", - "docs": "トグルハンドル周辺の横方向の間隔" + "docs": "トグルハンドル周辺の横方向の間隔", + "mode": "md" + }, + { + "name": "--handle-transition", + "annotation": "prop", + "docs": "トグルハンドルの変遷", + "mode": "ios" }, { "name": "--handle-transition", "annotation": "prop", - "docs": "トグルハンドルの変遷" + "docs": "トグルハンドルの変遷", + "mode": "md" + }, + { + "name": "--handle-width", + "annotation": "prop", + "docs": "トグルハンドルの幅", + "mode": "ios" }, { "name": "--handle-width", "annotation": "prop", - "docs": "トグルハンドルの幅" + "docs": "トグルハンドルの幅", + "mode": "md" + }, + { + "name": "--track-background", + "annotation": "prop", + "docs": "トグルトラックの背景", + "mode": "ios" }, { "name": "--track-background", "annotation": "prop", - "docs": "トグルトラックの背景" + "docs": "トグルトラックの背景", + "mode": "md" + }, + { + "name": "--track-background-checked", + "annotation": "prop", + "docs": "チェックしたときのトグルトラックの背景", + "mode": "ios" }, { "name": "--track-background-checked", "annotation": "prop", - "docs": "チェックしたときのトグルトラックの背景" + "docs": "チェックしたときのトグルトラックの背景", + "mode": "md" } ], "slots": [ @@ -30093,57 +33564,134 @@ { "name": "--background", "annotation": "prop", - "docs": "ツールバーの背景" + "docs": "ツールバーの背景", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "ツールバーの背景", + "mode": "md" + }, + { + "name": "--border-color", + "annotation": "prop", + "docs": "ツールバーの枠の色", + "mode": "ios" }, { "name": "--border-color", "annotation": "prop", - "docs": "ツールバーの枠の色" + "docs": "ツールバーの枠の色", + "mode": "md" + }, + { + "name": "--border-style", + "annotation": "prop", + "docs": "ツールバーのボーダーのスタイル", + "mode": "ios" }, { "name": "--border-style", "annotation": "prop", - "docs": "ツールバーのボーダーのスタイル" + "docs": "ツールバーのボーダーのスタイル", + "mode": "md" + }, + { + "name": "--border-width", + "annotation": "prop", + "docs": "ツールバーの枠の幅", + "mode": "ios" }, { "name": "--border-width", "annotation": "prop", - "docs": "ツールバーの枠の幅" + "docs": "ツールバーの枠の幅", + "mode": "md" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "ツールバーテキストの色", + "mode": "ios" }, { "name": "--color", "annotation": "prop", - "docs": "ツールバーテキストの色" + "docs": "ツールバーテキストの色", + "mode": "md" + }, + { + "name": "--min-height", + "annotation": "prop", + "docs": "ツールバーの最小高さ", + "mode": "ios" }, { "name": "--min-height", "annotation": "prop", - "docs": "ツールバーの最小高さ" + "docs": "ツールバーの最小高さ", + "mode": "md" + }, + { + "name": "--opacity", + "annotation": "prop", + "docs": "ツールバーの背景の不透明度", + "mode": "ios" }, { "name": "--opacity", "annotation": "prop", - "docs": "ツールバーの背景の不透明度" + "docs": "ツールバーの背景の不透明度", + "mode": "md" + }, + { + "name": "--padding-bottom", + "annotation": "prop", + "docs": "ツールバーのBottom Padding", + "mode": "ios" }, { "name": "--padding-bottom", "annotation": "prop", - "docs": "ツールバーのBottom Padding" + "docs": "ツールバーのBottom Padding", + "mode": "md" + }, + { + "name": "--padding-end", + "annotation": "prop", + "docs": "ツールバーの向きが左から右の場合はRight Padding、右から左の場合はLeft Paddingを使用します。", + "mode": "ios" }, { "name": "--padding-end", "annotation": "prop", - "docs": "ツールバーの向きが左から右の場合はRight Padding、右から左の場合はLeft Paddingを使用します。" + "docs": "ツールバーの向きが左から右の場合はRight Padding、右から左の場合はLeft Paddingを使用します。", + "mode": "md" + }, + { + "name": "--padding-start", + "annotation": "prop", + "docs": "ツールバーの方向が左から右の場合はLeft Padding、右から左の場合はRight Paddingを使用します。", + "mode": "ios" }, { "name": "--padding-start", "annotation": "prop", - "docs": "ツールバーの方向が左から右の場合はLeft Padding、右から左の場合はRight Paddingを使用します。" + "docs": "ツールバーの方向が左から右の場合はLeft Padding、右から左の場合はRight Paddingを使用します。", + "mode": "md" + }, + { + "name": "--padding-top", + "annotation": "prop", + "docs": "ツールバーのTop Padding", + "mode": "ios" }, { "name": "--padding-top", "annotation": "prop", - "docs": "ツールバーのTop Padding" + "docs": "ツールバーのTop Padding", + "mode": "md" } ], "slots": [ @@ -30169,9 +33717,15 @@ } ], "parts": [], - "dependents": [], + "dependents": [ + "ion-select-modal" + ], "dependencies": [], - "dependencyGraph": {} + "dependencyGraph": { + "ion-select-modal": [ + "ion-toolbar" + ] + } }, { "filePath": "./src/components/virtual-scroll/virtual-scroll.tsx", diff --git a/scripts/data/translated-cache.json b/scripts/data/translated-cache.json index e210a4ffaf7..2c43ad8e48a 100644 --- a/scripts/data/translated-cache.json +++ b/scripts/data/translated-cache.json @@ -1359,6 +1359,31 @@ "Background of the picker highlight for the selected item": "選択されたアイテムのピッカー・ハイライトの背景", "Border radius of the picker highlight for the selected item": "選択されたアイテムのピッカーハイライトの境界半径", "The height of the highlight on the select. Only applies to md mode.": "セレクトのハイライトの高さ。mdモードにのみ適用される。", - "The height of the highlight on the textarea. Only applies to md mode.": "テキストエリアのハイライトの高さ。mdモードにのみ適用される。" + "The height of the highlight on the textarea. Only applies to md mode.": "テキストエリアのハイライトの高さ。mdモードにのみ適用される。", + "Emitted when the value property has changed as a result of a user action such as a click. This event will not emit when programmatically setting the `value` property.": "valueプロパティがクリックなどのユーザーアクションによって変更されたときに発行される。 プログラムで `value` プロパティを設定した場合には、このイベントは発生しない。", + "Used to set focus on an element that uses `ion-focusable`. Do not use this if focusing the element as a result of a keyboard event as the focus utility should handle this for us. This method should be used when we want to programmatically focus an element as a result of another user action. (Ex: We focus the first element inside of a popover when the user presents it, but the popover is not always presented as a result of keyboard action.)": "ion-focusable`を使用している要素にフォーカスを設定するために使用する。キーボードイベントの結果として要素にフォーカスを当てる場合は、このメソッドを使用しないでください。このメソッドは、他のユーザアクションの結果としてプログラム的に要素にフォーカスを当てたい場合に使用します。(例: ユーザーがポップオーバーを提示したときに、ポップオーバー内の最初の要素にフォーカスを当てますが、ポップオーバーは常にキーボード操作の結果として提示されるわけではありません)。", + "How to control the alignment of the checkbox and label on the cross axis. `\"start\"`: The label and control will appear on the left of the cross axis in LTR, and on the right side in RTL. `\"center\"`: The label and control will appear at the center of the cross axis in both LTR and RTL. Setting this property will change the checkbox `display` to `block`.": "十字軸上のチェックボックスとラベルの配置を制御する方法。start\"`:ラベルとコントロールはLTRでは横軸の左側に、RTLでは右側に表示されます。center\"`:ラベルとコントロールはLTRでもRTLでも横軸の中央に表示されます。このプロパティを設定すると、チェックボックス `display` が `block` に変更されます。", + "How to pack the label and checkbox within a line. `\"start\"`: The label and checkbox will appear on the left in LTR and on the right in RTL. `\"end\"`: The label and checkbox will appear on the right in LTR and on the left in RTL. `\"space-between\"`: The label and checkbox will appear on opposite ends of the line with space between the two elements. Setting this property will change the checkbox `display` to `block`.": "ラベルとチェックボックスを1行にまとめる方法。start\"`:ラベルとチェックボックスはLTRでは左に、RTLでは右に表示されます。end\"`:ラベルとチェックボックスはLTRでは右に、RTLでは左に表示されます。space-between\"`:ラベルとチェックボックスは行の反対側に表示され、2つの要素の間にはスペースが入ります。このプロパティを設定すると、チェックボックスの `display` が `block` に変更されます。", + "Emitted when the checked property has changed as a result of a user action such as a click. This event will not emit when programmatically setting the `checked` property.": "クリックなどのユーザーアクションの結果、checkedプロパティが変更されたときに発行される。 プログラムで `checked` プロパティを設定した場合は、このイベントは発生しません。", + "Controls where the fixed content is placed relative to the main content in the DOM. This can be used to control the order in which fixed elements receive keyboard focus. For example, if a FAB in the fixed slot should receive keyboard focus before the main page content, set this property to `'before'`.": "固定コンテンツが DOM 内のメイン・コンテンツの相対的などこに配置されるかを制御します。これは、固定要素がキーボード・フォーカスを受ける順番を制御するために使用できます。例えば、固定スロットのFABがメインページのコンテンツよりも先にキーボードフォーカスを受け取るようにする場合、このプロパティを `'before'` に設定します。", + "Emitted when the value (selected date) has changed. This event will not emit when programmatically setting the `value` property.": "値(選択された日付)が変更されたときに発行される。 プログラムで `value` プロパティを設定した場合は、このイベントは発生しない。", + "The icon to use for the clear button. Only applies when `clearInput` is set to `true`.": "クリアボタンに使用するアイコン。clearInput` が `true` に設定されている場合にのみ適用される。", + "The `ionChange` event is fired when the user modifies the input's value. Unlike the `ionInput` event, the `ionChange` event is only fired when changes are committed, not as the user types. Depending on the way the users interacts with the element, the `ionChange` event fires at a different moment: - When the user commits the change explicitly (e.g. by selecting a date from a date picker for ``, pressing the \"Enter\" key, etc.). - When the element loses focus after its value has changed: for elements where the user's interaction is typing. This event will not emit when programmatically setting the `value` property.": "ionChange` イベントは、ユーザが入力値を変更したときに発生する。ionInput` イベントとは異なり、`ionChange` イベントは変更がコミットされたときにのみ発生する。 ユーザが明示的に変更をコミットしたとき (例えば、`` の日付ピッカーから日付を選択したり、\"Enter\" キーを押したりしたときなど)。- 値が変更された後、要素がフォーカスを失ったとき。 このイベントは、プログラムで `value` プロパティを設定する場合には発生しません。", + "If `true`, focus will not be allowed to move outside of this overlay. If `false`, focus will be allowed to move outside of the overlay. In most scenarios this property should remain set to `true`. Setting this property to `false` can cause severe accessibility issues as users relying on assistive technologies may be able to move focus into a confusing state. We recommend only setting this to `false` when absolutely necessary. Developers may want to consider disabling focus trapping if this overlay presents a non-Ionic overlay from a 3rd party library. Developers would disable focus trapping on the Ionic overlay when presenting the 3rd party overlay and then re-enable focus trapping when dismissing the 3rd party overlay and moving focus back to the Ionic overlay.": "もし `true` なら、フォーカスはこのオーバーレイの外側には移動できない。false`の場合、フォーカスはオーバーレイの外側に移動することができる。 ほとんどの場合、このプロパティは `true` のままにしておくべきである。このプロパティを `false` に設定すると、支援技術に依存しているユーザーがフォーカスを混乱した状態に移動できる可能性があるため、深刻なアクセシビリティの問題を引き起こす可能性があります。絶対に必要な場合のみ、このプロパティを `false` に設定することをお勧めします。 開発者は、このオーバーレイがサードパーティライブラリからIonic以外のオーバーレイを表示している場合、フォーカストラッピングを無効にすることを検討するとよいでしょう。開発者は、サードパーティーのオーバーレイを表示するときにIonicオーバーレイのフォーカストラッピングを無効にし、サードパーティーのオーバーレイを解除してIonicオーバーレイにフォーカスを戻すときにフォーカストラッピングを再度有効にします。", + "Emitted when the value has changed. This event will not emit when programmatically setting the `value` property.": "値が変更されたときに発行される。 プログラムで `value` プロパティを設定した場合は、このイベントは発生しない。", + "How to control the alignment of the radio and label on the cross axis. `\"start\"`: The label and control will appear on the left of the cross axis in LTR, and on the right side in RTL. `\"center\"`: The label and control will appear at the center of the cross axis in both LTR and RTL. Setting this property will change the radio `display` to `block`.": "ラジオとラベルの十字軸上の配置を制御する方法。start\"`:ラベルとコントロールはLTRでは横軸の左側に、RTLでは右側に表示されます。center\"`:ラベルとコントロールはLTRでもRTLでも横軸の中央に表示されます。このプロパティを設定すると、ラジオの `display` が `block` に変更されます。", + "How to pack the label and radio within a line. `\"start\"`: The label and radio will appear on the left in LTR and on the right in RTL. `\"end\"`: The label and radio will appear on the right in LTR and on the left in RTL. `\"space-between\"`: The label and radio will appear on opposite ends of the line with space between the two elements. Setting this property will change the radio `display` to `block`.": "ラベルとラジオを1行にまとめる方法。start\"`:ラベルとラジオはLTRでは左に、RTLでは右に表示されます。end\"`:ラベルとラジオはLTRでは右に、RTLでは左に表示されます。space-between\"`:ラベルとラジオは行の反対側に表示され、2つの要素の間にはスペースが入ります。このプロパティを設定すると、ラジオの `display` が `block` に変更されます。", + "The `ionChange` event is fired for `` elements when the user modifies the element's value: - When the user releases the knob after dragging; - When the user moves the knob with keyboard arrows This event will not emit when programmatically setting the `value` property.": "ionChange`イベントは``要素に対して、ユーザがその要素の値を変更したときに発生します。 ・ユーザがドラッグした後にノブを離したとき ・ユーザがキーボードの矢印でノブを移動したとき このイベントはプログラムで`value`プロパティを設定したときには発生しません。", + "The `ionChange` event is fired for `` elements when the user modifies the element's value. Unlike the `ionInput` event, the `ionChange` event is not necessarily fired for each alteration to an element's value. The `ionChange` event is fired when the value has been committed by the user. This can happen when the element loses focus or when the \"Enter\" key is pressed. `ionChange` can also fire when clicking the clear or cancel buttons. This event will not emit when programmatically setting the `value` property.": "onChange` イベントは、ユーザが要素の値を変更したときに `` 要素に対して発生する。ionInput` イベントとは異なり、要素の値が変更されるたびに `ionChange` イベントが発生するわけではない。 ionChange` イベントは、ユーザによって値が変更されたときに発生する。これは、要素のフォーカスが外れたときや、\"Enter\" キーが押されたときに発生する。また、クリアボタンやキャンセルボタンをクリックしたときにも `ionChange` イベントが発生することがある。 プログラムで `value` プロパティを設定した場合には、このイベントは発生しない。", + "The `id` of the segment content.": "セグメントコンテンツの `id` 。", + "Emitted when the segment view is scrolled.": "セグメントビューがスクロールされたときに発せられる。", + "If `true`, the segment view cannot be interacted with.": "true`の場合、セグメントビューは操作できない。", + "Emitted when the value property has changed and any dragging pointer has been released from `ion-segment`. This event will not emit when programmatically setting the `value` property.": "valueプロパティが変更され、`ion-segment`からドラッグしていたポインタが解放されたときに発行される。 プログラムで `value` プロパティを設定した場合は、このイベントは発生しない。", + "The interface the select should use: `action-sheet`, `popover`, `alert`, or `modal`.": "セレクトが使用するインターフェース:action-sheet`, `popover`, `alert`, または `modal`.", + "Any additional options that the `alert`, `action-sheet` or `popover` interface can take. See the [ion-alert docs](./alert), the [ion-action-sheet docs](./action-sheet), the [ion-popover docs](./popover), and the [ion-modal docs](./modal) for the create options for each interface. Note: `interfaceOptions` will not override `inputs` or `buttons` with the `alert` interface.": "alert`、`action-sheet`、`popover` インターフェースが取ることができる追加オプション。各インターフェイスの作成オプションについては、[ion-alert docs](./alert), [ion-action-sheet docs](./action-sheet), [ion-popover docs](./popover), [ion-modal docs](./modal) を参照してください。 注意: `interfaceOptions` は `alert` インターフェイスの `inputs` や `buttons` を上書きしない。", + "The `ionChange` event is fired when the user modifies the textarea's value. Unlike the `ionInput` event, the `ionChange` event is fired when the element loses focus after its value has been modified. This event will not emit when programmatically setting the `value` property.": "onChange` イベントは、ユーザが textarea の値を変更したときに発生する。ionInput` イベントとは異なり、`ionChange` イベントは値が変更された後に要素のフォーカスが外れたときに発生する。 このイベントは、プログラムで `value` プロパティを設定した場合には発生しない。", + "Emitted when the user switches the toggle on or off. This event will not emit when programmatically setting the `checked` property.": "ユーザがトグルのオン/オフを切り替えたときに発行される。 プログラムで `checked` プロパティを設定した場合は、このイベントは発生しない。", + "How to control the alignment of the toggle and label on the cross axis. `\"start\"`: The label and control will appear on the left of the cross axis in LTR, and on the right side in RTL. `\"center\"`: The label and control will appear at the center of the cross axis in both LTR and RTL. Setting this property will change the toggle `display` to `block`.": "十字軸上のトグルとラベルの配置を制御する方法。start\"`:ラベルとコントロールはLTRでは十字軸の左側に、RTLでは右側に表示されます。center\"`:ラベルとコントロールはLTRでもRTLでも横軸の中央に表示されます。このプロパティを設定すると、トグルの `display` が `block` に変更されます。", + "How to pack the label and toggle within a line. `\"start\"`: The label and toggle will appear on the left in LTR and on the right in RTL. `\"end\"`: The label and toggle will appear on the right in LTR and on the left in RTL. `\"space-between\"`: The label and toggle will appear on opposite ends of the line with space between the two elements. Setting this property will change the toggle `display` to `block`.": "ラベルとトグルを1行にまとめる方法。start\"`:ラベルとトグルはLTRでは左に、RTLでは右に表示されます。end\"`:ラベルとトグルはLTRでは右に、RTLでは左に表示されます。space-between\"`:ラベルとトグルは行の反対側に表示され、2つの要素の間にはスペースが入ります。このプロパティを設定すると、トグルの `display` が `block` に変更されます。" } } \ No newline at end of file diff --git a/sidebars.js b/sidebars.js index 1d9d95a8926..8247f92e791 100644 --- a/sidebars.js +++ b/sidebars.js @@ -450,7 +450,7 @@ module.exports = { type: 'category', label: 'セグメント', collapsed: false, - items: ['api/segment', 'api/segment-button'], + items: ['api/segment', 'api/segment-button', 'api/segment-content', 'api/segment-view'], }, { type: 'category', diff --git a/src/components/page/reference/ReleaseNotes/release-notes.json b/src/components/page/reference/ReleaseNotes/release-notes.json index 093001936f3..8a431c033cf 100644 --- a/src/components/page/reference/ReleaseNotes/release-notes.json +++ b/src/components/page/reference/ReleaseNotes/release-notes.json @@ -1,8 +1,120 @@ [ + { + "body": "Bug Fixes\n\nalert: use correct heading structure for subHeader when header exists (#29964) (0fdcb32)\n\nFeatures\n\nmenu: pass role to ionWillClose and ionDidClose events (#29954) (ee2fa19)\nsegment-view: adds support for new ion-segment-view component (#29969) (89508fb)\nselect: add modal as interface (#29972) (3628ea8)\n\n", + "name": "v8.4.0", + "published_at": "November 5 2024", + "tag_name": "v8.4.0", + "type": "minor", + "version": "8.4.0" + }, + { + "body": "Bug Fixes\n\nangular: add missing 'compareWith' input to standalone ion-radio-group (#29870) (47ba703), closes #29826\nbackdrop: remove tabindex for improved accessibility (#29956) (7294e96), closes #29773\ninput, textarea: ensure screen readers announce helper and error text when focused (#29958) (5a73145)\noverlays: hide from screen readers while animating (#29951) (cb60073), closes #29857\noverlays: do not hide root when toast appears (#29962) (322d7c9), closes #29773\noverlays: hide the focus trap div from screen readers (#29970) (c3b58f1), closes #29858\nvue: incorrect view rendered when using router.go(-n) (#29877) (e32fbe0), closes #28201 #28201 #29847\n\n", + "name": "v8.3.4", + "published_at": "October 31 2024", + "tag_name": "v8.3.4", + "type": "patch", + "version": "8.3.4" + }, + { + "body": "Bug Fixes\n\ntabs, tab-bar: use standalone tab bar in Vue, React (#29940) (b7b383b), closes #29885 #29924\n\n", + "name": "v8.3.3", + "published_at": "October 17 2024", + "tag_name": "v8.3.3", + "type": "patch", + "version": "8.3.3" + }, + { + "body": "Bug Fixes\n\nsegment: prevent flickering for scrollable on iOS (#29884) (078ed0b), closes #29523\n\n", + "name": "v8.3.2", + "published_at": "October 3 2024", + "tag_name": "v8.3.2", + "type": "patch", + "version": "8.3.2" + }, + { + "body": "Bug Fixes\n\ncheckbox: align checkbox properly in item using start alignment (#29850) (88b7013), closes #29837\ndatetime: display today's date and time when value is an empty string (#29839) (f1d50c0), closes #29669\nrange: disable scroll when range is being dragged (#29241) (35b1a45)\nreact, vue: add default value for navManager on tabs (#29865) (df39cea)\nreact: revert react output target version (#29869) (f64458d), closes ionic-team/stencil-ds-output-targets#476 ionic-team/stencil-ds-output-targets#475 #29848\n\n", + "name": "v8.3.1", + "published_at": "September 17 2024", + "tag_name": "v8.3.1", + "type": "patch", + "version": "8.3.1" + }, + { + "body": "Features\n\ncheckbox: display as block when justify or alignment properties are defined (#29783) (4ccd15e)\nradio: display as block when justify or alignment properties are defined (#29801) (18b02b3)\nreact, vue, angular: use tabs without router (#29794) (867066b), closes #25184\ntoggle: display as block when justify or alignment properties are defined (#29802) (0332c8c)\n\n", + "name": "v8.3.0", + "published_at": "September 6 2024", + "tag_name": "v8.3.0", + "type": "minor", + "version": "8.3.0" + }, + { + "body": "Bug Fixes\n\nreact: revert react output target version (#29869) (6fb087f), closes ionic-team/stencil-ds-output-targets#476 ionic-team/stencil-ds-output-targets#475 #29848\n\n", + "name": "v8.2.9", + "published_at": "September 17 2024", + "tag_name": "v8.2.9", + "type": "patch", + "version": "8.2.9" + }, + { + "body": "Bug Fixes\n\nrange: emit correct value when knob is at start of bar (#29820) (6a3d7c7), closes #29792\nreact: intellisense works with IntelliJ (#29782) (bacded5), closes #29755\n\n", + "name": "v8.2.8", + "published_at": "September 6 2024", + "tag_name": "v8.2.8", + "type": "patch", + "version": "8.2.8" + }, + { + "body": "Bug Fixes\n\nalert: do not overwrite id set in htmlAttributes (#29708) (1295ced), closes #29704\nangular: add focusTrap prop to modal and popover (#29729) (05913c3), closes #29728\nangular: remove the tabindex set by routerLink from Ionic components (#29744) (20073e1), closes #20632\ncontent: allow custom roles and aria attributes to be set on content (#29753) (7b16397)\nitem: router-link remains clickable with item cover (#29743) (a9f278a)\noverlays: do not overwrite id set in htmlAttributes (#29722) (92ce563), closes #29712\nreact: add onPointerDown, onTouchEnd, add onTouchMove (#29736) (bfee3cd), closes #29174\nvue: pass router-link value to href to properly render clickable elements (#29745) (ab4f279)\n\n", + "name": "v8.2.7", + "published_at": "August 14 2024", + "tag_name": "v8.2.7", + "type": "patch", + "version": "8.2.7" + }, + { + "body": "Bug Fixes\n\nalert: do not overwrite id set in htmlAttributes (#29708) (1295ced), closes #29704\nangular: add focusTrap prop to modal and popover (#29729) (05913c3), closes #29728\noverlays: do not overwrite id set in htmlAttributes (#29722) (92ce563), closes #29712\n\n", + "name": "v8.2.6", + "published_at": "July 25 2024", + "tag_name": "v8.2.6", + "type": "patch", + "version": "8.2.6" + }, + { + "body": "Bug Fixes\n\ndependencies: use latest @stencil/core to remove DOMException errors (#29685) (d70ea4), closes #29681\nvue: add optional IonicConfig type parameter to IonicVue plugin (#29637) (90893f4), closes #29659\n\n", + "name": "v8.2.5", + "published_at": "July 3 2024", + "tag_name": "v8.2.5", + "type": "patch", + "version": "8.2.5" + }, + { + "body": "Bug Fixes\n\nangular: popover arrow navigation with disabled items (#29662) (ceb41f3), closes #29640\n\n", + "name": "v8.2.4", + "published_at": "June 29 2024", + "tag_name": "v8.2.4", + "type": "patch", + "version": "8.2.4" + }, + { + "body": "Bug Fixes\n\nrefresher: show when content is fullscreen (#29608) (5cdfac8), closes #18714\n\n", + "name": "v8.2.2", + "published_at": "June 13 2024", + "tag_name": "v8.2.2", + "type": "patch", + "version": "8.2.2" + }, + { + "body": "\nreact: export InputInputEventDetail type (#29512) (624ceba), closes #29518\n\n", + "name": "v8.2.1", + "published_at": "June 6 2024", + "tag_name": "v8.2.1", + "type": "patch", + "version": "8.2.1" + }, { "body": "Features\n\nangular: setting props on a signal works (#29453) (4640e04), closes #28876\n\n", "name": "v8.2.0", - "published_at": "May 22 2024", + "published_at": "May 23 2024", "tag_name": "v8.2.0", "type": "minor", "version": "8.2.0" @@ -10,7 +122,7 @@ { "body": "Bug Fixes\n\ncore: malformed URIs will not throw exception (#29486) (4a41983), closes #29479\n\n", "name": "v8.1.3", - "published_at": "May 22 2024", + "published_at": "May 23 2024", "tag_name": "v8.1.3", "type": "patch", "version": "8.1.3" @@ -18,7 +130,7 @@ { "body": "Bug Fixes\n\nmany: do not grow slotted checkboxes, radios, selects and toggles (#29501) (c63d07b), closes #29423\npicker: update keyboard navigation (#29497) (32bc681)\n\n", "name": "v8.1.2", - "published_at": "May 15 2024", + "published_at": "May 16 2024", "tag_name": "v8.1.2", "type": "patch", "version": "8.1.2" @@ -26,7 +138,7 @@ { "body": "Bug Fixes\n\nangular: add formatOptions property to standalone datetime (#29468) (bb1db52), closes #29464\nangular: persist select disabled state in item (#29448) (dfb72d7), closes #29234\nangular: set active segment button when dynamically changing items (#29418) (ee83388), closes #29414\nradio: persist checked state when items are updated in radio-group (#29457) (7ea14ae), closes #29442\n\n", "name": "v8.1.1", - "published_at": "May 15 2024", + "published_at": "May 16 2024", "tag_name": "v8.1.1", "type": "patch", "version": "8.1.1" @@ -90,89 +202,9 @@ { "body": "Bug Fixes\n\nbutton: activated outline button in toolbar no longer blends into background on MD dark mode (#29216) (ee5da7a)\npopover: viewport can be scrolled if no content present (#29215) (f08759c), closes #29211\n\n", "name": "v7.8.3", - "published_at": "April 3 2024", + "published_at": "April 4 2024", "tag_name": "v7.8.3", "type": "patch", "version": "7.8.3" - }, - { - "body": "Bug Fixes\n\nsearchbar: autocapitalize is initialized correctly (#29197) (8ad66c0), closes #29193\n\n", - "name": "v7.8.2", - "published_at": "March 27 2024", - "tag_name": "v7.8.2", - "type": "patch", - "version": "7.8.2" - }, - { - "body": "Bug Fixes\n\ndatetime: wheel picker shows consistently in overlays (#29147) (19c1bc1), closes #26234\nheader: iOS headers in MD app are not hidden (#29164) (fdfecd3), closes #28867\nreact: avoid definitely typed errors with @types/react@18 (#29182) (58d217d), closes #29178\n\nPerformance Improvements\n\ndatetime: calendar body shows immediately in modal on ios (#29163) (f759776), closes #24542\n\n", - "name": "v7.8.1", - "published_at": "March 20 2024", - "tag_name": "v7.8.1", - "type": "patch", - "version": "7.8.1" - }, - { - "body": "Features\n\ndatetime: formatOptions property for Datetime (#29065) (7cdbc1b)\nsearchbar: autocapitalize, dir, lang, maxlength, and minlength are inherited to native input (#29098) (a0a77f7), closes #27606\n\n", - "name": "v7.8.0", - "published_at": "March 13 2024", - "tag_name": "v7.8.0", - "type": "minor", - "version": "7.8.0" - }, - { - "body": "Bug Fixes\n\nangular: add ionNavWillChange and ionNavDidChange types for nav (#29122) (85b9d5c), closes #29114\ncheckbox: set aria-checked of indeterminate checkbox to 'mixed' (#29115) (b2d636f)\noverlay: do not hide overlay if toast is presented (#29140) (c0f5e5e), closes #29139\n\n", - "name": "v7.7.5", - "published_at": "March 13 2024", - "tag_name": "v7.7.5", - "type": "patch", - "version": "7.7.5" - }, - { - "body": "Bug Fixes\n\nmodal: ariaLabel and role are inherited when set via htmlAttributes (#29099) (de13633)\n\n", - "name": "v7.7.4", - "published_at": "March 6 2024", - "tag_name": "v7.7.4", - "type": "patch", - "version": "7.7.4" - }, - { - "body": "Bug Fixes\n\nlabel: do not grow when in end slot (#29036) (1fc4b76), closes #29033\noverlays: focus is returned to last focus element when focusing toast (#28950) (2ed0ada), closes #28261\n\n", - "name": "v7.7.3", - "published_at": "February 21 2024", - "tag_name": "v7.7.3", - "type": "patch", - "version": "7.7.3" - }, - { - "body": "Bug Fixes\n\noverlays: do not return focus if application has already moved focus manually (#28850) (a016670), closes #28849\noverlays: ensure that only topmost overlay is announced by screen readers (#28997) (ba4ba61), closes #23472\npopover: render arrow above backdrop (#28986) (0a8964d), closes #28985\n\n", - "name": "v7.7.2", - "published_at": "February 14 2024", - "tag_name": "v7.7.2", - "type": "patch", - "version": "7.7.2" - }, - { - "body": "Bug Fixes\n\naction-sheet: iOS dismiss animation respects safe area (#28915) (7449fb4), closes #28541\noverlays: tear down animations after dismiss (#28907) (950fa40), closes #28352\nreact: route with redirect will mount page (#28961) (5777ce2), closes #28838\nselect: popover can be scrolled (#28965) (35ab6b4), closes #28963\n\n", - "name": "v7.7.1", - "published_at": "February 7 2024", - "tag_name": "v7.7.1", - "type": "patch", - "version": "7.7.1" - }, - { - "body": "Features\n\nadd experimental hardware back button support in browsers (#28705) (658d1ca), closes #28703\n\n", - "name": "v7.7.0", - "published_at": "January 31 2024", - "tag_name": "v7.7.0", - "type": "minor", - "version": "7.7.0" - }, - { - "body": "Bug Fixes\n\naccordion: prevent opening of readonly accordion using keyboard (#28865) (e10f49c), closes #28344\naction-sheet, alert, toast: button roles autocomplete with available options (#27940) (f6fc22b), closes #27965\nitem: ensure button focus state on property change (#28892) (bf7922c), closes #28525\nitem: only default slot content wraps (#28773) (9448783), closes #28769\n\n", - "name": "v7.6.7", - "published_at": "January 31 2024", - "tag_name": "v7.6.7", - "type": "patch", - "version": "7.6.7" } ] diff --git a/src/styles/custom.scss b/src/styles/custom.scss index b02baa35e86..0f62c165e14 100644 --- a/src/styles/custom.scss +++ b/src/styles/custom.scss @@ -169,7 +169,6 @@ iframe { } } - .cordova-ee-card { max-width: 100%; } @@ -188,3 +187,45 @@ iframe { .cordova-ee-card p { margin: 1rem 0 0; } + +// OS Announcement Bar +[class*='announcementBar_'] { + --docusaurus-announcement-bar-height: 3.5rem; + + background: linear-gradient(90deg, #440f14, #5e1219 15%, #000 35%, #000 45%, #5e1219 85%, #440f14); + + &:hover, + &:focus, + &:active { + strong { + color: var(--c-red-50); + } + } +} + +[class*='announcementBarContent_'] { + padding: 0; + + > a { + display: flex; + align-items: center; + justify-content: center; + height: var(--docusaurus-announcement-bar-height); + + letter-spacing: 0.01em !important; + text-decoration: none !important; + + color: #fff !important; + + font-size: 1.04rem; + font-weight: 500; + + strong { + font-weight: 500; + + color: var(--c-red-70); + + transition: color 0.2s ease-out; + } + } +} diff --git a/src/translate/.detection/api/accordion-group.json b/src/translate/.detection/api/accordion-group.json index 111bd46bcd2..79fe0edf378 100644 --- a/src/translate/.detection/api/accordion-group.json +++ b/src/translate/.detection/api/accordion-group.json @@ -199,7 +199,7 @@ }, "cancelable": true, "composed": true, - "docs": "Emitted when the value property has changed\nas a result of a user action such as a click.\nThis event will not emit when programmatically setting\nthe value property.", + "docs": "Emitted when the value property has changed as a result of a user action such as a click.\n\nThis event will not emit when programmatically setting the `value` property.", "docsTags": [] } ], diff --git a/src/translate/.detection/api/action-sheet.json b/src/translate/.detection/api/action-sheet.json index 70d27b707a2..c4dcd159220 100644 --- a/src/translate/.detection/api/action-sheet.json +++ b/src/translate/.detection/api/action-sheet.json @@ -635,122 +635,290 @@ { "name": "--backdrop-opacity", "annotation": "prop", - "docs": "Opacity of the backdrop" + "docs": "Opacity of the backdrop", + "mode": "ios" + }, + { + "name": "--backdrop-opacity", + "annotation": "prop", + "docs": "Opacity of the backdrop", + "mode": "md" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "Background of the action sheet group", + "mode": "ios" }, { "name": "--background", "annotation": "prop", - "docs": "Background of the action sheet group" + "docs": "Background of the action sheet group", + "mode": "md" + }, + { + "name": "--button-background", + "annotation": "prop", + "docs": "Background of the action sheet button", + "mode": "ios" }, { "name": "--button-background", "annotation": "prop", - "docs": "Background of the action sheet button" + "docs": "Background of the action sheet button", + "mode": "md" }, { "name": "--button-background-activated", "annotation": "prop", - "docs": "Background of the action sheet button when pressed. Note: setting this will interfere with the Material Design ripple." + "docs": "Background of the action sheet button when pressed. Note: setting this will interfere with the Material Design ripple.", + "mode": "ios" + }, + { + "name": "--button-background-activated", + "annotation": "prop", + "docs": "Background of the action sheet button when pressed. Note: setting this will interfere with the Material Design ripple.", + "mode": "md" + }, + { + "name": "--button-background-activated-opacity", + "annotation": "prop", + "docs": "Opacity of the action sheet button background when pressed", + "mode": "ios" }, { "name": "--button-background-activated-opacity", "annotation": "prop", - "docs": "Opacity of the action sheet button background when pressed" + "docs": "Opacity of the action sheet button background when pressed", + "mode": "md" + }, + { + "name": "--button-background-focused", + "annotation": "prop", + "docs": "Background of the action sheet button when tabbed to", + "mode": "ios" }, { "name": "--button-background-focused", "annotation": "prop", - "docs": "Background of the action sheet button when tabbed to" + "docs": "Background of the action sheet button when tabbed to", + "mode": "md" }, { "name": "--button-background-focused-opacity", "annotation": "prop", - "docs": "Opacity of the action sheet button background when tabbed to" + "docs": "Opacity of the action sheet button background when tabbed to", + "mode": "ios" + }, + { + "name": "--button-background-focused-opacity", + "annotation": "prop", + "docs": "Opacity of the action sheet button background when tabbed to", + "mode": "md" + }, + { + "name": "--button-background-hover", + "annotation": "prop", + "docs": "Background of the action sheet button on hover", + "mode": "ios" }, { "name": "--button-background-hover", "annotation": "prop", - "docs": "Background of the action sheet button on hover" + "docs": "Background of the action sheet button on hover", + "mode": "md" + }, + { + "name": "--button-background-hover-opacity", + "annotation": "prop", + "docs": "Opacity of the action sheet button background on hover", + "mode": "ios" }, { "name": "--button-background-hover-opacity", "annotation": "prop", - "docs": "Opacity of the action sheet button background on hover" + "docs": "Opacity of the action sheet button background on hover", + "mode": "md" }, { "name": "--button-background-selected", "annotation": "prop", - "docs": "Background of the selected action sheet button" + "docs": "Background of the selected action sheet button", + "mode": "ios" + }, + { + "name": "--button-background-selected", + "annotation": "prop", + "docs": "Background of the selected action sheet button", + "mode": "md" + }, + { + "name": "--button-background-selected-opacity", + "annotation": "prop", + "docs": "Opacity of the selected action sheet button background", + "mode": "ios" }, { "name": "--button-background-selected-opacity", "annotation": "prop", - "docs": "Opacity of the selected action sheet button background" + "docs": "Opacity of the selected action sheet button background", + "mode": "md" + }, + { + "name": "--button-color", + "annotation": "prop", + "docs": "Color of the action sheet button", + "mode": "ios" }, { "name": "--button-color", "annotation": "prop", - "docs": "Color of the action sheet button" + "docs": "Color of the action sheet button", + "mode": "md" }, { "name": "--button-color-activated", "annotation": "prop", - "docs": "Color of the action sheet button when pressed" + "docs": "Color of the action sheet button when pressed", + "mode": "ios" + }, + { + "name": "--button-color-activated", + "annotation": "prop", + "docs": "Color of the action sheet button when pressed", + "mode": "md" + }, + { + "name": "--button-color-disabled", + "annotation": "prop", + "docs": "Color of the selected action sheet button when disabled", + "mode": "ios" }, { "name": "--button-color-disabled", "annotation": "prop", - "docs": "Color of the selected action sheet button when disabled" + "docs": "Color of the selected action sheet button when disabled", + "mode": "md" + }, + { + "name": "--button-color-focused", + "annotation": "prop", + "docs": "Color of the action sheet button when tabbed to", + "mode": "ios" }, { "name": "--button-color-focused", "annotation": "prop", - "docs": "Color of the action sheet button when tabbed to" + "docs": "Color of the action sheet button when tabbed to", + "mode": "md" }, { "name": "--button-color-hover", "annotation": "prop", - "docs": "Color of the action sheet button on hover" + "docs": "Color of the action sheet button on hover", + "mode": "ios" + }, + { + "name": "--button-color-hover", + "annotation": "prop", + "docs": "Color of the action sheet button on hover", + "mode": "md" + }, + { + "name": "--button-color-selected", + "annotation": "prop", + "docs": "Color of the selected action sheet button", + "mode": "ios" }, { "name": "--button-color-selected", "annotation": "prop", - "docs": "Color of the selected action sheet button" + "docs": "Color of the selected action sheet button", + "mode": "md" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "Color of the action sheet text", + "mode": "ios" }, { "name": "--color", "annotation": "prop", - "docs": "Color of the action sheet text" + "docs": "Color of the action sheet text", + "mode": "md" }, { "name": "--height", "annotation": "prop", - "docs": "height of the action sheet" + "docs": "height of the action sheet", + "mode": "ios" + }, + { + "name": "--height", + "annotation": "prop", + "docs": "height of the action sheet", + "mode": "md" + }, + { + "name": "--max-height", + "annotation": "prop", + "docs": "Maximum height of the action sheet", + "mode": "ios" }, { "name": "--max-height", "annotation": "prop", - "docs": "Maximum height of the action sheet" + "docs": "Maximum height of the action sheet", + "mode": "md" + }, + { + "name": "--max-width", + "annotation": "prop", + "docs": "Maximum width of the action sheet", + "mode": "ios" }, { "name": "--max-width", "annotation": "prop", - "docs": "Maximum width of the action sheet" + "docs": "Maximum width of the action sheet", + "mode": "md" }, { "name": "--min-height", "annotation": "prop", - "docs": "Minimum height of the action sheet" + "docs": "Minimum height of the action sheet", + "mode": "ios" + }, + { + "name": "--min-height", + "annotation": "prop", + "docs": "Minimum height of the action sheet", + "mode": "md" + }, + { + "name": "--min-width", + "annotation": "prop", + "docs": "Minimum width of the action sheet", + "mode": "ios" }, { "name": "--min-width", "annotation": "prop", - "docs": "Minimum width of the action sheet" + "docs": "Minimum width of the action sheet", + "mode": "md" + }, + { + "name": "--width", + "annotation": "prop", + "docs": "Width of the action sheet", + "mode": "ios" }, { "name": "--width", "annotation": "prop", - "docs": "Width of the action sheet" + "docs": "Width of the action sheet", + "mode": "md" } ], "slots": [], diff --git a/src/translate/.detection/api/alert.json b/src/translate/.detection/api/alert.json index 3bdd0c5b834..890f397a3d4 100644 --- a/src/translate/.detection/api/alert.json +++ b/src/translate/.detection/api/alert.json @@ -702,42 +702,98 @@ { "name": "--backdrop-opacity", "annotation": "prop", - "docs": "Opacity of the backdrop" + "docs": "Opacity of the backdrop", + "mode": "ios" + }, + { + "name": "--backdrop-opacity", + "annotation": "prop", + "docs": "Opacity of the backdrop", + "mode": "md" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "Background of the alert", + "mode": "ios" }, { "name": "--background", "annotation": "prop", - "docs": "Background of the alert" + "docs": "Background of the alert", + "mode": "md" }, { "name": "--height", "annotation": "prop", - "docs": "Height of the alert" + "docs": "Height of the alert", + "mode": "ios" + }, + { + "name": "--height", + "annotation": "prop", + "docs": "Height of the alert", + "mode": "md" + }, + { + "name": "--max-height", + "annotation": "prop", + "docs": "Maximum height of the alert", + "mode": "ios" }, { "name": "--max-height", "annotation": "prop", - "docs": "Maximum height of the alert" + "docs": "Maximum height of the alert", + "mode": "md" }, { "name": "--max-width", "annotation": "prop", - "docs": "Maximum width of the alert" + "docs": "Maximum width of the alert", + "mode": "ios" + }, + { + "name": "--max-width", + "annotation": "prop", + "docs": "Maximum width of the alert", + "mode": "md" + }, + { + "name": "--min-height", + "annotation": "prop", + "docs": "Minimum height of the alert", + "mode": "ios" }, { "name": "--min-height", "annotation": "prop", - "docs": "Minimum height of the alert" + "docs": "Minimum height of the alert", + "mode": "md" }, { "name": "--min-width", "annotation": "prop", - "docs": "Minimum width of the alert" + "docs": "Minimum width of the alert", + "mode": "ios" + }, + { + "name": "--min-width", + "annotation": "prop", + "docs": "Minimum width of the alert", + "mode": "md" + }, + { + "name": "--width", + "annotation": "prop", + "docs": "Width of the alert", + "mode": "ios" }, { "name": "--width", "annotation": "prop", - "docs": "Width of the alert" + "docs": "Width of the alert", + "mode": "md" } ], "slots": [], diff --git a/src/translate/.detection/api/app.json b/src/translate/.detection/api/app.json index 093a00ac590..68eb5405781 100644 --- a/src/translate/.detection/api/app.json +++ b/src/translate/.detection/api/app.json @@ -6,7 +6,46 @@ "docsTags": [], "usage": {}, "props": [], - "methods": [], + "methods": [ + { + "name": "setFocus", + "returns": { + "type": "Promise", + "docs": "" + }, + "complexType": { + "signature": "(elements: HTMLElement[]) => Promise", + "parameters": [ + { + "name": "elements", + "type": "HTMLElement[]", + "docs": "" + } + ], + "references": { + "Promise": { + "location": "global", + "id": "global::Promise" + }, + "HTMLElement": { + "location": "global", + "id": "global::HTMLElement" + } + }, + "return": "Promise" + }, + "signature": "setFocus(elements: HTMLElement[]) => Promise", + "parameters": [ + { + "name": "elements", + "type": "HTMLElement[]", + "docs": "" + } + ], + "docs": "Used to set focus on an element that uses `ion-focusable`.\nDo not use this if focusing the element as a result of a keyboard\nevent as the focus utility should handle this for us. This method\nshould be used when we want to programmatically focus an element as\na result of another user action. (Ex: We focus the first element\ninside of a popover when the user presents it, but the popover is not always\npresented as a result of keyboard action.)", + "docsTags": [] + } + ], "events": [], "listeners": [], "styles": [], diff --git a/src/translate/.detection/api/avatar.json b/src/translate/.detection/api/avatar.json index d4f630152fe..2b2e193f4a4 100644 --- a/src/translate/.detection/api/avatar.json +++ b/src/translate/.detection/api/avatar.json @@ -13,7 +13,14 @@ { "name": "--border-radius", "annotation": "prop", - "docs": "Border radius of the avatar and inner image" + "docs": "Border radius of the avatar and inner image", + "mode": "ios" + }, + { + "name": "--border-radius", + "annotation": "prop", + "docs": "Border radius of the avatar and inner image", + "mode": "md" } ], "slots": [], diff --git a/src/translate/.detection/api/back-button.json b/src/translate/.detection/api/back-button.json index dca69141db2..1611fc73749 100644 --- a/src/translate/.detection/api/back-button.json +++ b/src/translate/.detection/api/back-button.json @@ -278,162 +278,386 @@ { "name": "--background", "annotation": "prop", - "docs": "Background of the button" + "docs": "Background of the button", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "Background of the button", + "mode": "md" + }, + { + "name": "--background-focused", + "annotation": "prop", + "docs": "Background of the button when focused with the tab key", + "mode": "ios" }, { "name": "--background-focused", "annotation": "prop", - "docs": "Background of the button when focused with the tab key" + "docs": "Background of the button when focused with the tab key", + "mode": "md" }, { "name": "--background-focused-opacity", "annotation": "prop", - "docs": "Opacity of the button background when focused with the tab key" + "docs": "Opacity of the button background when focused with the tab key", + "mode": "ios" + }, + { + "name": "--background-focused-opacity", + "annotation": "prop", + "docs": "Opacity of the button background when focused with the tab key", + "mode": "md" + }, + { + "name": "--background-hover", + "annotation": "prop", + "docs": "Background of the button on hover", + "mode": "ios" }, { "name": "--background-hover", "annotation": "prop", - "docs": "Background of the button on hover" + "docs": "Background of the button on hover", + "mode": "md" }, { "name": "--background-hover-opacity", "annotation": "prop", - "docs": "Opacity of the background on hover" + "docs": "Opacity of the background on hover", + "mode": "ios" + }, + { + "name": "--background-hover-opacity", + "annotation": "prop", + "docs": "Opacity of the background on hover", + "mode": "md" + }, + { + "name": "--border-radius", + "annotation": "prop", + "docs": "Border radius of the button", + "mode": "ios" }, { "name": "--border-radius", "annotation": "prop", - "docs": "Border radius of the button" + "docs": "Border radius of the button", + "mode": "md" }, { "name": "--color", "annotation": "prop", - "docs": "Text color of the button" + "docs": "Text color of the button", + "mode": "ios" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "Text color of the button", + "mode": "md" + }, + { + "name": "--color-focused", + "annotation": "prop", + "docs": "Text color of the button when focused with the tab key", + "mode": "ios" }, { "name": "--color-focused", "annotation": "prop", - "docs": "Text color of the button when focused with the tab key" + "docs": "Text color of the button when focused with the tab key", + "mode": "md" }, { "name": "--color-hover", "annotation": "prop", - "docs": "Text color of the button on hover" + "docs": "Text color of the button on hover", + "mode": "ios" + }, + { + "name": "--color-hover", + "annotation": "prop", + "docs": "Text color of the button on hover", + "mode": "md" + }, + { + "name": "--icon-font-size", + "annotation": "prop", + "docs": "Font size of the button icon", + "mode": "ios" }, { "name": "--icon-font-size", "annotation": "prop", - "docs": "Font size of the button icon" + "docs": "Font size of the button icon", + "mode": "md" }, { "name": "--icon-font-weight", "annotation": "prop", - "docs": "Font weight of the button icon" + "docs": "Font weight of the button icon", + "mode": "ios" + }, + { + "name": "--icon-font-weight", + "annotation": "prop", + "docs": "Font weight of the button icon", + "mode": "md" + }, + { + "name": "--icon-margin-bottom", + "annotation": "prop", + "docs": "Bottom margin of the button icon", + "mode": "ios" }, { "name": "--icon-margin-bottom", "annotation": "prop", - "docs": "Bottom margin of the button icon" + "docs": "Bottom margin of the button icon", + "mode": "md" }, { "name": "--icon-margin-end", "annotation": "prop", - "docs": "Right margin if direction is left-to-right, and left margin if direction is right-to-left of the button icon" + "docs": "Right margin if direction is left-to-right, and left margin if direction is right-to-left of the button icon", + "mode": "ios" + }, + { + "name": "--icon-margin-end", + "annotation": "prop", + "docs": "Right margin if direction is left-to-right, and left margin if direction is right-to-left of the button icon", + "mode": "md" + }, + { + "name": "--icon-margin-start", + "annotation": "prop", + "docs": "Left margin if direction is left-to-right, and right margin if direction is right-to-left of the button icon", + "mode": "ios" }, { "name": "--icon-margin-start", "annotation": "prop", - "docs": "Left margin if direction is left-to-right, and right margin if direction is right-to-left of the button icon" + "docs": "Left margin if direction is left-to-right, and right margin if direction is right-to-left of the button icon", + "mode": "md" }, { "name": "--icon-margin-top", "annotation": "prop", - "docs": "Top margin of the button icon" + "docs": "Top margin of the button icon", + "mode": "ios" + }, + { + "name": "--icon-margin-top", + "annotation": "prop", + "docs": "Top margin of the button icon", + "mode": "md" + }, + { + "name": "--icon-padding-bottom", + "annotation": "prop", + "docs": "Bottom padding of the button icon", + "mode": "ios" }, { "name": "--icon-padding-bottom", "annotation": "prop", - "docs": "Bottom padding of the button icon" + "docs": "Bottom padding of the button icon", + "mode": "md" }, { "name": "--icon-padding-end", "annotation": "prop", - "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the button icon" + "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the button icon", + "mode": "ios" + }, + { + "name": "--icon-padding-end", + "annotation": "prop", + "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the button icon", + "mode": "md" + }, + { + "name": "--icon-padding-start", + "annotation": "prop", + "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the button icon", + "mode": "ios" }, { "name": "--icon-padding-start", "annotation": "prop", - "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the button icon" + "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the button icon", + "mode": "md" }, { "name": "--icon-padding-top", "annotation": "prop", - "docs": "Top padding of the button icon" + "docs": "Top padding of the button icon", + "mode": "ios" + }, + { + "name": "--icon-padding-top", + "annotation": "prop", + "docs": "Top padding of the button icon", + "mode": "md" + }, + { + "name": "--margin-bottom", + "annotation": "prop", + "docs": "Bottom margin of the button", + "mode": "ios" }, { "name": "--margin-bottom", "annotation": "prop", - "docs": "Bottom margin of the button" + "docs": "Bottom margin of the button", + "mode": "md" }, { "name": "--margin-end", "annotation": "prop", - "docs": "Right margin if direction is left-to-right, and left margin if direction is right-to-left of the button" + "docs": "Right margin if direction is left-to-right, and left margin if direction is right-to-left of the button", + "mode": "ios" + }, + { + "name": "--margin-end", + "annotation": "prop", + "docs": "Right margin if direction is left-to-right, and left margin if direction is right-to-left of the button", + "mode": "md" + }, + { + "name": "--margin-start", + "annotation": "prop", + "docs": "Left margin if direction is left-to-right, and right margin if direction is right-to-left of the button", + "mode": "ios" }, { "name": "--margin-start", "annotation": "prop", - "docs": "Left margin if direction is left-to-right, and right margin if direction is right-to-left of the button" + "docs": "Left margin if direction is left-to-right, and right margin if direction is right-to-left of the button", + "mode": "md" }, { "name": "--margin-top", "annotation": "prop", - "docs": "Top margin of the button" + "docs": "Top margin of the button", + "mode": "ios" + }, + { + "name": "--margin-top", + "annotation": "prop", + "docs": "Top margin of the button", + "mode": "md" + }, + { + "name": "--min-height", + "annotation": "prop", + "docs": "Minimum height of the button", + "mode": "ios" }, { "name": "--min-height", "annotation": "prop", - "docs": "Minimum height of the button" + "docs": "Minimum height of the button", + "mode": "md" }, { "name": "--min-width", "annotation": "prop", - "docs": "Minimum width of the button" + "docs": "Minimum width of the button", + "mode": "ios" + }, + { + "name": "--min-width", + "annotation": "prop", + "docs": "Minimum width of the button", + "mode": "md" + }, + { + "name": "--opacity", + "annotation": "prop", + "docs": "Opacity of the button", + "mode": "ios" }, { "name": "--opacity", "annotation": "prop", - "docs": "Opacity of the button" + "docs": "Opacity of the button", + "mode": "md" }, { "name": "--padding-bottom", "annotation": "prop", - "docs": "Bottom padding of the button" + "docs": "Bottom padding of the button", + "mode": "ios" + }, + { + "name": "--padding-bottom", + "annotation": "prop", + "docs": "Bottom padding of the button", + "mode": "md" + }, + { + "name": "--padding-end", + "annotation": "prop", + "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the button", + "mode": "ios" }, { "name": "--padding-end", "annotation": "prop", - "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the button" + "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the button", + "mode": "md" }, { "name": "--padding-start", "annotation": "prop", - "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the button" + "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the button", + "mode": "ios" + }, + { + "name": "--padding-start", + "annotation": "prop", + "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the button", + "mode": "md" + }, + { + "name": "--padding-top", + "annotation": "prop", + "docs": "Top padding of the button", + "mode": "ios" }, { "name": "--padding-top", "annotation": "prop", - "docs": "Top padding of the button" + "docs": "Top padding of the button", + "mode": "md" }, { "name": "--ripple-color", "annotation": "prop", - "docs": "Color of the button ripple effect" + "docs": "Color of the button ripple effect", + "mode": "ios" + }, + { + "name": "--ripple-color", + "annotation": "prop", + "docs": "Color of the button ripple effect", + "mode": "md" + }, + { + "name": "--transition", + "annotation": "prop", + "docs": "Transition of the button", + "mode": "ios" }, { "name": "--transition", "annotation": "prop", - "docs": "Transition of the button" + "docs": "Transition of the button", + "mode": "md" } ], "slots": [], diff --git a/src/translate/.detection/api/badge.json b/src/translate/.detection/api/badge.json index 39541ce9469..7e6f37e5c7a 100644 --- a/src/translate/.detection/api/badge.json +++ b/src/translate/.detection/api/badge.json @@ -106,32 +106,74 @@ { "name": "--background", "annotation": "prop", - "docs": "Background of the badge" + "docs": "Background of the badge", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "Background of the badge", + "mode": "md" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "Text color of the badge", + "mode": "ios" }, { "name": "--color", "annotation": "prop", - "docs": "Text color of the badge" + "docs": "Text color of the badge", + "mode": "md" + }, + { + "name": "--padding-bottom", + "annotation": "prop", + "docs": "Bottom padding of the badge", + "mode": "ios" }, { "name": "--padding-bottom", "annotation": "prop", - "docs": "Bottom padding of the badge" + "docs": "Bottom padding of the badge", + "mode": "md" }, { "name": "--padding-end", "annotation": "prop", - "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the badge" + "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the badge", + "mode": "ios" + }, + { + "name": "--padding-end", + "annotation": "prop", + "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the badge", + "mode": "md" + }, + { + "name": "--padding-start", + "annotation": "prop", + "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the badge", + "mode": "ios" }, { "name": "--padding-start", "annotation": "prop", - "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the badge" + "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the badge", + "mode": "md" + }, + { + "name": "--padding-top", + "annotation": "prop", + "docs": "Top padding of the badge", + "mode": "ios" }, { "name": "--padding-top", "annotation": "prop", - "docs": "Top padding of the badge" + "docs": "Top padding of the badge", + "mode": "md" } ], "slots": [], diff --git a/src/translate/.detection/api/breadcrumb.json b/src/translate/.detection/api/breadcrumb.json index d32dc3324fc..53feb51a4ae 100644 --- a/src/translate/.detection/api/breadcrumb.json +++ b/src/translate/.detection/api/breadcrumb.json @@ -377,27 +377,62 @@ { "name": "--background-focused", "annotation": "prop", - "docs": "Background color of the breadcrumb when focused" + "docs": "Background color of the breadcrumb when focused", + "mode": "ios" + }, + { + "name": "--background-focused", + "annotation": "prop", + "docs": "Background color of the breadcrumb when focused", + "mode": "md" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "Text color of the breadcrumb", + "mode": "ios" }, { "name": "--color", "annotation": "prop", - "docs": "Text color of the breadcrumb" + "docs": "Text color of the breadcrumb", + "mode": "md" + }, + { + "name": "--color-active", + "annotation": "prop", + "docs": "Text color of the active breadcrumb", + "mode": "ios" }, { "name": "--color-active", "annotation": "prop", - "docs": "Text color of the active breadcrumb" + "docs": "Text color of the active breadcrumb", + "mode": "md" + }, + { + "name": "--color-focused", + "annotation": "prop", + "docs": "Text color of the breadcrumb when focused", + "mode": "ios" }, { "name": "--color-focused", "annotation": "prop", - "docs": "Text color of the breadcrumb when focused" + "docs": "Text color of the breadcrumb when focused", + "mode": "md" + }, + { + "name": "--color-hover", + "annotation": "prop", + "docs": "Text color of the breadcrumb on hover", + "mode": "ios" }, { "name": "--color-hover", "annotation": "prop", - "docs": "Text color of the breadcrumb on hover" + "docs": "Text color of the breadcrumb on hover", + "mode": "md" } ], "slots": [], diff --git a/src/translate/.detection/api/button.json b/src/translate/.detection/api/button.json index 89fe8199f7b..1e9561e0235 100644 --- a/src/translate/.detection/api/button.json +++ b/src/translate/.detection/api/button.json @@ -570,117 +570,278 @@ { "name": "--background", "annotation": "prop", - "docs": "Background of the button" + "docs": "Background of the button", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "Background of the button", + "mode": "md" + }, + { + "name": "--background-activated", + "annotation": "prop", + "docs": "Background of the button when pressed. Note: setting this will interfere with the Material Design ripple.", + "mode": "ios" }, { "name": "--background-activated", "annotation": "prop", - "docs": "Background of the button when pressed. Note: setting this will interfere with the Material Design ripple." + "docs": "Background of the button when pressed. Note: setting this will interfere with the Material Design ripple.", + "mode": "md" + }, + { + "name": "--background-activated-opacity", + "annotation": "prop", + "docs": "Opacity of the button when pressed", + "mode": "ios" }, { "name": "--background-activated-opacity", "annotation": "prop", - "docs": "Opacity of the button when pressed" + "docs": "Opacity of the button when pressed", + "mode": "md" }, { "name": "--background-focused", "annotation": "prop", - "docs": "Background of the button when focused with the tab key" + "docs": "Background of the button when focused with the tab key", + "mode": "ios" + }, + { + "name": "--background-focused", + "annotation": "prop", + "docs": "Background of the button when focused with the tab key", + "mode": "md" + }, + { + "name": "--background-focused-opacity", + "annotation": "prop", + "docs": "Opacity of the button when focused with the tab key", + "mode": "ios" }, { "name": "--background-focused-opacity", "annotation": "prop", - "docs": "Opacity of the button when focused with the tab key" + "docs": "Opacity of the button when focused with the tab key", + "mode": "md" + }, + { + "name": "--background-hover", + "annotation": "prop", + "docs": "Background of the button on hover", + "mode": "ios" }, { "name": "--background-hover", "annotation": "prop", - "docs": "Background of the button on hover" + "docs": "Background of the button on hover", + "mode": "md" }, { "name": "--background-hover-opacity", "annotation": "prop", - "docs": "Opacity of the background on hover" + "docs": "Opacity of the background on hover", + "mode": "ios" + }, + { + "name": "--background-hover-opacity", + "annotation": "prop", + "docs": "Opacity of the background on hover", + "mode": "md" + }, + { + "name": "--border-color", + "annotation": "prop", + "docs": "Border color of the button", + "mode": "ios" }, { "name": "--border-color", "annotation": "prop", - "docs": "Border color of the button" + "docs": "Border color of the button", + "mode": "md" + }, + { + "name": "--border-radius", + "annotation": "prop", + "docs": "Border radius of the button", + "mode": "ios" }, { "name": "--border-radius", "annotation": "prop", - "docs": "Border radius of the button" + "docs": "Border radius of the button", + "mode": "md" }, { "name": "--border-style", "annotation": "prop", - "docs": "Border style of the button" + "docs": "Border style of the button", + "mode": "ios" + }, + { + "name": "--border-style", + "annotation": "prop", + "docs": "Border style of the button", + "mode": "md" }, { "name": "--border-width", "annotation": "prop", - "docs": "Border width of the button" + "docs": "Border width of the button", + "mode": "ios" + }, + { + "name": "--border-width", + "annotation": "prop", + "docs": "Border width of the button", + "mode": "md" + }, + { + "name": "--box-shadow", + "annotation": "prop", + "docs": "Box shadow of the button", + "mode": "ios" }, { "name": "--box-shadow", "annotation": "prop", - "docs": "Box shadow of the button" + "docs": "Box shadow of the button", + "mode": "md" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "Text color of the button", + "mode": "ios" }, { "name": "--color", "annotation": "prop", - "docs": "Text color of the button" + "docs": "Text color of the button", + "mode": "md" + }, + { + "name": "--color-activated", + "annotation": "prop", + "docs": "Text color of the button when pressed", + "mode": "ios" }, { "name": "--color-activated", "annotation": "prop", - "docs": "Text color of the button when pressed" + "docs": "Text color of the button when pressed", + "mode": "md" + }, + { + "name": "--color-focused", + "annotation": "prop", + "docs": "Text color of the button when focused with the tab key", + "mode": "ios" }, { "name": "--color-focused", "annotation": "prop", - "docs": "Text color of the button when focused with the tab key" + "docs": "Text color of the button when focused with the tab key", + "mode": "md" + }, + { + "name": "--color-hover", + "annotation": "prop", + "docs": "Text color of the button when hover", + "mode": "ios" }, { "name": "--color-hover", "annotation": "prop", - "docs": "Text color of the button when hover" + "docs": "Text color of the button when hover", + "mode": "md" + }, + { + "name": "--opacity", + "annotation": "prop", + "docs": "Opacity of the button", + "mode": "ios" }, { "name": "--opacity", "annotation": "prop", - "docs": "Opacity of the button" + "docs": "Opacity of the button", + "mode": "md" }, { "name": "--padding-bottom", "annotation": "prop", - "docs": "Bottom padding of the button" + "docs": "Bottom padding of the button", + "mode": "ios" + }, + { + "name": "--padding-bottom", + "annotation": "prop", + "docs": "Bottom padding of the button", + "mode": "md" + }, + { + "name": "--padding-end", + "annotation": "prop", + "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the button", + "mode": "ios" }, { "name": "--padding-end", "annotation": "prop", - "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the button" + "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the button", + "mode": "md" + }, + { + "name": "--padding-start", + "annotation": "prop", + "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the button", + "mode": "ios" }, { "name": "--padding-start", "annotation": "prop", - "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the button" + "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the button", + "mode": "md" }, { "name": "--padding-top", "annotation": "prop", - "docs": "Top padding of the button" + "docs": "Top padding of the button", + "mode": "ios" + }, + { + "name": "--padding-top", + "annotation": "prop", + "docs": "Top padding of the button", + "mode": "md" + }, + { + "name": "--ripple-color", + "annotation": "prop", + "docs": "Color of the button ripple effect", + "mode": "ios" }, { "name": "--ripple-color", "annotation": "prop", - "docs": "Color of the button ripple effect" + "docs": "Color of the button ripple effect", + "mode": "md" }, { "name": "--transition", "annotation": "prop", - "docs": "Transition of the button" + "docs": "Transition of the button", + "mode": "ios" + }, + { + "name": "--transition", + "annotation": "prop", + "docs": "Transition of the button", + "mode": "md" } ], "slots": [ @@ -709,7 +870,8 @@ ], "dependents": [ "ion-datetime", - "ion-input-password-toggle" + "ion-input-password-toggle", + "ion-select-modal" ], "dependencies": [ "ion-ripple-effect" @@ -723,6 +885,9 @@ ], "ion-input-password-toggle": [ "ion-button" + ], + "ion-select-modal": [ + "ion-button" ] } } \ No newline at end of file diff --git a/src/translate/.detection/api/buttons.json b/src/translate/.detection/api/buttons.json index b5c22aa638a..ac8c2bbb9ef 100644 --- a/src/translate/.detection/api/buttons.json +++ b/src/translate/.detection/api/buttons.json @@ -36,12 +36,16 @@ "slots": [], "parts": [], "dependents": [ - "ion-datetime" + "ion-datetime", + "ion-select-modal" ], "dependencies": [], "dependencyGraph": { "ion-datetime": [ "ion-buttons" + ], + "ion-select-modal": [ + "ion-buttons" ] } } \ No newline at end of file diff --git a/src/translate/.detection/api/card-subtitle.json b/src/translate/.detection/api/card-subtitle.json index 621ddec9699..9ee54fed49e 100644 --- a/src/translate/.detection/api/card-subtitle.json +++ b/src/translate/.detection/api/card-subtitle.json @@ -106,7 +106,14 @@ { "name": "--color", "annotation": "prop", - "docs": "Color of the card subtitle" + "docs": "Color of the card subtitle", + "mode": "ios" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "Color of the card subtitle", + "mode": "md" } ], "slots": [], diff --git a/src/translate/.detection/api/card-title.json b/src/translate/.detection/api/card-title.json index 4880070eebd..360920ffc06 100644 --- a/src/translate/.detection/api/card-title.json +++ b/src/translate/.detection/api/card-title.json @@ -106,7 +106,14 @@ { "name": "--color", "annotation": "prop", - "docs": "Color of the card title" + "docs": "Color of the card title", + "mode": "ios" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "Color of the card title", + "mode": "md" } ], "slots": [], diff --git a/src/translate/.detection/api/card.json b/src/translate/.detection/api/card.json index 0711d65210d..670d140b882 100644 --- a/src/translate/.detection/api/card.json +++ b/src/translate/.detection/api/card.json @@ -347,12 +347,26 @@ { "name": "--background", "annotation": "prop", - "docs": "Background of the card" + "docs": "Background of the card", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "Background of the card", + "mode": "md" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "Color of the card", + "mode": "ios" }, { "name": "--color", "annotation": "prop", - "docs": "Color of the card" + "docs": "Color of the card", + "mode": "md" } ], "slots": [], diff --git a/src/translate/.detection/api/checkbox.json b/src/translate/.detection/api/checkbox.json index 217be3aedda..ab679121180 100644 --- a/src/translate/.detection/api/checkbox.json +++ b/src/translate/.detection/api/checkbox.json @@ -29,18 +29,17 @@ "props": [ { "name": "alignment", - "type": "\"center\" | \"start\"", + "type": "\"center\" | \"start\" | undefined", "complexType": { "original": "'start' | 'center'", - "resolved": "\"center\" | \"start\"", + "resolved": "\"center\" | \"start\" | undefined", "references": {} }, "mutable": false, "attr": "alignment", "reflectToAttr": false, - "docs": "How to control the alignment of the checkbox and label on the cross axis.\n`\"start\"`: The label and control will appear on the left of the cross axis in LTR, and on the right side in RTL.\n`\"center\"`: The label and control will appear at the center of the cross axis in both LTR and RTL.", + "docs": "How to control the alignment of the checkbox and label on the cross axis.\n`\"start\"`: The label and control will appear on the left of the cross axis in LTR, and on the right side in RTL.\n`\"center\"`: The label and control will appear at the center of the cross axis in both LTR and RTL.\nSetting this property will change the checkbox `display` to `block`.", "docsTags": [], - "default": "'center'", "values": [ { "value": "center", @@ -49,9 +48,12 @@ { "value": "start", "type": "string" + }, + { + "type": "undefined" } ], - "optional": false, + "optional": true, "required": false }, { @@ -188,18 +190,17 @@ }, { "name": "justify", - "type": "\"end\" | \"space-between\" | \"start\"", + "type": "\"end\" | \"space-between\" | \"start\" | undefined", "complexType": { "original": "'start' | 'end' | 'space-between'", - "resolved": "\"end\" | \"space-between\" | \"start\"", + "resolved": "\"end\" | \"space-between\" | \"start\" | undefined", "references": {} }, "mutable": false, "attr": "justify", "reflectToAttr": false, - "docs": "How to pack the label and checkbox within a line.\n`\"start\"`: The label and checkbox will appear on the left in LTR and\non the right in RTL.\n`\"end\"`: The label and checkbox will appear on the right in LTR and\non the left in RTL.\n`\"space-between\"`: The label and checkbox will appear on opposite\nends of the line with space between the two elements.", + "docs": "How to pack the label and checkbox within a line.\n`\"start\"`: The label and checkbox will appear on the left in LTR and\non the right in RTL.\n`\"end\"`: The label and checkbox will appear on the right in LTR and\non the left in RTL.\n`\"space-between\"`: The label and checkbox will appear on opposite\nends of the line with space between the two elements.\nSetting this property will change the checkbox `display` to `block`.", "docsTags": [], - "default": "'space-between'", "values": [ { "value": "end", @@ -212,9 +213,12 @@ { "value": "start", "type": "string" + }, + { + "type": "undefined" } ], - "optional": false, + "optional": true, "required": false }, { @@ -351,7 +355,7 @@ }, "cancelable": true, "composed": true, - "docs": "Emitted when the checked property has changed\nas a result of a user action such as a click.\nThis event will not emit when programmatically\nsetting the checked property.", + "docs": "Emitted when the checked property has changed as a result of a user action such as a click.\n\nThis event will not emit when programmatically setting the `checked` property.", "docsTags": [] }, { @@ -374,57 +378,134 @@ { "name": "--border-color", "annotation": "prop", - "docs": "Border color of the checkbox icon" + "docs": "Border color of the checkbox icon", + "mode": "ios" + }, + { + "name": "--border-color", + "annotation": "prop", + "docs": "Border color of the checkbox icon", + "mode": "md" }, { "name": "--border-color-checked", "annotation": "prop", - "docs": "Border color of the checkbox icon when checked" + "docs": "Border color of the checkbox icon when checked", + "mode": "ios" + }, + { + "name": "--border-color-checked", + "annotation": "prop", + "docs": "Border color of the checkbox icon when checked", + "mode": "md" + }, + { + "name": "--border-radius", + "annotation": "prop", + "docs": "Border radius of the checkbox icon", + "mode": "ios" }, { "name": "--border-radius", "annotation": "prop", - "docs": "Border radius of the checkbox icon" + "docs": "Border radius of the checkbox icon", + "mode": "md" }, { "name": "--border-style", "annotation": "prop", - "docs": "Border style of the checkbox icon" + "docs": "Border style of the checkbox icon", + "mode": "ios" + }, + { + "name": "--border-style", + "annotation": "prop", + "docs": "Border style of the checkbox icon", + "mode": "md" }, { "name": "--border-width", "annotation": "prop", - "docs": "Border width of the checkbox icon" + "docs": "Border width of the checkbox icon", + "mode": "ios" + }, + { + "name": "--border-width", + "annotation": "prop", + "docs": "Border width of the checkbox icon", + "mode": "md" }, { "name": "--checkbox-background", "annotation": "prop", - "docs": "Background of the checkbox icon" + "docs": "Background of the checkbox icon", + "mode": "ios" + }, + { + "name": "--checkbox-background", + "annotation": "prop", + "docs": "Background of the checkbox icon", + "mode": "md" + }, + { + "name": "--checkbox-background-checked", + "annotation": "prop", + "docs": "Background of the checkbox icon when checked", + "mode": "ios" }, { "name": "--checkbox-background-checked", "annotation": "prop", - "docs": "Background of the checkbox icon when checked" + "docs": "Background of the checkbox icon when checked", + "mode": "md" + }, + { + "name": "--checkmark-color", + "annotation": "prop", + "docs": "Color of the checkbox checkmark when checked", + "mode": "ios" }, { "name": "--checkmark-color", "annotation": "prop", - "docs": "Color of the checkbox checkmark when checked" + "docs": "Color of the checkbox checkmark when checked", + "mode": "md" }, { "name": "--checkmark-width", "annotation": "prop", - "docs": "Stroke width of the checkbox checkmark" + "docs": "Stroke width of the checkbox checkmark", + "mode": "ios" + }, + { + "name": "--checkmark-width", + "annotation": "prop", + "docs": "Stroke width of the checkbox checkmark", + "mode": "md" }, { "name": "--size", "annotation": "prop", - "docs": "Size of the checkbox icon" + "docs": "Size of the checkbox icon", + "mode": "ios" + }, + { + "name": "--size", + "annotation": "prop", + "docs": "Size of the checkbox icon", + "mode": "md" + }, + { + "name": "--transition", + "annotation": "prop", + "docs": "Transition of the checkbox icon", + "mode": "ios" }, { "name": "--transition", "annotation": "prop", - "docs": "Transition of the checkbox icon" + "docs": "Transition of the checkbox icon", + "mode": "md" } ], "slots": [ @@ -448,10 +529,14 @@ } ], "dependents": [ + "ion-select-modal", "ion-select-popover" ], "dependencies": [], "dependencyGraph": { + "ion-select-modal": [ + "ion-checkbox" + ], "ion-select-popover": [ "ion-checkbox" ] diff --git a/src/translate/.detection/api/chip.json b/src/translate/.detection/api/chip.json index 746e2857818..16efe1a0519 100644 --- a/src/translate/.detection/api/chip.json +++ b/src/translate/.detection/api/chip.json @@ -150,12 +150,26 @@ { "name": "--background", "annotation": "prop", - "docs": "Background of the chip" + "docs": "Background of the chip", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "Background of the chip", + "mode": "md" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "Color of the chip", + "mode": "ios" }, { "name": "--color", "annotation": "prop", - "docs": "Color of the chip" + "docs": "Color of the chip", + "mode": "md" } ], "slots": [], diff --git a/src/translate/.detection/api/content.json b/src/translate/.detection/api/content.json index 50cb4c99885..f6ccc8c2268 100644 --- a/src/translate/.detection/api/content.json +++ b/src/translate/.detection/api/content.json @@ -89,6 +89,33 @@ "optional": true, "required": false }, + { + "name": "fixedSlotPlacement", + "type": "\"after\" | \"before\"", + "complexType": { + "original": "'after' | 'before'", + "resolved": "\"after\" | \"before\"", + "references": {} + }, + "mutable": false, + "attr": "fixed-slot-placement", + "reflectToAttr": false, + "docs": "Controls where the fixed content is placed relative to the main content\nin the DOM. This can be used to control the order in which fixed elements\nreceive keyboard focus.\nFor example, if a FAB in the fixed slot should receive keyboard focus before\nthe main page content, set this property to `'before'`.", + "docsTags": [], + "default": "'after'", + "values": [ + { + "value": "after", + "type": "string" + }, + { + "value": "before", + "type": "string" + } + ], + "optional": false, + "required": false + }, { "name": "forceOverscroll", "type": "boolean | undefined", @@ -579,7 +606,13 @@ "docs": "The scrollable container of the content." } ], - "dependents": [], + "dependents": [ + "ion-select-modal" + ], "dependencies": [], - "dependencyGraph": {} + "dependencyGraph": { + "ion-select-modal": [ + "ion-content" + ] + } } \ No newline at end of file diff --git a/src/translate/.detection/api/datetime.json b/src/translate/.detection/api/datetime.json index c666c814a49..ae11a496560 100644 --- a/src/translate/.detection/api/datetime.json +++ b/src/translate/.detection/api/datetime.json @@ -1087,7 +1087,7 @@ }, "cancelable": true, "composed": true, - "docs": "Emitted when the value (selected date) has changed.", + "docs": "Emitted when the value (selected date) has changed.\n\nThis event will not emit when programmatically setting the `value` property.", "docsTags": [] }, { @@ -1110,32 +1110,74 @@ { "name": "--background", "annotation": "prop", - "docs": "The primary background of the datetime component." + "docs": "The primary background of the datetime component.", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "The primary background of the datetime component.", + "mode": "md" + }, + { + "name": "--background-rgb", + "annotation": "prop", + "docs": "The primary background of the datetime component in RGB format.", + "mode": "ios" }, { "name": "--background-rgb", "annotation": "prop", - "docs": "The primary background of the datetime component in RGB format." + "docs": "The primary background of the datetime component in RGB format.", + "mode": "md" + }, + { + "name": "--title-color", + "annotation": "prop", + "docs": "The text color of the title.", + "mode": "ios" }, { "name": "--title-color", "annotation": "prop", - "docs": "The text color of the title." + "docs": "The text color of the title.", + "mode": "md" }, { "name": "--wheel-fade-background-rgb", "annotation": "prop", - "docs": "The color of the gradient covering non-selected items when using a wheel style layout, or in the month/year picker for grid style layouts. Must be in RGB format, e.g. `255, 255, 255`." + "docs": "The color of the gradient covering non-selected items when using a wheel style layout, or in the month/year picker for grid style layouts. Must be in RGB format, e.g. `255, 255, 255`.", + "mode": "ios" + }, + { + "name": "--wheel-fade-background-rgb", + "annotation": "prop", + "docs": "The color of the gradient covering non-selected items when using a wheel style layout, or in the month/year picker for grid style layouts. Must be in RGB format, e.g. `255, 255, 255`.", + "mode": "md" + }, + { + "name": "--wheel-highlight-background", + "annotation": "prop", + "docs": "The background of the highlight under the selected item when using a wheel style layout, or in the month/year picker for grid style layouts.", + "mode": "ios" }, { "name": "--wheel-highlight-background", "annotation": "prop", - "docs": "The background of the highlight under the selected item when using a wheel style layout, or in the month/year picker for grid style layouts." + "docs": "The background of the highlight under the selected item when using a wheel style layout, or in the month/year picker for grid style layouts.", + "mode": "md" + }, + { + "name": "--wheel-highlight-border-radius", + "annotation": "prop", + "docs": "The border radius of the highlight under the selected item when using a wheel style layout, or in the month/year picker for grid style layouts.", + "mode": "ios" }, { "name": "--wheel-highlight-border-radius", "annotation": "prop", - "docs": "The border radius of the highlight under the selected item when using a wheel style layout, or in the month/year picker for grid style layouts." + "docs": "The border radius of the highlight under the selected item when using a wheel style layout, or in the month/year picker for grid style layouts.", + "mode": "md" } ], "slots": [ diff --git a/src/translate/.detection/api/fab-button.json b/src/translate/.detection/api/fab-button.json index 72df73bd444..48ee11c5b59 100644 --- a/src/translate/.detection/api/fab-button.json +++ b/src/translate/.detection/api/fab-button.json @@ -471,117 +471,278 @@ { "name": "--background", "annotation": "prop", - "docs": "Background of the button" + "docs": "Background of the button", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "Background of the button", + "mode": "md" + }, + { + "name": "--background-activated", + "annotation": "prop", + "docs": "Background of the button when pressed. Note: setting this will interfere with the Material Design ripple.", + "mode": "ios" }, { "name": "--background-activated", "annotation": "prop", - "docs": "Background of the button when pressed. Note: setting this will interfere with the Material Design ripple." + "docs": "Background of the button when pressed. Note: setting this will interfere with the Material Design ripple.", + "mode": "md" + }, + { + "name": "--background-activated-opacity", + "annotation": "prop", + "docs": "Opacity of the button background when pressed", + "mode": "ios" }, { "name": "--background-activated-opacity", "annotation": "prop", - "docs": "Opacity of the button background when pressed" + "docs": "Opacity of the button background when pressed", + "mode": "md" }, { "name": "--background-focused", "annotation": "prop", - "docs": "Background of the button when focused with the tab key" + "docs": "Background of the button when focused with the tab key", + "mode": "ios" + }, + { + "name": "--background-focused", + "annotation": "prop", + "docs": "Background of the button when focused with the tab key", + "mode": "md" }, { "name": "--background-focused-opacity", "annotation": "prop", - "docs": "Opacity of the button background when focused with the tab key" + "docs": "Opacity of the button background when focused with the tab key", + "mode": "ios" + }, + { + "name": "--background-focused-opacity", + "annotation": "prop", + "docs": "Opacity of the button background when focused with the tab key", + "mode": "md" + }, + { + "name": "--background-hover", + "annotation": "prop", + "docs": "Background of the button on hover", + "mode": "ios" }, { "name": "--background-hover", "annotation": "prop", - "docs": "Background of the button on hover" + "docs": "Background of the button on hover", + "mode": "md" + }, + { + "name": "--background-hover-opacity", + "annotation": "prop", + "docs": "Opacity of the button background on hover", + "mode": "ios" }, { "name": "--background-hover-opacity", "annotation": "prop", - "docs": "Opacity of the button background on hover" + "docs": "Opacity of the button background on hover", + "mode": "md" + }, + { + "name": "--border-color", + "annotation": "prop", + "docs": "Border color of the button", + "mode": "ios" }, { "name": "--border-color", "annotation": "prop", - "docs": "Border color of the button" + "docs": "Border color of the button", + "mode": "md" }, { "name": "--border-radius", "annotation": "prop", - "docs": "Border radius of the button" + "docs": "Border radius of the button", + "mode": "ios" + }, + { + "name": "--border-radius", + "annotation": "prop", + "docs": "Border radius of the button", + "mode": "md" + }, + { + "name": "--border-style", + "annotation": "prop", + "docs": "Border style of the button", + "mode": "ios" }, { "name": "--border-style", "annotation": "prop", - "docs": "Border style of the button" + "docs": "Border style of the button", + "mode": "md" }, { "name": "--border-width", "annotation": "prop", - "docs": "Border width of the button" + "docs": "Border width of the button", + "mode": "ios" + }, + { + "name": "--border-width", + "annotation": "prop", + "docs": "Border width of the button", + "mode": "md" + }, + { + "name": "--box-shadow", + "annotation": "prop", + "docs": "Box shadow of the button", + "mode": "ios" }, { "name": "--box-shadow", "annotation": "prop", - "docs": "Box shadow of the button" + "docs": "Box shadow of the button", + "mode": "md" + }, + { + "name": "--close-icon-font-size", + "annotation": "prop", + "docs": "Font size of the close icon", + "mode": "ios" }, { "name": "--close-icon-font-size", "annotation": "prop", - "docs": "Font size of the close icon" + "docs": "Font size of the close icon", + "mode": "md" }, { "name": "--color", "annotation": "prop", - "docs": "Text color of the button" + "docs": "Text color of the button", + "mode": "ios" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "Text color of the button", + "mode": "md" }, { "name": "--color-activated", "annotation": "prop", - "docs": "Text color of the button when pressed" + "docs": "Text color of the button when pressed", + "mode": "ios" + }, + { + "name": "--color-activated", + "annotation": "prop", + "docs": "Text color of the button when pressed", + "mode": "md" + }, + { + "name": "--color-focused", + "annotation": "prop", + "docs": "Text color of the button when focused with the tab key", + "mode": "ios" }, { "name": "--color-focused", "annotation": "prop", - "docs": "Text color of the button when focused with the tab key" + "docs": "Text color of the button when focused with the tab key", + "mode": "md" }, { "name": "--color-hover", "annotation": "prop", - "docs": "Text color of the button on hover" + "docs": "Text color of the button on hover", + "mode": "ios" + }, + { + "name": "--color-hover", + "annotation": "prop", + "docs": "Text color of the button on hover", + "mode": "md" + }, + { + "name": "--padding-bottom", + "annotation": "prop", + "docs": "Bottom padding of the button", + "mode": "ios" }, { "name": "--padding-bottom", "annotation": "prop", - "docs": "Bottom padding of the button" + "docs": "Bottom padding of the button", + "mode": "md" + }, + { + "name": "--padding-end", + "annotation": "prop", + "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the button", + "mode": "ios" }, { "name": "--padding-end", "annotation": "prop", - "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the button" + "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the button", + "mode": "md" + }, + { + "name": "--padding-start", + "annotation": "prop", + "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the button", + "mode": "ios" }, { "name": "--padding-start", "annotation": "prop", - "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the button" + "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the button", + "mode": "md" }, { "name": "--padding-top", "annotation": "prop", - "docs": "Top padding of the button" + "docs": "Top padding of the button", + "mode": "ios" + }, + { + "name": "--padding-top", + "annotation": "prop", + "docs": "Top padding of the button", + "mode": "md" }, { "name": "--ripple-color", "annotation": "prop", - "docs": "Color of the button ripple effect" + "docs": "Color of the button ripple effect", + "mode": "ios" + }, + { + "name": "--ripple-color", + "annotation": "prop", + "docs": "Color of the button ripple effect", + "mode": "md" + }, + { + "name": "--transition", + "annotation": "prop", + "docs": "Transition of the button", + "mode": "ios" }, { "name": "--transition", "annotation": "prop", - "docs": "Transition of the button" + "docs": "Transition of the button", + "mode": "md" } ], "slots": [], diff --git a/src/translate/.detection/api/header.json b/src/translate/.detection/api/header.json index 084ae1f3478..6ac11606893 100644 --- a/src/translate/.detection/api/header.json +++ b/src/translate/.detection/api/header.json @@ -90,7 +90,13 @@ "styles": [], "slots": [], "parts": [], - "dependents": [], + "dependents": [ + "ion-select-modal" + ], "dependencies": [], - "dependencyGraph": {} + "dependencyGraph": { + "ion-select-modal": [ + "ion-header" + ] + } } \ No newline at end of file diff --git a/src/translate/.detection/api/input.json b/src/translate/.detection/api/input.json index 8b128fb0017..96aeb9c4215 100644 --- a/src/translate/.detection/api/input.json +++ b/src/translate/.detection/api/input.json @@ -357,6 +357,30 @@ "optional": false, "required": false }, + { + "name": "clearInputIcon", + "type": "string | undefined", + "complexType": { + "original": "string", + "resolved": "string | undefined", + "references": {} + }, + "mutable": false, + "attr": "clear-input-icon", + "reflectToAttr": false, + "docs": "The icon to use for the clear button. Only applies when `clearInput` is set to `true`.", + "docsTags": [], + "values": [ + { + "type": "string" + }, + { + "type": "undefined" + } + ], + "optional": true, + "required": false + }, { "name": "clearOnEdit", "type": "boolean | undefined", @@ -1304,7 +1328,7 @@ }, "cancelable": true, "composed": true, - "docs": "The `ionChange` event is fired when the user modifies the input's value.\nUnlike the `ionInput` event, the `ionChange` event is only fired when changes\nare committed, not as the user types.\n\nDepending on the way the users interacts with the element, the `ionChange`\nevent fires at a different moment:\n- When the user commits the change explicitly (e.g. by selecting a date\nfrom a date picker for ``, pressing the \"Enter\" key, etc.).\n- When the element loses focus after its value has changed: for elements\nwhere the user's interaction is typing.", + "docs": "The `ionChange` event is fired when the user modifies the input's value.\nUnlike the `ionInput` event, the `ionChange` event is only fired when changes\nare committed, not as the user types.\n\nDepending on the way the users interacts with the element, the `ionChange`\nevent fires at a different moment:\n- When the user commits the change explicitly (e.g. by selecting a date\nfrom a date picker for ``, pressing the \"Enter\" key, etc.).\n- When the element loses focus after its value has changed: for elements\nwhere the user's interaction is typing.\n\nThis event will not emit when programmatically setting the `value` property.", "docsTags": [] }, { @@ -1352,92 +1376,218 @@ { "name": "--background", "annotation": "prop", - "docs": "Background of the input" + "docs": "Background of the input", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "Background of the input", + "mode": "md" + }, + { + "name": "--border-color", + "annotation": "prop", + "docs": "Color of the border below the input when using helper text, error text, or counter", + "mode": "ios" }, { "name": "--border-color", "annotation": "prop", - "docs": "Color of the border below the input when using helper text, error text, or counter" + "docs": "Color of the border below the input when using helper text, error text, or counter", + "mode": "md" + }, + { + "name": "--border-radius", + "annotation": "prop", + "docs": "Radius of the input. A large radius may display unevenly when using fill=\"outline\"; if needed, use shape=\"round\" instead or increase --padding-start.", + "mode": "ios" }, { "name": "--border-radius", "annotation": "prop", - "docs": "Radius of the input. A large radius may display unevenly when using fill=\"outline\"; if needed, use shape=\"round\" instead or increase --padding-start." + "docs": "Radius of the input. A large radius may display unevenly when using fill=\"outline\"; if needed, use shape=\"round\" instead or increase --padding-start.", + "mode": "md" }, { "name": "--border-style", "annotation": "prop", - "docs": "Style of the border below the input when using helper text, error text, or counter" + "docs": "Style of the border below the input when using helper text, error text, or counter", + "mode": "ios" + }, + { + "name": "--border-style", + "annotation": "prop", + "docs": "Style of the border below the input when using helper text, error text, or counter", + "mode": "md" + }, + { + "name": "--border-width", + "annotation": "prop", + "docs": "Width of the border below the input when using helper text, error text, or counter", + "mode": "ios" }, { "name": "--border-width", "annotation": "prop", - "docs": "Width of the border below the input when using helper text, error text, or counter" + "docs": "Width of the border below the input when using helper text, error text, or counter", + "mode": "md" }, { "name": "--color", "annotation": "prop", - "docs": "Color of the input text" + "docs": "Color of the input text", + "mode": "ios" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "Color of the input text", + "mode": "md" }, { "name": "--highlight-color-focused", "annotation": "prop", - "docs": "The color of the highlight on the input when focused" + "docs": "The color of the highlight on the input when focused", + "mode": "ios" + }, + { + "name": "--highlight-color-focused", + "annotation": "prop", + "docs": "The color of the highlight on the input when focused", + "mode": "md" + }, + { + "name": "--highlight-color-invalid", + "annotation": "prop", + "docs": "The color of the highlight on the input when invalid", + "mode": "ios" }, { "name": "--highlight-color-invalid", "annotation": "prop", - "docs": "The color of the highlight on the input when invalid" + "docs": "The color of the highlight on the input when invalid", + "mode": "md" }, { "name": "--highlight-color-valid", "annotation": "prop", - "docs": "The color of the highlight on the input when valid" + "docs": "The color of the highlight on the input when valid", + "mode": "ios" + }, + { + "name": "--highlight-color-valid", + "annotation": "prop", + "docs": "The color of the highlight on the input when valid", + "mode": "md" }, { "name": "--highlight-height", "annotation": "prop", - "docs": "The height of the highlight on the input. Only applies to md mode." + "docs": "The height of the highlight on the input. Only applies to md mode.", + "mode": "ios" + }, + { + "name": "--highlight-height", + "annotation": "prop", + "docs": "The height of the highlight on the input. Only applies to md mode.", + "mode": "md" + }, + { + "name": "--padding-bottom", + "annotation": "prop", + "docs": "Bottom padding of the input", + "mode": "ios" }, { "name": "--padding-bottom", "annotation": "prop", - "docs": "Bottom padding of the input" + "docs": "Bottom padding of the input", + "mode": "md" }, { "name": "--padding-end", "annotation": "prop", - "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the input" + "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the input", + "mode": "ios" + }, + { + "name": "--padding-end", + "annotation": "prop", + "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the input", + "mode": "md" + }, + { + "name": "--padding-start", + "annotation": "prop", + "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the input", + "mode": "ios" }, { "name": "--padding-start", "annotation": "prop", - "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the input" + "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the input", + "mode": "md" + }, + { + "name": "--padding-top", + "annotation": "prop", + "docs": "Top padding of the input", + "mode": "ios" }, { "name": "--padding-top", "annotation": "prop", - "docs": "Top padding of the input" + "docs": "Top padding of the input", + "mode": "md" + }, + { + "name": "--placeholder-color", + "annotation": "prop", + "docs": "Color of the input placeholder text", + "mode": "ios" }, { "name": "--placeholder-color", "annotation": "prop", - "docs": "Color of the input placeholder text" + "docs": "Color of the input placeholder text", + "mode": "md" }, { "name": "--placeholder-font-style", "annotation": "prop", - "docs": "Font style of the input placeholder text" + "docs": "Font style of the input placeholder text", + "mode": "ios" + }, + { + "name": "--placeholder-font-style", + "annotation": "prop", + "docs": "Font style of the input placeholder text", + "mode": "md" }, { "name": "--placeholder-font-weight", "annotation": "prop", - "docs": "Font weight of the input placeholder text" + "docs": "Font weight of the input placeholder text", + "mode": "ios" + }, + { + "name": "--placeholder-font-weight", + "annotation": "prop", + "docs": "Font weight of the input placeholder text", + "mode": "md" + }, + { + "name": "--placeholder-opacity", + "annotation": "prop", + "docs": "Opacity of the input placeholder text", + "mode": "ios" }, { "name": "--placeholder-opacity", "annotation": "prop", - "docs": "Opacity of the input placeholder text" + "docs": "Opacity of the input placeholder text", + "mode": "md" } ], "slots": [ diff --git a/src/translate/.detection/api/item-divider.json b/src/translate/.detection/api/item-divider.json index 7eec8a6c01f..000ebc4c893 100644 --- a/src/translate/.detection/api/item-divider.json +++ b/src/translate/.detection/api/item-divider.json @@ -140,52 +140,122 @@ { "name": "--background", "annotation": "prop", - "docs": "Background of the item divider" + "docs": "Background of the item divider", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "Background of the item divider", + "mode": "md" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "Color of the item divider", + "mode": "ios" }, { "name": "--color", "annotation": "prop", - "docs": "Color of the item divider" + "docs": "Color of the item divider", + "mode": "md" + }, + { + "name": "--inner-padding-bottom", + "annotation": "prop", + "docs": "Bottom inner padding of the item divider", + "mode": "ios" }, { "name": "--inner-padding-bottom", "annotation": "prop", - "docs": "Bottom inner padding of the item divider" + "docs": "Bottom inner padding of the item divider", + "mode": "md" + }, + { + "name": "--inner-padding-end", + "annotation": "prop", + "docs": "End inner padding of the item divider", + "mode": "ios" }, { "name": "--inner-padding-end", "annotation": "prop", - "docs": "End inner padding of the item divider" + "docs": "End inner padding of the item divider", + "mode": "md" + }, + { + "name": "--inner-padding-start", + "annotation": "prop", + "docs": "Start inner padding of the item divider", + "mode": "ios" }, { "name": "--inner-padding-start", "annotation": "prop", - "docs": "Start inner padding of the item divider" + "docs": "Start inner padding of the item divider", + "mode": "md" }, { "name": "--inner-padding-top", "annotation": "prop", - "docs": "Top inner padding of the item divider" + "docs": "Top inner padding of the item divider", + "mode": "ios" + }, + { + "name": "--inner-padding-top", + "annotation": "prop", + "docs": "Top inner padding of the item divider", + "mode": "md" + }, + { + "name": "--padding-bottom", + "annotation": "prop", + "docs": "Bottom padding of the item divider", + "mode": "ios" }, { "name": "--padding-bottom", "annotation": "prop", - "docs": "Bottom padding of the item divider" + "docs": "Bottom padding of the item divider", + "mode": "md" + }, + { + "name": "--padding-end", + "annotation": "prop", + "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the item divider", + "mode": "ios" }, { "name": "--padding-end", "annotation": "prop", - "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the item divider" + "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the item divider", + "mode": "md" + }, + { + "name": "--padding-start", + "annotation": "prop", + "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the item divider", + "mode": "ios" }, { "name": "--padding-start", "annotation": "prop", - "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the item divider" + "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the item divider", + "mode": "md" + }, + { + "name": "--padding-top", + "annotation": "prop", + "docs": "Top padding of the item divider", + "mode": "ios" }, { "name": "--padding-top", "annotation": "prop", - "docs": "Top padding of the item divider" + "docs": "Top padding of the item divider", + "mode": "md" } ], "slots": [ diff --git a/src/translate/.detection/api/item-option.json b/src/translate/.detection/api/item-option.json index 8acbc24b7c9..ef69614e3a5 100644 --- a/src/translate/.detection/api/item-option.json +++ b/src/translate/.detection/api/item-option.json @@ -305,12 +305,26 @@ { "name": "--background", "annotation": "prop", - "docs": "Background of the item option" + "docs": "Background of the item option", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "Background of the item option", + "mode": "md" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "Color of the item option", + "mode": "ios" }, { "name": "--color", "annotation": "prop", - "docs": "Color of the item option" + "docs": "Color of the item option", + "mode": "md" } ], "slots": [ diff --git a/src/translate/.detection/api/item.json b/src/translate/.detection/api/item.json index 4b1b8490a66..78d42907813 100644 --- a/src/translate/.detection/api/item.json +++ b/src/translate/.detection/api/item.json @@ -175,7 +175,7 @@ }, "mutable": false, "attr": "disabled", - "reflectToAttr": false, + "reflectToAttr": true, "docs": "If `true`, the user cannot interact with the item.", "docsTags": [], "default": "false", @@ -453,157 +453,374 @@ { "name": "--background", "annotation": "prop", - "docs": "Background of the item" + "docs": "Background of the item", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "Background of the item", + "mode": "md" + }, + { + "name": "--background-activated", + "annotation": "prop", + "docs": "Background of the item when pressed. Note: setting this will interfere with the Material Design ripple.", + "mode": "ios" }, { "name": "--background-activated", "annotation": "prop", - "docs": "Background of the item when pressed. Note: setting this will interfere with the Material Design ripple." + "docs": "Background of the item when pressed. Note: setting this will interfere with the Material Design ripple.", + "mode": "md" + }, + { + "name": "--background-activated-opacity", + "annotation": "prop", + "docs": "Opacity of the item background when pressed", + "mode": "ios" }, { "name": "--background-activated-opacity", "annotation": "prop", - "docs": "Opacity of the item background when pressed" + "docs": "Opacity of the item background when pressed", + "mode": "md" + }, + { + "name": "--background-focused", + "annotation": "prop", + "docs": "Background of the item when focused with the tab key", + "mode": "ios" }, { "name": "--background-focused", "annotation": "prop", - "docs": "Background of the item when focused with the tab key" + "docs": "Background of the item when focused with the tab key", + "mode": "md" + }, + { + "name": "--background-focused-opacity", + "annotation": "prop", + "docs": "Opacity of the item background when focused with the tab key", + "mode": "ios" }, { "name": "--background-focused-opacity", "annotation": "prop", - "docs": "Opacity of the item background when focused with the tab key" + "docs": "Opacity of the item background when focused with the tab key", + "mode": "md" + }, + { + "name": "--background-hover", + "annotation": "prop", + "docs": "Background of the item on hover", + "mode": "ios" }, { "name": "--background-hover", "annotation": "prop", - "docs": "Background of the item on hover" + "docs": "Background of the item on hover", + "mode": "md" + }, + { + "name": "--background-hover-opacity", + "annotation": "prop", + "docs": "Opacity of the background of the item on hover", + "mode": "ios" }, { "name": "--background-hover-opacity", "annotation": "prop", - "docs": "Opacity of the background of the item on hover" + "docs": "Opacity of the background of the item on hover", + "mode": "md" + }, + { + "name": "--border-color", + "annotation": "prop", + "docs": "Color of the item border", + "mode": "ios" }, { "name": "--border-color", "annotation": "prop", - "docs": "Color of the item border" + "docs": "Color of the item border", + "mode": "md" + }, + { + "name": "--border-radius", + "annotation": "prop", + "docs": "Radius of the item border", + "mode": "ios" }, { "name": "--border-radius", "annotation": "prop", - "docs": "Radius of the item border" + "docs": "Radius of the item border", + "mode": "md" + }, + { + "name": "--border-style", + "annotation": "prop", + "docs": "Style of the item border", + "mode": "ios" }, { "name": "--border-style", "annotation": "prop", - "docs": "Style of the item border" + "docs": "Style of the item border", + "mode": "md" + }, + { + "name": "--border-width", + "annotation": "prop", + "docs": "Width of the item border", + "mode": "ios" }, { "name": "--border-width", "annotation": "prop", - "docs": "Width of the item border" + "docs": "Width of the item border", + "mode": "md" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "Color of the item", + "mode": "ios" }, { "name": "--color", "annotation": "prop", - "docs": "Color of the item" + "docs": "Color of the item", + "mode": "md" + }, + { + "name": "--color-activated", + "annotation": "prop", + "docs": "Color of the item when pressed", + "mode": "ios" }, { "name": "--color-activated", "annotation": "prop", - "docs": "Color of the item when pressed" + "docs": "Color of the item when pressed", + "mode": "md" + }, + { + "name": "--color-focused", + "annotation": "prop", + "docs": "Color of the item when focused with the tab key", + "mode": "ios" }, { "name": "--color-focused", "annotation": "prop", - "docs": "Color of the item when focused with the tab key" + "docs": "Color of the item when focused with the tab key", + "mode": "md" + }, + { + "name": "--color-hover", + "annotation": "prop", + "docs": "Color of the item on hover", + "mode": "ios" }, { "name": "--color-hover", "annotation": "prop", - "docs": "Color of the item on hover" + "docs": "Color of the item on hover", + "mode": "md" + }, + { + "name": "--detail-icon-color", + "annotation": "prop", + "docs": "Color of the item detail icon", + "mode": "ios" }, { "name": "--detail-icon-color", "annotation": "prop", - "docs": "Color of the item detail icon" + "docs": "Color of the item detail icon", + "mode": "md" + }, + { + "name": "--detail-icon-font-size", + "annotation": "prop", + "docs": "Font size of the item detail icon", + "mode": "ios" }, { "name": "--detail-icon-font-size", "annotation": "prop", - "docs": "Font size of the item detail icon" + "docs": "Font size of the item detail icon", + "mode": "md" + }, + { + "name": "--detail-icon-opacity", + "annotation": "prop", + "docs": "Opacity of the item detail icon", + "mode": "ios" }, { "name": "--detail-icon-opacity", "annotation": "prop", - "docs": "Opacity of the item detail icon" + "docs": "Opacity of the item detail icon", + "mode": "md" + }, + { + "name": "--inner-border-width", + "annotation": "prop", + "docs": "Width of the item inner border", + "mode": "ios" }, { "name": "--inner-border-width", "annotation": "prop", - "docs": "Width of the item inner border" + "docs": "Width of the item inner border", + "mode": "md" + }, + { + "name": "--inner-box-shadow", + "annotation": "prop", + "docs": "Box shadow of the item inner", + "mode": "ios" }, { "name": "--inner-box-shadow", "annotation": "prop", - "docs": "Box shadow of the item inner" + "docs": "Box shadow of the item inner", + "mode": "md" + }, + { + "name": "--inner-padding-bottom", + "annotation": "prop", + "docs": "Bottom padding of the item inner", + "mode": "ios" }, { "name": "--inner-padding-bottom", "annotation": "prop", - "docs": "Bottom padding of the item inner" + "docs": "Bottom padding of the item inner", + "mode": "md" + }, + { + "name": "--inner-padding-end", + "annotation": "prop", + "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the item inner", + "mode": "ios" }, { "name": "--inner-padding-end", "annotation": "prop", - "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the item inner" + "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the item inner", + "mode": "md" + }, + { + "name": "--inner-padding-start", + "annotation": "prop", + "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the item inner", + "mode": "ios" }, { "name": "--inner-padding-start", "annotation": "prop", - "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the item inner" + "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the item inner", + "mode": "md" + }, + { + "name": "--inner-padding-top", + "annotation": "prop", + "docs": "Top padding of the item inner", + "mode": "ios" }, { "name": "--inner-padding-top", "annotation": "prop", - "docs": "Top padding of the item inner" + "docs": "Top padding of the item inner", + "mode": "md" + }, + { + "name": "--min-height", + "annotation": "prop", + "docs": "Minimum height of the item", + "mode": "ios" }, { "name": "--min-height", "annotation": "prop", - "docs": "Minimum height of the item" + "docs": "Minimum height of the item", + "mode": "md" + }, + { + "name": "--padding-bottom", + "annotation": "prop", + "docs": "Bottom padding of the item", + "mode": "ios" }, { "name": "--padding-bottom", "annotation": "prop", - "docs": "Bottom padding of the item" + "docs": "Bottom padding of the item", + "mode": "md" + }, + { + "name": "--padding-end", + "annotation": "prop", + "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the item", + "mode": "ios" }, { "name": "--padding-end", "annotation": "prop", - "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the item" + "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the item", + "mode": "md" + }, + { + "name": "--padding-start", + "annotation": "prop", + "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the item", + "mode": "ios" }, { "name": "--padding-start", "annotation": "prop", - "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the item" + "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the item", + "mode": "md" + }, + { + "name": "--padding-top", + "annotation": "prop", + "docs": "Top padding of the item", + "mode": "ios" }, { "name": "--padding-top", "annotation": "prop", - "docs": "Top padding of the item" + "docs": "Top padding of the item", + "mode": "md" + }, + { + "name": "--ripple-color", + "annotation": "prop", + "docs": "Color of the item ripple effect", + "mode": "ios" }, { "name": "--ripple-color", "annotation": "prop", - "docs": "Color of the item ripple effect" + "docs": "Color of the item ripple effect", + "mode": "md" + }, + { + "name": "--transition", + "annotation": "prop", + "docs": "Transition of the item", + "mode": "ios" }, { "name": "--transition", "annotation": "prop", - "docs": "Transition of the item" + "docs": "Transition of the item", + "mode": "md" } ], "slots": [ @@ -631,6 +848,7 @@ } ], "dependents": [ + "ion-select-modal", "ion-select-popover" ], "dependencies": [ @@ -642,6 +860,9 @@ "ion-icon", "ion-ripple-effect" ], + "ion-select-modal": [ + "ion-item" + ], "ion-select-popover": [ "ion-item" ] diff --git a/src/translate/.detection/api/label.json b/src/translate/.detection/api/label.json index 81dab454e11..c287a8e21fa 100644 --- a/src/translate/.detection/api/label.json +++ b/src/translate/.detection/api/label.json @@ -139,7 +139,14 @@ { "name": "--color", "annotation": "prop", - "docs": "Color of the label. This property is only available when using `ion-label` inside of an `ion-item`." + "docs": "Color of the label. This property is only available when using `ion-label` inside of an `ion-item`.", + "mode": "ios" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "Color of the label. This property is only available when using `ion-label` inside of an `ion-item`.", + "mode": "md" } ], "slots": [], diff --git a/src/translate/.detection/api/list-header.json b/src/translate/.detection/api/list-header.json index a83647ef984..0e8298efd66 100644 --- a/src/translate/.detection/api/list-header.json +++ b/src/translate/.detection/api/list-header.json @@ -139,32 +139,74 @@ { "name": "--background", "annotation": "prop", - "docs": "Background of the list header" + "docs": "Background of the list header", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "Background of the list header", + "mode": "md" + }, + { + "name": "--border-color", + "annotation": "prop", + "docs": "Color of the list header border", + "mode": "ios" }, { "name": "--border-color", "annotation": "prop", - "docs": "Color of the list header border" + "docs": "Color of the list header border", + "mode": "md" + }, + { + "name": "--border-style", + "annotation": "prop", + "docs": "Style of the list header border", + "mode": "ios" }, { "name": "--border-style", "annotation": "prop", - "docs": "Style of the list header border" + "docs": "Style of the list header border", + "mode": "md" }, { "name": "--border-width", "annotation": "prop", - "docs": "Width of the list header border" + "docs": "Width of the list header border", + "mode": "ios" + }, + { + "name": "--border-width", + "annotation": "prop", + "docs": "Width of the list header border", + "mode": "md" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "Color of the list header text", + "mode": "ios" }, { "name": "--color", "annotation": "prop", - "docs": "Color of the list header text" + "docs": "Color of the list header text", + "mode": "md" + }, + { + "name": "--inner-border-width", + "annotation": "prop", + "docs": "Width of the inner list header border", + "mode": "ios" }, { "name": "--inner-border-width", "annotation": "prop", - "docs": "Width of the inner list header border" + "docs": "Width of the inner list header border", + "mode": "md" } ], "slots": [], diff --git a/src/translate/.detection/api/list.json b/src/translate/.detection/api/list.json index b1743d85490..03fdf463213 100644 --- a/src/translate/.detection/api/list.json +++ b/src/translate/.detection/api/list.json @@ -118,10 +118,14 @@ "slots": [], "parts": [], "dependents": [ + "ion-select-modal", "ion-select-popover" ], "dependencies": [], "dependencyGraph": { + "ion-select-modal": [ + "ion-list" + ], "ion-select-popover": [ "ion-list" ] diff --git a/src/translate/.detection/api/loading.json b/src/translate/.detection/api/loading.json index e6b62d91309..569ee0751e2 100644 --- a/src/translate/.detection/api/loading.json +++ b/src/translate/.detection/api/loading.json @@ -700,47 +700,110 @@ { "name": "--backdrop-opacity", "annotation": "prop", - "docs": "Opacity of the backdrop" + "docs": "Opacity of the backdrop", + "mode": "ios" + }, + { + "name": "--backdrop-opacity", + "annotation": "prop", + "docs": "Opacity of the backdrop", + "mode": "md" }, { "name": "--background", "annotation": "prop", - "docs": "Background of the loading dialog" + "docs": "Background of the loading dialog", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "Background of the loading dialog", + "mode": "md" + }, + { + "name": "--height", + "annotation": "prop", + "docs": "Height of the loading dialog", + "mode": "ios" }, { "name": "--height", "annotation": "prop", - "docs": "Height of the loading dialog" + "docs": "Height of the loading dialog", + "mode": "md" }, { "name": "--max-height", "annotation": "prop", - "docs": "Maximum height of the loading dialog" + "docs": "Maximum height of the loading dialog", + "mode": "ios" + }, + { + "name": "--max-height", + "annotation": "prop", + "docs": "Maximum height of the loading dialog", + "mode": "md" + }, + { + "name": "--max-width", + "annotation": "prop", + "docs": "Maximum width of the loading dialog", + "mode": "ios" }, { "name": "--max-width", "annotation": "prop", - "docs": "Maximum width of the loading dialog" + "docs": "Maximum width of the loading dialog", + "mode": "md" }, { "name": "--min-height", "annotation": "prop", - "docs": "Minimum height of the loading dialog" + "docs": "Minimum height of the loading dialog", + "mode": "ios" + }, + { + "name": "--min-height", + "annotation": "prop", + "docs": "Minimum height of the loading dialog", + "mode": "md" + }, + { + "name": "--min-width", + "annotation": "prop", + "docs": "Minimum width of the loading dialog", + "mode": "ios" }, { "name": "--min-width", "annotation": "prop", - "docs": "Minimum width of the loading dialog" + "docs": "Minimum width of the loading dialog", + "mode": "md" + }, + { + "name": "--spinner-color", + "annotation": "prop", + "docs": "Color of the loading spinner", + "mode": "ios" }, { "name": "--spinner-color", "annotation": "prop", - "docs": "Color of the loading spinner" + "docs": "Color of the loading spinner", + "mode": "md" + }, + { + "name": "--width", + "annotation": "prop", + "docs": "Width of the loading dialog", + "mode": "ios" }, { "name": "--width", "annotation": "prop", - "docs": "Width of the loading dialog" + "docs": "Width of the loading dialog", + "mode": "md" } ], "slots": [], diff --git a/src/translate/.detection/api/menu-button.json b/src/translate/.detection/api/menu-button.json index bbe72fb433a..7a057c2a2eb 100644 --- a/src/translate/.detection/api/menu-button.json +++ b/src/translate/.detection/api/menu-button.json @@ -226,67 +226,158 @@ { "name": "--background", "annotation": "prop", - "docs": "Background of the menu button" + "docs": "Background of the menu button", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "Background of the menu button", + "mode": "md" }, { "name": "--background-focused", "annotation": "prop", - "docs": "Background of the menu button when focused with the tab key" + "docs": "Background of the menu button when focused with the tab key", + "mode": "ios" + }, + { + "name": "--background-focused", + "annotation": "prop", + "docs": "Background of the menu button when focused with the tab key", + "mode": "md" + }, + { + "name": "--background-focused-opacity", + "annotation": "prop", + "docs": "Opacity of the menu button background when focused with the tab key", + "mode": "ios" }, { "name": "--background-focused-opacity", "annotation": "prop", - "docs": "Opacity of the menu button background when focused with the tab key" + "docs": "Opacity of the menu button background when focused with the tab key", + "mode": "md" + }, + { + "name": "--background-hover", + "annotation": "prop", + "docs": "Background of the menu button on hover", + "mode": "ios" }, { "name": "--background-hover", "annotation": "prop", - "docs": "Background of the menu button on hover" + "docs": "Background of the menu button on hover", + "mode": "md" + }, + { + "name": "--background-hover-opacity", + "annotation": "prop", + "docs": "Opacity of the background on hover", + "mode": "ios" }, { "name": "--background-hover-opacity", "annotation": "prop", - "docs": "Opacity of the background on hover" + "docs": "Opacity of the background on hover", + "mode": "md" }, { "name": "--border-radius", "annotation": "prop", - "docs": "Border radius of the menu button" + "docs": "Border radius of the menu button", + "mode": "ios" + }, + { + "name": "--border-radius", + "annotation": "prop", + "docs": "Border radius of the menu button", + "mode": "md" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "Color of the menu button", + "mode": "ios" }, { "name": "--color", "annotation": "prop", - "docs": "Color of the menu button" + "docs": "Color of the menu button", + "mode": "md" }, { "name": "--color-focused", "annotation": "prop", - "docs": "Color of the menu button when focused with the tab key" + "docs": "Color of the menu button when focused with the tab key", + "mode": "ios" + }, + { + "name": "--color-focused", + "annotation": "prop", + "docs": "Color of the menu button when focused with the tab key", + "mode": "md" }, { "name": "--color-hover", "annotation": "prop", - "docs": "Color of the menu button on hover" + "docs": "Color of the menu button on hover", + "mode": "ios" + }, + { + "name": "--color-hover", + "annotation": "prop", + "docs": "Color of the menu button on hover", + "mode": "md" + }, + { + "name": "--padding-bottom", + "annotation": "prop", + "docs": "Bottom padding of the button", + "mode": "ios" }, { "name": "--padding-bottom", "annotation": "prop", - "docs": "Bottom padding of the button" + "docs": "Bottom padding of the button", + "mode": "md" }, { "name": "--padding-end", "annotation": "prop", - "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the button" + "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the button", + "mode": "ios" + }, + { + "name": "--padding-end", + "annotation": "prop", + "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the button", + "mode": "md" }, { "name": "--padding-start", "annotation": "prop", - "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the button" + "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the button", + "mode": "ios" + }, + { + "name": "--padding-start", + "annotation": "prop", + "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the button", + "mode": "md" + }, + { + "name": "--padding-top", + "annotation": "prop", + "docs": "Top padding of the button", + "mode": "ios" }, { "name": "--padding-top", "annotation": "prop", - "docs": "Top padding of the button" + "docs": "Top padding of the button", + "mode": "md" } ], "slots": [], diff --git a/src/translate/.detection/api/menu.json b/src/translate/.detection/api/menu.json index fd1e750d305..42849308ca2 100644 --- a/src/translate/.detection/api/menu.json +++ b/src/translate/.detection/api/menu.json @@ -210,12 +210,17 @@ "docs": "" }, "complexType": { - "signature": "(animated?: boolean) => Promise", + "signature": "(animated?: boolean, role?: string) => Promise", "parameters": [ { "name": "animated", "type": "boolean", "docs": "" + }, + { + "name": "role", + "type": "string | undefined", + "docs": "" } ], "references": { @@ -226,12 +231,17 @@ }, "return": "Promise" }, - "signature": "close(animated?: boolean) => Promise", + "signature": "close(animated?: boolean, role?: string) => Promise", "parameters": [ { "name": "animated", "type": "boolean", "docs": "" + }, + { + "name": "role", + "type": "string | undefined", + "docs": "" } ], "docs": "Closes the menu. If the menu is already closed or it can't be closed,\nit returns `false`.", @@ -322,7 +332,7 @@ "docs": "" }, "complexType": { - "signature": "(shouldOpen: boolean, animated?: boolean) => Promise", + "signature": "(shouldOpen: boolean, animated?: boolean, role?: string) => Promise", "parameters": [ { "name": "shouldOpen", @@ -333,6 +343,11 @@ "name": "animated", "type": "boolean", "docs": "" + }, + { + "name": "role", + "type": "string | undefined", + "docs": "" } ], "references": { @@ -343,7 +358,7 @@ }, "return": "Promise" }, - "signature": "setOpen(shouldOpen: boolean, animated?: boolean) => Promise", + "signature": "setOpen(shouldOpen: boolean, animated?: boolean, role?: string) => Promise", "parameters": [ { "name": "shouldOpen", @@ -354,6 +369,11 @@ "name": "animated", "type": "boolean", "docs": "" + }, + { + "name": "role", + "type": "string | undefined", + "docs": "" } ], "docs": "Opens or closes the button.\nIf the operation can't be completed successfully, it returns `false`.", @@ -397,12 +417,18 @@ "events": [ { "event": "ionDidClose", - "detail": "void", + "detail": "MenuCloseEventDetail", "bubbles": true, "complexType": { - "original": "void", - "resolved": "void", - "references": {} + "original": "MenuCloseEventDetail", + "resolved": "MenuCloseEventDetail", + "references": { + "MenuCloseEventDetail": { + "location": "import", + "path": "./menu-interface", + "id": "src/components/menu/menu-interface.ts::MenuCloseEventDetail" + } + } }, "cancelable": true, "composed": true, @@ -425,12 +451,18 @@ }, { "event": "ionWillClose", - "detail": "void", + "detail": "MenuCloseEventDetail", "bubbles": true, "complexType": { - "original": "void", - "resolved": "void", - "references": {} + "original": "MenuCloseEventDetail", + "resolved": "MenuCloseEventDetail", + "references": { + "MenuCloseEventDetail": { + "location": "import", + "path": "./menu-interface", + "id": "src/components/menu/menu-interface.ts::MenuCloseEventDetail" + } + } }, "cancelable": true, "composed": true, @@ -469,37 +501,86 @@ { "name": "--background", "annotation": "prop", - "docs": "Background of the menu" + "docs": "Background of the menu", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "Background of the menu", + "mode": "md" }, { "name": "--height", "annotation": "prop", - "docs": "Height of the menu" + "docs": "Height of the menu", + "mode": "ios" + }, + { + "name": "--height", + "annotation": "prop", + "docs": "Height of the menu", + "mode": "md" }, { "name": "--max-height", "annotation": "prop", - "docs": "Maximum height of the menu" + "docs": "Maximum height of the menu", + "mode": "ios" + }, + { + "name": "--max-height", + "annotation": "prop", + "docs": "Maximum height of the menu", + "mode": "md" }, { "name": "--max-width", "annotation": "prop", - "docs": "Maximum width of the menu" + "docs": "Maximum width of the menu", + "mode": "ios" + }, + { + "name": "--max-width", + "annotation": "prop", + "docs": "Maximum width of the menu", + "mode": "md" }, { "name": "--min-height", "annotation": "prop", - "docs": "Minimum height of the menu" + "docs": "Minimum height of the menu", + "mode": "ios" + }, + { + "name": "--min-height", + "annotation": "prop", + "docs": "Minimum height of the menu", + "mode": "md" + }, + { + "name": "--min-width", + "annotation": "prop", + "docs": "Minimum width of the menu", + "mode": "ios" }, { "name": "--min-width", "annotation": "prop", - "docs": "Minimum width of the menu" + "docs": "Minimum width of the menu", + "mode": "md" + }, + { + "name": "--width", + "annotation": "prop", + "docs": "Width of the menu", + "mode": "ios" }, { "name": "--width", "annotation": "prop", - "docs": "Width of the menu" + "docs": "Width of the menu", + "mode": "md" } ], "slots": [], diff --git a/src/translate/.detection/api/modal.json b/src/translate/.detection/api/modal.json index 46ee07ca7b5..4f329031b28 100644 --- a/src/translate/.detection/api/modal.json +++ b/src/translate/.detection/api/modal.json @@ -178,6 +178,28 @@ "optional": true, "required": false }, + { + "name": "focusTrap", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "focus-trap", + "reflectToAttr": false, + "docs": "If `true`, focus will not be allowed to move outside of this overlay.\nIf `false`, focus will be allowed to move outside of the overlay.\n\nIn most scenarios this property should remain set to `true`. Setting\nthis property to `false` can cause severe accessibility issues as users\nrelying on assistive technologies may be able to move focus into\na confusing state. We recommend only setting this to `false` when\nabsolutely necessary.\n\nDevelopers may want to consider disabling focus trapping if this\noverlay presents a non-Ionic overlay from a 3rd party library.\nDevelopers would disable focus trapping on the Ionic overlay\nwhen presenting the 3rd party overlay and then re-enable\nfocus trapping when dismissing the 3rd party overlay and moving\nfocus back to the Ionic overlay.", + "docsTags": [], + "default": "true", + "values": [ + { + "type": "boolean" + } + ], + "optional": false, + "required": false + }, { "name": "handle", "type": "boolean | undefined", @@ -842,62 +864,146 @@ { "name": "--backdrop-opacity", "annotation": "prop", - "docs": "Opacity of the backdrop" + "docs": "Opacity of the backdrop", + "mode": "ios" + }, + { + "name": "--backdrop-opacity", + "annotation": "prop", + "docs": "Opacity of the backdrop", + "mode": "md" }, { "name": "--background", "annotation": "prop", - "docs": "Background of the modal content" + "docs": "Background of the modal content", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "Background of the modal content", + "mode": "md" + }, + { + "name": "--border-color", + "annotation": "prop", + "docs": "Border color of the modal content", + "mode": "ios" }, { "name": "--border-color", "annotation": "prop", - "docs": "Border color of the modal content" + "docs": "Border color of the modal content", + "mode": "md" + }, + { + "name": "--border-radius", + "annotation": "prop", + "docs": "Border radius of the modal content", + "mode": "ios" }, { "name": "--border-radius", "annotation": "prop", - "docs": "Border radius of the modal content" + "docs": "Border radius of the modal content", + "mode": "md" + }, + { + "name": "--border-style", + "annotation": "prop", + "docs": "Border style of the modal content", + "mode": "ios" }, { "name": "--border-style", "annotation": "prop", - "docs": "Border style of the modal content" + "docs": "Border style of the modal content", + "mode": "md" + }, + { + "name": "--border-width", + "annotation": "prop", + "docs": "Border width of the modal content", + "mode": "ios" }, { "name": "--border-width", "annotation": "prop", - "docs": "Border width of the modal content" + "docs": "Border width of the modal content", + "mode": "md" }, { "name": "--height", "annotation": "prop", - "docs": "Height of the modal" + "docs": "Height of the modal", + "mode": "ios" + }, + { + "name": "--height", + "annotation": "prop", + "docs": "Height of the modal", + "mode": "md" + }, + { + "name": "--max-height", + "annotation": "prop", + "docs": "Maximum height of the modal", + "mode": "ios" }, { "name": "--max-height", "annotation": "prop", - "docs": "Maximum height of the modal" + "docs": "Maximum height of the modal", + "mode": "md" }, { "name": "--max-width", "annotation": "prop", - "docs": "Maximum width of the modal" + "docs": "Maximum width of the modal", + "mode": "ios" + }, + { + "name": "--max-width", + "annotation": "prop", + "docs": "Maximum width of the modal", + "mode": "md" }, { "name": "--min-height", "annotation": "prop", - "docs": "Minimum height of the modal" + "docs": "Minimum height of the modal", + "mode": "ios" + }, + { + "name": "--min-height", + "annotation": "prop", + "docs": "Minimum height of the modal", + "mode": "md" }, { "name": "--min-width", "annotation": "prop", - "docs": "Minimum width of the modal" + "docs": "Minimum width of the modal", + "mode": "ios" + }, + { + "name": "--min-width", + "annotation": "prop", + "docs": "Minimum width of the modal", + "mode": "md" + }, + { + "name": "--width", + "annotation": "prop", + "docs": "Width of the modal", + "mode": "ios" }, { "name": "--width", "annotation": "prop", - "docs": "Width of the modal" + "docs": "Width of the modal", + "mode": "md" } ], "slots": [ @@ -920,13 +1026,18 @@ "docs": "The handle that is displayed at the top of the sheet modal when `handle=\"true\"`." } ], - "dependents": [], + "dependents": [ + "ion-select" + ], "dependencies": [ "ion-backdrop" ], "dependencyGraph": { "ion-modal": [ "ion-backdrop" + ], + "ion-select": [ + "ion-modal" ] } } \ No newline at end of file diff --git a/src/translate/.detection/api/note.json b/src/translate/.detection/api/note.json index 965ac1ac154..53556ed331c 100644 --- a/src/translate/.detection/api/note.json +++ b/src/translate/.detection/api/note.json @@ -106,7 +106,14 @@ { "name": "--color", "annotation": "prop", - "docs": "Color of the note" + "docs": "Color of the note", + "mode": "ios" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "Color of the note", + "mode": "md" } ], "slots": [], diff --git a/src/translate/.detection/api/picker-column.json b/src/translate/.detection/api/picker-column.json index 10143beaac9..8fcb110535f 100644 --- a/src/translate/.detection/api/picker-column.json +++ b/src/translate/.detection/api/picker-column.json @@ -199,7 +199,7 @@ }, "cancelable": true, "composed": true, - "docs": "Emitted when the value has changed.", + "docs": "Emitted when the value has changed.\n\nThis event will not emit when programmatically setting the `value` property.", "docsTags": [] } ], diff --git a/src/translate/.detection/api/picker-legacy.json b/src/translate/.detection/api/picker-legacy.json index ca38b417fdc..34b86830841 100644 --- a/src/translate/.detection/api/picker-legacy.json +++ b/src/translate/.detection/api/picker-legacy.json @@ -677,67 +677,158 @@ { "name": "--backdrop-opacity", "annotation": "prop", - "docs": "Opacity of the backdrop" + "docs": "Opacity of the backdrop", + "mode": "ios" + }, + { + "name": "--backdrop-opacity", + "annotation": "prop", + "docs": "Opacity of the backdrop", + "mode": "md" }, { "name": "--background", "annotation": "prop", - "docs": "Background of the picker" + "docs": "Background of the picker", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "Background of the picker", + "mode": "md" + }, + { + "name": "--background-rgb", + "annotation": "prop", + "docs": "Background of the picker in rgb format", + "mode": "ios" }, { "name": "--background-rgb", "annotation": "prop", - "docs": "Background of the picker in rgb format" + "docs": "Background of the picker in rgb format", + "mode": "md" + }, + { + "name": "--border-color", + "annotation": "prop", + "docs": "Border color of the picker", + "mode": "ios" }, { "name": "--border-color", "annotation": "prop", - "docs": "Border color of the picker" + "docs": "Border color of the picker", + "mode": "md" + }, + { + "name": "--border-radius", + "annotation": "prop", + "docs": "Border radius of the picker", + "mode": "ios" }, { "name": "--border-radius", "annotation": "prop", - "docs": "Border radius of the picker" + "docs": "Border radius of the picker", + "mode": "md" }, { "name": "--border-style", "annotation": "prop", - "docs": "Border style of the picker" + "docs": "Border style of the picker", + "mode": "ios" + }, + { + "name": "--border-style", + "annotation": "prop", + "docs": "Border style of the picker", + "mode": "md" + }, + { + "name": "--border-width", + "annotation": "prop", + "docs": "Border width of the picker", + "mode": "ios" }, { "name": "--border-width", "annotation": "prop", - "docs": "Border width of the picker" + "docs": "Border width of the picker", + "mode": "md" }, { "name": "--height", "annotation": "prop", - "docs": "Height of the picker" + "docs": "Height of the picker", + "mode": "ios" + }, + { + "name": "--height", + "annotation": "prop", + "docs": "Height of the picker", + "mode": "md" }, { "name": "--max-height", "annotation": "prop", - "docs": "Maximum height of the picker" + "docs": "Maximum height of the picker", + "mode": "ios" + }, + { + "name": "--max-height", + "annotation": "prop", + "docs": "Maximum height of the picker", + "mode": "md" + }, + { + "name": "--max-width", + "annotation": "prop", + "docs": "Maximum width of the picker", + "mode": "ios" }, { "name": "--max-width", "annotation": "prop", - "docs": "Maximum width of the picker" + "docs": "Maximum width of the picker", + "mode": "md" }, { "name": "--min-height", "annotation": "prop", - "docs": "Minimum height of the picker" + "docs": "Minimum height of the picker", + "mode": "ios" + }, + { + "name": "--min-height", + "annotation": "prop", + "docs": "Minimum height of the picker", + "mode": "md" }, { "name": "--min-width", "annotation": "prop", - "docs": "Minimum width of the picker" + "docs": "Minimum width of the picker", + "mode": "ios" + }, + { + "name": "--min-width", + "annotation": "prop", + "docs": "Minimum width of the picker", + "mode": "md" + }, + { + "name": "--width", + "annotation": "prop", + "docs": "Width of the picker", + "mode": "ios" }, { "name": "--width", "annotation": "prop", - "docs": "Width of the picker" + "docs": "Width of the picker", + "mode": "md" } ], "slots": [], diff --git a/src/translate/.detection/api/picker.json b/src/translate/.detection/api/picker.json index 501134b2608..44806b13e7c 100644 --- a/src/translate/.detection/api/picker.json +++ b/src/translate/.detection/api/picker.json @@ -46,17 +46,38 @@ { "name": "--fade-background-rgb", "annotation": "prop", - "docs": "Background of the gradient covering non-selected items in rgb format" + "docs": "Background of the gradient covering non-selected items in rgb format", + "mode": "ios" + }, + { + "name": "--fade-background-rgb", + "annotation": "prop", + "docs": "Background of the gradient covering non-selected items in rgb format", + "mode": "md" + }, + { + "name": "--highlight-background", + "annotation": "prop", + "docs": "Background of the picker highlight for the selected item", + "mode": "ios" }, { "name": "--highlight-background", "annotation": "prop", - "docs": "Background of the picker highlight for the selected item" + "docs": "Background of the picker highlight for the selected item", + "mode": "md" + }, + { + "name": "--highlight-border-radius", + "annotation": "prop", + "docs": "Border radius of the picker highlight for the selected item", + "mode": "ios" }, { "name": "--highlight-border-radius", "annotation": "prop", - "docs": "Border radius of the picker highlight for the selected item" + "docs": "Border radius of the picker highlight for the selected item", + "mode": "md" } ], "slots": [], diff --git a/src/translate/.detection/api/popover.json b/src/translate/.detection/api/popover.json index 986919a2f0c..8d057f5fad1 100644 --- a/src/translate/.detection/api/popover.json +++ b/src/translate/.detection/api/popover.json @@ -272,6 +272,28 @@ "optional": false, "required": false }, + { + "name": "focusTrap", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "focus-trap", + "reflectToAttr": false, + "docs": "If `true`, focus will not be allowed to move outside of this overlay.\nIf `false`, focus will be allowed to move outside of the overlay.\n\nIn most scenarios this property should remain set to `true`. Setting\nthis property to `false` can cause severe accessibility issues as users\nrelying on assistive technologies may be able to move focus into\na confusing state. We recommend only setting this to `false` when\nabsolutely necessary.\n\nDevelopers may want to consider disabling focus trapping if this\noverlay presents a non-Ionic overlay from a 3rd party library.\nDevelopers would disable focus trapping on the Ionic overlay\nwhen presenting the 3rd party overlay and then re-enable\nfocus trapping when dismissing the 3rd party overlay and moving\nfocus back to the Ionic overlay.", + "docsTags": [], + "default": "true", + "values": [ + { + "type": "boolean" + } + ], + "optional": false, + "required": false + }, { "name": "htmlAttributes", "type": "undefined | { [key: string]: any; }", @@ -964,57 +986,134 @@ { "name": "--backdrop-opacity", "annotation": "prop", - "docs": "Opacity of the backdrop" + "docs": "Opacity of the backdrop", + "mode": "ios" + }, + { + "name": "--backdrop-opacity", + "annotation": "prop", + "docs": "Opacity of the backdrop", + "mode": "md" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "Background of the popover", + "mode": "ios" }, { "name": "--background", "annotation": "prop", - "docs": "Background of the popover" + "docs": "Background of the popover", + "mode": "md" + }, + { + "name": "--box-shadow", + "annotation": "prop", + "docs": "Box shadow of the popover", + "mode": "ios" }, { "name": "--box-shadow", "annotation": "prop", - "docs": "Box shadow of the popover" + "docs": "Box shadow of the popover", + "mode": "md" }, { "name": "--height", "annotation": "prop", - "docs": "Height of the popover" + "docs": "Height of the popover", + "mode": "ios" + }, + { + "name": "--height", + "annotation": "prop", + "docs": "Height of the popover", + "mode": "md" + }, + { + "name": "--max-height", + "annotation": "prop", + "docs": "Maximum height of the popover", + "mode": "ios" }, { "name": "--max-height", "annotation": "prop", - "docs": "Maximum height of the popover" + "docs": "Maximum height of the popover", + "mode": "md" + }, + { + "name": "--max-width", + "annotation": "prop", + "docs": "Maximum width of the popover", + "mode": "ios" }, { "name": "--max-width", "annotation": "prop", - "docs": "Maximum width of the popover" + "docs": "Maximum width of the popover", + "mode": "md" + }, + { + "name": "--min-height", + "annotation": "prop", + "docs": "Minimum height of the popover", + "mode": "ios" }, { "name": "--min-height", "annotation": "prop", - "docs": "Minimum height of the popover" + "docs": "Minimum height of the popover", + "mode": "md" }, { "name": "--min-width", "annotation": "prop", - "docs": "Minimum width of the popover" + "docs": "Minimum width of the popover", + "mode": "ios" + }, + { + "name": "--min-width", + "annotation": "prop", + "docs": "Minimum width of the popover", + "mode": "md" + }, + { + "name": "--offset-x", + "annotation": "prop", + "docs": "The amount to move the popover by on the x-axis", + "mode": "ios" }, { "name": "--offset-x", "annotation": "prop", - "docs": "The amount to move the popover by on the x-axis" + "docs": "The amount to move the popover by on the x-axis", + "mode": "md" }, { "name": "--offset-y", "annotation": "prop", - "docs": "The amount to move the popover by on the y-axis" + "docs": "The amount to move the popover by on the y-axis", + "mode": "ios" + }, + { + "name": "--offset-y", + "annotation": "prop", + "docs": "The amount to move the popover by on the y-axis", + "mode": "md" + }, + { + "name": "--width", + "annotation": "prop", + "docs": "Width of the popover", + "mode": "ios" }, { "name": "--width", "annotation": "prop", - "docs": "Width of the popover" + "docs": "Width of the popover", + "mode": "md" } ], "slots": [ diff --git a/src/translate/.detection/api/progress-bar.json b/src/translate/.detection/api/progress-bar.json index 469e15d7c32..723b260cb59 100644 --- a/src/translate/.detection/api/progress-bar.json +++ b/src/translate/.detection/api/progress-bar.json @@ -211,12 +211,26 @@ { "name": "--background", "annotation": "prop", - "docs": "Background of the progress track, or the buffer bar if `buffer` is set" + "docs": "Background of the progress track, or the buffer bar if `buffer` is set", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "Background of the progress track, or the buffer bar if `buffer` is set", + "mode": "md" + }, + { + "name": "--progress-background", + "annotation": "prop", + "docs": "Background of the progress bar representing the current value", + "mode": "ios" }, { "name": "--progress-background", "annotation": "prop", - "docs": "Background of the progress bar representing the current value" + "docs": "Background of the progress bar representing the current value", + "mode": "md" } ], "slots": [], diff --git a/src/translate/.detection/api/radio-group.json b/src/translate/.detection/api/radio-group.json index 60ab332b90a..c2fc18607f2 100644 --- a/src/translate/.detection/api/radio-group.json +++ b/src/translate/.detection/api/radio-group.json @@ -127,7 +127,7 @@ }, "cancelable": true, "composed": true, - "docs": "Emitted when the value has changed.", + "docs": "Emitted when the value has changed.\n\nThis event will not emit when programmatically setting the `value` property.", "docsTags": [] } ], @@ -143,10 +143,14 @@ "slots": [], "parts": [], "dependents": [ + "ion-select-modal", "ion-select-popover" ], "dependencies": [], "dependencyGraph": { + "ion-select-modal": [ + "ion-radio-group" + ], "ion-select-popover": [ "ion-radio-group" ] diff --git a/src/translate/.detection/api/radio.json b/src/translate/.detection/api/radio.json index 65000af8028..6a950f7d436 100644 --- a/src/translate/.detection/api/radio.json +++ b/src/translate/.detection/api/radio.json @@ -29,18 +29,17 @@ "props": [ { "name": "alignment", - "type": "\"center\" | \"start\"", + "type": "\"center\" | \"start\" | undefined", "complexType": { "original": "'start' | 'center'", - "resolved": "\"center\" | \"start\"", + "resolved": "\"center\" | \"start\" | undefined", "references": {} }, "mutable": false, "attr": "alignment", "reflectToAttr": false, - "docs": "How to control the alignment of the radio and label on the cross axis.\n`\"start\"`: The label and control will appear on the left of the cross axis in LTR, and on the right side in RTL.\n`\"center\"`: The label and control will appear at the center of the cross axis in both LTR and RTL.", + "docs": "How to control the alignment of the radio and label on the cross axis.\n`\"start\"`: The label and control will appear on the left of the cross axis in LTR, and on the right side in RTL.\n`\"center\"`: The label and control will appear at the center of the cross axis in both LTR and RTL.\nSetting this property will change the radio `display` to `block`.", "docsTags": [], - "default": "'center'", "values": [ { "value": "center", @@ -49,9 +48,12 @@ { "value": "start", "type": "string" + }, + { + "type": "undefined" } ], - "optional": false, + "optional": true, "required": false }, { @@ -144,18 +146,17 @@ }, { "name": "justify", - "type": "\"end\" | \"space-between\" | \"start\"", + "type": "\"end\" | \"space-between\" | \"start\" | undefined", "complexType": { "original": "'start' | 'end' | 'space-between'", - "resolved": "\"end\" | \"space-between\" | \"start\"", + "resolved": "\"end\" | \"space-between\" | \"start\" | undefined", "references": {} }, "mutable": false, "attr": "justify", "reflectToAttr": false, - "docs": "How to pack the label and radio within a line.\n`\"start\"`: The label and radio will appear on the left in LTR and\non the right in RTL.\n`\"end\"`: The label and radio will appear on the right in LTR and\non the left in RTL.\n`\"space-between\"`: The label and radio will appear on opposite\nends of the line with space between the two elements.", + "docs": "How to pack the label and radio within a line.\n`\"start\"`: The label and radio will appear on the left in LTR and\non the right in RTL.\n`\"end\"`: The label and radio will appear on the right in LTR and\non the left in RTL.\n`\"space-between\"`: The label and radio will appear on opposite\nends of the line with space between the two elements.\nSetting this property will change the radio `display` to `block`.", "docsTags": [], - "default": "'space-between'", "values": [ { "value": "end", @@ -168,9 +169,12 @@ { "value": "start", "type": "string" + }, + { + "type": "undefined" } ], - "optional": false, + "optional": true, "required": false }, { @@ -309,22 +313,50 @@ { "name": "--border-radius", "annotation": "prop", - "docs": "Border radius of the radio" + "docs": "Border radius of the radio", + "mode": "ios" + }, + { + "name": "--border-radius", + "annotation": "prop", + "docs": "Border radius of the radio", + "mode": "md" }, { "name": "--color", "annotation": "prop", - "docs": "Color of the radio" + "docs": "Color of the radio", + "mode": "ios" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "Color of the radio", + "mode": "md" }, { "name": "--color-checked", "annotation": "prop", - "docs": "Color of the checked radio" + "docs": "Color of the checked radio", + "mode": "ios" + }, + { + "name": "--color-checked", + "annotation": "prop", + "docs": "Color of the checked radio", + "mode": "md" + }, + { + "name": "--inner-border-radius", + "annotation": "prop", + "docs": "Border radius of the inner checked radio", + "mode": "ios" }, { "name": "--inner-border-radius", "annotation": "prop", - "docs": "Border radius of the inner checked radio" + "docs": "Border radius of the inner checked radio", + "mode": "md" } ], "slots": [ @@ -348,10 +380,14 @@ } ], "dependents": [ + "ion-select-modal", "ion-select-popover" ], "dependencies": [], "dependencyGraph": { + "ion-select-modal": [ + "ion-radio" + ], "ion-select-popover": [ "ion-radio" ] diff --git a/src/translate/.detection/api/range.json b/src/translate/.detection/api/range.json index 9fc4794bcef..7a90a7ef56a 100644 --- a/src/translate/.detection/api/range.json +++ b/src/translate/.detection/api/range.json @@ -538,7 +538,7 @@ }, "cancelable": true, "composed": true, - "docs": "The `ionChange` event is fired for `` elements when the user\nmodifies the element's value:\n- When the user releases the knob after dragging;\n- When the user moves the knob with keyboard arrows\n\n`ionChange` is not fired when the value is changed programmatically.", + "docs": "The `ionChange` event is fired for `` elements when the user\nmodifies the element's value:\n- When the user releases the knob after dragging;\n- When the user moves the knob with keyboard arrows\n\nThis event will not emit when programmatically setting the `value` property.", "docsTags": [] }, { @@ -621,57 +621,134 @@ { "name": "--bar-background", "annotation": "prop", - "docs": "Background of the range bar" + "docs": "Background of the range bar", + "mode": "ios" + }, + { + "name": "--bar-background", + "annotation": "prop", + "docs": "Background of the range bar", + "mode": "md" }, { "name": "--bar-background-active", "annotation": "prop", - "docs": "Background of the active range bar" + "docs": "Background of the active range bar", + "mode": "ios" + }, + { + "name": "--bar-background-active", + "annotation": "prop", + "docs": "Background of the active range bar", + "mode": "md" + }, + { + "name": "--bar-border-radius", + "annotation": "prop", + "docs": "Border radius of the range bar", + "mode": "ios" }, { "name": "--bar-border-radius", "annotation": "prop", - "docs": "Border radius of the range bar" + "docs": "Border radius of the range bar", + "mode": "md" + }, + { + "name": "--bar-height", + "annotation": "prop", + "docs": "Height of the range bar", + "mode": "ios" }, { "name": "--bar-height", "annotation": "prop", - "docs": "Height of the range bar" + "docs": "Height of the range bar", + "mode": "md" }, { "name": "--height", "annotation": "prop", - "docs": "Height of the range" + "docs": "Height of the range", + "mode": "ios" + }, + { + "name": "--height", + "annotation": "prop", + "docs": "Height of the range", + "mode": "md" + }, + { + "name": "--knob-background", + "annotation": "prop", + "docs": "Background of the range knob", + "mode": "ios" }, { "name": "--knob-background", "annotation": "prop", - "docs": "Background of the range knob" + "docs": "Background of the range knob", + "mode": "md" + }, + { + "name": "--knob-border-radius", + "annotation": "prop", + "docs": "Border radius of the range knob", + "mode": "ios" }, { "name": "--knob-border-radius", "annotation": "prop", - "docs": "Border radius of the range knob" + "docs": "Border radius of the range knob", + "mode": "md" }, { "name": "--knob-box-shadow", "annotation": "prop", - "docs": "Box shadow of the range knob" + "docs": "Box shadow of the range knob", + "mode": "ios" + }, + { + "name": "--knob-box-shadow", + "annotation": "prop", + "docs": "Box shadow of the range knob", + "mode": "md" + }, + { + "name": "--knob-size", + "annotation": "prop", + "docs": "Size of the range knob", + "mode": "ios" }, { "name": "--knob-size", "annotation": "prop", - "docs": "Size of the range knob" + "docs": "Size of the range knob", + "mode": "md" }, { "name": "--pin-background", "annotation": "prop", - "docs": "Background of the range pin (only available in MD mode)" + "docs": "Background of the range pin (only available in MD mode)", + "mode": "ios" + }, + { + "name": "--pin-background", + "annotation": "prop", + "docs": "Background of the range pin (only available in MD mode)", + "mode": "md" + }, + { + "name": "--pin-color", + "annotation": "prop", + "docs": "Color of the range pin (only available in MD mode)", + "mode": "ios" }, { "name": "--pin-color", "annotation": "prop", - "docs": "Color of the range pin (only available in MD mode)" + "docs": "Color of the range pin (only available in MD mode)", + "mode": "md" } ], "slots": [ diff --git a/src/translate/.detection/api/searchbar.json b/src/translate/.detection/api/searchbar.json index 7ccc020ad99..191b412018a 100644 --- a/src/translate/.detection/api/searchbar.json +++ b/src/translate/.detection/api/searchbar.json @@ -998,7 +998,7 @@ }, "cancelable": true, "composed": true, - "docs": "The `ionChange` event is fired for `` elements when the user\nmodifies the element's value. Unlike the `ionInput` event, the `ionChange`\nevent is not necessarily fired for each alteration to an element's value.\n\nThe `ionChange` event is fired when the value has been committed\nby the user. This can happen when the element loses focus or\nwhen the \"Enter\" key is pressed. `ionChange` can also fire\nwhen clicking the clear or cancel buttons.", + "docs": "The `ionChange` event is fired for `` elements when the user\nmodifies the element's value. Unlike the `ionInput` event, the `ionChange`\nevent is not necessarily fired for each alteration to an element's value.\n\nThe `ionChange` event is fired when the value has been committed\nby the user. This can happen when the element loses focus or\nwhen the \"Enter\" key is pressed. `ionChange` can also fire\nwhen clicking the clear or cancel buttons.\n\nThis event will not emit when programmatically setting the `value` property.", "docsTags": [] }, { @@ -1055,57 +1055,134 @@ { "name": "--background", "annotation": "prop", - "docs": "Background of the searchbar input" + "docs": "Background of the searchbar input", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "Background of the searchbar input", + "mode": "md" }, { "name": "--border-radius", "annotation": "prop", - "docs": "Border radius of the searchbar input" + "docs": "Border radius of the searchbar input", + "mode": "ios" + }, + { + "name": "--border-radius", + "annotation": "prop", + "docs": "Border radius of the searchbar input", + "mode": "md" + }, + { + "name": "--box-shadow", + "annotation": "prop", + "docs": "Box shadow of the searchbar input", + "mode": "ios" }, { "name": "--box-shadow", "annotation": "prop", - "docs": "Box shadow of the searchbar input" + "docs": "Box shadow of the searchbar input", + "mode": "md" + }, + { + "name": "--cancel-button-color", + "annotation": "prop", + "docs": "Color of the searchbar cancel button", + "mode": "ios" }, { "name": "--cancel-button-color", "annotation": "prop", - "docs": "Color of the searchbar cancel button" + "docs": "Color of the searchbar cancel button", + "mode": "md" }, { "name": "--clear-button-color", "annotation": "prop", - "docs": "Color of the searchbar clear button" + "docs": "Color of the searchbar clear button", + "mode": "ios" + }, + { + "name": "--clear-button-color", + "annotation": "prop", + "docs": "Color of the searchbar clear button", + "mode": "md" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "Color of the searchbar text", + "mode": "ios" }, { "name": "--color", "annotation": "prop", - "docs": "Color of the searchbar text" + "docs": "Color of the searchbar text", + "mode": "md" + }, + { + "name": "--icon-color", + "annotation": "prop", + "docs": "Color of the searchbar icon", + "mode": "ios" }, { "name": "--icon-color", "annotation": "prop", - "docs": "Color of the searchbar icon" + "docs": "Color of the searchbar icon", + "mode": "md" }, { "name": "--placeholder-color", "annotation": "prop", - "docs": "Color of the searchbar placeholder" + "docs": "Color of the searchbar placeholder", + "mode": "ios" + }, + { + "name": "--placeholder-color", + "annotation": "prop", + "docs": "Color of the searchbar placeholder", + "mode": "md" + }, + { + "name": "--placeholder-font-style", + "annotation": "prop", + "docs": "Font style of the searchbar placeholder", + "mode": "ios" }, { "name": "--placeholder-font-style", "annotation": "prop", - "docs": "Font style of the searchbar placeholder" + "docs": "Font style of the searchbar placeholder", + "mode": "md" }, { "name": "--placeholder-font-weight", "annotation": "prop", - "docs": "Font weight of the searchbar placeholder" + "docs": "Font weight of the searchbar placeholder", + "mode": "ios" + }, + { + "name": "--placeholder-font-weight", + "annotation": "prop", + "docs": "Font weight of the searchbar placeholder", + "mode": "md" + }, + { + "name": "--placeholder-opacity", + "annotation": "prop", + "docs": "Opacity of the searchbar placeholder", + "mode": "ios" }, { "name": "--placeholder-opacity", "annotation": "prop", - "docs": "Opacity of the searchbar placeholder" + "docs": "Opacity of the searchbar placeholder", + "mode": "md" } ], "slots": [], diff --git a/src/translate/.detection/api/segment-button.json b/src/translate/.detection/api/segment-button.json index 44825e859fa..b4818b683d7 100644 --- a/src/translate/.detection/api/segment-button.json +++ b/src/translate/.detection/api/segment-button.json @@ -23,6 +23,30 @@ ], "usage": {}, "props": [ + { + "name": "contentId", + "type": "string | undefined", + "complexType": { + "original": "string", + "resolved": "string | undefined", + "references": {} + }, + "mutable": false, + "attr": "content-id", + "reflectToAttr": true, + "docs": "The `id` of the segment content.", + "docsTags": [], + "values": [ + { + "type": "string" + }, + { + "type": "undefined" + } + ], + "optional": true, + "required": false + }, { "name": "disabled", "type": "boolean", @@ -188,142 +212,338 @@ { "name": "--background", "annotation": "prop", - "docs": "Background of the segment button" + "docs": "Background of the segment button", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "Background of the segment button", + "mode": "md" + }, + { + "name": "--background-checked", + "annotation": "prop", + "docs": "Background of the checked segment button", + "mode": "ios" }, { "name": "--background-checked", "annotation": "prop", - "docs": "Background of the checked segment button" + "docs": "Background of the checked segment button", + "mode": "md" }, { "name": "--background-focused", "annotation": "prop", - "docs": "Background of the segment button when focused with the tab key" + "docs": "Background of the segment button when focused with the tab key", + "mode": "ios" + }, + { + "name": "--background-focused", + "annotation": "prop", + "docs": "Background of the segment button when focused with the tab key", + "mode": "md" + }, + { + "name": "--background-focused-opacity", + "annotation": "prop", + "docs": "Opacity of the segment button background when focused with the tab key", + "mode": "ios" }, { "name": "--background-focused-opacity", "annotation": "prop", - "docs": "Opacity of the segment button background when focused with the tab key" + "docs": "Opacity of the segment button background when focused with the tab key", + "mode": "md" }, { "name": "--background-hover", "annotation": "prop", - "docs": "Background of the segment button on hover" + "docs": "Background of the segment button on hover", + "mode": "ios" + }, + { + "name": "--background-hover", + "annotation": "prop", + "docs": "Background of the segment button on hover", + "mode": "md" + }, + { + "name": "--background-hover-opacity", + "annotation": "prop", + "docs": "Opacity of the segment button background on hover", + "mode": "ios" }, { "name": "--background-hover-opacity", "annotation": "prop", - "docs": "Opacity of the segment button background on hover" + "docs": "Opacity of the segment button background on hover", + "mode": "md" }, { "name": "--border-color", "annotation": "prop", - "docs": "Color of the segment button border" + "docs": "Color of the segment button border", + "mode": "ios" + }, + { + "name": "--border-color", + "annotation": "prop", + "docs": "Color of the segment button border", + "mode": "md" + }, + { + "name": "--border-radius", + "annotation": "prop", + "docs": "Radius of the segment button border", + "mode": "ios" }, { "name": "--border-radius", "annotation": "prop", - "docs": "Radius of the segment button border" + "docs": "Radius of the segment button border", + "mode": "md" }, { "name": "--border-style", "annotation": "prop", - "docs": "Style of the segment button border" + "docs": "Style of the segment button border", + "mode": "ios" + }, + { + "name": "--border-style", + "annotation": "prop", + "docs": "Style of the segment button border", + "mode": "md" + }, + { + "name": "--border-width", + "annotation": "prop", + "docs": "Width of the segment button border", + "mode": "ios" }, { "name": "--border-width", "annotation": "prop", - "docs": "Width of the segment button border" + "docs": "Width of the segment button border", + "mode": "md" }, { "name": "--color", "annotation": "prop", - "docs": "Color of the segment button" + "docs": "Color of the segment button", + "mode": "ios" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "Color of the segment button", + "mode": "md" + }, + { + "name": "--color-checked", + "annotation": "prop", + "docs": "Color of the checked segment button", + "mode": "ios" }, { "name": "--color-checked", "annotation": "prop", - "docs": "Color of the checked segment button" + "docs": "Color of the checked segment button", + "mode": "md" }, { "name": "--color-focused", "annotation": "prop", - "docs": "Color of the segment button when focused with the tab key" + "docs": "Color of the segment button when focused with the tab key", + "mode": "ios" + }, + { + "name": "--color-focused", + "annotation": "prop", + "docs": "Color of the segment button when focused with the tab key", + "mode": "md" + }, + { + "name": "--color-hover", + "annotation": "prop", + "docs": "Color of the segment button on hover", + "mode": "ios" }, { "name": "--color-hover", "annotation": "prop", - "docs": "Color of the segment button on hover" + "docs": "Color of the segment button on hover", + "mode": "md" }, { "name": "--indicator-box-shadow", "annotation": "prop", - "docs": "Box shadow on the indicator for the checked segment button" + "docs": "Box shadow on the indicator for the checked segment button", + "mode": "ios" + }, + { + "name": "--indicator-box-shadow", + "annotation": "prop", + "docs": "Box shadow on the indicator for the checked segment button", + "mode": "md" + }, + { + "name": "--indicator-color", + "annotation": "prop", + "docs": "Color of the indicator for the checked segment button", + "mode": "ios" }, { "name": "--indicator-color", "annotation": "prop", - "docs": "Color of the indicator for the checked segment button" + "docs": "Color of the indicator for the checked segment button", + "mode": "md" }, { "name": "--indicator-height", "annotation": "prop", - "docs": "Height of the indicator for the checked segment button" + "docs": "Height of the indicator for the checked segment button", + "mode": "ios" + }, + { + "name": "--indicator-height", + "annotation": "prop", + "docs": "Height of the indicator for the checked segment button", + "mode": "md" + }, + { + "name": "--indicator-transform", + "annotation": "prop", + "docs": "Transform of the indicator for the checked segment button", + "mode": "ios" }, { "name": "--indicator-transform", "annotation": "prop", - "docs": "Transform of the indicator for the checked segment button" + "docs": "Transform of the indicator for the checked segment button", + "mode": "md" }, { "name": "--indicator-transition", "annotation": "prop", - "docs": "Transition of the indicator for the checked segment button" + "docs": "Transition of the indicator for the checked segment button", + "mode": "ios" + }, + { + "name": "--indicator-transition", + "annotation": "prop", + "docs": "Transition of the indicator for the checked segment button", + "mode": "md" + }, + { + "name": "--margin-bottom", + "annotation": "prop", + "docs": "Bottom margin of the segment button", + "mode": "ios" }, { "name": "--margin-bottom", "annotation": "prop", - "docs": "Bottom margin of the segment button" + "docs": "Bottom margin of the segment button", + "mode": "md" }, { "name": "--margin-end", "annotation": "prop", - "docs": "Right margin if direction is left-to-right, and left margin if direction is right-to-left of the segment button" + "docs": "Right margin if direction is left-to-right, and left margin if direction is right-to-left of the segment button", + "mode": "ios" + }, + { + "name": "--margin-end", + "annotation": "prop", + "docs": "Right margin if direction is left-to-right, and left margin if direction is right-to-left of the segment button", + "mode": "md" + }, + { + "name": "--margin-start", + "annotation": "prop", + "docs": "Left margin if direction is left-to-right, and right margin if direction is right-to-left of the segment button", + "mode": "ios" }, { "name": "--margin-start", "annotation": "prop", - "docs": "Left margin if direction is left-to-right, and right margin if direction is right-to-left of the segment button" + "docs": "Left margin if direction is left-to-right, and right margin if direction is right-to-left of the segment button", + "mode": "md" }, { "name": "--margin-top", "annotation": "prop", - "docs": "Top margin of the segment button" + "docs": "Top margin of the segment button", + "mode": "ios" + }, + { + "name": "--margin-top", + "annotation": "prop", + "docs": "Top margin of the segment button", + "mode": "md" + }, + { + "name": "--padding-bottom", + "annotation": "prop", + "docs": "Bottom padding of the segment button", + "mode": "ios" }, { "name": "--padding-bottom", "annotation": "prop", - "docs": "Bottom padding of the segment button" + "docs": "Bottom padding of the segment button", + "mode": "md" }, { "name": "--padding-end", "annotation": "prop", - "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the segment button" + "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the segment button", + "mode": "ios" + }, + { + "name": "--padding-end", + "annotation": "prop", + "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the segment button", + "mode": "md" + }, + { + "name": "--padding-start", + "annotation": "prop", + "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the segment button", + "mode": "ios" }, { "name": "--padding-start", "annotation": "prop", - "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the segment button" + "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the segment button", + "mode": "md" }, { "name": "--padding-top", "annotation": "prop", - "docs": "Top padding of the segment button" + "docs": "Top padding of the segment button", + "mode": "ios" + }, + { + "name": "--padding-top", + "annotation": "prop", + "docs": "Top padding of the segment button", + "mode": "md" + }, + { + "name": "--transition", + "annotation": "prop", + "docs": "Transition of the segment button", + "mode": "ios" }, { "name": "--transition", "annotation": "prop", - "docs": "Transition of the segment button" + "docs": "Transition of the segment button", + "mode": "md" } ], "slots": [], diff --git a/src/translate/.detection/api/segment-content.json b/src/translate/.detection/api/segment-content.json new file mode 100644 index 00000000000..86e2f0dafd1 --- /dev/null +++ b/src/translate/.detection/api/segment-content.json @@ -0,0 +1,18 @@ +{ + "filePath": "src/components/segment-content/segment-content.tsx", + "encapsulation": "shadow", + "tag": "ion-segment-content", + "docs": "", + "docsTags": [], + "usage": {}, + "props": [], + "methods": [], + "events": [], + "listeners": [], + "styles": [], + "slots": [], + "parts": [], + "dependents": [], + "dependencies": [], + "dependencyGraph": {} +} \ No newline at end of file diff --git a/src/translate/.detection/api/segment-content.readme.md b/src/translate/.detection/api/segment-content.readme.md new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/translate/.detection/api/segment-view.json b/src/translate/.detection/api/segment-view.json new file mode 100644 index 00000000000..4e85ac9bea5 --- /dev/null +++ b/src/translate/.detection/api/segment-view.json @@ -0,0 +1,78 @@ +{ + "filePath": "src/components/segment-view/segment-view.tsx", + "encapsulation": "shadow", + "tag": "ion-segment-view", + "docs": "", + "docsTags": [], + "usage": {}, + "props": [ + { + "name": "disabled", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "disabled", + "reflectToAttr": false, + "docs": "If `true`, the segment view cannot be interacted with.", + "docsTags": [], + "default": "false", + "values": [ + { + "type": "boolean" + } + ], + "optional": false, + "required": false + } + ], + "methods": [], + "events": [ + { + "event": "ionSegmentViewScroll", + "detail": "SegmentViewScrollEvent", + "bubbles": true, + "complexType": { + "original": "SegmentViewScrollEvent", + "resolved": "SegmentViewScrollEvent", + "references": { + "SegmentViewScrollEvent": { + "location": "import", + "path": "./segment-view-interface", + "id": "src/components/segment-view/segment-view-interface.ts::SegmentViewScrollEvent" + } + } + }, + "cancelable": true, + "composed": true, + "docs": "Emitted when the segment view is scrolled.", + "docsTags": [] + } + ], + "listeners": [ + { + "event": "scroll", + "capture": false, + "passive": true + }, + { + "event": "touchstart", + "capture": false, + "passive": true + }, + { + "event": "touchend", + "capture": false, + "passive": true + } + ], + "styles": [], + "slots": [], + "parts": [], + "dependents": [], + "dependencies": [], + "dependencyGraph": {} +} \ No newline at end of file diff --git a/src/translate/.detection/api/segment-view.readme.md b/src/translate/.detection/api/segment-view.readme.md new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/translate/.detection/api/segment.json b/src/translate/.detection/api/segment.json index 13e946f0fd4..2636424dd44 100644 --- a/src/translate/.detection/api/segment.json +++ b/src/translate/.detection/api/segment.json @@ -239,11 +239,17 @@ }, "cancelable": true, "composed": true, - "docs": "Emitted when the value property has changed and any\ndragging pointer has been released from `ion-segment`.", + "docs": "Emitted when the value property has changed and any dragging pointer has been released from `ion-segment`.\n\nThis event will not emit when programmatically setting the `value` property.", "docsTags": [] } ], "listeners": [ + { + "event": "ionSegmentViewScroll", + "target": "body", + "capture": false, + "passive": false + }, { "event": "keydown", "capture": false, @@ -254,7 +260,14 @@ { "name": "--background", "annotation": "prop", - "docs": "Background of the segment button" + "docs": "Background of the segment button", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "Background of the segment button", + "mode": "md" } ], "slots": [], diff --git a/src/translate/.detection/api/select-modal.json b/src/translate/.detection/api/select-modal.json new file mode 100644 index 00000000000..f925bd9d55b --- /dev/null +++ b/src/translate/.detection/api/select-modal.json @@ -0,0 +1,132 @@ +{ + "filePath": "src/components/select-modal/select-modal.tsx", + "encapsulation": "scoped", + "tag": "ion-select-modal", + "docs": "", + "docsTags": [], + "usage": {}, + "props": [ + { + "name": "header", + "type": "string | undefined", + "complexType": { + "original": "string", + "resolved": "string | undefined", + "references": {} + }, + "mutable": false, + "attr": "header", + "reflectToAttr": false, + "docs": "", + "docsTags": [], + "values": [ + { + "type": "string" + }, + { + "type": "undefined" + } + ], + "optional": true, + "required": false + }, + { + "name": "multiple", + "type": "boolean | undefined", + "complexType": { + "original": "boolean", + "resolved": "boolean | undefined", + "references": {} + }, + "mutable": false, + "attr": "multiple", + "reflectToAttr": false, + "docs": "", + "docsTags": [], + "values": [ + { + "type": "boolean" + }, + { + "type": "undefined" + } + ], + "optional": true, + "required": false + }, + { + "name": "options", + "type": "SelectModalOption[]", + "complexType": { + "original": "SelectModalOption[]", + "resolved": "SelectModalOption[]", + "references": { + "SelectModalOption": { + "location": "import", + "path": "./select-modal-interface", + "id": "src/components/select-modal/select-modal-interface.ts::SelectModalOption" + } + } + }, + "mutable": false, + "reflectToAttr": false, + "docs": "", + "docsTags": [], + "default": "[]", + "values": [ + { + "type": "SelectModalOption[]" + } + ], + "optional": false, + "required": false + } + ], + "methods": [], + "events": [], + "listeners": [], + "styles": [], + "slots": [], + "parts": [], + "dependents": [ + "ion-select" + ], + "dependencies": [ + "ion-radio-group", + "ion-item", + "ion-radio", + "ion-checkbox", + "ion-header", + "ion-toolbar", + "ion-title", + "ion-buttons", + "ion-button", + "ion-content", + "ion-list" + ], + "dependencyGraph": { + "ion-select-modal": [ + "ion-radio-group", + "ion-item", + "ion-radio", + "ion-checkbox", + "ion-header", + "ion-toolbar", + "ion-title", + "ion-buttons", + "ion-button", + "ion-content", + "ion-list" + ], + "ion-item": [ + "ion-icon", + "ion-ripple-effect" + ], + "ion-button": [ + "ion-ripple-effect" + ], + "ion-select": [ + "ion-select-modal" + ] + } +} \ No newline at end of file diff --git a/src/translate/.detection/api/select-modal.readme.md b/src/translate/.detection/api/select-modal.readme.md new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/translate/.detection/api/select.json b/src/translate/.detection/api/select.json index cb74d75d1cd..7d35ffeb744 100644 --- a/src/translate/.detection/api/select.json +++ b/src/translate/.detection/api/select.json @@ -244,10 +244,10 @@ }, { "name": "interface", - "type": "\"action-sheet\" | \"alert\" | \"popover\"", + "type": "\"action-sheet\" | \"alert\" | \"modal\" | \"popover\"", "complexType": { "original": "SelectInterface", - "resolved": "\"action-sheet\" | \"alert\" | \"popover\"", + "resolved": "\"action-sheet\" | \"alert\" | \"modal\" | \"popover\"", "references": { "SelectInterface": { "location": "import", @@ -259,7 +259,7 @@ "mutable": false, "attr": "interface", "reflectToAttr": false, - "docs": "The interface the select should use: `action-sheet`, `popover` or `alert`.", + "docs": "The interface the select should use: `action-sheet`, `popover`, `alert`, or `modal`.", "docsTags": [], "default": "'alert'", "values": [ @@ -271,6 +271,10 @@ "value": "alert", "type": "string" }, + { + "value": "modal", + "type": "string" + }, { "value": "popover", "type": "string" @@ -290,7 +294,7 @@ "mutable": false, "attr": "interface-options", "reflectToAttr": false, - "docs": "Any additional options that the `alert`, `action-sheet` or `popover` interface\ncan take. See the [ion-alert docs](./alert), the\n[ion-action-sheet docs](./action-sheet) and the\n[ion-popover docs](./popover) for the\ncreate options for each interface.\n\nNote: `interfaceOptions` will not override `inputs` or `buttons` with the `alert` interface.", + "docs": "Any additional options that the `alert`, `action-sheet` or `popover` interface\ncan take. See the [ion-alert docs](./alert), the\n[ion-action-sheet docs](./action-sheet), the\n[ion-popover docs](./popover), and the [ion-modal docs](./modal) for the\ncreate options for each interface.\n\nNote: `interfaceOptions` will not override `inputs` or `buttons` with the `alert` interface.", "docsTags": [], "default": "{}", "values": [ @@ -303,10 +307,10 @@ }, { "name": "justify", - "type": "\"end\" | \"space-between\" | \"start\"", + "type": "\"end\" | \"space-between\" | \"start\" | undefined", "complexType": { "original": "'start' | 'end' | 'space-between'", - "resolved": "\"end\" | \"space-between\" | \"start\"", + "resolved": "\"end\" | \"space-between\" | \"start\" | undefined", "references": {} }, "mutable": false, @@ -314,7 +318,6 @@ "reflectToAttr": false, "docs": "How to pack the label and select within a line.\n`justify` does not apply when the label and select\nare on different lines when `labelPlacement` is set to\n`\"floating\"` or `\"stacked\"`.\n`\"start\"`: The label and select will appear on the left in LTR and\non the right in RTL.\n`\"end\"`: The label and select will appear on the right in LTR and\non the left in RTL.\n`\"space-between\"`: The label and select will appear on opposite\nends of the line with space between the two elements.", "docsTags": [], - "default": "'space-between'", "values": [ { "value": "end", @@ -327,9 +330,12 @@ { "value": "start", "type": "string" + }, + { + "type": "undefined" } ], - "optional": false, + "optional": true, "required": false }, { @@ -635,6 +641,14 @@ "HTMLElement": { "location": "global", "id": "global::HTMLElement" + }, + "HTMLIonRadioElement": { + "location": "global", + "id": "global::HTMLIonRadioElement" + }, + "HTMLIonCheckboxElement": { + "location": "global", + "id": "global::HTMLIonCheckboxElement" } }, "return": "Promise" @@ -702,7 +716,7 @@ }, "cancelable": true, "composed": true, - "docs": "Emitted when the value has changed.", + "docs": "Emitted when the value has changed.\n\nThis event will not emit when programmatically setting the `value` property.", "docsTags": [] }, { @@ -739,82 +753,194 @@ { "name": "--background", "annotation": "prop", - "docs": "Background of the select" + "docs": "Background of the select", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "Background of the select", + "mode": "md" }, { "name": "--border-color", "annotation": "prop", - "docs": "Color of the select border" + "docs": "Color of the select border", + "mode": "ios" + }, + { + "name": "--border-color", + "annotation": "prop", + "docs": "Color of the select border", + "mode": "md" }, { "name": "--border-radius", "annotation": "prop", - "docs": "Radius of the select border. A large radius may display unevenly when using fill=\"outline\"; if needed, use shape=\"round\" instead or increase --padding-start." + "docs": "Radius of the select border. A large radius may display unevenly when using fill=\"outline\"; if needed, use shape=\"round\" instead or increase --padding-start.", + "mode": "ios" + }, + { + "name": "--border-radius", + "annotation": "prop", + "docs": "Radius of the select border. A large radius may display unevenly when using fill=\"outline\"; if needed, use shape=\"round\" instead or increase --padding-start.", + "mode": "md" + }, + { + "name": "--border-style", + "annotation": "prop", + "docs": "Style of the select border", + "mode": "ios" }, { "name": "--border-style", "annotation": "prop", - "docs": "Style of the select border" + "docs": "Style of the select border", + "mode": "md" }, { "name": "--border-width", "annotation": "prop", - "docs": "Width of the select border" + "docs": "Width of the select border", + "mode": "ios" + }, + { + "name": "--border-width", + "annotation": "prop", + "docs": "Width of the select border", + "mode": "md" }, { "name": "--highlight-color-focused", "annotation": "prop", - "docs": "The color of the highlight on the select when focused" + "docs": "The color of the highlight on the select when focused", + "mode": "ios" + }, + { + "name": "--highlight-color-focused", + "annotation": "prop", + "docs": "The color of the highlight on the select when focused", + "mode": "md" + }, + { + "name": "--highlight-color-invalid", + "annotation": "prop", + "docs": "The color of the highlight on the select when invalid", + "mode": "ios" }, { "name": "--highlight-color-invalid", "annotation": "prop", - "docs": "The color of the highlight on the select when invalid" + "docs": "The color of the highlight on the select when invalid", + "mode": "md" }, { "name": "--highlight-color-valid", "annotation": "prop", - "docs": "The color of the highlight on the select when valid" + "docs": "The color of the highlight on the select when valid", + "mode": "ios" + }, + { + "name": "--highlight-color-valid", + "annotation": "prop", + "docs": "The color of the highlight on the select when valid", + "mode": "md" + }, + { + "name": "--highlight-height", + "annotation": "prop", + "docs": "The height of the highlight on the select. Only applies to md mode.", + "mode": "ios" }, { "name": "--highlight-height", "annotation": "prop", - "docs": "The height of the highlight on the select. Only applies to md mode." + "docs": "The height of the highlight on the select. Only applies to md mode.", + "mode": "md" }, { "name": "--padding-bottom", "annotation": "prop", - "docs": "Bottom padding of the select" + "docs": "Bottom padding of the select", + "mode": "ios" + }, + { + "name": "--padding-bottom", + "annotation": "prop", + "docs": "Bottom padding of the select", + "mode": "md" }, { "name": "--padding-end", "annotation": "prop", - "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the select" + "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the select", + "mode": "ios" + }, + { + "name": "--padding-end", + "annotation": "prop", + "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the select", + "mode": "md" + }, + { + "name": "--padding-start", + "annotation": "prop", + "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the select", + "mode": "ios" }, { "name": "--padding-start", "annotation": "prop", - "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the select" + "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the select", + "mode": "md" + }, + { + "name": "--padding-top", + "annotation": "prop", + "docs": "Top padding of the select", + "mode": "ios" }, { "name": "--padding-top", "annotation": "prop", - "docs": "Top padding of the select" + "docs": "Top padding of the select", + "mode": "md" }, { "name": "--placeholder-color", "annotation": "prop", - "docs": "Color of the select placeholder text" + "docs": "Color of the select placeholder text", + "mode": "ios" + }, + { + "name": "--placeholder-color", + "annotation": "prop", + "docs": "Color of the select placeholder text", + "mode": "md" }, { "name": "--placeholder-opacity", "annotation": "prop", - "docs": "Opacity of the select placeholder text" + "docs": "Opacity of the select placeholder text", + "mode": "ios" + }, + { + "name": "--placeholder-opacity", + "annotation": "prop", + "docs": "Opacity of the select placeholder text", + "mode": "md" }, { "name": "--ripple-color", "annotation": "prop", - "docs": "The color of the ripple effect on MD mode." + "docs": "The color of the ripple effect on MD mode.", + "mode": "ios" + }, + { + "name": "--ripple-color", + "annotation": "prop", + "docs": "The color of the ripple effect on MD mode.", + "mode": "md" } ], "slots": [ @@ -859,6 +985,8 @@ "ion-popover", "ion-action-sheet", "ion-alert", + "ion-select-modal", + "ion-modal", "ion-icon" ], "dependencyGraph": { @@ -867,6 +995,8 @@ "ion-popover", "ion-action-sheet", "ion-alert", + "ion-select-modal", + "ion-modal", "ion-icon" ], "ion-select-popover": [ @@ -893,6 +1023,25 @@ "ion-alert": [ "ion-ripple-effect", "ion-backdrop" + ], + "ion-select-modal": [ + "ion-radio-group", + "ion-item", + "ion-radio", + "ion-checkbox", + "ion-header", + "ion-toolbar", + "ion-title", + "ion-buttons", + "ion-button", + "ion-content", + "ion-list" + ], + "ion-button": [ + "ion-ripple-effect" + ], + "ion-modal": [ + "ion-backdrop" ] } } \ No newline at end of file diff --git a/src/translate/.detection/api/split-pane.json b/src/translate/.detection/api/split-pane.json index dcfdde42619..916a07bd14c 100644 --- a/src/translate/.detection/api/split-pane.json +++ b/src/translate/.detection/api/split-pane.json @@ -100,22 +100,50 @@ { "name": "--border", "annotation": "prop", - "docs": "Border between panes" + "docs": "Border between panes", + "mode": "ios" + }, + { + "name": "--border", + "annotation": "prop", + "docs": "Border between panes", + "mode": "md" + }, + { + "name": "--side-max-width", + "annotation": "prop", + "docs": "Maximum width of the side pane. Does not apply when split pane is collapsed.", + "mode": "ios" }, { "name": "--side-max-width", "annotation": "prop", - "docs": "Maximum width of the side pane. Does not apply when split pane is collapsed." + "docs": "Maximum width of the side pane. Does not apply when split pane is collapsed.", + "mode": "md" }, { "name": "--side-min-width", "annotation": "prop", - "docs": "Minimum width of the side pane. Does not apply when split pane is collapsed." + "docs": "Minimum width of the side pane. Does not apply when split pane is collapsed.", + "mode": "ios" + }, + { + "name": "--side-min-width", + "annotation": "prop", + "docs": "Minimum width of the side pane. Does not apply when split pane is collapsed.", + "mode": "md" + }, + { + "name": "--side-width", + "annotation": "prop", + "docs": "Width of the side pane. Does not apply when split pane is collapsed.", + "mode": "ios" }, { "name": "--side-width", "annotation": "prop", - "docs": "Width of the side pane. Does not apply when split pane is collapsed." + "docs": "Width of the side pane. Does not apply when split pane is collapsed.", + "mode": "md" } ], "slots": [], diff --git a/src/translate/.detection/api/tab-bar.json b/src/translate/.detection/api/tab-bar.json index 60a278079b9..8ae71e720a9 100644 --- a/src/translate/.detection/api/tab-bar.json +++ b/src/translate/.detection/api/tab-bar.json @@ -152,17 +152,38 @@ { "name": "--background", "annotation": "prop", - "docs": "Background of the tab bar" + "docs": "Background of the tab bar", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "Background of the tab bar", + "mode": "md" + }, + { + "name": "--border", + "annotation": "prop", + "docs": "Border of the tab bar", + "mode": "ios" }, { "name": "--border", "annotation": "prop", - "docs": "Border of the tab bar" + "docs": "Border of the tab bar", + "mode": "md" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "Color of the tab bar", + "mode": "ios" }, { "name": "--color", "annotation": "prop", - "docs": "Color of the tab bar" + "docs": "Color of the tab bar", + "mode": "md" } ], "slots": [], diff --git a/src/translate/.detection/api/tab-button.json b/src/translate/.detection/api/tab-button.json index 0a8bbe42a8e..a6bd75928b7 100644 --- a/src/translate/.detection/api/tab-button.json +++ b/src/translate/.detection/api/tab-button.json @@ -266,57 +266,134 @@ { "name": "--background", "annotation": "prop", - "docs": "Background of the tab button" + "docs": "Background of the tab button", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "Background of the tab button", + "mode": "md" }, { "name": "--background-focused", "annotation": "prop", - "docs": "Background of the tab button when focused with the tab key" + "docs": "Background of the tab button when focused with the tab key", + "mode": "ios" + }, + { + "name": "--background-focused", + "annotation": "prop", + "docs": "Background of the tab button when focused with the tab key", + "mode": "md" + }, + { + "name": "--background-focused-opacity", + "annotation": "prop", + "docs": "Opacity of the tab button background when focused with the tab key", + "mode": "ios" }, { "name": "--background-focused-opacity", "annotation": "prop", - "docs": "Opacity of the tab button background when focused with the tab key" + "docs": "Opacity of the tab button background when focused with the tab key", + "mode": "md" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "Color of the tab button", + "mode": "ios" }, { "name": "--color", "annotation": "prop", - "docs": "Color of the tab button" + "docs": "Color of the tab button", + "mode": "md" }, { "name": "--color-focused", "annotation": "prop", - "docs": "Color of the tab button when focused with the tab key" + "docs": "Color of the tab button when focused with the tab key", + "mode": "ios" + }, + { + "name": "--color-focused", + "annotation": "prop", + "docs": "Color of the tab button when focused with the tab key", + "mode": "md" + }, + { + "name": "--color-selected", + "annotation": "prop", + "docs": "Color of the selected tab button", + "mode": "ios" }, { "name": "--color-selected", "annotation": "prop", - "docs": "Color of the selected tab button" + "docs": "Color of the selected tab button", + "mode": "md" + }, + { + "name": "--padding-bottom", + "annotation": "prop", + "docs": "Bottom padding of the tab button", + "mode": "ios" }, { "name": "--padding-bottom", "annotation": "prop", - "docs": "Bottom padding of the tab button" + "docs": "Bottom padding of the tab button", + "mode": "md" }, { "name": "--padding-end", "annotation": "prop", - "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the tab button" + "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the tab button", + "mode": "ios" + }, + { + "name": "--padding-end", + "annotation": "prop", + "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the tab button", + "mode": "md" + }, + { + "name": "--padding-start", + "annotation": "prop", + "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the tab button", + "mode": "ios" }, { "name": "--padding-start", "annotation": "prop", - "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the tab button" + "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the tab button", + "mode": "md" }, { "name": "--padding-top", "annotation": "prop", - "docs": "Top padding of the tab button" + "docs": "Top padding of the tab button", + "mode": "ios" + }, + { + "name": "--padding-top", + "annotation": "prop", + "docs": "Top padding of the tab button", + "mode": "md" + }, + { + "name": "--ripple-color", + "annotation": "prop", + "docs": "Color of the button ripple effect", + "mode": "ios" }, { "name": "--ripple-color", "annotation": "prop", - "docs": "Color of the button ripple effect" + "docs": "Color of the button ripple effect", + "mode": "md" } ], "slots": [], diff --git a/src/translate/.detection/api/textarea.json b/src/translate/.detection/api/textarea.json index 6e460d984fc..84c84f48dbc 100644 --- a/src/translate/.detection/api/textarea.json +++ b/src/translate/.detection/api/textarea.json @@ -913,7 +913,7 @@ }, "cancelable": true, "composed": true, - "docs": "The `ionChange` event is fired when the user modifies the textarea's value.\nUnlike the `ionInput` event, the `ionChange` event is fired when\nthe element loses focus after its value has been modified.", + "docs": "The `ionChange` event is fired when the user modifies the textarea's value.\nUnlike the `ionInput` event, the `ionChange` event is fired when\nthe element loses focus after its value has been modified.\n\nThis event will not emit when programmatically setting the `value` property.", "docsTags": [] }, { @@ -961,92 +961,218 @@ { "name": "--background", "annotation": "prop", - "docs": "Background of the textarea" + "docs": "Background of the textarea", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "Background of the textarea", + "mode": "md" }, { "name": "--border-color", "annotation": "prop", - "docs": "Color of the border below the textarea when using helper text, error text, or counter" + "docs": "Color of the border below the textarea when using helper text, error text, or counter", + "mode": "ios" + }, + { + "name": "--border-color", + "annotation": "prop", + "docs": "Color of the border below the textarea when using helper text, error text, or counter", + "mode": "md" + }, + { + "name": "--border-radius", + "annotation": "prop", + "docs": "Border radius of the textarea", + "mode": "ios" }, { "name": "--border-radius", "annotation": "prop", - "docs": "Border radius of the textarea" + "docs": "Border radius of the textarea", + "mode": "md" }, { "name": "--border-style", "annotation": "prop", - "docs": "Style of the border below the textarea when using helper text, error text, or counter" + "docs": "Style of the border below the textarea when using helper text, error text, or counter", + "mode": "ios" + }, + { + "name": "--border-style", + "annotation": "prop", + "docs": "Style of the border below the textarea when using helper text, error text, or counter", + "mode": "md" + }, + { + "name": "--border-width", + "annotation": "prop", + "docs": "Width of the border below the textarea when using helper text, error text, or counter", + "mode": "ios" }, { "name": "--border-width", "annotation": "prop", - "docs": "Width of the border below the textarea when using helper text, error text, or counter" + "docs": "Width of the border below the textarea when using helper text, error text, or counter", + "mode": "md" }, { "name": "--color", "annotation": "prop", - "docs": "Color of the text" + "docs": "Color of the text", + "mode": "ios" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "Color of the text", + "mode": "md" + }, + { + "name": "--highlight-color-focused", + "annotation": "prop", + "docs": "The color of the highlight on the textarea when focused", + "mode": "ios" }, { "name": "--highlight-color-focused", "annotation": "prop", - "docs": "The color of the highlight on the textarea when focused" + "docs": "The color of the highlight on the textarea when focused", + "mode": "md" + }, + { + "name": "--highlight-color-invalid", + "annotation": "prop", + "docs": "The color of the highlight on the textarea when invalid", + "mode": "ios" }, { "name": "--highlight-color-invalid", "annotation": "prop", - "docs": "The color of the highlight on the textarea when invalid" + "docs": "The color of the highlight on the textarea when invalid", + "mode": "md" + }, + { + "name": "--highlight-color-valid", + "annotation": "prop", + "docs": "The color of the highlight on the textarea when valid", + "mode": "ios" }, { "name": "--highlight-color-valid", "annotation": "prop", - "docs": "The color of the highlight on the textarea when valid" + "docs": "The color of the highlight on the textarea when valid", + "mode": "md" }, { "name": "--highlight-height", "annotation": "prop", - "docs": "The height of the highlight on the textarea. Only applies to md mode." + "docs": "The height of the highlight on the textarea. Only applies to md mode.", + "mode": "ios" + }, + { + "name": "--highlight-height", + "annotation": "prop", + "docs": "The height of the highlight on the textarea. Only applies to md mode.", + "mode": "md" }, { "name": "--padding-bottom", "annotation": "prop", - "docs": "Bottom padding of the textarea" + "docs": "Bottom padding of the textarea", + "mode": "ios" + }, + { + "name": "--padding-bottom", + "annotation": "prop", + "docs": "Bottom padding of the textarea", + "mode": "md" + }, + { + "name": "--padding-end", + "annotation": "prop", + "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the textarea", + "mode": "ios" }, { "name": "--padding-end", "annotation": "prop", - "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the textarea" + "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the textarea", + "mode": "md" }, { "name": "--padding-start", "annotation": "prop", - "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the textarea" + "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the textarea", + "mode": "ios" + }, + { + "name": "--padding-start", + "annotation": "prop", + "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the textarea", + "mode": "md" + }, + { + "name": "--padding-top", + "annotation": "prop", + "docs": "Top padding of the textarea", + "mode": "ios" }, { "name": "--padding-top", "annotation": "prop", - "docs": "Top padding of the textarea" + "docs": "Top padding of the textarea", + "mode": "md" }, { "name": "--placeholder-color", "annotation": "prop", - "docs": "Color of the placeholder text" + "docs": "Color of the placeholder text", + "mode": "ios" + }, + { + "name": "--placeholder-color", + "annotation": "prop", + "docs": "Color of the placeholder text", + "mode": "md" + }, + { + "name": "--placeholder-font-style", + "annotation": "prop", + "docs": "Style of the placeholder text", + "mode": "ios" }, { "name": "--placeholder-font-style", "annotation": "prop", - "docs": "Style of the placeholder text" + "docs": "Style of the placeholder text", + "mode": "md" + }, + { + "name": "--placeholder-font-weight", + "annotation": "prop", + "docs": "Weight of the placeholder text", + "mode": "ios" }, { "name": "--placeholder-font-weight", "annotation": "prop", - "docs": "Weight of the placeholder text" + "docs": "Weight of the placeholder text", + "mode": "md" + }, + { + "name": "--placeholder-opacity", + "annotation": "prop", + "docs": "Opacity of the placeholder text", + "mode": "ios" }, { "name": "--placeholder-opacity", "annotation": "prop", - "docs": "Opacity of the placeholder text" + "docs": "Opacity of the placeholder text", + "mode": "md" } ], "slots": [ diff --git a/src/translate/.detection/api/title.json b/src/translate/.detection/api/title.json index 298e76ca27d..181e8e6d754 100644 --- a/src/translate/.detection/api/title.json +++ b/src/translate/.detection/api/title.json @@ -109,12 +109,25 @@ { "name": "--color", "annotation": "prop", - "docs": "Text color of the title" + "docs": "Text color of the title", + "mode": "ios" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "Text color of the title", + "mode": "md" } ], "slots": [], "parts": [], - "dependents": [], + "dependents": [ + "ion-select-modal" + ], "dependencies": [], - "dependencyGraph": {} + "dependencyGraph": { + "ion-select-modal": [ + "ion-title" + ] + } } \ No newline at end of file diff --git a/src/translate/.detection/api/toast.json b/src/translate/.detection/api/toast.json index 535b45ad854..7a1287b4ed9 100644 --- a/src/translate/.detection/api/toast.json +++ b/src/translate/.detection/api/toast.json @@ -903,87 +903,206 @@ { "name": "--background", "annotation": "prop", - "docs": "Background of the toast" + "docs": "Background of the toast", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "Background of the toast", + "mode": "md" }, { "name": "--border-color", "annotation": "prop", - "docs": "Border color of the toast" + "docs": "Border color of the toast", + "mode": "ios" + }, + { + "name": "--border-color", + "annotation": "prop", + "docs": "Border color of the toast", + "mode": "md" }, { "name": "--border-radius", "annotation": "prop", - "docs": "Border radius of the toast" + "docs": "Border radius of the toast", + "mode": "ios" + }, + { + "name": "--border-radius", + "annotation": "prop", + "docs": "Border radius of the toast", + "mode": "md" + }, + { + "name": "--border-style", + "annotation": "prop", + "docs": "Border style of the toast", + "mode": "ios" }, { "name": "--border-style", "annotation": "prop", - "docs": "Border style of the toast" + "docs": "Border style of the toast", + "mode": "md" + }, + { + "name": "--border-width", + "annotation": "prop", + "docs": "Border width of the toast", + "mode": "ios" }, { "name": "--border-width", "annotation": "prop", - "docs": "Border width of the toast" + "docs": "Border width of the toast", + "mode": "md" }, { "name": "--box-shadow", "annotation": "prop", - "docs": "Box shadow of the toast" + "docs": "Box shadow of the toast", + "mode": "ios" + }, + { + "name": "--box-shadow", + "annotation": "prop", + "docs": "Box shadow of the toast", + "mode": "md" }, { "name": "--button-color", "annotation": "prop", - "docs": "Color of the button text" + "docs": "Color of the button text", + "mode": "ios" + }, + { + "name": "--button-color", + "annotation": "prop", + "docs": "Color of the button text", + "mode": "md" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "Color of the toast text", + "mode": "ios" }, { "name": "--color", "annotation": "prop", - "docs": "Color of the toast text" + "docs": "Color of the toast text", + "mode": "md" + }, + { + "name": "--end", + "annotation": "prop", + "docs": "Position from the right if direction is left-to-right, and from the left if direction is right-to-left", + "mode": "ios" }, { "name": "--end", "annotation": "prop", - "docs": "Position from the right if direction is left-to-right, and from the left if direction is right-to-left" + "docs": "Position from the right if direction is left-to-right, and from the left if direction is right-to-left", + "mode": "md" }, { "name": "--height", "annotation": "prop", - "docs": "Height of the toast" + "docs": "Height of the toast", + "mode": "ios" + }, + { + "name": "--height", + "annotation": "prop", + "docs": "Height of the toast", + "mode": "md" }, { "name": "--max-height", "annotation": "prop", - "docs": "Maximum height of the toast" + "docs": "Maximum height of the toast", + "mode": "ios" + }, + { + "name": "--max-height", + "annotation": "prop", + "docs": "Maximum height of the toast", + "mode": "md" + }, + { + "name": "--max-width", + "annotation": "prop", + "docs": "Maximum width of the toast", + "mode": "ios" }, { "name": "--max-width", "annotation": "prop", - "docs": "Maximum width of the toast" + "docs": "Maximum width of the toast", + "mode": "md" + }, + { + "name": "--min-height", + "annotation": "prop", + "docs": "Minimum height of the toast", + "mode": "ios" }, { "name": "--min-height", "annotation": "prop", - "docs": "Minimum height of the toast" + "docs": "Minimum height of the toast", + "mode": "md" + }, + { + "name": "--min-width", + "annotation": "prop", + "docs": "Minimum width of the toast", + "mode": "ios" }, { "name": "--min-width", "annotation": "prop", - "docs": "Minimum width of the toast" + "docs": "Minimum width of the toast", + "mode": "md" + }, + { + "name": "--start", + "annotation": "prop", + "docs": "Position from the left if direction is left-to-right, and from the right if direction is right-to-left", + "mode": "ios" }, { "name": "--start", "annotation": "prop", - "docs": "Position from the left if direction is left-to-right, and from the right if direction is right-to-left" + "docs": "Position from the left if direction is left-to-right, and from the right if direction is right-to-left", + "mode": "md" }, { "name": "--white-space", "annotation": "prop", - "docs": "White space of the toast message" + "docs": "White space of the toast message", + "mode": "ios" + }, + { + "name": "--white-space", + "annotation": "prop", + "docs": "White space of the toast message", + "mode": "md" + }, + { + "name": "--width", + "annotation": "prop", + "docs": "Width of the toast", + "mode": "ios" }, { "name": "--width", "annotation": "prop", - "docs": "Width of the toast" + "docs": "Width of the toast", + "mode": "md" } ], "slots": [], diff --git a/src/translate/.detection/api/toggle.json b/src/translate/.detection/api/toggle.json index 89c6c9ad8fd..aadb2c66f71 100644 --- a/src/translate/.detection/api/toggle.json +++ b/src/translate/.detection/api/toggle.json @@ -29,18 +29,17 @@ "props": [ { "name": "alignment", - "type": "\"center\" | \"start\"", + "type": "\"center\" | \"start\" | undefined", "complexType": { "original": "'start' | 'center'", - "resolved": "\"center\" | \"start\"", + "resolved": "\"center\" | \"start\" | undefined", "references": {} }, "mutable": false, "attr": "alignment", "reflectToAttr": false, - "docs": "How to control the alignment of the toggle and label on the cross axis.\n`\"start\"`: The label and control will appear on the left of the cross axis in LTR, and on the right side in RTL.\n`\"center\"`: The label and control will appear at the center of the cross axis in both LTR and RTL.", + "docs": "How to control the alignment of the toggle and label on the cross axis.\n`\"start\"`: The label and control will appear on the left of the cross axis in LTR, and on the right side in RTL.\n`\"center\"`: The label and control will appear at the center of the cross axis in both LTR and RTL.\nSetting this property will change the toggle `display` to `block`.", "docsTags": [], - "default": "'center'", "values": [ { "value": "center", @@ -49,9 +48,12 @@ { "value": "start", "type": "string" + }, + { + "type": "undefined" } ], - "optional": false, + "optional": true, "required": false }, { @@ -191,18 +193,17 @@ }, { "name": "justify", - "type": "\"end\" | \"space-between\" | \"start\"", + "type": "\"end\" | \"space-between\" | \"start\" | undefined", "complexType": { "original": "'start' | 'end' | 'space-between'", - "resolved": "\"end\" | \"space-between\" | \"start\"", + "resolved": "\"end\" | \"space-between\" | \"start\" | undefined", "references": {} }, "mutable": false, "attr": "justify", "reflectToAttr": false, - "docs": "How to pack the label and toggle within a line.\n`\"start\"`: The label and toggle will appear on the left in LTR and\non the right in RTL.\n`\"end\"`: The label and toggle will appear on the right in LTR and\non the left in RTL.\n`\"space-between\"`: The label and toggle will appear on opposite\nends of the line with space between the two elements.", + "docs": "How to pack the label and toggle within a line.\n`\"start\"`: The label and toggle will appear on the left in LTR and\non the right in RTL.\n`\"end\"`: The label and toggle will appear on the right in LTR and\non the left in RTL.\n`\"space-between\"`: The label and toggle will appear on opposite\nends of the line with space between the two elements.\nSetting this property will change the toggle `display` to `block`.", "docsTags": [], - "default": "'space-between'", "values": [ { "value": "end", @@ -215,9 +216,12 @@ { "value": "start", "type": "string" + }, + { + "type": "undefined" } ], - "optional": false, + "optional": true, "required": false }, { @@ -360,7 +364,7 @@ }, "cancelable": true, "composed": true, - "docs": "Emitted when the user switches the toggle on or off. Does not emit\nwhen programmatically changing the value of the `checked` property.", + "docs": "Emitted when the user switches the toggle on or off.\n\nThis event will not emit when programmatically setting the `checked` property.", "docsTags": [] }, { @@ -383,62 +387,146 @@ { "name": "--border-radius", "annotation": "prop", - "docs": "Border radius of the toggle track" + "docs": "Border radius of the toggle track", + "mode": "ios" + }, + { + "name": "--border-radius", + "annotation": "prop", + "docs": "Border radius of the toggle track", + "mode": "md" }, { "name": "--handle-background", "annotation": "prop", - "docs": "Background of the toggle handle" + "docs": "Background of the toggle handle", + "mode": "ios" + }, + { + "name": "--handle-background", + "annotation": "prop", + "docs": "Background of the toggle handle", + "mode": "md" + }, + { + "name": "--handle-background-checked", + "annotation": "prop", + "docs": "Background of the toggle handle when checked", + "mode": "ios" }, { "name": "--handle-background-checked", "annotation": "prop", - "docs": "Background of the toggle handle when checked" + "docs": "Background of the toggle handle when checked", + "mode": "md" }, { "name": "--handle-border-radius", "annotation": "prop", - "docs": "Border radius of the toggle handle" + "docs": "Border radius of the toggle handle", + "mode": "ios" + }, + { + "name": "--handle-border-radius", + "annotation": "prop", + "docs": "Border radius of the toggle handle", + "mode": "md" + }, + { + "name": "--handle-box-shadow", + "annotation": "prop", + "docs": "Box shadow of the toggle handle", + "mode": "ios" }, { "name": "--handle-box-shadow", "annotation": "prop", - "docs": "Box shadow of the toggle handle" + "docs": "Box shadow of the toggle handle", + "mode": "md" + }, + { + "name": "--handle-height", + "annotation": "prop", + "docs": "Height of the toggle handle", + "mode": "ios" }, { "name": "--handle-height", "annotation": "prop", - "docs": "Height of the toggle handle" + "docs": "Height of the toggle handle", + "mode": "md" }, { "name": "--handle-max-height", "annotation": "prop", - "docs": "Maximum height of the toggle handle" + "docs": "Maximum height of the toggle handle", + "mode": "ios" + }, + { + "name": "--handle-max-height", + "annotation": "prop", + "docs": "Maximum height of the toggle handle", + "mode": "md" }, { "name": "--handle-spacing", "annotation": "prop", - "docs": "Horizontal spacing around the toggle handle" + "docs": "Horizontal spacing around the toggle handle", + "mode": "ios" + }, + { + "name": "--handle-spacing", + "annotation": "prop", + "docs": "Horizontal spacing around the toggle handle", + "mode": "md" }, { "name": "--handle-transition", "annotation": "prop", - "docs": "Transition of the toggle handle" + "docs": "Transition of the toggle handle", + "mode": "ios" + }, + { + "name": "--handle-transition", + "annotation": "prop", + "docs": "Transition of the toggle handle", + "mode": "md" }, { "name": "--handle-width", "annotation": "prop", - "docs": "Width of the toggle handle" + "docs": "Width of the toggle handle", + "mode": "ios" + }, + { + "name": "--handle-width", + "annotation": "prop", + "docs": "Width of the toggle handle", + "mode": "md" + }, + { + "name": "--track-background", + "annotation": "prop", + "docs": "Background of the toggle track", + "mode": "ios" }, { "name": "--track-background", "annotation": "prop", - "docs": "Background of the toggle track" + "docs": "Background of the toggle track", + "mode": "md" + }, + { + "name": "--track-background-checked", + "annotation": "prop", + "docs": "Background of the toggle track when checked", + "mode": "ios" }, { "name": "--track-background-checked", "annotation": "prop", - "docs": "Background of the toggle track when checked" + "docs": "Background of the toggle track when checked", + "mode": "md" } ], "slots": [ diff --git a/src/translate/.detection/api/toolbar.json b/src/translate/.detection/api/toolbar.json index 24324679007..82465152fa4 100644 --- a/src/translate/.detection/api/toolbar.json +++ b/src/translate/.detection/api/toolbar.json @@ -132,57 +132,134 @@ { "name": "--background", "annotation": "prop", - "docs": "Background of the toolbar" + "docs": "Background of the toolbar", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "Background of the toolbar", + "mode": "md" + }, + { + "name": "--border-color", + "annotation": "prop", + "docs": "Color of the toolbar border", + "mode": "ios" }, { "name": "--border-color", "annotation": "prop", - "docs": "Color of the toolbar border" + "docs": "Color of the toolbar border", + "mode": "md" + }, + { + "name": "--border-style", + "annotation": "prop", + "docs": "Style of the toolbar border", + "mode": "ios" }, { "name": "--border-style", "annotation": "prop", - "docs": "Style of the toolbar border" + "docs": "Style of the toolbar border", + "mode": "md" }, { "name": "--border-width", "annotation": "prop", - "docs": "Width of the toolbar border" + "docs": "Width of the toolbar border", + "mode": "ios" + }, + { + "name": "--border-width", + "annotation": "prop", + "docs": "Width of the toolbar border", + "mode": "md" }, { "name": "--color", "annotation": "prop", - "docs": "Color of the toolbar text" + "docs": "Color of the toolbar text", + "mode": "ios" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "Color of the toolbar text", + "mode": "md" }, { "name": "--min-height", "annotation": "prop", - "docs": "Minimum height of the toolbar" + "docs": "Minimum height of the toolbar", + "mode": "ios" + }, + { + "name": "--min-height", + "annotation": "prop", + "docs": "Minimum height of the toolbar", + "mode": "md" + }, + { + "name": "--opacity", + "annotation": "prop", + "docs": "Opacity of the toolbar background", + "mode": "ios" }, { "name": "--opacity", "annotation": "prop", - "docs": "Opacity of the toolbar background" + "docs": "Opacity of the toolbar background", + "mode": "md" }, { "name": "--padding-bottom", "annotation": "prop", - "docs": "Bottom padding of the toolbar" + "docs": "Bottom padding of the toolbar", + "mode": "ios" + }, + { + "name": "--padding-bottom", + "annotation": "prop", + "docs": "Bottom padding of the toolbar", + "mode": "md" + }, + { + "name": "--padding-end", + "annotation": "prop", + "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the toolbar", + "mode": "ios" }, { "name": "--padding-end", "annotation": "prop", - "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the toolbar" + "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the toolbar", + "mode": "md" + }, + { + "name": "--padding-start", + "annotation": "prop", + "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the toolbar", + "mode": "ios" }, { "name": "--padding-start", "annotation": "prop", - "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the toolbar" + "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the toolbar", + "mode": "md" }, { "name": "--padding-top", "annotation": "prop", - "docs": "Top padding of the toolbar" + "docs": "Top padding of the toolbar", + "mode": "ios" + }, + { + "name": "--padding-top", + "annotation": "prop", + "docs": "Top padding of the toolbar", + "mode": "md" } ], "slots": [ @@ -208,7 +285,13 @@ } ], "parts": [], - "dependents": [], + "dependents": [ + "ion-select-modal" + ], "dependencies": [], - "dependencyGraph": {} + "dependencyGraph": { + "ion-select-modal": [ + "ion-toolbar" + ] + } } \ No newline at end of file diff --git a/src/translate/api/accordion-group.json b/src/translate/api/accordion-group.json index 111bd46bcd2..79fe0edf378 100644 --- a/src/translate/api/accordion-group.json +++ b/src/translate/api/accordion-group.json @@ -199,7 +199,7 @@ }, "cancelable": true, "composed": true, - "docs": "Emitted when the value property has changed\nas a result of a user action such as a click.\nThis event will not emit when programmatically setting\nthe value property.", + "docs": "Emitted when the value property has changed as a result of a user action such as a click.\n\nThis event will not emit when programmatically setting the `value` property.", "docsTags": [] } ], diff --git a/src/translate/api/action-sheet.json b/src/translate/api/action-sheet.json index 70d27b707a2..c4dcd159220 100644 --- a/src/translate/api/action-sheet.json +++ b/src/translate/api/action-sheet.json @@ -635,122 +635,290 @@ { "name": "--backdrop-opacity", "annotation": "prop", - "docs": "Opacity of the backdrop" + "docs": "Opacity of the backdrop", + "mode": "ios" + }, + { + "name": "--backdrop-opacity", + "annotation": "prop", + "docs": "Opacity of the backdrop", + "mode": "md" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "Background of the action sheet group", + "mode": "ios" }, { "name": "--background", "annotation": "prop", - "docs": "Background of the action sheet group" + "docs": "Background of the action sheet group", + "mode": "md" + }, + { + "name": "--button-background", + "annotation": "prop", + "docs": "Background of the action sheet button", + "mode": "ios" }, { "name": "--button-background", "annotation": "prop", - "docs": "Background of the action sheet button" + "docs": "Background of the action sheet button", + "mode": "md" }, { "name": "--button-background-activated", "annotation": "prop", - "docs": "Background of the action sheet button when pressed. Note: setting this will interfere with the Material Design ripple." + "docs": "Background of the action sheet button when pressed. Note: setting this will interfere with the Material Design ripple.", + "mode": "ios" + }, + { + "name": "--button-background-activated", + "annotation": "prop", + "docs": "Background of the action sheet button when pressed. Note: setting this will interfere with the Material Design ripple.", + "mode": "md" + }, + { + "name": "--button-background-activated-opacity", + "annotation": "prop", + "docs": "Opacity of the action sheet button background when pressed", + "mode": "ios" }, { "name": "--button-background-activated-opacity", "annotation": "prop", - "docs": "Opacity of the action sheet button background when pressed" + "docs": "Opacity of the action sheet button background when pressed", + "mode": "md" + }, + { + "name": "--button-background-focused", + "annotation": "prop", + "docs": "Background of the action sheet button when tabbed to", + "mode": "ios" }, { "name": "--button-background-focused", "annotation": "prop", - "docs": "Background of the action sheet button when tabbed to" + "docs": "Background of the action sheet button when tabbed to", + "mode": "md" }, { "name": "--button-background-focused-opacity", "annotation": "prop", - "docs": "Opacity of the action sheet button background when tabbed to" + "docs": "Opacity of the action sheet button background when tabbed to", + "mode": "ios" + }, + { + "name": "--button-background-focused-opacity", + "annotation": "prop", + "docs": "Opacity of the action sheet button background when tabbed to", + "mode": "md" + }, + { + "name": "--button-background-hover", + "annotation": "prop", + "docs": "Background of the action sheet button on hover", + "mode": "ios" }, { "name": "--button-background-hover", "annotation": "prop", - "docs": "Background of the action sheet button on hover" + "docs": "Background of the action sheet button on hover", + "mode": "md" + }, + { + "name": "--button-background-hover-opacity", + "annotation": "prop", + "docs": "Opacity of the action sheet button background on hover", + "mode": "ios" }, { "name": "--button-background-hover-opacity", "annotation": "prop", - "docs": "Opacity of the action sheet button background on hover" + "docs": "Opacity of the action sheet button background on hover", + "mode": "md" }, { "name": "--button-background-selected", "annotation": "prop", - "docs": "Background of the selected action sheet button" + "docs": "Background of the selected action sheet button", + "mode": "ios" + }, + { + "name": "--button-background-selected", + "annotation": "prop", + "docs": "Background of the selected action sheet button", + "mode": "md" + }, + { + "name": "--button-background-selected-opacity", + "annotation": "prop", + "docs": "Opacity of the selected action sheet button background", + "mode": "ios" }, { "name": "--button-background-selected-opacity", "annotation": "prop", - "docs": "Opacity of the selected action sheet button background" + "docs": "Opacity of the selected action sheet button background", + "mode": "md" + }, + { + "name": "--button-color", + "annotation": "prop", + "docs": "Color of the action sheet button", + "mode": "ios" }, { "name": "--button-color", "annotation": "prop", - "docs": "Color of the action sheet button" + "docs": "Color of the action sheet button", + "mode": "md" }, { "name": "--button-color-activated", "annotation": "prop", - "docs": "Color of the action sheet button when pressed" + "docs": "Color of the action sheet button when pressed", + "mode": "ios" + }, + { + "name": "--button-color-activated", + "annotation": "prop", + "docs": "Color of the action sheet button when pressed", + "mode": "md" + }, + { + "name": "--button-color-disabled", + "annotation": "prop", + "docs": "Color of the selected action sheet button when disabled", + "mode": "ios" }, { "name": "--button-color-disabled", "annotation": "prop", - "docs": "Color of the selected action sheet button when disabled" + "docs": "Color of the selected action sheet button when disabled", + "mode": "md" + }, + { + "name": "--button-color-focused", + "annotation": "prop", + "docs": "Color of the action sheet button when tabbed to", + "mode": "ios" }, { "name": "--button-color-focused", "annotation": "prop", - "docs": "Color of the action sheet button when tabbed to" + "docs": "Color of the action sheet button when tabbed to", + "mode": "md" }, { "name": "--button-color-hover", "annotation": "prop", - "docs": "Color of the action sheet button on hover" + "docs": "Color of the action sheet button on hover", + "mode": "ios" + }, + { + "name": "--button-color-hover", + "annotation": "prop", + "docs": "Color of the action sheet button on hover", + "mode": "md" + }, + { + "name": "--button-color-selected", + "annotation": "prop", + "docs": "Color of the selected action sheet button", + "mode": "ios" }, { "name": "--button-color-selected", "annotation": "prop", - "docs": "Color of the selected action sheet button" + "docs": "Color of the selected action sheet button", + "mode": "md" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "Color of the action sheet text", + "mode": "ios" }, { "name": "--color", "annotation": "prop", - "docs": "Color of the action sheet text" + "docs": "Color of the action sheet text", + "mode": "md" }, { "name": "--height", "annotation": "prop", - "docs": "height of the action sheet" + "docs": "height of the action sheet", + "mode": "ios" + }, + { + "name": "--height", + "annotation": "prop", + "docs": "height of the action sheet", + "mode": "md" + }, + { + "name": "--max-height", + "annotation": "prop", + "docs": "Maximum height of the action sheet", + "mode": "ios" }, { "name": "--max-height", "annotation": "prop", - "docs": "Maximum height of the action sheet" + "docs": "Maximum height of the action sheet", + "mode": "md" + }, + { + "name": "--max-width", + "annotation": "prop", + "docs": "Maximum width of the action sheet", + "mode": "ios" }, { "name": "--max-width", "annotation": "prop", - "docs": "Maximum width of the action sheet" + "docs": "Maximum width of the action sheet", + "mode": "md" }, { "name": "--min-height", "annotation": "prop", - "docs": "Minimum height of the action sheet" + "docs": "Minimum height of the action sheet", + "mode": "ios" + }, + { + "name": "--min-height", + "annotation": "prop", + "docs": "Minimum height of the action sheet", + "mode": "md" + }, + { + "name": "--min-width", + "annotation": "prop", + "docs": "Minimum width of the action sheet", + "mode": "ios" }, { "name": "--min-width", "annotation": "prop", - "docs": "Minimum width of the action sheet" + "docs": "Minimum width of the action sheet", + "mode": "md" + }, + { + "name": "--width", + "annotation": "prop", + "docs": "Width of the action sheet", + "mode": "ios" }, { "name": "--width", "annotation": "prop", - "docs": "Width of the action sheet" + "docs": "Width of the action sheet", + "mode": "md" } ], "slots": [], diff --git a/src/translate/api/alert.json b/src/translate/api/alert.json index 3bdd0c5b834..890f397a3d4 100644 --- a/src/translate/api/alert.json +++ b/src/translate/api/alert.json @@ -702,42 +702,98 @@ { "name": "--backdrop-opacity", "annotation": "prop", - "docs": "Opacity of the backdrop" + "docs": "Opacity of the backdrop", + "mode": "ios" + }, + { + "name": "--backdrop-opacity", + "annotation": "prop", + "docs": "Opacity of the backdrop", + "mode": "md" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "Background of the alert", + "mode": "ios" }, { "name": "--background", "annotation": "prop", - "docs": "Background of the alert" + "docs": "Background of the alert", + "mode": "md" }, { "name": "--height", "annotation": "prop", - "docs": "Height of the alert" + "docs": "Height of the alert", + "mode": "ios" + }, + { + "name": "--height", + "annotation": "prop", + "docs": "Height of the alert", + "mode": "md" + }, + { + "name": "--max-height", + "annotation": "prop", + "docs": "Maximum height of the alert", + "mode": "ios" }, { "name": "--max-height", "annotation": "prop", - "docs": "Maximum height of the alert" + "docs": "Maximum height of the alert", + "mode": "md" }, { "name": "--max-width", "annotation": "prop", - "docs": "Maximum width of the alert" + "docs": "Maximum width of the alert", + "mode": "ios" + }, + { + "name": "--max-width", + "annotation": "prop", + "docs": "Maximum width of the alert", + "mode": "md" + }, + { + "name": "--min-height", + "annotation": "prop", + "docs": "Minimum height of the alert", + "mode": "ios" }, { "name": "--min-height", "annotation": "prop", - "docs": "Minimum height of the alert" + "docs": "Minimum height of the alert", + "mode": "md" }, { "name": "--min-width", "annotation": "prop", - "docs": "Minimum width of the alert" + "docs": "Minimum width of the alert", + "mode": "ios" + }, + { + "name": "--min-width", + "annotation": "prop", + "docs": "Minimum width of the alert", + "mode": "md" + }, + { + "name": "--width", + "annotation": "prop", + "docs": "Width of the alert", + "mode": "ios" }, { "name": "--width", "annotation": "prop", - "docs": "Width of the alert" + "docs": "Width of the alert", + "mode": "md" } ], "slots": [], diff --git a/src/translate/api/app.json b/src/translate/api/app.json index 093a00ac590..68eb5405781 100644 --- a/src/translate/api/app.json +++ b/src/translate/api/app.json @@ -6,7 +6,46 @@ "docsTags": [], "usage": {}, "props": [], - "methods": [], + "methods": [ + { + "name": "setFocus", + "returns": { + "type": "Promise", + "docs": "" + }, + "complexType": { + "signature": "(elements: HTMLElement[]) => Promise", + "parameters": [ + { + "name": "elements", + "type": "HTMLElement[]", + "docs": "" + } + ], + "references": { + "Promise": { + "location": "global", + "id": "global::Promise" + }, + "HTMLElement": { + "location": "global", + "id": "global::HTMLElement" + } + }, + "return": "Promise" + }, + "signature": "setFocus(elements: HTMLElement[]) => Promise", + "parameters": [ + { + "name": "elements", + "type": "HTMLElement[]", + "docs": "" + } + ], + "docs": "Used to set focus on an element that uses `ion-focusable`.\nDo not use this if focusing the element as a result of a keyboard\nevent as the focus utility should handle this for us. This method\nshould be used when we want to programmatically focus an element as\na result of another user action. (Ex: We focus the first element\ninside of a popover when the user presents it, but the popover is not always\npresented as a result of keyboard action.)", + "docsTags": [] + } + ], "events": [], "listeners": [], "styles": [], diff --git a/src/translate/api/avatar.json b/src/translate/api/avatar.json index d4f630152fe..2b2e193f4a4 100644 --- a/src/translate/api/avatar.json +++ b/src/translate/api/avatar.json @@ -13,7 +13,14 @@ { "name": "--border-radius", "annotation": "prop", - "docs": "Border radius of the avatar and inner image" + "docs": "Border radius of the avatar and inner image", + "mode": "ios" + }, + { + "name": "--border-radius", + "annotation": "prop", + "docs": "Border radius of the avatar and inner image", + "mode": "md" } ], "slots": [], diff --git a/src/translate/api/back-button.json b/src/translate/api/back-button.json index dca69141db2..1611fc73749 100644 --- a/src/translate/api/back-button.json +++ b/src/translate/api/back-button.json @@ -278,162 +278,386 @@ { "name": "--background", "annotation": "prop", - "docs": "Background of the button" + "docs": "Background of the button", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "Background of the button", + "mode": "md" + }, + { + "name": "--background-focused", + "annotation": "prop", + "docs": "Background of the button when focused with the tab key", + "mode": "ios" }, { "name": "--background-focused", "annotation": "prop", - "docs": "Background of the button when focused with the tab key" + "docs": "Background of the button when focused with the tab key", + "mode": "md" }, { "name": "--background-focused-opacity", "annotation": "prop", - "docs": "Opacity of the button background when focused with the tab key" + "docs": "Opacity of the button background when focused with the tab key", + "mode": "ios" + }, + { + "name": "--background-focused-opacity", + "annotation": "prop", + "docs": "Opacity of the button background when focused with the tab key", + "mode": "md" + }, + { + "name": "--background-hover", + "annotation": "prop", + "docs": "Background of the button on hover", + "mode": "ios" }, { "name": "--background-hover", "annotation": "prop", - "docs": "Background of the button on hover" + "docs": "Background of the button on hover", + "mode": "md" }, { "name": "--background-hover-opacity", "annotation": "prop", - "docs": "Opacity of the background on hover" + "docs": "Opacity of the background on hover", + "mode": "ios" + }, + { + "name": "--background-hover-opacity", + "annotation": "prop", + "docs": "Opacity of the background on hover", + "mode": "md" + }, + { + "name": "--border-radius", + "annotation": "prop", + "docs": "Border radius of the button", + "mode": "ios" }, { "name": "--border-radius", "annotation": "prop", - "docs": "Border radius of the button" + "docs": "Border radius of the button", + "mode": "md" }, { "name": "--color", "annotation": "prop", - "docs": "Text color of the button" + "docs": "Text color of the button", + "mode": "ios" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "Text color of the button", + "mode": "md" + }, + { + "name": "--color-focused", + "annotation": "prop", + "docs": "Text color of the button when focused with the tab key", + "mode": "ios" }, { "name": "--color-focused", "annotation": "prop", - "docs": "Text color of the button when focused with the tab key" + "docs": "Text color of the button when focused with the tab key", + "mode": "md" }, { "name": "--color-hover", "annotation": "prop", - "docs": "Text color of the button on hover" + "docs": "Text color of the button on hover", + "mode": "ios" + }, + { + "name": "--color-hover", + "annotation": "prop", + "docs": "Text color of the button on hover", + "mode": "md" + }, + { + "name": "--icon-font-size", + "annotation": "prop", + "docs": "Font size of the button icon", + "mode": "ios" }, { "name": "--icon-font-size", "annotation": "prop", - "docs": "Font size of the button icon" + "docs": "Font size of the button icon", + "mode": "md" }, { "name": "--icon-font-weight", "annotation": "prop", - "docs": "Font weight of the button icon" + "docs": "Font weight of the button icon", + "mode": "ios" + }, + { + "name": "--icon-font-weight", + "annotation": "prop", + "docs": "Font weight of the button icon", + "mode": "md" + }, + { + "name": "--icon-margin-bottom", + "annotation": "prop", + "docs": "Bottom margin of the button icon", + "mode": "ios" }, { "name": "--icon-margin-bottom", "annotation": "prop", - "docs": "Bottom margin of the button icon" + "docs": "Bottom margin of the button icon", + "mode": "md" }, { "name": "--icon-margin-end", "annotation": "prop", - "docs": "Right margin if direction is left-to-right, and left margin if direction is right-to-left of the button icon" + "docs": "Right margin if direction is left-to-right, and left margin if direction is right-to-left of the button icon", + "mode": "ios" + }, + { + "name": "--icon-margin-end", + "annotation": "prop", + "docs": "Right margin if direction is left-to-right, and left margin if direction is right-to-left of the button icon", + "mode": "md" + }, + { + "name": "--icon-margin-start", + "annotation": "prop", + "docs": "Left margin if direction is left-to-right, and right margin if direction is right-to-left of the button icon", + "mode": "ios" }, { "name": "--icon-margin-start", "annotation": "prop", - "docs": "Left margin if direction is left-to-right, and right margin if direction is right-to-left of the button icon" + "docs": "Left margin if direction is left-to-right, and right margin if direction is right-to-left of the button icon", + "mode": "md" }, { "name": "--icon-margin-top", "annotation": "prop", - "docs": "Top margin of the button icon" + "docs": "Top margin of the button icon", + "mode": "ios" + }, + { + "name": "--icon-margin-top", + "annotation": "prop", + "docs": "Top margin of the button icon", + "mode": "md" + }, + { + "name": "--icon-padding-bottom", + "annotation": "prop", + "docs": "Bottom padding of the button icon", + "mode": "ios" }, { "name": "--icon-padding-bottom", "annotation": "prop", - "docs": "Bottom padding of the button icon" + "docs": "Bottom padding of the button icon", + "mode": "md" }, { "name": "--icon-padding-end", "annotation": "prop", - "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the button icon" + "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the button icon", + "mode": "ios" + }, + { + "name": "--icon-padding-end", + "annotation": "prop", + "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the button icon", + "mode": "md" + }, + { + "name": "--icon-padding-start", + "annotation": "prop", + "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the button icon", + "mode": "ios" }, { "name": "--icon-padding-start", "annotation": "prop", - "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the button icon" + "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the button icon", + "mode": "md" }, { "name": "--icon-padding-top", "annotation": "prop", - "docs": "Top padding of the button icon" + "docs": "Top padding of the button icon", + "mode": "ios" + }, + { + "name": "--icon-padding-top", + "annotation": "prop", + "docs": "Top padding of the button icon", + "mode": "md" + }, + { + "name": "--margin-bottom", + "annotation": "prop", + "docs": "Bottom margin of the button", + "mode": "ios" }, { "name": "--margin-bottom", "annotation": "prop", - "docs": "Bottom margin of the button" + "docs": "Bottom margin of the button", + "mode": "md" }, { "name": "--margin-end", "annotation": "prop", - "docs": "Right margin if direction is left-to-right, and left margin if direction is right-to-left of the button" + "docs": "Right margin if direction is left-to-right, and left margin if direction is right-to-left of the button", + "mode": "ios" + }, + { + "name": "--margin-end", + "annotation": "prop", + "docs": "Right margin if direction is left-to-right, and left margin if direction is right-to-left of the button", + "mode": "md" + }, + { + "name": "--margin-start", + "annotation": "prop", + "docs": "Left margin if direction is left-to-right, and right margin if direction is right-to-left of the button", + "mode": "ios" }, { "name": "--margin-start", "annotation": "prop", - "docs": "Left margin if direction is left-to-right, and right margin if direction is right-to-left of the button" + "docs": "Left margin if direction is left-to-right, and right margin if direction is right-to-left of the button", + "mode": "md" }, { "name": "--margin-top", "annotation": "prop", - "docs": "Top margin of the button" + "docs": "Top margin of the button", + "mode": "ios" + }, + { + "name": "--margin-top", + "annotation": "prop", + "docs": "Top margin of the button", + "mode": "md" + }, + { + "name": "--min-height", + "annotation": "prop", + "docs": "Minimum height of the button", + "mode": "ios" }, { "name": "--min-height", "annotation": "prop", - "docs": "Minimum height of the button" + "docs": "Minimum height of the button", + "mode": "md" }, { "name": "--min-width", "annotation": "prop", - "docs": "Minimum width of the button" + "docs": "Minimum width of the button", + "mode": "ios" + }, + { + "name": "--min-width", + "annotation": "prop", + "docs": "Minimum width of the button", + "mode": "md" + }, + { + "name": "--opacity", + "annotation": "prop", + "docs": "Opacity of the button", + "mode": "ios" }, { "name": "--opacity", "annotation": "prop", - "docs": "Opacity of the button" + "docs": "Opacity of the button", + "mode": "md" }, { "name": "--padding-bottom", "annotation": "prop", - "docs": "Bottom padding of the button" + "docs": "Bottom padding of the button", + "mode": "ios" + }, + { + "name": "--padding-bottom", + "annotation": "prop", + "docs": "Bottom padding of the button", + "mode": "md" + }, + { + "name": "--padding-end", + "annotation": "prop", + "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the button", + "mode": "ios" }, { "name": "--padding-end", "annotation": "prop", - "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the button" + "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the button", + "mode": "md" }, { "name": "--padding-start", "annotation": "prop", - "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the button" + "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the button", + "mode": "ios" + }, + { + "name": "--padding-start", + "annotation": "prop", + "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the button", + "mode": "md" + }, + { + "name": "--padding-top", + "annotation": "prop", + "docs": "Top padding of the button", + "mode": "ios" }, { "name": "--padding-top", "annotation": "prop", - "docs": "Top padding of the button" + "docs": "Top padding of the button", + "mode": "md" }, { "name": "--ripple-color", "annotation": "prop", - "docs": "Color of the button ripple effect" + "docs": "Color of the button ripple effect", + "mode": "ios" + }, + { + "name": "--ripple-color", + "annotation": "prop", + "docs": "Color of the button ripple effect", + "mode": "md" + }, + { + "name": "--transition", + "annotation": "prop", + "docs": "Transition of the button", + "mode": "ios" }, { "name": "--transition", "annotation": "prop", - "docs": "Transition of the button" + "docs": "Transition of the button", + "mode": "md" } ], "slots": [], diff --git a/src/translate/api/badge.json b/src/translate/api/badge.json index 39541ce9469..7e6f37e5c7a 100644 --- a/src/translate/api/badge.json +++ b/src/translate/api/badge.json @@ -106,32 +106,74 @@ { "name": "--background", "annotation": "prop", - "docs": "Background of the badge" + "docs": "Background of the badge", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "Background of the badge", + "mode": "md" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "Text color of the badge", + "mode": "ios" }, { "name": "--color", "annotation": "prop", - "docs": "Text color of the badge" + "docs": "Text color of the badge", + "mode": "md" + }, + { + "name": "--padding-bottom", + "annotation": "prop", + "docs": "Bottom padding of the badge", + "mode": "ios" }, { "name": "--padding-bottom", "annotation": "prop", - "docs": "Bottom padding of the badge" + "docs": "Bottom padding of the badge", + "mode": "md" }, { "name": "--padding-end", "annotation": "prop", - "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the badge" + "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the badge", + "mode": "ios" + }, + { + "name": "--padding-end", + "annotation": "prop", + "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the badge", + "mode": "md" + }, + { + "name": "--padding-start", + "annotation": "prop", + "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the badge", + "mode": "ios" }, { "name": "--padding-start", "annotation": "prop", - "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the badge" + "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the badge", + "mode": "md" + }, + { + "name": "--padding-top", + "annotation": "prop", + "docs": "Top padding of the badge", + "mode": "ios" }, { "name": "--padding-top", "annotation": "prop", - "docs": "Top padding of the badge" + "docs": "Top padding of the badge", + "mode": "md" } ], "slots": [], diff --git a/src/translate/api/breadcrumb.json b/src/translate/api/breadcrumb.json index d32dc3324fc..53feb51a4ae 100644 --- a/src/translate/api/breadcrumb.json +++ b/src/translate/api/breadcrumb.json @@ -377,27 +377,62 @@ { "name": "--background-focused", "annotation": "prop", - "docs": "Background color of the breadcrumb when focused" + "docs": "Background color of the breadcrumb when focused", + "mode": "ios" + }, + { + "name": "--background-focused", + "annotation": "prop", + "docs": "Background color of the breadcrumb when focused", + "mode": "md" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "Text color of the breadcrumb", + "mode": "ios" }, { "name": "--color", "annotation": "prop", - "docs": "Text color of the breadcrumb" + "docs": "Text color of the breadcrumb", + "mode": "md" + }, + { + "name": "--color-active", + "annotation": "prop", + "docs": "Text color of the active breadcrumb", + "mode": "ios" }, { "name": "--color-active", "annotation": "prop", - "docs": "Text color of the active breadcrumb" + "docs": "Text color of the active breadcrumb", + "mode": "md" + }, + { + "name": "--color-focused", + "annotation": "prop", + "docs": "Text color of the breadcrumb when focused", + "mode": "ios" }, { "name": "--color-focused", "annotation": "prop", - "docs": "Text color of the breadcrumb when focused" + "docs": "Text color of the breadcrumb when focused", + "mode": "md" + }, + { + "name": "--color-hover", + "annotation": "prop", + "docs": "Text color of the breadcrumb on hover", + "mode": "ios" }, { "name": "--color-hover", "annotation": "prop", - "docs": "Text color of the breadcrumb on hover" + "docs": "Text color of the breadcrumb on hover", + "mode": "md" } ], "slots": [], diff --git a/src/translate/api/button.json b/src/translate/api/button.json index 89fe8199f7b..1e9561e0235 100644 --- a/src/translate/api/button.json +++ b/src/translate/api/button.json @@ -570,117 +570,278 @@ { "name": "--background", "annotation": "prop", - "docs": "Background of the button" + "docs": "Background of the button", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "Background of the button", + "mode": "md" + }, + { + "name": "--background-activated", + "annotation": "prop", + "docs": "Background of the button when pressed. Note: setting this will interfere with the Material Design ripple.", + "mode": "ios" }, { "name": "--background-activated", "annotation": "prop", - "docs": "Background of the button when pressed. Note: setting this will interfere with the Material Design ripple." + "docs": "Background of the button when pressed. Note: setting this will interfere with the Material Design ripple.", + "mode": "md" + }, + { + "name": "--background-activated-opacity", + "annotation": "prop", + "docs": "Opacity of the button when pressed", + "mode": "ios" }, { "name": "--background-activated-opacity", "annotation": "prop", - "docs": "Opacity of the button when pressed" + "docs": "Opacity of the button when pressed", + "mode": "md" }, { "name": "--background-focused", "annotation": "prop", - "docs": "Background of the button when focused with the tab key" + "docs": "Background of the button when focused with the tab key", + "mode": "ios" + }, + { + "name": "--background-focused", + "annotation": "prop", + "docs": "Background of the button when focused with the tab key", + "mode": "md" + }, + { + "name": "--background-focused-opacity", + "annotation": "prop", + "docs": "Opacity of the button when focused with the tab key", + "mode": "ios" }, { "name": "--background-focused-opacity", "annotation": "prop", - "docs": "Opacity of the button when focused with the tab key" + "docs": "Opacity of the button when focused with the tab key", + "mode": "md" + }, + { + "name": "--background-hover", + "annotation": "prop", + "docs": "Background of the button on hover", + "mode": "ios" }, { "name": "--background-hover", "annotation": "prop", - "docs": "Background of the button on hover" + "docs": "Background of the button on hover", + "mode": "md" }, { "name": "--background-hover-opacity", "annotation": "prop", - "docs": "Opacity of the background on hover" + "docs": "Opacity of the background on hover", + "mode": "ios" + }, + { + "name": "--background-hover-opacity", + "annotation": "prop", + "docs": "Opacity of the background on hover", + "mode": "md" + }, + { + "name": "--border-color", + "annotation": "prop", + "docs": "Border color of the button", + "mode": "ios" }, { "name": "--border-color", "annotation": "prop", - "docs": "Border color of the button" + "docs": "Border color of the button", + "mode": "md" + }, + { + "name": "--border-radius", + "annotation": "prop", + "docs": "Border radius of the button", + "mode": "ios" }, { "name": "--border-radius", "annotation": "prop", - "docs": "Border radius of the button" + "docs": "Border radius of the button", + "mode": "md" }, { "name": "--border-style", "annotation": "prop", - "docs": "Border style of the button" + "docs": "Border style of the button", + "mode": "ios" + }, + { + "name": "--border-style", + "annotation": "prop", + "docs": "Border style of the button", + "mode": "md" }, { "name": "--border-width", "annotation": "prop", - "docs": "Border width of the button" + "docs": "Border width of the button", + "mode": "ios" + }, + { + "name": "--border-width", + "annotation": "prop", + "docs": "Border width of the button", + "mode": "md" + }, + { + "name": "--box-shadow", + "annotation": "prop", + "docs": "Box shadow of the button", + "mode": "ios" }, { "name": "--box-shadow", "annotation": "prop", - "docs": "Box shadow of the button" + "docs": "Box shadow of the button", + "mode": "md" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "Text color of the button", + "mode": "ios" }, { "name": "--color", "annotation": "prop", - "docs": "Text color of the button" + "docs": "Text color of the button", + "mode": "md" + }, + { + "name": "--color-activated", + "annotation": "prop", + "docs": "Text color of the button when pressed", + "mode": "ios" }, { "name": "--color-activated", "annotation": "prop", - "docs": "Text color of the button when pressed" + "docs": "Text color of the button when pressed", + "mode": "md" + }, + { + "name": "--color-focused", + "annotation": "prop", + "docs": "Text color of the button when focused with the tab key", + "mode": "ios" }, { "name": "--color-focused", "annotation": "prop", - "docs": "Text color of the button when focused with the tab key" + "docs": "Text color of the button when focused with the tab key", + "mode": "md" + }, + { + "name": "--color-hover", + "annotation": "prop", + "docs": "Text color of the button when hover", + "mode": "ios" }, { "name": "--color-hover", "annotation": "prop", - "docs": "Text color of the button when hover" + "docs": "Text color of the button when hover", + "mode": "md" + }, + { + "name": "--opacity", + "annotation": "prop", + "docs": "Opacity of the button", + "mode": "ios" }, { "name": "--opacity", "annotation": "prop", - "docs": "Opacity of the button" + "docs": "Opacity of the button", + "mode": "md" }, { "name": "--padding-bottom", "annotation": "prop", - "docs": "Bottom padding of the button" + "docs": "Bottom padding of the button", + "mode": "ios" + }, + { + "name": "--padding-bottom", + "annotation": "prop", + "docs": "Bottom padding of the button", + "mode": "md" + }, + { + "name": "--padding-end", + "annotation": "prop", + "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the button", + "mode": "ios" }, { "name": "--padding-end", "annotation": "prop", - "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the button" + "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the button", + "mode": "md" + }, + { + "name": "--padding-start", + "annotation": "prop", + "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the button", + "mode": "ios" }, { "name": "--padding-start", "annotation": "prop", - "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the button" + "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the button", + "mode": "md" }, { "name": "--padding-top", "annotation": "prop", - "docs": "Top padding of the button" + "docs": "Top padding of the button", + "mode": "ios" + }, + { + "name": "--padding-top", + "annotation": "prop", + "docs": "Top padding of the button", + "mode": "md" + }, + { + "name": "--ripple-color", + "annotation": "prop", + "docs": "Color of the button ripple effect", + "mode": "ios" }, { "name": "--ripple-color", "annotation": "prop", - "docs": "Color of the button ripple effect" + "docs": "Color of the button ripple effect", + "mode": "md" }, { "name": "--transition", "annotation": "prop", - "docs": "Transition of the button" + "docs": "Transition of the button", + "mode": "ios" + }, + { + "name": "--transition", + "annotation": "prop", + "docs": "Transition of the button", + "mode": "md" } ], "slots": [ @@ -709,7 +870,8 @@ ], "dependents": [ "ion-datetime", - "ion-input-password-toggle" + "ion-input-password-toggle", + "ion-select-modal" ], "dependencies": [ "ion-ripple-effect" @@ -723,6 +885,9 @@ ], "ion-input-password-toggle": [ "ion-button" + ], + "ion-select-modal": [ + "ion-button" ] } } \ No newline at end of file diff --git a/src/translate/api/buttons.json b/src/translate/api/buttons.json index b5c22aa638a..ac8c2bbb9ef 100644 --- a/src/translate/api/buttons.json +++ b/src/translate/api/buttons.json @@ -36,12 +36,16 @@ "slots": [], "parts": [], "dependents": [ - "ion-datetime" + "ion-datetime", + "ion-select-modal" ], "dependencies": [], "dependencyGraph": { "ion-datetime": [ "ion-buttons" + ], + "ion-select-modal": [ + "ion-buttons" ] } } \ No newline at end of file diff --git a/src/translate/api/card-subtitle.json b/src/translate/api/card-subtitle.json index 621ddec9699..9ee54fed49e 100644 --- a/src/translate/api/card-subtitle.json +++ b/src/translate/api/card-subtitle.json @@ -106,7 +106,14 @@ { "name": "--color", "annotation": "prop", - "docs": "Color of the card subtitle" + "docs": "Color of the card subtitle", + "mode": "ios" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "Color of the card subtitle", + "mode": "md" } ], "slots": [], diff --git a/src/translate/api/card-title.json b/src/translate/api/card-title.json index 4880070eebd..360920ffc06 100644 --- a/src/translate/api/card-title.json +++ b/src/translate/api/card-title.json @@ -106,7 +106,14 @@ { "name": "--color", "annotation": "prop", - "docs": "Color of the card title" + "docs": "Color of the card title", + "mode": "ios" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "Color of the card title", + "mode": "md" } ], "slots": [], diff --git a/src/translate/api/card.json b/src/translate/api/card.json index 0711d65210d..670d140b882 100644 --- a/src/translate/api/card.json +++ b/src/translate/api/card.json @@ -347,12 +347,26 @@ { "name": "--background", "annotation": "prop", - "docs": "Background of the card" + "docs": "Background of the card", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "Background of the card", + "mode": "md" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "Color of the card", + "mode": "ios" }, { "name": "--color", "annotation": "prop", - "docs": "Color of the card" + "docs": "Color of the card", + "mode": "md" } ], "slots": [], diff --git a/src/translate/api/checkbox.json b/src/translate/api/checkbox.json index 217be3aedda..ab679121180 100644 --- a/src/translate/api/checkbox.json +++ b/src/translate/api/checkbox.json @@ -29,18 +29,17 @@ "props": [ { "name": "alignment", - "type": "\"center\" | \"start\"", + "type": "\"center\" | \"start\" | undefined", "complexType": { "original": "'start' | 'center'", - "resolved": "\"center\" | \"start\"", + "resolved": "\"center\" | \"start\" | undefined", "references": {} }, "mutable": false, "attr": "alignment", "reflectToAttr": false, - "docs": "How to control the alignment of the checkbox and label on the cross axis.\n`\"start\"`: The label and control will appear on the left of the cross axis in LTR, and on the right side in RTL.\n`\"center\"`: The label and control will appear at the center of the cross axis in both LTR and RTL.", + "docs": "How to control the alignment of the checkbox and label on the cross axis.\n`\"start\"`: The label and control will appear on the left of the cross axis in LTR, and on the right side in RTL.\n`\"center\"`: The label and control will appear at the center of the cross axis in both LTR and RTL.\nSetting this property will change the checkbox `display` to `block`.", "docsTags": [], - "default": "'center'", "values": [ { "value": "center", @@ -49,9 +48,12 @@ { "value": "start", "type": "string" + }, + { + "type": "undefined" } ], - "optional": false, + "optional": true, "required": false }, { @@ -188,18 +190,17 @@ }, { "name": "justify", - "type": "\"end\" | \"space-between\" | \"start\"", + "type": "\"end\" | \"space-between\" | \"start\" | undefined", "complexType": { "original": "'start' | 'end' | 'space-between'", - "resolved": "\"end\" | \"space-between\" | \"start\"", + "resolved": "\"end\" | \"space-between\" | \"start\" | undefined", "references": {} }, "mutable": false, "attr": "justify", "reflectToAttr": false, - "docs": "How to pack the label and checkbox within a line.\n`\"start\"`: The label and checkbox will appear on the left in LTR and\non the right in RTL.\n`\"end\"`: The label and checkbox will appear on the right in LTR and\non the left in RTL.\n`\"space-between\"`: The label and checkbox will appear on opposite\nends of the line with space between the two elements.", + "docs": "How to pack the label and checkbox within a line.\n`\"start\"`: The label and checkbox will appear on the left in LTR and\non the right in RTL.\n`\"end\"`: The label and checkbox will appear on the right in LTR and\non the left in RTL.\n`\"space-between\"`: The label and checkbox will appear on opposite\nends of the line with space between the two elements.\nSetting this property will change the checkbox `display` to `block`.", "docsTags": [], - "default": "'space-between'", "values": [ { "value": "end", @@ -212,9 +213,12 @@ { "value": "start", "type": "string" + }, + { + "type": "undefined" } ], - "optional": false, + "optional": true, "required": false }, { @@ -351,7 +355,7 @@ }, "cancelable": true, "composed": true, - "docs": "Emitted when the checked property has changed\nas a result of a user action such as a click.\nThis event will not emit when programmatically\nsetting the checked property.", + "docs": "Emitted when the checked property has changed as a result of a user action such as a click.\n\nThis event will not emit when programmatically setting the `checked` property.", "docsTags": [] }, { @@ -374,57 +378,134 @@ { "name": "--border-color", "annotation": "prop", - "docs": "Border color of the checkbox icon" + "docs": "Border color of the checkbox icon", + "mode": "ios" + }, + { + "name": "--border-color", + "annotation": "prop", + "docs": "Border color of the checkbox icon", + "mode": "md" }, { "name": "--border-color-checked", "annotation": "prop", - "docs": "Border color of the checkbox icon when checked" + "docs": "Border color of the checkbox icon when checked", + "mode": "ios" + }, + { + "name": "--border-color-checked", + "annotation": "prop", + "docs": "Border color of the checkbox icon when checked", + "mode": "md" + }, + { + "name": "--border-radius", + "annotation": "prop", + "docs": "Border radius of the checkbox icon", + "mode": "ios" }, { "name": "--border-radius", "annotation": "prop", - "docs": "Border radius of the checkbox icon" + "docs": "Border radius of the checkbox icon", + "mode": "md" }, { "name": "--border-style", "annotation": "prop", - "docs": "Border style of the checkbox icon" + "docs": "Border style of the checkbox icon", + "mode": "ios" + }, + { + "name": "--border-style", + "annotation": "prop", + "docs": "Border style of the checkbox icon", + "mode": "md" }, { "name": "--border-width", "annotation": "prop", - "docs": "Border width of the checkbox icon" + "docs": "Border width of the checkbox icon", + "mode": "ios" + }, + { + "name": "--border-width", + "annotation": "prop", + "docs": "Border width of the checkbox icon", + "mode": "md" }, { "name": "--checkbox-background", "annotation": "prop", - "docs": "Background of the checkbox icon" + "docs": "Background of the checkbox icon", + "mode": "ios" + }, + { + "name": "--checkbox-background", + "annotation": "prop", + "docs": "Background of the checkbox icon", + "mode": "md" + }, + { + "name": "--checkbox-background-checked", + "annotation": "prop", + "docs": "Background of the checkbox icon when checked", + "mode": "ios" }, { "name": "--checkbox-background-checked", "annotation": "prop", - "docs": "Background of the checkbox icon when checked" + "docs": "Background of the checkbox icon when checked", + "mode": "md" + }, + { + "name": "--checkmark-color", + "annotation": "prop", + "docs": "Color of the checkbox checkmark when checked", + "mode": "ios" }, { "name": "--checkmark-color", "annotation": "prop", - "docs": "Color of the checkbox checkmark when checked" + "docs": "Color of the checkbox checkmark when checked", + "mode": "md" }, { "name": "--checkmark-width", "annotation": "prop", - "docs": "Stroke width of the checkbox checkmark" + "docs": "Stroke width of the checkbox checkmark", + "mode": "ios" + }, + { + "name": "--checkmark-width", + "annotation": "prop", + "docs": "Stroke width of the checkbox checkmark", + "mode": "md" }, { "name": "--size", "annotation": "prop", - "docs": "Size of the checkbox icon" + "docs": "Size of the checkbox icon", + "mode": "ios" + }, + { + "name": "--size", + "annotation": "prop", + "docs": "Size of the checkbox icon", + "mode": "md" + }, + { + "name": "--transition", + "annotation": "prop", + "docs": "Transition of the checkbox icon", + "mode": "ios" }, { "name": "--transition", "annotation": "prop", - "docs": "Transition of the checkbox icon" + "docs": "Transition of the checkbox icon", + "mode": "md" } ], "slots": [ @@ -448,10 +529,14 @@ } ], "dependents": [ + "ion-select-modal", "ion-select-popover" ], "dependencies": [], "dependencyGraph": { + "ion-select-modal": [ + "ion-checkbox" + ], "ion-select-popover": [ "ion-checkbox" ] diff --git a/src/translate/api/chip.json b/src/translate/api/chip.json index 746e2857818..16efe1a0519 100644 --- a/src/translate/api/chip.json +++ b/src/translate/api/chip.json @@ -150,12 +150,26 @@ { "name": "--background", "annotation": "prop", - "docs": "Background of the chip" + "docs": "Background of the chip", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "Background of the chip", + "mode": "md" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "Color of the chip", + "mode": "ios" }, { "name": "--color", "annotation": "prop", - "docs": "Color of the chip" + "docs": "Color of the chip", + "mode": "md" } ], "slots": [], diff --git a/src/translate/api/content.json b/src/translate/api/content.json index 50cb4c99885..f6ccc8c2268 100644 --- a/src/translate/api/content.json +++ b/src/translate/api/content.json @@ -89,6 +89,33 @@ "optional": true, "required": false }, + { + "name": "fixedSlotPlacement", + "type": "\"after\" | \"before\"", + "complexType": { + "original": "'after' | 'before'", + "resolved": "\"after\" | \"before\"", + "references": {} + }, + "mutable": false, + "attr": "fixed-slot-placement", + "reflectToAttr": false, + "docs": "Controls where the fixed content is placed relative to the main content\nin the DOM. This can be used to control the order in which fixed elements\nreceive keyboard focus.\nFor example, if a FAB in the fixed slot should receive keyboard focus before\nthe main page content, set this property to `'before'`.", + "docsTags": [], + "default": "'after'", + "values": [ + { + "value": "after", + "type": "string" + }, + { + "value": "before", + "type": "string" + } + ], + "optional": false, + "required": false + }, { "name": "forceOverscroll", "type": "boolean | undefined", @@ -579,7 +606,13 @@ "docs": "The scrollable container of the content." } ], - "dependents": [], + "dependents": [ + "ion-select-modal" + ], "dependencies": [], - "dependencyGraph": {} + "dependencyGraph": { + "ion-select-modal": [ + "ion-content" + ] + } } \ No newline at end of file diff --git a/src/translate/api/datetime.json b/src/translate/api/datetime.json index c666c814a49..ae11a496560 100644 --- a/src/translate/api/datetime.json +++ b/src/translate/api/datetime.json @@ -1087,7 +1087,7 @@ }, "cancelable": true, "composed": true, - "docs": "Emitted when the value (selected date) has changed.", + "docs": "Emitted when the value (selected date) has changed.\n\nThis event will not emit when programmatically setting the `value` property.", "docsTags": [] }, { @@ -1110,32 +1110,74 @@ { "name": "--background", "annotation": "prop", - "docs": "The primary background of the datetime component." + "docs": "The primary background of the datetime component.", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "The primary background of the datetime component.", + "mode": "md" + }, + { + "name": "--background-rgb", + "annotation": "prop", + "docs": "The primary background of the datetime component in RGB format.", + "mode": "ios" }, { "name": "--background-rgb", "annotation": "prop", - "docs": "The primary background of the datetime component in RGB format." + "docs": "The primary background of the datetime component in RGB format.", + "mode": "md" + }, + { + "name": "--title-color", + "annotation": "prop", + "docs": "The text color of the title.", + "mode": "ios" }, { "name": "--title-color", "annotation": "prop", - "docs": "The text color of the title." + "docs": "The text color of the title.", + "mode": "md" }, { "name": "--wheel-fade-background-rgb", "annotation": "prop", - "docs": "The color of the gradient covering non-selected items when using a wheel style layout, or in the month/year picker for grid style layouts. Must be in RGB format, e.g. `255, 255, 255`." + "docs": "The color of the gradient covering non-selected items when using a wheel style layout, or in the month/year picker for grid style layouts. Must be in RGB format, e.g. `255, 255, 255`.", + "mode": "ios" + }, + { + "name": "--wheel-fade-background-rgb", + "annotation": "prop", + "docs": "The color of the gradient covering non-selected items when using a wheel style layout, or in the month/year picker for grid style layouts. Must be in RGB format, e.g. `255, 255, 255`.", + "mode": "md" + }, + { + "name": "--wheel-highlight-background", + "annotation": "prop", + "docs": "The background of the highlight under the selected item when using a wheel style layout, or in the month/year picker for grid style layouts.", + "mode": "ios" }, { "name": "--wheel-highlight-background", "annotation": "prop", - "docs": "The background of the highlight under the selected item when using a wheel style layout, or in the month/year picker for grid style layouts." + "docs": "The background of the highlight under the selected item when using a wheel style layout, or in the month/year picker for grid style layouts.", + "mode": "md" + }, + { + "name": "--wheel-highlight-border-radius", + "annotation": "prop", + "docs": "The border radius of the highlight under the selected item when using a wheel style layout, or in the month/year picker for grid style layouts.", + "mode": "ios" }, { "name": "--wheel-highlight-border-radius", "annotation": "prop", - "docs": "The border radius of the highlight under the selected item when using a wheel style layout, or in the month/year picker for grid style layouts." + "docs": "The border radius of the highlight under the selected item when using a wheel style layout, or in the month/year picker for grid style layouts.", + "mode": "md" } ], "slots": [ diff --git a/src/translate/api/fab-button.json b/src/translate/api/fab-button.json index 72df73bd444..48ee11c5b59 100644 --- a/src/translate/api/fab-button.json +++ b/src/translate/api/fab-button.json @@ -471,117 +471,278 @@ { "name": "--background", "annotation": "prop", - "docs": "Background of the button" + "docs": "Background of the button", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "Background of the button", + "mode": "md" + }, + { + "name": "--background-activated", + "annotation": "prop", + "docs": "Background of the button when pressed. Note: setting this will interfere with the Material Design ripple.", + "mode": "ios" }, { "name": "--background-activated", "annotation": "prop", - "docs": "Background of the button when pressed. Note: setting this will interfere with the Material Design ripple." + "docs": "Background of the button when pressed. Note: setting this will interfere with the Material Design ripple.", + "mode": "md" + }, + { + "name": "--background-activated-opacity", + "annotation": "prop", + "docs": "Opacity of the button background when pressed", + "mode": "ios" }, { "name": "--background-activated-opacity", "annotation": "prop", - "docs": "Opacity of the button background when pressed" + "docs": "Opacity of the button background when pressed", + "mode": "md" }, { "name": "--background-focused", "annotation": "prop", - "docs": "Background of the button when focused with the tab key" + "docs": "Background of the button when focused with the tab key", + "mode": "ios" + }, + { + "name": "--background-focused", + "annotation": "prop", + "docs": "Background of the button when focused with the tab key", + "mode": "md" }, { "name": "--background-focused-opacity", "annotation": "prop", - "docs": "Opacity of the button background when focused with the tab key" + "docs": "Opacity of the button background when focused with the tab key", + "mode": "ios" + }, + { + "name": "--background-focused-opacity", + "annotation": "prop", + "docs": "Opacity of the button background when focused with the tab key", + "mode": "md" + }, + { + "name": "--background-hover", + "annotation": "prop", + "docs": "Background of the button on hover", + "mode": "ios" }, { "name": "--background-hover", "annotation": "prop", - "docs": "Background of the button on hover" + "docs": "Background of the button on hover", + "mode": "md" + }, + { + "name": "--background-hover-opacity", + "annotation": "prop", + "docs": "Opacity of the button background on hover", + "mode": "ios" }, { "name": "--background-hover-opacity", "annotation": "prop", - "docs": "Opacity of the button background on hover" + "docs": "Opacity of the button background on hover", + "mode": "md" + }, + { + "name": "--border-color", + "annotation": "prop", + "docs": "Border color of the button", + "mode": "ios" }, { "name": "--border-color", "annotation": "prop", - "docs": "Border color of the button" + "docs": "Border color of the button", + "mode": "md" }, { "name": "--border-radius", "annotation": "prop", - "docs": "Border radius of the button" + "docs": "Border radius of the button", + "mode": "ios" + }, + { + "name": "--border-radius", + "annotation": "prop", + "docs": "Border radius of the button", + "mode": "md" + }, + { + "name": "--border-style", + "annotation": "prop", + "docs": "Border style of the button", + "mode": "ios" }, { "name": "--border-style", "annotation": "prop", - "docs": "Border style of the button" + "docs": "Border style of the button", + "mode": "md" }, { "name": "--border-width", "annotation": "prop", - "docs": "Border width of the button" + "docs": "Border width of the button", + "mode": "ios" + }, + { + "name": "--border-width", + "annotation": "prop", + "docs": "Border width of the button", + "mode": "md" + }, + { + "name": "--box-shadow", + "annotation": "prop", + "docs": "Box shadow of the button", + "mode": "ios" }, { "name": "--box-shadow", "annotation": "prop", - "docs": "Box shadow of the button" + "docs": "Box shadow of the button", + "mode": "md" + }, + { + "name": "--close-icon-font-size", + "annotation": "prop", + "docs": "Font size of the close icon", + "mode": "ios" }, { "name": "--close-icon-font-size", "annotation": "prop", - "docs": "Font size of the close icon" + "docs": "Font size of the close icon", + "mode": "md" }, { "name": "--color", "annotation": "prop", - "docs": "Text color of the button" + "docs": "Text color of the button", + "mode": "ios" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "Text color of the button", + "mode": "md" }, { "name": "--color-activated", "annotation": "prop", - "docs": "Text color of the button when pressed" + "docs": "Text color of the button when pressed", + "mode": "ios" + }, + { + "name": "--color-activated", + "annotation": "prop", + "docs": "Text color of the button when pressed", + "mode": "md" + }, + { + "name": "--color-focused", + "annotation": "prop", + "docs": "Text color of the button when focused with the tab key", + "mode": "ios" }, { "name": "--color-focused", "annotation": "prop", - "docs": "Text color of the button when focused with the tab key" + "docs": "Text color of the button when focused with the tab key", + "mode": "md" }, { "name": "--color-hover", "annotation": "prop", - "docs": "Text color of the button on hover" + "docs": "Text color of the button on hover", + "mode": "ios" + }, + { + "name": "--color-hover", + "annotation": "prop", + "docs": "Text color of the button on hover", + "mode": "md" + }, + { + "name": "--padding-bottom", + "annotation": "prop", + "docs": "Bottom padding of the button", + "mode": "ios" }, { "name": "--padding-bottom", "annotation": "prop", - "docs": "Bottom padding of the button" + "docs": "Bottom padding of the button", + "mode": "md" + }, + { + "name": "--padding-end", + "annotation": "prop", + "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the button", + "mode": "ios" }, { "name": "--padding-end", "annotation": "prop", - "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the button" + "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the button", + "mode": "md" + }, + { + "name": "--padding-start", + "annotation": "prop", + "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the button", + "mode": "ios" }, { "name": "--padding-start", "annotation": "prop", - "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the button" + "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the button", + "mode": "md" }, { "name": "--padding-top", "annotation": "prop", - "docs": "Top padding of the button" + "docs": "Top padding of the button", + "mode": "ios" + }, + { + "name": "--padding-top", + "annotation": "prop", + "docs": "Top padding of the button", + "mode": "md" }, { "name": "--ripple-color", "annotation": "prop", - "docs": "Color of the button ripple effect" + "docs": "Color of the button ripple effect", + "mode": "ios" + }, + { + "name": "--ripple-color", + "annotation": "prop", + "docs": "Color of the button ripple effect", + "mode": "md" + }, + { + "name": "--transition", + "annotation": "prop", + "docs": "Transition of the button", + "mode": "ios" }, { "name": "--transition", "annotation": "prop", - "docs": "Transition of the button" + "docs": "Transition of the button", + "mode": "md" } ], "slots": [], diff --git a/src/translate/api/header.json b/src/translate/api/header.json index 084ae1f3478..6ac11606893 100644 --- a/src/translate/api/header.json +++ b/src/translate/api/header.json @@ -90,7 +90,13 @@ "styles": [], "slots": [], "parts": [], - "dependents": [], + "dependents": [ + "ion-select-modal" + ], "dependencies": [], - "dependencyGraph": {} + "dependencyGraph": { + "ion-select-modal": [ + "ion-header" + ] + } } \ No newline at end of file diff --git a/src/translate/api/input.json b/src/translate/api/input.json index 8b128fb0017..96aeb9c4215 100644 --- a/src/translate/api/input.json +++ b/src/translate/api/input.json @@ -357,6 +357,30 @@ "optional": false, "required": false }, + { + "name": "clearInputIcon", + "type": "string | undefined", + "complexType": { + "original": "string", + "resolved": "string | undefined", + "references": {} + }, + "mutable": false, + "attr": "clear-input-icon", + "reflectToAttr": false, + "docs": "The icon to use for the clear button. Only applies when `clearInput` is set to `true`.", + "docsTags": [], + "values": [ + { + "type": "string" + }, + { + "type": "undefined" + } + ], + "optional": true, + "required": false + }, { "name": "clearOnEdit", "type": "boolean | undefined", @@ -1304,7 +1328,7 @@ }, "cancelable": true, "composed": true, - "docs": "The `ionChange` event is fired when the user modifies the input's value.\nUnlike the `ionInput` event, the `ionChange` event is only fired when changes\nare committed, not as the user types.\n\nDepending on the way the users interacts with the element, the `ionChange`\nevent fires at a different moment:\n- When the user commits the change explicitly (e.g. by selecting a date\nfrom a date picker for ``, pressing the \"Enter\" key, etc.).\n- When the element loses focus after its value has changed: for elements\nwhere the user's interaction is typing.", + "docs": "The `ionChange` event is fired when the user modifies the input's value.\nUnlike the `ionInput` event, the `ionChange` event is only fired when changes\nare committed, not as the user types.\n\nDepending on the way the users interacts with the element, the `ionChange`\nevent fires at a different moment:\n- When the user commits the change explicitly (e.g. by selecting a date\nfrom a date picker for ``, pressing the \"Enter\" key, etc.).\n- When the element loses focus after its value has changed: for elements\nwhere the user's interaction is typing.\n\nThis event will not emit when programmatically setting the `value` property.", "docsTags": [] }, { @@ -1352,92 +1376,218 @@ { "name": "--background", "annotation": "prop", - "docs": "Background of the input" + "docs": "Background of the input", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "Background of the input", + "mode": "md" + }, + { + "name": "--border-color", + "annotation": "prop", + "docs": "Color of the border below the input when using helper text, error text, or counter", + "mode": "ios" }, { "name": "--border-color", "annotation": "prop", - "docs": "Color of the border below the input when using helper text, error text, or counter" + "docs": "Color of the border below the input when using helper text, error text, or counter", + "mode": "md" + }, + { + "name": "--border-radius", + "annotation": "prop", + "docs": "Radius of the input. A large radius may display unevenly when using fill=\"outline\"; if needed, use shape=\"round\" instead or increase --padding-start.", + "mode": "ios" }, { "name": "--border-radius", "annotation": "prop", - "docs": "Radius of the input. A large radius may display unevenly when using fill=\"outline\"; if needed, use shape=\"round\" instead or increase --padding-start." + "docs": "Radius of the input. A large radius may display unevenly when using fill=\"outline\"; if needed, use shape=\"round\" instead or increase --padding-start.", + "mode": "md" }, { "name": "--border-style", "annotation": "prop", - "docs": "Style of the border below the input when using helper text, error text, or counter" + "docs": "Style of the border below the input when using helper text, error text, or counter", + "mode": "ios" + }, + { + "name": "--border-style", + "annotation": "prop", + "docs": "Style of the border below the input when using helper text, error text, or counter", + "mode": "md" + }, + { + "name": "--border-width", + "annotation": "prop", + "docs": "Width of the border below the input when using helper text, error text, or counter", + "mode": "ios" }, { "name": "--border-width", "annotation": "prop", - "docs": "Width of the border below the input when using helper text, error text, or counter" + "docs": "Width of the border below the input when using helper text, error text, or counter", + "mode": "md" }, { "name": "--color", "annotation": "prop", - "docs": "Color of the input text" + "docs": "Color of the input text", + "mode": "ios" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "Color of the input text", + "mode": "md" }, { "name": "--highlight-color-focused", "annotation": "prop", - "docs": "The color of the highlight on the input when focused" + "docs": "The color of the highlight on the input when focused", + "mode": "ios" + }, + { + "name": "--highlight-color-focused", + "annotation": "prop", + "docs": "The color of the highlight on the input when focused", + "mode": "md" + }, + { + "name": "--highlight-color-invalid", + "annotation": "prop", + "docs": "The color of the highlight on the input when invalid", + "mode": "ios" }, { "name": "--highlight-color-invalid", "annotation": "prop", - "docs": "The color of the highlight on the input when invalid" + "docs": "The color of the highlight on the input when invalid", + "mode": "md" }, { "name": "--highlight-color-valid", "annotation": "prop", - "docs": "The color of the highlight on the input when valid" + "docs": "The color of the highlight on the input when valid", + "mode": "ios" + }, + { + "name": "--highlight-color-valid", + "annotation": "prop", + "docs": "The color of the highlight on the input when valid", + "mode": "md" }, { "name": "--highlight-height", "annotation": "prop", - "docs": "The height of the highlight on the input. Only applies to md mode." + "docs": "The height of the highlight on the input. Only applies to md mode.", + "mode": "ios" + }, + { + "name": "--highlight-height", + "annotation": "prop", + "docs": "The height of the highlight on the input. Only applies to md mode.", + "mode": "md" + }, + { + "name": "--padding-bottom", + "annotation": "prop", + "docs": "Bottom padding of the input", + "mode": "ios" }, { "name": "--padding-bottom", "annotation": "prop", - "docs": "Bottom padding of the input" + "docs": "Bottom padding of the input", + "mode": "md" }, { "name": "--padding-end", "annotation": "prop", - "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the input" + "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the input", + "mode": "ios" + }, + { + "name": "--padding-end", + "annotation": "prop", + "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the input", + "mode": "md" + }, + { + "name": "--padding-start", + "annotation": "prop", + "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the input", + "mode": "ios" }, { "name": "--padding-start", "annotation": "prop", - "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the input" + "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the input", + "mode": "md" + }, + { + "name": "--padding-top", + "annotation": "prop", + "docs": "Top padding of the input", + "mode": "ios" }, { "name": "--padding-top", "annotation": "prop", - "docs": "Top padding of the input" + "docs": "Top padding of the input", + "mode": "md" + }, + { + "name": "--placeholder-color", + "annotation": "prop", + "docs": "Color of the input placeholder text", + "mode": "ios" }, { "name": "--placeholder-color", "annotation": "prop", - "docs": "Color of the input placeholder text" + "docs": "Color of the input placeholder text", + "mode": "md" }, { "name": "--placeholder-font-style", "annotation": "prop", - "docs": "Font style of the input placeholder text" + "docs": "Font style of the input placeholder text", + "mode": "ios" + }, + { + "name": "--placeholder-font-style", + "annotation": "prop", + "docs": "Font style of the input placeholder text", + "mode": "md" }, { "name": "--placeholder-font-weight", "annotation": "prop", - "docs": "Font weight of the input placeholder text" + "docs": "Font weight of the input placeholder text", + "mode": "ios" + }, + { + "name": "--placeholder-font-weight", + "annotation": "prop", + "docs": "Font weight of the input placeholder text", + "mode": "md" + }, + { + "name": "--placeholder-opacity", + "annotation": "prop", + "docs": "Opacity of the input placeholder text", + "mode": "ios" }, { "name": "--placeholder-opacity", "annotation": "prop", - "docs": "Opacity of the input placeholder text" + "docs": "Opacity of the input placeholder text", + "mode": "md" } ], "slots": [ diff --git a/src/translate/api/item-divider.json b/src/translate/api/item-divider.json index 7eec8a6c01f..000ebc4c893 100644 --- a/src/translate/api/item-divider.json +++ b/src/translate/api/item-divider.json @@ -140,52 +140,122 @@ { "name": "--background", "annotation": "prop", - "docs": "Background of the item divider" + "docs": "Background of the item divider", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "Background of the item divider", + "mode": "md" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "Color of the item divider", + "mode": "ios" }, { "name": "--color", "annotation": "prop", - "docs": "Color of the item divider" + "docs": "Color of the item divider", + "mode": "md" + }, + { + "name": "--inner-padding-bottom", + "annotation": "prop", + "docs": "Bottom inner padding of the item divider", + "mode": "ios" }, { "name": "--inner-padding-bottom", "annotation": "prop", - "docs": "Bottom inner padding of the item divider" + "docs": "Bottom inner padding of the item divider", + "mode": "md" + }, + { + "name": "--inner-padding-end", + "annotation": "prop", + "docs": "End inner padding of the item divider", + "mode": "ios" }, { "name": "--inner-padding-end", "annotation": "prop", - "docs": "End inner padding of the item divider" + "docs": "End inner padding of the item divider", + "mode": "md" + }, + { + "name": "--inner-padding-start", + "annotation": "prop", + "docs": "Start inner padding of the item divider", + "mode": "ios" }, { "name": "--inner-padding-start", "annotation": "prop", - "docs": "Start inner padding of the item divider" + "docs": "Start inner padding of the item divider", + "mode": "md" }, { "name": "--inner-padding-top", "annotation": "prop", - "docs": "Top inner padding of the item divider" + "docs": "Top inner padding of the item divider", + "mode": "ios" + }, + { + "name": "--inner-padding-top", + "annotation": "prop", + "docs": "Top inner padding of the item divider", + "mode": "md" + }, + { + "name": "--padding-bottom", + "annotation": "prop", + "docs": "Bottom padding of the item divider", + "mode": "ios" }, { "name": "--padding-bottom", "annotation": "prop", - "docs": "Bottom padding of the item divider" + "docs": "Bottom padding of the item divider", + "mode": "md" + }, + { + "name": "--padding-end", + "annotation": "prop", + "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the item divider", + "mode": "ios" }, { "name": "--padding-end", "annotation": "prop", - "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the item divider" + "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the item divider", + "mode": "md" + }, + { + "name": "--padding-start", + "annotation": "prop", + "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the item divider", + "mode": "ios" }, { "name": "--padding-start", "annotation": "prop", - "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the item divider" + "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the item divider", + "mode": "md" + }, + { + "name": "--padding-top", + "annotation": "prop", + "docs": "Top padding of the item divider", + "mode": "ios" }, { "name": "--padding-top", "annotation": "prop", - "docs": "Top padding of the item divider" + "docs": "Top padding of the item divider", + "mode": "md" } ], "slots": [ diff --git a/src/translate/api/item-option.json b/src/translate/api/item-option.json index 8acbc24b7c9..ef69614e3a5 100644 --- a/src/translate/api/item-option.json +++ b/src/translate/api/item-option.json @@ -305,12 +305,26 @@ { "name": "--background", "annotation": "prop", - "docs": "Background of the item option" + "docs": "Background of the item option", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "Background of the item option", + "mode": "md" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "Color of the item option", + "mode": "ios" }, { "name": "--color", "annotation": "prop", - "docs": "Color of the item option" + "docs": "Color of the item option", + "mode": "md" } ], "slots": [ diff --git a/src/translate/api/item.json b/src/translate/api/item.json index 4b1b8490a66..78d42907813 100644 --- a/src/translate/api/item.json +++ b/src/translate/api/item.json @@ -175,7 +175,7 @@ }, "mutable": false, "attr": "disabled", - "reflectToAttr": false, + "reflectToAttr": true, "docs": "If `true`, the user cannot interact with the item.", "docsTags": [], "default": "false", @@ -453,157 +453,374 @@ { "name": "--background", "annotation": "prop", - "docs": "Background of the item" + "docs": "Background of the item", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "Background of the item", + "mode": "md" + }, + { + "name": "--background-activated", + "annotation": "prop", + "docs": "Background of the item when pressed. Note: setting this will interfere with the Material Design ripple.", + "mode": "ios" }, { "name": "--background-activated", "annotation": "prop", - "docs": "Background of the item when pressed. Note: setting this will interfere with the Material Design ripple." + "docs": "Background of the item when pressed. Note: setting this will interfere with the Material Design ripple.", + "mode": "md" + }, + { + "name": "--background-activated-opacity", + "annotation": "prop", + "docs": "Opacity of the item background when pressed", + "mode": "ios" }, { "name": "--background-activated-opacity", "annotation": "prop", - "docs": "Opacity of the item background when pressed" + "docs": "Opacity of the item background when pressed", + "mode": "md" + }, + { + "name": "--background-focused", + "annotation": "prop", + "docs": "Background of the item when focused with the tab key", + "mode": "ios" }, { "name": "--background-focused", "annotation": "prop", - "docs": "Background of the item when focused with the tab key" + "docs": "Background of the item when focused with the tab key", + "mode": "md" + }, + { + "name": "--background-focused-opacity", + "annotation": "prop", + "docs": "Opacity of the item background when focused with the tab key", + "mode": "ios" }, { "name": "--background-focused-opacity", "annotation": "prop", - "docs": "Opacity of the item background when focused with the tab key" + "docs": "Opacity of the item background when focused with the tab key", + "mode": "md" + }, + { + "name": "--background-hover", + "annotation": "prop", + "docs": "Background of the item on hover", + "mode": "ios" }, { "name": "--background-hover", "annotation": "prop", - "docs": "Background of the item on hover" + "docs": "Background of the item on hover", + "mode": "md" + }, + { + "name": "--background-hover-opacity", + "annotation": "prop", + "docs": "Opacity of the background of the item on hover", + "mode": "ios" }, { "name": "--background-hover-opacity", "annotation": "prop", - "docs": "Opacity of the background of the item on hover" + "docs": "Opacity of the background of the item on hover", + "mode": "md" + }, + { + "name": "--border-color", + "annotation": "prop", + "docs": "Color of the item border", + "mode": "ios" }, { "name": "--border-color", "annotation": "prop", - "docs": "Color of the item border" + "docs": "Color of the item border", + "mode": "md" + }, + { + "name": "--border-radius", + "annotation": "prop", + "docs": "Radius of the item border", + "mode": "ios" }, { "name": "--border-radius", "annotation": "prop", - "docs": "Radius of the item border" + "docs": "Radius of the item border", + "mode": "md" + }, + { + "name": "--border-style", + "annotation": "prop", + "docs": "Style of the item border", + "mode": "ios" }, { "name": "--border-style", "annotation": "prop", - "docs": "Style of the item border" + "docs": "Style of the item border", + "mode": "md" + }, + { + "name": "--border-width", + "annotation": "prop", + "docs": "Width of the item border", + "mode": "ios" }, { "name": "--border-width", "annotation": "prop", - "docs": "Width of the item border" + "docs": "Width of the item border", + "mode": "md" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "Color of the item", + "mode": "ios" }, { "name": "--color", "annotation": "prop", - "docs": "Color of the item" + "docs": "Color of the item", + "mode": "md" + }, + { + "name": "--color-activated", + "annotation": "prop", + "docs": "Color of the item when pressed", + "mode": "ios" }, { "name": "--color-activated", "annotation": "prop", - "docs": "Color of the item when pressed" + "docs": "Color of the item when pressed", + "mode": "md" + }, + { + "name": "--color-focused", + "annotation": "prop", + "docs": "Color of the item when focused with the tab key", + "mode": "ios" }, { "name": "--color-focused", "annotation": "prop", - "docs": "Color of the item when focused with the tab key" + "docs": "Color of the item when focused with the tab key", + "mode": "md" + }, + { + "name": "--color-hover", + "annotation": "prop", + "docs": "Color of the item on hover", + "mode": "ios" }, { "name": "--color-hover", "annotation": "prop", - "docs": "Color of the item on hover" + "docs": "Color of the item on hover", + "mode": "md" + }, + { + "name": "--detail-icon-color", + "annotation": "prop", + "docs": "Color of the item detail icon", + "mode": "ios" }, { "name": "--detail-icon-color", "annotation": "prop", - "docs": "Color of the item detail icon" + "docs": "Color of the item detail icon", + "mode": "md" + }, + { + "name": "--detail-icon-font-size", + "annotation": "prop", + "docs": "Font size of the item detail icon", + "mode": "ios" }, { "name": "--detail-icon-font-size", "annotation": "prop", - "docs": "Font size of the item detail icon" + "docs": "Font size of the item detail icon", + "mode": "md" + }, + { + "name": "--detail-icon-opacity", + "annotation": "prop", + "docs": "Opacity of the item detail icon", + "mode": "ios" }, { "name": "--detail-icon-opacity", "annotation": "prop", - "docs": "Opacity of the item detail icon" + "docs": "Opacity of the item detail icon", + "mode": "md" + }, + { + "name": "--inner-border-width", + "annotation": "prop", + "docs": "Width of the item inner border", + "mode": "ios" }, { "name": "--inner-border-width", "annotation": "prop", - "docs": "Width of the item inner border" + "docs": "Width of the item inner border", + "mode": "md" + }, + { + "name": "--inner-box-shadow", + "annotation": "prop", + "docs": "Box shadow of the item inner", + "mode": "ios" }, { "name": "--inner-box-shadow", "annotation": "prop", - "docs": "Box shadow of the item inner" + "docs": "Box shadow of the item inner", + "mode": "md" + }, + { + "name": "--inner-padding-bottom", + "annotation": "prop", + "docs": "Bottom padding of the item inner", + "mode": "ios" }, { "name": "--inner-padding-bottom", "annotation": "prop", - "docs": "Bottom padding of the item inner" + "docs": "Bottom padding of the item inner", + "mode": "md" + }, + { + "name": "--inner-padding-end", + "annotation": "prop", + "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the item inner", + "mode": "ios" }, { "name": "--inner-padding-end", "annotation": "prop", - "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the item inner" + "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the item inner", + "mode": "md" + }, + { + "name": "--inner-padding-start", + "annotation": "prop", + "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the item inner", + "mode": "ios" }, { "name": "--inner-padding-start", "annotation": "prop", - "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the item inner" + "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the item inner", + "mode": "md" + }, + { + "name": "--inner-padding-top", + "annotation": "prop", + "docs": "Top padding of the item inner", + "mode": "ios" }, { "name": "--inner-padding-top", "annotation": "prop", - "docs": "Top padding of the item inner" + "docs": "Top padding of the item inner", + "mode": "md" + }, + { + "name": "--min-height", + "annotation": "prop", + "docs": "Minimum height of the item", + "mode": "ios" }, { "name": "--min-height", "annotation": "prop", - "docs": "Minimum height of the item" + "docs": "Minimum height of the item", + "mode": "md" + }, + { + "name": "--padding-bottom", + "annotation": "prop", + "docs": "Bottom padding of the item", + "mode": "ios" }, { "name": "--padding-bottom", "annotation": "prop", - "docs": "Bottom padding of the item" + "docs": "Bottom padding of the item", + "mode": "md" + }, + { + "name": "--padding-end", + "annotation": "prop", + "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the item", + "mode": "ios" }, { "name": "--padding-end", "annotation": "prop", - "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the item" + "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the item", + "mode": "md" + }, + { + "name": "--padding-start", + "annotation": "prop", + "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the item", + "mode": "ios" }, { "name": "--padding-start", "annotation": "prop", - "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the item" + "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the item", + "mode": "md" + }, + { + "name": "--padding-top", + "annotation": "prop", + "docs": "Top padding of the item", + "mode": "ios" }, { "name": "--padding-top", "annotation": "prop", - "docs": "Top padding of the item" + "docs": "Top padding of the item", + "mode": "md" + }, + { + "name": "--ripple-color", + "annotation": "prop", + "docs": "Color of the item ripple effect", + "mode": "ios" }, { "name": "--ripple-color", "annotation": "prop", - "docs": "Color of the item ripple effect" + "docs": "Color of the item ripple effect", + "mode": "md" + }, + { + "name": "--transition", + "annotation": "prop", + "docs": "Transition of the item", + "mode": "ios" }, { "name": "--transition", "annotation": "prop", - "docs": "Transition of the item" + "docs": "Transition of the item", + "mode": "md" } ], "slots": [ @@ -631,6 +848,7 @@ } ], "dependents": [ + "ion-select-modal", "ion-select-popover" ], "dependencies": [ @@ -642,6 +860,9 @@ "ion-icon", "ion-ripple-effect" ], + "ion-select-modal": [ + "ion-item" + ], "ion-select-popover": [ "ion-item" ] diff --git a/src/translate/api/label.json b/src/translate/api/label.json index 81dab454e11..c287a8e21fa 100644 --- a/src/translate/api/label.json +++ b/src/translate/api/label.json @@ -139,7 +139,14 @@ { "name": "--color", "annotation": "prop", - "docs": "Color of the label. This property is only available when using `ion-label` inside of an `ion-item`." + "docs": "Color of the label. This property is only available when using `ion-label` inside of an `ion-item`.", + "mode": "ios" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "Color of the label. This property is only available when using `ion-label` inside of an `ion-item`.", + "mode": "md" } ], "slots": [], diff --git a/src/translate/api/list-header.json b/src/translate/api/list-header.json index a83647ef984..0e8298efd66 100644 --- a/src/translate/api/list-header.json +++ b/src/translate/api/list-header.json @@ -139,32 +139,74 @@ { "name": "--background", "annotation": "prop", - "docs": "Background of the list header" + "docs": "Background of the list header", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "Background of the list header", + "mode": "md" + }, + { + "name": "--border-color", + "annotation": "prop", + "docs": "Color of the list header border", + "mode": "ios" }, { "name": "--border-color", "annotation": "prop", - "docs": "Color of the list header border" + "docs": "Color of the list header border", + "mode": "md" + }, + { + "name": "--border-style", + "annotation": "prop", + "docs": "Style of the list header border", + "mode": "ios" }, { "name": "--border-style", "annotation": "prop", - "docs": "Style of the list header border" + "docs": "Style of the list header border", + "mode": "md" }, { "name": "--border-width", "annotation": "prop", - "docs": "Width of the list header border" + "docs": "Width of the list header border", + "mode": "ios" + }, + { + "name": "--border-width", + "annotation": "prop", + "docs": "Width of the list header border", + "mode": "md" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "Color of the list header text", + "mode": "ios" }, { "name": "--color", "annotation": "prop", - "docs": "Color of the list header text" + "docs": "Color of the list header text", + "mode": "md" + }, + { + "name": "--inner-border-width", + "annotation": "prop", + "docs": "Width of the inner list header border", + "mode": "ios" }, { "name": "--inner-border-width", "annotation": "prop", - "docs": "Width of the inner list header border" + "docs": "Width of the inner list header border", + "mode": "md" } ], "slots": [], diff --git a/src/translate/api/list.json b/src/translate/api/list.json index b1743d85490..03fdf463213 100644 --- a/src/translate/api/list.json +++ b/src/translate/api/list.json @@ -118,10 +118,14 @@ "slots": [], "parts": [], "dependents": [ + "ion-select-modal", "ion-select-popover" ], "dependencies": [], "dependencyGraph": { + "ion-select-modal": [ + "ion-list" + ], "ion-select-popover": [ "ion-list" ] diff --git a/src/translate/api/loading.json b/src/translate/api/loading.json index e6b62d91309..569ee0751e2 100644 --- a/src/translate/api/loading.json +++ b/src/translate/api/loading.json @@ -700,47 +700,110 @@ { "name": "--backdrop-opacity", "annotation": "prop", - "docs": "Opacity of the backdrop" + "docs": "Opacity of the backdrop", + "mode": "ios" + }, + { + "name": "--backdrop-opacity", + "annotation": "prop", + "docs": "Opacity of the backdrop", + "mode": "md" }, { "name": "--background", "annotation": "prop", - "docs": "Background of the loading dialog" + "docs": "Background of the loading dialog", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "Background of the loading dialog", + "mode": "md" + }, + { + "name": "--height", + "annotation": "prop", + "docs": "Height of the loading dialog", + "mode": "ios" }, { "name": "--height", "annotation": "prop", - "docs": "Height of the loading dialog" + "docs": "Height of the loading dialog", + "mode": "md" }, { "name": "--max-height", "annotation": "prop", - "docs": "Maximum height of the loading dialog" + "docs": "Maximum height of the loading dialog", + "mode": "ios" + }, + { + "name": "--max-height", + "annotation": "prop", + "docs": "Maximum height of the loading dialog", + "mode": "md" + }, + { + "name": "--max-width", + "annotation": "prop", + "docs": "Maximum width of the loading dialog", + "mode": "ios" }, { "name": "--max-width", "annotation": "prop", - "docs": "Maximum width of the loading dialog" + "docs": "Maximum width of the loading dialog", + "mode": "md" }, { "name": "--min-height", "annotation": "prop", - "docs": "Minimum height of the loading dialog" + "docs": "Minimum height of the loading dialog", + "mode": "ios" + }, + { + "name": "--min-height", + "annotation": "prop", + "docs": "Minimum height of the loading dialog", + "mode": "md" + }, + { + "name": "--min-width", + "annotation": "prop", + "docs": "Minimum width of the loading dialog", + "mode": "ios" }, { "name": "--min-width", "annotation": "prop", - "docs": "Minimum width of the loading dialog" + "docs": "Minimum width of the loading dialog", + "mode": "md" + }, + { + "name": "--spinner-color", + "annotation": "prop", + "docs": "Color of the loading spinner", + "mode": "ios" }, { "name": "--spinner-color", "annotation": "prop", - "docs": "Color of the loading spinner" + "docs": "Color of the loading spinner", + "mode": "md" + }, + { + "name": "--width", + "annotation": "prop", + "docs": "Width of the loading dialog", + "mode": "ios" }, { "name": "--width", "annotation": "prop", - "docs": "Width of the loading dialog" + "docs": "Width of the loading dialog", + "mode": "md" } ], "slots": [], diff --git a/src/translate/api/menu-button.json b/src/translate/api/menu-button.json index bbe72fb433a..7a057c2a2eb 100644 --- a/src/translate/api/menu-button.json +++ b/src/translate/api/menu-button.json @@ -226,67 +226,158 @@ { "name": "--background", "annotation": "prop", - "docs": "Background of the menu button" + "docs": "Background of the menu button", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "Background of the menu button", + "mode": "md" }, { "name": "--background-focused", "annotation": "prop", - "docs": "Background of the menu button when focused with the tab key" + "docs": "Background of the menu button when focused with the tab key", + "mode": "ios" + }, + { + "name": "--background-focused", + "annotation": "prop", + "docs": "Background of the menu button when focused with the tab key", + "mode": "md" + }, + { + "name": "--background-focused-opacity", + "annotation": "prop", + "docs": "Opacity of the menu button background when focused with the tab key", + "mode": "ios" }, { "name": "--background-focused-opacity", "annotation": "prop", - "docs": "Opacity of the menu button background when focused with the tab key" + "docs": "Opacity of the menu button background when focused with the tab key", + "mode": "md" + }, + { + "name": "--background-hover", + "annotation": "prop", + "docs": "Background of the menu button on hover", + "mode": "ios" }, { "name": "--background-hover", "annotation": "prop", - "docs": "Background of the menu button on hover" + "docs": "Background of the menu button on hover", + "mode": "md" + }, + { + "name": "--background-hover-opacity", + "annotation": "prop", + "docs": "Opacity of the background on hover", + "mode": "ios" }, { "name": "--background-hover-opacity", "annotation": "prop", - "docs": "Opacity of the background on hover" + "docs": "Opacity of the background on hover", + "mode": "md" }, { "name": "--border-radius", "annotation": "prop", - "docs": "Border radius of the menu button" + "docs": "Border radius of the menu button", + "mode": "ios" + }, + { + "name": "--border-radius", + "annotation": "prop", + "docs": "Border radius of the menu button", + "mode": "md" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "Color of the menu button", + "mode": "ios" }, { "name": "--color", "annotation": "prop", - "docs": "Color of the menu button" + "docs": "Color of the menu button", + "mode": "md" }, { "name": "--color-focused", "annotation": "prop", - "docs": "Color of the menu button when focused with the tab key" + "docs": "Color of the menu button when focused with the tab key", + "mode": "ios" + }, + { + "name": "--color-focused", + "annotation": "prop", + "docs": "Color of the menu button when focused with the tab key", + "mode": "md" }, { "name": "--color-hover", "annotation": "prop", - "docs": "Color of the menu button on hover" + "docs": "Color of the menu button on hover", + "mode": "ios" + }, + { + "name": "--color-hover", + "annotation": "prop", + "docs": "Color of the menu button on hover", + "mode": "md" + }, + { + "name": "--padding-bottom", + "annotation": "prop", + "docs": "Bottom padding of the button", + "mode": "ios" }, { "name": "--padding-bottom", "annotation": "prop", - "docs": "Bottom padding of the button" + "docs": "Bottom padding of the button", + "mode": "md" }, { "name": "--padding-end", "annotation": "prop", - "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the button" + "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the button", + "mode": "ios" + }, + { + "name": "--padding-end", + "annotation": "prop", + "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the button", + "mode": "md" }, { "name": "--padding-start", "annotation": "prop", - "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the button" + "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the button", + "mode": "ios" + }, + { + "name": "--padding-start", + "annotation": "prop", + "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the button", + "mode": "md" + }, + { + "name": "--padding-top", + "annotation": "prop", + "docs": "Top padding of the button", + "mode": "ios" }, { "name": "--padding-top", "annotation": "prop", - "docs": "Top padding of the button" + "docs": "Top padding of the button", + "mode": "md" } ], "slots": [], diff --git a/src/translate/api/menu.json b/src/translate/api/menu.json index fd1e750d305..42849308ca2 100644 --- a/src/translate/api/menu.json +++ b/src/translate/api/menu.json @@ -210,12 +210,17 @@ "docs": "" }, "complexType": { - "signature": "(animated?: boolean) => Promise", + "signature": "(animated?: boolean, role?: string) => Promise", "parameters": [ { "name": "animated", "type": "boolean", "docs": "" + }, + { + "name": "role", + "type": "string | undefined", + "docs": "" } ], "references": { @@ -226,12 +231,17 @@ }, "return": "Promise" }, - "signature": "close(animated?: boolean) => Promise", + "signature": "close(animated?: boolean, role?: string) => Promise", "parameters": [ { "name": "animated", "type": "boolean", "docs": "" + }, + { + "name": "role", + "type": "string | undefined", + "docs": "" } ], "docs": "Closes the menu. If the menu is already closed or it can't be closed,\nit returns `false`.", @@ -322,7 +332,7 @@ "docs": "" }, "complexType": { - "signature": "(shouldOpen: boolean, animated?: boolean) => Promise", + "signature": "(shouldOpen: boolean, animated?: boolean, role?: string) => Promise", "parameters": [ { "name": "shouldOpen", @@ -333,6 +343,11 @@ "name": "animated", "type": "boolean", "docs": "" + }, + { + "name": "role", + "type": "string | undefined", + "docs": "" } ], "references": { @@ -343,7 +358,7 @@ }, "return": "Promise" }, - "signature": "setOpen(shouldOpen: boolean, animated?: boolean) => Promise", + "signature": "setOpen(shouldOpen: boolean, animated?: boolean, role?: string) => Promise", "parameters": [ { "name": "shouldOpen", @@ -354,6 +369,11 @@ "name": "animated", "type": "boolean", "docs": "" + }, + { + "name": "role", + "type": "string | undefined", + "docs": "" } ], "docs": "Opens or closes the button.\nIf the operation can't be completed successfully, it returns `false`.", @@ -397,12 +417,18 @@ "events": [ { "event": "ionDidClose", - "detail": "void", + "detail": "MenuCloseEventDetail", "bubbles": true, "complexType": { - "original": "void", - "resolved": "void", - "references": {} + "original": "MenuCloseEventDetail", + "resolved": "MenuCloseEventDetail", + "references": { + "MenuCloseEventDetail": { + "location": "import", + "path": "./menu-interface", + "id": "src/components/menu/menu-interface.ts::MenuCloseEventDetail" + } + } }, "cancelable": true, "composed": true, @@ -425,12 +451,18 @@ }, { "event": "ionWillClose", - "detail": "void", + "detail": "MenuCloseEventDetail", "bubbles": true, "complexType": { - "original": "void", - "resolved": "void", - "references": {} + "original": "MenuCloseEventDetail", + "resolved": "MenuCloseEventDetail", + "references": { + "MenuCloseEventDetail": { + "location": "import", + "path": "./menu-interface", + "id": "src/components/menu/menu-interface.ts::MenuCloseEventDetail" + } + } }, "cancelable": true, "composed": true, @@ -469,37 +501,86 @@ { "name": "--background", "annotation": "prop", - "docs": "Background of the menu" + "docs": "Background of the menu", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "Background of the menu", + "mode": "md" }, { "name": "--height", "annotation": "prop", - "docs": "Height of the menu" + "docs": "Height of the menu", + "mode": "ios" + }, + { + "name": "--height", + "annotation": "prop", + "docs": "Height of the menu", + "mode": "md" }, { "name": "--max-height", "annotation": "prop", - "docs": "Maximum height of the menu" + "docs": "Maximum height of the menu", + "mode": "ios" + }, + { + "name": "--max-height", + "annotation": "prop", + "docs": "Maximum height of the menu", + "mode": "md" }, { "name": "--max-width", "annotation": "prop", - "docs": "Maximum width of the menu" + "docs": "Maximum width of the menu", + "mode": "ios" + }, + { + "name": "--max-width", + "annotation": "prop", + "docs": "Maximum width of the menu", + "mode": "md" }, { "name": "--min-height", "annotation": "prop", - "docs": "Minimum height of the menu" + "docs": "Minimum height of the menu", + "mode": "ios" + }, + { + "name": "--min-height", + "annotation": "prop", + "docs": "Minimum height of the menu", + "mode": "md" + }, + { + "name": "--min-width", + "annotation": "prop", + "docs": "Minimum width of the menu", + "mode": "ios" }, { "name": "--min-width", "annotation": "prop", - "docs": "Minimum width of the menu" + "docs": "Minimum width of the menu", + "mode": "md" + }, + { + "name": "--width", + "annotation": "prop", + "docs": "Width of the menu", + "mode": "ios" }, { "name": "--width", "annotation": "prop", - "docs": "Width of the menu" + "docs": "Width of the menu", + "mode": "md" } ], "slots": [], diff --git a/src/translate/api/modal.json b/src/translate/api/modal.json index 46ee07ca7b5..4f329031b28 100644 --- a/src/translate/api/modal.json +++ b/src/translate/api/modal.json @@ -178,6 +178,28 @@ "optional": true, "required": false }, + { + "name": "focusTrap", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "focus-trap", + "reflectToAttr": false, + "docs": "If `true`, focus will not be allowed to move outside of this overlay.\nIf `false`, focus will be allowed to move outside of the overlay.\n\nIn most scenarios this property should remain set to `true`. Setting\nthis property to `false` can cause severe accessibility issues as users\nrelying on assistive technologies may be able to move focus into\na confusing state. We recommend only setting this to `false` when\nabsolutely necessary.\n\nDevelopers may want to consider disabling focus trapping if this\noverlay presents a non-Ionic overlay from a 3rd party library.\nDevelopers would disable focus trapping on the Ionic overlay\nwhen presenting the 3rd party overlay and then re-enable\nfocus trapping when dismissing the 3rd party overlay and moving\nfocus back to the Ionic overlay.", + "docsTags": [], + "default": "true", + "values": [ + { + "type": "boolean" + } + ], + "optional": false, + "required": false + }, { "name": "handle", "type": "boolean | undefined", @@ -842,62 +864,146 @@ { "name": "--backdrop-opacity", "annotation": "prop", - "docs": "Opacity of the backdrop" + "docs": "Opacity of the backdrop", + "mode": "ios" + }, + { + "name": "--backdrop-opacity", + "annotation": "prop", + "docs": "Opacity of the backdrop", + "mode": "md" }, { "name": "--background", "annotation": "prop", - "docs": "Background of the modal content" + "docs": "Background of the modal content", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "Background of the modal content", + "mode": "md" + }, + { + "name": "--border-color", + "annotation": "prop", + "docs": "Border color of the modal content", + "mode": "ios" }, { "name": "--border-color", "annotation": "prop", - "docs": "Border color of the modal content" + "docs": "Border color of the modal content", + "mode": "md" + }, + { + "name": "--border-radius", + "annotation": "prop", + "docs": "Border radius of the modal content", + "mode": "ios" }, { "name": "--border-radius", "annotation": "prop", - "docs": "Border radius of the modal content" + "docs": "Border radius of the modal content", + "mode": "md" + }, + { + "name": "--border-style", + "annotation": "prop", + "docs": "Border style of the modal content", + "mode": "ios" }, { "name": "--border-style", "annotation": "prop", - "docs": "Border style of the modal content" + "docs": "Border style of the modal content", + "mode": "md" + }, + { + "name": "--border-width", + "annotation": "prop", + "docs": "Border width of the modal content", + "mode": "ios" }, { "name": "--border-width", "annotation": "prop", - "docs": "Border width of the modal content" + "docs": "Border width of the modal content", + "mode": "md" }, { "name": "--height", "annotation": "prop", - "docs": "Height of the modal" + "docs": "Height of the modal", + "mode": "ios" + }, + { + "name": "--height", + "annotation": "prop", + "docs": "Height of the modal", + "mode": "md" + }, + { + "name": "--max-height", + "annotation": "prop", + "docs": "Maximum height of the modal", + "mode": "ios" }, { "name": "--max-height", "annotation": "prop", - "docs": "Maximum height of the modal" + "docs": "Maximum height of the modal", + "mode": "md" }, { "name": "--max-width", "annotation": "prop", - "docs": "Maximum width of the modal" + "docs": "Maximum width of the modal", + "mode": "ios" + }, + { + "name": "--max-width", + "annotation": "prop", + "docs": "Maximum width of the modal", + "mode": "md" }, { "name": "--min-height", "annotation": "prop", - "docs": "Minimum height of the modal" + "docs": "Minimum height of the modal", + "mode": "ios" + }, + { + "name": "--min-height", + "annotation": "prop", + "docs": "Minimum height of the modal", + "mode": "md" }, { "name": "--min-width", "annotation": "prop", - "docs": "Minimum width of the modal" + "docs": "Minimum width of the modal", + "mode": "ios" + }, + { + "name": "--min-width", + "annotation": "prop", + "docs": "Minimum width of the modal", + "mode": "md" + }, + { + "name": "--width", + "annotation": "prop", + "docs": "Width of the modal", + "mode": "ios" }, { "name": "--width", "annotation": "prop", - "docs": "Width of the modal" + "docs": "Width of the modal", + "mode": "md" } ], "slots": [ @@ -920,13 +1026,18 @@ "docs": "The handle that is displayed at the top of the sheet modal when `handle=\"true\"`." } ], - "dependents": [], + "dependents": [ + "ion-select" + ], "dependencies": [ "ion-backdrop" ], "dependencyGraph": { "ion-modal": [ "ion-backdrop" + ], + "ion-select": [ + "ion-modal" ] } } \ No newline at end of file diff --git a/src/translate/api/note.json b/src/translate/api/note.json index 965ac1ac154..53556ed331c 100644 --- a/src/translate/api/note.json +++ b/src/translate/api/note.json @@ -106,7 +106,14 @@ { "name": "--color", "annotation": "prop", - "docs": "Color of the note" + "docs": "Color of the note", + "mode": "ios" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "Color of the note", + "mode": "md" } ], "slots": [], diff --git a/src/translate/api/picker-column.json b/src/translate/api/picker-column.json index 10143beaac9..8fcb110535f 100644 --- a/src/translate/api/picker-column.json +++ b/src/translate/api/picker-column.json @@ -199,7 +199,7 @@ }, "cancelable": true, "composed": true, - "docs": "Emitted when the value has changed.", + "docs": "Emitted when the value has changed.\n\nThis event will not emit when programmatically setting the `value` property.", "docsTags": [] } ], diff --git a/src/translate/api/picker-legacy.json b/src/translate/api/picker-legacy.json index ca38b417fdc..34b86830841 100644 --- a/src/translate/api/picker-legacy.json +++ b/src/translate/api/picker-legacy.json @@ -677,67 +677,158 @@ { "name": "--backdrop-opacity", "annotation": "prop", - "docs": "Opacity of the backdrop" + "docs": "Opacity of the backdrop", + "mode": "ios" + }, + { + "name": "--backdrop-opacity", + "annotation": "prop", + "docs": "Opacity of the backdrop", + "mode": "md" }, { "name": "--background", "annotation": "prop", - "docs": "Background of the picker" + "docs": "Background of the picker", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "Background of the picker", + "mode": "md" + }, + { + "name": "--background-rgb", + "annotation": "prop", + "docs": "Background of the picker in rgb format", + "mode": "ios" }, { "name": "--background-rgb", "annotation": "prop", - "docs": "Background of the picker in rgb format" + "docs": "Background of the picker in rgb format", + "mode": "md" + }, + { + "name": "--border-color", + "annotation": "prop", + "docs": "Border color of the picker", + "mode": "ios" }, { "name": "--border-color", "annotation": "prop", - "docs": "Border color of the picker" + "docs": "Border color of the picker", + "mode": "md" + }, + { + "name": "--border-radius", + "annotation": "prop", + "docs": "Border radius of the picker", + "mode": "ios" }, { "name": "--border-radius", "annotation": "prop", - "docs": "Border radius of the picker" + "docs": "Border radius of the picker", + "mode": "md" }, { "name": "--border-style", "annotation": "prop", - "docs": "Border style of the picker" + "docs": "Border style of the picker", + "mode": "ios" + }, + { + "name": "--border-style", + "annotation": "prop", + "docs": "Border style of the picker", + "mode": "md" + }, + { + "name": "--border-width", + "annotation": "prop", + "docs": "Border width of the picker", + "mode": "ios" }, { "name": "--border-width", "annotation": "prop", - "docs": "Border width of the picker" + "docs": "Border width of the picker", + "mode": "md" }, { "name": "--height", "annotation": "prop", - "docs": "Height of the picker" + "docs": "Height of the picker", + "mode": "ios" + }, + { + "name": "--height", + "annotation": "prop", + "docs": "Height of the picker", + "mode": "md" }, { "name": "--max-height", "annotation": "prop", - "docs": "Maximum height of the picker" + "docs": "Maximum height of the picker", + "mode": "ios" + }, + { + "name": "--max-height", + "annotation": "prop", + "docs": "Maximum height of the picker", + "mode": "md" + }, + { + "name": "--max-width", + "annotation": "prop", + "docs": "Maximum width of the picker", + "mode": "ios" }, { "name": "--max-width", "annotation": "prop", - "docs": "Maximum width of the picker" + "docs": "Maximum width of the picker", + "mode": "md" }, { "name": "--min-height", "annotation": "prop", - "docs": "Minimum height of the picker" + "docs": "Minimum height of the picker", + "mode": "ios" + }, + { + "name": "--min-height", + "annotation": "prop", + "docs": "Minimum height of the picker", + "mode": "md" }, { "name": "--min-width", "annotation": "prop", - "docs": "Minimum width of the picker" + "docs": "Minimum width of the picker", + "mode": "ios" + }, + { + "name": "--min-width", + "annotation": "prop", + "docs": "Minimum width of the picker", + "mode": "md" + }, + { + "name": "--width", + "annotation": "prop", + "docs": "Width of the picker", + "mode": "ios" }, { "name": "--width", "annotation": "prop", - "docs": "Width of the picker" + "docs": "Width of the picker", + "mode": "md" } ], "slots": [], diff --git a/src/translate/api/picker.json b/src/translate/api/picker.json index 501134b2608..44806b13e7c 100644 --- a/src/translate/api/picker.json +++ b/src/translate/api/picker.json @@ -46,17 +46,38 @@ { "name": "--fade-background-rgb", "annotation": "prop", - "docs": "Background of the gradient covering non-selected items in rgb format" + "docs": "Background of the gradient covering non-selected items in rgb format", + "mode": "ios" + }, + { + "name": "--fade-background-rgb", + "annotation": "prop", + "docs": "Background of the gradient covering non-selected items in rgb format", + "mode": "md" + }, + { + "name": "--highlight-background", + "annotation": "prop", + "docs": "Background of the picker highlight for the selected item", + "mode": "ios" }, { "name": "--highlight-background", "annotation": "prop", - "docs": "Background of the picker highlight for the selected item" + "docs": "Background of the picker highlight for the selected item", + "mode": "md" + }, + { + "name": "--highlight-border-radius", + "annotation": "prop", + "docs": "Border radius of the picker highlight for the selected item", + "mode": "ios" }, { "name": "--highlight-border-radius", "annotation": "prop", - "docs": "Border radius of the picker highlight for the selected item" + "docs": "Border radius of the picker highlight for the selected item", + "mode": "md" } ], "slots": [], diff --git a/src/translate/api/popover.json b/src/translate/api/popover.json index 986919a2f0c..8d057f5fad1 100644 --- a/src/translate/api/popover.json +++ b/src/translate/api/popover.json @@ -272,6 +272,28 @@ "optional": false, "required": false }, + { + "name": "focusTrap", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "focus-trap", + "reflectToAttr": false, + "docs": "If `true`, focus will not be allowed to move outside of this overlay.\nIf `false`, focus will be allowed to move outside of the overlay.\n\nIn most scenarios this property should remain set to `true`. Setting\nthis property to `false` can cause severe accessibility issues as users\nrelying on assistive technologies may be able to move focus into\na confusing state. We recommend only setting this to `false` when\nabsolutely necessary.\n\nDevelopers may want to consider disabling focus trapping if this\noverlay presents a non-Ionic overlay from a 3rd party library.\nDevelopers would disable focus trapping on the Ionic overlay\nwhen presenting the 3rd party overlay and then re-enable\nfocus trapping when dismissing the 3rd party overlay and moving\nfocus back to the Ionic overlay.", + "docsTags": [], + "default": "true", + "values": [ + { + "type": "boolean" + } + ], + "optional": false, + "required": false + }, { "name": "htmlAttributes", "type": "undefined | { [key: string]: any; }", @@ -964,57 +986,134 @@ { "name": "--backdrop-opacity", "annotation": "prop", - "docs": "Opacity of the backdrop" + "docs": "Opacity of the backdrop", + "mode": "ios" + }, + { + "name": "--backdrop-opacity", + "annotation": "prop", + "docs": "Opacity of the backdrop", + "mode": "md" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "Background of the popover", + "mode": "ios" }, { "name": "--background", "annotation": "prop", - "docs": "Background of the popover" + "docs": "Background of the popover", + "mode": "md" + }, + { + "name": "--box-shadow", + "annotation": "prop", + "docs": "Box shadow of the popover", + "mode": "ios" }, { "name": "--box-shadow", "annotation": "prop", - "docs": "Box shadow of the popover" + "docs": "Box shadow of the popover", + "mode": "md" }, { "name": "--height", "annotation": "prop", - "docs": "Height of the popover" + "docs": "Height of the popover", + "mode": "ios" + }, + { + "name": "--height", + "annotation": "prop", + "docs": "Height of the popover", + "mode": "md" + }, + { + "name": "--max-height", + "annotation": "prop", + "docs": "Maximum height of the popover", + "mode": "ios" }, { "name": "--max-height", "annotation": "prop", - "docs": "Maximum height of the popover" + "docs": "Maximum height of the popover", + "mode": "md" + }, + { + "name": "--max-width", + "annotation": "prop", + "docs": "Maximum width of the popover", + "mode": "ios" }, { "name": "--max-width", "annotation": "prop", - "docs": "Maximum width of the popover" + "docs": "Maximum width of the popover", + "mode": "md" + }, + { + "name": "--min-height", + "annotation": "prop", + "docs": "Minimum height of the popover", + "mode": "ios" }, { "name": "--min-height", "annotation": "prop", - "docs": "Minimum height of the popover" + "docs": "Minimum height of the popover", + "mode": "md" }, { "name": "--min-width", "annotation": "prop", - "docs": "Minimum width of the popover" + "docs": "Minimum width of the popover", + "mode": "ios" + }, + { + "name": "--min-width", + "annotation": "prop", + "docs": "Minimum width of the popover", + "mode": "md" + }, + { + "name": "--offset-x", + "annotation": "prop", + "docs": "The amount to move the popover by on the x-axis", + "mode": "ios" }, { "name": "--offset-x", "annotation": "prop", - "docs": "The amount to move the popover by on the x-axis" + "docs": "The amount to move the popover by on the x-axis", + "mode": "md" }, { "name": "--offset-y", "annotation": "prop", - "docs": "The amount to move the popover by on the y-axis" + "docs": "The amount to move the popover by on the y-axis", + "mode": "ios" + }, + { + "name": "--offset-y", + "annotation": "prop", + "docs": "The amount to move the popover by on the y-axis", + "mode": "md" + }, + { + "name": "--width", + "annotation": "prop", + "docs": "Width of the popover", + "mode": "ios" }, { "name": "--width", "annotation": "prop", - "docs": "Width of the popover" + "docs": "Width of the popover", + "mode": "md" } ], "slots": [ diff --git a/src/translate/api/progress-bar.json b/src/translate/api/progress-bar.json index 469e15d7c32..723b260cb59 100644 --- a/src/translate/api/progress-bar.json +++ b/src/translate/api/progress-bar.json @@ -211,12 +211,26 @@ { "name": "--background", "annotation": "prop", - "docs": "Background of the progress track, or the buffer bar if `buffer` is set" + "docs": "Background of the progress track, or the buffer bar if `buffer` is set", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "Background of the progress track, or the buffer bar if `buffer` is set", + "mode": "md" + }, + { + "name": "--progress-background", + "annotation": "prop", + "docs": "Background of the progress bar representing the current value", + "mode": "ios" }, { "name": "--progress-background", "annotation": "prop", - "docs": "Background of the progress bar representing the current value" + "docs": "Background of the progress bar representing the current value", + "mode": "md" } ], "slots": [], diff --git a/src/translate/api/radio-group.json b/src/translate/api/radio-group.json index 60ab332b90a..c2fc18607f2 100644 --- a/src/translate/api/radio-group.json +++ b/src/translate/api/radio-group.json @@ -127,7 +127,7 @@ }, "cancelable": true, "composed": true, - "docs": "Emitted when the value has changed.", + "docs": "Emitted when the value has changed.\n\nThis event will not emit when programmatically setting the `value` property.", "docsTags": [] } ], @@ -143,10 +143,14 @@ "slots": [], "parts": [], "dependents": [ + "ion-select-modal", "ion-select-popover" ], "dependencies": [], "dependencyGraph": { + "ion-select-modal": [ + "ion-radio-group" + ], "ion-select-popover": [ "ion-radio-group" ] diff --git a/src/translate/api/radio.json b/src/translate/api/radio.json index 65000af8028..6a950f7d436 100644 --- a/src/translate/api/radio.json +++ b/src/translate/api/radio.json @@ -29,18 +29,17 @@ "props": [ { "name": "alignment", - "type": "\"center\" | \"start\"", + "type": "\"center\" | \"start\" | undefined", "complexType": { "original": "'start' | 'center'", - "resolved": "\"center\" | \"start\"", + "resolved": "\"center\" | \"start\" | undefined", "references": {} }, "mutable": false, "attr": "alignment", "reflectToAttr": false, - "docs": "How to control the alignment of the radio and label on the cross axis.\n`\"start\"`: The label and control will appear on the left of the cross axis in LTR, and on the right side in RTL.\n`\"center\"`: The label and control will appear at the center of the cross axis in both LTR and RTL.", + "docs": "How to control the alignment of the radio and label on the cross axis.\n`\"start\"`: The label and control will appear on the left of the cross axis in LTR, and on the right side in RTL.\n`\"center\"`: The label and control will appear at the center of the cross axis in both LTR and RTL.\nSetting this property will change the radio `display` to `block`.", "docsTags": [], - "default": "'center'", "values": [ { "value": "center", @@ -49,9 +48,12 @@ { "value": "start", "type": "string" + }, + { + "type": "undefined" } ], - "optional": false, + "optional": true, "required": false }, { @@ -144,18 +146,17 @@ }, { "name": "justify", - "type": "\"end\" | \"space-between\" | \"start\"", + "type": "\"end\" | \"space-between\" | \"start\" | undefined", "complexType": { "original": "'start' | 'end' | 'space-between'", - "resolved": "\"end\" | \"space-between\" | \"start\"", + "resolved": "\"end\" | \"space-between\" | \"start\" | undefined", "references": {} }, "mutable": false, "attr": "justify", "reflectToAttr": false, - "docs": "How to pack the label and radio within a line.\n`\"start\"`: The label and radio will appear on the left in LTR and\non the right in RTL.\n`\"end\"`: The label and radio will appear on the right in LTR and\non the left in RTL.\n`\"space-between\"`: The label and radio will appear on opposite\nends of the line with space between the two elements.", + "docs": "How to pack the label and radio within a line.\n`\"start\"`: The label and radio will appear on the left in LTR and\non the right in RTL.\n`\"end\"`: The label and radio will appear on the right in LTR and\non the left in RTL.\n`\"space-between\"`: The label and radio will appear on opposite\nends of the line with space between the two elements.\nSetting this property will change the radio `display` to `block`.", "docsTags": [], - "default": "'space-between'", "values": [ { "value": "end", @@ -168,9 +169,12 @@ { "value": "start", "type": "string" + }, + { + "type": "undefined" } ], - "optional": false, + "optional": true, "required": false }, { @@ -309,22 +313,50 @@ { "name": "--border-radius", "annotation": "prop", - "docs": "Border radius of the radio" + "docs": "Border radius of the radio", + "mode": "ios" + }, + { + "name": "--border-radius", + "annotation": "prop", + "docs": "Border radius of the radio", + "mode": "md" }, { "name": "--color", "annotation": "prop", - "docs": "Color of the radio" + "docs": "Color of the radio", + "mode": "ios" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "Color of the radio", + "mode": "md" }, { "name": "--color-checked", "annotation": "prop", - "docs": "Color of the checked radio" + "docs": "Color of the checked radio", + "mode": "ios" + }, + { + "name": "--color-checked", + "annotation": "prop", + "docs": "Color of the checked radio", + "mode": "md" + }, + { + "name": "--inner-border-radius", + "annotation": "prop", + "docs": "Border radius of the inner checked radio", + "mode": "ios" }, { "name": "--inner-border-radius", "annotation": "prop", - "docs": "Border radius of the inner checked radio" + "docs": "Border radius of the inner checked radio", + "mode": "md" } ], "slots": [ @@ -348,10 +380,14 @@ } ], "dependents": [ + "ion-select-modal", "ion-select-popover" ], "dependencies": [], "dependencyGraph": { + "ion-select-modal": [ + "ion-radio" + ], "ion-select-popover": [ "ion-radio" ] diff --git a/src/translate/api/range.json b/src/translate/api/range.json index 9fc4794bcef..7a90a7ef56a 100644 --- a/src/translate/api/range.json +++ b/src/translate/api/range.json @@ -538,7 +538,7 @@ }, "cancelable": true, "composed": true, - "docs": "The `ionChange` event is fired for `` elements when the user\nmodifies the element's value:\n- When the user releases the knob after dragging;\n- When the user moves the knob with keyboard arrows\n\n`ionChange` is not fired when the value is changed programmatically.", + "docs": "The `ionChange` event is fired for `` elements when the user\nmodifies the element's value:\n- When the user releases the knob after dragging;\n- When the user moves the knob with keyboard arrows\n\nThis event will not emit when programmatically setting the `value` property.", "docsTags": [] }, { @@ -621,57 +621,134 @@ { "name": "--bar-background", "annotation": "prop", - "docs": "Background of the range bar" + "docs": "Background of the range bar", + "mode": "ios" + }, + { + "name": "--bar-background", + "annotation": "prop", + "docs": "Background of the range bar", + "mode": "md" }, { "name": "--bar-background-active", "annotation": "prop", - "docs": "Background of the active range bar" + "docs": "Background of the active range bar", + "mode": "ios" + }, + { + "name": "--bar-background-active", + "annotation": "prop", + "docs": "Background of the active range bar", + "mode": "md" + }, + { + "name": "--bar-border-radius", + "annotation": "prop", + "docs": "Border radius of the range bar", + "mode": "ios" }, { "name": "--bar-border-radius", "annotation": "prop", - "docs": "Border radius of the range bar" + "docs": "Border radius of the range bar", + "mode": "md" + }, + { + "name": "--bar-height", + "annotation": "prop", + "docs": "Height of the range bar", + "mode": "ios" }, { "name": "--bar-height", "annotation": "prop", - "docs": "Height of the range bar" + "docs": "Height of the range bar", + "mode": "md" }, { "name": "--height", "annotation": "prop", - "docs": "Height of the range" + "docs": "Height of the range", + "mode": "ios" + }, + { + "name": "--height", + "annotation": "prop", + "docs": "Height of the range", + "mode": "md" + }, + { + "name": "--knob-background", + "annotation": "prop", + "docs": "Background of the range knob", + "mode": "ios" }, { "name": "--knob-background", "annotation": "prop", - "docs": "Background of the range knob" + "docs": "Background of the range knob", + "mode": "md" + }, + { + "name": "--knob-border-radius", + "annotation": "prop", + "docs": "Border radius of the range knob", + "mode": "ios" }, { "name": "--knob-border-radius", "annotation": "prop", - "docs": "Border radius of the range knob" + "docs": "Border radius of the range knob", + "mode": "md" }, { "name": "--knob-box-shadow", "annotation": "prop", - "docs": "Box shadow of the range knob" + "docs": "Box shadow of the range knob", + "mode": "ios" + }, + { + "name": "--knob-box-shadow", + "annotation": "prop", + "docs": "Box shadow of the range knob", + "mode": "md" + }, + { + "name": "--knob-size", + "annotation": "prop", + "docs": "Size of the range knob", + "mode": "ios" }, { "name": "--knob-size", "annotation": "prop", - "docs": "Size of the range knob" + "docs": "Size of the range knob", + "mode": "md" }, { "name": "--pin-background", "annotation": "prop", - "docs": "Background of the range pin (only available in MD mode)" + "docs": "Background of the range pin (only available in MD mode)", + "mode": "ios" + }, + { + "name": "--pin-background", + "annotation": "prop", + "docs": "Background of the range pin (only available in MD mode)", + "mode": "md" + }, + { + "name": "--pin-color", + "annotation": "prop", + "docs": "Color of the range pin (only available in MD mode)", + "mode": "ios" }, { "name": "--pin-color", "annotation": "prop", - "docs": "Color of the range pin (only available in MD mode)" + "docs": "Color of the range pin (only available in MD mode)", + "mode": "md" } ], "slots": [ diff --git a/src/translate/api/searchbar.json b/src/translate/api/searchbar.json index 7ccc020ad99..191b412018a 100644 --- a/src/translate/api/searchbar.json +++ b/src/translate/api/searchbar.json @@ -998,7 +998,7 @@ }, "cancelable": true, "composed": true, - "docs": "The `ionChange` event is fired for `` elements when the user\nmodifies the element's value. Unlike the `ionInput` event, the `ionChange`\nevent is not necessarily fired for each alteration to an element's value.\n\nThe `ionChange` event is fired when the value has been committed\nby the user. This can happen when the element loses focus or\nwhen the \"Enter\" key is pressed. `ionChange` can also fire\nwhen clicking the clear or cancel buttons.", + "docs": "The `ionChange` event is fired for `` elements when the user\nmodifies the element's value. Unlike the `ionInput` event, the `ionChange`\nevent is not necessarily fired for each alteration to an element's value.\n\nThe `ionChange` event is fired when the value has been committed\nby the user. This can happen when the element loses focus or\nwhen the \"Enter\" key is pressed. `ionChange` can also fire\nwhen clicking the clear or cancel buttons.\n\nThis event will not emit when programmatically setting the `value` property.", "docsTags": [] }, { @@ -1055,57 +1055,134 @@ { "name": "--background", "annotation": "prop", - "docs": "Background of the searchbar input" + "docs": "Background of the searchbar input", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "Background of the searchbar input", + "mode": "md" }, { "name": "--border-radius", "annotation": "prop", - "docs": "Border radius of the searchbar input" + "docs": "Border radius of the searchbar input", + "mode": "ios" + }, + { + "name": "--border-radius", + "annotation": "prop", + "docs": "Border radius of the searchbar input", + "mode": "md" + }, + { + "name": "--box-shadow", + "annotation": "prop", + "docs": "Box shadow of the searchbar input", + "mode": "ios" }, { "name": "--box-shadow", "annotation": "prop", - "docs": "Box shadow of the searchbar input" + "docs": "Box shadow of the searchbar input", + "mode": "md" + }, + { + "name": "--cancel-button-color", + "annotation": "prop", + "docs": "Color of the searchbar cancel button", + "mode": "ios" }, { "name": "--cancel-button-color", "annotation": "prop", - "docs": "Color of the searchbar cancel button" + "docs": "Color of the searchbar cancel button", + "mode": "md" }, { "name": "--clear-button-color", "annotation": "prop", - "docs": "Color of the searchbar clear button" + "docs": "Color of the searchbar clear button", + "mode": "ios" + }, + { + "name": "--clear-button-color", + "annotation": "prop", + "docs": "Color of the searchbar clear button", + "mode": "md" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "Color of the searchbar text", + "mode": "ios" }, { "name": "--color", "annotation": "prop", - "docs": "Color of the searchbar text" + "docs": "Color of the searchbar text", + "mode": "md" + }, + { + "name": "--icon-color", + "annotation": "prop", + "docs": "Color of the searchbar icon", + "mode": "ios" }, { "name": "--icon-color", "annotation": "prop", - "docs": "Color of the searchbar icon" + "docs": "Color of the searchbar icon", + "mode": "md" }, { "name": "--placeholder-color", "annotation": "prop", - "docs": "Color of the searchbar placeholder" + "docs": "Color of the searchbar placeholder", + "mode": "ios" + }, + { + "name": "--placeholder-color", + "annotation": "prop", + "docs": "Color of the searchbar placeholder", + "mode": "md" + }, + { + "name": "--placeholder-font-style", + "annotation": "prop", + "docs": "Font style of the searchbar placeholder", + "mode": "ios" }, { "name": "--placeholder-font-style", "annotation": "prop", - "docs": "Font style of the searchbar placeholder" + "docs": "Font style of the searchbar placeholder", + "mode": "md" }, { "name": "--placeholder-font-weight", "annotation": "prop", - "docs": "Font weight of the searchbar placeholder" + "docs": "Font weight of the searchbar placeholder", + "mode": "ios" + }, + { + "name": "--placeholder-font-weight", + "annotation": "prop", + "docs": "Font weight of the searchbar placeholder", + "mode": "md" + }, + { + "name": "--placeholder-opacity", + "annotation": "prop", + "docs": "Opacity of the searchbar placeholder", + "mode": "ios" }, { "name": "--placeholder-opacity", "annotation": "prop", - "docs": "Opacity of the searchbar placeholder" + "docs": "Opacity of the searchbar placeholder", + "mode": "md" } ], "slots": [], diff --git a/src/translate/api/segment-button.json b/src/translate/api/segment-button.json index 44825e859fa..b4818b683d7 100644 --- a/src/translate/api/segment-button.json +++ b/src/translate/api/segment-button.json @@ -23,6 +23,30 @@ ], "usage": {}, "props": [ + { + "name": "contentId", + "type": "string | undefined", + "complexType": { + "original": "string", + "resolved": "string | undefined", + "references": {} + }, + "mutable": false, + "attr": "content-id", + "reflectToAttr": true, + "docs": "The `id` of the segment content.", + "docsTags": [], + "values": [ + { + "type": "string" + }, + { + "type": "undefined" + } + ], + "optional": true, + "required": false + }, { "name": "disabled", "type": "boolean", @@ -188,142 +212,338 @@ { "name": "--background", "annotation": "prop", - "docs": "Background of the segment button" + "docs": "Background of the segment button", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "Background of the segment button", + "mode": "md" + }, + { + "name": "--background-checked", + "annotation": "prop", + "docs": "Background of the checked segment button", + "mode": "ios" }, { "name": "--background-checked", "annotation": "prop", - "docs": "Background of the checked segment button" + "docs": "Background of the checked segment button", + "mode": "md" }, { "name": "--background-focused", "annotation": "prop", - "docs": "Background of the segment button when focused with the tab key" + "docs": "Background of the segment button when focused with the tab key", + "mode": "ios" + }, + { + "name": "--background-focused", + "annotation": "prop", + "docs": "Background of the segment button when focused with the tab key", + "mode": "md" + }, + { + "name": "--background-focused-opacity", + "annotation": "prop", + "docs": "Opacity of the segment button background when focused with the tab key", + "mode": "ios" }, { "name": "--background-focused-opacity", "annotation": "prop", - "docs": "Opacity of the segment button background when focused with the tab key" + "docs": "Opacity of the segment button background when focused with the tab key", + "mode": "md" }, { "name": "--background-hover", "annotation": "prop", - "docs": "Background of the segment button on hover" + "docs": "Background of the segment button on hover", + "mode": "ios" + }, + { + "name": "--background-hover", + "annotation": "prop", + "docs": "Background of the segment button on hover", + "mode": "md" + }, + { + "name": "--background-hover-opacity", + "annotation": "prop", + "docs": "Opacity of the segment button background on hover", + "mode": "ios" }, { "name": "--background-hover-opacity", "annotation": "prop", - "docs": "Opacity of the segment button background on hover" + "docs": "Opacity of the segment button background on hover", + "mode": "md" }, { "name": "--border-color", "annotation": "prop", - "docs": "Color of the segment button border" + "docs": "Color of the segment button border", + "mode": "ios" + }, + { + "name": "--border-color", + "annotation": "prop", + "docs": "Color of the segment button border", + "mode": "md" + }, + { + "name": "--border-radius", + "annotation": "prop", + "docs": "Radius of the segment button border", + "mode": "ios" }, { "name": "--border-radius", "annotation": "prop", - "docs": "Radius of the segment button border" + "docs": "Radius of the segment button border", + "mode": "md" }, { "name": "--border-style", "annotation": "prop", - "docs": "Style of the segment button border" + "docs": "Style of the segment button border", + "mode": "ios" + }, + { + "name": "--border-style", + "annotation": "prop", + "docs": "Style of the segment button border", + "mode": "md" + }, + { + "name": "--border-width", + "annotation": "prop", + "docs": "Width of the segment button border", + "mode": "ios" }, { "name": "--border-width", "annotation": "prop", - "docs": "Width of the segment button border" + "docs": "Width of the segment button border", + "mode": "md" }, { "name": "--color", "annotation": "prop", - "docs": "Color of the segment button" + "docs": "Color of the segment button", + "mode": "ios" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "Color of the segment button", + "mode": "md" + }, + { + "name": "--color-checked", + "annotation": "prop", + "docs": "Color of the checked segment button", + "mode": "ios" }, { "name": "--color-checked", "annotation": "prop", - "docs": "Color of the checked segment button" + "docs": "Color of the checked segment button", + "mode": "md" }, { "name": "--color-focused", "annotation": "prop", - "docs": "Color of the segment button when focused with the tab key" + "docs": "Color of the segment button when focused with the tab key", + "mode": "ios" + }, + { + "name": "--color-focused", + "annotation": "prop", + "docs": "Color of the segment button when focused with the tab key", + "mode": "md" + }, + { + "name": "--color-hover", + "annotation": "prop", + "docs": "Color of the segment button on hover", + "mode": "ios" }, { "name": "--color-hover", "annotation": "prop", - "docs": "Color of the segment button on hover" + "docs": "Color of the segment button on hover", + "mode": "md" }, { "name": "--indicator-box-shadow", "annotation": "prop", - "docs": "Box shadow on the indicator for the checked segment button" + "docs": "Box shadow on the indicator for the checked segment button", + "mode": "ios" + }, + { + "name": "--indicator-box-shadow", + "annotation": "prop", + "docs": "Box shadow on the indicator for the checked segment button", + "mode": "md" + }, + { + "name": "--indicator-color", + "annotation": "prop", + "docs": "Color of the indicator for the checked segment button", + "mode": "ios" }, { "name": "--indicator-color", "annotation": "prop", - "docs": "Color of the indicator for the checked segment button" + "docs": "Color of the indicator for the checked segment button", + "mode": "md" }, { "name": "--indicator-height", "annotation": "prop", - "docs": "Height of the indicator for the checked segment button" + "docs": "Height of the indicator for the checked segment button", + "mode": "ios" + }, + { + "name": "--indicator-height", + "annotation": "prop", + "docs": "Height of the indicator for the checked segment button", + "mode": "md" + }, + { + "name": "--indicator-transform", + "annotation": "prop", + "docs": "Transform of the indicator for the checked segment button", + "mode": "ios" }, { "name": "--indicator-transform", "annotation": "prop", - "docs": "Transform of the indicator for the checked segment button" + "docs": "Transform of the indicator for the checked segment button", + "mode": "md" }, { "name": "--indicator-transition", "annotation": "prop", - "docs": "Transition of the indicator for the checked segment button" + "docs": "Transition of the indicator for the checked segment button", + "mode": "ios" + }, + { + "name": "--indicator-transition", + "annotation": "prop", + "docs": "Transition of the indicator for the checked segment button", + "mode": "md" + }, + { + "name": "--margin-bottom", + "annotation": "prop", + "docs": "Bottom margin of the segment button", + "mode": "ios" }, { "name": "--margin-bottom", "annotation": "prop", - "docs": "Bottom margin of the segment button" + "docs": "Bottom margin of the segment button", + "mode": "md" }, { "name": "--margin-end", "annotation": "prop", - "docs": "Right margin if direction is left-to-right, and left margin if direction is right-to-left of the segment button" + "docs": "Right margin if direction is left-to-right, and left margin if direction is right-to-left of the segment button", + "mode": "ios" + }, + { + "name": "--margin-end", + "annotation": "prop", + "docs": "Right margin if direction is left-to-right, and left margin if direction is right-to-left of the segment button", + "mode": "md" + }, + { + "name": "--margin-start", + "annotation": "prop", + "docs": "Left margin if direction is left-to-right, and right margin if direction is right-to-left of the segment button", + "mode": "ios" }, { "name": "--margin-start", "annotation": "prop", - "docs": "Left margin if direction is left-to-right, and right margin if direction is right-to-left of the segment button" + "docs": "Left margin if direction is left-to-right, and right margin if direction is right-to-left of the segment button", + "mode": "md" }, { "name": "--margin-top", "annotation": "prop", - "docs": "Top margin of the segment button" + "docs": "Top margin of the segment button", + "mode": "ios" + }, + { + "name": "--margin-top", + "annotation": "prop", + "docs": "Top margin of the segment button", + "mode": "md" + }, + { + "name": "--padding-bottom", + "annotation": "prop", + "docs": "Bottom padding of the segment button", + "mode": "ios" }, { "name": "--padding-bottom", "annotation": "prop", - "docs": "Bottom padding of the segment button" + "docs": "Bottom padding of the segment button", + "mode": "md" }, { "name": "--padding-end", "annotation": "prop", - "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the segment button" + "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the segment button", + "mode": "ios" + }, + { + "name": "--padding-end", + "annotation": "prop", + "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the segment button", + "mode": "md" + }, + { + "name": "--padding-start", + "annotation": "prop", + "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the segment button", + "mode": "ios" }, { "name": "--padding-start", "annotation": "prop", - "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the segment button" + "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the segment button", + "mode": "md" }, { "name": "--padding-top", "annotation": "prop", - "docs": "Top padding of the segment button" + "docs": "Top padding of the segment button", + "mode": "ios" + }, + { + "name": "--padding-top", + "annotation": "prop", + "docs": "Top padding of the segment button", + "mode": "md" + }, + { + "name": "--transition", + "annotation": "prop", + "docs": "Transition of the segment button", + "mode": "ios" }, { "name": "--transition", "annotation": "prop", - "docs": "Transition of the segment button" + "docs": "Transition of the segment button", + "mode": "md" } ], "slots": [], diff --git a/src/translate/api/segment-content.json b/src/translate/api/segment-content.json new file mode 100644 index 00000000000..86e2f0dafd1 --- /dev/null +++ b/src/translate/api/segment-content.json @@ -0,0 +1,18 @@ +{ + "filePath": "src/components/segment-content/segment-content.tsx", + "encapsulation": "shadow", + "tag": "ion-segment-content", + "docs": "", + "docsTags": [], + "usage": {}, + "props": [], + "methods": [], + "events": [], + "listeners": [], + "styles": [], + "slots": [], + "parts": [], + "dependents": [], + "dependencies": [], + "dependencyGraph": {} +} \ No newline at end of file diff --git a/src/translate/api/segment-content.readme.md b/src/translate/api/segment-content.readme.md new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/translate/api/segment-view.json b/src/translate/api/segment-view.json new file mode 100644 index 00000000000..4e85ac9bea5 --- /dev/null +++ b/src/translate/api/segment-view.json @@ -0,0 +1,78 @@ +{ + "filePath": "src/components/segment-view/segment-view.tsx", + "encapsulation": "shadow", + "tag": "ion-segment-view", + "docs": "", + "docsTags": [], + "usage": {}, + "props": [ + { + "name": "disabled", + "type": "boolean", + "complexType": { + "original": "boolean", + "resolved": "boolean", + "references": {} + }, + "mutable": false, + "attr": "disabled", + "reflectToAttr": false, + "docs": "If `true`, the segment view cannot be interacted with.", + "docsTags": [], + "default": "false", + "values": [ + { + "type": "boolean" + } + ], + "optional": false, + "required": false + } + ], + "methods": [], + "events": [ + { + "event": "ionSegmentViewScroll", + "detail": "SegmentViewScrollEvent", + "bubbles": true, + "complexType": { + "original": "SegmentViewScrollEvent", + "resolved": "SegmentViewScrollEvent", + "references": { + "SegmentViewScrollEvent": { + "location": "import", + "path": "./segment-view-interface", + "id": "src/components/segment-view/segment-view-interface.ts::SegmentViewScrollEvent" + } + } + }, + "cancelable": true, + "composed": true, + "docs": "Emitted when the segment view is scrolled.", + "docsTags": [] + } + ], + "listeners": [ + { + "event": "scroll", + "capture": false, + "passive": true + }, + { + "event": "touchstart", + "capture": false, + "passive": true + }, + { + "event": "touchend", + "capture": false, + "passive": true + } + ], + "styles": [], + "slots": [], + "parts": [], + "dependents": [], + "dependencies": [], + "dependencyGraph": {} +} \ No newline at end of file diff --git a/src/translate/api/segment-view.readme.md b/src/translate/api/segment-view.readme.md new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/translate/api/segment.json b/src/translate/api/segment.json index 13e946f0fd4..2636424dd44 100644 --- a/src/translate/api/segment.json +++ b/src/translate/api/segment.json @@ -239,11 +239,17 @@ }, "cancelable": true, "composed": true, - "docs": "Emitted when the value property has changed and any\ndragging pointer has been released from `ion-segment`.", + "docs": "Emitted when the value property has changed and any dragging pointer has been released from `ion-segment`.\n\nThis event will not emit when programmatically setting the `value` property.", "docsTags": [] } ], "listeners": [ + { + "event": "ionSegmentViewScroll", + "target": "body", + "capture": false, + "passive": false + }, { "event": "keydown", "capture": false, @@ -254,7 +260,14 @@ { "name": "--background", "annotation": "prop", - "docs": "Background of the segment button" + "docs": "Background of the segment button", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "Background of the segment button", + "mode": "md" } ], "slots": [], diff --git a/src/translate/api/select-modal.json b/src/translate/api/select-modal.json new file mode 100644 index 00000000000..f925bd9d55b --- /dev/null +++ b/src/translate/api/select-modal.json @@ -0,0 +1,132 @@ +{ + "filePath": "src/components/select-modal/select-modal.tsx", + "encapsulation": "scoped", + "tag": "ion-select-modal", + "docs": "", + "docsTags": [], + "usage": {}, + "props": [ + { + "name": "header", + "type": "string | undefined", + "complexType": { + "original": "string", + "resolved": "string | undefined", + "references": {} + }, + "mutable": false, + "attr": "header", + "reflectToAttr": false, + "docs": "", + "docsTags": [], + "values": [ + { + "type": "string" + }, + { + "type": "undefined" + } + ], + "optional": true, + "required": false + }, + { + "name": "multiple", + "type": "boolean | undefined", + "complexType": { + "original": "boolean", + "resolved": "boolean | undefined", + "references": {} + }, + "mutable": false, + "attr": "multiple", + "reflectToAttr": false, + "docs": "", + "docsTags": [], + "values": [ + { + "type": "boolean" + }, + { + "type": "undefined" + } + ], + "optional": true, + "required": false + }, + { + "name": "options", + "type": "SelectModalOption[]", + "complexType": { + "original": "SelectModalOption[]", + "resolved": "SelectModalOption[]", + "references": { + "SelectModalOption": { + "location": "import", + "path": "./select-modal-interface", + "id": "src/components/select-modal/select-modal-interface.ts::SelectModalOption" + } + } + }, + "mutable": false, + "reflectToAttr": false, + "docs": "", + "docsTags": [], + "default": "[]", + "values": [ + { + "type": "SelectModalOption[]" + } + ], + "optional": false, + "required": false + } + ], + "methods": [], + "events": [], + "listeners": [], + "styles": [], + "slots": [], + "parts": [], + "dependents": [ + "ion-select" + ], + "dependencies": [ + "ion-radio-group", + "ion-item", + "ion-radio", + "ion-checkbox", + "ion-header", + "ion-toolbar", + "ion-title", + "ion-buttons", + "ion-button", + "ion-content", + "ion-list" + ], + "dependencyGraph": { + "ion-select-modal": [ + "ion-radio-group", + "ion-item", + "ion-radio", + "ion-checkbox", + "ion-header", + "ion-toolbar", + "ion-title", + "ion-buttons", + "ion-button", + "ion-content", + "ion-list" + ], + "ion-item": [ + "ion-icon", + "ion-ripple-effect" + ], + "ion-button": [ + "ion-ripple-effect" + ], + "ion-select": [ + "ion-select-modal" + ] + } +} \ No newline at end of file diff --git a/src/translate/api/select-modal.readme.md b/src/translate/api/select-modal.readme.md new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/translate/api/select.json b/src/translate/api/select.json index cb74d75d1cd..7d35ffeb744 100644 --- a/src/translate/api/select.json +++ b/src/translate/api/select.json @@ -244,10 +244,10 @@ }, { "name": "interface", - "type": "\"action-sheet\" | \"alert\" | \"popover\"", + "type": "\"action-sheet\" | \"alert\" | \"modal\" | \"popover\"", "complexType": { "original": "SelectInterface", - "resolved": "\"action-sheet\" | \"alert\" | \"popover\"", + "resolved": "\"action-sheet\" | \"alert\" | \"modal\" | \"popover\"", "references": { "SelectInterface": { "location": "import", @@ -259,7 +259,7 @@ "mutable": false, "attr": "interface", "reflectToAttr": false, - "docs": "The interface the select should use: `action-sheet`, `popover` or `alert`.", + "docs": "The interface the select should use: `action-sheet`, `popover`, `alert`, or `modal`.", "docsTags": [], "default": "'alert'", "values": [ @@ -271,6 +271,10 @@ "value": "alert", "type": "string" }, + { + "value": "modal", + "type": "string" + }, { "value": "popover", "type": "string" @@ -290,7 +294,7 @@ "mutable": false, "attr": "interface-options", "reflectToAttr": false, - "docs": "Any additional options that the `alert`, `action-sheet` or `popover` interface\ncan take. See the [ion-alert docs](./alert), the\n[ion-action-sheet docs](./action-sheet) and the\n[ion-popover docs](./popover) for the\ncreate options for each interface.\n\nNote: `interfaceOptions` will not override `inputs` or `buttons` with the `alert` interface.", + "docs": "Any additional options that the `alert`, `action-sheet` or `popover` interface\ncan take. See the [ion-alert docs](./alert), the\n[ion-action-sheet docs](./action-sheet), the\n[ion-popover docs](./popover), and the [ion-modal docs](./modal) for the\ncreate options for each interface.\n\nNote: `interfaceOptions` will not override `inputs` or `buttons` with the `alert` interface.", "docsTags": [], "default": "{}", "values": [ @@ -303,10 +307,10 @@ }, { "name": "justify", - "type": "\"end\" | \"space-between\" | \"start\"", + "type": "\"end\" | \"space-between\" | \"start\" | undefined", "complexType": { "original": "'start' | 'end' | 'space-between'", - "resolved": "\"end\" | \"space-between\" | \"start\"", + "resolved": "\"end\" | \"space-between\" | \"start\" | undefined", "references": {} }, "mutable": false, @@ -314,7 +318,6 @@ "reflectToAttr": false, "docs": "How to pack the label and select within a line.\n`justify` does not apply when the label and select\nare on different lines when `labelPlacement` is set to\n`\"floating\"` or `\"stacked\"`.\n`\"start\"`: The label and select will appear on the left in LTR and\non the right in RTL.\n`\"end\"`: The label and select will appear on the right in LTR and\non the left in RTL.\n`\"space-between\"`: The label and select will appear on opposite\nends of the line with space between the two elements.", "docsTags": [], - "default": "'space-between'", "values": [ { "value": "end", @@ -327,9 +330,12 @@ { "value": "start", "type": "string" + }, + { + "type": "undefined" } ], - "optional": false, + "optional": true, "required": false }, { @@ -635,6 +641,14 @@ "HTMLElement": { "location": "global", "id": "global::HTMLElement" + }, + "HTMLIonRadioElement": { + "location": "global", + "id": "global::HTMLIonRadioElement" + }, + "HTMLIonCheckboxElement": { + "location": "global", + "id": "global::HTMLIonCheckboxElement" } }, "return": "Promise" @@ -702,7 +716,7 @@ }, "cancelable": true, "composed": true, - "docs": "Emitted when the value has changed.", + "docs": "Emitted when the value has changed.\n\nThis event will not emit when programmatically setting the `value` property.", "docsTags": [] }, { @@ -739,82 +753,194 @@ { "name": "--background", "annotation": "prop", - "docs": "Background of the select" + "docs": "Background of the select", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "Background of the select", + "mode": "md" }, { "name": "--border-color", "annotation": "prop", - "docs": "Color of the select border" + "docs": "Color of the select border", + "mode": "ios" + }, + { + "name": "--border-color", + "annotation": "prop", + "docs": "Color of the select border", + "mode": "md" }, { "name": "--border-radius", "annotation": "prop", - "docs": "Radius of the select border. A large radius may display unevenly when using fill=\"outline\"; if needed, use shape=\"round\" instead or increase --padding-start." + "docs": "Radius of the select border. A large radius may display unevenly when using fill=\"outline\"; if needed, use shape=\"round\" instead or increase --padding-start.", + "mode": "ios" + }, + { + "name": "--border-radius", + "annotation": "prop", + "docs": "Radius of the select border. A large radius may display unevenly when using fill=\"outline\"; if needed, use shape=\"round\" instead or increase --padding-start.", + "mode": "md" + }, + { + "name": "--border-style", + "annotation": "prop", + "docs": "Style of the select border", + "mode": "ios" }, { "name": "--border-style", "annotation": "prop", - "docs": "Style of the select border" + "docs": "Style of the select border", + "mode": "md" }, { "name": "--border-width", "annotation": "prop", - "docs": "Width of the select border" + "docs": "Width of the select border", + "mode": "ios" + }, + { + "name": "--border-width", + "annotation": "prop", + "docs": "Width of the select border", + "mode": "md" }, { "name": "--highlight-color-focused", "annotation": "prop", - "docs": "The color of the highlight on the select when focused" + "docs": "The color of the highlight on the select when focused", + "mode": "ios" + }, + { + "name": "--highlight-color-focused", + "annotation": "prop", + "docs": "The color of the highlight on the select when focused", + "mode": "md" + }, + { + "name": "--highlight-color-invalid", + "annotation": "prop", + "docs": "The color of the highlight on the select when invalid", + "mode": "ios" }, { "name": "--highlight-color-invalid", "annotation": "prop", - "docs": "The color of the highlight on the select when invalid" + "docs": "The color of the highlight on the select when invalid", + "mode": "md" }, { "name": "--highlight-color-valid", "annotation": "prop", - "docs": "The color of the highlight on the select when valid" + "docs": "The color of the highlight on the select when valid", + "mode": "ios" + }, + { + "name": "--highlight-color-valid", + "annotation": "prop", + "docs": "The color of the highlight on the select when valid", + "mode": "md" + }, + { + "name": "--highlight-height", + "annotation": "prop", + "docs": "The height of the highlight on the select. Only applies to md mode.", + "mode": "ios" }, { "name": "--highlight-height", "annotation": "prop", - "docs": "The height of the highlight on the select. Only applies to md mode." + "docs": "The height of the highlight on the select. Only applies to md mode.", + "mode": "md" }, { "name": "--padding-bottom", "annotation": "prop", - "docs": "Bottom padding of the select" + "docs": "Bottom padding of the select", + "mode": "ios" + }, + { + "name": "--padding-bottom", + "annotation": "prop", + "docs": "Bottom padding of the select", + "mode": "md" }, { "name": "--padding-end", "annotation": "prop", - "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the select" + "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the select", + "mode": "ios" + }, + { + "name": "--padding-end", + "annotation": "prop", + "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the select", + "mode": "md" + }, + { + "name": "--padding-start", + "annotation": "prop", + "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the select", + "mode": "ios" }, { "name": "--padding-start", "annotation": "prop", - "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the select" + "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the select", + "mode": "md" + }, + { + "name": "--padding-top", + "annotation": "prop", + "docs": "Top padding of the select", + "mode": "ios" }, { "name": "--padding-top", "annotation": "prop", - "docs": "Top padding of the select" + "docs": "Top padding of the select", + "mode": "md" }, { "name": "--placeholder-color", "annotation": "prop", - "docs": "Color of the select placeholder text" + "docs": "Color of the select placeholder text", + "mode": "ios" + }, + { + "name": "--placeholder-color", + "annotation": "prop", + "docs": "Color of the select placeholder text", + "mode": "md" }, { "name": "--placeholder-opacity", "annotation": "prop", - "docs": "Opacity of the select placeholder text" + "docs": "Opacity of the select placeholder text", + "mode": "ios" + }, + { + "name": "--placeholder-opacity", + "annotation": "prop", + "docs": "Opacity of the select placeholder text", + "mode": "md" }, { "name": "--ripple-color", "annotation": "prop", - "docs": "The color of the ripple effect on MD mode." + "docs": "The color of the ripple effect on MD mode.", + "mode": "ios" + }, + { + "name": "--ripple-color", + "annotation": "prop", + "docs": "The color of the ripple effect on MD mode.", + "mode": "md" } ], "slots": [ @@ -859,6 +985,8 @@ "ion-popover", "ion-action-sheet", "ion-alert", + "ion-select-modal", + "ion-modal", "ion-icon" ], "dependencyGraph": { @@ -867,6 +995,8 @@ "ion-popover", "ion-action-sheet", "ion-alert", + "ion-select-modal", + "ion-modal", "ion-icon" ], "ion-select-popover": [ @@ -893,6 +1023,25 @@ "ion-alert": [ "ion-ripple-effect", "ion-backdrop" + ], + "ion-select-modal": [ + "ion-radio-group", + "ion-item", + "ion-radio", + "ion-checkbox", + "ion-header", + "ion-toolbar", + "ion-title", + "ion-buttons", + "ion-button", + "ion-content", + "ion-list" + ], + "ion-button": [ + "ion-ripple-effect" + ], + "ion-modal": [ + "ion-backdrop" ] } } \ No newline at end of file diff --git a/src/translate/api/split-pane.json b/src/translate/api/split-pane.json index dcfdde42619..916a07bd14c 100644 --- a/src/translate/api/split-pane.json +++ b/src/translate/api/split-pane.json @@ -100,22 +100,50 @@ { "name": "--border", "annotation": "prop", - "docs": "Border between panes" + "docs": "Border between panes", + "mode": "ios" + }, + { + "name": "--border", + "annotation": "prop", + "docs": "Border between panes", + "mode": "md" + }, + { + "name": "--side-max-width", + "annotation": "prop", + "docs": "Maximum width of the side pane. Does not apply when split pane is collapsed.", + "mode": "ios" }, { "name": "--side-max-width", "annotation": "prop", - "docs": "Maximum width of the side pane. Does not apply when split pane is collapsed." + "docs": "Maximum width of the side pane. Does not apply when split pane is collapsed.", + "mode": "md" }, { "name": "--side-min-width", "annotation": "prop", - "docs": "Minimum width of the side pane. Does not apply when split pane is collapsed." + "docs": "Minimum width of the side pane. Does not apply when split pane is collapsed.", + "mode": "ios" + }, + { + "name": "--side-min-width", + "annotation": "prop", + "docs": "Minimum width of the side pane. Does not apply when split pane is collapsed.", + "mode": "md" + }, + { + "name": "--side-width", + "annotation": "prop", + "docs": "Width of the side pane. Does not apply when split pane is collapsed.", + "mode": "ios" }, { "name": "--side-width", "annotation": "prop", - "docs": "Width of the side pane. Does not apply when split pane is collapsed." + "docs": "Width of the side pane. Does not apply when split pane is collapsed.", + "mode": "md" } ], "slots": [], diff --git a/src/translate/api/tab-bar.json b/src/translate/api/tab-bar.json index 60a278079b9..8ae71e720a9 100644 --- a/src/translate/api/tab-bar.json +++ b/src/translate/api/tab-bar.json @@ -152,17 +152,38 @@ { "name": "--background", "annotation": "prop", - "docs": "Background of the tab bar" + "docs": "Background of the tab bar", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "Background of the tab bar", + "mode": "md" + }, + { + "name": "--border", + "annotation": "prop", + "docs": "Border of the tab bar", + "mode": "ios" }, { "name": "--border", "annotation": "prop", - "docs": "Border of the tab bar" + "docs": "Border of the tab bar", + "mode": "md" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "Color of the tab bar", + "mode": "ios" }, { "name": "--color", "annotation": "prop", - "docs": "Color of the tab bar" + "docs": "Color of the tab bar", + "mode": "md" } ], "slots": [], diff --git a/src/translate/api/tab-button.json b/src/translate/api/tab-button.json index 0a8bbe42a8e..a6bd75928b7 100644 --- a/src/translate/api/tab-button.json +++ b/src/translate/api/tab-button.json @@ -266,57 +266,134 @@ { "name": "--background", "annotation": "prop", - "docs": "Background of the tab button" + "docs": "Background of the tab button", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "Background of the tab button", + "mode": "md" }, { "name": "--background-focused", "annotation": "prop", - "docs": "Background of the tab button when focused with the tab key" + "docs": "Background of the tab button when focused with the tab key", + "mode": "ios" + }, + { + "name": "--background-focused", + "annotation": "prop", + "docs": "Background of the tab button when focused with the tab key", + "mode": "md" + }, + { + "name": "--background-focused-opacity", + "annotation": "prop", + "docs": "Opacity of the tab button background when focused with the tab key", + "mode": "ios" }, { "name": "--background-focused-opacity", "annotation": "prop", - "docs": "Opacity of the tab button background when focused with the tab key" + "docs": "Opacity of the tab button background when focused with the tab key", + "mode": "md" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "Color of the tab button", + "mode": "ios" }, { "name": "--color", "annotation": "prop", - "docs": "Color of the tab button" + "docs": "Color of the tab button", + "mode": "md" }, { "name": "--color-focused", "annotation": "prop", - "docs": "Color of the tab button when focused with the tab key" + "docs": "Color of the tab button when focused with the tab key", + "mode": "ios" + }, + { + "name": "--color-focused", + "annotation": "prop", + "docs": "Color of the tab button when focused with the tab key", + "mode": "md" + }, + { + "name": "--color-selected", + "annotation": "prop", + "docs": "Color of the selected tab button", + "mode": "ios" }, { "name": "--color-selected", "annotation": "prop", - "docs": "Color of the selected tab button" + "docs": "Color of the selected tab button", + "mode": "md" + }, + { + "name": "--padding-bottom", + "annotation": "prop", + "docs": "Bottom padding of the tab button", + "mode": "ios" }, { "name": "--padding-bottom", "annotation": "prop", - "docs": "Bottom padding of the tab button" + "docs": "Bottom padding of the tab button", + "mode": "md" }, { "name": "--padding-end", "annotation": "prop", - "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the tab button" + "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the tab button", + "mode": "ios" + }, + { + "name": "--padding-end", + "annotation": "prop", + "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the tab button", + "mode": "md" + }, + { + "name": "--padding-start", + "annotation": "prop", + "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the tab button", + "mode": "ios" }, { "name": "--padding-start", "annotation": "prop", - "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the tab button" + "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the tab button", + "mode": "md" }, { "name": "--padding-top", "annotation": "prop", - "docs": "Top padding of the tab button" + "docs": "Top padding of the tab button", + "mode": "ios" + }, + { + "name": "--padding-top", + "annotation": "prop", + "docs": "Top padding of the tab button", + "mode": "md" + }, + { + "name": "--ripple-color", + "annotation": "prop", + "docs": "Color of the button ripple effect", + "mode": "ios" }, { "name": "--ripple-color", "annotation": "prop", - "docs": "Color of the button ripple effect" + "docs": "Color of the button ripple effect", + "mode": "md" } ], "slots": [], diff --git a/src/translate/api/textarea.json b/src/translate/api/textarea.json index 6e460d984fc..84c84f48dbc 100644 --- a/src/translate/api/textarea.json +++ b/src/translate/api/textarea.json @@ -913,7 +913,7 @@ }, "cancelable": true, "composed": true, - "docs": "The `ionChange` event is fired when the user modifies the textarea's value.\nUnlike the `ionInput` event, the `ionChange` event is fired when\nthe element loses focus after its value has been modified.", + "docs": "The `ionChange` event is fired when the user modifies the textarea's value.\nUnlike the `ionInput` event, the `ionChange` event is fired when\nthe element loses focus after its value has been modified.\n\nThis event will not emit when programmatically setting the `value` property.", "docsTags": [] }, { @@ -961,92 +961,218 @@ { "name": "--background", "annotation": "prop", - "docs": "Background of the textarea" + "docs": "Background of the textarea", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "Background of the textarea", + "mode": "md" }, { "name": "--border-color", "annotation": "prop", - "docs": "Color of the border below the textarea when using helper text, error text, or counter" + "docs": "Color of the border below the textarea when using helper text, error text, or counter", + "mode": "ios" + }, + { + "name": "--border-color", + "annotation": "prop", + "docs": "Color of the border below the textarea when using helper text, error text, or counter", + "mode": "md" + }, + { + "name": "--border-radius", + "annotation": "prop", + "docs": "Border radius of the textarea", + "mode": "ios" }, { "name": "--border-radius", "annotation": "prop", - "docs": "Border radius of the textarea" + "docs": "Border radius of the textarea", + "mode": "md" }, { "name": "--border-style", "annotation": "prop", - "docs": "Style of the border below the textarea when using helper text, error text, or counter" + "docs": "Style of the border below the textarea when using helper text, error text, or counter", + "mode": "ios" + }, + { + "name": "--border-style", + "annotation": "prop", + "docs": "Style of the border below the textarea when using helper text, error text, or counter", + "mode": "md" + }, + { + "name": "--border-width", + "annotation": "prop", + "docs": "Width of the border below the textarea when using helper text, error text, or counter", + "mode": "ios" }, { "name": "--border-width", "annotation": "prop", - "docs": "Width of the border below the textarea when using helper text, error text, or counter" + "docs": "Width of the border below the textarea when using helper text, error text, or counter", + "mode": "md" }, { "name": "--color", "annotation": "prop", - "docs": "Color of the text" + "docs": "Color of the text", + "mode": "ios" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "Color of the text", + "mode": "md" + }, + { + "name": "--highlight-color-focused", + "annotation": "prop", + "docs": "The color of the highlight on the textarea when focused", + "mode": "ios" }, { "name": "--highlight-color-focused", "annotation": "prop", - "docs": "The color of the highlight on the textarea when focused" + "docs": "The color of the highlight on the textarea when focused", + "mode": "md" + }, + { + "name": "--highlight-color-invalid", + "annotation": "prop", + "docs": "The color of the highlight on the textarea when invalid", + "mode": "ios" }, { "name": "--highlight-color-invalid", "annotation": "prop", - "docs": "The color of the highlight on the textarea when invalid" + "docs": "The color of the highlight on the textarea when invalid", + "mode": "md" + }, + { + "name": "--highlight-color-valid", + "annotation": "prop", + "docs": "The color of the highlight on the textarea when valid", + "mode": "ios" }, { "name": "--highlight-color-valid", "annotation": "prop", - "docs": "The color of the highlight on the textarea when valid" + "docs": "The color of the highlight on the textarea when valid", + "mode": "md" }, { "name": "--highlight-height", "annotation": "prop", - "docs": "The height of the highlight on the textarea. Only applies to md mode." + "docs": "The height of the highlight on the textarea. Only applies to md mode.", + "mode": "ios" + }, + { + "name": "--highlight-height", + "annotation": "prop", + "docs": "The height of the highlight on the textarea. Only applies to md mode.", + "mode": "md" }, { "name": "--padding-bottom", "annotation": "prop", - "docs": "Bottom padding of the textarea" + "docs": "Bottom padding of the textarea", + "mode": "ios" + }, + { + "name": "--padding-bottom", + "annotation": "prop", + "docs": "Bottom padding of the textarea", + "mode": "md" + }, + { + "name": "--padding-end", + "annotation": "prop", + "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the textarea", + "mode": "ios" }, { "name": "--padding-end", "annotation": "prop", - "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the textarea" + "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the textarea", + "mode": "md" }, { "name": "--padding-start", "annotation": "prop", - "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the textarea" + "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the textarea", + "mode": "ios" + }, + { + "name": "--padding-start", + "annotation": "prop", + "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the textarea", + "mode": "md" + }, + { + "name": "--padding-top", + "annotation": "prop", + "docs": "Top padding of the textarea", + "mode": "ios" }, { "name": "--padding-top", "annotation": "prop", - "docs": "Top padding of the textarea" + "docs": "Top padding of the textarea", + "mode": "md" }, { "name": "--placeholder-color", "annotation": "prop", - "docs": "Color of the placeholder text" + "docs": "Color of the placeholder text", + "mode": "ios" + }, + { + "name": "--placeholder-color", + "annotation": "prop", + "docs": "Color of the placeholder text", + "mode": "md" + }, + { + "name": "--placeholder-font-style", + "annotation": "prop", + "docs": "Style of the placeholder text", + "mode": "ios" }, { "name": "--placeholder-font-style", "annotation": "prop", - "docs": "Style of the placeholder text" + "docs": "Style of the placeholder text", + "mode": "md" + }, + { + "name": "--placeholder-font-weight", + "annotation": "prop", + "docs": "Weight of the placeholder text", + "mode": "ios" }, { "name": "--placeholder-font-weight", "annotation": "prop", - "docs": "Weight of the placeholder text" + "docs": "Weight of the placeholder text", + "mode": "md" + }, + { + "name": "--placeholder-opacity", + "annotation": "prop", + "docs": "Opacity of the placeholder text", + "mode": "ios" }, { "name": "--placeholder-opacity", "annotation": "prop", - "docs": "Opacity of the placeholder text" + "docs": "Opacity of the placeholder text", + "mode": "md" } ], "slots": [ diff --git a/src/translate/api/title.json b/src/translate/api/title.json index 298e76ca27d..181e8e6d754 100644 --- a/src/translate/api/title.json +++ b/src/translate/api/title.json @@ -109,12 +109,25 @@ { "name": "--color", "annotation": "prop", - "docs": "Text color of the title" + "docs": "Text color of the title", + "mode": "ios" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "Text color of the title", + "mode": "md" } ], "slots": [], "parts": [], - "dependents": [], + "dependents": [ + "ion-select-modal" + ], "dependencies": [], - "dependencyGraph": {} + "dependencyGraph": { + "ion-select-modal": [ + "ion-title" + ] + } } \ No newline at end of file diff --git a/src/translate/api/toast.json b/src/translate/api/toast.json index 535b45ad854..7a1287b4ed9 100644 --- a/src/translate/api/toast.json +++ b/src/translate/api/toast.json @@ -903,87 +903,206 @@ { "name": "--background", "annotation": "prop", - "docs": "Background of the toast" + "docs": "Background of the toast", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "Background of the toast", + "mode": "md" }, { "name": "--border-color", "annotation": "prop", - "docs": "Border color of the toast" + "docs": "Border color of the toast", + "mode": "ios" + }, + { + "name": "--border-color", + "annotation": "prop", + "docs": "Border color of the toast", + "mode": "md" }, { "name": "--border-radius", "annotation": "prop", - "docs": "Border radius of the toast" + "docs": "Border radius of the toast", + "mode": "ios" + }, + { + "name": "--border-radius", + "annotation": "prop", + "docs": "Border radius of the toast", + "mode": "md" + }, + { + "name": "--border-style", + "annotation": "prop", + "docs": "Border style of the toast", + "mode": "ios" }, { "name": "--border-style", "annotation": "prop", - "docs": "Border style of the toast" + "docs": "Border style of the toast", + "mode": "md" + }, + { + "name": "--border-width", + "annotation": "prop", + "docs": "Border width of the toast", + "mode": "ios" }, { "name": "--border-width", "annotation": "prop", - "docs": "Border width of the toast" + "docs": "Border width of the toast", + "mode": "md" }, { "name": "--box-shadow", "annotation": "prop", - "docs": "Box shadow of the toast" + "docs": "Box shadow of the toast", + "mode": "ios" + }, + { + "name": "--box-shadow", + "annotation": "prop", + "docs": "Box shadow of the toast", + "mode": "md" }, { "name": "--button-color", "annotation": "prop", - "docs": "Color of the button text" + "docs": "Color of the button text", + "mode": "ios" + }, + { + "name": "--button-color", + "annotation": "prop", + "docs": "Color of the button text", + "mode": "md" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "Color of the toast text", + "mode": "ios" }, { "name": "--color", "annotation": "prop", - "docs": "Color of the toast text" + "docs": "Color of the toast text", + "mode": "md" + }, + { + "name": "--end", + "annotation": "prop", + "docs": "Position from the right if direction is left-to-right, and from the left if direction is right-to-left", + "mode": "ios" }, { "name": "--end", "annotation": "prop", - "docs": "Position from the right if direction is left-to-right, and from the left if direction is right-to-left" + "docs": "Position from the right if direction is left-to-right, and from the left if direction is right-to-left", + "mode": "md" }, { "name": "--height", "annotation": "prop", - "docs": "Height of the toast" + "docs": "Height of the toast", + "mode": "ios" + }, + { + "name": "--height", + "annotation": "prop", + "docs": "Height of the toast", + "mode": "md" }, { "name": "--max-height", "annotation": "prop", - "docs": "Maximum height of the toast" + "docs": "Maximum height of the toast", + "mode": "ios" + }, + { + "name": "--max-height", + "annotation": "prop", + "docs": "Maximum height of the toast", + "mode": "md" + }, + { + "name": "--max-width", + "annotation": "prop", + "docs": "Maximum width of the toast", + "mode": "ios" }, { "name": "--max-width", "annotation": "prop", - "docs": "Maximum width of the toast" + "docs": "Maximum width of the toast", + "mode": "md" + }, + { + "name": "--min-height", + "annotation": "prop", + "docs": "Minimum height of the toast", + "mode": "ios" }, { "name": "--min-height", "annotation": "prop", - "docs": "Minimum height of the toast" + "docs": "Minimum height of the toast", + "mode": "md" + }, + { + "name": "--min-width", + "annotation": "prop", + "docs": "Minimum width of the toast", + "mode": "ios" }, { "name": "--min-width", "annotation": "prop", - "docs": "Minimum width of the toast" + "docs": "Minimum width of the toast", + "mode": "md" + }, + { + "name": "--start", + "annotation": "prop", + "docs": "Position from the left if direction is left-to-right, and from the right if direction is right-to-left", + "mode": "ios" }, { "name": "--start", "annotation": "prop", - "docs": "Position from the left if direction is left-to-right, and from the right if direction is right-to-left" + "docs": "Position from the left if direction is left-to-right, and from the right if direction is right-to-left", + "mode": "md" }, { "name": "--white-space", "annotation": "prop", - "docs": "White space of the toast message" + "docs": "White space of the toast message", + "mode": "ios" + }, + { + "name": "--white-space", + "annotation": "prop", + "docs": "White space of the toast message", + "mode": "md" + }, + { + "name": "--width", + "annotation": "prop", + "docs": "Width of the toast", + "mode": "ios" }, { "name": "--width", "annotation": "prop", - "docs": "Width of the toast" + "docs": "Width of the toast", + "mode": "md" } ], "slots": [], diff --git a/src/translate/api/toggle.json b/src/translate/api/toggle.json index 89c6c9ad8fd..aadb2c66f71 100644 --- a/src/translate/api/toggle.json +++ b/src/translate/api/toggle.json @@ -29,18 +29,17 @@ "props": [ { "name": "alignment", - "type": "\"center\" | \"start\"", + "type": "\"center\" | \"start\" | undefined", "complexType": { "original": "'start' | 'center'", - "resolved": "\"center\" | \"start\"", + "resolved": "\"center\" | \"start\" | undefined", "references": {} }, "mutable": false, "attr": "alignment", "reflectToAttr": false, - "docs": "How to control the alignment of the toggle and label on the cross axis.\n`\"start\"`: The label and control will appear on the left of the cross axis in LTR, and on the right side in RTL.\n`\"center\"`: The label and control will appear at the center of the cross axis in both LTR and RTL.", + "docs": "How to control the alignment of the toggle and label on the cross axis.\n`\"start\"`: The label and control will appear on the left of the cross axis in LTR, and on the right side in RTL.\n`\"center\"`: The label and control will appear at the center of the cross axis in both LTR and RTL.\nSetting this property will change the toggle `display` to `block`.", "docsTags": [], - "default": "'center'", "values": [ { "value": "center", @@ -49,9 +48,12 @@ { "value": "start", "type": "string" + }, + { + "type": "undefined" } ], - "optional": false, + "optional": true, "required": false }, { @@ -191,18 +193,17 @@ }, { "name": "justify", - "type": "\"end\" | \"space-between\" | \"start\"", + "type": "\"end\" | \"space-between\" | \"start\" | undefined", "complexType": { "original": "'start' | 'end' | 'space-between'", - "resolved": "\"end\" | \"space-between\" | \"start\"", + "resolved": "\"end\" | \"space-between\" | \"start\" | undefined", "references": {} }, "mutable": false, "attr": "justify", "reflectToAttr": false, - "docs": "How to pack the label and toggle within a line.\n`\"start\"`: The label and toggle will appear on the left in LTR and\non the right in RTL.\n`\"end\"`: The label and toggle will appear on the right in LTR and\non the left in RTL.\n`\"space-between\"`: The label and toggle will appear on opposite\nends of the line with space between the two elements.", + "docs": "How to pack the label and toggle within a line.\n`\"start\"`: The label and toggle will appear on the left in LTR and\non the right in RTL.\n`\"end\"`: The label and toggle will appear on the right in LTR and\non the left in RTL.\n`\"space-between\"`: The label and toggle will appear on opposite\nends of the line with space between the two elements.\nSetting this property will change the toggle `display` to `block`.", "docsTags": [], - "default": "'space-between'", "values": [ { "value": "end", @@ -215,9 +216,12 @@ { "value": "start", "type": "string" + }, + { + "type": "undefined" } ], - "optional": false, + "optional": true, "required": false }, { @@ -360,7 +364,7 @@ }, "cancelable": true, "composed": true, - "docs": "Emitted when the user switches the toggle on or off. Does not emit\nwhen programmatically changing the value of the `checked` property.", + "docs": "Emitted when the user switches the toggle on or off.\n\nThis event will not emit when programmatically setting the `checked` property.", "docsTags": [] }, { @@ -383,62 +387,146 @@ { "name": "--border-radius", "annotation": "prop", - "docs": "Border radius of the toggle track" + "docs": "Border radius of the toggle track", + "mode": "ios" + }, + { + "name": "--border-radius", + "annotation": "prop", + "docs": "Border radius of the toggle track", + "mode": "md" }, { "name": "--handle-background", "annotation": "prop", - "docs": "Background of the toggle handle" + "docs": "Background of the toggle handle", + "mode": "ios" + }, + { + "name": "--handle-background", + "annotation": "prop", + "docs": "Background of the toggle handle", + "mode": "md" + }, + { + "name": "--handle-background-checked", + "annotation": "prop", + "docs": "Background of the toggle handle when checked", + "mode": "ios" }, { "name": "--handle-background-checked", "annotation": "prop", - "docs": "Background of the toggle handle when checked" + "docs": "Background of the toggle handle when checked", + "mode": "md" }, { "name": "--handle-border-radius", "annotation": "prop", - "docs": "Border radius of the toggle handle" + "docs": "Border radius of the toggle handle", + "mode": "ios" + }, + { + "name": "--handle-border-radius", + "annotation": "prop", + "docs": "Border radius of the toggle handle", + "mode": "md" + }, + { + "name": "--handle-box-shadow", + "annotation": "prop", + "docs": "Box shadow of the toggle handle", + "mode": "ios" }, { "name": "--handle-box-shadow", "annotation": "prop", - "docs": "Box shadow of the toggle handle" + "docs": "Box shadow of the toggle handle", + "mode": "md" + }, + { + "name": "--handle-height", + "annotation": "prop", + "docs": "Height of the toggle handle", + "mode": "ios" }, { "name": "--handle-height", "annotation": "prop", - "docs": "Height of the toggle handle" + "docs": "Height of the toggle handle", + "mode": "md" }, { "name": "--handle-max-height", "annotation": "prop", - "docs": "Maximum height of the toggle handle" + "docs": "Maximum height of the toggle handle", + "mode": "ios" + }, + { + "name": "--handle-max-height", + "annotation": "prop", + "docs": "Maximum height of the toggle handle", + "mode": "md" }, { "name": "--handle-spacing", "annotation": "prop", - "docs": "Horizontal spacing around the toggle handle" + "docs": "Horizontal spacing around the toggle handle", + "mode": "ios" + }, + { + "name": "--handle-spacing", + "annotation": "prop", + "docs": "Horizontal spacing around the toggle handle", + "mode": "md" }, { "name": "--handle-transition", "annotation": "prop", - "docs": "Transition of the toggle handle" + "docs": "Transition of the toggle handle", + "mode": "ios" + }, + { + "name": "--handle-transition", + "annotation": "prop", + "docs": "Transition of the toggle handle", + "mode": "md" }, { "name": "--handle-width", "annotation": "prop", - "docs": "Width of the toggle handle" + "docs": "Width of the toggle handle", + "mode": "ios" + }, + { + "name": "--handle-width", + "annotation": "prop", + "docs": "Width of the toggle handle", + "mode": "md" + }, + { + "name": "--track-background", + "annotation": "prop", + "docs": "Background of the toggle track", + "mode": "ios" }, { "name": "--track-background", "annotation": "prop", - "docs": "Background of the toggle track" + "docs": "Background of the toggle track", + "mode": "md" + }, + { + "name": "--track-background-checked", + "annotation": "prop", + "docs": "Background of the toggle track when checked", + "mode": "ios" }, { "name": "--track-background-checked", "annotation": "prop", - "docs": "Background of the toggle track when checked" + "docs": "Background of the toggle track when checked", + "mode": "md" } ], "slots": [ diff --git a/src/translate/api/toolbar.json b/src/translate/api/toolbar.json index 24324679007..82465152fa4 100644 --- a/src/translate/api/toolbar.json +++ b/src/translate/api/toolbar.json @@ -132,57 +132,134 @@ { "name": "--background", "annotation": "prop", - "docs": "Background of the toolbar" + "docs": "Background of the toolbar", + "mode": "ios" + }, + { + "name": "--background", + "annotation": "prop", + "docs": "Background of the toolbar", + "mode": "md" + }, + { + "name": "--border-color", + "annotation": "prop", + "docs": "Color of the toolbar border", + "mode": "ios" }, { "name": "--border-color", "annotation": "prop", - "docs": "Color of the toolbar border" + "docs": "Color of the toolbar border", + "mode": "md" + }, + { + "name": "--border-style", + "annotation": "prop", + "docs": "Style of the toolbar border", + "mode": "ios" }, { "name": "--border-style", "annotation": "prop", - "docs": "Style of the toolbar border" + "docs": "Style of the toolbar border", + "mode": "md" }, { "name": "--border-width", "annotation": "prop", - "docs": "Width of the toolbar border" + "docs": "Width of the toolbar border", + "mode": "ios" + }, + { + "name": "--border-width", + "annotation": "prop", + "docs": "Width of the toolbar border", + "mode": "md" }, { "name": "--color", "annotation": "prop", - "docs": "Color of the toolbar text" + "docs": "Color of the toolbar text", + "mode": "ios" + }, + { + "name": "--color", + "annotation": "prop", + "docs": "Color of the toolbar text", + "mode": "md" }, { "name": "--min-height", "annotation": "prop", - "docs": "Minimum height of the toolbar" + "docs": "Minimum height of the toolbar", + "mode": "ios" + }, + { + "name": "--min-height", + "annotation": "prop", + "docs": "Minimum height of the toolbar", + "mode": "md" + }, + { + "name": "--opacity", + "annotation": "prop", + "docs": "Opacity of the toolbar background", + "mode": "ios" }, { "name": "--opacity", "annotation": "prop", - "docs": "Opacity of the toolbar background" + "docs": "Opacity of the toolbar background", + "mode": "md" }, { "name": "--padding-bottom", "annotation": "prop", - "docs": "Bottom padding of the toolbar" + "docs": "Bottom padding of the toolbar", + "mode": "ios" + }, + { + "name": "--padding-bottom", + "annotation": "prop", + "docs": "Bottom padding of the toolbar", + "mode": "md" + }, + { + "name": "--padding-end", + "annotation": "prop", + "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the toolbar", + "mode": "ios" }, { "name": "--padding-end", "annotation": "prop", - "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the toolbar" + "docs": "Right padding if direction is left-to-right, and left padding if direction is right-to-left of the toolbar", + "mode": "md" + }, + { + "name": "--padding-start", + "annotation": "prop", + "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the toolbar", + "mode": "ios" }, { "name": "--padding-start", "annotation": "prop", - "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the toolbar" + "docs": "Left padding if direction is left-to-right, and right padding if direction is right-to-left of the toolbar", + "mode": "md" }, { "name": "--padding-top", "annotation": "prop", - "docs": "Top padding of the toolbar" + "docs": "Top padding of the toolbar", + "mode": "ios" + }, + { + "name": "--padding-top", + "annotation": "prop", + "docs": "Top padding of the toolbar", + "mode": "md" } ], "slots": [ @@ -208,7 +285,13 @@ } ], "parts": [], - "dependents": [], + "dependents": [ + "ion-select-modal" + ], "dependencies": [], - "dependencyGraph": {} + "dependencyGraph": { + "ion-select-modal": [ + "ion-toolbar" + ] + } } \ No newline at end of file diff --git a/static/code/stackblitz/v7/angular/package.json b/static/code/stackblitz/v7/angular/package.json index d8dad9a6769..1859f782ebc 100644 --- a/static/code/stackblitz/v7/angular/package.json +++ b/static/code/stackblitz/v7/angular/package.json @@ -2,6 +2,7 @@ "dependencies": { "@ionic/angular": "^7.0.0", "@ionic/core": "^7.0.0", - "@angular/platform-browser-dynamic": "18.0.1" + "@angular/platform-browser-dynamic": "18.2.9", + "ionicons": "7.4.0" } } diff --git a/static/code/stackblitz/v7/html/package.json b/static/code/stackblitz/v7/html/package.json index 7583138334d..9758c99d664 100644 --- a/static/code/stackblitz/v7/html/package.json +++ b/static/code/stackblitz/v7/html/package.json @@ -1,5 +1,6 @@ { "dependencies": { - "@ionic/core": "^7.0.0" + "@ionic/core": "^7.0.0", + "ionicons": "7.4.0" } } diff --git a/static/code/stackblitz/v7/react/package-lock.json b/static/code/stackblitz/v7/react/package-lock.json index 6a13439b326..900b82c1f17 100644 --- a/static/code/stackblitz/v7/react/package-lock.json +++ b/static/code/stackblitz/v7/react/package-lock.json @@ -10,7 +10,7 @@ "dependencies": { "@ionic/react": "^7.4.0", "@ionic/react-router": "^7.4.0", - "@types/node": "^20.0.0", + "@types/node": "^22.0.0", "@types/react": "^18.0.9", "@types/react-dom": "^18.0.4", "@types/react-router": "^5.1.11", @@ -39,11 +39,19 @@ } }, "node_modules/@babel/code-frame": { +<<<<<<< HEAD "version": "7.24.6", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.6.tgz", "integrity": "sha512-ZJhac6FkEd1yhG2AHOmfcXG4ceoLltoCVJjN5XsWN9BifBQr+cHJbWi0h68HZuSORq+3WtJ2z0hwF2NG1b5kcA==", "dependencies": { "@babel/highlight": "^7.24.6", +======= + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.25.7.tgz", + "integrity": "sha512-0xZJFNE5XMpENsgfHYTw8FbX4kv53mFLn2i3XPoq69LyhYSCBJtitaHx9QnsVTrsogI4Z3+HtEfZ2/GFPOtf5g==", + "dependencies": { + "@babel/highlight": "^7.25.7", +>>>>>>> main "picocolors": "^1.0.0" }, "engines": { @@ -51,14 +59,21 @@ } }, "node_modules/@babel/compat-data": { +<<<<<<< HEAD "version": "7.24.6", "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.6.tgz", "integrity": "sha512-aC2DGhBq5eEdyXWqrDInSqQjO0k8xtPRf5YylULqx8MCd6jBtzqfta/3ETMRpuKIc5hyswfO80ObyA1MvkCcUQ==", +======= + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.7.tgz", + "integrity": "sha512-9ickoLz+hcXCeh7jrcin+/SLWm+GkxE2kTvoYyp38p4WkdFXfQJxDFGWp/YHjiKLPx06z2A7W8XKuqbReXDzsw==", +>>>>>>> main "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { +<<<<<<< HEAD "version": "7.24.6", "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.6.tgz", "integrity": "sha512-qAHSfAdVyFmIvl0VHELib8xar7ONuSHrE2hLnsaWkYNTI68dmi1x8GYDhJjMI/e7XWal9QBlZkwbOnkcw7Z8gQ==", @@ -73,6 +88,22 @@ "@babel/template": "^7.24.6", "@babel/traverse": "^7.24.6", "@babel/types": "^7.24.6", +======= + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.7.tgz", + "integrity": "sha512-yJ474Zv3cwiSOO9nXJuqzvwEeM+chDuQ8GJirw+pZ91sCGCyOZ3dJkVE09fTV0VEVzXyLWhh3G/AolYTPX7Mow==", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.25.7", + "@babel/generator": "^7.25.7", + "@babel/helper-compilation-targets": "^7.25.7", + "@babel/helper-module-transforms": "^7.25.7", + "@babel/helpers": "^7.25.7", + "@babel/parser": "^7.25.7", + "@babel/template": "^7.25.7", + "@babel/traverse": "^7.25.7", + "@babel/types": "^7.25.7", +>>>>>>> main "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -88,6 +119,7 @@ } }, "node_modules/@babel/generator": { +<<<<<<< HEAD "version": "7.24.6", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.6.tgz", "integrity": "sha512-S7m4eNa6YAPJRHmKsLHIDJhNAGNKoWNiWefz1MBbpnt8g9lvMDl1hir4P9bo/57bQEmuwEhnRU/AMWsD0G/Fbg==", @@ -96,12 +128,23 @@ "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^2.5.1" +======= + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.7.tgz", + "integrity": "sha512-5Dqpl5fyV9pIAD62yK9P7fcA768uVPUyrQmqpqstHWgMma4feF1x/oFysBCVZLY5wJ2GkMUCdsNDnGZrPoR6rA==", + "dependencies": { + "@babel/types": "^7.25.7", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^3.0.2" +>>>>>>> main }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-compilation-targets": { +<<<<<<< HEAD "version": "7.24.6", "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.6.tgz", "integrity": "sha512-VZQ57UsDGlX/5fFA7GkVPplZhHsVc+vuErWgdOiysI9Ksnw0Pbbd6pnPiR/mmJyKHgyIW0c7KT32gmhiF+cirg==", @@ -109,6 +152,15 @@ "@babel/compat-data": "^7.24.6", "@babel/helper-validator-option": "^7.24.6", "browserslist": "^4.22.2", +======= + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.7.tgz", + "integrity": "sha512-DniTEax0sv6isaw6qSQSfV4gVRNtw2rte8HHM45t9ZR0xILaufBRNkpMifCRiAPyvL4ACD6v0gfCwCmtOQaV4A==", + "dependencies": { + "@babel/compat-data": "^7.25.7", + "@babel/helper-validator-option": "^7.25.7", + "browserslist": "^4.24.0", +>>>>>>> main "lru-cache": "^5.1.1", "semver": "^6.3.1" }, @@ -116,6 +168,7 @@ "node": ">=6.9.0" } }, +<<<<<<< HEAD "node_modules/@babel/helper-environment-visitor": { "version": "7.24.6", "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.6.tgz", @@ -153,12 +206,22 @@ "integrity": "sha512-a26dmxFJBF62rRO9mmpgrfTLsAuyHk4e1hKTUkD/fcMfynt8gvEKwQPQDVxWhca8dHoDck+55DFt42zV0QMw5g==", "dependencies": { "@babel/types": "^7.24.6" +======= + "node_modules/@babel/helper-module-imports": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.7.tgz", + "integrity": "sha512-o0xCgpNmRohmnoWKQ0Ij8IdddjyBFE4T2kagL/x6M3+4zUgc+4qTOUBoNe4XxDskt1HPKO007ZPiMgLDq2s7Kw==", + "dependencies": { + "@babel/traverse": "^7.25.7", + "@babel/types": "^7.25.7" +>>>>>>> main }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { +<<<<<<< HEAD "version": "7.24.6", "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.6.tgz", "integrity": "sha512-Y/YMPm83mV2HJTbX1Qh2sjgjqcacvOlhbzdCCsSlblOKjSYmQqEbO6rUniWQyRo9ncyfjT8hnUjlG06RXDEmcA==", @@ -168,6 +231,16 @@ "@babel/helper-simple-access": "^7.24.6", "@babel/helper-split-export-declaration": "^7.24.6", "@babel/helper-validator-identifier": "^7.24.6" +======= + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.7.tgz", + "integrity": "sha512-k/6f8dKG3yDz/qCwSM+RKovjMix563SLxQFo0UhRNo239SP6n9u5/eLtKD6EAjwta2JHJ49CsD8pms2HdNiMMQ==", + "dependencies": { + "@babel/helper-module-imports": "^7.25.7", + "@babel/helper-simple-access": "^7.25.7", + "@babel/helper-validator-identifier": "^7.25.7", + "@babel/traverse": "^7.25.7" +>>>>>>> main }, "engines": { "node": ">=6.9.0" @@ -177,14 +250,21 @@ } }, "node_modules/@babel/helper-plugin-utils": { +<<<<<<< HEAD "version": "7.24.6", "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.6.tgz", "integrity": "sha512-MZG/JcWfxybKwsA9N9PmtF2lOSFSEMVCpIRrbxccZFLJPrJciJdG/UhSh5W96GEteJI2ARqm5UAHxISwRDLSNg==", +======= + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.7.tgz", + "integrity": "sha512-eaPZai0PiqCi09pPs3pAFfl/zYgGaE6IdXtYvmf0qlcDTd3WCtO7JWCcRd64e0EQrcYgiHibEZnOGsSY4QSgaw==", +>>>>>>> main "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-simple-access": { +<<<<<<< HEAD "version": "7.24.6", "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.6.tgz", "integrity": "sha512-nZzcMMD4ZhmB35MOOzQuiGO5RzL6tJbsT37Zx8M5L/i9KSrukGXWTjLe1knIbb/RmxoJE9GON9soq0c0VEMM5g==", @@ -201,53 +281,96 @@ "integrity": "sha512-CvLSkwXGWnYlF9+J3iZUvwgAxKiYzK3BWuo+mLzD/MDGOZDj7Gq8+hqaOkMxmJwmlv0iu86uH5fdADd9Hxkymw==", "dependencies": { "@babel/types": "^7.24.6" +======= + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.25.7.tgz", + "integrity": "sha512-FPGAkJmyoChQeM+ruBGIDyrT2tKfZJO8NcxdC+CWNJi7N8/rZpSxK7yvBJ5O/nF1gfu5KzN7VKG3YVSLFfRSxQ==", + "dependencies": { + "@babel/traverse": "^7.25.7", + "@babel/types": "^7.25.7" +>>>>>>> main }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-string-parser": { +<<<<<<< HEAD "version": "7.24.6", "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.6.tgz", "integrity": "sha512-WdJjwMEkmBicq5T9fm/cHND3+UlFa2Yj8ALLgmoSQAJZysYbBjw+azChSGPN4DSPLXOcooGRvDwZWMcF/mLO2Q==", +======= + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.7.tgz", + "integrity": "sha512-CbkjYdsJNHFk8uqpEkpCvRs3YRp9tY6FmFY7wLMSYuGYkrdUi7r2lc4/wqsvlHoMznX3WJ9IP8giGPq68T/Y6g==", +>>>>>>> main "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { +<<<<<<< HEAD "version": "7.24.6", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.6.tgz", "integrity": "sha512-4yA7s865JHaqUdRbnaxarZREuPTHrjpDT+pXoAZ1yhyo6uFnIEpS8VMu16siFOHDpZNKYv5BObhsB//ycbICyw==", +======= + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.7.tgz", + "integrity": "sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==", +>>>>>>> main "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { +<<<<<<< HEAD "version": "7.24.6", "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.6.tgz", "integrity": "sha512-Jktc8KkF3zIkePb48QO+IapbXlSapOW9S+ogZZkcO6bABgYAxtZcjZ/O005111YLf+j4M84uEgwYoidDkXbCkQ==", +======= + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.7.tgz", + "integrity": "sha512-ytbPLsm+GjArDYXJ8Ydr1c/KJuutjF2besPNbIZnZ6MKUxi/uTA22t2ymmA4WFjZFpjiAMO0xuuJPqK2nvDVfQ==", +>>>>>>> main "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { +<<<<<<< HEAD "version": "7.24.6", "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.6.tgz", "integrity": "sha512-V2PI+NqnyFu1i0GyTd/O/cTpxzQCYioSkUIRmgo7gFEHKKCg5w46+r/A6WeUR1+P3TeQ49dspGPNd/E3n9AnnA==", "dependencies": { "@babel/template": "^7.24.6", "@babel/types": "^7.24.6" +======= + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.7.tgz", + "integrity": "sha512-Sv6pASx7Esm38KQpF/U/OXLwPPrdGHNKoeblRxgZRLXnAtnkEe4ptJPDtAZM7fBLadbc1Q07kQpSiGQ0Jg6tRA==", + "dependencies": { + "@babel/template": "^7.25.7", + "@babel/types": "^7.25.7" +>>>>>>> main }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { +<<<<<<< HEAD "version": "7.24.6", "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.6.tgz", "integrity": "sha512-2YnuOp4HAk2BsBrJJvYCbItHx0zWscI1C3zgWkz+wDyD9I7GIVrfnLyrR4Y1VR+7p+chAEcrgRQYZAGIKMV7vQ==", "dependencies": { "@babel/helper-validator-identifier": "^7.24.6", +======= + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.25.7.tgz", + "integrity": "sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.25.7", +>>>>>>> main "chalk": "^2.4.2", "js-tokens": "^4.0.0", "picocolors": "^1.0.0" @@ -257,9 +380,18 @@ } }, "node_modules/@babel/parser": { +<<<<<<< HEAD "version": "7.24.6", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.6.tgz", "integrity": "sha512-eNZXdfU35nJC2h24RznROuOpO94h6x8sg9ju0tT9biNtLZ2vuP8SduLqqV+/8+cebSLV9SJEAN5Z3zQbJG/M+Q==", +======= + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.7.tgz", + "integrity": "sha512-aZn7ETtQsjjGG5HruveUK06cU3Hljuhd9Iojm4M8WWv3wLE6OkE5PWbDUkItmMgegmccaITudyuW5RPYrYlgWw==", + "dependencies": { + "@babel/types": "^7.25.7" + }, +>>>>>>> main "bin": { "parser": "bin/babel-parser.js" }, @@ -268,11 +400,19 @@ } }, "node_modules/@babel/plugin-transform-react-jsx-self": { +<<<<<<< HEAD "version": "7.24.6", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.24.6.tgz", "integrity": "sha512-FfZfHXtQ5jYPQsCRyLpOv2GeLIIJhs8aydpNh39vRDjhD411XcfWDni5i7OjP/Rs8GAtTn7sWFFELJSHqkIxYg==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.6" +======= + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.25.7.tgz", + "integrity": "sha512-JD9MUnLbPL0WdVK8AWC7F7tTG2OS6u/AKKnsK+NdRhUiVdnzyR1S3kKQCaRLOiaULvUiqK6Z4JQE635VgtCFeg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" +>>>>>>> main }, "engines": { "node": ">=6.9.0" @@ -282,11 +422,19 @@ } }, "node_modules/@babel/plugin-transform-react-jsx-source": { +<<<<<<< HEAD "version": "7.24.6", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.24.6.tgz", "integrity": "sha512-BQTBCXmFRreU3oTUXcGKuPOfXAGb1liNY4AvvFKsOBAJ89RKcTsIrSsnMYkj59fNa66OFKnSa4AJZfy5Y4B9WA==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.6" +======= + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.25.7.tgz", + "integrity": "sha512-S/JXG/KrbIY06iyJPKfxr0qRxnhNOdkNXYBl/rmwgDd72cQLH9tEGkDm/yJPGvcSIUoikzfjMios9i+xT/uv9w==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" +>>>>>>> main }, "engines": { "node": ">=6.9.0" @@ -307,6 +455,7 @@ } }, "node_modules/@babel/template": { +<<<<<<< HEAD "version": "7.24.6", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.6.tgz", "integrity": "sha512-3vgazJlLwNXi9jhrR1ef8qiB65L1RK90+lEQwv4OxveHnqC3BfmnHdgySwRLzf6akhlOYenT+b7AfWq+a//AHw==", @@ -314,12 +463,22 @@ "@babel/code-frame": "^7.24.6", "@babel/parser": "^7.24.6", "@babel/types": "^7.24.6" +======= + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.7.tgz", + "integrity": "sha512-wRwtAgI3bAS+JGU2upWNL9lSlDcRCqD05BZ1n3X2ONLH1WilFP6O1otQjeMK/1g0pvYcXC7b/qVUB1keofjtZA==", + "dependencies": { + "@babel/code-frame": "^7.25.7", + "@babel/parser": "^7.25.7", + "@babel/types": "^7.25.7" +>>>>>>> main }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { +<<<<<<< HEAD "version": "7.24.6", "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.6.tgz", "integrity": "sha512-OsNjaJwT9Zn8ozxcfoBc+RaHdj3gFmCmYoQLUII1o6ZrUwku0BMg80FoOTPx+Gi6XhcQxAYE4xyjPTo4SxEQqw==", @@ -332,6 +491,17 @@ "@babel/helper-split-export-declaration": "^7.24.6", "@babel/parser": "^7.24.6", "@babel/types": "^7.24.6", +======= + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.7.tgz", + "integrity": "sha512-jatJPT1Zjqvh/1FyJs6qAHL+Dzb7sTb+xr7Q+gM1b+1oBsMsQQ4FkVKb6dFlJvLlVssqkRzV05Jzervt9yhnzg==", + "dependencies": { + "@babel/code-frame": "^7.25.7", + "@babel/generator": "^7.25.7", + "@babel/parser": "^7.25.7", + "@babel/template": "^7.25.7", + "@babel/types": "^7.25.7", +>>>>>>> main "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -340,12 +510,21 @@ } }, "node_modules/@babel/types": { +<<<<<<< HEAD "version": "7.24.6", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.6.tgz", "integrity": "sha512-WaMsgi6Q8zMgMth93GvWPXkhAIEobfsIkLTacoVZoK1J0CevIPGYY2Vo5YvJGqyHqXM6P4ppOYGsIRU8MM9pFQ==", "dependencies": { "@babel/helper-string-parser": "^7.24.6", "@babel/helper-validator-identifier": "^7.24.6", +======= + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.7.tgz", + "integrity": "sha512-vwIVdXG+j+FOpkwqHRcBgHLYNL7XMkufrlaFvL9o6Ai9sJn9+PdyIL5qa0XzTZw084c+u9LOls53eoZWP/W5WQ==", + "dependencies": { + "@babel/helper-string-parser": "^7.25.7", + "@babel/helper-validator-identifier": "^7.25.7", +>>>>>>> main "to-fast-properties": "^2.0.0" }, "engines": { @@ -353,9 +532,9 @@ } }, "node_modules/@esbuild/aix-ppc64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz", - "integrity": "sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", + "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", "cpu": [ "ppc64" ], @@ -368,9 +547,9 @@ } }, "node_modules/@esbuild/android-arm": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.20.2.tgz", - "integrity": "sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", + "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", "cpu": [ "arm" ], @@ -383,9 +562,9 @@ } }, "node_modules/@esbuild/android-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz", - "integrity": "sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", + "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", "cpu": [ "arm64" ], @@ -398,9 +577,9 @@ } }, "node_modules/@esbuild/android-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.20.2.tgz", - "integrity": "sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", + "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", "cpu": [ "x64" ], @@ -413,9 +592,9 @@ } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz", - "integrity": "sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", + "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", "cpu": [ "arm64" ], @@ -428,9 +607,9 @@ } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz", - "integrity": "sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", + "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", "cpu": [ "x64" ], @@ -443,9 +622,9 @@ } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz", - "integrity": "sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", + "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", "cpu": [ "arm64" ], @@ -458,9 +637,9 @@ } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz", - "integrity": "sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", + "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", "cpu": [ "x64" ], @@ -473,9 +652,9 @@ } }, "node_modules/@esbuild/linux-arm": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz", - "integrity": "sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", + "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", "cpu": [ "arm" ], @@ -488,9 +667,9 @@ } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz", - "integrity": "sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", + "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", "cpu": [ "arm64" ], @@ -503,9 +682,9 @@ } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz", - "integrity": "sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", + "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", "cpu": [ "ia32" ], @@ -518,9 +697,9 @@ } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz", - "integrity": "sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", + "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", "cpu": [ "loong64" ], @@ -533,9 +712,9 @@ } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz", - "integrity": "sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", + "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", "cpu": [ "mips64el" ], @@ -548,9 +727,9 @@ } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz", - "integrity": "sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", + "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", "cpu": [ "ppc64" ], @@ -563,9 +742,9 @@ } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz", - "integrity": "sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", + "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", "cpu": [ "riscv64" ], @@ -578,9 +757,9 @@ } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz", - "integrity": "sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", + "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", "cpu": [ "s390x" ], @@ -593,9 +772,9 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz", - "integrity": "sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", + "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", "cpu": [ "x64" ], @@ -608,9 +787,9 @@ } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz", - "integrity": "sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", + "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", "cpu": [ "x64" ], @@ -623,9 +802,9 @@ } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz", - "integrity": "sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", + "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", "cpu": [ "x64" ], @@ -638,9 +817,9 @@ } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz", - "integrity": "sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", + "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", "cpu": [ "x64" ], @@ -653,9 +832,9 @@ } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz", - "integrity": "sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", + "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", "cpu": [ "arm64" ], @@ -668,9 +847,9 @@ } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz", - "integrity": "sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", + "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", "cpu": [ "ia32" ], @@ -683,9 +862,9 @@ } }, "node_modules/@esbuild/win32-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz", - "integrity": "sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", + "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", "cpu": [ "x64" ], @@ -780,9 +959,9 @@ } }, "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.13.0.tgz", - "integrity": "sha512-5ZYPOuaAqEH/W3gYsRkxQATBW3Ii1MfaT4EQstTnLKViLi2gLSQmlmtTpGucNP3sXEpOiI5tdGhjdE111ekyEg==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.21.0.tgz", + "integrity": "sha512-WTWD8PfoSAJ+qL87lE7votj3syLavxunWhzCnx3XFxFiI/BA/r3X7MUM8dVrH8rb2r4AiO8jJsr3ZjdaftmnfA==", "cpu": [ "arm" ], @@ -792,9 +971,9 @@ ] }, "node_modules/@rollup/rollup-android-arm64": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.13.0.tgz", - "integrity": "sha512-BSbaCmn8ZadK3UAQdlauSvtaJjhlDEjS5hEVVIN3A4bbl3X+otyf/kOJV08bYiRxfejP3DXFzO2jz3G20107+Q==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.21.0.tgz", + "integrity": "sha512-a1sR2zSK1B4eYkiZu17ZUZhmUQcKjk2/j9Me2IDjk1GHW7LB5Z35LEzj9iJch6gtUfsnvZs1ZNyDW2oZSThrkA==", "cpu": [ "arm64" ], @@ -804,9 +983,9 @@ ] }, "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.13.0.tgz", - "integrity": "sha512-Ovf2evVaP6sW5Ut0GHyUSOqA6tVKfrTHddtmxGQc1CTQa1Cw3/KMCDEEICZBbyppcwnhMwcDce9ZRxdWRpVd6g==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.21.0.tgz", + "integrity": "sha512-zOnKWLgDld/svhKO5PD9ozmL6roy5OQ5T4ThvdYZLpiOhEGY+dp2NwUmxK0Ld91LrbjrvtNAE0ERBwjqhZTRAA==", "cpu": [ "arm64" ], @@ -816,9 +995,9 @@ ] }, "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.13.0.tgz", - "integrity": "sha512-U+Jcxm89UTK592vZ2J9st9ajRv/hrwHdnvyuJpa5A2ngGSVHypigidkQJP+YiGL6JODiUeMzkqQzbCG3At81Gg==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.21.0.tgz", + "integrity": "sha512-7doS8br0xAkg48SKE2QNtMSFPFUlRdw9+votl27MvT46vo44ATBmdZdGysOevNELmZlfd+NEa0UYOA8f01WSrg==", "cpu": [ "x64" ], @@ -828,9 +1007,21 @@ ] }, "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.13.0.tgz", - "integrity": "sha512-8wZidaUJUTIR5T4vRS22VkSMOVooG0F4N+JSwQXWSRiC6yfEsFMLTYRFHvby5mFFuExHa/yAp9juSphQQJAijQ==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.21.0.tgz", + "integrity": "sha512-pWJsfQjNWNGsoCq53KjMtwdJDmh/6NubwQcz52aEwLEuvx08bzcy6tOUuawAOncPnxz/3siRtd8hiQ32G1y8VA==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.21.0.tgz", + "integrity": "sha512-efRIANsz3UHZrnZXuEvxS9LoCOWMGD1rweciD6uJQIx2myN3a8Im1FafZBzh7zk1RJ6oKcR16dU3UPldaKd83w==", "cpu": [ "arm" ], @@ -840,9 +1031,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.13.0.tgz", - "integrity": "sha512-Iu0Kno1vrD7zHQDxOmvweqLkAzjxEVqNhUIXBsZ8hu8Oak7/5VTPrxOEZXYC1nmrBVJp0ZcL2E7lSuuOVaE3+w==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.21.0.tgz", + "integrity": "sha512-ZrPhydkTVhyeGTW94WJ8pnl1uroqVHM3j3hjdquwAcWnmivjAwOYjTEAuEDeJvGX7xv3Z9GAvrBkEzCgHq9U1w==", "cpu": [ "arm64" ], @@ -852,9 +1043,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.13.0.tgz", - "integrity": "sha512-C31QrW47llgVyrRjIwiOwsHFcaIwmkKi3PCroQY5aVq4H0A5v/vVVAtFsI1nfBngtoRpeREvZOkIhmRwUKkAdw==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.21.0.tgz", + "integrity": "sha512-cfaupqd+UEFeURmqNP2eEvXqgbSox/LHOyN9/d2pSdV8xTrjdg3NgOFJCtc1vQ/jEke1qD0IejbBfxleBPHnPw==", "cpu": [ "arm64" ], @@ -863,10 +1054,22 @@ "linux" ] }, + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.21.0.tgz", + "integrity": "sha512-ZKPan1/RvAhrUylwBXC9t7B2hXdpb/ufeu22pG2psV7RN8roOfGurEghw1ySmX/CmDDHNTDDjY3lo9hRlgtaHg==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "linux" + ] + }, "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.13.0.tgz", - "integrity": "sha512-Oq90dtMHvthFOPMl7pt7KmxzX7E71AfyIhh+cPhLY9oko97Zf2C9tt/XJD4RgxhaGeAraAXDtqxvKE1y/j35lA==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.21.0.tgz", + "integrity": "sha512-H1eRaCwd5E8eS8leiS+o/NqMdljkcb1d6r2h4fKSsCXQilLKArq6WS7XBLDu80Yz+nMqHVFDquwcVrQmGr28rg==", "cpu": [ "riscv64" ], @@ -875,10 +1078,22 @@ "linux" ] }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.21.0.tgz", + "integrity": "sha512-zJ4hA+3b5tu8u7L58CCSI0A9N1vkfwPhWd/puGXwtZlsB5bTkwDNW/+JCU84+3QYmKpLi+XvHdmrlwUwDA6kqw==", + "cpu": [ + "s390x" + ], + "optional": true, + "os": [ + "linux" + ] + }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.13.0.tgz", - "integrity": "sha512-yUD/8wMffnTKuiIsl6xU+4IA8UNhQ/f1sAnQebmE/lyQ8abjsVyDkyRkWop0kdMhKMprpNIhPmYlCxgHrPoXoA==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.21.0.tgz", + "integrity": "sha512-e2hrvElFIh6kW/UNBQK/kzqMNY5mO+67YtEh9OA65RM5IJXYTWiXjX6fjIiPaqOkBthYF1EqgiZ6OXKcQsM0hg==", "cpu": [ "x64" ], @@ -888,9 +1103,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.13.0.tgz", - "integrity": "sha512-9RyNqoFNdF0vu/qqX63fKotBh43fJQeYC98hCaf89DYQpv+xu0D8QFSOS0biA7cGuqJFOc1bJ+m2rhhsKcw1hw==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.21.0.tgz", + "integrity": "sha512-1vvmgDdUSebVGXWX2lIcgRebqfQSff0hMEkLJyakQ9JQUbLDkEaMsPTLOmyccyC6IJ/l3FZuJbmrBw/u0A0uCQ==", "cpu": [ "x64" ], @@ -900,9 +1115,9 @@ ] }, "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.13.0.tgz", - "integrity": "sha512-46ue8ymtm/5PUU6pCvjlic0z82qWkxv54GTJZgHrQUuZnVH+tvvSP0LsozIDsCBFO4VjJ13N68wqrKSeScUKdA==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.21.0.tgz", + "integrity": "sha512-s5oFkZ/hFcrlAyBTONFY1TWndfyre1wOMwU+6KCpm/iatybvrRgmZVM+vCFwxmC5ZhdlgfE0N4XorsDpi7/4XQ==", "cpu": [ "arm64" ], @@ -912,9 +1127,9 @@ ] }, "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.13.0.tgz", - "integrity": "sha512-P5/MqLdLSlqxbeuJ3YDeX37srC8mCflSyTrUsgbU1c/U9j6l2g2GiIdYaGD9QjdMQPMSgYm7hgg0551wHyIluw==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.21.0.tgz", + "integrity": "sha512-G9+TEqRnAA6nbpqyUqgTiopmnfgnMkR3kMukFBDsiyy23LZvUCpiUwjTRx6ezYCjJODXrh52rBR9oXvm+Fp5wg==", "cpu": [ "ia32" ], @@ -924,9 +1139,9 @@ ] }, "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.13.0.tgz", - "integrity": "sha512-UKXUQNbO3DOhzLRwHSpa0HnhhCgNODvfoPWv2FCXme8N/ANFfhIPMGuOT+QuKd16+B5yxZ0HdpNlqPvTMS1qfw==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.21.0.tgz", + "integrity": "sha512-2jsCDZwtQvRhejHLfZ1JY6w6kEuEtfF9nzYsZxzSlNVKDX+DpsDJ+Rbjkm74nvg2rdx0gwBS+IMdvwJuq3S9pQ==", "cpu": [ "x64" ], @@ -995,11 +1210,17 @@ "integrity": "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==" }, "node_modules/@types/node": { +<<<<<<< HEAD "version": "20.12.13", "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.13.tgz", "integrity": "sha512-gBGeanV41c1L171rR7wjbMiEpEI/l5XFQdLLfhr/REwpgDy/4U8y89+i8kRiLzDyZdOkXh+cRaTetUnCYutoXA==", +======= + "version": "22.8.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.8.2.tgz", + "integrity": "sha512-NzaRNFV+FZkvK/KLCsNdTvID0SThyrs5SHB6tsD/lajr22FGC73N2QeDPM2wHtVde8mgcXuSsHQkH5cX1pbPLw==", +>>>>>>> main "dependencies": { - "undici-types": "~5.26.4" + "undici-types": "~6.19.8" } }, "node_modules/@types/prop-types": { @@ -1008,18 +1229,24 @@ "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" }, "node_modules/@types/react": { +<<<<<<< HEAD "version": "18.3.3", "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.3.tgz", "integrity": "sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==", +======= + "version": "18.3.12", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.12.tgz", + "integrity": "sha512-D2wOSq/d6Agt28q7rSI3jhU7G6aiuzljDGZ2hTZHIkrTLUI+AF3WMeKkEZ9nN2fkBAlcktT6vcZjDFiIhMYEQw==", +>>>>>>> main "dependencies": { "@types/prop-types": "*", "csstype": "^3.0.2" } }, "node_modules/@types/react-dom": { - "version": "18.3.0", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz", - "integrity": "sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==", + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-qW1Mfv8taImTthu4KoXgDfLuk4bydU6Q/TkADnDWWHwi4NX4BR+LWfTp2sVmTqRrsHvyDDTelgelxJ+SsejKKQ==", "dependencies": { "@types/react": "*" } @@ -1044,6 +1271,7 @@ } }, "node_modules/@vitejs/plugin-react": { +<<<<<<< HEAD "version": "4.3.0", "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.3.0.tgz", "integrity": "sha512-KcEbMsn4Dpk+LIbHMj7gDPRKaTMStxxWRkRmxsg/jVdFdJCZWt1SchZcf0M4t8lIKdwwMsEyzhrcOXRrDPtOBw==", @@ -1051,6 +1279,15 @@ "@babel/core": "^7.24.5", "@babel/plugin-transform-react-jsx-self": "^7.24.5", "@babel/plugin-transform-react-jsx-source": "^7.24.1", +======= + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.3.3.tgz", + "integrity": "sha512-NooDe9GpHGqNns1i8XDERg0Vsg5SSYRhRxxyTGogUdkdNt47jal+fbuYi+Yfq6pzRCKXyoPcWisfxE6RIM3GKA==", + "dependencies": { + "@babel/core": "^7.25.2", + "@babel/plugin-transform-react-jsx-self": "^7.24.7", + "@babel/plugin-transform-react-jsx-source": "^7.24.7", +>>>>>>> main "@types/babel__core": "^7.20.5", "react-refresh": "^0.14.2" }, @@ -1073,9 +1310,15 @@ } }, "node_modules/browserslist": { +<<<<<<< HEAD "version": "4.23.0", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", +======= + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.0.tgz", + "integrity": "sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==", +>>>>>>> main "funding": [ { "type": "opencollective", @@ -1091,10 +1334,17 @@ } ], "dependencies": { +<<<<<<< HEAD "caniuse-lite": "^1.0.30001587", "electron-to-chromium": "^1.4.668", "node-releases": "^2.0.14", "update-browserslist-db": "^1.0.13" +======= + "caniuse-lite": "^1.0.30001663", + "electron-to-chromium": "^1.5.28", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.0" +>>>>>>> main }, "bin": { "browserslist": "cli.js" @@ -1104,9 +1354,15 @@ } }, "node_modules/caniuse-lite": { +<<<<<<< HEAD "version": "1.0.30001621", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001621.tgz", "integrity": "sha512-+NLXZiviFFKX0fk8Piwv3PfLPGtRqJeq2TiNoUff/qB5KJgwecJTvCXDpmlyP/eCI/GUEmp/h/y5j0yckiiZrA==", +======= + "version": "1.0.30001667", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001667.tgz", + "integrity": "sha512-7LTwJjcRkzKFmtqGsibMeuXmvFDfZq/nzIjnmgCGzKKRVzjD72selLDK1oPF/Oxzmt4fNcPvTDvGqSDG4tCALw==", +>>>>>>> main "funding": [ { "type": "opencollective", @@ -1167,11 +1423,11 @@ "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" }, "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", "dependencies": { - "ms": "2.1.2" + "ms": "^2.1.3" }, "engines": { "node": ">=6.0" @@ -1183,14 +1439,20 @@ } }, "node_modules/electron-to-chromium": { +<<<<<<< HEAD "version": "1.4.783", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.783.tgz", "integrity": "sha512-bT0jEz/Xz1fahQpbZ1D7LgmPYZ3iHVY39NcWWro1+hA2IvjiPeaXtfSqrQ+nXjApMvQRE2ASt1itSLRrebHMRQ==" +======= + "version": "1.5.32", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.32.tgz", + "integrity": "sha512-M+7ph0VGBQqqpTT2YrabjNKSQ2fEl9PVx6AK3N558gDH9NO8O6XN9SXXFWRo9u9PbEg/bWq+tjXQr+eXmxubCw==" +>>>>>>> main }, "node_modules/esbuild": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.2.tgz", - "integrity": "sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", + "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", "hasInstallScript": true, "bin": { "esbuild": "bin/esbuild" @@ -1199,35 +1461,41 @@ "node": ">=12" }, "optionalDependencies": { - "@esbuild/aix-ppc64": "0.20.2", - "@esbuild/android-arm": "0.20.2", - "@esbuild/android-arm64": "0.20.2", - "@esbuild/android-x64": "0.20.2", - "@esbuild/darwin-arm64": "0.20.2", - "@esbuild/darwin-x64": "0.20.2", - "@esbuild/freebsd-arm64": "0.20.2", - "@esbuild/freebsd-x64": "0.20.2", - "@esbuild/linux-arm": "0.20.2", - "@esbuild/linux-arm64": "0.20.2", - "@esbuild/linux-ia32": "0.20.2", - "@esbuild/linux-loong64": "0.20.2", - "@esbuild/linux-mips64el": "0.20.2", - "@esbuild/linux-ppc64": "0.20.2", - "@esbuild/linux-riscv64": "0.20.2", - "@esbuild/linux-s390x": "0.20.2", - "@esbuild/linux-x64": "0.20.2", - "@esbuild/netbsd-x64": "0.20.2", - "@esbuild/openbsd-x64": "0.20.2", - "@esbuild/sunos-x64": "0.20.2", - "@esbuild/win32-arm64": "0.20.2", - "@esbuild/win32-ia32": "0.20.2", - "@esbuild/win32-x64": "0.20.2" + "@esbuild/aix-ppc64": "0.21.5", + "@esbuild/android-arm": "0.21.5", + "@esbuild/android-arm64": "0.21.5", + "@esbuild/android-x64": "0.21.5", + "@esbuild/darwin-arm64": "0.21.5", + "@esbuild/darwin-x64": "0.21.5", + "@esbuild/freebsd-arm64": "0.21.5", + "@esbuild/freebsd-x64": "0.21.5", + "@esbuild/linux-arm": "0.21.5", + "@esbuild/linux-arm64": "0.21.5", + "@esbuild/linux-ia32": "0.21.5", + "@esbuild/linux-loong64": "0.21.5", + "@esbuild/linux-mips64el": "0.21.5", + "@esbuild/linux-ppc64": "0.21.5", + "@esbuild/linux-riscv64": "0.21.5", + "@esbuild/linux-s390x": "0.21.5", + "@esbuild/linux-x64": "0.21.5", + "@esbuild/netbsd-x64": "0.21.5", + "@esbuild/openbsd-x64": "0.21.5", + "@esbuild/sunos-x64": "0.21.5", + "@esbuild/win32-arm64": "0.21.5", + "@esbuild/win32-ia32": "0.21.5", + "@esbuild/win32-x64": "0.21.5" } }, "node_modules/escalade": { +<<<<<<< HEAD "version": "3.1.2", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", +======= + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", +>>>>>>> main "engines": { "node": ">=6" } @@ -1317,14 +1585,14 @@ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", "bin": { "jsesc": "bin/jsesc" }, "engines": { - "node": ">=4" + "node": ">=6" } }, "node_modules/json5": { @@ -1358,9 +1626,9 @@ } }, "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" }, "node_modules/nanoid": { "version": "3.3.7", @@ -1380,9 +1648,15 @@ } }, "node_modules/node-releases": { +<<<<<<< HEAD "version": "2.0.14", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==" +======= + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==" +>>>>>>> main }, "node_modules/object-assign": { "version": "4.1.1", @@ -1393,14 +1667,20 @@ } }, "node_modules/picocolors": { +<<<<<<< HEAD "version": "1.0.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==" +======= + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", + "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==" +>>>>>>> main }, "node_modules/postcss": { - "version": "8.4.38", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", - "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "version": "8.4.45", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.45.tgz", + "integrity": "sha512-7KTLTdzdZZYscUc65XmjFiB73vBhBfbPztCYdUNvlaso9PrzjzcmjqBPR0lNGkcVlcO4BjiO5rK/qNz+XAen1Q==", "funding": [ { "type": "opencollective", @@ -1417,7 +1697,7 @@ ], "dependencies": { "nanoid": "^3.3.7", - "picocolors": "^1.0.0", + "picocolors": "^1.0.1", "source-map-js": "^1.2.0" }, "engines": { @@ -1535,9 +1815,9 @@ "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==" }, "node_modules/rollup": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.13.0.tgz", - "integrity": "sha512-3YegKemjoQnYKmsBlOHfMLVPPA5xLkQ8MHLLSw/fBrFaVkEayL51DilPpNNLq1exr98F2B1TzrV0FUlN3gWRPg==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.21.0.tgz", + "integrity": "sha512-vo+S/lfA2lMS7rZ2Qoubi6I5hwZwzXeUIctILZLbHI+laNtvhhOIon2S1JksA5UEDQ7l3vberd0fxK44lTYjbQ==", "dependencies": { "@types/estree": "1.0.5" }, @@ -1549,19 +1829,22 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.13.0", - "@rollup/rollup-android-arm64": "4.13.0", - "@rollup/rollup-darwin-arm64": "4.13.0", - "@rollup/rollup-darwin-x64": "4.13.0", - "@rollup/rollup-linux-arm-gnueabihf": "4.13.0", - "@rollup/rollup-linux-arm64-gnu": "4.13.0", - "@rollup/rollup-linux-arm64-musl": "4.13.0", - "@rollup/rollup-linux-riscv64-gnu": "4.13.0", - "@rollup/rollup-linux-x64-gnu": "4.13.0", - "@rollup/rollup-linux-x64-musl": "4.13.0", - "@rollup/rollup-win32-arm64-msvc": "4.13.0", - "@rollup/rollup-win32-ia32-msvc": "4.13.0", - "@rollup/rollup-win32-x64-msvc": "4.13.0", + "@rollup/rollup-android-arm-eabi": "4.21.0", + "@rollup/rollup-android-arm64": "4.21.0", + "@rollup/rollup-darwin-arm64": "4.21.0", + "@rollup/rollup-darwin-x64": "4.21.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.21.0", + "@rollup/rollup-linux-arm-musleabihf": "4.21.0", + "@rollup/rollup-linux-arm64-gnu": "4.21.0", + "@rollup/rollup-linux-arm64-musl": "4.21.0", + "@rollup/rollup-linux-powerpc64le-gnu": "4.21.0", + "@rollup/rollup-linux-riscv64-gnu": "4.21.0", + "@rollup/rollup-linux-s390x-gnu": "4.21.0", + "@rollup/rollup-linux-x64-gnu": "4.21.0", + "@rollup/rollup-linux-x64-musl": "4.21.0", + "@rollup/rollup-win32-arm64-msvc": "4.21.0", + "@rollup/rollup-win32-ia32-msvc": "4.21.0", + "@rollup/rollup-win32-x64-msvc": "4.21.0", "fsevents": "~2.3.2" } }, @@ -1624,9 +1907,9 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/typescript": { - "version": "5.4.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", - "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", + "version": "5.6.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", + "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -1636,14 +1919,20 @@ } }, "node_modules/undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" }, "node_modules/update-browserslist-db": { +<<<<<<< HEAD "version": "1.0.16", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.16.tgz", "integrity": "sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==", +======= + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", +>>>>>>> main "funding": [ { "type": "opencollective", @@ -1659,8 +1948,13 @@ } ], "dependencies": { +<<<<<<< HEAD "escalade": "^3.1.2", "picocolors": "^1.0.1" +======= + "escalade": "^3.2.0", + "picocolors": "^1.1.0" +>>>>>>> main }, "bin": { "update-browserslist-db": "cli.js" @@ -1675,13 +1969,19 @@ "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" }, "node_modules/vite": { +<<<<<<< HEAD "version": "5.2.12", "resolved": "https://registry.npmjs.org/vite/-/vite-5.2.12.tgz", "integrity": "sha512-/gC8GxzxMK5ntBwb48pR32GGhENnjtY30G4A0jemunsBkiEZFw60s8InGpN8gkhHEkjnRK1aSAxeQgwvFhUHAA==", +======= + "version": "5.4.11", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.11.tgz", + "integrity": "sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==", +>>>>>>> main "dependencies": { - "esbuild": "^0.20.1", - "postcss": "^8.4.38", - "rollup": "^4.13.0" + "esbuild": "^0.21.3", + "postcss": "^8.4.43", + "rollup": "^4.20.0" }, "bin": { "vite": "bin/vite.js" @@ -1700,6 +2000,7 @@ "less": "*", "lightningcss": "^1.21.0", "sass": "*", + "sass-embedded": "*", "stylus": "*", "sugarss": "*", "terser": "^5.4.0" @@ -1717,6 +2018,9 @@ "sass": { "optional": true }, + "sass-embedded": { + "optional": true + }, "stylus": { "optional": true }, @@ -1729,9 +2033,15 @@ } }, "node_modules/web-vitals": { +<<<<<<< HEAD "version": "4.0.1", "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-4.0.1.tgz", "integrity": "sha512-AW6qT/vXK3pbf+WgVcEBXY//AWCpXjVKgdb6rt0cARSUdtT+NUtZCOeo+CSLUX7PjSQ275DmxfkAs7QlPbtR6w==" +======= + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-4.2.4.tgz", + "integrity": "sha512-r4DIlprAGwJ7YM11VZp4R884m0Vmgr6EAKe3P+kO0PPj3Unqyvv59rczf6UiGcb9Z8QxZVcqKNwv/g0WNdWwsw==" +>>>>>>> main }, "node_modules/yallist": { "version": "3.1.1", @@ -1750,15 +2060,24 @@ } }, "@babel/code-frame": { +<<<<<<< HEAD "version": "7.24.6", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.6.tgz", "integrity": "sha512-ZJhac6FkEd1yhG2AHOmfcXG4ceoLltoCVJjN5XsWN9BifBQr+cHJbWi0h68HZuSORq+3WtJ2z0hwF2NG1b5kcA==", "requires": { "@babel/highlight": "^7.24.6", +======= + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.25.7.tgz", + "integrity": "sha512-0xZJFNE5XMpENsgfHYTw8FbX4kv53mFLn2i3XPoq69LyhYSCBJtitaHx9QnsVTrsogI4Z3+HtEfZ2/GFPOtf5g==", + "requires": { + "@babel/highlight": "^7.25.7", +>>>>>>> main "picocolors": "^1.0.0" } }, "@babel/compat-data": { +<<<<<<< HEAD "version": "7.24.6", "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.6.tgz", "integrity": "sha512-aC2DGhBq5eEdyXWqrDInSqQjO0k8xtPRf5YylULqx8MCd6jBtzqfta/3ETMRpuKIc5hyswfO80ObyA1MvkCcUQ==" @@ -1778,6 +2097,27 @@ "@babel/template": "^7.24.6", "@babel/traverse": "^7.24.6", "@babel/types": "^7.24.6", +======= + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.7.tgz", + "integrity": "sha512-9ickoLz+hcXCeh7jrcin+/SLWm+GkxE2kTvoYyp38p4WkdFXfQJxDFGWp/YHjiKLPx06z2A7W8XKuqbReXDzsw==" + }, + "@babel/core": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.7.tgz", + "integrity": "sha512-yJ474Zv3cwiSOO9nXJuqzvwEeM+chDuQ8GJirw+pZ91sCGCyOZ3dJkVE09fTV0VEVzXyLWhh3G/AolYTPX7Mow==", + "requires": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.25.7", + "@babel/generator": "^7.25.7", + "@babel/helper-compilation-targets": "^7.25.7", + "@babel/helper-module-transforms": "^7.25.7", + "@babel/helpers": "^7.25.7", + "@babel/parser": "^7.25.7", + "@babel/template": "^7.25.7", + "@babel/traverse": "^7.25.7", + "@babel/types": "^7.25.7", +>>>>>>> main "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -1786,6 +2126,7 @@ } }, "@babel/generator": { +<<<<<<< HEAD "version": "7.24.6", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.6.tgz", "integrity": "sha512-S7m4eNa6YAPJRHmKsLHIDJhNAGNKoWNiWefz1MBbpnt8g9lvMDl1hir4P9bo/57bQEmuwEhnRU/AMWsD0G/Fbg==", @@ -1804,10 +2145,31 @@ "@babel/compat-data": "^7.24.6", "@babel/helper-validator-option": "^7.24.6", "browserslist": "^4.22.2", +======= + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.7.tgz", + "integrity": "sha512-5Dqpl5fyV9pIAD62yK9P7fcA768uVPUyrQmqpqstHWgMma4feF1x/oFysBCVZLY5wJ2GkMUCdsNDnGZrPoR6rA==", + "requires": { + "@babel/types": "^7.25.7", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^3.0.2" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.7.tgz", + "integrity": "sha512-DniTEax0sv6isaw6qSQSfV4gVRNtw2rte8HHM45t9ZR0xILaufBRNkpMifCRiAPyvL4ACD6v0gfCwCmtOQaV4A==", + "requires": { + "@babel/compat-data": "^7.25.7", + "@babel/helper-validator-option": "^7.25.7", + "browserslist": "^4.24.0", +>>>>>>> main "lru-cache": "^5.1.1", "semver": "^6.3.1" } }, +<<<<<<< HEAD "@babel/helper-environment-visitor": { "version": "7.24.6", "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.6.tgz", @@ -1901,12 +2263,79 @@ "integrity": "sha512-2YnuOp4HAk2BsBrJJvYCbItHx0zWscI1C3zgWkz+wDyD9I7GIVrfnLyrR4Y1VR+7p+chAEcrgRQYZAGIKMV7vQ==", "requires": { "@babel/helper-validator-identifier": "^7.24.6", +======= + "@babel/helper-module-imports": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.7.tgz", + "integrity": "sha512-o0xCgpNmRohmnoWKQ0Ij8IdddjyBFE4T2kagL/x6M3+4zUgc+4qTOUBoNe4XxDskt1HPKO007ZPiMgLDq2s7Kw==", + "requires": { + "@babel/traverse": "^7.25.7", + "@babel/types": "^7.25.7" + } + }, + "@babel/helper-module-transforms": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.7.tgz", + "integrity": "sha512-k/6f8dKG3yDz/qCwSM+RKovjMix563SLxQFo0UhRNo239SP6n9u5/eLtKD6EAjwta2JHJ49CsD8pms2HdNiMMQ==", + "requires": { + "@babel/helper-module-imports": "^7.25.7", + "@babel/helper-simple-access": "^7.25.7", + "@babel/helper-validator-identifier": "^7.25.7", + "@babel/traverse": "^7.25.7" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.7.tgz", + "integrity": "sha512-eaPZai0PiqCi09pPs3pAFfl/zYgGaE6IdXtYvmf0qlcDTd3WCtO7JWCcRd64e0EQrcYgiHibEZnOGsSY4QSgaw==" + }, + "@babel/helper-simple-access": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.25.7.tgz", + "integrity": "sha512-FPGAkJmyoChQeM+ruBGIDyrT2tKfZJO8NcxdC+CWNJi7N8/rZpSxK7yvBJ5O/nF1gfu5KzN7VKG3YVSLFfRSxQ==", + "requires": { + "@babel/traverse": "^7.25.7", + "@babel/types": "^7.25.7" + } + }, + "@babel/helper-string-parser": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.7.tgz", + "integrity": "sha512-CbkjYdsJNHFk8uqpEkpCvRs3YRp9tY6FmFY7wLMSYuGYkrdUi7r2lc4/wqsvlHoMznX3WJ9IP8giGPq68T/Y6g==" + }, + "@babel/helper-validator-identifier": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.7.tgz", + "integrity": "sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==" + }, + "@babel/helper-validator-option": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.7.tgz", + "integrity": "sha512-ytbPLsm+GjArDYXJ8Ydr1c/KJuutjF2besPNbIZnZ6MKUxi/uTA22t2ymmA4WFjZFpjiAMO0xuuJPqK2nvDVfQ==" + }, + "@babel/helpers": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.7.tgz", + "integrity": "sha512-Sv6pASx7Esm38KQpF/U/OXLwPPrdGHNKoeblRxgZRLXnAtnkEe4ptJPDtAZM7fBLadbc1Q07kQpSiGQ0Jg6tRA==", + "requires": { + "@babel/template": "^7.25.7", + "@babel/types": "^7.25.7" + } + }, + "@babel/highlight": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.25.7.tgz", + "integrity": "sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw==", + "requires": { + "@babel/helper-validator-identifier": "^7.25.7", +>>>>>>> main "chalk": "^2.4.2", "js-tokens": "^4.0.0", "picocolors": "^1.0.0" } }, "@babel/parser": { +<<<<<<< HEAD "version": "7.24.6", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.6.tgz", "integrity": "sha512-eNZXdfU35nJC2h24RznROuOpO94h6x8sg9ju0tT9biNtLZ2vuP8SduLqqV+/8+cebSLV9SJEAN5Z3zQbJG/M+Q==" @@ -1925,6 +2354,29 @@ "integrity": "sha512-BQTBCXmFRreU3oTUXcGKuPOfXAGb1liNY4AvvFKsOBAJ89RKcTsIrSsnMYkj59fNa66OFKnSa4AJZfy5Y4B9WA==", "requires": { "@babel/helper-plugin-utils": "^7.24.6" +======= + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.7.tgz", + "integrity": "sha512-aZn7ETtQsjjGG5HruveUK06cU3Hljuhd9Iojm4M8WWv3wLE6OkE5PWbDUkItmMgegmccaITudyuW5RPYrYlgWw==", + "requires": { + "@babel/types": "^7.25.7" + } + }, + "@babel/plugin-transform-react-jsx-self": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.25.7.tgz", + "integrity": "sha512-JD9MUnLbPL0WdVK8AWC7F7tTG2OS6u/AKKnsK+NdRhUiVdnzyR1S3kKQCaRLOiaULvUiqK6Z4JQE635VgtCFeg==", + "requires": { + "@babel/helper-plugin-utils": "^7.25.7" + } + }, + "@babel/plugin-transform-react-jsx-source": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.25.7.tgz", + "integrity": "sha512-S/JXG/KrbIY06iyJPKfxr0qRxnhNOdkNXYBl/rmwgDd72cQLH9tEGkDm/yJPGvcSIUoikzfjMios9i+xT/uv9w==", + "requires": { + "@babel/helper-plugin-utils": "^7.25.7" +>>>>>>> main } }, "@babel/runtime": { @@ -1936,6 +2388,7 @@ } }, "@babel/template": { +<<<<<<< HEAD "version": "7.24.6", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.6.tgz", "integrity": "sha512-3vgazJlLwNXi9jhrR1ef8qiB65L1RK90+lEQwv4OxveHnqC3BfmnHdgySwRLzf6akhlOYenT+b7AfWq+a//AHw==", @@ -1958,156 +2411,186 @@ "@babel/helper-split-export-declaration": "^7.24.6", "@babel/parser": "^7.24.6", "@babel/types": "^7.24.6", +======= + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.7.tgz", + "integrity": "sha512-wRwtAgI3bAS+JGU2upWNL9lSlDcRCqD05BZ1n3X2ONLH1WilFP6O1otQjeMK/1g0pvYcXC7b/qVUB1keofjtZA==", + "requires": { + "@babel/code-frame": "^7.25.7", + "@babel/parser": "^7.25.7", + "@babel/types": "^7.25.7" + } + }, + "@babel/traverse": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.7.tgz", + "integrity": "sha512-jatJPT1Zjqvh/1FyJs6qAHL+Dzb7sTb+xr7Q+gM1b+1oBsMsQQ4FkVKb6dFlJvLlVssqkRzV05Jzervt9yhnzg==", + "requires": { + "@babel/code-frame": "^7.25.7", + "@babel/generator": "^7.25.7", + "@babel/parser": "^7.25.7", + "@babel/template": "^7.25.7", + "@babel/types": "^7.25.7", +>>>>>>> main "debug": "^4.3.1", "globals": "^11.1.0" } }, "@babel/types": { +<<<<<<< HEAD "version": "7.24.6", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.6.tgz", "integrity": "sha512-WaMsgi6Q8zMgMth93GvWPXkhAIEobfsIkLTacoVZoK1J0CevIPGYY2Vo5YvJGqyHqXM6P4ppOYGsIRU8MM9pFQ==", "requires": { "@babel/helper-string-parser": "^7.24.6", "@babel/helper-validator-identifier": "^7.24.6", +======= + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.7.tgz", + "integrity": "sha512-vwIVdXG+j+FOpkwqHRcBgHLYNL7XMkufrlaFvL9o6Ai9sJn9+PdyIL5qa0XzTZw084c+u9LOls53eoZWP/W5WQ==", + "requires": { + "@babel/helper-string-parser": "^7.25.7", + "@babel/helper-validator-identifier": "^7.25.7", +>>>>>>> main "to-fast-properties": "^2.0.0" } }, "@esbuild/aix-ppc64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz", - "integrity": "sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", + "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", "optional": true }, "@esbuild/android-arm": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.20.2.tgz", - "integrity": "sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", + "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", "optional": true }, "@esbuild/android-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz", - "integrity": "sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", + "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", "optional": true }, "@esbuild/android-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.20.2.tgz", - "integrity": "sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", + "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", "optional": true }, "@esbuild/darwin-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz", - "integrity": "sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", + "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", "optional": true }, "@esbuild/darwin-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz", - "integrity": "sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", + "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", "optional": true }, "@esbuild/freebsd-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz", - "integrity": "sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", + "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", "optional": true }, "@esbuild/freebsd-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz", - "integrity": "sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", + "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", "optional": true }, "@esbuild/linux-arm": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz", - "integrity": "sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", + "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", "optional": true }, "@esbuild/linux-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz", - "integrity": "sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", + "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", "optional": true }, "@esbuild/linux-ia32": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz", - "integrity": "sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", + "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", "optional": true }, "@esbuild/linux-loong64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz", - "integrity": "sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", + "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", "optional": true }, "@esbuild/linux-mips64el": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz", - "integrity": "sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", + "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", "optional": true }, "@esbuild/linux-ppc64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz", - "integrity": "sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", + "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", "optional": true }, "@esbuild/linux-riscv64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz", - "integrity": "sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", + "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", "optional": true }, "@esbuild/linux-s390x": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz", - "integrity": "sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", + "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", "optional": true }, "@esbuild/linux-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz", - "integrity": "sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", + "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", "optional": true }, "@esbuild/netbsd-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz", - "integrity": "sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", + "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", "optional": true }, "@esbuild/openbsd-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz", - "integrity": "sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", + "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", "optional": true }, "@esbuild/sunos-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz", - "integrity": "sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", + "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", "optional": true }, "@esbuild/win32-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz", - "integrity": "sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", + "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", "optional": true }, "@esbuild/win32-ia32": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz", - "integrity": "sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", + "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", "optional": true }, "@esbuild/win32-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz", - "integrity": "sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", + "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", "optional": true }, "@ionic/core": { @@ -2174,81 +2657,99 @@ } }, "@rollup/rollup-android-arm-eabi": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.13.0.tgz", - "integrity": "sha512-5ZYPOuaAqEH/W3gYsRkxQATBW3Ii1MfaT4EQstTnLKViLi2gLSQmlmtTpGucNP3sXEpOiI5tdGhjdE111ekyEg==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.21.0.tgz", + "integrity": "sha512-WTWD8PfoSAJ+qL87lE7votj3syLavxunWhzCnx3XFxFiI/BA/r3X7MUM8dVrH8rb2r4AiO8jJsr3ZjdaftmnfA==", "optional": true }, "@rollup/rollup-android-arm64": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.13.0.tgz", - "integrity": "sha512-BSbaCmn8ZadK3UAQdlauSvtaJjhlDEjS5hEVVIN3A4bbl3X+otyf/kOJV08bYiRxfejP3DXFzO2jz3G20107+Q==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.21.0.tgz", + "integrity": "sha512-a1sR2zSK1B4eYkiZu17ZUZhmUQcKjk2/j9Me2IDjk1GHW7LB5Z35LEzj9iJch6gtUfsnvZs1ZNyDW2oZSThrkA==", "optional": true }, "@rollup/rollup-darwin-arm64": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.13.0.tgz", - "integrity": "sha512-Ovf2evVaP6sW5Ut0GHyUSOqA6tVKfrTHddtmxGQc1CTQa1Cw3/KMCDEEICZBbyppcwnhMwcDce9ZRxdWRpVd6g==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.21.0.tgz", + "integrity": "sha512-zOnKWLgDld/svhKO5PD9ozmL6roy5OQ5T4ThvdYZLpiOhEGY+dp2NwUmxK0Ld91LrbjrvtNAE0ERBwjqhZTRAA==", "optional": true }, "@rollup/rollup-darwin-x64": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.13.0.tgz", - "integrity": "sha512-U+Jcxm89UTK592vZ2J9st9ajRv/hrwHdnvyuJpa5A2ngGSVHypigidkQJP+YiGL6JODiUeMzkqQzbCG3At81Gg==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.21.0.tgz", + "integrity": "sha512-7doS8br0xAkg48SKE2QNtMSFPFUlRdw9+votl27MvT46vo44ATBmdZdGysOevNELmZlfd+NEa0UYOA8f01WSrg==", "optional": true }, "@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.13.0.tgz", - "integrity": "sha512-8wZidaUJUTIR5T4vRS22VkSMOVooG0F4N+JSwQXWSRiC6yfEsFMLTYRFHvby5mFFuExHa/yAp9juSphQQJAijQ==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.21.0.tgz", + "integrity": "sha512-pWJsfQjNWNGsoCq53KjMtwdJDmh/6NubwQcz52aEwLEuvx08bzcy6tOUuawAOncPnxz/3siRtd8hiQ32G1y8VA==", + "optional": true + }, + "@rollup/rollup-linux-arm-musleabihf": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.21.0.tgz", + "integrity": "sha512-efRIANsz3UHZrnZXuEvxS9LoCOWMGD1rweciD6uJQIx2myN3a8Im1FafZBzh7zk1RJ6oKcR16dU3UPldaKd83w==", "optional": true }, "@rollup/rollup-linux-arm64-gnu": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.13.0.tgz", - "integrity": "sha512-Iu0Kno1vrD7zHQDxOmvweqLkAzjxEVqNhUIXBsZ8hu8Oak7/5VTPrxOEZXYC1nmrBVJp0ZcL2E7lSuuOVaE3+w==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.21.0.tgz", + "integrity": "sha512-ZrPhydkTVhyeGTW94WJ8pnl1uroqVHM3j3hjdquwAcWnmivjAwOYjTEAuEDeJvGX7xv3Z9GAvrBkEzCgHq9U1w==", "optional": true }, "@rollup/rollup-linux-arm64-musl": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.13.0.tgz", - "integrity": "sha512-C31QrW47llgVyrRjIwiOwsHFcaIwmkKi3PCroQY5aVq4H0A5v/vVVAtFsI1nfBngtoRpeREvZOkIhmRwUKkAdw==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.21.0.tgz", + "integrity": "sha512-cfaupqd+UEFeURmqNP2eEvXqgbSox/LHOyN9/d2pSdV8xTrjdg3NgOFJCtc1vQ/jEke1qD0IejbBfxleBPHnPw==", + "optional": true + }, + "@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.21.0.tgz", + "integrity": "sha512-ZKPan1/RvAhrUylwBXC9t7B2hXdpb/ufeu22pG2psV7RN8roOfGurEghw1ySmX/CmDDHNTDDjY3lo9hRlgtaHg==", "optional": true }, "@rollup/rollup-linux-riscv64-gnu": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.13.0.tgz", - "integrity": "sha512-Oq90dtMHvthFOPMl7pt7KmxzX7E71AfyIhh+cPhLY9oko97Zf2C9tt/XJD4RgxhaGeAraAXDtqxvKE1y/j35lA==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.21.0.tgz", + "integrity": "sha512-H1eRaCwd5E8eS8leiS+o/NqMdljkcb1d6r2h4fKSsCXQilLKArq6WS7XBLDu80Yz+nMqHVFDquwcVrQmGr28rg==", + "optional": true + }, + "@rollup/rollup-linux-s390x-gnu": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.21.0.tgz", + "integrity": "sha512-zJ4hA+3b5tu8u7L58CCSI0A9N1vkfwPhWd/puGXwtZlsB5bTkwDNW/+JCU84+3QYmKpLi+XvHdmrlwUwDA6kqw==", "optional": true }, "@rollup/rollup-linux-x64-gnu": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.13.0.tgz", - "integrity": "sha512-yUD/8wMffnTKuiIsl6xU+4IA8UNhQ/f1sAnQebmE/lyQ8abjsVyDkyRkWop0kdMhKMprpNIhPmYlCxgHrPoXoA==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.21.0.tgz", + "integrity": "sha512-e2hrvElFIh6kW/UNBQK/kzqMNY5mO+67YtEh9OA65RM5IJXYTWiXjX6fjIiPaqOkBthYF1EqgiZ6OXKcQsM0hg==", "optional": true }, "@rollup/rollup-linux-x64-musl": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.13.0.tgz", - "integrity": "sha512-9RyNqoFNdF0vu/qqX63fKotBh43fJQeYC98hCaf89DYQpv+xu0D8QFSOS0biA7cGuqJFOc1bJ+m2rhhsKcw1hw==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.21.0.tgz", + "integrity": "sha512-1vvmgDdUSebVGXWX2lIcgRebqfQSff0hMEkLJyakQ9JQUbLDkEaMsPTLOmyccyC6IJ/l3FZuJbmrBw/u0A0uCQ==", "optional": true }, "@rollup/rollup-win32-arm64-msvc": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.13.0.tgz", - "integrity": "sha512-46ue8ymtm/5PUU6pCvjlic0z82qWkxv54GTJZgHrQUuZnVH+tvvSP0LsozIDsCBFO4VjJ13N68wqrKSeScUKdA==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.21.0.tgz", + "integrity": "sha512-s5oFkZ/hFcrlAyBTONFY1TWndfyre1wOMwU+6KCpm/iatybvrRgmZVM+vCFwxmC5ZhdlgfE0N4XorsDpi7/4XQ==", "optional": true }, "@rollup/rollup-win32-ia32-msvc": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.13.0.tgz", - "integrity": "sha512-P5/MqLdLSlqxbeuJ3YDeX37srC8mCflSyTrUsgbU1c/U9j6l2g2GiIdYaGD9QjdMQPMSgYm7hgg0551wHyIluw==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.21.0.tgz", + "integrity": "sha512-G9+TEqRnAA6nbpqyUqgTiopmnfgnMkR3kMukFBDsiyy23LZvUCpiUwjTRx6ezYCjJODXrh52rBR9oXvm+Fp5wg==", "optional": true }, "@rollup/rollup-win32-x64-msvc": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.13.0.tgz", - "integrity": "sha512-UKXUQNbO3DOhzLRwHSpa0HnhhCgNODvfoPWv2FCXme8N/ANFfhIPMGuOT+QuKd16+B5yxZ0HdpNlqPvTMS1qfw==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.21.0.tgz", + "integrity": "sha512-2jsCDZwtQvRhejHLfZ1JY6w6kEuEtfF9nzYsZxzSlNVKDX+DpsDJ+Rbjkm74nvg2rdx0gwBS+IMdvwJuq3S9pQ==", "optional": true }, "@stencil/core": { @@ -2304,11 +2805,17 @@ "integrity": "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==" }, "@types/node": { +<<<<<<< HEAD "version": "20.12.13", "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.13.tgz", "integrity": "sha512-gBGeanV41c1L171rR7wjbMiEpEI/l5XFQdLLfhr/REwpgDy/4U8y89+i8kRiLzDyZdOkXh+cRaTetUnCYutoXA==", +======= + "version": "22.8.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.8.2.tgz", + "integrity": "sha512-NzaRNFV+FZkvK/KLCsNdTvID0SThyrs5SHB6tsD/lajr22FGC73N2QeDPM2wHtVde8mgcXuSsHQkH5cX1pbPLw==", +>>>>>>> main "requires": { - "undici-types": "~5.26.4" + "undici-types": "~6.19.8" } }, "@types/prop-types": { @@ -2317,18 +2824,24 @@ "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" }, "@types/react": { +<<<<<<< HEAD "version": "18.3.3", "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.3.tgz", "integrity": "sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==", +======= + "version": "18.3.12", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.12.tgz", + "integrity": "sha512-D2wOSq/d6Agt28q7rSI3jhU7G6aiuzljDGZ2hTZHIkrTLUI+AF3WMeKkEZ9nN2fkBAlcktT6vcZjDFiIhMYEQw==", +>>>>>>> main "requires": { "@types/prop-types": "*", "csstype": "^3.0.2" } }, "@types/react-dom": { - "version": "18.3.0", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz", - "integrity": "sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==", + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-qW1Mfv8taImTthu4KoXgDfLuk4bydU6Q/TkADnDWWHwi4NX4BR+LWfTp2sVmTqRrsHvyDDTelgelxJ+SsejKKQ==", "requires": { "@types/react": "*" } @@ -2353,6 +2866,7 @@ } }, "@vitejs/plugin-react": { +<<<<<<< HEAD "version": "4.3.0", "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.3.0.tgz", "integrity": "sha512-KcEbMsn4Dpk+LIbHMj7gDPRKaTMStxxWRkRmxsg/jVdFdJCZWt1SchZcf0M4t8lIKdwwMsEyzhrcOXRrDPtOBw==", @@ -2360,6 +2874,15 @@ "@babel/core": "^7.24.5", "@babel/plugin-transform-react-jsx-self": "^7.24.5", "@babel/plugin-transform-react-jsx-source": "^7.24.1", +======= + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.3.3.tgz", + "integrity": "sha512-NooDe9GpHGqNns1i8XDERg0Vsg5SSYRhRxxyTGogUdkdNt47jal+fbuYi+Yfq6pzRCKXyoPcWisfxE6RIM3GKA==", + "requires": { + "@babel/core": "^7.25.2", + "@babel/plugin-transform-react-jsx-self": "^7.24.7", + "@babel/plugin-transform-react-jsx-source": "^7.24.7", +>>>>>>> main "@types/babel__core": "^7.20.5", "react-refresh": "^0.14.2" } @@ -2373,6 +2896,7 @@ } }, "browserslist": { +<<<<<<< HEAD "version": "4.23.0", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", @@ -2387,6 +2911,22 @@ "version": "1.0.30001621", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001621.tgz", "integrity": "sha512-+NLXZiviFFKX0fk8Piwv3PfLPGtRqJeq2TiNoUff/qB5KJgwecJTvCXDpmlyP/eCI/GUEmp/h/y5j0yckiiZrA==" +======= + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.0.tgz", + "integrity": "sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==", + "requires": { + "caniuse-lite": "^1.0.30001663", + "electron-to-chromium": "^1.5.28", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001667", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001667.tgz", + "integrity": "sha512-7LTwJjcRkzKFmtqGsibMeuXmvFDfZq/nzIjnmgCGzKKRVzjD72selLDK1oPF/Oxzmt4fNcPvTDvGqSDG4tCALw==" +>>>>>>> main }, "chalk": { "version": "2.4.2", @@ -2427,52 +2967,64 @@ "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" }, "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", "requires": { - "ms": "2.1.2" + "ms": "^2.1.3" } }, "electron-to-chromium": { +<<<<<<< HEAD "version": "1.4.783", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.783.tgz", "integrity": "sha512-bT0jEz/Xz1fahQpbZ1D7LgmPYZ3iHVY39NcWWro1+hA2IvjiPeaXtfSqrQ+nXjApMvQRE2ASt1itSLRrebHMRQ==" +======= + "version": "1.5.32", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.32.tgz", + "integrity": "sha512-M+7ph0VGBQqqpTT2YrabjNKSQ2fEl9PVx6AK3N558gDH9NO8O6XN9SXXFWRo9u9PbEg/bWq+tjXQr+eXmxubCw==" +>>>>>>> main }, "esbuild": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.2.tgz", - "integrity": "sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==", - "requires": { - "@esbuild/aix-ppc64": "0.20.2", - "@esbuild/android-arm": "0.20.2", - "@esbuild/android-arm64": "0.20.2", - "@esbuild/android-x64": "0.20.2", - "@esbuild/darwin-arm64": "0.20.2", - "@esbuild/darwin-x64": "0.20.2", - "@esbuild/freebsd-arm64": "0.20.2", - "@esbuild/freebsd-x64": "0.20.2", - "@esbuild/linux-arm": "0.20.2", - "@esbuild/linux-arm64": "0.20.2", - "@esbuild/linux-ia32": "0.20.2", - "@esbuild/linux-loong64": "0.20.2", - "@esbuild/linux-mips64el": "0.20.2", - "@esbuild/linux-ppc64": "0.20.2", - "@esbuild/linux-riscv64": "0.20.2", - "@esbuild/linux-s390x": "0.20.2", - "@esbuild/linux-x64": "0.20.2", - "@esbuild/netbsd-x64": "0.20.2", - "@esbuild/openbsd-x64": "0.20.2", - "@esbuild/sunos-x64": "0.20.2", - "@esbuild/win32-arm64": "0.20.2", - "@esbuild/win32-ia32": "0.20.2", - "@esbuild/win32-x64": "0.20.2" + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", + "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", + "requires": { + "@esbuild/aix-ppc64": "0.21.5", + "@esbuild/android-arm": "0.21.5", + "@esbuild/android-arm64": "0.21.5", + "@esbuild/android-x64": "0.21.5", + "@esbuild/darwin-arm64": "0.21.5", + "@esbuild/darwin-x64": "0.21.5", + "@esbuild/freebsd-arm64": "0.21.5", + "@esbuild/freebsd-x64": "0.21.5", + "@esbuild/linux-arm": "0.21.5", + "@esbuild/linux-arm64": "0.21.5", + "@esbuild/linux-ia32": "0.21.5", + "@esbuild/linux-loong64": "0.21.5", + "@esbuild/linux-mips64el": "0.21.5", + "@esbuild/linux-ppc64": "0.21.5", + "@esbuild/linux-riscv64": "0.21.5", + "@esbuild/linux-s390x": "0.21.5", + "@esbuild/linux-x64": "0.21.5", + "@esbuild/netbsd-x64": "0.21.5", + "@esbuild/openbsd-x64": "0.21.5", + "@esbuild/sunos-x64": "0.21.5", + "@esbuild/win32-arm64": "0.21.5", + "@esbuild/win32-ia32": "0.21.5", + "@esbuild/win32-x64": "0.21.5" } }, "escalade": { +<<<<<<< HEAD "version": "3.1.2", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==" +======= + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==" +>>>>>>> main }, "escape-string-regexp": { "version": "1.0.5", @@ -2542,9 +3094,9 @@ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==" }, "json5": { "version": "2.2.3", @@ -2568,9 +3120,9 @@ } }, "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" }, "nanoid": { "version": "3.3.7", @@ -2578,9 +3130,15 @@ "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==" }, "node-releases": { +<<<<<<< HEAD "version": "2.0.14", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==" +======= + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==" +>>>>>>> main }, "object-assign": { "version": "4.1.1", @@ -2588,17 +3146,23 @@ "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" }, "picocolors": { +<<<<<<< HEAD "version": "1.0.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==" +======= + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", + "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==" +>>>>>>> main }, "postcss": { - "version": "8.4.38", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", - "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "version": "8.4.45", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.45.tgz", + "integrity": "sha512-7KTLTdzdZZYscUc65XmjFiB73vBhBfbPztCYdUNvlaso9PrzjzcmjqBPR0lNGkcVlcO4BjiO5rK/qNz+XAen1Q==", "requires": { "nanoid": "^3.3.7", - "picocolors": "^1.0.0", + "picocolors": "^1.0.1", "source-map-js": "^1.2.0" } }, @@ -2702,23 +3266,26 @@ "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==" }, "rollup": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.13.0.tgz", - "integrity": "sha512-3YegKemjoQnYKmsBlOHfMLVPPA5xLkQ8MHLLSw/fBrFaVkEayL51DilPpNNLq1exr98F2B1TzrV0FUlN3gWRPg==", - "requires": { - "@rollup/rollup-android-arm-eabi": "4.13.0", - "@rollup/rollup-android-arm64": "4.13.0", - "@rollup/rollup-darwin-arm64": "4.13.0", - "@rollup/rollup-darwin-x64": "4.13.0", - "@rollup/rollup-linux-arm-gnueabihf": "4.13.0", - "@rollup/rollup-linux-arm64-gnu": "4.13.0", - "@rollup/rollup-linux-arm64-musl": "4.13.0", - "@rollup/rollup-linux-riscv64-gnu": "4.13.0", - "@rollup/rollup-linux-x64-gnu": "4.13.0", - "@rollup/rollup-linux-x64-musl": "4.13.0", - "@rollup/rollup-win32-arm64-msvc": "4.13.0", - "@rollup/rollup-win32-ia32-msvc": "4.13.0", - "@rollup/rollup-win32-x64-msvc": "4.13.0", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.21.0.tgz", + "integrity": "sha512-vo+S/lfA2lMS7rZ2Qoubi6I5hwZwzXeUIctILZLbHI+laNtvhhOIon2S1JksA5UEDQ7l3vberd0fxK44lTYjbQ==", + "requires": { + "@rollup/rollup-android-arm-eabi": "4.21.0", + "@rollup/rollup-android-arm64": "4.21.0", + "@rollup/rollup-darwin-arm64": "4.21.0", + "@rollup/rollup-darwin-x64": "4.21.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.21.0", + "@rollup/rollup-linux-arm-musleabihf": "4.21.0", + "@rollup/rollup-linux-arm64-gnu": "4.21.0", + "@rollup/rollup-linux-arm64-musl": "4.21.0", + "@rollup/rollup-linux-powerpc64le-gnu": "4.21.0", + "@rollup/rollup-linux-riscv64-gnu": "4.21.0", + "@rollup/rollup-linux-s390x-gnu": "4.21.0", + "@rollup/rollup-linux-x64-gnu": "4.21.0", + "@rollup/rollup-linux-x64-musl": "4.21.0", + "@rollup/rollup-win32-arm64-msvc": "4.21.0", + "@rollup/rollup-win32-ia32-msvc": "4.21.0", + "@rollup/rollup-win32-x64-msvc": "4.21.0", "@types/estree": "1.0.5", "fsevents": "~2.3.2" } @@ -2770,22 +3337,31 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "typescript": { - "version": "5.4.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", - "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==" + "version": "5.6.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", + "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==" }, "undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" }, "update-browserslist-db": { +<<<<<<< HEAD "version": "1.0.16", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.16.tgz", "integrity": "sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==", "requires": { "escalade": "^3.1.2", "picocolors": "^1.0.1" +======= + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", + "requires": { + "escalade": "^3.2.0", + "picocolors": "^1.1.0" +>>>>>>> main } }, "value-equal": { @@ -2794,20 +3370,32 @@ "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" }, "vite": { +<<<<<<< HEAD "version": "5.2.12", "resolved": "https://registry.npmjs.org/vite/-/vite-5.2.12.tgz", "integrity": "sha512-/gC8GxzxMK5ntBwb48pR32GGhENnjtY30G4A0jemunsBkiEZFw60s8InGpN8gkhHEkjnRK1aSAxeQgwvFhUHAA==", +======= + "version": "5.4.11", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.11.tgz", + "integrity": "sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==", +>>>>>>> main "requires": { - "esbuild": "^0.20.1", + "esbuild": "^0.21.3", "fsevents": "~2.3.3", - "postcss": "^8.4.38", - "rollup": "^4.13.0" + "postcss": "^8.4.43", + "rollup": "^4.20.0" } }, "web-vitals": { +<<<<<<< HEAD "version": "4.0.1", "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-4.0.1.tgz", "integrity": "sha512-AW6qT/vXK3pbf+WgVcEBXY//AWCpXjVKgdb6rt0cARSUdtT+NUtZCOeo+CSLUX7PjSQ275DmxfkAs7QlPbtR6w==" +======= + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-4.2.4.tgz", + "integrity": "sha512-r4DIlprAGwJ7YM11VZp4R884m0Vmgr6EAKe3P+kO0PPj3Unqyvv59rczf6UiGcb9Z8QxZVcqKNwv/g0WNdWwsw==" +>>>>>>> main }, "yallist": { "version": "3.1.1", diff --git a/static/code/stackblitz/v7/react/package.json b/static/code/stackblitz/v7/react/package.json index a431fd560be..eed93c488e3 100644 --- a/static/code/stackblitz/v7/react/package.json +++ b/static/code/stackblitz/v7/react/package.json @@ -5,7 +5,7 @@ "dependencies": { "@ionic/react": "^7.4.0", "@ionic/react-router": "^7.4.0", - "@types/node": "^20.0.0", + "@types/node": "^22.0.0", "@types/react": "^18.0.9", "@types/react-dom": "^18.0.4", "@types/react-router": "^5.1.11", diff --git a/static/code/stackblitz/v7/vue/package-lock.json b/static/code/stackblitz/v7/vue/package-lock.json index aba94fbde91..3d2017334ea 100644 --- a/static/code/stackblitz/v7/vue/package-lock.json +++ b/static/code/stackblitz/v7/vue/package-lock.json @@ -11,7 +11,7 @@ "@ionic/vue": "^7.4.0", "@ionic/vue-router": "^7.4.0", "vue": "^3.2.25", - "vue-router": "4.3.2" + "vue-router": "4.4.5" }, "devDependencies": { "@vitejs/plugin-vue": "^5.0.0", @@ -20,10 +20,29 @@ "vue-tsc": "^2.0.0" } }, + "node_modules/@babel/helper-string-parser": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz", + "integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", + "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/parser": { - "version": "7.24.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.4.tgz", - "integrity": "sha512-zTvEBcghmeBma9QIGunWevvBAp4/Qu9Bdq+2k0Ot4fVMD6v3dsC9WOcRSKk7tRRyBM/53yKMJko9xOatGQAwSg==", + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.6.tgz", + "integrity": "sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q==", + "dependencies": { + "@babel/types": "^7.25.6" + }, "bin": { "parser": "bin/babel-parser.js" }, @@ -31,10 +50,23 @@ "node": ">=6.0.0" } }, + "node_modules/@babel/types": { + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.6.tgz", + "integrity": "sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==", + "dependencies": { + "@babel/helper-string-parser": "^7.24.8", + "@babel/helper-validator-identifier": "^7.24.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@esbuild/aix-ppc64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz", - "integrity": "sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", + "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", "cpu": [ "ppc64" ], @@ -48,9 +80,9 @@ } }, "node_modules/@esbuild/android-arm": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.20.2.tgz", - "integrity": "sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", + "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", "cpu": [ "arm" ], @@ -64,9 +96,9 @@ } }, "node_modules/@esbuild/android-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz", - "integrity": "sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", + "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", "cpu": [ "arm64" ], @@ -80,9 +112,9 @@ } }, "node_modules/@esbuild/android-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.20.2.tgz", - "integrity": "sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", + "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", "cpu": [ "x64" ], @@ -96,9 +128,9 @@ } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz", - "integrity": "sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", + "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", "cpu": [ "arm64" ], @@ -112,9 +144,9 @@ } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz", - "integrity": "sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", + "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", "cpu": [ "x64" ], @@ -128,9 +160,9 @@ } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz", - "integrity": "sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", + "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", "cpu": [ "arm64" ], @@ -144,9 +176,9 @@ } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz", - "integrity": "sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", + "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", "cpu": [ "x64" ], @@ -160,9 +192,9 @@ } }, "node_modules/@esbuild/linux-arm": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz", - "integrity": "sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", + "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", "cpu": [ "arm" ], @@ -176,9 +208,9 @@ } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz", - "integrity": "sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", + "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", "cpu": [ "arm64" ], @@ -192,9 +224,9 @@ } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz", - "integrity": "sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", + "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", "cpu": [ "ia32" ], @@ -208,9 +240,9 @@ } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz", - "integrity": "sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", + "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", "cpu": [ "loong64" ], @@ -224,9 +256,9 @@ } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz", - "integrity": "sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", + "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", "cpu": [ "mips64el" ], @@ -240,9 +272,9 @@ } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz", - "integrity": "sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", + "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", "cpu": [ "ppc64" ], @@ -256,9 +288,9 @@ } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz", - "integrity": "sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", + "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", "cpu": [ "riscv64" ], @@ -272,9 +304,9 @@ } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz", - "integrity": "sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", + "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", "cpu": [ "s390x" ], @@ -288,9 +320,9 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz", - "integrity": "sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", + "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", "cpu": [ "x64" ], @@ -304,9 +336,9 @@ } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz", - "integrity": "sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", + "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", "cpu": [ "x64" ], @@ -320,9 +352,9 @@ } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz", - "integrity": "sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", + "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", "cpu": [ "x64" ], @@ -336,9 +368,9 @@ } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz", - "integrity": "sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", + "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", "cpu": [ "x64" ], @@ -352,9 +384,9 @@ } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz", - "integrity": "sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", + "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", "cpu": [ "arm64" ], @@ -368,9 +400,9 @@ } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz", - "integrity": "sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", + "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", "cpu": [ "ia32" ], @@ -384,9 +416,9 @@ } }, "node_modules/@esbuild/win32-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz", - "integrity": "sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", + "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", "cpu": [ "x64" ], @@ -427,14 +459,14 @@ } }, "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==" }, "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.13.0.tgz", - "integrity": "sha512-5ZYPOuaAqEH/W3gYsRkxQATBW3Ii1MfaT4EQstTnLKViLi2gLSQmlmtTpGucNP3sXEpOiI5tdGhjdE111ekyEg==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.21.0.tgz", + "integrity": "sha512-WTWD8PfoSAJ+qL87lE7votj3syLavxunWhzCnx3XFxFiI/BA/r3X7MUM8dVrH8rb2r4AiO8jJsr3ZjdaftmnfA==", "cpu": [ "arm" ], @@ -445,9 +477,9 @@ ] }, "node_modules/@rollup/rollup-android-arm64": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.13.0.tgz", - "integrity": "sha512-BSbaCmn8ZadK3UAQdlauSvtaJjhlDEjS5hEVVIN3A4bbl3X+otyf/kOJV08bYiRxfejP3DXFzO2jz3G20107+Q==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.21.0.tgz", + "integrity": "sha512-a1sR2zSK1B4eYkiZu17ZUZhmUQcKjk2/j9Me2IDjk1GHW7LB5Z35LEzj9iJch6gtUfsnvZs1ZNyDW2oZSThrkA==", "cpu": [ "arm64" ], @@ -458,9 +490,9 @@ ] }, "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.13.0.tgz", - "integrity": "sha512-Ovf2evVaP6sW5Ut0GHyUSOqA6tVKfrTHddtmxGQc1CTQa1Cw3/KMCDEEICZBbyppcwnhMwcDce9ZRxdWRpVd6g==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.21.0.tgz", + "integrity": "sha512-zOnKWLgDld/svhKO5PD9ozmL6roy5OQ5T4ThvdYZLpiOhEGY+dp2NwUmxK0Ld91LrbjrvtNAE0ERBwjqhZTRAA==", "cpu": [ "arm64" ], @@ -471,9 +503,9 @@ ] }, "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.13.0.tgz", - "integrity": "sha512-U+Jcxm89UTK592vZ2J9st9ajRv/hrwHdnvyuJpa5A2ngGSVHypigidkQJP+YiGL6JODiUeMzkqQzbCG3At81Gg==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.21.0.tgz", + "integrity": "sha512-7doS8br0xAkg48SKE2QNtMSFPFUlRdw9+votl27MvT46vo44ATBmdZdGysOevNELmZlfd+NEa0UYOA8f01WSrg==", "cpu": [ "x64" ], @@ -484,9 +516,22 @@ ] }, "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.13.0.tgz", - "integrity": "sha512-8wZidaUJUTIR5T4vRS22VkSMOVooG0F4N+JSwQXWSRiC6yfEsFMLTYRFHvby5mFFuExHa/yAp9juSphQQJAijQ==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.21.0.tgz", + "integrity": "sha512-pWJsfQjNWNGsoCq53KjMtwdJDmh/6NubwQcz52aEwLEuvx08bzcy6tOUuawAOncPnxz/3siRtd8hiQ32G1y8VA==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.21.0.tgz", + "integrity": "sha512-efRIANsz3UHZrnZXuEvxS9LoCOWMGD1rweciD6uJQIx2myN3a8Im1FafZBzh7zk1RJ6oKcR16dU3UPldaKd83w==", "cpu": [ "arm" ], @@ -497,9 +542,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.13.0.tgz", - "integrity": "sha512-Iu0Kno1vrD7zHQDxOmvweqLkAzjxEVqNhUIXBsZ8hu8Oak7/5VTPrxOEZXYC1nmrBVJp0ZcL2E7lSuuOVaE3+w==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.21.0.tgz", + "integrity": "sha512-ZrPhydkTVhyeGTW94WJ8pnl1uroqVHM3j3hjdquwAcWnmivjAwOYjTEAuEDeJvGX7xv3Z9GAvrBkEzCgHq9U1w==", "cpu": [ "arm64" ], @@ -510,9 +555,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.13.0.tgz", - "integrity": "sha512-C31QrW47llgVyrRjIwiOwsHFcaIwmkKi3PCroQY5aVq4H0A5v/vVVAtFsI1nfBngtoRpeREvZOkIhmRwUKkAdw==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.21.0.tgz", + "integrity": "sha512-cfaupqd+UEFeURmqNP2eEvXqgbSox/LHOyN9/d2pSdV8xTrjdg3NgOFJCtc1vQ/jEke1qD0IejbBfxleBPHnPw==", "cpu": [ "arm64" ], @@ -522,10 +567,23 @@ "linux" ] }, + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.21.0.tgz", + "integrity": "sha512-ZKPan1/RvAhrUylwBXC9t7B2hXdpb/ufeu22pG2psV7RN8roOfGurEghw1ySmX/CmDDHNTDDjY3lo9hRlgtaHg==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.13.0.tgz", - "integrity": "sha512-Oq90dtMHvthFOPMl7pt7KmxzX7E71AfyIhh+cPhLY9oko97Zf2C9tt/XJD4RgxhaGeAraAXDtqxvKE1y/j35lA==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.21.0.tgz", + "integrity": "sha512-H1eRaCwd5E8eS8leiS+o/NqMdljkcb1d6r2h4fKSsCXQilLKArq6WS7XBLDu80Yz+nMqHVFDquwcVrQmGr28rg==", "cpu": [ "riscv64" ], @@ -535,10 +593,23 @@ "linux" ] }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.21.0.tgz", + "integrity": "sha512-zJ4hA+3b5tu8u7L58CCSI0A9N1vkfwPhWd/puGXwtZlsB5bTkwDNW/+JCU84+3QYmKpLi+XvHdmrlwUwDA6kqw==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.13.0.tgz", - "integrity": "sha512-yUD/8wMffnTKuiIsl6xU+4IA8UNhQ/f1sAnQebmE/lyQ8abjsVyDkyRkWop0kdMhKMprpNIhPmYlCxgHrPoXoA==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.21.0.tgz", + "integrity": "sha512-e2hrvElFIh6kW/UNBQK/kzqMNY5mO+67YtEh9OA65RM5IJXYTWiXjX6fjIiPaqOkBthYF1EqgiZ6OXKcQsM0hg==", "cpu": [ "x64" ], @@ -549,9 +620,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.13.0.tgz", - "integrity": "sha512-9RyNqoFNdF0vu/qqX63fKotBh43fJQeYC98hCaf89DYQpv+xu0D8QFSOS0biA7cGuqJFOc1bJ+m2rhhsKcw1hw==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.21.0.tgz", + "integrity": "sha512-1vvmgDdUSebVGXWX2lIcgRebqfQSff0hMEkLJyakQ9JQUbLDkEaMsPTLOmyccyC6IJ/l3FZuJbmrBw/u0A0uCQ==", "cpu": [ "x64" ], @@ -562,9 +633,9 @@ ] }, "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.13.0.tgz", - "integrity": "sha512-46ue8ymtm/5PUU6pCvjlic0z82qWkxv54GTJZgHrQUuZnVH+tvvSP0LsozIDsCBFO4VjJ13N68wqrKSeScUKdA==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.21.0.tgz", + "integrity": "sha512-s5oFkZ/hFcrlAyBTONFY1TWndfyre1wOMwU+6KCpm/iatybvrRgmZVM+vCFwxmC5ZhdlgfE0N4XorsDpi7/4XQ==", "cpu": [ "arm64" ], @@ -575,9 +646,9 @@ ] }, "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.13.0.tgz", - "integrity": "sha512-P5/MqLdLSlqxbeuJ3YDeX37srC8mCflSyTrUsgbU1c/U9j6l2g2GiIdYaGD9QjdMQPMSgYm7hgg0551wHyIluw==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.21.0.tgz", + "integrity": "sha512-G9+TEqRnAA6nbpqyUqgTiopmnfgnMkR3kMukFBDsiyy23LZvUCpiUwjTRx6ezYCjJODXrh52rBR9oXvm+Fp5wg==", "cpu": [ "ia32" ], @@ -588,9 +659,9 @@ ] }, "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.13.0.tgz", - "integrity": "sha512-UKXUQNbO3DOhzLRwHSpa0HnhhCgNODvfoPWv2FCXme8N/ANFfhIPMGuOT+QuKd16+B5yxZ0HdpNlqPvTMS1qfw==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.21.0.tgz", + "integrity": "sha512-2jsCDZwtQvRhejHLfZ1JY6w6kEuEtfF9nzYsZxzSlNVKDX+DpsDJ+Rbjkm74nvg2rdx0gwBS+IMdvwJuq3S9pQ==", "cpu": [ "x64" ], @@ -619,9 +690,9 @@ "dev": true }, "node_modules/@vitejs/plugin-vue": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-5.0.4.tgz", - "integrity": "sha512-WS3hevEszI6CEVEx28F8RjTX97k3KsrcY6kvTg7+Whm5y3oYvcqzVeGCU3hxSAn4uY2CLCkeokkGKpoctccilQ==", + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-5.1.5.tgz", + "integrity": "sha512-dlnib73G05CDBAUR/YpuZcQQ47fpjihnnNouAAqN62z+oqSsWJ+kh52GRzIxpkgFG3q11eXK7Di7RMmoCwISZA==", "dev": true, "engines": { "node": "^18.0.0 || >=20.0.0" @@ -632,6 +703,7 @@ } }, "node_modules/@volar/language-core": { +<<<<<<< HEAD "version": "2.2.4", "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.2.4.tgz", "integrity": "sha512-7As47GndxGxsqqYnbreLrfB5NDUeQioPM2LJKUuB4/34c0NpEJ2byVl3c9KYdjIdiEstWZ9JLtLKNTaPWb5jtA==", @@ -666,12 +738,47 @@ "dependencies": { "@babel/parser": "^7.24.4", "@vue/shared": "3.4.27", +======= + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.3.4.tgz", + "integrity": "sha512-wXBhY11qG6pCDAqDnbBRFIDSIwbqkWI7no+lj5+L7IlA7HRIjRP7YQLGzT0LF4lS6eHkMSsclXqy9DwYJasZTQ==", + "dev": true, + "dependencies": { + "@volar/source-map": "2.3.4" + } + }, + "node_modules/@volar/source-map": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.3.4.tgz", + "integrity": "sha512-C+t63nwcblqLIVTYXaVi/+gC8NukDaDIQI72J3R7aXGvtgaVB16c+J8Iz7/VfOy7kjYv7lf5GhBny6ACw9fTGQ==", + "dev": true + }, + "node_modules/@volar/typescript": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.3.4.tgz", + "integrity": "sha512-acCvt7dZECyKcvO5geNybmrqOsu9u8n5XP1rfiYsOLYGPxvHRav9BVmEdRyZ3vvY6mNyQ1wLL5Hday4IShe17w==", + "dev": true, + "dependencies": { + "@volar/language-core": "2.3.4", + "path-browserify": "^1.0.1", + "vscode-uri": "^3.0.8" + } + }, + "node_modules/@vue/compiler-core": { + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.12.tgz", + "integrity": "sha512-ISyBTRMmMYagUxhcpyEH0hpXRd/KqDU4ymofPgl2XAkY9ZhQ+h0ovEZJIiPop13UmR/54oA2cgMDjgroRelaEw==", + "dependencies": { + "@babel/parser": "^7.25.3", + "@vue/shared": "3.5.12", +>>>>>>> main "entities": "^4.5.0", "estree-walker": "^2.0.2", "source-map-js": "^1.2.0" } }, "node_modules/@vue/compiler-dom": { +<<<<<<< HEAD "version": "3.4.27", "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.27.tgz", "integrity": "sha512-kUTvochG/oVgE1w5ViSr3KUBh9X7CWirebA3bezTbB5ZKBQZwR2Mwj9uoSKRMFcz4gSMzzLXBPD6KpCLb9nvWw==", @@ -690,37 +797,76 @@ "@vue/compiler-dom": "3.4.27", "@vue/compiler-ssr": "3.4.27", "@vue/shared": "3.4.27", +======= + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.12.tgz", + "integrity": "sha512-9G6PbJ03uwxLHKQ3P42cMTi85lDRvGLB2rSGOiQqtXELat6uI4n8cNz9yjfVHRPIu+MsK6TE418Giruvgptckg==", + "dependencies": { + "@vue/compiler-core": "3.5.12", + "@vue/shared": "3.5.12" + } + }, + "node_modules/@vue/compiler-sfc": { + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.12.tgz", + "integrity": "sha512-2k973OGo2JuAa5+ZlekuQJtitI5CgLMOwgl94BzMCsKZCX/xiqzJYzapl4opFogKHqwJk34vfsaKpfEhd1k5nw==", + "dependencies": { + "@babel/parser": "^7.25.3", + "@vue/compiler-core": "3.5.12", + "@vue/compiler-dom": "3.5.12", + "@vue/compiler-ssr": "3.5.12", + "@vue/shared": "3.5.12", +>>>>>>> main "estree-walker": "^2.0.2", - "magic-string": "^0.30.10", - "postcss": "^8.4.38", + "magic-string": "^0.30.11", + "postcss": "^8.4.47", "source-map-js": "^1.2.0" } }, "node_modules/@vue/compiler-ssr": { +<<<<<<< HEAD "version": "3.4.27", "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.4.27.tgz", "integrity": "sha512-CVRzSJIltzMG5FcidsW0jKNQnNRYC8bT21VegyMMtHmhW3UOI7knmUehzswXLrExDLE6lQCZdrhD4ogI7c+vuw==", "dependencies": { "@vue/compiler-dom": "3.4.27", "@vue/shared": "3.4.27" +======= + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.12.tgz", + "integrity": "sha512-eLwc7v6bfGBSM7wZOGPmRavSWzNFF6+PdRhE+VFJhNCgHiF8AM7ccoqcv5kBXA2eWUfigD7byekvf/JsOfKvPA==", + "dependencies": { + "@vue/compiler-dom": "3.5.12", + "@vue/shared": "3.5.12" +>>>>>>> main } }, "node_modules/@vue/devtools-api": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.6.1.tgz", - "integrity": "sha512-LgPscpE3Vs0x96PzSSB4IGVSZXZBZHpfxs+ZA1d+VEPwHdOXowy/Y2CsvCAIFrf+ssVU1pD1jidj505EpUnfbA==" + "version": "6.6.4", + "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.6.4.tgz", + "integrity": "sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==" }, "node_modules/@vue/language-core": { +<<<<<<< HEAD "version": "2.0.19", "resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-2.0.19.tgz", "integrity": "sha512-A9EGOnvb51jOvnCYoRLnMP+CcoPlbZVxI9gZXE/y2GksRWM6j/PrLEIC++pnosWTN08tFpJgxhSS//E9v/Sg+Q==", "dev": true, "dependencies": { "@volar/language-core": "~2.2.4", +======= + "version": "2.0.22", + "resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-2.0.22.tgz", + "integrity": "sha512-dNTAAtEOuMiz7N1s5tKpypnVVCtawxVSF5BukD0ELcYSw+DSbrSlYYSw8GuwvurodCeYFSHsmslE+c2sYDNoiA==", + "dev": true, + "dependencies": { + "@volar/language-core": "~2.3.1", +>>>>>>> main "@vue/compiler-dom": "^3.4.0", "@vue/shared": "^3.4.0", "computeds": "^0.0.1", "minimatch": "^9.0.3", + "muggle-string": "^0.4.1", "path-browserify": "^1.0.1", "vue-template-compiler": "^2.7.14" }, @@ -734,6 +880,7 @@ } }, "node_modules/@vue/reactivity": { +<<<<<<< HEAD "version": "3.4.27", "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.4.27.tgz", "integrity": "sha512-kK0g4NknW6JX2yySLpsm2jlunZJl2/RJGZ0H9ddHdfBVHcNzxmQ0sS0b09ipmBoQpY8JM2KmUw+a6sO8Zo+zIA==", @@ -757,10 +904,37 @@ "dependencies": { "@vue/runtime-core": "3.4.27", "@vue/shared": "3.4.27", +======= + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.12.tgz", + "integrity": "sha512-UzaN3Da7xnJXdz4Okb/BGbAaomRHc3RdoWqTzlvd9+WBR5m3J39J1fGcHes7U3za0ruYn/iYy/a1euhMEHvTAg==", + "dependencies": { + "@vue/shared": "3.5.12" + } + }, + "node_modules/@vue/runtime-core": { + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.12.tgz", + "integrity": "sha512-hrMUYV6tpocr3TL3Ad8DqxOdpDe4zuQY4HPY3X/VRh+L2myQO8MFXPAMarIOSGNu0bFAjh1yBkMPXZBqCk62Uw==", + "dependencies": { + "@vue/reactivity": "3.5.12", + "@vue/shared": "3.5.12" + } + }, + "node_modules/@vue/runtime-dom": { + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.12.tgz", + "integrity": "sha512-q8VFxR9A2MRfBr6/55Q3umyoN7ya836FzRXajPB6/Vvuv0zOPL+qltd9rIMzG/DbRLAIlREmnLsplEF/kotXKA==", + "dependencies": { + "@vue/reactivity": "3.5.12", + "@vue/runtime-core": "3.5.12", + "@vue/shared": "3.5.12", +>>>>>>> main "csstype": "^3.1.3" } }, "node_modules/@vue/server-renderer": { +<<<<<<< HEAD "version": "3.4.27", "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.4.27.tgz", "integrity": "sha512-dlAMEuvmeA3rJsOMJ2J1kXU7o7pOxgsNHVr9K8hB3ImIkSuBrIdy0vF66h8gf8Tuinf1TK3mPAz2+2sqyf3KzA==", @@ -776,6 +950,23 @@ "version": "3.4.27", "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.27.tgz", "integrity": "sha512-DL3NmY2OFlqmYYrzp39yi3LDkKxa5vZVwxWdQ3rG0ekuWscHraeIbnI8t+aZK7qhYqEqWKTUdijadunb9pnrgA==" +======= + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.12.tgz", + "integrity": "sha512-I3QoeDDeEPZm8yR28JtY+rk880Oqmj43hreIBVTicisFTx/Dl7JpG72g/X7YF8hnQD3IFhkky5i2bPonwrTVPg==", + "dependencies": { + "@vue/compiler-ssr": "3.5.12", + "@vue/shared": "3.5.12" + }, + "peerDependencies": { + "vue": "3.5.12" + } + }, + "node_modules/@vue/shared": { + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.12.tgz", + "integrity": "sha512-L2RPSAwUFbgZH20etwrXyVyCBu9OxRSi8T/38QsvnkJyvq2LufW2lDCOzm7t/U9C1mkhJGWYfCuFBCmIuNivrg==" +>>>>>>> main }, "node_modules/balanced-match": { "version": "1.0.2", @@ -821,9 +1012,9 @@ } }, "node_modules/esbuild": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.2.tgz", - "integrity": "sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", + "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", "dev": true, "hasInstallScript": true, "bin": { @@ -833,29 +1024,29 @@ "node": ">=12" }, "optionalDependencies": { - "@esbuild/aix-ppc64": "0.20.2", - "@esbuild/android-arm": "0.20.2", - "@esbuild/android-arm64": "0.20.2", - "@esbuild/android-x64": "0.20.2", - "@esbuild/darwin-arm64": "0.20.2", - "@esbuild/darwin-x64": "0.20.2", - "@esbuild/freebsd-arm64": "0.20.2", - "@esbuild/freebsd-x64": "0.20.2", - "@esbuild/linux-arm": "0.20.2", - "@esbuild/linux-arm64": "0.20.2", - "@esbuild/linux-ia32": "0.20.2", - "@esbuild/linux-loong64": "0.20.2", - "@esbuild/linux-mips64el": "0.20.2", - "@esbuild/linux-ppc64": "0.20.2", - "@esbuild/linux-riscv64": "0.20.2", - "@esbuild/linux-s390x": "0.20.2", - "@esbuild/linux-x64": "0.20.2", - "@esbuild/netbsd-x64": "0.20.2", - "@esbuild/openbsd-x64": "0.20.2", - "@esbuild/sunos-x64": "0.20.2", - "@esbuild/win32-arm64": "0.20.2", - "@esbuild/win32-ia32": "0.20.2", - "@esbuild/win32-x64": "0.20.2" + "@esbuild/aix-ppc64": "0.21.5", + "@esbuild/android-arm": "0.21.5", + "@esbuild/android-arm64": "0.21.5", + "@esbuild/android-x64": "0.21.5", + "@esbuild/darwin-arm64": "0.21.5", + "@esbuild/darwin-x64": "0.21.5", + "@esbuild/freebsd-arm64": "0.21.5", + "@esbuild/freebsd-x64": "0.21.5", + "@esbuild/linux-arm": "0.21.5", + "@esbuild/linux-arm64": "0.21.5", + "@esbuild/linux-ia32": "0.21.5", + "@esbuild/linux-loong64": "0.21.5", + "@esbuild/linux-mips64el": "0.21.5", + "@esbuild/linux-ppc64": "0.21.5", + "@esbuild/linux-riscv64": "0.21.5", + "@esbuild/linux-s390x": "0.21.5", + "@esbuild/linux-x64": "0.21.5", + "@esbuild/netbsd-x64": "0.21.5", + "@esbuild/openbsd-x64": "0.21.5", + "@esbuild/sunos-x64": "0.21.5", + "@esbuild/win32-arm64": "0.21.5", + "@esbuild/win32-ia32": "0.21.5", + "@esbuild/win32-x64": "0.21.5" } }, "node_modules/estree-walker": { @@ -907,11 +1098,11 @@ } }, "node_modules/magic-string": { - "version": "0.30.10", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.10.tgz", - "integrity": "sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==", + "version": "0.30.11", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.11.tgz", + "integrity": "sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==", "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.15" + "@jridgewell/sourcemap-codec": "^1.5.0" } }, "node_modules/minimatch": { @@ -959,14 +1150,14 @@ "dev": true }, "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", + "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==" }, "node_modules/postcss": { - "version": "8.4.38", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", - "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "version": "8.4.47", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz", + "integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==", "funding": [ { "type": "opencollective", @@ -983,17 +1174,17 @@ ], "dependencies": { "nanoid": "^3.3.7", - "picocolors": "^1.0.0", - "source-map-js": "^1.2.0" + "picocolors": "^1.1.0", + "source-map-js": "^1.2.1" }, "engines": { "node": "^10 || ^12 || >=14" } }, "node_modules/rollup": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.13.0.tgz", - "integrity": "sha512-3YegKemjoQnYKmsBlOHfMLVPPA5xLkQ8MHLLSw/fBrFaVkEayL51DilPpNNLq1exr98F2B1TzrV0FUlN3gWRPg==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.21.0.tgz", + "integrity": "sha512-vo+S/lfA2lMS7rZ2Qoubi6I5hwZwzXeUIctILZLbHI+laNtvhhOIon2S1JksA5UEDQ7l3vberd0fxK44lTYjbQ==", "dev": true, "dependencies": { "@types/estree": "1.0.5" @@ -1006,19 +1197,22 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.13.0", - "@rollup/rollup-android-arm64": "4.13.0", - "@rollup/rollup-darwin-arm64": "4.13.0", - "@rollup/rollup-darwin-x64": "4.13.0", - "@rollup/rollup-linux-arm-gnueabihf": "4.13.0", - "@rollup/rollup-linux-arm64-gnu": "4.13.0", - "@rollup/rollup-linux-arm64-musl": "4.13.0", - "@rollup/rollup-linux-riscv64-gnu": "4.13.0", - "@rollup/rollup-linux-x64-gnu": "4.13.0", - "@rollup/rollup-linux-x64-musl": "4.13.0", - "@rollup/rollup-win32-arm64-msvc": "4.13.0", - "@rollup/rollup-win32-ia32-msvc": "4.13.0", - "@rollup/rollup-win32-x64-msvc": "4.13.0", + "@rollup/rollup-android-arm-eabi": "4.21.0", + "@rollup/rollup-android-arm64": "4.21.0", + "@rollup/rollup-darwin-arm64": "4.21.0", + "@rollup/rollup-darwin-x64": "4.21.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.21.0", + "@rollup/rollup-linux-arm-musleabihf": "4.21.0", + "@rollup/rollup-linux-arm64-gnu": "4.21.0", + "@rollup/rollup-linux-arm64-musl": "4.21.0", + "@rollup/rollup-linux-powerpc64le-gnu": "4.21.0", + "@rollup/rollup-linux-riscv64-gnu": "4.21.0", + "@rollup/rollup-linux-s390x-gnu": "4.21.0", + "@rollup/rollup-linux-x64-gnu": "4.21.0", + "@rollup/rollup-linux-x64-musl": "4.21.0", + "@rollup/rollup-win32-arm64-msvc": "4.21.0", + "@rollup/rollup-win32-ia32-msvc": "4.21.0", + "@rollup/rollup-win32-x64-msvc": "4.21.0", "fsevents": "~2.3.2" } }, @@ -1038,13 +1232,21 @@ } }, "node_modules/source-map-js": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", - "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "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==", "engines": { "node": ">=0.10.0" } }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "engines": { + "node": ">=4" + } + }, "node_modules/tslib": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", @@ -1064,14 +1266,20 @@ } }, "node_modules/vite": { +<<<<<<< HEAD "version": "5.2.12", "resolved": "https://registry.npmjs.org/vite/-/vite-5.2.12.tgz", "integrity": "sha512-/gC8GxzxMK5ntBwb48pR32GGhENnjtY30G4A0jemunsBkiEZFw60s8InGpN8gkhHEkjnRK1aSAxeQgwvFhUHAA==", +======= + "version": "5.4.10", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.10.tgz", + "integrity": "sha512-1hvaPshuPUtxeQ0hsVH3Mud0ZanOLwVTneA1EgbAM5LhaZEqyPWGRQ7BtaMvUrTDeEaC8pxtj6a6jku3x4z6SQ==", +>>>>>>> main "dev": true, "dependencies": { - "esbuild": "^0.20.1", - "postcss": "^8.4.38", - "rollup": "^4.13.0" + "esbuild": "^0.21.3", + "postcss": "^8.4.43", + "rollup": "^4.20.0" }, "bin": { "vite": "bin/vite.js" @@ -1090,6 +1298,7 @@ "less": "*", "lightningcss": "^1.21.0", "sass": "*", + "sass-embedded": "*", "stylus": "*", "sugarss": "*", "terser": "^5.4.0" @@ -1107,6 +1316,9 @@ "sass": { "optional": true }, + "sass-embedded": { + "optional": true + }, "stylus": { "optional": true }, @@ -1118,7 +1330,14 @@ } } }, + "node_modules/vscode-uri": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.8.tgz", + "integrity": "sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==", + "dev": true + }, "node_modules/vue": { +<<<<<<< HEAD "version": "3.4.27", "resolved": "https://registry.npmjs.org/vue/-/vue-3.4.27.tgz", "integrity": "sha512-8s/56uK6r01r1icG/aEOHqyMVxd1bkYcSe9j8HcKtr/xTOFWvnzIVTehNW+5Yt89f+DLBe4A569pnZLS5HzAMA==", @@ -1128,6 +1347,17 @@ "@vue/runtime-dom": "3.4.27", "@vue/server-renderer": "3.4.27", "@vue/shared": "3.4.27" +======= + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.12.tgz", + "integrity": "sha512-CLVZtXtn2ItBIi/zHZ0Sg1Xkb7+PU32bJJ8Bmy7ts3jxXTcbfsEfBivFYYWz1Hur+lalqGAh65Coin0r+HRUfg==", + "dependencies": { + "@vue/compiler-dom": "3.5.12", + "@vue/compiler-sfc": "3.5.12", + "@vue/runtime-dom": "3.5.12", + "@vue/server-renderer": "3.5.12", + "@vue/shared": "3.5.12" +>>>>>>> main }, "peerDependencies": { "typescript": "*" @@ -1139,11 +1369,11 @@ } }, "node_modules/vue-router": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.3.2.tgz", - "integrity": "sha512-hKQJ1vDAZ5LVkKEnHhmm1f9pMiWIBNGF5AwU67PdH7TyXCj/a4hTccuUuYCAMgJK6rO/NVYtQIEN3yL8CECa7Q==", + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.4.5.tgz", + "integrity": "sha512-4fKZygS8cH1yCyuabAXGUAsyi1b2/o/OKgu/RUb+znIYOxPRxdkytJEx+0wGcpBE1pX6vUgh5jwWOKRGvuA/7Q==", "dependencies": { - "@vue/devtools-api": "^6.5.1" + "@vue/devtools-api": "^6.6.4" }, "funding": { "url": "https://github.com/sponsors/posva" @@ -1163,6 +1393,7 @@ } }, "node_modules/vue-tsc": { +<<<<<<< HEAD "version": "2.0.19", "resolved": "https://registry.npmjs.org/vue-tsc/-/vue-tsc-2.0.19.tgz", "integrity": "sha512-JWay5Zt2/871iodGF72cELIbcAoPyhJxq56mPPh+M2K7IwI688FMrFKc/+DvB05wDWEuCPexQJ6L10zSwzzapg==", @@ -1170,6 +1401,15 @@ "dependencies": { "@volar/typescript": "~2.2.4", "@vue/language-core": "2.0.19", +======= + "version": "2.0.22", + "resolved": "https://registry.npmjs.org/vue-tsc/-/vue-tsc-2.0.22.tgz", + "integrity": "sha512-lMBIwPBO0sxCcmvu45yt1b035AaQ8/XSXQDk8m75y4j0jSXY/y/XzfEtssQ9JMS47lDaR10O3/926oCs8OeGUw==", + "dev": true, + "dependencies": { + "@volar/typescript": "~2.3.1", + "@vue/language-core": "2.0.22", +>>>>>>> main "semver": "^7.5.4" }, "bin": { @@ -1187,169 +1427,192 @@ } }, "dependencies": { + "@babel/helper-string-parser": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz", + "integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==" + }, + "@babel/helper-validator-identifier": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", + "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==" + }, "@babel/parser": { - "version": "7.24.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.4.tgz", - "integrity": "sha512-zTvEBcghmeBma9QIGunWevvBAp4/Qu9Bdq+2k0Ot4fVMD6v3dsC9WOcRSKk7tRRyBM/53yKMJko9xOatGQAwSg==" + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.6.tgz", + "integrity": "sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q==", + "requires": { + "@babel/types": "^7.25.6" + } + }, + "@babel/types": { + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.6.tgz", + "integrity": "sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==", + "requires": { + "@babel/helper-string-parser": "^7.24.8", + "@babel/helper-validator-identifier": "^7.24.7", + "to-fast-properties": "^2.0.0" + } }, "@esbuild/aix-ppc64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz", - "integrity": "sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", + "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", "dev": true, "optional": true }, "@esbuild/android-arm": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.20.2.tgz", - "integrity": "sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", + "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", "dev": true, "optional": true }, "@esbuild/android-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz", - "integrity": "sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", + "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", "dev": true, "optional": true }, "@esbuild/android-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.20.2.tgz", - "integrity": "sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", + "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", "dev": true, "optional": true }, "@esbuild/darwin-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz", - "integrity": "sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", + "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", "dev": true, "optional": true }, "@esbuild/darwin-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz", - "integrity": "sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", + "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", "dev": true, "optional": true }, "@esbuild/freebsd-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz", - "integrity": "sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", + "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", "dev": true, "optional": true }, "@esbuild/freebsd-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz", - "integrity": "sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", + "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", "dev": true, "optional": true }, "@esbuild/linux-arm": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz", - "integrity": "sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", + "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", "dev": true, "optional": true }, "@esbuild/linux-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz", - "integrity": "sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", + "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", "dev": true, "optional": true }, "@esbuild/linux-ia32": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz", - "integrity": "sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", + "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", "dev": true, "optional": true }, "@esbuild/linux-loong64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz", - "integrity": "sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", + "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", "dev": true, "optional": true }, "@esbuild/linux-mips64el": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz", - "integrity": "sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", + "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", "dev": true, "optional": true }, "@esbuild/linux-ppc64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz", - "integrity": "sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", + "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", "dev": true, "optional": true }, "@esbuild/linux-riscv64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz", - "integrity": "sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", + "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", "dev": true, "optional": true }, "@esbuild/linux-s390x": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz", - "integrity": "sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", + "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", "dev": true, "optional": true }, "@esbuild/linux-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz", - "integrity": "sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", + "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", "dev": true, "optional": true }, "@esbuild/netbsd-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz", - "integrity": "sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", + "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", "dev": true, "optional": true }, "@esbuild/openbsd-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz", - "integrity": "sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", + "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", "dev": true, "optional": true }, "@esbuild/sunos-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz", - "integrity": "sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", + "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", "dev": true, "optional": true }, "@esbuild/win32-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz", - "integrity": "sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", + "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", "dev": true, "optional": true }, "@esbuild/win32-ia32": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz", - "integrity": "sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", + "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", "dev": true, "optional": true }, "@esbuild/win32-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz", - "integrity": "sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", + "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", "dev": true, "optional": true }, @@ -1381,98 +1644,119 @@ } }, "@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==" }, "@rollup/rollup-android-arm-eabi": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.13.0.tgz", - "integrity": "sha512-5ZYPOuaAqEH/W3gYsRkxQATBW3Ii1MfaT4EQstTnLKViLi2gLSQmlmtTpGucNP3sXEpOiI5tdGhjdE111ekyEg==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.21.0.tgz", + "integrity": "sha512-WTWD8PfoSAJ+qL87lE7votj3syLavxunWhzCnx3XFxFiI/BA/r3X7MUM8dVrH8rb2r4AiO8jJsr3ZjdaftmnfA==", "dev": true, "optional": true }, "@rollup/rollup-android-arm64": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.13.0.tgz", - "integrity": "sha512-BSbaCmn8ZadK3UAQdlauSvtaJjhlDEjS5hEVVIN3A4bbl3X+otyf/kOJV08bYiRxfejP3DXFzO2jz3G20107+Q==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.21.0.tgz", + "integrity": "sha512-a1sR2zSK1B4eYkiZu17ZUZhmUQcKjk2/j9Me2IDjk1GHW7LB5Z35LEzj9iJch6gtUfsnvZs1ZNyDW2oZSThrkA==", "dev": true, "optional": true }, "@rollup/rollup-darwin-arm64": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.13.0.tgz", - "integrity": "sha512-Ovf2evVaP6sW5Ut0GHyUSOqA6tVKfrTHddtmxGQc1CTQa1Cw3/KMCDEEICZBbyppcwnhMwcDce9ZRxdWRpVd6g==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.21.0.tgz", + "integrity": "sha512-zOnKWLgDld/svhKO5PD9ozmL6roy5OQ5T4ThvdYZLpiOhEGY+dp2NwUmxK0Ld91LrbjrvtNAE0ERBwjqhZTRAA==", "dev": true, "optional": true }, "@rollup/rollup-darwin-x64": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.13.0.tgz", - "integrity": "sha512-U+Jcxm89UTK592vZ2J9st9ajRv/hrwHdnvyuJpa5A2ngGSVHypigidkQJP+YiGL6JODiUeMzkqQzbCG3At81Gg==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.21.0.tgz", + "integrity": "sha512-7doS8br0xAkg48SKE2QNtMSFPFUlRdw9+votl27MvT46vo44ATBmdZdGysOevNELmZlfd+NEa0UYOA8f01WSrg==", "dev": true, "optional": true }, "@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.13.0.tgz", - "integrity": "sha512-8wZidaUJUTIR5T4vRS22VkSMOVooG0F4N+JSwQXWSRiC6yfEsFMLTYRFHvby5mFFuExHa/yAp9juSphQQJAijQ==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.21.0.tgz", + "integrity": "sha512-pWJsfQjNWNGsoCq53KjMtwdJDmh/6NubwQcz52aEwLEuvx08bzcy6tOUuawAOncPnxz/3siRtd8hiQ32G1y8VA==", + "dev": true, + "optional": true + }, + "@rollup/rollup-linux-arm-musleabihf": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.21.0.tgz", + "integrity": "sha512-efRIANsz3UHZrnZXuEvxS9LoCOWMGD1rweciD6uJQIx2myN3a8Im1FafZBzh7zk1RJ6oKcR16dU3UPldaKd83w==", "dev": true, "optional": true }, "@rollup/rollup-linux-arm64-gnu": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.13.0.tgz", - "integrity": "sha512-Iu0Kno1vrD7zHQDxOmvweqLkAzjxEVqNhUIXBsZ8hu8Oak7/5VTPrxOEZXYC1nmrBVJp0ZcL2E7lSuuOVaE3+w==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.21.0.tgz", + "integrity": "sha512-ZrPhydkTVhyeGTW94WJ8pnl1uroqVHM3j3hjdquwAcWnmivjAwOYjTEAuEDeJvGX7xv3Z9GAvrBkEzCgHq9U1w==", "dev": true, "optional": true }, "@rollup/rollup-linux-arm64-musl": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.13.0.tgz", - "integrity": "sha512-C31QrW47llgVyrRjIwiOwsHFcaIwmkKi3PCroQY5aVq4H0A5v/vVVAtFsI1nfBngtoRpeREvZOkIhmRwUKkAdw==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.21.0.tgz", + "integrity": "sha512-cfaupqd+UEFeURmqNP2eEvXqgbSox/LHOyN9/d2pSdV8xTrjdg3NgOFJCtc1vQ/jEke1qD0IejbBfxleBPHnPw==", + "dev": true, + "optional": true + }, + "@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.21.0.tgz", + "integrity": "sha512-ZKPan1/RvAhrUylwBXC9t7B2hXdpb/ufeu22pG2psV7RN8roOfGurEghw1ySmX/CmDDHNTDDjY3lo9hRlgtaHg==", "dev": true, "optional": true }, "@rollup/rollup-linux-riscv64-gnu": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.13.0.tgz", - "integrity": "sha512-Oq90dtMHvthFOPMl7pt7KmxzX7E71AfyIhh+cPhLY9oko97Zf2C9tt/XJD4RgxhaGeAraAXDtqxvKE1y/j35lA==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.21.0.tgz", + "integrity": "sha512-H1eRaCwd5E8eS8leiS+o/NqMdljkcb1d6r2h4fKSsCXQilLKArq6WS7XBLDu80Yz+nMqHVFDquwcVrQmGr28rg==", + "dev": true, + "optional": true + }, + "@rollup/rollup-linux-s390x-gnu": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.21.0.tgz", + "integrity": "sha512-zJ4hA+3b5tu8u7L58CCSI0A9N1vkfwPhWd/puGXwtZlsB5bTkwDNW/+JCU84+3QYmKpLi+XvHdmrlwUwDA6kqw==", "dev": true, "optional": true }, "@rollup/rollup-linux-x64-gnu": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.13.0.tgz", - "integrity": "sha512-yUD/8wMffnTKuiIsl6xU+4IA8UNhQ/f1sAnQebmE/lyQ8abjsVyDkyRkWop0kdMhKMprpNIhPmYlCxgHrPoXoA==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.21.0.tgz", + "integrity": "sha512-e2hrvElFIh6kW/UNBQK/kzqMNY5mO+67YtEh9OA65RM5IJXYTWiXjX6fjIiPaqOkBthYF1EqgiZ6OXKcQsM0hg==", "dev": true, "optional": true }, "@rollup/rollup-linux-x64-musl": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.13.0.tgz", - "integrity": "sha512-9RyNqoFNdF0vu/qqX63fKotBh43fJQeYC98hCaf89DYQpv+xu0D8QFSOS0biA7cGuqJFOc1bJ+m2rhhsKcw1hw==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.21.0.tgz", + "integrity": "sha512-1vvmgDdUSebVGXWX2lIcgRebqfQSff0hMEkLJyakQ9JQUbLDkEaMsPTLOmyccyC6IJ/l3FZuJbmrBw/u0A0uCQ==", "dev": true, "optional": true }, "@rollup/rollup-win32-arm64-msvc": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.13.0.tgz", - "integrity": "sha512-46ue8ymtm/5PUU6pCvjlic0z82qWkxv54GTJZgHrQUuZnVH+tvvSP0LsozIDsCBFO4VjJ13N68wqrKSeScUKdA==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.21.0.tgz", + "integrity": "sha512-s5oFkZ/hFcrlAyBTONFY1TWndfyre1wOMwU+6KCpm/iatybvrRgmZVM+vCFwxmC5ZhdlgfE0N4XorsDpi7/4XQ==", "dev": true, "optional": true }, "@rollup/rollup-win32-ia32-msvc": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.13.0.tgz", - "integrity": "sha512-P5/MqLdLSlqxbeuJ3YDeX37srC8mCflSyTrUsgbU1c/U9j6l2g2GiIdYaGD9QjdMQPMSgYm7hgg0551wHyIluw==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.21.0.tgz", + "integrity": "sha512-G9+TEqRnAA6nbpqyUqgTiopmnfgnMkR3kMukFBDsiyy23LZvUCpiUwjTRx6ezYCjJODXrh52rBR9oXvm+Fp5wg==", "dev": true, "optional": true }, "@rollup/rollup-win32-x64-msvc": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.13.0.tgz", - "integrity": "sha512-UKXUQNbO3DOhzLRwHSpa0HnhhCgNODvfoPWv2FCXme8N/ANFfhIPMGuOT+QuKd16+B5yxZ0HdpNlqPvTMS1qfw==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.21.0.tgz", + "integrity": "sha512-2jsCDZwtQvRhejHLfZ1JY6w6kEuEtfF9nzYsZxzSlNVKDX+DpsDJ+Rbjkm74nvg2rdx0gwBS+IMdvwJuq3S9pQ==", "dev": true, "optional": true }, @@ -1488,13 +1772,14 @@ "dev": true }, "@vitejs/plugin-vue": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-5.0.4.tgz", - "integrity": "sha512-WS3hevEszI6CEVEx28F8RjTX97k3KsrcY6kvTg7+Whm5y3oYvcqzVeGCU3hxSAn4uY2CLCkeokkGKpoctccilQ==", + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-5.1.5.tgz", + "integrity": "sha512-dlnib73G05CDBAUR/YpuZcQQ47fpjihnnNouAAqN62z+oqSsWJ+kh52GRzIxpkgFG3q11eXK7Di7RMmoCwISZA==", "dev": true, "requires": {} }, "@volar/language-core": { +<<<<<<< HEAD "version": "2.2.4", "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.2.4.tgz", "integrity": "sha512-7As47GndxGxsqqYnbreLrfB5NDUeQioPM2LJKUuB4/34c0NpEJ2byVl3c9KYdjIdiEstWZ9JLtLKNTaPWb5jtA==", @@ -1529,12 +1814,47 @@ "requires": { "@babel/parser": "^7.24.4", "@vue/shared": "3.4.27", +======= + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.3.4.tgz", + "integrity": "sha512-wXBhY11qG6pCDAqDnbBRFIDSIwbqkWI7no+lj5+L7IlA7HRIjRP7YQLGzT0LF4lS6eHkMSsclXqy9DwYJasZTQ==", + "dev": true, + "requires": { + "@volar/source-map": "2.3.4" + } + }, + "@volar/source-map": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.3.4.tgz", + "integrity": "sha512-C+t63nwcblqLIVTYXaVi/+gC8NukDaDIQI72J3R7aXGvtgaVB16c+J8Iz7/VfOy7kjYv7lf5GhBny6ACw9fTGQ==", + "dev": true + }, + "@volar/typescript": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.3.4.tgz", + "integrity": "sha512-acCvt7dZECyKcvO5geNybmrqOsu9u8n5XP1rfiYsOLYGPxvHRav9BVmEdRyZ3vvY6mNyQ1wLL5Hday4IShe17w==", + "dev": true, + "requires": { + "@volar/language-core": "2.3.4", + "path-browserify": "^1.0.1", + "vscode-uri": "^3.0.8" + } + }, + "@vue/compiler-core": { + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.12.tgz", + "integrity": "sha512-ISyBTRMmMYagUxhcpyEH0hpXRd/KqDU4ymofPgl2XAkY9ZhQ+h0ovEZJIiPop13UmR/54oA2cgMDjgroRelaEw==", + "requires": { + "@babel/parser": "^7.25.3", + "@vue/shared": "3.5.12", +>>>>>>> main "entities": "^4.5.0", "estree-walker": "^2.0.2", "source-map-js": "^1.2.0" } }, "@vue/compiler-dom": { +<<<<<<< HEAD "version": "3.4.27", "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.27.tgz", "integrity": "sha512-kUTvochG/oVgE1w5ViSr3KUBh9X7CWirebA3bezTbB5ZKBQZwR2Mwj9uoSKRMFcz4gSMzzLXBPD6KpCLb9nvWw==", @@ -1553,42 +1873,82 @@ "@vue/compiler-dom": "3.4.27", "@vue/compiler-ssr": "3.4.27", "@vue/shared": "3.4.27", +======= + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.12.tgz", + "integrity": "sha512-9G6PbJ03uwxLHKQ3P42cMTi85lDRvGLB2rSGOiQqtXELat6uI4n8cNz9yjfVHRPIu+MsK6TE418Giruvgptckg==", + "requires": { + "@vue/compiler-core": "3.5.12", + "@vue/shared": "3.5.12" + } + }, + "@vue/compiler-sfc": { + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.12.tgz", + "integrity": "sha512-2k973OGo2JuAa5+ZlekuQJtitI5CgLMOwgl94BzMCsKZCX/xiqzJYzapl4opFogKHqwJk34vfsaKpfEhd1k5nw==", + "requires": { + "@babel/parser": "^7.25.3", + "@vue/compiler-core": "3.5.12", + "@vue/compiler-dom": "3.5.12", + "@vue/compiler-ssr": "3.5.12", + "@vue/shared": "3.5.12", +>>>>>>> main "estree-walker": "^2.0.2", - "magic-string": "^0.30.10", - "postcss": "^8.4.38", + "magic-string": "^0.30.11", + "postcss": "^8.4.47", "source-map-js": "^1.2.0" } }, "@vue/compiler-ssr": { +<<<<<<< HEAD "version": "3.4.27", "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.4.27.tgz", "integrity": "sha512-CVRzSJIltzMG5FcidsW0jKNQnNRYC8bT21VegyMMtHmhW3UOI7knmUehzswXLrExDLE6lQCZdrhD4ogI7c+vuw==", "requires": { "@vue/compiler-dom": "3.4.27", "@vue/shared": "3.4.27" +======= + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.12.tgz", + "integrity": "sha512-eLwc7v6bfGBSM7wZOGPmRavSWzNFF6+PdRhE+VFJhNCgHiF8AM7ccoqcv5kBXA2eWUfigD7byekvf/JsOfKvPA==", + "requires": { + "@vue/compiler-dom": "3.5.12", + "@vue/shared": "3.5.12" +>>>>>>> main } }, "@vue/devtools-api": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.6.1.tgz", - "integrity": "sha512-LgPscpE3Vs0x96PzSSB4IGVSZXZBZHpfxs+ZA1d+VEPwHdOXowy/Y2CsvCAIFrf+ssVU1pD1jidj505EpUnfbA==" + "version": "6.6.4", + "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.6.4.tgz", + "integrity": "sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==" }, "@vue/language-core": { +<<<<<<< HEAD "version": "2.0.19", "resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-2.0.19.tgz", "integrity": "sha512-A9EGOnvb51jOvnCYoRLnMP+CcoPlbZVxI9gZXE/y2GksRWM6j/PrLEIC++pnosWTN08tFpJgxhSS//E9v/Sg+Q==", "dev": true, "requires": { "@volar/language-core": "~2.2.4", +======= + "version": "2.0.22", + "resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-2.0.22.tgz", + "integrity": "sha512-dNTAAtEOuMiz7N1s5tKpypnVVCtawxVSF5BukD0ELcYSw+DSbrSlYYSw8GuwvurodCeYFSHsmslE+c2sYDNoiA==", + "dev": true, + "requires": { + "@volar/language-core": "~2.3.1", +>>>>>>> main "@vue/compiler-dom": "^3.4.0", "@vue/shared": "^3.4.0", "computeds": "^0.0.1", "minimatch": "^9.0.3", + "muggle-string": "^0.4.1", "path-browserify": "^1.0.1", "vue-template-compiler": "^2.7.14" } }, "@vue/reactivity": { +<<<<<<< HEAD "version": "3.4.27", "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.4.27.tgz", "integrity": "sha512-kK0g4NknW6JX2yySLpsm2jlunZJl2/RJGZ0H9ddHdfBVHcNzxmQ0sS0b09ipmBoQpY8JM2KmUw+a6sO8Zo+zIA==", @@ -1612,10 +1972,37 @@ "requires": { "@vue/runtime-core": "3.4.27", "@vue/shared": "3.4.27", +======= + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.12.tgz", + "integrity": "sha512-UzaN3Da7xnJXdz4Okb/BGbAaomRHc3RdoWqTzlvd9+WBR5m3J39J1fGcHes7U3za0ruYn/iYy/a1euhMEHvTAg==", + "requires": { + "@vue/shared": "3.5.12" + } + }, + "@vue/runtime-core": { + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.12.tgz", + "integrity": "sha512-hrMUYV6tpocr3TL3Ad8DqxOdpDe4zuQY4HPY3X/VRh+L2myQO8MFXPAMarIOSGNu0bFAjh1yBkMPXZBqCk62Uw==", + "requires": { + "@vue/reactivity": "3.5.12", + "@vue/shared": "3.5.12" + } + }, + "@vue/runtime-dom": { + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.12.tgz", + "integrity": "sha512-q8VFxR9A2MRfBr6/55Q3umyoN7ya836FzRXajPB6/Vvuv0zOPL+qltd9rIMzG/DbRLAIlREmnLsplEF/kotXKA==", + "requires": { + "@vue/reactivity": "3.5.12", + "@vue/runtime-core": "3.5.12", + "@vue/shared": "3.5.12", +>>>>>>> main "csstype": "^3.1.3" } }, "@vue/server-renderer": { +<<<<<<< HEAD "version": "3.4.27", "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.4.27.tgz", "integrity": "sha512-dlAMEuvmeA3rJsOMJ2J1kXU7o7pOxgsNHVr9K8hB3ImIkSuBrIdy0vF66h8gf8Tuinf1TK3mPAz2+2sqyf3KzA==", @@ -1628,6 +2015,20 @@ "version": "3.4.27", "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.27.tgz", "integrity": "sha512-DL3NmY2OFlqmYYrzp39yi3LDkKxa5vZVwxWdQ3rG0ekuWscHraeIbnI8t+aZK7qhYqEqWKTUdijadunb9pnrgA==" +======= + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.12.tgz", + "integrity": "sha512-I3QoeDDeEPZm8yR28JtY+rk880Oqmj43hreIBVTicisFTx/Dl7JpG72g/X7YF8hnQD3IFhkky5i2bPonwrTVPg==", + "requires": { + "@vue/compiler-ssr": "3.5.12", + "@vue/shared": "3.5.12" + } + }, + "@vue/shared": { + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.12.tgz", + "integrity": "sha512-L2RPSAwUFbgZH20etwrXyVyCBu9OxRSi8T/38QsvnkJyvq2LufW2lDCOzm7t/U9C1mkhJGWYfCuFBCmIuNivrg==" +>>>>>>> main }, "balanced-match": { "version": "1.0.2", @@ -1667,34 +2068,34 @@ "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==" }, "esbuild": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.2.tgz", - "integrity": "sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", + "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", "dev": true, "requires": { - "@esbuild/aix-ppc64": "0.20.2", - "@esbuild/android-arm": "0.20.2", - "@esbuild/android-arm64": "0.20.2", - "@esbuild/android-x64": "0.20.2", - "@esbuild/darwin-arm64": "0.20.2", - "@esbuild/darwin-x64": "0.20.2", - "@esbuild/freebsd-arm64": "0.20.2", - "@esbuild/freebsd-x64": "0.20.2", - "@esbuild/linux-arm": "0.20.2", - "@esbuild/linux-arm64": "0.20.2", - "@esbuild/linux-ia32": "0.20.2", - "@esbuild/linux-loong64": "0.20.2", - "@esbuild/linux-mips64el": "0.20.2", - "@esbuild/linux-ppc64": "0.20.2", - "@esbuild/linux-riscv64": "0.20.2", - "@esbuild/linux-s390x": "0.20.2", - "@esbuild/linux-x64": "0.20.2", - "@esbuild/netbsd-x64": "0.20.2", - "@esbuild/openbsd-x64": "0.20.2", - "@esbuild/sunos-x64": "0.20.2", - "@esbuild/win32-arm64": "0.20.2", - "@esbuild/win32-ia32": "0.20.2", - "@esbuild/win32-x64": "0.20.2" + "@esbuild/aix-ppc64": "0.21.5", + "@esbuild/android-arm": "0.21.5", + "@esbuild/android-arm64": "0.21.5", + "@esbuild/android-x64": "0.21.5", + "@esbuild/darwin-arm64": "0.21.5", + "@esbuild/darwin-x64": "0.21.5", + "@esbuild/freebsd-arm64": "0.21.5", + "@esbuild/freebsd-x64": "0.21.5", + "@esbuild/linux-arm": "0.21.5", + "@esbuild/linux-arm64": "0.21.5", + "@esbuild/linux-ia32": "0.21.5", + "@esbuild/linux-loong64": "0.21.5", + "@esbuild/linux-mips64el": "0.21.5", + "@esbuild/linux-ppc64": "0.21.5", + "@esbuild/linux-riscv64": "0.21.5", + "@esbuild/linux-s390x": "0.21.5", + "@esbuild/linux-x64": "0.21.5", + "@esbuild/netbsd-x64": "0.21.5", + "@esbuild/openbsd-x64": "0.21.5", + "@esbuild/sunos-x64": "0.21.5", + "@esbuild/win32-arm64": "0.21.5", + "@esbuild/win32-ia32": "0.21.5", + "@esbuild/win32-x64": "0.21.5" } }, "estree-walker": { @@ -1733,11 +2134,11 @@ } }, "magic-string": { - "version": "0.30.10", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.10.tgz", - "integrity": "sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==", + "version": "0.30.11", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.11.tgz", + "integrity": "sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==", "requires": { - "@jridgewell/sourcemap-codec": "^1.4.15" + "@jridgewell/sourcemap-codec": "^1.5.0" } }, "minimatch": { @@ -1767,39 +2168,42 @@ "dev": true }, "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", + "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==" }, "postcss": { - "version": "8.4.38", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", - "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "version": "8.4.47", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz", + "integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==", "requires": { "nanoid": "^3.3.7", - "picocolors": "^1.0.0", - "source-map-js": "^1.2.0" + "picocolors": "^1.1.0", + "source-map-js": "^1.2.1" } }, "rollup": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.13.0.tgz", - "integrity": "sha512-3YegKemjoQnYKmsBlOHfMLVPPA5xLkQ8MHLLSw/fBrFaVkEayL51DilPpNNLq1exr98F2B1TzrV0FUlN3gWRPg==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.21.0.tgz", + "integrity": "sha512-vo+S/lfA2lMS7rZ2Qoubi6I5hwZwzXeUIctILZLbHI+laNtvhhOIon2S1JksA5UEDQ7l3vberd0fxK44lTYjbQ==", "dev": true, "requires": { - "@rollup/rollup-android-arm-eabi": "4.13.0", - "@rollup/rollup-android-arm64": "4.13.0", - "@rollup/rollup-darwin-arm64": "4.13.0", - "@rollup/rollup-darwin-x64": "4.13.0", - "@rollup/rollup-linux-arm-gnueabihf": "4.13.0", - "@rollup/rollup-linux-arm64-gnu": "4.13.0", - "@rollup/rollup-linux-arm64-musl": "4.13.0", - "@rollup/rollup-linux-riscv64-gnu": "4.13.0", - "@rollup/rollup-linux-x64-gnu": "4.13.0", - "@rollup/rollup-linux-x64-musl": "4.13.0", - "@rollup/rollup-win32-arm64-msvc": "4.13.0", - "@rollup/rollup-win32-ia32-msvc": "4.13.0", - "@rollup/rollup-win32-x64-msvc": "4.13.0", + "@rollup/rollup-android-arm-eabi": "4.21.0", + "@rollup/rollup-android-arm64": "4.21.0", + "@rollup/rollup-darwin-arm64": "4.21.0", + "@rollup/rollup-darwin-x64": "4.21.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.21.0", + "@rollup/rollup-linux-arm-musleabihf": "4.21.0", + "@rollup/rollup-linux-arm64-gnu": "4.21.0", + "@rollup/rollup-linux-arm64-musl": "4.21.0", + "@rollup/rollup-linux-powerpc64le-gnu": "4.21.0", + "@rollup/rollup-linux-riscv64-gnu": "4.21.0", + "@rollup/rollup-linux-s390x-gnu": "4.21.0", + "@rollup/rollup-linux-x64-gnu": "4.21.0", + "@rollup/rollup-linux-x64-musl": "4.21.0", + "@rollup/rollup-win32-arm64-msvc": "4.21.0", + "@rollup/rollup-win32-ia32-msvc": "4.21.0", + "@rollup/rollup-win32-x64-msvc": "4.21.0", "@types/estree": "1.0.5", "fsevents": "~2.3.2" } @@ -1814,9 +2218,14 @@ } }, "source-map-js": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", - "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==" + "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==" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==" }, "tslib": { "version": "2.6.2", @@ -1830,18 +2239,31 @@ "devOptional": true }, "vite": { +<<<<<<< HEAD "version": "5.2.12", "resolved": "https://registry.npmjs.org/vite/-/vite-5.2.12.tgz", "integrity": "sha512-/gC8GxzxMK5ntBwb48pR32GGhENnjtY30G4A0jemunsBkiEZFw60s8InGpN8gkhHEkjnRK1aSAxeQgwvFhUHAA==", +======= + "version": "5.4.10", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.10.tgz", + "integrity": "sha512-1hvaPshuPUtxeQ0hsVH3Mud0ZanOLwVTneA1EgbAM5LhaZEqyPWGRQ7BtaMvUrTDeEaC8pxtj6a6jku3x4z6SQ==", +>>>>>>> main "dev": true, "requires": { - "esbuild": "^0.20.1", + "esbuild": "^0.21.3", "fsevents": "~2.3.3", - "postcss": "^8.4.38", - "rollup": "^4.13.0" + "postcss": "^8.4.43", + "rollup": "^4.20.0" } }, + "vscode-uri": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.8.tgz", + "integrity": "sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==", + "dev": true + }, "vue": { +<<<<<<< HEAD "version": "3.4.27", "resolved": "https://registry.npmjs.org/vue/-/vue-3.4.27.tgz", "integrity": "sha512-8s/56uK6r01r1icG/aEOHqyMVxd1bkYcSe9j8HcKtr/xTOFWvnzIVTehNW+5Yt89f+DLBe4A569pnZLS5HzAMA==", @@ -1851,14 +2273,25 @@ "@vue/runtime-dom": "3.4.27", "@vue/server-renderer": "3.4.27", "@vue/shared": "3.4.27" +======= + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.12.tgz", + "integrity": "sha512-CLVZtXtn2ItBIi/zHZ0Sg1Xkb7+PU32bJJ8Bmy7ts3jxXTcbfsEfBivFYYWz1Hur+lalqGAh65Coin0r+HRUfg==", + "requires": { + "@vue/compiler-dom": "3.5.12", + "@vue/compiler-sfc": "3.5.12", + "@vue/runtime-dom": "3.5.12", + "@vue/server-renderer": "3.5.12", + "@vue/shared": "3.5.12" +>>>>>>> main } }, "vue-router": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.3.2.tgz", - "integrity": "sha512-hKQJ1vDAZ5LVkKEnHhmm1f9pMiWIBNGF5AwU67PdH7TyXCj/a4hTccuUuYCAMgJK6rO/NVYtQIEN3yL8CECa7Q==", + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.4.5.tgz", + "integrity": "sha512-4fKZygS8cH1yCyuabAXGUAsyi1b2/o/OKgu/RUb+znIYOxPRxdkytJEx+0wGcpBE1pX6vUgh5jwWOKRGvuA/7Q==", "requires": { - "@vue/devtools-api": "^6.5.1" + "@vue/devtools-api": "^6.6.4" } }, "vue-template-compiler": { @@ -1872,6 +2305,7 @@ } }, "vue-tsc": { +<<<<<<< HEAD "version": "2.0.19", "resolved": "https://registry.npmjs.org/vue-tsc/-/vue-tsc-2.0.19.tgz", "integrity": "sha512-JWay5Zt2/871iodGF72cELIbcAoPyhJxq56mPPh+M2K7IwI688FMrFKc/+DvB05wDWEuCPexQJ6L10zSwzzapg==", @@ -1879,6 +2313,15 @@ "requires": { "@volar/typescript": "~2.2.4", "@vue/language-core": "2.0.19", +======= + "version": "2.0.22", + "resolved": "https://registry.npmjs.org/vue-tsc/-/vue-tsc-2.0.22.tgz", + "integrity": "sha512-lMBIwPBO0sxCcmvu45yt1b035AaQ8/XSXQDk8m75y4j0jSXY/y/XzfEtssQ9JMS47lDaR10O3/926oCs8OeGUw==", + "dev": true, + "requires": { + "@volar/typescript": "~2.3.1", + "@vue/language-core": "2.0.22", +>>>>>>> main "semver": "^7.5.4" } }, diff --git a/static/code/stackblitz/v7/vue/package.json b/static/code/stackblitz/v7/vue/package.json index de9da71497c..ec3caf01fab 100644 --- a/static/code/stackblitz/v7/vue/package.json +++ b/static/code/stackblitz/v7/vue/package.json @@ -11,7 +11,7 @@ "@ionic/vue": "^7.4.0", "@ionic/vue-router": "^7.4.0", "vue": "^3.2.25", - "vue-router": "4.3.2" + "vue-router": "4.4.5" }, "devDependencies": { "@vitejs/plugin-vue": "^5.0.0", diff --git a/static/code/stackblitz/v8/angular/package.json b/static/code/stackblitz/v8/angular/package.json index 41f6d4a3320..2bf30a22f4d 100644 --- a/static/code/stackblitz/v8/angular/package.json +++ b/static/code/stackblitz/v8/angular/package.json @@ -1,7 +1,14 @@ { "dependencies": { +<<<<<<< HEAD "@ionic/angular": "8.2.0", "@ionic/core": "8.2.0", "@angular/platform-browser-dynamic": "18.0.1" +======= + "@ionic/angular": "8.4.0", + "@ionic/core": "8.4.0", + "@angular/platform-browser-dynamic": "18.2.9", + "ionicons": "7.4.0" +>>>>>>> main } } diff --git a/static/code/stackblitz/v8/html/package.json b/static/code/stackblitz/v8/html/package.json index 26f5e0f9fc7..d4a50082d5a 100644 --- a/static/code/stackblitz/v8/html/package.json +++ b/static/code/stackblitz/v8/html/package.json @@ -1,5 +1,10 @@ { "dependencies": { +<<<<<<< HEAD "@ionic/core": "8.2.0" +======= + "@ionic/core": "8.4.0", + "ionicons": "7.4.0" +>>>>>>> main } } diff --git a/static/code/stackblitz/v8/react/package-lock.json b/static/code/stackblitz/v8/react/package-lock.json index 1fa297af664..336b2521b44 100644 --- a/static/code/stackblitz/v8/react/package-lock.json +++ b/static/code/stackblitz/v8/react/package-lock.json @@ -8,9 +8,15 @@ "name": "vite-react-typescript", "version": "0.1.0", "dependencies": { +<<<<<<< HEAD "@ionic/react": "8.2.0", "@ionic/react-router": "8.2.0", "@types/node": "^20.0.0", +======= + "@ionic/react": "8.4.0", + "@ionic/react-router": "8.4.0", + "@types/node": "^22.0.0", +>>>>>>> main "@types/react": "^18.0.9", "@types/react-dom": "^18.0.4", "@types/react-router": "^5.1.11", @@ -39,11 +45,19 @@ } }, "node_modules/@babel/code-frame": { +<<<<<<< HEAD "version": "7.24.6", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.6.tgz", "integrity": "sha512-ZJhac6FkEd1yhG2AHOmfcXG4ceoLltoCVJjN5XsWN9BifBQr+cHJbWi0h68HZuSORq+3WtJ2z0hwF2NG1b5kcA==", "dependencies": { "@babel/highlight": "^7.24.6", +======= + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.25.7.tgz", + "integrity": "sha512-0xZJFNE5XMpENsgfHYTw8FbX4kv53mFLn2i3XPoq69LyhYSCBJtitaHx9QnsVTrsogI4Z3+HtEfZ2/GFPOtf5g==", + "dependencies": { + "@babel/highlight": "^7.25.7", +>>>>>>> main "picocolors": "^1.0.0" }, "engines": { @@ -51,14 +65,21 @@ } }, "node_modules/@babel/compat-data": { +<<<<<<< HEAD "version": "7.24.6", "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.6.tgz", "integrity": "sha512-aC2DGhBq5eEdyXWqrDInSqQjO0k8xtPRf5YylULqx8MCd6jBtzqfta/3ETMRpuKIc5hyswfO80ObyA1MvkCcUQ==", +======= + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.7.tgz", + "integrity": "sha512-9ickoLz+hcXCeh7jrcin+/SLWm+GkxE2kTvoYyp38p4WkdFXfQJxDFGWp/YHjiKLPx06z2A7W8XKuqbReXDzsw==", +>>>>>>> main "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { +<<<<<<< HEAD "version": "7.24.6", "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.6.tgz", "integrity": "sha512-qAHSfAdVyFmIvl0VHELib8xar7ONuSHrE2hLnsaWkYNTI68dmi1x8GYDhJjMI/e7XWal9QBlZkwbOnkcw7Z8gQ==", @@ -73,6 +94,22 @@ "@babel/template": "^7.24.6", "@babel/traverse": "^7.24.6", "@babel/types": "^7.24.6", +======= + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.7.tgz", + "integrity": "sha512-yJ474Zv3cwiSOO9nXJuqzvwEeM+chDuQ8GJirw+pZ91sCGCyOZ3dJkVE09fTV0VEVzXyLWhh3G/AolYTPX7Mow==", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.25.7", + "@babel/generator": "^7.25.7", + "@babel/helper-compilation-targets": "^7.25.7", + "@babel/helper-module-transforms": "^7.25.7", + "@babel/helpers": "^7.25.7", + "@babel/parser": "^7.25.7", + "@babel/template": "^7.25.7", + "@babel/traverse": "^7.25.7", + "@babel/types": "^7.25.7", +>>>>>>> main "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -88,6 +125,7 @@ } }, "node_modules/@babel/generator": { +<<<<<<< HEAD "version": "7.24.6", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.6.tgz", "integrity": "sha512-S7m4eNa6YAPJRHmKsLHIDJhNAGNKoWNiWefz1MBbpnt8g9lvMDl1hir4P9bo/57bQEmuwEhnRU/AMWsD0G/Fbg==", @@ -96,12 +134,23 @@ "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^2.5.1" +======= + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.7.tgz", + "integrity": "sha512-5Dqpl5fyV9pIAD62yK9P7fcA768uVPUyrQmqpqstHWgMma4feF1x/oFysBCVZLY5wJ2GkMUCdsNDnGZrPoR6rA==", + "dependencies": { + "@babel/types": "^7.25.7", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^3.0.2" +>>>>>>> main }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-compilation-targets": { +<<<<<<< HEAD "version": "7.24.6", "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.6.tgz", "integrity": "sha512-VZQ57UsDGlX/5fFA7GkVPplZhHsVc+vuErWgdOiysI9Ksnw0Pbbd6pnPiR/mmJyKHgyIW0c7KT32gmhiF+cirg==", @@ -109,6 +158,15 @@ "@babel/compat-data": "^7.24.6", "@babel/helper-validator-option": "^7.24.6", "browserslist": "^4.22.2", +======= + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.7.tgz", + "integrity": "sha512-DniTEax0sv6isaw6qSQSfV4gVRNtw2rte8HHM45t9ZR0xILaufBRNkpMifCRiAPyvL4ACD6v0gfCwCmtOQaV4A==", + "dependencies": { + "@babel/compat-data": "^7.25.7", + "@babel/helper-validator-option": "^7.25.7", + "browserslist": "^4.24.0", +>>>>>>> main "lru-cache": "^5.1.1", "semver": "^6.3.1" }, @@ -116,6 +174,7 @@ "node": ">=6.9.0" } }, +<<<<<<< HEAD "node_modules/@babel/helper-environment-visitor": { "version": "7.24.6", "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.6.tgz", @@ -153,12 +212,22 @@ "integrity": "sha512-a26dmxFJBF62rRO9mmpgrfTLsAuyHk4e1hKTUkD/fcMfynt8gvEKwQPQDVxWhca8dHoDck+55DFt42zV0QMw5g==", "dependencies": { "@babel/types": "^7.24.6" +======= + "node_modules/@babel/helper-module-imports": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.7.tgz", + "integrity": "sha512-o0xCgpNmRohmnoWKQ0Ij8IdddjyBFE4T2kagL/x6M3+4zUgc+4qTOUBoNe4XxDskt1HPKO007ZPiMgLDq2s7Kw==", + "dependencies": { + "@babel/traverse": "^7.25.7", + "@babel/types": "^7.25.7" +>>>>>>> main }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { +<<<<<<< HEAD "version": "7.24.6", "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.6.tgz", "integrity": "sha512-Y/YMPm83mV2HJTbX1Qh2sjgjqcacvOlhbzdCCsSlblOKjSYmQqEbO6rUniWQyRo9ncyfjT8hnUjlG06RXDEmcA==", @@ -168,6 +237,16 @@ "@babel/helper-simple-access": "^7.24.6", "@babel/helper-split-export-declaration": "^7.24.6", "@babel/helper-validator-identifier": "^7.24.6" +======= + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.7.tgz", + "integrity": "sha512-k/6f8dKG3yDz/qCwSM+RKovjMix563SLxQFo0UhRNo239SP6n9u5/eLtKD6EAjwta2JHJ49CsD8pms2HdNiMMQ==", + "dependencies": { + "@babel/helper-module-imports": "^7.25.7", + "@babel/helper-simple-access": "^7.25.7", + "@babel/helper-validator-identifier": "^7.25.7", + "@babel/traverse": "^7.25.7" +>>>>>>> main }, "engines": { "node": ">=6.9.0" @@ -177,14 +256,21 @@ } }, "node_modules/@babel/helper-plugin-utils": { +<<<<<<< HEAD "version": "7.24.6", "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.6.tgz", "integrity": "sha512-MZG/JcWfxybKwsA9N9PmtF2lOSFSEMVCpIRrbxccZFLJPrJciJdG/UhSh5W96GEteJI2ARqm5UAHxISwRDLSNg==", +======= + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.7.tgz", + "integrity": "sha512-eaPZai0PiqCi09pPs3pAFfl/zYgGaE6IdXtYvmf0qlcDTd3WCtO7JWCcRd64e0EQrcYgiHibEZnOGsSY4QSgaw==", +>>>>>>> main "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-simple-access": { +<<<<<<< HEAD "version": "7.24.6", "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.6.tgz", "integrity": "sha512-nZzcMMD4ZhmB35MOOzQuiGO5RzL6tJbsT37Zx8M5L/i9KSrukGXWTjLe1knIbb/RmxoJE9GON9soq0c0VEMM5g==", @@ -201,53 +287,96 @@ "integrity": "sha512-CvLSkwXGWnYlF9+J3iZUvwgAxKiYzK3BWuo+mLzD/MDGOZDj7Gq8+hqaOkMxmJwmlv0iu86uH5fdADd9Hxkymw==", "dependencies": { "@babel/types": "^7.24.6" +======= + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.25.7.tgz", + "integrity": "sha512-FPGAkJmyoChQeM+ruBGIDyrT2tKfZJO8NcxdC+CWNJi7N8/rZpSxK7yvBJ5O/nF1gfu5KzN7VKG3YVSLFfRSxQ==", + "dependencies": { + "@babel/traverse": "^7.25.7", + "@babel/types": "^7.25.7" +>>>>>>> main }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-string-parser": { +<<<<<<< HEAD "version": "7.24.6", "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.6.tgz", "integrity": "sha512-WdJjwMEkmBicq5T9fm/cHND3+UlFa2Yj8ALLgmoSQAJZysYbBjw+azChSGPN4DSPLXOcooGRvDwZWMcF/mLO2Q==", +======= + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.7.tgz", + "integrity": "sha512-CbkjYdsJNHFk8uqpEkpCvRs3YRp9tY6FmFY7wLMSYuGYkrdUi7r2lc4/wqsvlHoMznX3WJ9IP8giGPq68T/Y6g==", +>>>>>>> main "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { +<<<<<<< HEAD "version": "7.24.6", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.6.tgz", "integrity": "sha512-4yA7s865JHaqUdRbnaxarZREuPTHrjpDT+pXoAZ1yhyo6uFnIEpS8VMu16siFOHDpZNKYv5BObhsB//ycbICyw==", +======= + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.7.tgz", + "integrity": "sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==", +>>>>>>> main "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { +<<<<<<< HEAD "version": "7.24.6", "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.6.tgz", "integrity": "sha512-Jktc8KkF3zIkePb48QO+IapbXlSapOW9S+ogZZkcO6bABgYAxtZcjZ/O005111YLf+j4M84uEgwYoidDkXbCkQ==", +======= + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.7.tgz", + "integrity": "sha512-ytbPLsm+GjArDYXJ8Ydr1c/KJuutjF2besPNbIZnZ6MKUxi/uTA22t2ymmA4WFjZFpjiAMO0xuuJPqK2nvDVfQ==", +>>>>>>> main "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { +<<<<<<< HEAD "version": "7.24.6", "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.6.tgz", "integrity": "sha512-V2PI+NqnyFu1i0GyTd/O/cTpxzQCYioSkUIRmgo7gFEHKKCg5w46+r/A6WeUR1+P3TeQ49dspGPNd/E3n9AnnA==", "dependencies": { "@babel/template": "^7.24.6", "@babel/types": "^7.24.6" +======= + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.7.tgz", + "integrity": "sha512-Sv6pASx7Esm38KQpF/U/OXLwPPrdGHNKoeblRxgZRLXnAtnkEe4ptJPDtAZM7fBLadbc1Q07kQpSiGQ0Jg6tRA==", + "dependencies": { + "@babel/template": "^7.25.7", + "@babel/types": "^7.25.7" +>>>>>>> main }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { +<<<<<<< HEAD "version": "7.24.6", "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.6.tgz", "integrity": "sha512-2YnuOp4HAk2BsBrJJvYCbItHx0zWscI1C3zgWkz+wDyD9I7GIVrfnLyrR4Y1VR+7p+chAEcrgRQYZAGIKMV7vQ==", "dependencies": { "@babel/helper-validator-identifier": "^7.24.6", +======= + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.25.7.tgz", + "integrity": "sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.25.7", +>>>>>>> main "chalk": "^2.4.2", "js-tokens": "^4.0.0", "picocolors": "^1.0.0" @@ -257,9 +386,18 @@ } }, "node_modules/@babel/parser": { +<<<<<<< HEAD "version": "7.24.6", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.6.tgz", "integrity": "sha512-eNZXdfU35nJC2h24RznROuOpO94h6x8sg9ju0tT9biNtLZ2vuP8SduLqqV+/8+cebSLV9SJEAN5Z3zQbJG/M+Q==", +======= + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.7.tgz", + "integrity": "sha512-aZn7ETtQsjjGG5HruveUK06cU3Hljuhd9Iojm4M8WWv3wLE6OkE5PWbDUkItmMgegmccaITudyuW5RPYrYlgWw==", + "dependencies": { + "@babel/types": "^7.25.7" + }, +>>>>>>> main "bin": { "parser": "bin/babel-parser.js" }, @@ -268,11 +406,19 @@ } }, "node_modules/@babel/plugin-transform-react-jsx-self": { +<<<<<<< HEAD "version": "7.24.6", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.24.6.tgz", "integrity": "sha512-FfZfHXtQ5jYPQsCRyLpOv2GeLIIJhs8aydpNh39vRDjhD411XcfWDni5i7OjP/Rs8GAtTn7sWFFELJSHqkIxYg==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.6" +======= + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.25.7.tgz", + "integrity": "sha512-JD9MUnLbPL0WdVK8AWC7F7tTG2OS6u/AKKnsK+NdRhUiVdnzyR1S3kKQCaRLOiaULvUiqK6Z4JQE635VgtCFeg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" +>>>>>>> main }, "engines": { "node": ">=6.9.0" @@ -282,11 +428,19 @@ } }, "node_modules/@babel/plugin-transform-react-jsx-source": { +<<<<<<< HEAD "version": "7.24.6", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.24.6.tgz", "integrity": "sha512-BQTBCXmFRreU3oTUXcGKuPOfXAGb1liNY4AvvFKsOBAJ89RKcTsIrSsnMYkj59fNa66OFKnSa4AJZfy5Y4B9WA==", "dependencies": { "@babel/helper-plugin-utils": "^7.24.6" +======= + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.25.7.tgz", + "integrity": "sha512-S/JXG/KrbIY06iyJPKfxr0qRxnhNOdkNXYBl/rmwgDd72cQLH9tEGkDm/yJPGvcSIUoikzfjMios9i+xT/uv9w==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" +>>>>>>> main }, "engines": { "node": ">=6.9.0" @@ -307,6 +461,7 @@ } }, "node_modules/@babel/template": { +<<<<<<< HEAD "version": "7.24.6", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.6.tgz", "integrity": "sha512-3vgazJlLwNXi9jhrR1ef8qiB65L1RK90+lEQwv4OxveHnqC3BfmnHdgySwRLzf6akhlOYenT+b7AfWq+a//AHw==", @@ -314,12 +469,22 @@ "@babel/code-frame": "^7.24.6", "@babel/parser": "^7.24.6", "@babel/types": "^7.24.6" +======= + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.7.tgz", + "integrity": "sha512-wRwtAgI3bAS+JGU2upWNL9lSlDcRCqD05BZ1n3X2ONLH1WilFP6O1otQjeMK/1g0pvYcXC7b/qVUB1keofjtZA==", + "dependencies": { + "@babel/code-frame": "^7.25.7", + "@babel/parser": "^7.25.7", + "@babel/types": "^7.25.7" +>>>>>>> main }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { +<<<<<<< HEAD "version": "7.24.6", "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.6.tgz", "integrity": "sha512-OsNjaJwT9Zn8ozxcfoBc+RaHdj3gFmCmYoQLUII1o6ZrUwku0BMg80FoOTPx+Gi6XhcQxAYE4xyjPTo4SxEQqw==", @@ -332,6 +497,17 @@ "@babel/helper-split-export-declaration": "^7.24.6", "@babel/parser": "^7.24.6", "@babel/types": "^7.24.6", +======= + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.7.tgz", + "integrity": "sha512-jatJPT1Zjqvh/1FyJs6qAHL+Dzb7sTb+xr7Q+gM1b+1oBsMsQQ4FkVKb6dFlJvLlVssqkRzV05Jzervt9yhnzg==", + "dependencies": { + "@babel/code-frame": "^7.25.7", + "@babel/generator": "^7.25.7", + "@babel/parser": "^7.25.7", + "@babel/template": "^7.25.7", + "@babel/types": "^7.25.7", +>>>>>>> main "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -340,12 +516,21 @@ } }, "node_modules/@babel/types": { +<<<<<<< HEAD "version": "7.24.6", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.6.tgz", "integrity": "sha512-WaMsgi6Q8zMgMth93GvWPXkhAIEobfsIkLTacoVZoK1J0CevIPGYY2Vo5YvJGqyHqXM6P4ppOYGsIRU8MM9pFQ==", "dependencies": { "@babel/helper-string-parser": "^7.24.6", "@babel/helper-validator-identifier": "^7.24.6", +======= + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.7.tgz", + "integrity": "sha512-vwIVdXG+j+FOpkwqHRcBgHLYNL7XMkufrlaFvL9o6Ai9sJn9+PdyIL5qa0XzTZw084c+u9LOls53eoZWP/W5WQ==", + "dependencies": { + "@babel/helper-string-parser": "^7.25.7", + "@babel/helper-validator-identifier": "^7.25.7", +>>>>>>> main "to-fast-properties": "^2.0.0" }, "engines": { @@ -353,9 +538,9 @@ } }, "node_modules/@esbuild/aix-ppc64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz", - "integrity": "sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", + "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", "cpu": [ "ppc64" ], @@ -368,9 +553,9 @@ } }, "node_modules/@esbuild/android-arm": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.20.2.tgz", - "integrity": "sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", + "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", "cpu": [ "arm" ], @@ -383,9 +568,9 @@ } }, "node_modules/@esbuild/android-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz", - "integrity": "sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", + "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", "cpu": [ "arm64" ], @@ -398,9 +583,9 @@ } }, "node_modules/@esbuild/android-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.20.2.tgz", - "integrity": "sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", + "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", "cpu": [ "x64" ], @@ -413,9 +598,9 @@ } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz", - "integrity": "sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", + "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", "cpu": [ "arm64" ], @@ -428,9 +613,9 @@ } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz", - "integrity": "sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", + "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", "cpu": [ "x64" ], @@ -443,9 +628,9 @@ } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz", - "integrity": "sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", + "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", "cpu": [ "arm64" ], @@ -458,9 +643,9 @@ } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz", - "integrity": "sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", + "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", "cpu": [ "x64" ], @@ -473,9 +658,9 @@ } }, "node_modules/@esbuild/linux-arm": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz", - "integrity": "sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", + "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", "cpu": [ "arm" ], @@ -488,9 +673,9 @@ } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz", - "integrity": "sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", + "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", "cpu": [ "arm64" ], @@ -503,9 +688,9 @@ } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz", - "integrity": "sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", + "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", "cpu": [ "ia32" ], @@ -518,9 +703,9 @@ } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz", - "integrity": "sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", + "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", "cpu": [ "loong64" ], @@ -533,9 +718,9 @@ } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz", - "integrity": "sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", + "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", "cpu": [ "mips64el" ], @@ -548,9 +733,9 @@ } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz", - "integrity": "sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", + "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", "cpu": [ "ppc64" ], @@ -563,9 +748,9 @@ } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz", - "integrity": "sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", + "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", "cpu": [ "riscv64" ], @@ -578,9 +763,9 @@ } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz", - "integrity": "sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", + "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", "cpu": [ "s390x" ], @@ -593,9 +778,9 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz", - "integrity": "sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", + "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", "cpu": [ "x64" ], @@ -608,9 +793,9 @@ } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz", - "integrity": "sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", + "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", "cpu": [ "x64" ], @@ -623,9 +808,9 @@ } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz", - "integrity": "sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", + "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", "cpu": [ "x64" ], @@ -638,9 +823,9 @@ } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz", - "integrity": "sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", + "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", "cpu": [ "x64" ], @@ -653,9 +838,9 @@ } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz", - "integrity": "sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", + "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", "cpu": [ "arm64" ], @@ -668,9 +853,9 @@ } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz", - "integrity": "sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", + "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", "cpu": [ "ia32" ], @@ -683,9 +868,9 @@ } }, "node_modules/@esbuild/win32-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz", - "integrity": "sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", + "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", "cpu": [ "x64" ], @@ -698,21 +883,37 @@ } }, "node_modules/@ionic/core": { +<<<<<<< HEAD "version": "8.2.0", "resolved": "https://registry.npmjs.org/@ionic/core/-/core-8.2.0.tgz", "integrity": "sha512-+TjHDFluiGYVNiQZOLsETCE+om5FKYbaOKkfmCQYvRGxlg4WtOwaX6YCrpP4MMuerGt36PA196oh/JTcVe9ByA==", "dependencies": { "@stencil/core": "^4.17.2", +======= + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-8.4.0.tgz", + "integrity": "sha512-mZ2Ni9QByFGWBNr5W/F/nyPV+cXLhK+6W5BRziy7QPX6YIS57KH8FpY+CjE7BEcpE78anyY49bZt3eOWcES02g==", + "dependencies": { + "@stencil/core": "4.20.0", +>>>>>>> main "ionicons": "^7.2.2", "tslib": "^2.1.0" } }, "node_modules/@ionic/react": { +<<<<<<< HEAD "version": "8.2.0", "resolved": "https://registry.npmjs.org/@ionic/react/-/react-8.2.0.tgz", "integrity": "sha512-vFuRgzuR+Q6XOqmpVIukPSEG55HbYk7K+2l6QI95c+8m89qKB5NsMhsGLEhG6qHzgmZSO4DJK7/dw8dcxVev4w==", "dependencies": { "@ionic/core": "8.2.0", +======= + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/@ionic/react/-/react-8.4.0.tgz", + "integrity": "sha512-wCtixCwf673Qnes1uGxmRoyUP4FnGtEyUVwtkcfj9IBrPUbw641Ws8J4jRjQ2rOO1WkWkSCeHKnd+KYCqyulZg==", + "dependencies": { + "@ionic/core": "8.4.0", +>>>>>>> main "ionicons": "^7.0.0", "tslib": "*" }, @@ -722,11 +923,19 @@ } }, "node_modules/@ionic/react-router": { +<<<<<<< HEAD "version": "8.2.0", "resolved": "https://registry.npmjs.org/@ionic/react-router/-/react-router-8.2.0.tgz", "integrity": "sha512-BMtzTEeRvySJxrtjjJgKvFBF4VpJ/I3sdyIyBcZG3/VT3zYL+9FnNiAe65s5+nK6FH67iQiZFvVVMqJNNgi7fA==", "dependencies": { "@ionic/react": "8.2.0", +======= + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/@ionic/react-router/-/react-router-8.4.0.tgz", + "integrity": "sha512-JmBiSlQtOb0yeOFa0O0iQ77koX7jcCkTfyMCWkOsSqXySU5yGuhnfOFNy6O7cbZ1J4lmCeNBqA29hRV7tmnPyg==", + "dependencies": { + "@ionic/react": "8.4.0", +>>>>>>> main "tslib": "*" }, "peerDependencies": { @@ -780,9 +989,9 @@ } }, "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.13.0.tgz", - "integrity": "sha512-5ZYPOuaAqEH/W3gYsRkxQATBW3Ii1MfaT4EQstTnLKViLi2gLSQmlmtTpGucNP3sXEpOiI5tdGhjdE111ekyEg==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.21.0.tgz", + "integrity": "sha512-WTWD8PfoSAJ+qL87lE7votj3syLavxunWhzCnx3XFxFiI/BA/r3X7MUM8dVrH8rb2r4AiO8jJsr3ZjdaftmnfA==", "cpu": [ "arm" ], @@ -792,9 +1001,9 @@ ] }, "node_modules/@rollup/rollup-android-arm64": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.13.0.tgz", - "integrity": "sha512-BSbaCmn8ZadK3UAQdlauSvtaJjhlDEjS5hEVVIN3A4bbl3X+otyf/kOJV08bYiRxfejP3DXFzO2jz3G20107+Q==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.21.0.tgz", + "integrity": "sha512-a1sR2zSK1B4eYkiZu17ZUZhmUQcKjk2/j9Me2IDjk1GHW7LB5Z35LEzj9iJch6gtUfsnvZs1ZNyDW2oZSThrkA==", "cpu": [ "arm64" ], @@ -804,9 +1013,9 @@ ] }, "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.13.0.tgz", - "integrity": "sha512-Ovf2evVaP6sW5Ut0GHyUSOqA6tVKfrTHddtmxGQc1CTQa1Cw3/KMCDEEICZBbyppcwnhMwcDce9ZRxdWRpVd6g==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.21.0.tgz", + "integrity": "sha512-zOnKWLgDld/svhKO5PD9ozmL6roy5OQ5T4ThvdYZLpiOhEGY+dp2NwUmxK0Ld91LrbjrvtNAE0ERBwjqhZTRAA==", "cpu": [ "arm64" ], @@ -816,9 +1025,9 @@ ] }, "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.13.0.tgz", - "integrity": "sha512-U+Jcxm89UTK592vZ2J9st9ajRv/hrwHdnvyuJpa5A2ngGSVHypigidkQJP+YiGL6JODiUeMzkqQzbCG3At81Gg==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.21.0.tgz", + "integrity": "sha512-7doS8br0xAkg48SKE2QNtMSFPFUlRdw9+votl27MvT46vo44ATBmdZdGysOevNELmZlfd+NEa0UYOA8f01WSrg==", "cpu": [ "x64" ], @@ -828,9 +1037,21 @@ ] }, "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.13.0.tgz", - "integrity": "sha512-8wZidaUJUTIR5T4vRS22VkSMOVooG0F4N+JSwQXWSRiC6yfEsFMLTYRFHvby5mFFuExHa/yAp9juSphQQJAijQ==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.21.0.tgz", + "integrity": "sha512-pWJsfQjNWNGsoCq53KjMtwdJDmh/6NubwQcz52aEwLEuvx08bzcy6tOUuawAOncPnxz/3siRtd8hiQ32G1y8VA==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.21.0.tgz", + "integrity": "sha512-efRIANsz3UHZrnZXuEvxS9LoCOWMGD1rweciD6uJQIx2myN3a8Im1FafZBzh7zk1RJ6oKcR16dU3UPldaKd83w==", "cpu": [ "arm" ], @@ -840,9 +1061,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.13.0.tgz", - "integrity": "sha512-Iu0Kno1vrD7zHQDxOmvweqLkAzjxEVqNhUIXBsZ8hu8Oak7/5VTPrxOEZXYC1nmrBVJp0ZcL2E7lSuuOVaE3+w==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.21.0.tgz", + "integrity": "sha512-ZrPhydkTVhyeGTW94WJ8pnl1uroqVHM3j3hjdquwAcWnmivjAwOYjTEAuEDeJvGX7xv3Z9GAvrBkEzCgHq9U1w==", "cpu": [ "arm64" ], @@ -852,9 +1073,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.13.0.tgz", - "integrity": "sha512-C31QrW47llgVyrRjIwiOwsHFcaIwmkKi3PCroQY5aVq4H0A5v/vVVAtFsI1nfBngtoRpeREvZOkIhmRwUKkAdw==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.21.0.tgz", + "integrity": "sha512-cfaupqd+UEFeURmqNP2eEvXqgbSox/LHOyN9/d2pSdV8xTrjdg3NgOFJCtc1vQ/jEke1qD0IejbBfxleBPHnPw==", "cpu": [ "arm64" ], @@ -863,10 +1084,22 @@ "linux" ] }, + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.21.0.tgz", + "integrity": "sha512-ZKPan1/RvAhrUylwBXC9t7B2hXdpb/ufeu22pG2psV7RN8roOfGurEghw1ySmX/CmDDHNTDDjY3lo9hRlgtaHg==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "linux" + ] + }, "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.13.0.tgz", - "integrity": "sha512-Oq90dtMHvthFOPMl7pt7KmxzX7E71AfyIhh+cPhLY9oko97Zf2C9tt/XJD4RgxhaGeAraAXDtqxvKE1y/j35lA==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.21.0.tgz", + "integrity": "sha512-H1eRaCwd5E8eS8leiS+o/NqMdljkcb1d6r2h4fKSsCXQilLKArq6WS7XBLDu80Yz+nMqHVFDquwcVrQmGr28rg==", "cpu": [ "riscv64" ], @@ -875,10 +1108,22 @@ "linux" ] }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.21.0.tgz", + "integrity": "sha512-zJ4hA+3b5tu8u7L58CCSI0A9N1vkfwPhWd/puGXwtZlsB5bTkwDNW/+JCU84+3QYmKpLi+XvHdmrlwUwDA6kqw==", + "cpu": [ + "s390x" + ], + "optional": true, + "os": [ + "linux" + ] + }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.13.0.tgz", - "integrity": "sha512-yUD/8wMffnTKuiIsl6xU+4IA8UNhQ/f1sAnQebmE/lyQ8abjsVyDkyRkWop0kdMhKMprpNIhPmYlCxgHrPoXoA==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.21.0.tgz", + "integrity": "sha512-e2hrvElFIh6kW/UNBQK/kzqMNY5mO+67YtEh9OA65RM5IJXYTWiXjX6fjIiPaqOkBthYF1EqgiZ6OXKcQsM0hg==", "cpu": [ "x64" ], @@ -888,9 +1133,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.13.0.tgz", - "integrity": "sha512-9RyNqoFNdF0vu/qqX63fKotBh43fJQeYC98hCaf89DYQpv+xu0D8QFSOS0biA7cGuqJFOc1bJ+m2rhhsKcw1hw==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.21.0.tgz", + "integrity": "sha512-1vvmgDdUSebVGXWX2lIcgRebqfQSff0hMEkLJyakQ9JQUbLDkEaMsPTLOmyccyC6IJ/l3FZuJbmrBw/u0A0uCQ==", "cpu": [ "x64" ], @@ -900,9 +1145,9 @@ ] }, "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.13.0.tgz", - "integrity": "sha512-46ue8ymtm/5PUU6pCvjlic0z82qWkxv54GTJZgHrQUuZnVH+tvvSP0LsozIDsCBFO4VjJ13N68wqrKSeScUKdA==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.21.0.tgz", + "integrity": "sha512-s5oFkZ/hFcrlAyBTONFY1TWndfyre1wOMwU+6KCpm/iatybvrRgmZVM+vCFwxmC5ZhdlgfE0N4XorsDpi7/4XQ==", "cpu": [ "arm64" ], @@ -912,9 +1157,9 @@ ] }, "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.13.0.tgz", - "integrity": "sha512-P5/MqLdLSlqxbeuJ3YDeX37srC8mCflSyTrUsgbU1c/U9j6l2g2GiIdYaGD9QjdMQPMSgYm7hgg0551wHyIluw==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.21.0.tgz", + "integrity": "sha512-G9+TEqRnAA6nbpqyUqgTiopmnfgnMkR3kMukFBDsiyy23LZvUCpiUwjTRx6ezYCjJODXrh52rBR9oXvm+Fp5wg==", "cpu": [ "ia32" ], @@ -924,9 +1169,9 @@ ] }, "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.13.0.tgz", - "integrity": "sha512-UKXUQNbO3DOhzLRwHSpa0HnhhCgNODvfoPWv2FCXme8N/ANFfhIPMGuOT+QuKd16+B5yxZ0HdpNlqPvTMS1qfw==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.21.0.tgz", + "integrity": "sha512-2jsCDZwtQvRhejHLfZ1JY6w6kEuEtfF9nzYsZxzSlNVKDX+DpsDJ+Rbjkm74nvg2rdx0gwBS+IMdvwJuq3S9pQ==", "cpu": [ "x64" ], @@ -936,9 +1181,15 @@ ] }, "node_modules/@stencil/core": { +<<<<<<< HEAD "version": "4.17.2", "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.17.2.tgz", "integrity": "sha512-MX7yaLmpTU9iZvCire9nhecTcE0qBlV0vPWrLMeIXewYN7/hb8B3NjnhQyBKC93FDPI8NBRmt6KIugLw9zcRZg==", +======= + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.20.0.tgz", + "integrity": "sha512-WPrTHFngvN081RY+dJPneKQLwnOFD60OMCOQGmmSHfCW0f4ujPMzzhwWU1gcSwXPWXz5O+8cBiiCaxAbJU7kAg==", +>>>>>>> main "bin": { "stencil": "bin/stencil" }, @@ -995,11 +1246,17 @@ "integrity": "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==" }, "node_modules/@types/node": { +<<<<<<< HEAD "version": "20.12.13", "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.13.tgz", "integrity": "sha512-gBGeanV41c1L171rR7wjbMiEpEI/l5XFQdLLfhr/REwpgDy/4U8y89+i8kRiLzDyZdOkXh+cRaTetUnCYutoXA==", +======= + "version": "22.8.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.8.2.tgz", + "integrity": "sha512-NzaRNFV+FZkvK/KLCsNdTvID0SThyrs5SHB6tsD/lajr22FGC73N2QeDPM2wHtVde8mgcXuSsHQkH5cX1pbPLw==", +>>>>>>> main "dependencies": { - "undici-types": "~5.26.4" + "undici-types": "~6.19.8" } }, "node_modules/@types/prop-types": { @@ -1008,18 +1265,24 @@ "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" }, "node_modules/@types/react": { +<<<<<<< HEAD "version": "18.3.3", "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.3.tgz", "integrity": "sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==", +======= + "version": "18.3.12", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.12.tgz", + "integrity": "sha512-D2wOSq/d6Agt28q7rSI3jhU7G6aiuzljDGZ2hTZHIkrTLUI+AF3WMeKkEZ9nN2fkBAlcktT6vcZjDFiIhMYEQw==", +>>>>>>> main "dependencies": { "@types/prop-types": "*", "csstype": "^3.0.2" } }, "node_modules/@types/react-dom": { - "version": "18.3.0", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz", - "integrity": "sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==", + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-qW1Mfv8taImTthu4KoXgDfLuk4bydU6Q/TkADnDWWHwi4NX4BR+LWfTp2sVmTqRrsHvyDDTelgelxJ+SsejKKQ==", "dependencies": { "@types/react": "*" } @@ -1044,6 +1307,7 @@ } }, "node_modules/@vitejs/plugin-react": { +<<<<<<< HEAD "version": "4.3.0", "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.3.0.tgz", "integrity": "sha512-KcEbMsn4Dpk+LIbHMj7gDPRKaTMStxxWRkRmxsg/jVdFdJCZWt1SchZcf0M4t8lIKdwwMsEyzhrcOXRrDPtOBw==", @@ -1051,6 +1315,15 @@ "@babel/core": "^7.24.5", "@babel/plugin-transform-react-jsx-self": "^7.24.5", "@babel/plugin-transform-react-jsx-source": "^7.24.1", +======= + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.3.3.tgz", + "integrity": "sha512-NooDe9GpHGqNns1i8XDERg0Vsg5SSYRhRxxyTGogUdkdNt47jal+fbuYi+Yfq6pzRCKXyoPcWisfxE6RIM3GKA==", + "dependencies": { + "@babel/core": "^7.25.2", + "@babel/plugin-transform-react-jsx-self": "^7.24.7", + "@babel/plugin-transform-react-jsx-source": "^7.24.7", +>>>>>>> main "@types/babel__core": "^7.20.5", "react-refresh": "^0.14.2" }, @@ -1073,9 +1346,9 @@ } }, "node_modules/browserslist": { - "version": "4.23.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", - "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.0.tgz", + "integrity": "sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==", "funding": [ { "type": "opencollective", @@ -1091,10 +1364,10 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001587", - "electron-to-chromium": "^1.4.668", - "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.13" + "caniuse-lite": "^1.0.30001663", + "electron-to-chromium": "^1.5.28", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.0" }, "bin": { "browserslist": "cli.js" @@ -1104,9 +1377,15 @@ } }, "node_modules/caniuse-lite": { +<<<<<<< HEAD "version": "1.0.30001621", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001621.tgz", "integrity": "sha512-+NLXZiviFFKX0fk8Piwv3PfLPGtRqJeq2TiNoUff/qB5KJgwecJTvCXDpmlyP/eCI/GUEmp/h/y5j0yckiiZrA==", +======= + "version": "1.0.30001667", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001667.tgz", + "integrity": "sha512-7LTwJjcRkzKFmtqGsibMeuXmvFDfZq/nzIjnmgCGzKKRVzjD72selLDK1oPF/Oxzmt4fNcPvTDvGqSDG4tCALw==", +>>>>>>> main "funding": [ { "type": "opencollective", @@ -1167,11 +1446,11 @@ "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" }, "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", "dependencies": { - "ms": "2.1.2" + "ms": "^2.1.3" }, "engines": { "node": ">=6.0" @@ -1183,14 +1462,20 @@ } }, "node_modules/electron-to-chromium": { +<<<<<<< HEAD "version": "1.4.783", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.783.tgz", "integrity": "sha512-bT0jEz/Xz1fahQpbZ1D7LgmPYZ3iHVY39NcWWro1+hA2IvjiPeaXtfSqrQ+nXjApMvQRE2ASt1itSLRrebHMRQ==" +======= + "version": "1.5.32", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.32.tgz", + "integrity": "sha512-M+7ph0VGBQqqpTT2YrabjNKSQ2fEl9PVx6AK3N558gDH9NO8O6XN9SXXFWRo9u9PbEg/bWq+tjXQr+eXmxubCw==" +>>>>>>> main }, "node_modules/esbuild": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.2.tgz", - "integrity": "sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", + "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", "hasInstallScript": true, "bin": { "esbuild": "bin/esbuild" @@ -1199,35 +1484,35 @@ "node": ">=12" }, "optionalDependencies": { - "@esbuild/aix-ppc64": "0.20.2", - "@esbuild/android-arm": "0.20.2", - "@esbuild/android-arm64": "0.20.2", - "@esbuild/android-x64": "0.20.2", - "@esbuild/darwin-arm64": "0.20.2", - "@esbuild/darwin-x64": "0.20.2", - "@esbuild/freebsd-arm64": "0.20.2", - "@esbuild/freebsd-x64": "0.20.2", - "@esbuild/linux-arm": "0.20.2", - "@esbuild/linux-arm64": "0.20.2", - "@esbuild/linux-ia32": "0.20.2", - "@esbuild/linux-loong64": "0.20.2", - "@esbuild/linux-mips64el": "0.20.2", - "@esbuild/linux-ppc64": "0.20.2", - "@esbuild/linux-riscv64": "0.20.2", - "@esbuild/linux-s390x": "0.20.2", - "@esbuild/linux-x64": "0.20.2", - "@esbuild/netbsd-x64": "0.20.2", - "@esbuild/openbsd-x64": "0.20.2", - "@esbuild/sunos-x64": "0.20.2", - "@esbuild/win32-arm64": "0.20.2", - "@esbuild/win32-ia32": "0.20.2", - "@esbuild/win32-x64": "0.20.2" + "@esbuild/aix-ppc64": "0.21.5", + "@esbuild/android-arm": "0.21.5", + "@esbuild/android-arm64": "0.21.5", + "@esbuild/android-x64": "0.21.5", + "@esbuild/darwin-arm64": "0.21.5", + "@esbuild/darwin-x64": "0.21.5", + "@esbuild/freebsd-arm64": "0.21.5", + "@esbuild/freebsd-x64": "0.21.5", + "@esbuild/linux-arm": "0.21.5", + "@esbuild/linux-arm64": "0.21.5", + "@esbuild/linux-ia32": "0.21.5", + "@esbuild/linux-loong64": "0.21.5", + "@esbuild/linux-mips64el": "0.21.5", + "@esbuild/linux-ppc64": "0.21.5", + "@esbuild/linux-riscv64": "0.21.5", + "@esbuild/linux-s390x": "0.21.5", + "@esbuild/linux-x64": "0.21.5", + "@esbuild/netbsd-x64": "0.21.5", + "@esbuild/openbsd-x64": "0.21.5", + "@esbuild/sunos-x64": "0.21.5", + "@esbuild/win32-arm64": "0.21.5", + "@esbuild/win32-ia32": "0.21.5", + "@esbuild/win32-x64": "0.21.5" } }, "node_modules/escalade": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", - "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", "engines": { "node": ">=6" } @@ -1317,14 +1602,14 @@ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", "bin": { "jsesc": "bin/jsesc" }, "engines": { - "node": ">=4" + "node": ">=6" } }, "node_modules/json5": { @@ -1358,9 +1643,9 @@ } }, "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" }, "node_modules/nanoid": { "version": "3.3.7", @@ -1380,9 +1665,9 @@ } }, "node_modules/node-releases": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", - "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==" + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==" }, "node_modules/object-assign": { "version": "4.1.1", @@ -1393,14 +1678,20 @@ } }, "node_modules/picocolors": { +<<<<<<< HEAD "version": "1.0.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==" +======= + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", + "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==" +>>>>>>> main }, "node_modules/postcss": { - "version": "8.4.38", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", - "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "version": "8.4.45", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.45.tgz", + "integrity": "sha512-7KTLTdzdZZYscUc65XmjFiB73vBhBfbPztCYdUNvlaso9PrzjzcmjqBPR0lNGkcVlcO4BjiO5rK/qNz+XAen1Q==", "funding": [ { "type": "opencollective", @@ -1417,7 +1708,7 @@ ], "dependencies": { "nanoid": "^3.3.7", - "picocolors": "^1.0.0", + "picocolors": "^1.0.1", "source-map-js": "^1.2.0" }, "engines": { @@ -1535,9 +1826,9 @@ "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==" }, "node_modules/rollup": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.13.0.tgz", - "integrity": "sha512-3YegKemjoQnYKmsBlOHfMLVPPA5xLkQ8MHLLSw/fBrFaVkEayL51DilPpNNLq1exr98F2B1TzrV0FUlN3gWRPg==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.21.0.tgz", + "integrity": "sha512-vo+S/lfA2lMS7rZ2Qoubi6I5hwZwzXeUIctILZLbHI+laNtvhhOIon2S1JksA5UEDQ7l3vberd0fxK44lTYjbQ==", "dependencies": { "@types/estree": "1.0.5" }, @@ -1549,19 +1840,22 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.13.0", - "@rollup/rollup-android-arm64": "4.13.0", - "@rollup/rollup-darwin-arm64": "4.13.0", - "@rollup/rollup-darwin-x64": "4.13.0", - "@rollup/rollup-linux-arm-gnueabihf": "4.13.0", - "@rollup/rollup-linux-arm64-gnu": "4.13.0", - "@rollup/rollup-linux-arm64-musl": "4.13.0", - "@rollup/rollup-linux-riscv64-gnu": "4.13.0", - "@rollup/rollup-linux-x64-gnu": "4.13.0", - "@rollup/rollup-linux-x64-musl": "4.13.0", - "@rollup/rollup-win32-arm64-msvc": "4.13.0", - "@rollup/rollup-win32-ia32-msvc": "4.13.0", - "@rollup/rollup-win32-x64-msvc": "4.13.0", + "@rollup/rollup-android-arm-eabi": "4.21.0", + "@rollup/rollup-android-arm64": "4.21.0", + "@rollup/rollup-darwin-arm64": "4.21.0", + "@rollup/rollup-darwin-x64": "4.21.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.21.0", + "@rollup/rollup-linux-arm-musleabihf": "4.21.0", + "@rollup/rollup-linux-arm64-gnu": "4.21.0", + "@rollup/rollup-linux-arm64-musl": "4.21.0", + "@rollup/rollup-linux-powerpc64le-gnu": "4.21.0", + "@rollup/rollup-linux-riscv64-gnu": "4.21.0", + "@rollup/rollup-linux-s390x-gnu": "4.21.0", + "@rollup/rollup-linux-x64-gnu": "4.21.0", + "@rollup/rollup-linux-x64-musl": "4.21.0", + "@rollup/rollup-win32-arm64-msvc": "4.21.0", + "@rollup/rollup-win32-ia32-msvc": "4.21.0", + "@rollup/rollup-win32-x64-msvc": "4.21.0", "fsevents": "~2.3.2" } }, @@ -1624,9 +1918,9 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "node_modules/typescript": { - "version": "5.4.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", - "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", + "version": "5.6.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", + "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -1636,14 +1930,20 @@ } }, "node_modules/undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" }, "node_modules/update-browserslist-db": { +<<<<<<< HEAD "version": "1.0.16", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.16.tgz", "integrity": "sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==", +======= + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", +>>>>>>> main "funding": [ { "type": "opencollective", @@ -1659,8 +1959,13 @@ } ], "dependencies": { +<<<<<<< HEAD "escalade": "^3.1.2", "picocolors": "^1.0.1" +======= + "escalade": "^3.2.0", + "picocolors": "^1.1.0" +>>>>>>> main }, "bin": { "update-browserslist-db": "cli.js" @@ -1675,13 +1980,19 @@ "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" }, "node_modules/vite": { +<<<<<<< HEAD "version": "5.2.12", "resolved": "https://registry.npmjs.org/vite/-/vite-5.2.12.tgz", "integrity": "sha512-/gC8GxzxMK5ntBwb48pR32GGhENnjtY30G4A0jemunsBkiEZFw60s8InGpN8gkhHEkjnRK1aSAxeQgwvFhUHAA==", +======= + "version": "5.4.11", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.11.tgz", + "integrity": "sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==", +>>>>>>> main "dependencies": { - "esbuild": "^0.20.1", - "postcss": "^8.4.38", - "rollup": "^4.13.0" + "esbuild": "^0.21.3", + "postcss": "^8.4.43", + "rollup": "^4.20.0" }, "bin": { "vite": "bin/vite.js" @@ -1700,6 +2011,7 @@ "less": "*", "lightningcss": "^1.21.0", "sass": "*", + "sass-embedded": "*", "stylus": "*", "sugarss": "*", "terser": "^5.4.0" @@ -1717,6 +2029,9 @@ "sass": { "optional": true }, + "sass-embedded": { + "optional": true + }, "stylus": { "optional": true }, @@ -1729,9 +2044,15 @@ } }, "node_modules/web-vitals": { +<<<<<<< HEAD "version": "4.0.1", "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-4.0.1.tgz", "integrity": "sha512-AW6qT/vXK3pbf+WgVcEBXY//AWCpXjVKgdb6rt0cARSUdtT+NUtZCOeo+CSLUX7PjSQ275DmxfkAs7QlPbtR6w==" +======= + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-4.2.4.tgz", + "integrity": "sha512-r4DIlprAGwJ7YM11VZp4R884m0Vmgr6EAKe3P+kO0PPj3Unqyvv59rczf6UiGcb9Z8QxZVcqKNwv/g0WNdWwsw==" +>>>>>>> main }, "node_modules/yallist": { "version": "3.1.1", @@ -1750,15 +2071,24 @@ } }, "@babel/code-frame": { +<<<<<<< HEAD "version": "7.24.6", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.6.tgz", "integrity": "sha512-ZJhac6FkEd1yhG2AHOmfcXG4ceoLltoCVJjN5XsWN9BifBQr+cHJbWi0h68HZuSORq+3WtJ2z0hwF2NG1b5kcA==", "requires": { "@babel/highlight": "^7.24.6", +======= + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.25.7.tgz", + "integrity": "sha512-0xZJFNE5XMpENsgfHYTw8FbX4kv53mFLn2i3XPoq69LyhYSCBJtitaHx9QnsVTrsogI4Z3+HtEfZ2/GFPOtf5g==", + "requires": { + "@babel/highlight": "^7.25.7", +>>>>>>> main "picocolors": "^1.0.0" } }, "@babel/compat-data": { +<<<<<<< HEAD "version": "7.24.6", "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.6.tgz", "integrity": "sha512-aC2DGhBq5eEdyXWqrDInSqQjO0k8xtPRf5YylULqx8MCd6jBtzqfta/3ETMRpuKIc5hyswfO80ObyA1MvkCcUQ==" @@ -1778,6 +2108,27 @@ "@babel/template": "^7.24.6", "@babel/traverse": "^7.24.6", "@babel/types": "^7.24.6", +======= + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.7.tgz", + "integrity": "sha512-9ickoLz+hcXCeh7jrcin+/SLWm+GkxE2kTvoYyp38p4WkdFXfQJxDFGWp/YHjiKLPx06z2A7W8XKuqbReXDzsw==" + }, + "@babel/core": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.7.tgz", + "integrity": "sha512-yJ474Zv3cwiSOO9nXJuqzvwEeM+chDuQ8GJirw+pZ91sCGCyOZ3dJkVE09fTV0VEVzXyLWhh3G/AolYTPX7Mow==", + "requires": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.25.7", + "@babel/generator": "^7.25.7", + "@babel/helper-compilation-targets": "^7.25.7", + "@babel/helper-module-transforms": "^7.25.7", + "@babel/helpers": "^7.25.7", + "@babel/parser": "^7.25.7", + "@babel/template": "^7.25.7", + "@babel/traverse": "^7.25.7", + "@babel/types": "^7.25.7", +>>>>>>> main "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -1786,6 +2137,7 @@ } }, "@babel/generator": { +<<<<<<< HEAD "version": "7.24.6", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.6.tgz", "integrity": "sha512-S7m4eNa6YAPJRHmKsLHIDJhNAGNKoWNiWefz1MBbpnt8g9lvMDl1hir4P9bo/57bQEmuwEhnRU/AMWsD0G/Fbg==", @@ -1804,10 +2156,31 @@ "@babel/compat-data": "^7.24.6", "@babel/helper-validator-option": "^7.24.6", "browserslist": "^4.22.2", +======= + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.7.tgz", + "integrity": "sha512-5Dqpl5fyV9pIAD62yK9P7fcA768uVPUyrQmqpqstHWgMma4feF1x/oFysBCVZLY5wJ2GkMUCdsNDnGZrPoR6rA==", + "requires": { + "@babel/types": "^7.25.7", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^3.0.2" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.7.tgz", + "integrity": "sha512-DniTEax0sv6isaw6qSQSfV4gVRNtw2rte8HHM45t9ZR0xILaufBRNkpMifCRiAPyvL4ACD6v0gfCwCmtOQaV4A==", + "requires": { + "@babel/compat-data": "^7.25.7", + "@babel/helper-validator-option": "^7.25.7", + "browserslist": "^4.24.0", +>>>>>>> main "lru-cache": "^5.1.1", "semver": "^6.3.1" } }, +<<<<<<< HEAD "@babel/helper-environment-visitor": { "version": "7.24.6", "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.6.tgz", @@ -1901,12 +2274,79 @@ "integrity": "sha512-2YnuOp4HAk2BsBrJJvYCbItHx0zWscI1C3zgWkz+wDyD9I7GIVrfnLyrR4Y1VR+7p+chAEcrgRQYZAGIKMV7vQ==", "requires": { "@babel/helper-validator-identifier": "^7.24.6", +======= + "@babel/helper-module-imports": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.7.tgz", + "integrity": "sha512-o0xCgpNmRohmnoWKQ0Ij8IdddjyBFE4T2kagL/x6M3+4zUgc+4qTOUBoNe4XxDskt1HPKO007ZPiMgLDq2s7Kw==", + "requires": { + "@babel/traverse": "^7.25.7", + "@babel/types": "^7.25.7" + } + }, + "@babel/helper-module-transforms": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.7.tgz", + "integrity": "sha512-k/6f8dKG3yDz/qCwSM+RKovjMix563SLxQFo0UhRNo239SP6n9u5/eLtKD6EAjwta2JHJ49CsD8pms2HdNiMMQ==", + "requires": { + "@babel/helper-module-imports": "^7.25.7", + "@babel/helper-simple-access": "^7.25.7", + "@babel/helper-validator-identifier": "^7.25.7", + "@babel/traverse": "^7.25.7" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.7.tgz", + "integrity": "sha512-eaPZai0PiqCi09pPs3pAFfl/zYgGaE6IdXtYvmf0qlcDTd3WCtO7JWCcRd64e0EQrcYgiHibEZnOGsSY4QSgaw==" + }, + "@babel/helper-simple-access": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.25.7.tgz", + "integrity": "sha512-FPGAkJmyoChQeM+ruBGIDyrT2tKfZJO8NcxdC+CWNJi7N8/rZpSxK7yvBJ5O/nF1gfu5KzN7VKG3YVSLFfRSxQ==", + "requires": { + "@babel/traverse": "^7.25.7", + "@babel/types": "^7.25.7" + } + }, + "@babel/helper-string-parser": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.7.tgz", + "integrity": "sha512-CbkjYdsJNHFk8uqpEkpCvRs3YRp9tY6FmFY7wLMSYuGYkrdUi7r2lc4/wqsvlHoMznX3WJ9IP8giGPq68T/Y6g==" + }, + "@babel/helper-validator-identifier": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.7.tgz", + "integrity": "sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==" + }, + "@babel/helper-validator-option": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.7.tgz", + "integrity": "sha512-ytbPLsm+GjArDYXJ8Ydr1c/KJuutjF2besPNbIZnZ6MKUxi/uTA22t2ymmA4WFjZFpjiAMO0xuuJPqK2nvDVfQ==" + }, + "@babel/helpers": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.7.tgz", + "integrity": "sha512-Sv6pASx7Esm38KQpF/U/OXLwPPrdGHNKoeblRxgZRLXnAtnkEe4ptJPDtAZM7fBLadbc1Q07kQpSiGQ0Jg6tRA==", + "requires": { + "@babel/template": "^7.25.7", + "@babel/types": "^7.25.7" + } + }, + "@babel/highlight": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.25.7.tgz", + "integrity": "sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw==", + "requires": { + "@babel/helper-validator-identifier": "^7.25.7", +>>>>>>> main "chalk": "^2.4.2", "js-tokens": "^4.0.0", "picocolors": "^1.0.0" } }, "@babel/parser": { +<<<<<<< HEAD "version": "7.24.6", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.6.tgz", "integrity": "sha512-eNZXdfU35nJC2h24RznROuOpO94h6x8sg9ju0tT9biNtLZ2vuP8SduLqqV+/8+cebSLV9SJEAN5Z3zQbJG/M+Q==" @@ -1925,6 +2365,29 @@ "integrity": "sha512-BQTBCXmFRreU3oTUXcGKuPOfXAGb1liNY4AvvFKsOBAJ89RKcTsIrSsnMYkj59fNa66OFKnSa4AJZfy5Y4B9WA==", "requires": { "@babel/helper-plugin-utils": "^7.24.6" +======= + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.7.tgz", + "integrity": "sha512-aZn7ETtQsjjGG5HruveUK06cU3Hljuhd9Iojm4M8WWv3wLE6OkE5PWbDUkItmMgegmccaITudyuW5RPYrYlgWw==", + "requires": { + "@babel/types": "^7.25.7" + } + }, + "@babel/plugin-transform-react-jsx-self": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.25.7.tgz", + "integrity": "sha512-JD9MUnLbPL0WdVK8AWC7F7tTG2OS6u/AKKnsK+NdRhUiVdnzyR1S3kKQCaRLOiaULvUiqK6Z4JQE635VgtCFeg==", + "requires": { + "@babel/helper-plugin-utils": "^7.25.7" + } + }, + "@babel/plugin-transform-react-jsx-source": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.25.7.tgz", + "integrity": "sha512-S/JXG/KrbIY06iyJPKfxr0qRxnhNOdkNXYBl/rmwgDd72cQLH9tEGkDm/yJPGvcSIUoikzfjMios9i+xT/uv9w==", + "requires": { + "@babel/helper-plugin-utils": "^7.25.7" +>>>>>>> main } }, "@babel/runtime": { @@ -1936,6 +2399,7 @@ } }, "@babel/template": { +<<<<<<< HEAD "version": "7.24.6", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.6.tgz", "integrity": "sha512-3vgazJlLwNXi9jhrR1ef8qiB65L1RK90+lEQwv4OxveHnqC3BfmnHdgySwRLzf6akhlOYenT+b7AfWq+a//AHw==", @@ -1958,184 +2422,238 @@ "@babel/helper-split-export-declaration": "^7.24.6", "@babel/parser": "^7.24.6", "@babel/types": "^7.24.6", +======= + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.7.tgz", + "integrity": "sha512-wRwtAgI3bAS+JGU2upWNL9lSlDcRCqD05BZ1n3X2ONLH1WilFP6O1otQjeMK/1g0pvYcXC7b/qVUB1keofjtZA==", + "requires": { + "@babel/code-frame": "^7.25.7", + "@babel/parser": "^7.25.7", + "@babel/types": "^7.25.7" + } + }, + "@babel/traverse": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.7.tgz", + "integrity": "sha512-jatJPT1Zjqvh/1FyJs6qAHL+Dzb7sTb+xr7Q+gM1b+1oBsMsQQ4FkVKb6dFlJvLlVssqkRzV05Jzervt9yhnzg==", + "requires": { + "@babel/code-frame": "^7.25.7", + "@babel/generator": "^7.25.7", + "@babel/parser": "^7.25.7", + "@babel/template": "^7.25.7", + "@babel/types": "^7.25.7", +>>>>>>> main "debug": "^4.3.1", "globals": "^11.1.0" } }, "@babel/types": { +<<<<<<< HEAD "version": "7.24.6", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.6.tgz", "integrity": "sha512-WaMsgi6Q8zMgMth93GvWPXkhAIEobfsIkLTacoVZoK1J0CevIPGYY2Vo5YvJGqyHqXM6P4ppOYGsIRU8MM9pFQ==", "requires": { "@babel/helper-string-parser": "^7.24.6", "@babel/helper-validator-identifier": "^7.24.6", +======= + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.7.tgz", + "integrity": "sha512-vwIVdXG+j+FOpkwqHRcBgHLYNL7XMkufrlaFvL9o6Ai9sJn9+PdyIL5qa0XzTZw084c+u9LOls53eoZWP/W5WQ==", + "requires": { + "@babel/helper-string-parser": "^7.25.7", + "@babel/helper-validator-identifier": "^7.25.7", +>>>>>>> main "to-fast-properties": "^2.0.0" } }, "@esbuild/aix-ppc64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz", - "integrity": "sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", + "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", "optional": true }, "@esbuild/android-arm": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.20.2.tgz", - "integrity": "sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", + "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", "optional": true }, "@esbuild/android-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz", - "integrity": "sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", + "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", "optional": true }, "@esbuild/android-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.20.2.tgz", - "integrity": "sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", + "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", "optional": true }, "@esbuild/darwin-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz", - "integrity": "sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", + "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", "optional": true }, "@esbuild/darwin-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz", - "integrity": "sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", + "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", "optional": true }, "@esbuild/freebsd-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz", - "integrity": "sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", + "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", "optional": true }, "@esbuild/freebsd-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz", - "integrity": "sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", + "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", "optional": true }, "@esbuild/linux-arm": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz", - "integrity": "sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", + "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", "optional": true }, "@esbuild/linux-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz", - "integrity": "sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", + "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", "optional": true }, "@esbuild/linux-ia32": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz", - "integrity": "sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", + "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", "optional": true }, "@esbuild/linux-loong64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz", - "integrity": "sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", + "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", "optional": true }, "@esbuild/linux-mips64el": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz", - "integrity": "sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", + "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", "optional": true }, "@esbuild/linux-ppc64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz", - "integrity": "sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", + "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", "optional": true }, "@esbuild/linux-riscv64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz", - "integrity": "sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", + "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", "optional": true }, "@esbuild/linux-s390x": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz", - "integrity": "sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", + "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", "optional": true }, "@esbuild/linux-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz", - "integrity": "sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", + "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", "optional": true }, "@esbuild/netbsd-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz", - "integrity": "sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", + "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", "optional": true }, "@esbuild/openbsd-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz", - "integrity": "sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", + "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", "optional": true }, "@esbuild/sunos-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz", - "integrity": "sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", + "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", "optional": true }, "@esbuild/win32-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz", - "integrity": "sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", + "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", "optional": true }, "@esbuild/win32-ia32": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz", - "integrity": "sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", + "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", "optional": true }, "@esbuild/win32-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz", - "integrity": "sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", + "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", "optional": true }, "@ionic/core": { +<<<<<<< HEAD "version": "8.2.0", "resolved": "https://registry.npmjs.org/@ionic/core/-/core-8.2.0.tgz", "integrity": "sha512-+TjHDFluiGYVNiQZOLsETCE+om5FKYbaOKkfmCQYvRGxlg4WtOwaX6YCrpP4MMuerGt36PA196oh/JTcVe9ByA==", "requires": { "@stencil/core": "^4.17.2", +======= + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-8.4.0.tgz", + "integrity": "sha512-mZ2Ni9QByFGWBNr5W/F/nyPV+cXLhK+6W5BRziy7QPX6YIS57KH8FpY+CjE7BEcpE78anyY49bZt3eOWcES02g==", + "requires": { + "@stencil/core": "4.20.0", +>>>>>>> main "ionicons": "^7.2.2", "tslib": "^2.1.0" } }, "@ionic/react": { +<<<<<<< HEAD "version": "8.2.0", "resolved": "https://registry.npmjs.org/@ionic/react/-/react-8.2.0.tgz", "integrity": "sha512-vFuRgzuR+Q6XOqmpVIukPSEG55HbYk7K+2l6QI95c+8m89qKB5NsMhsGLEhG6qHzgmZSO4DJK7/dw8dcxVev4w==", "requires": { "@ionic/core": "8.2.0", +======= + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/@ionic/react/-/react-8.4.0.tgz", + "integrity": "sha512-wCtixCwf673Qnes1uGxmRoyUP4FnGtEyUVwtkcfj9IBrPUbw641Ws8J4jRjQ2rOO1WkWkSCeHKnd+KYCqyulZg==", + "requires": { + "@ionic/core": "8.4.0", +>>>>>>> main "ionicons": "^7.0.0", "tslib": "*" } }, "@ionic/react-router": { +<<<<<<< HEAD "version": "8.2.0", "resolved": "https://registry.npmjs.org/@ionic/react-router/-/react-router-8.2.0.tgz", "integrity": "sha512-BMtzTEeRvySJxrtjjJgKvFBF4VpJ/I3sdyIyBcZG3/VT3zYL+9FnNiAe65s5+nK6FH67iQiZFvVVMqJNNgi7fA==", "requires": { "@ionic/react": "8.2.0", +======= + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/@ionic/react-router/-/react-router-8.4.0.tgz", + "integrity": "sha512-JmBiSlQtOb0yeOFa0O0iQ77koX7jcCkTfyMCWkOsSqXySU5yGuhnfOFNy6O7cbZ1J4lmCeNBqA29hRV7tmnPyg==", + "requires": { + "@ionic/react": "8.4.0", +>>>>>>> main "tslib": "*" } }, @@ -2174,87 +2692,111 @@ } }, "@rollup/rollup-android-arm-eabi": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.13.0.tgz", - "integrity": "sha512-5ZYPOuaAqEH/W3gYsRkxQATBW3Ii1MfaT4EQstTnLKViLi2gLSQmlmtTpGucNP3sXEpOiI5tdGhjdE111ekyEg==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.21.0.tgz", + "integrity": "sha512-WTWD8PfoSAJ+qL87lE7votj3syLavxunWhzCnx3XFxFiI/BA/r3X7MUM8dVrH8rb2r4AiO8jJsr3ZjdaftmnfA==", "optional": true }, "@rollup/rollup-android-arm64": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.13.0.tgz", - "integrity": "sha512-BSbaCmn8ZadK3UAQdlauSvtaJjhlDEjS5hEVVIN3A4bbl3X+otyf/kOJV08bYiRxfejP3DXFzO2jz3G20107+Q==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.21.0.tgz", + "integrity": "sha512-a1sR2zSK1B4eYkiZu17ZUZhmUQcKjk2/j9Me2IDjk1GHW7LB5Z35LEzj9iJch6gtUfsnvZs1ZNyDW2oZSThrkA==", "optional": true }, "@rollup/rollup-darwin-arm64": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.13.0.tgz", - "integrity": "sha512-Ovf2evVaP6sW5Ut0GHyUSOqA6tVKfrTHddtmxGQc1CTQa1Cw3/KMCDEEICZBbyppcwnhMwcDce9ZRxdWRpVd6g==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.21.0.tgz", + "integrity": "sha512-zOnKWLgDld/svhKO5PD9ozmL6roy5OQ5T4ThvdYZLpiOhEGY+dp2NwUmxK0Ld91LrbjrvtNAE0ERBwjqhZTRAA==", "optional": true }, "@rollup/rollup-darwin-x64": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.13.0.tgz", - "integrity": "sha512-U+Jcxm89UTK592vZ2J9st9ajRv/hrwHdnvyuJpa5A2ngGSVHypigidkQJP+YiGL6JODiUeMzkqQzbCG3At81Gg==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.21.0.tgz", + "integrity": "sha512-7doS8br0xAkg48SKE2QNtMSFPFUlRdw9+votl27MvT46vo44ATBmdZdGysOevNELmZlfd+NEa0UYOA8f01WSrg==", "optional": true }, "@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.13.0.tgz", - "integrity": "sha512-8wZidaUJUTIR5T4vRS22VkSMOVooG0F4N+JSwQXWSRiC6yfEsFMLTYRFHvby5mFFuExHa/yAp9juSphQQJAijQ==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.21.0.tgz", + "integrity": "sha512-pWJsfQjNWNGsoCq53KjMtwdJDmh/6NubwQcz52aEwLEuvx08bzcy6tOUuawAOncPnxz/3siRtd8hiQ32G1y8VA==", + "optional": true + }, + "@rollup/rollup-linux-arm-musleabihf": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.21.0.tgz", + "integrity": "sha512-efRIANsz3UHZrnZXuEvxS9LoCOWMGD1rweciD6uJQIx2myN3a8Im1FafZBzh7zk1RJ6oKcR16dU3UPldaKd83w==", "optional": true }, "@rollup/rollup-linux-arm64-gnu": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.13.0.tgz", - "integrity": "sha512-Iu0Kno1vrD7zHQDxOmvweqLkAzjxEVqNhUIXBsZ8hu8Oak7/5VTPrxOEZXYC1nmrBVJp0ZcL2E7lSuuOVaE3+w==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.21.0.tgz", + "integrity": "sha512-ZrPhydkTVhyeGTW94WJ8pnl1uroqVHM3j3hjdquwAcWnmivjAwOYjTEAuEDeJvGX7xv3Z9GAvrBkEzCgHq9U1w==", "optional": true }, "@rollup/rollup-linux-arm64-musl": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.13.0.tgz", - "integrity": "sha512-C31QrW47llgVyrRjIwiOwsHFcaIwmkKi3PCroQY5aVq4H0A5v/vVVAtFsI1nfBngtoRpeREvZOkIhmRwUKkAdw==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.21.0.tgz", + "integrity": "sha512-cfaupqd+UEFeURmqNP2eEvXqgbSox/LHOyN9/d2pSdV8xTrjdg3NgOFJCtc1vQ/jEke1qD0IejbBfxleBPHnPw==", + "optional": true + }, + "@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.21.0.tgz", + "integrity": "sha512-ZKPan1/RvAhrUylwBXC9t7B2hXdpb/ufeu22pG2psV7RN8roOfGurEghw1ySmX/CmDDHNTDDjY3lo9hRlgtaHg==", "optional": true }, "@rollup/rollup-linux-riscv64-gnu": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.13.0.tgz", - "integrity": "sha512-Oq90dtMHvthFOPMl7pt7KmxzX7E71AfyIhh+cPhLY9oko97Zf2C9tt/XJD4RgxhaGeAraAXDtqxvKE1y/j35lA==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.21.0.tgz", + "integrity": "sha512-H1eRaCwd5E8eS8leiS+o/NqMdljkcb1d6r2h4fKSsCXQilLKArq6WS7XBLDu80Yz+nMqHVFDquwcVrQmGr28rg==", + "optional": true + }, + "@rollup/rollup-linux-s390x-gnu": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.21.0.tgz", + "integrity": "sha512-zJ4hA+3b5tu8u7L58CCSI0A9N1vkfwPhWd/puGXwtZlsB5bTkwDNW/+JCU84+3QYmKpLi+XvHdmrlwUwDA6kqw==", "optional": true }, "@rollup/rollup-linux-x64-gnu": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.13.0.tgz", - "integrity": "sha512-yUD/8wMffnTKuiIsl6xU+4IA8UNhQ/f1sAnQebmE/lyQ8abjsVyDkyRkWop0kdMhKMprpNIhPmYlCxgHrPoXoA==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.21.0.tgz", + "integrity": "sha512-e2hrvElFIh6kW/UNBQK/kzqMNY5mO+67YtEh9OA65RM5IJXYTWiXjX6fjIiPaqOkBthYF1EqgiZ6OXKcQsM0hg==", "optional": true }, "@rollup/rollup-linux-x64-musl": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.13.0.tgz", - "integrity": "sha512-9RyNqoFNdF0vu/qqX63fKotBh43fJQeYC98hCaf89DYQpv+xu0D8QFSOS0biA7cGuqJFOc1bJ+m2rhhsKcw1hw==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.21.0.tgz", + "integrity": "sha512-1vvmgDdUSebVGXWX2lIcgRebqfQSff0hMEkLJyakQ9JQUbLDkEaMsPTLOmyccyC6IJ/l3FZuJbmrBw/u0A0uCQ==", "optional": true }, "@rollup/rollup-win32-arm64-msvc": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.13.0.tgz", - "integrity": "sha512-46ue8ymtm/5PUU6pCvjlic0z82qWkxv54GTJZgHrQUuZnVH+tvvSP0LsozIDsCBFO4VjJ13N68wqrKSeScUKdA==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.21.0.tgz", + "integrity": "sha512-s5oFkZ/hFcrlAyBTONFY1TWndfyre1wOMwU+6KCpm/iatybvrRgmZVM+vCFwxmC5ZhdlgfE0N4XorsDpi7/4XQ==", "optional": true }, "@rollup/rollup-win32-ia32-msvc": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.13.0.tgz", - "integrity": "sha512-P5/MqLdLSlqxbeuJ3YDeX37srC8mCflSyTrUsgbU1c/U9j6l2g2GiIdYaGD9QjdMQPMSgYm7hgg0551wHyIluw==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.21.0.tgz", + "integrity": "sha512-G9+TEqRnAA6nbpqyUqgTiopmnfgnMkR3kMukFBDsiyy23LZvUCpiUwjTRx6ezYCjJODXrh52rBR9oXvm+Fp5wg==", "optional": true }, "@rollup/rollup-win32-x64-msvc": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.13.0.tgz", - "integrity": "sha512-UKXUQNbO3DOhzLRwHSpa0HnhhCgNODvfoPWv2FCXme8N/ANFfhIPMGuOT+QuKd16+B5yxZ0HdpNlqPvTMS1qfw==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.21.0.tgz", + "integrity": "sha512-2jsCDZwtQvRhejHLfZ1JY6w6kEuEtfF9nzYsZxzSlNVKDX+DpsDJ+Rbjkm74nvg2rdx0gwBS+IMdvwJuq3S9pQ==", "optional": true }, "@stencil/core": { +<<<<<<< HEAD "version": "4.17.2", "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.17.2.tgz", "integrity": "sha512-MX7yaLmpTU9iZvCire9nhecTcE0qBlV0vPWrLMeIXewYN7/hb8B3NjnhQyBKC93FDPI8NBRmt6KIugLw9zcRZg==" +======= + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.20.0.tgz", + "integrity": "sha512-WPrTHFngvN081RY+dJPneKQLwnOFD60OMCOQGmmSHfCW0f4ujPMzzhwWU1gcSwXPWXz5O+8cBiiCaxAbJU7kAg==" +>>>>>>> main }, "@types/babel__core": { "version": "7.20.5", @@ -2304,11 +2846,17 @@ "integrity": "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==" }, "@types/node": { +<<<<<<< HEAD "version": "20.12.13", "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.13.tgz", "integrity": "sha512-gBGeanV41c1L171rR7wjbMiEpEI/l5XFQdLLfhr/REwpgDy/4U8y89+i8kRiLzDyZdOkXh+cRaTetUnCYutoXA==", +======= + "version": "22.8.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.8.2.tgz", + "integrity": "sha512-NzaRNFV+FZkvK/KLCsNdTvID0SThyrs5SHB6tsD/lajr22FGC73N2QeDPM2wHtVde8mgcXuSsHQkH5cX1pbPLw==", +>>>>>>> main "requires": { - "undici-types": "~5.26.4" + "undici-types": "~6.19.8" } }, "@types/prop-types": { @@ -2317,18 +2865,24 @@ "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" }, "@types/react": { +<<<<<<< HEAD "version": "18.3.3", "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.3.tgz", "integrity": "sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==", +======= + "version": "18.3.12", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.12.tgz", + "integrity": "sha512-D2wOSq/d6Agt28q7rSI3jhU7G6aiuzljDGZ2hTZHIkrTLUI+AF3WMeKkEZ9nN2fkBAlcktT6vcZjDFiIhMYEQw==", +>>>>>>> main "requires": { "@types/prop-types": "*", "csstype": "^3.0.2" } }, "@types/react-dom": { - "version": "18.3.0", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz", - "integrity": "sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==", + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-qW1Mfv8taImTthu4KoXgDfLuk4bydU6Q/TkADnDWWHwi4NX4BR+LWfTp2sVmTqRrsHvyDDTelgelxJ+SsejKKQ==", "requires": { "@types/react": "*" } @@ -2353,6 +2907,7 @@ } }, "@vitejs/plugin-react": { +<<<<<<< HEAD "version": "4.3.0", "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.3.0.tgz", "integrity": "sha512-KcEbMsn4Dpk+LIbHMj7gDPRKaTMStxxWRkRmxsg/jVdFdJCZWt1SchZcf0M4t8lIKdwwMsEyzhrcOXRrDPtOBw==", @@ -2360,6 +2915,15 @@ "@babel/core": "^7.24.5", "@babel/plugin-transform-react-jsx-self": "^7.24.5", "@babel/plugin-transform-react-jsx-source": "^7.24.1", +======= + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.3.3.tgz", + "integrity": "sha512-NooDe9GpHGqNns1i8XDERg0Vsg5SSYRhRxxyTGogUdkdNt47jal+fbuYi+Yfq6pzRCKXyoPcWisfxE6RIM3GKA==", + "requires": { + "@babel/core": "^7.25.2", + "@babel/plugin-transform-react-jsx-self": "^7.24.7", + "@babel/plugin-transform-react-jsx-source": "^7.24.7", +>>>>>>> main "@types/babel__core": "^7.20.5", "react-refresh": "^0.14.2" } @@ -2373,20 +2937,26 @@ } }, "browserslist": { - "version": "4.23.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", - "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.0.tgz", + "integrity": "sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==", "requires": { - "caniuse-lite": "^1.0.30001587", - "electron-to-chromium": "^1.4.668", - "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.13" + "caniuse-lite": "^1.0.30001663", + "electron-to-chromium": "^1.5.28", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.0" } }, "caniuse-lite": { +<<<<<<< HEAD "version": "1.0.30001621", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001621.tgz", "integrity": "sha512-+NLXZiviFFKX0fk8Piwv3PfLPGtRqJeq2TiNoUff/qB5KJgwecJTvCXDpmlyP/eCI/GUEmp/h/y5j0yckiiZrA==" +======= + "version": "1.0.30001667", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001667.tgz", + "integrity": "sha512-7LTwJjcRkzKFmtqGsibMeuXmvFDfZq/nzIjnmgCGzKKRVzjD72selLDK1oPF/Oxzmt4fNcPvTDvGqSDG4tCALw==" +>>>>>>> main }, "chalk": { "version": "2.4.2", @@ -2427,52 +2997,58 @@ "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" }, "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", "requires": { - "ms": "2.1.2" + "ms": "^2.1.3" } }, "electron-to-chromium": { +<<<<<<< HEAD "version": "1.4.783", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.783.tgz", "integrity": "sha512-bT0jEz/Xz1fahQpbZ1D7LgmPYZ3iHVY39NcWWro1+hA2IvjiPeaXtfSqrQ+nXjApMvQRE2ASt1itSLRrebHMRQ==" +======= + "version": "1.5.32", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.32.tgz", + "integrity": "sha512-M+7ph0VGBQqqpTT2YrabjNKSQ2fEl9PVx6AK3N558gDH9NO8O6XN9SXXFWRo9u9PbEg/bWq+tjXQr+eXmxubCw==" +>>>>>>> main }, "esbuild": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.2.tgz", - "integrity": "sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==", - "requires": { - "@esbuild/aix-ppc64": "0.20.2", - "@esbuild/android-arm": "0.20.2", - "@esbuild/android-arm64": "0.20.2", - "@esbuild/android-x64": "0.20.2", - "@esbuild/darwin-arm64": "0.20.2", - "@esbuild/darwin-x64": "0.20.2", - "@esbuild/freebsd-arm64": "0.20.2", - "@esbuild/freebsd-x64": "0.20.2", - "@esbuild/linux-arm": "0.20.2", - "@esbuild/linux-arm64": "0.20.2", - "@esbuild/linux-ia32": "0.20.2", - "@esbuild/linux-loong64": "0.20.2", - "@esbuild/linux-mips64el": "0.20.2", - "@esbuild/linux-ppc64": "0.20.2", - "@esbuild/linux-riscv64": "0.20.2", - "@esbuild/linux-s390x": "0.20.2", - "@esbuild/linux-x64": "0.20.2", - "@esbuild/netbsd-x64": "0.20.2", - "@esbuild/openbsd-x64": "0.20.2", - "@esbuild/sunos-x64": "0.20.2", - "@esbuild/win32-arm64": "0.20.2", - "@esbuild/win32-ia32": "0.20.2", - "@esbuild/win32-x64": "0.20.2" + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", + "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", + "requires": { + "@esbuild/aix-ppc64": "0.21.5", + "@esbuild/android-arm": "0.21.5", + "@esbuild/android-arm64": "0.21.5", + "@esbuild/android-x64": "0.21.5", + "@esbuild/darwin-arm64": "0.21.5", + "@esbuild/darwin-x64": "0.21.5", + "@esbuild/freebsd-arm64": "0.21.5", + "@esbuild/freebsd-x64": "0.21.5", + "@esbuild/linux-arm": "0.21.5", + "@esbuild/linux-arm64": "0.21.5", + "@esbuild/linux-ia32": "0.21.5", + "@esbuild/linux-loong64": "0.21.5", + "@esbuild/linux-mips64el": "0.21.5", + "@esbuild/linux-ppc64": "0.21.5", + "@esbuild/linux-riscv64": "0.21.5", + "@esbuild/linux-s390x": "0.21.5", + "@esbuild/linux-x64": "0.21.5", + "@esbuild/netbsd-x64": "0.21.5", + "@esbuild/openbsd-x64": "0.21.5", + "@esbuild/sunos-x64": "0.21.5", + "@esbuild/win32-arm64": "0.21.5", + "@esbuild/win32-ia32": "0.21.5", + "@esbuild/win32-x64": "0.21.5" } }, "escalade": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", - "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==" + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==" }, "escape-string-regexp": { "version": "1.0.5", @@ -2542,9 +3118,9 @@ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==" }, "json5": { "version": "2.2.3", @@ -2568,9 +3144,9 @@ } }, "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" }, "nanoid": { "version": "3.3.7", @@ -2578,9 +3154,9 @@ "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==" }, "node-releases": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", - "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==" + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==" }, "object-assign": { "version": "4.1.1", @@ -2588,17 +3164,23 @@ "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" }, "picocolors": { +<<<<<<< HEAD "version": "1.0.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==" +======= + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", + "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==" +>>>>>>> main }, "postcss": { - "version": "8.4.38", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", - "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "version": "8.4.45", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.45.tgz", + "integrity": "sha512-7KTLTdzdZZYscUc65XmjFiB73vBhBfbPztCYdUNvlaso9PrzjzcmjqBPR0lNGkcVlcO4BjiO5rK/qNz+XAen1Q==", "requires": { "nanoid": "^3.3.7", - "picocolors": "^1.0.0", + "picocolors": "^1.0.1", "source-map-js": "^1.2.0" } }, @@ -2702,23 +3284,26 @@ "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==" }, "rollup": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.13.0.tgz", - "integrity": "sha512-3YegKemjoQnYKmsBlOHfMLVPPA5xLkQ8MHLLSw/fBrFaVkEayL51DilPpNNLq1exr98F2B1TzrV0FUlN3gWRPg==", - "requires": { - "@rollup/rollup-android-arm-eabi": "4.13.0", - "@rollup/rollup-android-arm64": "4.13.0", - "@rollup/rollup-darwin-arm64": "4.13.0", - "@rollup/rollup-darwin-x64": "4.13.0", - "@rollup/rollup-linux-arm-gnueabihf": "4.13.0", - "@rollup/rollup-linux-arm64-gnu": "4.13.0", - "@rollup/rollup-linux-arm64-musl": "4.13.0", - "@rollup/rollup-linux-riscv64-gnu": "4.13.0", - "@rollup/rollup-linux-x64-gnu": "4.13.0", - "@rollup/rollup-linux-x64-musl": "4.13.0", - "@rollup/rollup-win32-arm64-msvc": "4.13.0", - "@rollup/rollup-win32-ia32-msvc": "4.13.0", - "@rollup/rollup-win32-x64-msvc": "4.13.0", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.21.0.tgz", + "integrity": "sha512-vo+S/lfA2lMS7rZ2Qoubi6I5hwZwzXeUIctILZLbHI+laNtvhhOIon2S1JksA5UEDQ7l3vberd0fxK44lTYjbQ==", + "requires": { + "@rollup/rollup-android-arm-eabi": "4.21.0", + "@rollup/rollup-android-arm64": "4.21.0", + "@rollup/rollup-darwin-arm64": "4.21.0", + "@rollup/rollup-darwin-x64": "4.21.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.21.0", + "@rollup/rollup-linux-arm-musleabihf": "4.21.0", + "@rollup/rollup-linux-arm64-gnu": "4.21.0", + "@rollup/rollup-linux-arm64-musl": "4.21.0", + "@rollup/rollup-linux-powerpc64le-gnu": "4.21.0", + "@rollup/rollup-linux-riscv64-gnu": "4.21.0", + "@rollup/rollup-linux-s390x-gnu": "4.21.0", + "@rollup/rollup-linux-x64-gnu": "4.21.0", + "@rollup/rollup-linux-x64-musl": "4.21.0", + "@rollup/rollup-win32-arm64-msvc": "4.21.0", + "@rollup/rollup-win32-ia32-msvc": "4.21.0", + "@rollup/rollup-win32-x64-msvc": "4.21.0", "@types/estree": "1.0.5", "fsevents": "~2.3.2" } @@ -2770,22 +3355,31 @@ "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" }, "typescript": { - "version": "5.4.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", - "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==" + "version": "5.6.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", + "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==" }, "undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" }, "update-browserslist-db": { +<<<<<<< HEAD "version": "1.0.16", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.16.tgz", "integrity": "sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==", "requires": { "escalade": "^3.1.2", "picocolors": "^1.0.1" +======= + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", + "requires": { + "escalade": "^3.2.0", + "picocolors": "^1.1.0" +>>>>>>> main } }, "value-equal": { @@ -2794,20 +3388,32 @@ "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" }, "vite": { +<<<<<<< HEAD "version": "5.2.12", "resolved": "https://registry.npmjs.org/vite/-/vite-5.2.12.tgz", "integrity": "sha512-/gC8GxzxMK5ntBwb48pR32GGhENnjtY30G4A0jemunsBkiEZFw60s8InGpN8gkhHEkjnRK1aSAxeQgwvFhUHAA==", +======= + "version": "5.4.11", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.11.tgz", + "integrity": "sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==", +>>>>>>> main "requires": { - "esbuild": "^0.20.1", + "esbuild": "^0.21.3", "fsevents": "~2.3.3", - "postcss": "^8.4.38", - "rollup": "^4.13.0" + "postcss": "^8.4.43", + "rollup": "^4.20.0" } }, "web-vitals": { +<<<<<<< HEAD "version": "4.0.1", "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-4.0.1.tgz", "integrity": "sha512-AW6qT/vXK3pbf+WgVcEBXY//AWCpXjVKgdb6rt0cARSUdtT+NUtZCOeo+CSLUX7PjSQ275DmxfkAs7QlPbtR6w==" +======= + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-4.2.4.tgz", + "integrity": "sha512-r4DIlprAGwJ7YM11VZp4R884m0Vmgr6EAKe3P+kO0PPj3Unqyvv59rczf6UiGcb9Z8QxZVcqKNwv/g0WNdWwsw==" +>>>>>>> main }, "yallist": { "version": "3.1.1", diff --git a/static/code/stackblitz/v8/react/package.json b/static/code/stackblitz/v8/react/package.json index d1035b2278c..76b817322f1 100644 --- a/static/code/stackblitz/v8/react/package.json +++ b/static/code/stackblitz/v8/react/package.json @@ -3,9 +3,15 @@ "version": "0.1.0", "private": true, "dependencies": { +<<<<<<< HEAD "@ionic/react": "8.2.0", "@ionic/react-router": "8.2.0", "@types/node": "^20.0.0", +======= + "@ionic/react": "8.4.0", + "@ionic/react-router": "8.4.0", + "@types/node": "^22.0.0", +>>>>>>> main "@types/react": "^18.0.9", "@types/react-dom": "^18.0.4", "@types/react-router": "^5.1.11", diff --git a/static/code/stackblitz/v8/vue/package-lock.json b/static/code/stackblitz/v8/vue/package-lock.json index f20b85cbc21..95099a3db15 100644 --- a/static/code/stackblitz/v8/vue/package-lock.json +++ b/static/code/stackblitz/v8/vue/package-lock.json @@ -8,10 +8,15 @@ "name": "vite-vue-starter", "version": "0.0.0", "dependencies": { +<<<<<<< HEAD "@ionic/vue": "8.2.0", "@ionic/vue-router": "8.2.0", +======= + "@ionic/vue": "8.4.0", + "@ionic/vue-router": "8.4.0", +>>>>>>> main "vue": "^3.2.25", - "vue-router": "4.3.2" + "vue-router": "4.4.5" }, "devDependencies": { "@vitejs/plugin-vue": "^5.0.0", @@ -20,10 +25,29 @@ "vue-tsc": "^2.0.0" } }, + "node_modules/@babel/helper-string-parser": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz", + "integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", + "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/parser": { - "version": "7.24.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.4.tgz", - "integrity": "sha512-zTvEBcghmeBma9QIGunWevvBAp4/Qu9Bdq+2k0Ot4fVMD6v3dsC9WOcRSKk7tRRyBM/53yKMJko9xOatGQAwSg==", + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.6.tgz", + "integrity": "sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q==", + "dependencies": { + "@babel/types": "^7.25.6" + }, "bin": { "parser": "bin/babel-parser.js" }, @@ -31,10 +55,23 @@ "node": ">=6.0.0" } }, + "node_modules/@babel/types": { + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.6.tgz", + "integrity": "sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==", + "dependencies": { + "@babel/helper-string-parser": "^7.24.8", + "@babel/helper-validator-identifier": "^7.24.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@esbuild/aix-ppc64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz", - "integrity": "sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", + "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", "cpu": [ "ppc64" ], @@ -48,9 +85,9 @@ } }, "node_modules/@esbuild/android-arm": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.20.2.tgz", - "integrity": "sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", + "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", "cpu": [ "arm" ], @@ -64,9 +101,9 @@ } }, "node_modules/@esbuild/android-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz", - "integrity": "sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", + "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", "cpu": [ "arm64" ], @@ -80,9 +117,9 @@ } }, "node_modules/@esbuild/android-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.20.2.tgz", - "integrity": "sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", + "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", "cpu": [ "x64" ], @@ -96,9 +133,9 @@ } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz", - "integrity": "sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", + "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", "cpu": [ "arm64" ], @@ -112,9 +149,9 @@ } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz", - "integrity": "sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", + "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", "cpu": [ "x64" ], @@ -128,9 +165,9 @@ } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz", - "integrity": "sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", + "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", "cpu": [ "arm64" ], @@ -144,9 +181,9 @@ } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz", - "integrity": "sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", + "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", "cpu": [ "x64" ], @@ -160,9 +197,9 @@ } }, "node_modules/@esbuild/linux-arm": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz", - "integrity": "sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", + "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", "cpu": [ "arm" ], @@ -176,9 +213,9 @@ } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz", - "integrity": "sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", + "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", "cpu": [ "arm64" ], @@ -192,9 +229,9 @@ } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz", - "integrity": "sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", + "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", "cpu": [ "ia32" ], @@ -208,9 +245,9 @@ } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz", - "integrity": "sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", + "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", "cpu": [ "loong64" ], @@ -224,9 +261,9 @@ } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz", - "integrity": "sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", + "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", "cpu": [ "mips64el" ], @@ -240,9 +277,9 @@ } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz", - "integrity": "sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", + "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", "cpu": [ "ppc64" ], @@ -256,9 +293,9 @@ } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz", - "integrity": "sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", + "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", "cpu": [ "riscv64" ], @@ -272,9 +309,9 @@ } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz", - "integrity": "sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", + "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", "cpu": [ "s390x" ], @@ -288,9 +325,9 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz", - "integrity": "sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", + "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", "cpu": [ "x64" ], @@ -304,9 +341,9 @@ } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz", - "integrity": "sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", + "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", "cpu": [ "x64" ], @@ -320,9 +357,9 @@ } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz", - "integrity": "sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", + "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", "cpu": [ "x64" ], @@ -336,9 +373,9 @@ } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz", - "integrity": "sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", + "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", "cpu": [ "x64" ], @@ -352,9 +389,9 @@ } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz", - "integrity": "sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", + "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", "cpu": [ "arm64" ], @@ -368,9 +405,9 @@ } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz", - "integrity": "sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", + "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", "cpu": [ "ia32" ], @@ -384,9 +421,9 @@ } }, "node_modules/@esbuild/win32-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz", - "integrity": "sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", + "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", "cpu": [ "x64" ], @@ -400,41 +437,65 @@ } }, "node_modules/@ionic/core": { +<<<<<<< HEAD "version": "8.2.0", "resolved": "https://registry.npmjs.org/@ionic/core/-/core-8.2.0.tgz", "integrity": "sha512-+TjHDFluiGYVNiQZOLsETCE+om5FKYbaOKkfmCQYvRGxlg4WtOwaX6YCrpP4MMuerGt36PA196oh/JTcVe9ByA==", "dependencies": { "@stencil/core": "^4.17.2", +======= + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-8.4.0.tgz", + "integrity": "sha512-mZ2Ni9QByFGWBNr5W/F/nyPV+cXLhK+6W5BRziy7QPX6YIS57KH8FpY+CjE7BEcpE78anyY49bZt3eOWcES02g==", + "dependencies": { + "@stencil/core": "4.20.0", +>>>>>>> main "ionicons": "^7.2.2", "tslib": "^2.1.0" } }, "node_modules/@ionic/vue": { +<<<<<<< HEAD "version": "8.2.0", "resolved": "https://registry.npmjs.org/@ionic/vue/-/vue-8.2.0.tgz", "integrity": "sha512-5xAMDBvmvani2WtI3j4BvRbeJiopzs0HpX1Mg/fFDfc9PtN4BaEjgHrfDt4ZxGSqA5Dn6xTsrgl38b6V7AmJoA==", "dependencies": { "@ionic/core": "8.2.0", +======= + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/@ionic/vue/-/vue-8.4.0.tgz", + "integrity": "sha512-mtSerl9oC21d6xv1q+QuGm61IzJbqpkWbt0lQryXZ3kK1/aVVOnHAN5bX8tPPUN2ALA7CyTWXaCvhxceRV/paA==", + "dependencies": { + "@ionic/core": "8.4.0", +>>>>>>> main "ionicons": "^7.0.0" } }, "node_modules/@ionic/vue-router": { +<<<<<<< HEAD "version": "8.2.0", "resolved": "https://registry.npmjs.org/@ionic/vue-router/-/vue-router-8.2.0.tgz", "integrity": "sha512-v0jmF8Z42Dirs2JkkIo6GCF6Kp3xl6Mo5koBMNfAhoauaxejuqaooSuHK00CiGTAcSH//pVwadBe1AcJvbTY+Q==", "dependencies": { "@ionic/vue": "8.2.0" +======= + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/@ionic/vue-router/-/vue-router-8.4.0.tgz", + "integrity": "sha512-g9cLVES3svWnhLbZI4qRTlk2PbbdNB+xAjaMAUGVNZqJRMhIzU3vs4Wiazmd90Bwx39bgr/1o2TPYWzDt1yw0g==", + "dependencies": { + "@ionic/vue": "8.4.0" +>>>>>>> main } }, "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==" }, "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.13.0.tgz", - "integrity": "sha512-5ZYPOuaAqEH/W3gYsRkxQATBW3Ii1MfaT4EQstTnLKViLi2gLSQmlmtTpGucNP3sXEpOiI5tdGhjdE111ekyEg==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.21.0.tgz", + "integrity": "sha512-WTWD8PfoSAJ+qL87lE7votj3syLavxunWhzCnx3XFxFiI/BA/r3X7MUM8dVrH8rb2r4AiO8jJsr3ZjdaftmnfA==", "cpu": [ "arm" ], @@ -445,9 +506,9 @@ ] }, "node_modules/@rollup/rollup-android-arm64": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.13.0.tgz", - "integrity": "sha512-BSbaCmn8ZadK3UAQdlauSvtaJjhlDEjS5hEVVIN3A4bbl3X+otyf/kOJV08bYiRxfejP3DXFzO2jz3G20107+Q==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.21.0.tgz", + "integrity": "sha512-a1sR2zSK1B4eYkiZu17ZUZhmUQcKjk2/j9Me2IDjk1GHW7LB5Z35LEzj9iJch6gtUfsnvZs1ZNyDW2oZSThrkA==", "cpu": [ "arm64" ], @@ -458,9 +519,9 @@ ] }, "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.13.0.tgz", - "integrity": "sha512-Ovf2evVaP6sW5Ut0GHyUSOqA6tVKfrTHddtmxGQc1CTQa1Cw3/KMCDEEICZBbyppcwnhMwcDce9ZRxdWRpVd6g==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.21.0.tgz", + "integrity": "sha512-zOnKWLgDld/svhKO5PD9ozmL6roy5OQ5T4ThvdYZLpiOhEGY+dp2NwUmxK0Ld91LrbjrvtNAE0ERBwjqhZTRAA==", "cpu": [ "arm64" ], @@ -471,9 +532,9 @@ ] }, "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.13.0.tgz", - "integrity": "sha512-U+Jcxm89UTK592vZ2J9st9ajRv/hrwHdnvyuJpa5A2ngGSVHypigidkQJP+YiGL6JODiUeMzkqQzbCG3At81Gg==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.21.0.tgz", + "integrity": "sha512-7doS8br0xAkg48SKE2QNtMSFPFUlRdw9+votl27MvT46vo44ATBmdZdGysOevNELmZlfd+NEa0UYOA8f01WSrg==", "cpu": [ "x64" ], @@ -484,9 +545,22 @@ ] }, "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.13.0.tgz", - "integrity": "sha512-8wZidaUJUTIR5T4vRS22VkSMOVooG0F4N+JSwQXWSRiC6yfEsFMLTYRFHvby5mFFuExHa/yAp9juSphQQJAijQ==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.21.0.tgz", + "integrity": "sha512-pWJsfQjNWNGsoCq53KjMtwdJDmh/6NubwQcz52aEwLEuvx08bzcy6tOUuawAOncPnxz/3siRtd8hiQ32G1y8VA==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.21.0.tgz", + "integrity": "sha512-efRIANsz3UHZrnZXuEvxS9LoCOWMGD1rweciD6uJQIx2myN3a8Im1FafZBzh7zk1RJ6oKcR16dU3UPldaKd83w==", "cpu": [ "arm" ], @@ -497,9 +571,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.13.0.tgz", - "integrity": "sha512-Iu0Kno1vrD7zHQDxOmvweqLkAzjxEVqNhUIXBsZ8hu8Oak7/5VTPrxOEZXYC1nmrBVJp0ZcL2E7lSuuOVaE3+w==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.21.0.tgz", + "integrity": "sha512-ZrPhydkTVhyeGTW94WJ8pnl1uroqVHM3j3hjdquwAcWnmivjAwOYjTEAuEDeJvGX7xv3Z9GAvrBkEzCgHq9U1w==", "cpu": [ "arm64" ], @@ -510,9 +584,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.13.0.tgz", - "integrity": "sha512-C31QrW47llgVyrRjIwiOwsHFcaIwmkKi3PCroQY5aVq4H0A5v/vVVAtFsI1nfBngtoRpeREvZOkIhmRwUKkAdw==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.21.0.tgz", + "integrity": "sha512-cfaupqd+UEFeURmqNP2eEvXqgbSox/LHOyN9/d2pSdV8xTrjdg3NgOFJCtc1vQ/jEke1qD0IejbBfxleBPHnPw==", "cpu": [ "arm64" ], @@ -522,10 +596,23 @@ "linux" ] }, + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.21.0.tgz", + "integrity": "sha512-ZKPan1/RvAhrUylwBXC9t7B2hXdpb/ufeu22pG2psV7RN8roOfGurEghw1ySmX/CmDDHNTDDjY3lo9hRlgtaHg==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.13.0.tgz", - "integrity": "sha512-Oq90dtMHvthFOPMl7pt7KmxzX7E71AfyIhh+cPhLY9oko97Zf2C9tt/XJD4RgxhaGeAraAXDtqxvKE1y/j35lA==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.21.0.tgz", + "integrity": "sha512-H1eRaCwd5E8eS8leiS+o/NqMdljkcb1d6r2h4fKSsCXQilLKArq6WS7XBLDu80Yz+nMqHVFDquwcVrQmGr28rg==", "cpu": [ "riscv64" ], @@ -535,10 +622,23 @@ "linux" ] }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.21.0.tgz", + "integrity": "sha512-zJ4hA+3b5tu8u7L58CCSI0A9N1vkfwPhWd/puGXwtZlsB5bTkwDNW/+JCU84+3QYmKpLi+XvHdmrlwUwDA6kqw==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.13.0.tgz", - "integrity": "sha512-yUD/8wMffnTKuiIsl6xU+4IA8UNhQ/f1sAnQebmE/lyQ8abjsVyDkyRkWop0kdMhKMprpNIhPmYlCxgHrPoXoA==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.21.0.tgz", + "integrity": "sha512-e2hrvElFIh6kW/UNBQK/kzqMNY5mO+67YtEh9OA65RM5IJXYTWiXjX6fjIiPaqOkBthYF1EqgiZ6OXKcQsM0hg==", "cpu": [ "x64" ], @@ -549,9 +649,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.13.0.tgz", - "integrity": "sha512-9RyNqoFNdF0vu/qqX63fKotBh43fJQeYC98hCaf89DYQpv+xu0D8QFSOS0biA7cGuqJFOc1bJ+m2rhhsKcw1hw==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.21.0.tgz", + "integrity": "sha512-1vvmgDdUSebVGXWX2lIcgRebqfQSff0hMEkLJyakQ9JQUbLDkEaMsPTLOmyccyC6IJ/l3FZuJbmrBw/u0A0uCQ==", "cpu": [ "x64" ], @@ -562,9 +662,9 @@ ] }, "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.13.0.tgz", - "integrity": "sha512-46ue8ymtm/5PUU6pCvjlic0z82qWkxv54GTJZgHrQUuZnVH+tvvSP0LsozIDsCBFO4VjJ13N68wqrKSeScUKdA==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.21.0.tgz", + "integrity": "sha512-s5oFkZ/hFcrlAyBTONFY1TWndfyre1wOMwU+6KCpm/iatybvrRgmZVM+vCFwxmC5ZhdlgfE0N4XorsDpi7/4XQ==", "cpu": [ "arm64" ], @@ -575,9 +675,9 @@ ] }, "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.13.0.tgz", - "integrity": "sha512-P5/MqLdLSlqxbeuJ3YDeX37srC8mCflSyTrUsgbU1c/U9j6l2g2GiIdYaGD9QjdMQPMSgYm7hgg0551wHyIluw==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.21.0.tgz", + "integrity": "sha512-G9+TEqRnAA6nbpqyUqgTiopmnfgnMkR3kMukFBDsiyy23LZvUCpiUwjTRx6ezYCjJODXrh52rBR9oXvm+Fp5wg==", "cpu": [ "ia32" ], @@ -588,9 +688,9 @@ ] }, "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.13.0.tgz", - "integrity": "sha512-UKXUQNbO3DOhzLRwHSpa0HnhhCgNODvfoPWv2FCXme8N/ANFfhIPMGuOT+QuKd16+B5yxZ0HdpNlqPvTMS1qfw==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.21.0.tgz", + "integrity": "sha512-2jsCDZwtQvRhejHLfZ1JY6w6kEuEtfF9nzYsZxzSlNVKDX+DpsDJ+Rbjkm74nvg2rdx0gwBS+IMdvwJuq3S9pQ==", "cpu": [ "x64" ], @@ -601,9 +701,15 @@ ] }, "node_modules/@stencil/core": { +<<<<<<< HEAD "version": "4.17.2", "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.17.2.tgz", "integrity": "sha512-MX7yaLmpTU9iZvCire9nhecTcE0qBlV0vPWrLMeIXewYN7/hb8B3NjnhQyBKC93FDPI8NBRmt6KIugLw9zcRZg==", +======= + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.20.0.tgz", + "integrity": "sha512-WPrTHFngvN081RY+dJPneKQLwnOFD60OMCOQGmmSHfCW0f4ujPMzzhwWU1gcSwXPWXz5O+8cBiiCaxAbJU7kAg==", +>>>>>>> main "bin": { "stencil": "bin/stencil" }, @@ -619,9 +725,9 @@ "dev": true }, "node_modules/@vitejs/plugin-vue": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-5.0.4.tgz", - "integrity": "sha512-WS3hevEszI6CEVEx28F8RjTX97k3KsrcY6kvTg7+Whm5y3oYvcqzVeGCU3hxSAn4uY2CLCkeokkGKpoctccilQ==", + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-5.1.5.tgz", + "integrity": "sha512-dlnib73G05CDBAUR/YpuZcQQ47fpjihnnNouAAqN62z+oqSsWJ+kh52GRzIxpkgFG3q11eXK7Di7RMmoCwISZA==", "dev": true, "engines": { "node": "^18.0.0 || >=20.0.0" @@ -632,6 +738,7 @@ } }, "node_modules/@volar/language-core": { +<<<<<<< HEAD "version": "2.2.4", "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.2.4.tgz", "integrity": "sha512-7As47GndxGxsqqYnbreLrfB5NDUeQioPM2LJKUuB4/34c0NpEJ2byVl3c9KYdjIdiEstWZ9JLtLKNTaPWb5jtA==", @@ -666,12 +773,47 @@ "dependencies": { "@babel/parser": "^7.24.4", "@vue/shared": "3.4.27", +======= + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.3.4.tgz", + "integrity": "sha512-wXBhY11qG6pCDAqDnbBRFIDSIwbqkWI7no+lj5+L7IlA7HRIjRP7YQLGzT0LF4lS6eHkMSsclXqy9DwYJasZTQ==", + "dev": true, + "dependencies": { + "@volar/source-map": "2.3.4" + } + }, + "node_modules/@volar/source-map": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.3.4.tgz", + "integrity": "sha512-C+t63nwcblqLIVTYXaVi/+gC8NukDaDIQI72J3R7aXGvtgaVB16c+J8Iz7/VfOy7kjYv7lf5GhBny6ACw9fTGQ==", + "dev": true + }, + "node_modules/@volar/typescript": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.3.4.tgz", + "integrity": "sha512-acCvt7dZECyKcvO5geNybmrqOsu9u8n5XP1rfiYsOLYGPxvHRav9BVmEdRyZ3vvY6mNyQ1wLL5Hday4IShe17w==", + "dev": true, + "dependencies": { + "@volar/language-core": "2.3.4", + "path-browserify": "^1.0.1", + "vscode-uri": "^3.0.8" + } + }, + "node_modules/@vue/compiler-core": { + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.12.tgz", + "integrity": "sha512-ISyBTRMmMYagUxhcpyEH0hpXRd/KqDU4ymofPgl2XAkY9ZhQ+h0ovEZJIiPop13UmR/54oA2cgMDjgroRelaEw==", + "dependencies": { + "@babel/parser": "^7.25.3", + "@vue/shared": "3.5.12", +>>>>>>> main "entities": "^4.5.0", "estree-walker": "^2.0.2", "source-map-js": "^1.2.0" } }, "node_modules/@vue/compiler-dom": { +<<<<<<< HEAD "version": "3.4.27", "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.27.tgz", "integrity": "sha512-kUTvochG/oVgE1w5ViSr3KUBh9X7CWirebA3bezTbB5ZKBQZwR2Mwj9uoSKRMFcz4gSMzzLXBPD6KpCLb9nvWw==", @@ -690,37 +832,76 @@ "@vue/compiler-dom": "3.4.27", "@vue/compiler-ssr": "3.4.27", "@vue/shared": "3.4.27", +======= + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.12.tgz", + "integrity": "sha512-9G6PbJ03uwxLHKQ3P42cMTi85lDRvGLB2rSGOiQqtXELat6uI4n8cNz9yjfVHRPIu+MsK6TE418Giruvgptckg==", + "dependencies": { + "@vue/compiler-core": "3.5.12", + "@vue/shared": "3.5.12" + } + }, + "node_modules/@vue/compiler-sfc": { + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.12.tgz", + "integrity": "sha512-2k973OGo2JuAa5+ZlekuQJtitI5CgLMOwgl94BzMCsKZCX/xiqzJYzapl4opFogKHqwJk34vfsaKpfEhd1k5nw==", + "dependencies": { + "@babel/parser": "^7.25.3", + "@vue/compiler-core": "3.5.12", + "@vue/compiler-dom": "3.5.12", + "@vue/compiler-ssr": "3.5.12", + "@vue/shared": "3.5.12", +>>>>>>> main "estree-walker": "^2.0.2", - "magic-string": "^0.30.10", - "postcss": "^8.4.38", + "magic-string": "^0.30.11", + "postcss": "^8.4.47", "source-map-js": "^1.2.0" } }, "node_modules/@vue/compiler-ssr": { +<<<<<<< HEAD "version": "3.4.27", "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.4.27.tgz", "integrity": "sha512-CVRzSJIltzMG5FcidsW0jKNQnNRYC8bT21VegyMMtHmhW3UOI7knmUehzswXLrExDLE6lQCZdrhD4ogI7c+vuw==", "dependencies": { "@vue/compiler-dom": "3.4.27", "@vue/shared": "3.4.27" +======= + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.12.tgz", + "integrity": "sha512-eLwc7v6bfGBSM7wZOGPmRavSWzNFF6+PdRhE+VFJhNCgHiF8AM7ccoqcv5kBXA2eWUfigD7byekvf/JsOfKvPA==", + "dependencies": { + "@vue/compiler-dom": "3.5.12", + "@vue/shared": "3.5.12" +>>>>>>> main } }, "node_modules/@vue/devtools-api": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.6.1.tgz", - "integrity": "sha512-LgPscpE3Vs0x96PzSSB4IGVSZXZBZHpfxs+ZA1d+VEPwHdOXowy/Y2CsvCAIFrf+ssVU1pD1jidj505EpUnfbA==" + "version": "6.6.4", + "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.6.4.tgz", + "integrity": "sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==" }, "node_modules/@vue/language-core": { +<<<<<<< HEAD "version": "2.0.19", "resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-2.0.19.tgz", "integrity": "sha512-A9EGOnvb51jOvnCYoRLnMP+CcoPlbZVxI9gZXE/y2GksRWM6j/PrLEIC++pnosWTN08tFpJgxhSS//E9v/Sg+Q==", "dev": true, "dependencies": { "@volar/language-core": "~2.2.4", +======= + "version": "2.0.22", + "resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-2.0.22.tgz", + "integrity": "sha512-dNTAAtEOuMiz7N1s5tKpypnVVCtawxVSF5BukD0ELcYSw+DSbrSlYYSw8GuwvurodCeYFSHsmslE+c2sYDNoiA==", + "dev": true, + "dependencies": { + "@volar/language-core": "~2.3.1", +>>>>>>> main "@vue/compiler-dom": "^3.4.0", "@vue/shared": "^3.4.0", "computeds": "^0.0.1", "minimatch": "^9.0.3", + "muggle-string": "^0.4.1", "path-browserify": "^1.0.1", "vue-template-compiler": "^2.7.14" }, @@ -734,6 +915,7 @@ } }, "node_modules/@vue/reactivity": { +<<<<<<< HEAD "version": "3.4.27", "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.4.27.tgz", "integrity": "sha512-kK0g4NknW6JX2yySLpsm2jlunZJl2/RJGZ0H9ddHdfBVHcNzxmQ0sS0b09ipmBoQpY8JM2KmUw+a6sO8Zo+zIA==", @@ -757,10 +939,37 @@ "dependencies": { "@vue/runtime-core": "3.4.27", "@vue/shared": "3.4.27", +======= + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.12.tgz", + "integrity": "sha512-UzaN3Da7xnJXdz4Okb/BGbAaomRHc3RdoWqTzlvd9+WBR5m3J39J1fGcHes7U3za0ruYn/iYy/a1euhMEHvTAg==", + "dependencies": { + "@vue/shared": "3.5.12" + } + }, + "node_modules/@vue/runtime-core": { + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.12.tgz", + "integrity": "sha512-hrMUYV6tpocr3TL3Ad8DqxOdpDe4zuQY4HPY3X/VRh+L2myQO8MFXPAMarIOSGNu0bFAjh1yBkMPXZBqCk62Uw==", + "dependencies": { + "@vue/reactivity": "3.5.12", + "@vue/shared": "3.5.12" + } + }, + "node_modules/@vue/runtime-dom": { + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.12.tgz", + "integrity": "sha512-q8VFxR9A2MRfBr6/55Q3umyoN7ya836FzRXajPB6/Vvuv0zOPL+qltd9rIMzG/DbRLAIlREmnLsplEF/kotXKA==", + "dependencies": { + "@vue/reactivity": "3.5.12", + "@vue/runtime-core": "3.5.12", + "@vue/shared": "3.5.12", +>>>>>>> main "csstype": "^3.1.3" } }, "node_modules/@vue/server-renderer": { +<<<<<<< HEAD "version": "3.4.27", "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.4.27.tgz", "integrity": "sha512-dlAMEuvmeA3rJsOMJ2J1kXU7o7pOxgsNHVr9K8hB3ImIkSuBrIdy0vF66h8gf8Tuinf1TK3mPAz2+2sqyf3KzA==", @@ -776,6 +985,23 @@ "version": "3.4.27", "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.27.tgz", "integrity": "sha512-DL3NmY2OFlqmYYrzp39yi3LDkKxa5vZVwxWdQ3rG0ekuWscHraeIbnI8t+aZK7qhYqEqWKTUdijadunb9pnrgA==" +======= + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.12.tgz", + "integrity": "sha512-I3QoeDDeEPZm8yR28JtY+rk880Oqmj43hreIBVTicisFTx/Dl7JpG72g/X7YF8hnQD3IFhkky5i2bPonwrTVPg==", + "dependencies": { + "@vue/compiler-ssr": "3.5.12", + "@vue/shared": "3.5.12" + }, + "peerDependencies": { + "vue": "3.5.12" + } + }, + "node_modules/@vue/shared": { + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.12.tgz", + "integrity": "sha512-L2RPSAwUFbgZH20etwrXyVyCBu9OxRSi8T/38QsvnkJyvq2LufW2lDCOzm7t/U9C1mkhJGWYfCuFBCmIuNivrg==" +>>>>>>> main }, "node_modules/balanced-match": { "version": "1.0.2", @@ -821,9 +1047,9 @@ } }, "node_modules/esbuild": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.2.tgz", - "integrity": "sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", + "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", "dev": true, "hasInstallScript": true, "bin": { @@ -833,29 +1059,29 @@ "node": ">=12" }, "optionalDependencies": { - "@esbuild/aix-ppc64": "0.20.2", - "@esbuild/android-arm": "0.20.2", - "@esbuild/android-arm64": "0.20.2", - "@esbuild/android-x64": "0.20.2", - "@esbuild/darwin-arm64": "0.20.2", - "@esbuild/darwin-x64": "0.20.2", - "@esbuild/freebsd-arm64": "0.20.2", - "@esbuild/freebsd-x64": "0.20.2", - "@esbuild/linux-arm": "0.20.2", - "@esbuild/linux-arm64": "0.20.2", - "@esbuild/linux-ia32": "0.20.2", - "@esbuild/linux-loong64": "0.20.2", - "@esbuild/linux-mips64el": "0.20.2", - "@esbuild/linux-ppc64": "0.20.2", - "@esbuild/linux-riscv64": "0.20.2", - "@esbuild/linux-s390x": "0.20.2", - "@esbuild/linux-x64": "0.20.2", - "@esbuild/netbsd-x64": "0.20.2", - "@esbuild/openbsd-x64": "0.20.2", - "@esbuild/sunos-x64": "0.20.2", - "@esbuild/win32-arm64": "0.20.2", - "@esbuild/win32-ia32": "0.20.2", - "@esbuild/win32-x64": "0.20.2" + "@esbuild/aix-ppc64": "0.21.5", + "@esbuild/android-arm": "0.21.5", + "@esbuild/android-arm64": "0.21.5", + "@esbuild/android-x64": "0.21.5", + "@esbuild/darwin-arm64": "0.21.5", + "@esbuild/darwin-x64": "0.21.5", + "@esbuild/freebsd-arm64": "0.21.5", + "@esbuild/freebsd-x64": "0.21.5", + "@esbuild/linux-arm": "0.21.5", + "@esbuild/linux-arm64": "0.21.5", + "@esbuild/linux-ia32": "0.21.5", + "@esbuild/linux-loong64": "0.21.5", + "@esbuild/linux-mips64el": "0.21.5", + "@esbuild/linux-ppc64": "0.21.5", + "@esbuild/linux-riscv64": "0.21.5", + "@esbuild/linux-s390x": "0.21.5", + "@esbuild/linux-x64": "0.21.5", + "@esbuild/netbsd-x64": "0.21.5", + "@esbuild/openbsd-x64": "0.21.5", + "@esbuild/sunos-x64": "0.21.5", + "@esbuild/win32-arm64": "0.21.5", + "@esbuild/win32-ia32": "0.21.5", + "@esbuild/win32-x64": "0.21.5" } }, "node_modules/estree-walker": { @@ -907,11 +1133,11 @@ } }, "node_modules/magic-string": { - "version": "0.30.10", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.10.tgz", - "integrity": "sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==", + "version": "0.30.11", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.11.tgz", + "integrity": "sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==", "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.15" + "@jridgewell/sourcemap-codec": "^1.5.0" } }, "node_modules/minimatch": { @@ -959,14 +1185,14 @@ "dev": true }, "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", + "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==" }, "node_modules/postcss": { - "version": "8.4.38", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", - "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "version": "8.4.47", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz", + "integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==", "funding": [ { "type": "opencollective", @@ -983,17 +1209,17 @@ ], "dependencies": { "nanoid": "^3.3.7", - "picocolors": "^1.0.0", - "source-map-js": "^1.2.0" + "picocolors": "^1.1.0", + "source-map-js": "^1.2.1" }, "engines": { "node": "^10 || ^12 || >=14" } }, "node_modules/rollup": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.13.0.tgz", - "integrity": "sha512-3YegKemjoQnYKmsBlOHfMLVPPA5xLkQ8MHLLSw/fBrFaVkEayL51DilPpNNLq1exr98F2B1TzrV0FUlN3gWRPg==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.21.0.tgz", + "integrity": "sha512-vo+S/lfA2lMS7rZ2Qoubi6I5hwZwzXeUIctILZLbHI+laNtvhhOIon2S1JksA5UEDQ7l3vberd0fxK44lTYjbQ==", "dev": true, "dependencies": { "@types/estree": "1.0.5" @@ -1006,19 +1232,22 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.13.0", - "@rollup/rollup-android-arm64": "4.13.0", - "@rollup/rollup-darwin-arm64": "4.13.0", - "@rollup/rollup-darwin-x64": "4.13.0", - "@rollup/rollup-linux-arm-gnueabihf": "4.13.0", - "@rollup/rollup-linux-arm64-gnu": "4.13.0", - "@rollup/rollup-linux-arm64-musl": "4.13.0", - "@rollup/rollup-linux-riscv64-gnu": "4.13.0", - "@rollup/rollup-linux-x64-gnu": "4.13.0", - "@rollup/rollup-linux-x64-musl": "4.13.0", - "@rollup/rollup-win32-arm64-msvc": "4.13.0", - "@rollup/rollup-win32-ia32-msvc": "4.13.0", - "@rollup/rollup-win32-x64-msvc": "4.13.0", + "@rollup/rollup-android-arm-eabi": "4.21.0", + "@rollup/rollup-android-arm64": "4.21.0", + "@rollup/rollup-darwin-arm64": "4.21.0", + "@rollup/rollup-darwin-x64": "4.21.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.21.0", + "@rollup/rollup-linux-arm-musleabihf": "4.21.0", + "@rollup/rollup-linux-arm64-gnu": "4.21.0", + "@rollup/rollup-linux-arm64-musl": "4.21.0", + "@rollup/rollup-linux-powerpc64le-gnu": "4.21.0", + "@rollup/rollup-linux-riscv64-gnu": "4.21.0", + "@rollup/rollup-linux-s390x-gnu": "4.21.0", + "@rollup/rollup-linux-x64-gnu": "4.21.0", + "@rollup/rollup-linux-x64-musl": "4.21.0", + "@rollup/rollup-win32-arm64-msvc": "4.21.0", + "@rollup/rollup-win32-ia32-msvc": "4.21.0", + "@rollup/rollup-win32-x64-msvc": "4.21.0", "fsevents": "~2.3.2" } }, @@ -1038,13 +1267,21 @@ } }, "node_modules/source-map-js": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", - "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "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==", "engines": { "node": ">=0.10.0" } }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "engines": { + "node": ">=4" + } + }, "node_modules/tslib": { "version": "2.6.2", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", @@ -1064,14 +1301,20 @@ } }, "node_modules/vite": { +<<<<<<< HEAD "version": "5.2.12", "resolved": "https://registry.npmjs.org/vite/-/vite-5.2.12.tgz", "integrity": "sha512-/gC8GxzxMK5ntBwb48pR32GGhENnjtY30G4A0jemunsBkiEZFw60s8InGpN8gkhHEkjnRK1aSAxeQgwvFhUHAA==", +======= + "version": "5.4.10", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.10.tgz", + "integrity": "sha512-1hvaPshuPUtxeQ0hsVH3Mud0ZanOLwVTneA1EgbAM5LhaZEqyPWGRQ7BtaMvUrTDeEaC8pxtj6a6jku3x4z6SQ==", +>>>>>>> main "dev": true, "dependencies": { - "esbuild": "^0.20.1", - "postcss": "^8.4.38", - "rollup": "^4.13.0" + "esbuild": "^0.21.3", + "postcss": "^8.4.43", + "rollup": "^4.20.0" }, "bin": { "vite": "bin/vite.js" @@ -1090,6 +1333,7 @@ "less": "*", "lightningcss": "^1.21.0", "sass": "*", + "sass-embedded": "*", "stylus": "*", "sugarss": "*", "terser": "^5.4.0" @@ -1107,6 +1351,9 @@ "sass": { "optional": true }, + "sass-embedded": { + "optional": true + }, "stylus": { "optional": true }, @@ -1118,7 +1365,14 @@ } } }, + "node_modules/vscode-uri": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.8.tgz", + "integrity": "sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==", + "dev": true + }, "node_modules/vue": { +<<<<<<< HEAD "version": "3.4.27", "resolved": "https://registry.npmjs.org/vue/-/vue-3.4.27.tgz", "integrity": "sha512-8s/56uK6r01r1icG/aEOHqyMVxd1bkYcSe9j8HcKtr/xTOFWvnzIVTehNW+5Yt89f+DLBe4A569pnZLS5HzAMA==", @@ -1128,6 +1382,17 @@ "@vue/runtime-dom": "3.4.27", "@vue/server-renderer": "3.4.27", "@vue/shared": "3.4.27" +======= + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.12.tgz", + "integrity": "sha512-CLVZtXtn2ItBIi/zHZ0Sg1Xkb7+PU32bJJ8Bmy7ts3jxXTcbfsEfBivFYYWz1Hur+lalqGAh65Coin0r+HRUfg==", + "dependencies": { + "@vue/compiler-dom": "3.5.12", + "@vue/compiler-sfc": "3.5.12", + "@vue/runtime-dom": "3.5.12", + "@vue/server-renderer": "3.5.12", + "@vue/shared": "3.5.12" +>>>>>>> main }, "peerDependencies": { "typescript": "*" @@ -1139,11 +1404,11 @@ } }, "node_modules/vue-router": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.3.2.tgz", - "integrity": "sha512-hKQJ1vDAZ5LVkKEnHhmm1f9pMiWIBNGF5AwU67PdH7TyXCj/a4hTccuUuYCAMgJK6rO/NVYtQIEN3yL8CECa7Q==", + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.4.5.tgz", + "integrity": "sha512-4fKZygS8cH1yCyuabAXGUAsyi1b2/o/OKgu/RUb+znIYOxPRxdkytJEx+0wGcpBE1pX6vUgh5jwWOKRGvuA/7Q==", "dependencies": { - "@vue/devtools-api": "^6.5.1" + "@vue/devtools-api": "^6.6.4" }, "funding": { "url": "https://github.com/sponsors/posva" @@ -1163,6 +1428,7 @@ } }, "node_modules/vue-tsc": { +<<<<<<< HEAD "version": "2.0.19", "resolved": "https://registry.npmjs.org/vue-tsc/-/vue-tsc-2.0.19.tgz", "integrity": "sha512-JWay5Zt2/871iodGF72cELIbcAoPyhJxq56mPPh+M2K7IwI688FMrFKc/+DvB05wDWEuCPexQJ6L10zSwzzapg==", @@ -1170,6 +1436,15 @@ "dependencies": { "@volar/typescript": "~2.2.4", "@vue/language-core": "2.0.19", +======= + "version": "2.0.22", + "resolved": "https://registry.npmjs.org/vue-tsc/-/vue-tsc-2.0.22.tgz", + "integrity": "sha512-lMBIwPBO0sxCcmvu45yt1b035AaQ8/XSXQDk8m75y4j0jSXY/y/XzfEtssQ9JMS47lDaR10O3/926oCs8OeGUw==", + "dev": true, + "dependencies": { + "@volar/typescript": "~2.3.1", + "@vue/language-core": "2.0.22", +>>>>>>> main "semver": "^7.5.4" }, "bin": { @@ -1187,299 +1462,373 @@ } }, "dependencies": { + "@babel/helper-string-parser": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz", + "integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==" + }, + "@babel/helper-validator-identifier": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", + "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==" + }, "@babel/parser": { - "version": "7.24.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.4.tgz", - "integrity": "sha512-zTvEBcghmeBma9QIGunWevvBAp4/Qu9Bdq+2k0Ot4fVMD6v3dsC9WOcRSKk7tRRyBM/53yKMJko9xOatGQAwSg==" + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.6.tgz", + "integrity": "sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q==", + "requires": { + "@babel/types": "^7.25.6" + } + }, + "@babel/types": { + "version": "7.25.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.6.tgz", + "integrity": "sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==", + "requires": { + "@babel/helper-string-parser": "^7.24.8", + "@babel/helper-validator-identifier": "^7.24.7", + "to-fast-properties": "^2.0.0" + } }, "@esbuild/aix-ppc64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz", - "integrity": "sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", + "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", "dev": true, "optional": true }, "@esbuild/android-arm": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.20.2.tgz", - "integrity": "sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", + "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", "dev": true, "optional": true }, "@esbuild/android-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz", - "integrity": "sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", + "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", "dev": true, "optional": true }, "@esbuild/android-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.20.2.tgz", - "integrity": "sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", + "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", "dev": true, "optional": true }, "@esbuild/darwin-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz", - "integrity": "sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", + "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", "dev": true, "optional": true }, "@esbuild/darwin-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz", - "integrity": "sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", + "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", "dev": true, "optional": true }, "@esbuild/freebsd-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz", - "integrity": "sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", + "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", "dev": true, "optional": true }, "@esbuild/freebsd-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz", - "integrity": "sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", + "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", "dev": true, "optional": true }, "@esbuild/linux-arm": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz", - "integrity": "sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", + "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", "dev": true, "optional": true }, "@esbuild/linux-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz", - "integrity": "sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", + "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", "dev": true, "optional": true }, "@esbuild/linux-ia32": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz", - "integrity": "sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", + "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", "dev": true, "optional": true }, "@esbuild/linux-loong64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz", - "integrity": "sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", + "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", "dev": true, "optional": true }, "@esbuild/linux-mips64el": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz", - "integrity": "sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", + "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", "dev": true, "optional": true }, "@esbuild/linux-ppc64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz", - "integrity": "sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", + "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", "dev": true, "optional": true }, "@esbuild/linux-riscv64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz", - "integrity": "sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", + "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", "dev": true, "optional": true }, "@esbuild/linux-s390x": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz", - "integrity": "sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", + "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", "dev": true, "optional": true }, "@esbuild/linux-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz", - "integrity": "sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", + "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", "dev": true, "optional": true }, "@esbuild/netbsd-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz", - "integrity": "sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", + "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", "dev": true, "optional": true }, "@esbuild/openbsd-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz", - "integrity": "sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", + "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", "dev": true, "optional": true }, "@esbuild/sunos-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz", - "integrity": "sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", + "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", "dev": true, "optional": true }, "@esbuild/win32-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz", - "integrity": "sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", + "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", "dev": true, "optional": true }, "@esbuild/win32-ia32": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz", - "integrity": "sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", + "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", "dev": true, "optional": true }, "@esbuild/win32-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz", - "integrity": "sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", + "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", "dev": true, "optional": true }, "@ionic/core": { +<<<<<<< HEAD "version": "8.2.0", "resolved": "https://registry.npmjs.org/@ionic/core/-/core-8.2.0.tgz", "integrity": "sha512-+TjHDFluiGYVNiQZOLsETCE+om5FKYbaOKkfmCQYvRGxlg4WtOwaX6YCrpP4MMuerGt36PA196oh/JTcVe9ByA==", "requires": { "@stencil/core": "^4.17.2", +======= + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-8.4.0.tgz", + "integrity": "sha512-mZ2Ni9QByFGWBNr5W/F/nyPV+cXLhK+6W5BRziy7QPX6YIS57KH8FpY+CjE7BEcpE78anyY49bZt3eOWcES02g==", + "requires": { + "@stencil/core": "4.20.0", +>>>>>>> main "ionicons": "^7.2.2", "tslib": "^2.1.0" } }, "@ionic/vue": { +<<<<<<< HEAD "version": "8.2.0", "resolved": "https://registry.npmjs.org/@ionic/vue/-/vue-8.2.0.tgz", "integrity": "sha512-5xAMDBvmvani2WtI3j4BvRbeJiopzs0HpX1Mg/fFDfc9PtN4BaEjgHrfDt4ZxGSqA5Dn6xTsrgl38b6V7AmJoA==", "requires": { "@ionic/core": "8.2.0", +======= + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/@ionic/vue/-/vue-8.4.0.tgz", + "integrity": "sha512-mtSerl9oC21d6xv1q+QuGm61IzJbqpkWbt0lQryXZ3kK1/aVVOnHAN5bX8tPPUN2ALA7CyTWXaCvhxceRV/paA==", + "requires": { + "@ionic/core": "8.4.0", +>>>>>>> main "ionicons": "^7.0.0" } }, "@ionic/vue-router": { +<<<<<<< HEAD "version": "8.2.0", "resolved": "https://registry.npmjs.org/@ionic/vue-router/-/vue-router-8.2.0.tgz", "integrity": "sha512-v0jmF8Z42Dirs2JkkIo6GCF6Kp3xl6Mo5koBMNfAhoauaxejuqaooSuHK00CiGTAcSH//pVwadBe1AcJvbTY+Q==", "requires": { "@ionic/vue": "8.2.0" +======= + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/@ionic/vue-router/-/vue-router-8.4.0.tgz", + "integrity": "sha512-g9cLVES3svWnhLbZI4qRTlk2PbbdNB+xAjaMAUGVNZqJRMhIzU3vs4Wiazmd90Bwx39bgr/1o2TPYWzDt1yw0g==", + "requires": { + "@ionic/vue": "8.4.0" +>>>>>>> main } }, "@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==" }, "@rollup/rollup-android-arm-eabi": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.13.0.tgz", - "integrity": "sha512-5ZYPOuaAqEH/W3gYsRkxQATBW3Ii1MfaT4EQstTnLKViLi2gLSQmlmtTpGucNP3sXEpOiI5tdGhjdE111ekyEg==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.21.0.tgz", + "integrity": "sha512-WTWD8PfoSAJ+qL87lE7votj3syLavxunWhzCnx3XFxFiI/BA/r3X7MUM8dVrH8rb2r4AiO8jJsr3ZjdaftmnfA==", "dev": true, "optional": true }, "@rollup/rollup-android-arm64": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.13.0.tgz", - "integrity": "sha512-BSbaCmn8ZadK3UAQdlauSvtaJjhlDEjS5hEVVIN3A4bbl3X+otyf/kOJV08bYiRxfejP3DXFzO2jz3G20107+Q==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.21.0.tgz", + "integrity": "sha512-a1sR2zSK1B4eYkiZu17ZUZhmUQcKjk2/j9Me2IDjk1GHW7LB5Z35LEzj9iJch6gtUfsnvZs1ZNyDW2oZSThrkA==", "dev": true, "optional": true }, "@rollup/rollup-darwin-arm64": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.13.0.tgz", - "integrity": "sha512-Ovf2evVaP6sW5Ut0GHyUSOqA6tVKfrTHddtmxGQc1CTQa1Cw3/KMCDEEICZBbyppcwnhMwcDce9ZRxdWRpVd6g==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.21.0.tgz", + "integrity": "sha512-zOnKWLgDld/svhKO5PD9ozmL6roy5OQ5T4ThvdYZLpiOhEGY+dp2NwUmxK0Ld91LrbjrvtNAE0ERBwjqhZTRAA==", "dev": true, "optional": true }, "@rollup/rollup-darwin-x64": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.13.0.tgz", - "integrity": "sha512-U+Jcxm89UTK592vZ2J9st9ajRv/hrwHdnvyuJpa5A2ngGSVHypigidkQJP+YiGL6JODiUeMzkqQzbCG3At81Gg==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.21.0.tgz", + "integrity": "sha512-7doS8br0xAkg48SKE2QNtMSFPFUlRdw9+votl27MvT46vo44ATBmdZdGysOevNELmZlfd+NEa0UYOA8f01WSrg==", "dev": true, "optional": true }, "@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.13.0.tgz", - "integrity": "sha512-8wZidaUJUTIR5T4vRS22VkSMOVooG0F4N+JSwQXWSRiC6yfEsFMLTYRFHvby5mFFuExHa/yAp9juSphQQJAijQ==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.21.0.tgz", + "integrity": "sha512-pWJsfQjNWNGsoCq53KjMtwdJDmh/6NubwQcz52aEwLEuvx08bzcy6tOUuawAOncPnxz/3siRtd8hiQ32G1y8VA==", + "dev": true, + "optional": true + }, + "@rollup/rollup-linux-arm-musleabihf": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.21.0.tgz", + "integrity": "sha512-efRIANsz3UHZrnZXuEvxS9LoCOWMGD1rweciD6uJQIx2myN3a8Im1FafZBzh7zk1RJ6oKcR16dU3UPldaKd83w==", "dev": true, "optional": true }, "@rollup/rollup-linux-arm64-gnu": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.13.0.tgz", - "integrity": "sha512-Iu0Kno1vrD7zHQDxOmvweqLkAzjxEVqNhUIXBsZ8hu8Oak7/5VTPrxOEZXYC1nmrBVJp0ZcL2E7lSuuOVaE3+w==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.21.0.tgz", + "integrity": "sha512-ZrPhydkTVhyeGTW94WJ8pnl1uroqVHM3j3hjdquwAcWnmivjAwOYjTEAuEDeJvGX7xv3Z9GAvrBkEzCgHq9U1w==", "dev": true, "optional": true }, "@rollup/rollup-linux-arm64-musl": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.13.0.tgz", - "integrity": "sha512-C31QrW47llgVyrRjIwiOwsHFcaIwmkKi3PCroQY5aVq4H0A5v/vVVAtFsI1nfBngtoRpeREvZOkIhmRwUKkAdw==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.21.0.tgz", + "integrity": "sha512-cfaupqd+UEFeURmqNP2eEvXqgbSox/LHOyN9/d2pSdV8xTrjdg3NgOFJCtc1vQ/jEke1qD0IejbBfxleBPHnPw==", + "dev": true, + "optional": true + }, + "@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.21.0.tgz", + "integrity": "sha512-ZKPan1/RvAhrUylwBXC9t7B2hXdpb/ufeu22pG2psV7RN8roOfGurEghw1ySmX/CmDDHNTDDjY3lo9hRlgtaHg==", "dev": true, "optional": true }, "@rollup/rollup-linux-riscv64-gnu": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.13.0.tgz", - "integrity": "sha512-Oq90dtMHvthFOPMl7pt7KmxzX7E71AfyIhh+cPhLY9oko97Zf2C9tt/XJD4RgxhaGeAraAXDtqxvKE1y/j35lA==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.21.0.tgz", + "integrity": "sha512-H1eRaCwd5E8eS8leiS+o/NqMdljkcb1d6r2h4fKSsCXQilLKArq6WS7XBLDu80Yz+nMqHVFDquwcVrQmGr28rg==", + "dev": true, + "optional": true + }, + "@rollup/rollup-linux-s390x-gnu": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.21.0.tgz", + "integrity": "sha512-zJ4hA+3b5tu8u7L58CCSI0A9N1vkfwPhWd/puGXwtZlsB5bTkwDNW/+JCU84+3QYmKpLi+XvHdmrlwUwDA6kqw==", "dev": true, "optional": true }, "@rollup/rollup-linux-x64-gnu": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.13.0.tgz", - "integrity": "sha512-yUD/8wMffnTKuiIsl6xU+4IA8UNhQ/f1sAnQebmE/lyQ8abjsVyDkyRkWop0kdMhKMprpNIhPmYlCxgHrPoXoA==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.21.0.tgz", + "integrity": "sha512-e2hrvElFIh6kW/UNBQK/kzqMNY5mO+67YtEh9OA65RM5IJXYTWiXjX6fjIiPaqOkBthYF1EqgiZ6OXKcQsM0hg==", "dev": true, "optional": true }, "@rollup/rollup-linux-x64-musl": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.13.0.tgz", - "integrity": "sha512-9RyNqoFNdF0vu/qqX63fKotBh43fJQeYC98hCaf89DYQpv+xu0D8QFSOS0biA7cGuqJFOc1bJ+m2rhhsKcw1hw==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.21.0.tgz", + "integrity": "sha512-1vvmgDdUSebVGXWX2lIcgRebqfQSff0hMEkLJyakQ9JQUbLDkEaMsPTLOmyccyC6IJ/l3FZuJbmrBw/u0A0uCQ==", "dev": true, "optional": true }, "@rollup/rollup-win32-arm64-msvc": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.13.0.tgz", - "integrity": "sha512-46ue8ymtm/5PUU6pCvjlic0z82qWkxv54GTJZgHrQUuZnVH+tvvSP0LsozIDsCBFO4VjJ13N68wqrKSeScUKdA==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.21.0.tgz", + "integrity": "sha512-s5oFkZ/hFcrlAyBTONFY1TWndfyre1wOMwU+6KCpm/iatybvrRgmZVM+vCFwxmC5ZhdlgfE0N4XorsDpi7/4XQ==", "dev": true, "optional": true }, "@rollup/rollup-win32-ia32-msvc": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.13.0.tgz", - "integrity": "sha512-P5/MqLdLSlqxbeuJ3YDeX37srC8mCflSyTrUsgbU1c/U9j6l2g2GiIdYaGD9QjdMQPMSgYm7hgg0551wHyIluw==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.21.0.tgz", + "integrity": "sha512-G9+TEqRnAA6nbpqyUqgTiopmnfgnMkR3kMukFBDsiyy23LZvUCpiUwjTRx6ezYCjJODXrh52rBR9oXvm+Fp5wg==", "dev": true, "optional": true }, "@rollup/rollup-win32-x64-msvc": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.13.0.tgz", - "integrity": "sha512-UKXUQNbO3DOhzLRwHSpa0HnhhCgNODvfoPWv2FCXme8N/ANFfhIPMGuOT+QuKd16+B5yxZ0HdpNlqPvTMS1qfw==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.21.0.tgz", + "integrity": "sha512-2jsCDZwtQvRhejHLfZ1JY6w6kEuEtfF9nzYsZxzSlNVKDX+DpsDJ+Rbjkm74nvg2rdx0gwBS+IMdvwJuq3S9pQ==", "dev": true, "optional": true }, "@stencil/core": { +<<<<<<< HEAD "version": "4.17.2", "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.17.2.tgz", "integrity": "sha512-MX7yaLmpTU9iZvCire9nhecTcE0qBlV0vPWrLMeIXewYN7/hb8B3NjnhQyBKC93FDPI8NBRmt6KIugLw9zcRZg==" +======= + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.20.0.tgz", + "integrity": "sha512-WPrTHFngvN081RY+dJPneKQLwnOFD60OMCOQGmmSHfCW0f4ujPMzzhwWU1gcSwXPWXz5O+8cBiiCaxAbJU7kAg==" +>>>>>>> main }, "@types/estree": { "version": "1.0.5", @@ -1488,13 +1837,14 @@ "dev": true }, "@vitejs/plugin-vue": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-5.0.4.tgz", - "integrity": "sha512-WS3hevEszI6CEVEx28F8RjTX97k3KsrcY6kvTg7+Whm5y3oYvcqzVeGCU3hxSAn4uY2CLCkeokkGKpoctccilQ==", + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-5.1.5.tgz", + "integrity": "sha512-dlnib73G05CDBAUR/YpuZcQQ47fpjihnnNouAAqN62z+oqSsWJ+kh52GRzIxpkgFG3q11eXK7Di7RMmoCwISZA==", "dev": true, "requires": {} }, "@volar/language-core": { +<<<<<<< HEAD "version": "2.2.4", "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.2.4.tgz", "integrity": "sha512-7As47GndxGxsqqYnbreLrfB5NDUeQioPM2LJKUuB4/34c0NpEJ2byVl3c9KYdjIdiEstWZ9JLtLKNTaPWb5jtA==", @@ -1529,12 +1879,47 @@ "requires": { "@babel/parser": "^7.24.4", "@vue/shared": "3.4.27", +======= + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.3.4.tgz", + "integrity": "sha512-wXBhY11qG6pCDAqDnbBRFIDSIwbqkWI7no+lj5+L7IlA7HRIjRP7YQLGzT0LF4lS6eHkMSsclXqy9DwYJasZTQ==", + "dev": true, + "requires": { + "@volar/source-map": "2.3.4" + } + }, + "@volar/source-map": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.3.4.tgz", + "integrity": "sha512-C+t63nwcblqLIVTYXaVi/+gC8NukDaDIQI72J3R7aXGvtgaVB16c+J8Iz7/VfOy7kjYv7lf5GhBny6ACw9fTGQ==", + "dev": true + }, + "@volar/typescript": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.3.4.tgz", + "integrity": "sha512-acCvt7dZECyKcvO5geNybmrqOsu9u8n5XP1rfiYsOLYGPxvHRav9BVmEdRyZ3vvY6mNyQ1wLL5Hday4IShe17w==", + "dev": true, + "requires": { + "@volar/language-core": "2.3.4", + "path-browserify": "^1.0.1", + "vscode-uri": "^3.0.8" + } + }, + "@vue/compiler-core": { + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.12.tgz", + "integrity": "sha512-ISyBTRMmMYagUxhcpyEH0hpXRd/KqDU4ymofPgl2XAkY9ZhQ+h0ovEZJIiPop13UmR/54oA2cgMDjgroRelaEw==", + "requires": { + "@babel/parser": "^7.25.3", + "@vue/shared": "3.5.12", +>>>>>>> main "entities": "^4.5.0", "estree-walker": "^2.0.2", "source-map-js": "^1.2.0" } }, "@vue/compiler-dom": { +<<<<<<< HEAD "version": "3.4.27", "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.27.tgz", "integrity": "sha512-kUTvochG/oVgE1w5ViSr3KUBh9X7CWirebA3bezTbB5ZKBQZwR2Mwj9uoSKRMFcz4gSMzzLXBPD6KpCLb9nvWw==", @@ -1553,42 +1938,82 @@ "@vue/compiler-dom": "3.4.27", "@vue/compiler-ssr": "3.4.27", "@vue/shared": "3.4.27", +======= + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.12.tgz", + "integrity": "sha512-9G6PbJ03uwxLHKQ3P42cMTi85lDRvGLB2rSGOiQqtXELat6uI4n8cNz9yjfVHRPIu+MsK6TE418Giruvgptckg==", + "requires": { + "@vue/compiler-core": "3.5.12", + "@vue/shared": "3.5.12" + } + }, + "@vue/compiler-sfc": { + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.12.tgz", + "integrity": "sha512-2k973OGo2JuAa5+ZlekuQJtitI5CgLMOwgl94BzMCsKZCX/xiqzJYzapl4opFogKHqwJk34vfsaKpfEhd1k5nw==", + "requires": { + "@babel/parser": "^7.25.3", + "@vue/compiler-core": "3.5.12", + "@vue/compiler-dom": "3.5.12", + "@vue/compiler-ssr": "3.5.12", + "@vue/shared": "3.5.12", +>>>>>>> main "estree-walker": "^2.0.2", - "magic-string": "^0.30.10", - "postcss": "^8.4.38", + "magic-string": "^0.30.11", + "postcss": "^8.4.47", "source-map-js": "^1.2.0" } }, "@vue/compiler-ssr": { +<<<<<<< HEAD "version": "3.4.27", "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.4.27.tgz", "integrity": "sha512-CVRzSJIltzMG5FcidsW0jKNQnNRYC8bT21VegyMMtHmhW3UOI7knmUehzswXLrExDLE6lQCZdrhD4ogI7c+vuw==", "requires": { "@vue/compiler-dom": "3.4.27", "@vue/shared": "3.4.27" +======= + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.12.tgz", + "integrity": "sha512-eLwc7v6bfGBSM7wZOGPmRavSWzNFF6+PdRhE+VFJhNCgHiF8AM7ccoqcv5kBXA2eWUfigD7byekvf/JsOfKvPA==", + "requires": { + "@vue/compiler-dom": "3.5.12", + "@vue/shared": "3.5.12" +>>>>>>> main } }, "@vue/devtools-api": { - "version": "6.6.1", - "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.6.1.tgz", - "integrity": "sha512-LgPscpE3Vs0x96PzSSB4IGVSZXZBZHpfxs+ZA1d+VEPwHdOXowy/Y2CsvCAIFrf+ssVU1pD1jidj505EpUnfbA==" + "version": "6.6.4", + "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.6.4.tgz", + "integrity": "sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==" }, "@vue/language-core": { +<<<<<<< HEAD "version": "2.0.19", "resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-2.0.19.tgz", "integrity": "sha512-A9EGOnvb51jOvnCYoRLnMP+CcoPlbZVxI9gZXE/y2GksRWM6j/PrLEIC++pnosWTN08tFpJgxhSS//E9v/Sg+Q==", "dev": true, "requires": { "@volar/language-core": "~2.2.4", +======= + "version": "2.0.22", + "resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-2.0.22.tgz", + "integrity": "sha512-dNTAAtEOuMiz7N1s5tKpypnVVCtawxVSF5BukD0ELcYSw+DSbrSlYYSw8GuwvurodCeYFSHsmslE+c2sYDNoiA==", + "dev": true, + "requires": { + "@volar/language-core": "~2.3.1", +>>>>>>> main "@vue/compiler-dom": "^3.4.0", "@vue/shared": "^3.4.0", "computeds": "^0.0.1", "minimatch": "^9.0.3", + "muggle-string": "^0.4.1", "path-browserify": "^1.0.1", "vue-template-compiler": "^2.7.14" } }, "@vue/reactivity": { +<<<<<<< HEAD "version": "3.4.27", "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.4.27.tgz", "integrity": "sha512-kK0g4NknW6JX2yySLpsm2jlunZJl2/RJGZ0H9ddHdfBVHcNzxmQ0sS0b09ipmBoQpY8JM2KmUw+a6sO8Zo+zIA==", @@ -1612,10 +2037,37 @@ "requires": { "@vue/runtime-core": "3.4.27", "@vue/shared": "3.4.27", +======= + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.12.tgz", + "integrity": "sha512-UzaN3Da7xnJXdz4Okb/BGbAaomRHc3RdoWqTzlvd9+WBR5m3J39J1fGcHes7U3za0ruYn/iYy/a1euhMEHvTAg==", + "requires": { + "@vue/shared": "3.5.12" + } + }, + "@vue/runtime-core": { + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.12.tgz", + "integrity": "sha512-hrMUYV6tpocr3TL3Ad8DqxOdpDe4zuQY4HPY3X/VRh+L2myQO8MFXPAMarIOSGNu0bFAjh1yBkMPXZBqCk62Uw==", + "requires": { + "@vue/reactivity": "3.5.12", + "@vue/shared": "3.5.12" + } + }, + "@vue/runtime-dom": { + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.12.tgz", + "integrity": "sha512-q8VFxR9A2MRfBr6/55Q3umyoN7ya836FzRXajPB6/Vvuv0zOPL+qltd9rIMzG/DbRLAIlREmnLsplEF/kotXKA==", + "requires": { + "@vue/reactivity": "3.5.12", + "@vue/runtime-core": "3.5.12", + "@vue/shared": "3.5.12", +>>>>>>> main "csstype": "^3.1.3" } }, "@vue/server-renderer": { +<<<<<<< HEAD "version": "3.4.27", "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.4.27.tgz", "integrity": "sha512-dlAMEuvmeA3rJsOMJ2J1kXU7o7pOxgsNHVr9K8hB3ImIkSuBrIdy0vF66h8gf8Tuinf1TK3mPAz2+2sqyf3KzA==", @@ -1628,6 +2080,20 @@ "version": "3.4.27", "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.27.tgz", "integrity": "sha512-DL3NmY2OFlqmYYrzp39yi3LDkKxa5vZVwxWdQ3rG0ekuWscHraeIbnI8t+aZK7qhYqEqWKTUdijadunb9pnrgA==" +======= + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.12.tgz", + "integrity": "sha512-I3QoeDDeEPZm8yR28JtY+rk880Oqmj43hreIBVTicisFTx/Dl7JpG72g/X7YF8hnQD3IFhkky5i2bPonwrTVPg==", + "requires": { + "@vue/compiler-ssr": "3.5.12", + "@vue/shared": "3.5.12" + } + }, + "@vue/shared": { + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.12.tgz", + "integrity": "sha512-L2RPSAwUFbgZH20etwrXyVyCBu9OxRSi8T/38QsvnkJyvq2LufW2lDCOzm7t/U9C1mkhJGWYfCuFBCmIuNivrg==" +>>>>>>> main }, "balanced-match": { "version": "1.0.2", @@ -1667,34 +2133,34 @@ "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==" }, "esbuild": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.2.tgz", - "integrity": "sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", + "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", "dev": true, "requires": { - "@esbuild/aix-ppc64": "0.20.2", - "@esbuild/android-arm": "0.20.2", - "@esbuild/android-arm64": "0.20.2", - "@esbuild/android-x64": "0.20.2", - "@esbuild/darwin-arm64": "0.20.2", - "@esbuild/darwin-x64": "0.20.2", - "@esbuild/freebsd-arm64": "0.20.2", - "@esbuild/freebsd-x64": "0.20.2", - "@esbuild/linux-arm": "0.20.2", - "@esbuild/linux-arm64": "0.20.2", - "@esbuild/linux-ia32": "0.20.2", - "@esbuild/linux-loong64": "0.20.2", - "@esbuild/linux-mips64el": "0.20.2", - "@esbuild/linux-ppc64": "0.20.2", - "@esbuild/linux-riscv64": "0.20.2", - "@esbuild/linux-s390x": "0.20.2", - "@esbuild/linux-x64": "0.20.2", - "@esbuild/netbsd-x64": "0.20.2", - "@esbuild/openbsd-x64": "0.20.2", - "@esbuild/sunos-x64": "0.20.2", - "@esbuild/win32-arm64": "0.20.2", - "@esbuild/win32-ia32": "0.20.2", - "@esbuild/win32-x64": "0.20.2" + "@esbuild/aix-ppc64": "0.21.5", + "@esbuild/android-arm": "0.21.5", + "@esbuild/android-arm64": "0.21.5", + "@esbuild/android-x64": "0.21.5", + "@esbuild/darwin-arm64": "0.21.5", + "@esbuild/darwin-x64": "0.21.5", + "@esbuild/freebsd-arm64": "0.21.5", + "@esbuild/freebsd-x64": "0.21.5", + "@esbuild/linux-arm": "0.21.5", + "@esbuild/linux-arm64": "0.21.5", + "@esbuild/linux-ia32": "0.21.5", + "@esbuild/linux-loong64": "0.21.5", + "@esbuild/linux-mips64el": "0.21.5", + "@esbuild/linux-ppc64": "0.21.5", + "@esbuild/linux-riscv64": "0.21.5", + "@esbuild/linux-s390x": "0.21.5", + "@esbuild/linux-x64": "0.21.5", + "@esbuild/netbsd-x64": "0.21.5", + "@esbuild/openbsd-x64": "0.21.5", + "@esbuild/sunos-x64": "0.21.5", + "@esbuild/win32-arm64": "0.21.5", + "@esbuild/win32-ia32": "0.21.5", + "@esbuild/win32-x64": "0.21.5" } }, "estree-walker": { @@ -1733,11 +2199,11 @@ } }, "magic-string": { - "version": "0.30.10", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.10.tgz", - "integrity": "sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==", + "version": "0.30.11", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.11.tgz", + "integrity": "sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==", "requires": { - "@jridgewell/sourcemap-codec": "^1.4.15" + "@jridgewell/sourcemap-codec": "^1.5.0" } }, "minimatch": { @@ -1767,39 +2233,42 @@ "dev": true }, "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", + "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==" }, "postcss": { - "version": "8.4.38", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", - "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "version": "8.4.47", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz", + "integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==", "requires": { "nanoid": "^3.3.7", - "picocolors": "^1.0.0", - "source-map-js": "^1.2.0" + "picocolors": "^1.1.0", + "source-map-js": "^1.2.1" } }, "rollup": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.13.0.tgz", - "integrity": "sha512-3YegKemjoQnYKmsBlOHfMLVPPA5xLkQ8MHLLSw/fBrFaVkEayL51DilPpNNLq1exr98F2B1TzrV0FUlN3gWRPg==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.21.0.tgz", + "integrity": "sha512-vo+S/lfA2lMS7rZ2Qoubi6I5hwZwzXeUIctILZLbHI+laNtvhhOIon2S1JksA5UEDQ7l3vberd0fxK44lTYjbQ==", "dev": true, "requires": { - "@rollup/rollup-android-arm-eabi": "4.13.0", - "@rollup/rollup-android-arm64": "4.13.0", - "@rollup/rollup-darwin-arm64": "4.13.0", - "@rollup/rollup-darwin-x64": "4.13.0", - "@rollup/rollup-linux-arm-gnueabihf": "4.13.0", - "@rollup/rollup-linux-arm64-gnu": "4.13.0", - "@rollup/rollup-linux-arm64-musl": "4.13.0", - "@rollup/rollup-linux-riscv64-gnu": "4.13.0", - "@rollup/rollup-linux-x64-gnu": "4.13.0", - "@rollup/rollup-linux-x64-musl": "4.13.0", - "@rollup/rollup-win32-arm64-msvc": "4.13.0", - "@rollup/rollup-win32-ia32-msvc": "4.13.0", - "@rollup/rollup-win32-x64-msvc": "4.13.0", + "@rollup/rollup-android-arm-eabi": "4.21.0", + "@rollup/rollup-android-arm64": "4.21.0", + "@rollup/rollup-darwin-arm64": "4.21.0", + "@rollup/rollup-darwin-x64": "4.21.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.21.0", + "@rollup/rollup-linux-arm-musleabihf": "4.21.0", + "@rollup/rollup-linux-arm64-gnu": "4.21.0", + "@rollup/rollup-linux-arm64-musl": "4.21.0", + "@rollup/rollup-linux-powerpc64le-gnu": "4.21.0", + "@rollup/rollup-linux-riscv64-gnu": "4.21.0", + "@rollup/rollup-linux-s390x-gnu": "4.21.0", + "@rollup/rollup-linux-x64-gnu": "4.21.0", + "@rollup/rollup-linux-x64-musl": "4.21.0", + "@rollup/rollup-win32-arm64-msvc": "4.21.0", + "@rollup/rollup-win32-ia32-msvc": "4.21.0", + "@rollup/rollup-win32-x64-msvc": "4.21.0", "@types/estree": "1.0.5", "fsevents": "~2.3.2" } @@ -1814,9 +2283,14 @@ } }, "source-map-js": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", - "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==" + "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==" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==" }, "tslib": { "version": "2.6.2", @@ -1830,18 +2304,31 @@ "devOptional": true }, "vite": { +<<<<<<< HEAD "version": "5.2.12", "resolved": "https://registry.npmjs.org/vite/-/vite-5.2.12.tgz", "integrity": "sha512-/gC8GxzxMK5ntBwb48pR32GGhENnjtY30G4A0jemunsBkiEZFw60s8InGpN8gkhHEkjnRK1aSAxeQgwvFhUHAA==", +======= + "version": "5.4.10", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.10.tgz", + "integrity": "sha512-1hvaPshuPUtxeQ0hsVH3Mud0ZanOLwVTneA1EgbAM5LhaZEqyPWGRQ7BtaMvUrTDeEaC8pxtj6a6jku3x4z6SQ==", +>>>>>>> main "dev": true, "requires": { - "esbuild": "^0.20.1", + "esbuild": "^0.21.3", "fsevents": "~2.3.3", - "postcss": "^8.4.38", - "rollup": "^4.13.0" + "postcss": "^8.4.43", + "rollup": "^4.20.0" } }, + "vscode-uri": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.8.tgz", + "integrity": "sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==", + "dev": true + }, "vue": { +<<<<<<< HEAD "version": "3.4.27", "resolved": "https://registry.npmjs.org/vue/-/vue-3.4.27.tgz", "integrity": "sha512-8s/56uK6r01r1icG/aEOHqyMVxd1bkYcSe9j8HcKtr/xTOFWvnzIVTehNW+5Yt89f+DLBe4A569pnZLS5HzAMA==", @@ -1851,14 +2338,25 @@ "@vue/runtime-dom": "3.4.27", "@vue/server-renderer": "3.4.27", "@vue/shared": "3.4.27" +======= + "version": "3.5.12", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.12.tgz", + "integrity": "sha512-CLVZtXtn2ItBIi/zHZ0Sg1Xkb7+PU32bJJ8Bmy7ts3jxXTcbfsEfBivFYYWz1Hur+lalqGAh65Coin0r+HRUfg==", + "requires": { + "@vue/compiler-dom": "3.5.12", + "@vue/compiler-sfc": "3.5.12", + "@vue/runtime-dom": "3.5.12", + "@vue/server-renderer": "3.5.12", + "@vue/shared": "3.5.12" +>>>>>>> main } }, "vue-router": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.3.2.tgz", - "integrity": "sha512-hKQJ1vDAZ5LVkKEnHhmm1f9pMiWIBNGF5AwU67PdH7TyXCj/a4hTccuUuYCAMgJK6rO/NVYtQIEN3yL8CECa7Q==", + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.4.5.tgz", + "integrity": "sha512-4fKZygS8cH1yCyuabAXGUAsyi1b2/o/OKgu/RUb+znIYOxPRxdkytJEx+0wGcpBE1pX6vUgh5jwWOKRGvuA/7Q==", "requires": { - "@vue/devtools-api": "^6.5.1" + "@vue/devtools-api": "^6.6.4" } }, "vue-template-compiler": { @@ -1872,6 +2370,7 @@ } }, "vue-tsc": { +<<<<<<< HEAD "version": "2.0.19", "resolved": "https://registry.npmjs.org/vue-tsc/-/vue-tsc-2.0.19.tgz", "integrity": "sha512-JWay5Zt2/871iodGF72cELIbcAoPyhJxq56mPPh+M2K7IwI688FMrFKc/+DvB05wDWEuCPexQJ6L10zSwzzapg==", @@ -1879,6 +2378,15 @@ "requires": { "@volar/typescript": "~2.2.4", "@vue/language-core": "2.0.19", +======= + "version": "2.0.22", + "resolved": "https://registry.npmjs.org/vue-tsc/-/vue-tsc-2.0.22.tgz", + "integrity": "sha512-lMBIwPBO0sxCcmvu45yt1b035AaQ8/XSXQDk8m75y4j0jSXY/y/XzfEtssQ9JMS47lDaR10O3/926oCs8OeGUw==", + "dev": true, + "requires": { + "@volar/typescript": "~2.3.1", + "@vue/language-core": "2.0.22", +>>>>>>> main "semver": "^7.5.4" } }, diff --git a/static/code/stackblitz/v8/vue/package.json b/static/code/stackblitz/v8/vue/package.json index e598563c9e1..8c982c8264a 100644 --- a/static/code/stackblitz/v8/vue/package.json +++ b/static/code/stackblitz/v8/vue/package.json @@ -8,10 +8,15 @@ "preview": "vite preview" }, "dependencies": { +<<<<<<< HEAD "@ionic/vue": "8.2.0", "@ionic/vue-router": "8.2.0", +======= + "@ionic/vue": "8.4.0", + "@ionic/vue-router": "8.4.0", +>>>>>>> main "vue": "^3.2.25", - "vue-router": "4.3.2" + "vue-router": "4.4.5" }, "devDependencies": { "@vitejs/plugin-vue": "^5.0.0", diff --git a/static/usage/v6/datetime/highlightedDates/array/index.md b/static/usage/v6/datetime/highlightedDates/array/index.md index 6eb7c9ec130..813279cbf79 100644 --- a/static/usage/v6/datetime/highlightedDates/array/index.md +++ b/static/usage/v6/datetime/highlightedDates/array/index.md @@ -9,7 +9,7 @@ import angular_example_component_ts from './angular/example_component_ts.md'; + diff --git a/static/usage/v6/tabs/router/index.md b/static/usage/v6/tabs/router/index.md index 92bdc7799fe..7acff190150 100644 --- a/static/usage/v6/tabs/router/index.md +++ b/static/usage/v6/tabs/router/index.md @@ -42,7 +42,7 @@ import react_library_page_tsx from './react/library_page_tsx.md'; import react_search_page_tsx from './react/search_page_tsx.md'; diff --git a/static/usage/v7/breadcrumbs/icons/custom-separators/javascript.md b/static/usage/v7/breadcrumbs/icons/custom-separators/javascript/index_html.md similarity index 100% rename from static/usage/v7/breadcrumbs/icons/custom-separators/javascript.md rename to static/usage/v7/breadcrumbs/icons/custom-separators/javascript/index_html.md diff --git a/static/usage/v7/breadcrumbs/icons/custom-separators/javascript/index_ts.md b/static/usage/v7/breadcrumbs/icons/custom-separators/javascript/index_ts.md new file mode 100644 index 00000000000..b2660847593 --- /dev/null +++ b/static/usage/v7/breadcrumbs/icons/custom-separators/javascript/index_ts.md @@ -0,0 +1,35 @@ +```ts +import { defineCustomElements } from '@ionic/core/loader'; + +import { addIcons } from 'ionicons'; +import { arrowForwardCircle } from 'ionicons/icons'; + +/* Core CSS required for Ionic components to work properly */ +import '@ionic/core/css/core.css'; + +/* Basic CSS for apps built with Ionic */ +import '@ionic/core/css/normalize.css'; +import '@ionic/core/css/structure.css'; +import '@ionic/core/css/typography.css'; + +/* Optional CSS utils that can be commented out */ +import '@ionic/core/css/padding.css'; +import '@ionic/core/css/float-elements.css'; +import '@ionic/core/css/text-alignment.css'; +import '@ionic/core/css/text-transformation.css'; +import '@ionic/core/css/flex-utils.css'; +import '@ionic/core/css/display.css'; + +/* Theme variables */ +import './theme/variables.css'; + +/** + * On Ionicons 7.2+ this icon + * gets mapped to a "arrow-forward-circle" key. + * Alternatively, developers can do: + * addIcons({ 'arrow-forward-circle': arrowForwardCircle }); + */ +addIcons({ arrowForwardCircle }); + +defineCustomElements(); +``` diff --git a/static/usage/v7/breadcrumbs/icons/icons-on-items/angular.md b/static/usage/v7/breadcrumbs/icons/icons-on-items/angular/example_component_html.md similarity index 100% rename from static/usage/v7/breadcrumbs/icons/icons-on-items/angular.md rename to static/usage/v7/breadcrumbs/icons/icons-on-items/angular/example_component_html.md diff --git a/static/usage/v7/breadcrumbs/icons/icons-on-items/angular/example_component_ts.md b/static/usage/v7/breadcrumbs/icons/icons-on-items/angular/example_component_ts.md new file mode 100644 index 00000000000..ccc9439a382 --- /dev/null +++ b/static/usage/v7/breadcrumbs/icons/icons-on-items/angular/example_component_ts.md @@ -0,0 +1,22 @@ +```ts +import { Component } from '@angular/core'; + +import { addIcons } from 'ionicons'; +import { camera, film, flash, home } from 'ionicons/icons'; + +@Component({ + selector: 'app-example', + templateUrl: 'example.component.html', + styleUrls: ['example.component.css'], +}) +export class ExampleComponent { + constructor() { + /** + * Any icons you want to use in your application + * can be registered in app.component.ts and then + * referenced by name anywhere in your application. + */ + addIcons({ camera, film, flash, home }); + } +} +``` diff --git a/static/usage/v7/breadcrumbs/icons/icons-on-items/index.md b/static/usage/v7/breadcrumbs/icons/icons-on-items/index.md index 387f0c12e55..5ace67f6e13 100644 --- a/static/usage/v7/breadcrumbs/icons/icons-on-items/index.md +++ b/static/usage/v7/breadcrumbs/icons/icons-on-items/index.md @@ -1,13 +1,32 @@ import Playground from '@site/src/components/global/Playground'; -import javascript from './javascript.md'; +import javascript_index_html from './javascript/index_html.md'; +import javascript_index_ts from './javascript/index_ts.md'; + import react from './react.md'; import vue from './vue.md'; -import angular from './angular.md'; + +import angular_example_component_html from './angular/example_component_html.md'; +import angular_example_component_ts from './angular/example_component_ts.md'; diff --git a/static/usage/v7/breadcrumbs/icons/icons-on-items/javascript.md b/static/usage/v7/breadcrumbs/icons/icons-on-items/javascript/index_html.md similarity index 100% rename from static/usage/v7/breadcrumbs/icons/icons-on-items/javascript.md rename to static/usage/v7/breadcrumbs/icons/icons-on-items/javascript/index_html.md diff --git a/static/usage/v7/breadcrumbs/icons/icons-on-items/javascript/index_ts.md b/static/usage/v7/breadcrumbs/icons/icons-on-items/javascript/index_ts.md new file mode 100644 index 00000000000..a2231666054 --- /dev/null +++ b/static/usage/v7/breadcrumbs/icons/icons-on-items/javascript/index_ts.md @@ -0,0 +1,35 @@ +```ts +import { defineCustomElements } from '@ionic/core/loader'; + +import { addIcons } from 'ionicons'; +import { camera, film, flash, home } from 'ionicons/icons'; + +/* Core CSS required for Ionic components to work properly */ +import '@ionic/core/css/core.css'; + +/* Basic CSS for apps built with Ionic */ +import '@ionic/core/css/normalize.css'; +import '@ionic/core/css/structure.css'; +import '@ionic/core/css/typography.css'; + +/* Optional CSS utils that can be commented out */ +import '@ionic/core/css/padding.css'; +import '@ionic/core/css/float-elements.css'; +import '@ionic/core/css/text-alignment.css'; +import '@ionic/core/css/text-transformation.css'; +import '@ionic/core/css/flex-utils.css'; +import '@ionic/core/css/display.css'; + +/* Theme variables */ +import './theme/variables.css'; + +/** + * On Ionicons 7.2+ these icons + * get mapped to a kebab-case key. + * Alternatively, developers can do: + * addIcons({ 'camera': camera, 'film': film, 'flash': flash, 'home': home }); + */ +addIcons({ camera, film, flash, home }); + +defineCustomElements(); +``` diff --git a/static/usage/v7/button/icons/angular.md b/static/usage/v7/button/icons/angular/example_component_html.md similarity index 100% rename from static/usage/v7/button/icons/angular.md rename to static/usage/v7/button/icons/angular/example_component_html.md diff --git a/static/usage/v7/button/icons/angular/example_component_ts.md b/static/usage/v7/button/icons/angular/example_component_ts.md new file mode 100644 index 00000000000..90bc1d24d3a --- /dev/null +++ b/static/usage/v7/button/icons/angular/example_component_ts.md @@ -0,0 +1,22 @@ +```ts +import { Component } from '@angular/core'; + +import { addIcons } from 'ionicons'; +import { star } from 'ionicons/icons'; + +@Component({ + selector: 'app-example', + templateUrl: 'example.component.html', + styleUrls: ['example.component.css'], +}) +export class ExampleComponent { + constructor() { + /** + * Any icons you want to use in your application + * can be registered in app.component.ts and then + * referenced by name anywhere in your application. + */ + addIcons({ star }); + } +} +``` diff --git a/static/usage/v7/button/icons/index.md b/static/usage/v7/button/icons/index.md index 1c5d7c9da22..750648e3997 100644 --- a/static/usage/v7/button/icons/index.md +++ b/static/usage/v7/button/icons/index.md @@ -1,8 +1,31 @@ import Playground from '@site/src/components/global/Playground'; -import javascript from './javascript.md'; +import javascript_index_html from './javascript/index_html.md'; +import javascript_index_ts from './javascript/index_ts.md'; + import react from './react.md'; import vue from './vue.md'; -import angular from './angular.md'; - +import angular_example_component_html from './angular/example_component_html.md'; +import angular_example_component_ts from './angular/example_component_ts.md'; + + diff --git a/static/usage/v7/button/icons/javascript.md b/static/usage/v7/button/icons/javascript/index_html.md similarity index 100% rename from static/usage/v7/button/icons/javascript.md rename to static/usage/v7/button/icons/javascript/index_html.md diff --git a/static/usage/v7/button/icons/javascript/index_ts.md b/static/usage/v7/button/icons/javascript/index_ts.md new file mode 100644 index 00000000000..c7e10d9d5bd --- /dev/null +++ b/static/usage/v7/button/icons/javascript/index_ts.md @@ -0,0 +1,35 @@ +```ts +import { defineCustomElements } from '@ionic/core/loader'; + +import { addIcons } from 'ionicons'; +import { star } from 'ionicons/icons'; + +/* Core CSS required for Ionic components to work properly */ +import '@ionic/core/css/core.css'; + +/* Basic CSS for apps built with Ionic */ +import '@ionic/core/css/normalize.css'; +import '@ionic/core/css/structure.css'; +import '@ionic/core/css/typography.css'; + +/* Optional CSS utils that can be commented out */ +import '@ionic/core/css/padding.css'; +import '@ionic/core/css/float-elements.css'; +import '@ionic/core/css/text-alignment.css'; +import '@ionic/core/css/text-transformation.css'; +import '@ionic/core/css/flex-utils.css'; +import '@ionic/core/css/display.css'; + +/* Theme variables */ +import './theme/variables.css'; + +/** + * On Ionicons 7.2+ this icon + * gets mapped to a "star" key. + * Alternatively, developers can do: + * addIcons({ 'star': star }); + */ +addIcons({ star }); + +defineCustomElements(); +``` diff --git a/static/usage/v7/buttons/types/angular.md b/static/usage/v7/buttons/types/angular/example_component_html.md similarity index 100% rename from static/usage/v7/buttons/types/angular.md rename to static/usage/v7/buttons/types/angular/example_component_html.md diff --git a/static/usage/v7/buttons/types/angular/example_component_ts.md b/static/usage/v7/buttons/types/angular/example_component_ts.md new file mode 100644 index 00000000000..7af150bd169 --- /dev/null +++ b/static/usage/v7/buttons/types/angular/example_component_ts.md @@ -0,0 +1,22 @@ +```ts +import { Component } from '@angular/core'; + +import { addIcons } from 'ionicons'; +import { create, ellipsisHorizontal, ellipsisVertical, helpCircle, personCircle, search, star } from 'ionicons/icons'; + +@Component({ + selector: 'app-example', + templateUrl: 'example.component.html', + styleUrls: ['example.component.css'], +}) +export class ExampleComponent { + constructor() { + /** + * Any icons you want to use in your application + * can be registered in app.component.ts and then + * referenced by name anywhere in your application. + */ + addIcons({ create, ellipsisHorizontal, ellipsisVertical, helpCircle, personCircle, search, star }); + } +} +``` diff --git a/static/usage/v7/buttons/types/index.md b/static/usage/v7/buttons/types/index.md index 1427b4536f6..06f705648c7 100644 --- a/static/usage/v7/buttons/types/index.md +++ b/static/usage/v7/buttons/types/index.md @@ -1,13 +1,32 @@ import Playground from '@site/src/components/global/Playground'; -import javascript from './javascript.md'; +import javascript_index_html from './javascript/index_html.md'; +import javascript_index_ts from './javascript/index_ts.md'; + import react from './react.md'; import vue from './vue.md'; -import angular from './angular.md'; + +import angular_example_component_html from './angular/example_component_html.md'; +import angular_example_component_ts from './angular/example_component_ts.md'; diff --git a/static/usage/v7/buttons/types/javascript.md b/static/usage/v7/buttons/types/javascript/index_html.md similarity index 100% rename from static/usage/v7/buttons/types/javascript.md rename to static/usage/v7/buttons/types/javascript/index_html.md diff --git a/static/usage/v7/buttons/types/javascript/index_ts.md b/static/usage/v7/buttons/types/javascript/index_ts.md new file mode 100644 index 00000000000..48da1e0ec1c --- /dev/null +++ b/static/usage/v7/buttons/types/javascript/index_ts.md @@ -0,0 +1,36 @@ +```ts +import { defineCustomElements } from '@ionic/core/loader'; + +import { addIcons } from 'ionicons'; +import { create, ellipsisHorizontal, ellipsisVertical, helpCircle, personCircle, search, star } from 'ionicons/icons'; + +/* Core CSS required for Ionic components to work properly */ +import '@ionic/core/css/core.css'; + +/* Basic CSS for apps built with Ionic */ +import '@ionic/core/css/normalize.css'; +import '@ionic/core/css/structure.css'; +import '@ionic/core/css/typography.css'; + +/* Optional CSS utils that can be commented out */ +import '@ionic/core/css/padding.css'; +import '@ionic/core/css/float-elements.css'; +import '@ionic/core/css/text-alignment.css'; +import '@ionic/core/css/text-transformation.css'; +import '@ionic/core/css/flex-utils.css'; +import '@ionic/core/css/display.css'; + +/* Theme variables */ +import './theme/variables.css'; + +/** + * On Ionicons 7.2+ these icons + * get mapped to a kebab-case key. + * Alternatively, developers can do: + * addIcons({ 'create': create, 'ellipsis-horizontal': ellipsisHorizontal, 'ellipsis-vertical': ellipsisVertical, + * 'help-circle': helpCircle, 'person-circle': personCircle, 'search': search, 'star': star }); + */ +addIcons({ create, ellipsisHorizontal, ellipsisVertical, helpCircle, personCircle, search, star }); + +defineCustomElements(); +``` diff --git a/static/usage/v7/chip/slots/angular.md b/static/usage/v7/chip/slots/angular/example_component_html.md similarity index 100% rename from static/usage/v7/chip/slots/angular.md rename to static/usage/v7/chip/slots/angular/example_component_html.md diff --git a/static/usage/v7/chip/slots/angular/example_component_ts.md b/static/usage/v7/chip/slots/angular/example_component_ts.md new file mode 100644 index 00000000000..6b388ef38d9 --- /dev/null +++ b/static/usage/v7/chip/slots/angular/example_component_ts.md @@ -0,0 +1,22 @@ +```ts +import { Component } from '@angular/core'; + +import { addIcons } from 'ionicons'; +import { close, closeCircle, pin } from 'ionicons/icons'; + +@Component({ + selector: 'app-example', + templateUrl: 'example.component.html', + styleUrls: ['example.component.css'], +}) +export class ExampleComponent { + constructor() { + /** + * Any icons you want to use in your application + * can be registered in app.component.ts and then + * referenced by name anywhere in your application. + */ + addIcons({ close, closeCircle, pin }); + } +} +``` diff --git a/static/usage/v7/chip/slots/index.md b/static/usage/v7/chip/slots/index.md index e73da2b3829..54777366c6c 100644 --- a/static/usage/v7/chip/slots/index.md +++ b/static/usage/v7/chip/slots/index.md @@ -1,8 +1,31 @@ import Playground from '@site/src/components/global/Playground'; -import javascript from './javascript.md'; +import javascript_index_html from './javascript/index_html.md'; +import javascript_index_ts from './javascript/index_ts.md'; + import react from './react.md'; import vue from './vue.md'; -import angular from './angular.md'; - +import angular_example_component_html from './angular/example_component_html.md'; +import angular_example_component_ts from './angular/example_component_ts.md'; + + diff --git a/static/usage/v7/chip/slots/javascript.md b/static/usage/v7/chip/slots/javascript/index_html.md similarity index 100% rename from static/usage/v7/chip/slots/javascript.md rename to static/usage/v7/chip/slots/javascript/index_html.md diff --git a/static/usage/v7/chip/slots/javascript/index_ts.md b/static/usage/v7/chip/slots/javascript/index_ts.md new file mode 100644 index 00000000000..f2baf82b4ea --- /dev/null +++ b/static/usage/v7/chip/slots/javascript/index_ts.md @@ -0,0 +1,35 @@ +```ts +import { defineCustomElements } from '@ionic/core/loader'; + +import { addIcons } from 'ionicons'; +import { close, closeCircle, pin } from 'ionicons/icons'; + +/* Core CSS required for Ionic components to work properly */ +import '@ionic/core/css/core.css'; + +/* Basic CSS for apps built with Ionic */ +import '@ionic/core/css/normalize.css'; +import '@ionic/core/css/structure.css'; +import '@ionic/core/css/typography.css'; + +/* Optional CSS utils that can be commented out */ +import '@ionic/core/css/padding.css'; +import '@ionic/core/css/float-elements.css'; +import '@ionic/core/css/text-alignment.css'; +import '@ionic/core/css/text-transformation.css'; +import '@ionic/core/css/flex-utils.css'; +import '@ionic/core/css/display.css'; + +/* Theme variables */ +import './theme/variables.css'; + +/** + * On Ionicons 7.2+ these icons + * get mapped to a kebab-case key. + * Alternatively, developers can do: + * addIcons({ 'close': close, 'close-circle': closeCircle, 'pin': pin }); + */ +addIcons({ close, closeCircle, pin }); + +defineCustomElements(); +``` diff --git a/static/usage/v7/datetime/highlightedDates/array/index.md b/static/usage/v7/datetime/highlightedDates/array/index.md index 6438d84fcf3..96aa850f02e 100644 --- a/static/usage/v7/datetime/highlightedDates/array/index.md +++ b/static/usage/v7/datetime/highlightedDates/array/index.md @@ -9,7 +9,7 @@ import angular_example_component_ts from './angular/example_component_ts.md'; +import angular_example_component_html from './angular/example_component_html.md'; +import angular_example_component_ts from './angular/example_component_ts.md'; + + diff --git a/static/usage/v7/fab/basic/javascript.md b/static/usage/v7/fab/basic/javascript/index_html.md similarity index 100% rename from static/usage/v7/fab/basic/javascript.md rename to static/usage/v7/fab/basic/javascript/index_html.md diff --git a/static/usage/v7/fab/basic/javascript/index_ts.md b/static/usage/v7/fab/basic/javascript/index_ts.md new file mode 100644 index 00000000000..fbfd34ddf0f --- /dev/null +++ b/static/usage/v7/fab/basic/javascript/index_ts.md @@ -0,0 +1,35 @@ +```ts +import { defineCustomElements } from '@ionic/core/loader'; + +import { addIcons } from 'ionicons'; +import { add } from 'ionicons/icons'; + +/* Core CSS required for Ionic components to work properly */ +import '@ionic/core/css/core.css'; + +/* Basic CSS for apps built with Ionic */ +import '@ionic/core/css/normalize.css'; +import '@ionic/core/css/structure.css'; +import '@ionic/core/css/typography.css'; + +/* Optional CSS utils that can be commented out */ +import '@ionic/core/css/padding.css'; +import '@ionic/core/css/float-elements.css'; +import '@ionic/core/css/text-alignment.css'; +import '@ionic/core/css/text-transformation.css'; +import '@ionic/core/css/flex-utils.css'; +import '@ionic/core/css/display.css'; + +/* Theme variables */ +import './theme/variables.css'; + +/** + * On Ionicons 7.2+ this icon + * gets mapped to a "add" key. + * Alternatively, developers can do: + * addIcons({ 'add': add }); + */ +addIcons({ add }); + +defineCustomElements(); +``` diff --git a/static/usage/v7/fab/button-sizing/angular.md b/static/usage/v7/fab/button-sizing/angular/example_component_html.md similarity index 100% rename from static/usage/v7/fab/button-sizing/angular.md rename to static/usage/v7/fab/button-sizing/angular/example_component_html.md diff --git a/static/usage/v7/fab/button-sizing/angular/example_component_ts.md b/static/usage/v7/fab/button-sizing/angular/example_component_ts.md new file mode 100644 index 00000000000..403209255c4 --- /dev/null +++ b/static/usage/v7/fab/button-sizing/angular/example_component_ts.md @@ -0,0 +1,22 @@ +```ts +import { Component } from '@angular/core'; + +import { addIcons } from 'ionicons'; +import { add, colorPalette, document, globe } from 'ionicons/icons'; + +@Component({ + selector: 'app-example', + templateUrl: 'example.component.html', + styleUrls: ['example.component.css'], +}) +export class ExampleComponent { + constructor() { + /** + * Any icons you want to use in your application + * can be registered in app.component.ts and then + * referenced by name anywhere in your application. + */ + addIcons({ add, colorPalette, document, globe }); + } +} +``` diff --git a/static/usage/v7/fab/button-sizing/index.md b/static/usage/v7/fab/button-sizing/index.md index 4c0eeba8100..16329ee854d 100644 --- a/static/usage/v7/fab/button-sizing/index.md +++ b/static/usage/v7/fab/button-sizing/index.md @@ -1,8 +1,31 @@ import Playground from '@site/src/components/global/Playground'; -import javascript from './javascript.md'; +import javascript_index_html from './javascript/index_html.md'; +import javascript_index_ts from './javascript/index_ts.md'; + import react from './react.md'; import vue from './vue.md'; -import angular from './angular.md'; - +import angular_example_component_html from './angular/example_component_html.md'; +import angular_example_component_ts from './angular/example_component_ts.md'; + + diff --git a/static/usage/v7/fab/button-sizing/javascript.md b/static/usage/v7/fab/button-sizing/javascript/index_html.md similarity index 100% rename from static/usage/v7/fab/button-sizing/javascript.md rename to static/usage/v7/fab/button-sizing/javascript/index_html.md diff --git a/static/usage/v7/fab/button-sizing/javascript/index_ts.md b/static/usage/v7/fab/button-sizing/javascript/index_ts.md new file mode 100644 index 00000000000..56fc991b335 --- /dev/null +++ b/static/usage/v7/fab/button-sizing/javascript/index_ts.md @@ -0,0 +1,35 @@ +```ts +import { defineCustomElements } from '@ionic/core/loader'; + +import { addIcons } from 'ionicons'; +import { add, colorPalette, document, globe } from 'ionicons/icons'; + +/* Core CSS required for Ionic components to work properly */ +import '@ionic/core/css/core.css'; + +/* Basic CSS for apps built with Ionic */ +import '@ionic/core/css/normalize.css'; +import '@ionic/core/css/structure.css'; +import '@ionic/core/css/typography.css'; + +/* Optional CSS utils that can be commented out */ +import '@ionic/core/css/padding.css'; +import '@ionic/core/css/float-elements.css'; +import '@ionic/core/css/text-alignment.css'; +import '@ionic/core/css/text-transformation.css'; +import '@ionic/core/css/flex-utils.css'; +import '@ionic/core/css/display.css'; + +/* Theme variables */ +import './theme/variables.css'; + +/** + * On Ionicons 7.2+ these icons + * get mapped to a kebab-case key. + * Alternatively, developers can do: + * addIcons({ 'add': add, 'color-palette': colorPalette, 'document': document, 'globe': globe }); + */ +addIcons({ add, colorPalette, document, globe }); + +defineCustomElements(); +``` diff --git a/static/usage/v7/fab/list-side/angular.md b/static/usage/v7/fab/list-side/angular/example_component_html.md similarity index 100% rename from static/usage/v7/fab/list-side/angular.md rename to static/usage/v7/fab/list-side/angular/example_component_html.md diff --git a/static/usage/v7/fab/list-side/angular/example_component_ts.md b/static/usage/v7/fab/list-side/angular/example_component_ts.md new file mode 100644 index 00000000000..bc62ad83c78 --- /dev/null +++ b/static/usage/v7/fab/list-side/angular/example_component_ts.md @@ -0,0 +1,22 @@ +```ts +import { Component } from '@angular/core'; + +import { addIcons } from 'ionicons'; +import { add, chevronBack, chevronDown, chevronForward, chevronUp } from 'ionicons/icons'; + +@Component({ + selector: 'app-example', + templateUrl: 'example.component.html', + styleUrls: ['example.component.css'], +}) +export class ExampleComponent { + constructor() { + /** + * Any icons you want to use in your application + * can be registered in app.component.ts and then + * referenced by name anywhere in your application. + */ + addIcons({ add, chevronBack, chevronDown, chevronForward, chevronUp }); + } +} +``` diff --git a/static/usage/v7/fab/list-side/index.md b/static/usage/v7/fab/list-side/index.md index 23d2789fe3b..ef39df3a2b3 100644 --- a/static/usage/v7/fab/list-side/index.md +++ b/static/usage/v7/fab/list-side/index.md @@ -1,8 +1,31 @@ import Playground from '@site/src/components/global/Playground'; -import javascript from './javascript.md'; +import javascript_index_html from './javascript/index_html.md'; +import javascript_index_ts from './javascript/index_ts.md'; + import react from './react.md'; import vue from './vue.md'; -import angular from './angular.md'; - +import angular_example_component_html from './angular/example_component_html.md'; +import angular_example_component_ts from './angular/example_component_ts.md'; + + diff --git a/static/usage/v7/fab/list-side/javascript.md b/static/usage/v7/fab/list-side/javascript/index_html.md similarity index 100% rename from static/usage/v7/fab/list-side/javascript.md rename to static/usage/v7/fab/list-side/javascript/index_html.md diff --git a/static/usage/v7/fab/list-side/javascript/index_ts.md b/static/usage/v7/fab/list-side/javascript/index_ts.md new file mode 100644 index 00000000000..936d323a917 --- /dev/null +++ b/static/usage/v7/fab/list-side/javascript/index_ts.md @@ -0,0 +1,35 @@ +```ts +import { defineCustomElements } from '@ionic/core/loader'; + +import { addIcons } from 'ionicons'; +import { add, chevronBack, chevronDown, chevronForward, chevronUp } from 'ionicons/icons'; + +/* Core CSS required for Ionic components to work properly */ +import '@ionic/core/css/core.css'; + +/* Basic CSS for apps built with Ionic */ +import '@ionic/core/css/normalize.css'; +import '@ionic/core/css/structure.css'; +import '@ionic/core/css/typography.css'; + +/* Optional CSS utils that can be commented out */ +import '@ionic/core/css/padding.css'; +import '@ionic/core/css/float-elements.css'; +import '@ionic/core/css/text-alignment.css'; +import '@ionic/core/css/text-transformation.css'; +import '@ionic/core/css/flex-utils.css'; +import '@ionic/core/css/display.css'; + +/* Theme variables */ +import './theme/variables.css'; + +/** + * On Ionicons 7.2+ these icons + * get mapped to a kebab-case key. + * Alternatively, developers can do: + * addIcons({ 'add': add, 'chevron-back': chevronBack, 'chevron-down': chevronDown, 'chevron-forward': chevronForward, 'chevron-up': chevronUp }); + */ +addIcons({ add, chevronBack, chevronDown, chevronForward, chevronUp }); + +defineCustomElements(); +``` diff --git a/static/usage/v7/fab/positioning/angular.md b/static/usage/v7/fab/positioning/angular/example_component_html.md similarity index 100% rename from static/usage/v7/fab/positioning/angular.md rename to static/usage/v7/fab/positioning/angular/example_component_html.md diff --git a/static/usage/v7/fab/positioning/angular/example_component_ts.md b/static/usage/v7/fab/positioning/angular/example_component_ts.md new file mode 100644 index 00000000000..4fed5b64b8a --- /dev/null +++ b/static/usage/v7/fab/positioning/angular/example_component_ts.md @@ -0,0 +1,29 @@ +```ts +import { Component } from '@angular/core'; + +import { addIcons } from 'ionicons'; +import { + chevronDownCircle, + chevronForwardCircle, + chevronUpCircle, + colorPalette, + document, + globe, +} from 'ionicons/icons'; + +@Component({ + selector: 'app-example', + templateUrl: 'example.component.html', + styleUrls: ['example.component.css'], +}) +export class ExampleComponent { + constructor() { + /** + * Any icons you want to use in your application + * can be registered in app.component.ts and then + * referenced by name anywhere in your application. + */ + addIcons({ chevronDownCircle, chevronForwardCircle, chevronUpCircle, colorPalette, document, globe }); + } +} +``` diff --git a/static/usage/v7/fab/positioning/index.md b/static/usage/v7/fab/positioning/index.md index deb0474e9a5..329394da63b 100644 --- a/static/usage/v7/fab/positioning/index.md +++ b/static/usage/v7/fab/positioning/index.md @@ -1,13 +1,32 @@ import Playground from '@site/src/components/global/Playground'; -import javascript from './javascript.md'; +import javascript_index_html from './javascript/index_html.md'; +import javascript_index_ts from './javascript/index_ts.md'; + import react from './react.md'; import vue from './vue.md'; -import angular from './angular.md'; + +import angular_example_component_html from './angular/example_component_html.md'; +import angular_example_component_ts from './angular/example_component_ts.md'; +import angular_example_component_html from './angular/example_component_html.md'; +import angular_example_component_ts from './angular/example_component_ts.md'; + + diff --git a/static/usage/v7/fab/theming/colors/javascript.md b/static/usage/v7/fab/theming/colors/javascript/index_html.md similarity index 100% rename from static/usage/v7/fab/theming/colors/javascript.md rename to static/usage/v7/fab/theming/colors/javascript/index_html.md diff --git a/static/usage/v7/fab/theming/colors/javascript/index_ts.md b/static/usage/v7/fab/theming/colors/javascript/index_ts.md new file mode 100644 index 00000000000..d85a0e6c6b4 --- /dev/null +++ b/static/usage/v7/fab/theming/colors/javascript/index_ts.md @@ -0,0 +1,36 @@ +```ts +import { defineCustomElements } from '@ionic/core/loader'; + +import { addIcons } from 'ionicons'; +import { add, chevronBack, chevronDown, chevronForward, chevronUp } from 'ionicons/icons'; + +/* Core CSS required for Ionic components to work properly */ +import '@ionic/core/css/core.css'; + +/* Basic CSS for apps built with Ionic */ +import '@ionic/core/css/normalize.css'; +import '@ionic/core/css/structure.css'; +import '@ionic/core/css/typography.css'; + +/* Optional CSS utils that can be commented out */ +import '@ionic/core/css/padding.css'; +import '@ionic/core/css/float-elements.css'; +import '@ionic/core/css/text-alignment.css'; +import '@ionic/core/css/text-transformation.css'; +import '@ionic/core/css/flex-utils.css'; +import '@ionic/core/css/display.css'; + +/* Theme variables */ +import './theme/variables.css'; + +/** + * On Ionicons 7.2+ these icons + * get mapped to a kebab-case key. + * Alternatively, developers can do: + * addIcons({ 'add': add, 'chevron-back': chevronBack, 'chevron-down': chevronDown, 'chevron-forward': chevronForward, + * 'chevron-up': chevronUp }); + */ +addIcons({ add, chevronBack, chevronDown, chevronForward, chevronUp }); + +defineCustomElements(); +``` diff --git a/static/usage/v7/fab/theming/css-custom-properties/angular/example_component_ts.md b/static/usage/v7/fab/theming/css-custom-properties/angular/example_component_ts.md new file mode 100644 index 00000000000..403209255c4 --- /dev/null +++ b/static/usage/v7/fab/theming/css-custom-properties/angular/example_component_ts.md @@ -0,0 +1,22 @@ +```ts +import { Component } from '@angular/core'; + +import { addIcons } from 'ionicons'; +import { add, colorPalette, document, globe } from 'ionicons/icons'; + +@Component({ + selector: 'app-example', + templateUrl: 'example.component.html', + styleUrls: ['example.component.css'], +}) +export class ExampleComponent { + constructor() { + /** + * Any icons you want to use in your application + * can be registered in app.component.ts and then + * referenced by name anywhere in your application. + */ + addIcons({ add, colorPalette, document, globe }); + } +} +``` diff --git a/static/usage/v7/fab/theming/css-custom-properties/index.md b/static/usage/v7/fab/theming/css-custom-properties/index.md index 94ebf3e223c..689c0451a3a 100644 --- a/static/usage/v7/fab/theming/css-custom-properties/index.md +++ b/static/usage/v7/fab/theming/css-custom-properties/index.md @@ -1,6 +1,7 @@ import Playground from '@site/src/components/global/Playground'; -import javascript from './javascript.md'; +import javascript_index_html from './javascript/index_html.md'; +import javascript_index_ts from './javascript/index_ts.md'; import react_main_tsx from './react/main_tsx.md'; import react_main_css from './react/main_css.md'; @@ -9,11 +10,17 @@ import vue from './vue.md'; import angular_example_component_html from './angular/example_component_html.md'; import angular_example_component_css from './angular/example_component_css.md'; +import angular_example_component_ts from './angular/example_component_ts.md'; +import angular_example_component_html from './angular/example_component_html.md'; +import angular_example_component_ts from './angular/example_component_ts.md'; + + diff --git a/static/usage/v7/icon/basic/javascript.md b/static/usage/v7/icon/basic/javascript/index_html.md similarity index 100% rename from static/usage/v7/icon/basic/javascript.md rename to static/usage/v7/icon/basic/javascript/index_html.md diff --git a/static/usage/v7/icon/basic/javascript/index_ts.md b/static/usage/v7/icon/basic/javascript/index_ts.md new file mode 100644 index 00000000000..af8a2639a6f --- /dev/null +++ b/static/usage/v7/icon/basic/javascript/index_ts.md @@ -0,0 +1,35 @@ +```ts +import { defineCustomElements } from '@ionic/core/loader'; + +import { addIcons } from 'ionicons'; +import { logoIonic } from 'ionicons/icons'; + +/* Core CSS required for Ionic components to work properly */ +import '@ionic/core/css/core.css'; + +/* Basic CSS for apps built with Ionic */ +import '@ionic/core/css/normalize.css'; +import '@ionic/core/css/structure.css'; +import '@ionic/core/css/typography.css'; + +/* Optional CSS utils that can be commented out */ +import '@ionic/core/css/padding.css'; +import '@ionic/core/css/float-elements.css'; +import '@ionic/core/css/text-alignment.css'; +import '@ionic/core/css/text-transformation.css'; +import '@ionic/core/css/flex-utils.css'; +import '@ionic/core/css/display.css'; + +/* Theme variables */ +import './theme/variables.css'; + +/** + * On Ionicons 7.2+ this icon + * gets mapped to a "logo-ionic" key. + * Alternatively, developers can do: + * addIcons({ 'logo-ionic': logoIonic }); + */ +addIcons({ logoIonic }); + +defineCustomElements(); +``` diff --git a/static/usage/v7/input/counter/vue.md b/static/usage/v7/input/counter/vue.md index 1df64570da9..bba2db1a32e 100644 --- a/static/usage/v7/input/counter/vue.md +++ b/static/usage/v7/input/counter/vue.md @@ -1,13 +1,13 @@ ```html - + diff --git a/static/usage/v7/input/helper-error/javascript.md b/static/usage/v7/input/helper-error/javascript.md index 55d306aa225..6c1150bdb06 100644 --- a/static/usage/v7/input/helper-error/javascript.md +++ b/static/usage/v7/input/helper-error/javascript.md @@ -9,7 +9,7 @@ > - - - - - - - - - - - - Default Icon - - - - - Large Icon - - - - - Small Icon - - - - - - Default Icon - - - - - -
ion-segment-view
modal