From f852c5094e0a94f1b0f94a0ed44baaaab049a1e6 Mon Sep 17 00:00:00 2001 From: DRB-bot Date: Wed, 19 Feb 2025 09:26:09 +0000 Subject: [PATCH] Release: kby-toggle-button-mobile-view --- .../1049.490e081d79df402b.js | 1 + .../1102.e7b300c4432d06ae.js | 1 + .../1293.3f33ef2a10058d50.js | 1 + .../1459.dc4d6c6515d34228.js | 1 + .../1577.8bf6183c60b82119.js | 1 + .../2075.2b107bbc884fc078.js | 1 + .../2348.fed8e88f25b1e729.js | 1 + .../2375.d3ab7495f79aa923.js | 1 + .../2415.6f07ab1b66a9ed59.js | 1 + .../2560.9ee85df1845e1319.js | 1 + .../2885.fc8f681d25073212.js | 1 + .../2910.dc5772dc1f25e4f0.js | 1 + .../3162.c8bf94f3650fe991.js | 1 + .../3506.856c2fe59d753f79.js | 1 + .../3511.9d442494c527b6e4.js | 1 + .../3687.d669c9e37280e466.js | 1 + .../3814.64993bc23b06a2fd.js | 1 + .../3rdpartylicenses.txt | 754 ++++++++++++++++++ branch/kby-toggle-button-mobile-view/404.html | 13 + .../4171.d93d0ac03535ca7c.js | 1 + .../4183.3814158fc86806b9.js | 1 + .../4406.85325f694a44c1ee.js | 1 + .../441.6697e4274204ab87.js | 1 + .../4463.af0d2138fc75a196.js | 1 + .../4591.1cc8031675fc3310.js | 1 + .../4699.8e38a31677d011e0.js | 1 + .../5100.708956dd6b74448c.js | 1 + .../5197.166296338695851b.js | 1 + .../5222.ff5dd8dc8f8e3154.js | 1 + .../5712.3ea8629b2ef79517.js | 1 + .../5887.9ada2e9c560a1d95.js | 1 + .../5949.7d1ab7205ddc0a7c.js | 1 + .../6024.6c6acfbc926598bd.js | 1 + .../6433.5048fd24894cac5d.js | 1 + .../6499.4403e643bca7643e.js | 1 + .../6521.5c1f9be4ce79f1db.js | 1 + .../6631.1f49d17f2c0787df.js | 1 + .../6840.ede04bae8a79af97.js | 1 + .../7030.c2cfa813b61344e3.js | 1 + .../7076.fe5051c1ea911b3d.js | 1 + .../7179.4a03688de1e73db0.js | 1 + .../7240.ad5a9f515d1bb29b.js | 1 + .../7338.e0e87750c65de55b.js | 1 + .../7356.10126f01f80dd7ab.js | 1 + .../7372.6d2214eecc8ed059.js | 1 + .../7402.c75e927bd5edae36.js | 1 + .../7428.d93c121f28bc42ce.js | 1 + .../7720.49e00b5d864a84bf.js | 1 + .../8066.5acb787fdf8d7f4c.js | 1 + .../8193.77a3c181e49ca965.js | 1 + .../8314.45735b2024a73010.js | 1 + .../8361.a786822c87443943.js | 1 + .../8477.4456431cd264ca47.js | 1 + .../853.23b020b55b65beb4.js | 1 + .../8584.bb5df2b9628d836f.js | 1 + .../8782.c09d8cb98e29aa07.js | 1 + .../8805.08c27196fb857946.js | 1 + .../8814.0e6702fbed0a2aed.js | 1 + .../8970.80b1d911cdedeed0.js | 1 + .../9013.aa0eccdc7f413862.js | 1 + .../9344.eb9e3f0581de6c5e.js | 1 + .../964.7f2a0eaba6041a6b.js | 1 + .../9977.dd74ca8d140fe1f9.js | 1 + .../Accordion-Kirby-Component-Overview.svg | 1 + .../Action-Sheet-Kirby-Component-Overview.svg | 36 + .../Alert-Kirby-Component-Overview.svg | 1 + .../Avatar-Kirby-Component-Overview.svg | 52 ++ .../Badge-Kirby-Component-Overview.svg | 35 + .../Button-Kirby-Component-Overview.svg | 16 + .../Calendar-Kirby-Component-Overview.svg | 1 + .../Card-Kirby-Component-Overview.svg | 1 + .../Chart-Kirby-Component-Overview.svg | 18 + .../Chart-Stock-Kirby-Component-Overview.svg | 22 + .../Checkbox-Kirby-Component-Overview.svg | 1 + .../Colors-Kirby-Component-Overview.svg | 26 + .../Data-Table-Kirby-Component-Overview.svg | 1 + .../Divider-Kirby-Component-Overview.svg | 24 + .../Dropdown-Kirby-Component-Overview.svg | 33 + .../Empty-State-Kirby-Component-Overview.svg | 1 + .../FAB-Kirby-Component-Overview.svg | 1 + .../Flag-Kirby-Component-Overview.svg | 21 + .../Fonts-Kirby-Component-Overview.svg | 1 + .../Form-Field-Kirby-Component-Overview.svg | 1 + .../Header-Kirby-Component-Overview.svg | 17 + .../Icons-Kirby-Component-Overview.svg | 1 + .../Item-Kirby-Component-Overview.svg | 1 + .../Menu-Kirby-Component-Overview.svg | 8 + .../Page-Kirby-Component-Overview.svg | 1 + ...ogress-Circle-Kirby-Component-Overview.svg | 1 + ...Radio-Buttons-Kirby-Component-Overview.svg | 1 + .../Range-Slider-Kirby-Component-Overview.svg | 1 + ...ented-Control-Kirby-Component-Overview.svg | 1 + .../Slide-Button-Kirby-Component-Overview.svg | 1 + .../Slides-Kirby-Component-Overview.svg | 1 + .../Spinner-Kirby-Component-Overview.svg | 1 + .../Toast-Kirby-Component-Overview.svg | 1 + .../Toggle-Kirby-Component-Overview.svg | 1 + .../assets/icons/arrow-back.svg | 7 + .../assets/icons/football.svg | 46 ++ .../assets/icons/icon-sprite.svg | 65 ++ .../assets/icons/umbrella.svg | 42 + .../assets/images/arrow-back.png | Bin 0 -> 1738 bytes .../assets/images/avatar-not-found.png | Bin 0 -> 2801 bytes .../assets/images/dk.svg | 5 + .../assets/images/gb.svg | 7 + .../assets/images/kirby-components-w1020.png | Bin 0 -> 86072 bytes .../assets/images/kirby-components-w375.png | Bin 0 -> 30441 bytes .../assets/images/kirby-components-w700.png | Bin 0 -> 72773 bytes .../assets/images/kirby-components-w800.png | Bin 0 -> 65301 bytes .../assets/images/woman.png | Bin 0 -> 47756 bytes .../assets/kirby/backgrounds/kirby-card.png | Bin 0 -> 20245 bytes .../assets/kirby/icons/svg/QR.svg | 7 + .../assets/kirby/icons/svg/accident.svg | 5 + .../kirby/icons/svg/accounts-outline.svg | 7 + .../assets/kirby/icons/svg/accounts.svg | 7 + .../assets/kirby/icons/svg/add-bank.svg | 2 + .../assets/kirby/icons/svg/add.svg | 7 + .../assets/kirby/icons/svg/adjust.svg | 2 + .../assets/kirby/icons/svg/agreement.svg | 2 + .../assets/kirby/icons/svg/air-balloon.svg | 3 + .../assets/kirby/icons/svg/arrow-back.svg | 5 + .../kirby/icons/svg/arrow-down-fill.svg | 3 + .../assets/kirby/icons/svg/arrow-down.svg | 5 + .../assets/kirby/icons/svg/arrow-more.svg | 5 + .../assets/kirby/icons/svg/arrow-up-fill.svg | 3 + .../assets/kirby/icons/svg/arrow-up.svg | 5 + .../assets/kirby/icons/svg/attach.svg | 7 + .../assets/kirby/icons/svg/backspace.svg | 7 + .../assets/kirby/icons/svg/banknotes.svg | 4 + .../assets/kirby/icons/svg/basket.svg | 1 + .../assets/kirby/icons/svg/bs-logo.svg | 2 + .../assets/kirby/icons/svg/budget.svg | 2 + .../assets/kirby/icons/svg/business.svg | 3 + .../assets/kirby/icons/svg/calculator.svg | 3 + .../assets/kirby/icons/svg/calendar-end.svg | 2 + .../assets/kirby/icons/svg/calendar-start.svg | 2 + .../assets/kirby/icons/svg/calendar.svg | 7 + .../assets/kirby/icons/svg/camera.svg | 7 + .../assets/kirby/icons/svg/car.svg | 5 + .../assets/kirby/icons/svg/chat.svg | 2 + .../kirby/icons/svg/checkbox-outline.svg | 7 + .../assets/kirby/icons/svg/checkbox.svg | 7 + .../kirby/icons/svg/checkmark-selected.svg | 3 + .../assets/kirby/icons/svg/clock.svg | 7 + .../assets/kirby/icons/svg/close.svg | 7 + .../assets/kirby/icons/svg/cog.svg | 7 + .../assets/kirby/icons/svg/coinstack.svg | 5 + .../assets/kirby/icons/svg/common.svg | 3 + .../assets/kirby/icons/svg/company.svg | 2 + .../assets/kirby/icons/svg/contact.svg | 5 + .../assets/kirby/icons/svg/contract.svg | 1 + .../assets/kirby/icons/svg/copy.svg | 7 + .../assets/kirby/icons/svg/crossedeye.svg | 3 + .../assets/kirby/icons/svg/document.svg | 2 + .../assets/kirby/icons/svg/dot.svg | 3 + .../assets/kirby/icons/svg/download.svg | 2 + .../assets/kirby/icons/svg/drag-drop.svg | 1 + .../assets/kirby/icons/svg/edit.svg | 7 + .../assets/kirby/icons/svg/expand.svg | 1 + .../assets/kirby/icons/svg/expense.svg | 1 + .../assets/kirby/icons/svg/feedback.svg | 3 + .../assets/kirby/icons/svg/fees.svg | 3 + .../assets/kirby/icons/svg/filter.svg | 7 + .../assets/kirby/icons/svg/flag.svg | 7 + .../assets/kirby/icons/svg/flash-off.svg | 7 + .../assets/kirby/icons/svg/flash.svg | 7 + .../assets/kirby/icons/svg/flower.svg | 1 + .../kirby/icons/svg/foreign-payment.svg | 7 + .../assets/kirby/icons/svg/globe-transfer.svg | 2 + .../assets/kirby/icons/svg/grid.svg | 2 + .../assets/kirby/icons/svg/health.svg | 5 + .../kirby/icons/svg/help-decoration.svg | 5 + .../assets/kirby/icons/svg/help.svg | 7 + .../assets/kirby/icons/svg/history.svg | 2 + .../assets/kirby/icons/svg/home.svg | 5 + .../assets/kirby/icons/svg/house.svg | 1 + .../assets/kirby/icons/svg/illness.svg | 5 + .../assets/kirby/icons/svg/inbox-outline.svg | 7 + .../assets/kirby/icons/svg/inbox.svg | 7 + .../assets/kirby/icons/svg/incapacity.svg | 5 + .../assets/kirby/icons/svg/income.svg | 1 + .../icons/svg/information-decoration.svg | 5 + .../assets/kirby/icons/svg/information.svg | 7 + .../assets/kirby/icons/svg/insurance.svg | 5 + .../assets/kirby/icons/svg/investment.svg | 5 + .../assets/kirby/icons/svg/keyboard.svg | 3 + .../assets/kirby/icons/svg/kirby.svg | 3 + .../assets/kirby/icons/svg/life.svg | 5 + .../assets/kirby/icons/svg/link.svg | 7 + .../assets/kirby/icons/svg/list.svg | 2 + .../assets/kirby/icons/svg/lock.svg | 3 + .../assets/kirby/icons/svg/log-out.svg | 7 + .../kirby/icons/svg/menu-no-decoration.svg | 2 + .../assets/kirby/icons/svg/menu-outline.svg | 7 + .../assets/kirby/icons/svg/menu.svg | 7 + .../assets/kirby/icons/svg/misc.svg | 5 + .../assets/kirby/icons/svg/moneybag.svg | 7 + .../assets/kirby/icons/svg/more.svg | 5 + .../assets/kirby/icons/svg/move.svg | 7 + .../assets/kirby/icons/svg/navigation.svg | 2 + .../kirby/icons/svg/notification-fill.svg | 1 + .../assets/kirby/icons/svg/notification.svg | 5 + .../kirby/icons/svg/overview-outline.svg | 3 + .../assets/kirby/icons/svg/overview.svg | 3 + .../assets/kirby/icons/svg/participants.svg | 2 + .../assets/kirby/icons/svg/payment-card.svg | 6 + .../assets/kirby/icons/svg/pension.svg | 7 + .../assets/kirby/icons/svg/person-outline.svg | 7 + .../assets/kirby/icons/svg/person.svg | 7 + .../assets/kirby/icons/svg/phone-device.svg | 2 + .../assets/kirby/icons/svg/piggybank.svg | 3 + .../assets/kirby/icons/svg/recurring.svg | 5 + .../assets/kirby/icons/svg/remove.svg | 6 + .../assets/kirby/icons/svg/reorder.svg | 7 + .../assets/kirby/icons/svg/revert.svg | 3 + .../assets/kirby/icons/svg/salary.svg | 5 + .../assets/kirby/icons/svg/search.svg | 7 + .../assets/kirby/icons/svg/see.svg | 3 + .../assets/kirby/icons/svg/share.svg | 7 + .../kirby/icons/svg/signed-document.svg | 1 + .../assets/kirby/icons/svg/sort.svg | 7 + .../assets/kirby/icons/svg/sunshine.svg | 3 + .../assets/kirby/icons/svg/support.svg | 7 + .../assets/kirby/icons/svg/swap.svg | 7 + .../assets/kirby/icons/svg/tractor.svg | 1 + .../kirby/icons/svg/transfer-ownership.svg | 5 + .../assets/kirby/icons/svg/trash.svg | 7 + .../assets/kirby/icons/svg/unsubscribe.svg | 7 + .../assets/kirby/icons/svg/update.svg | 5 + .../assets/kirby/icons/svg/upload.svg | 2 + .../assets/kirby/icons/svg/user-blocked.svg | 5 + .../assets/kirby/icons/svg/verify.svg | 7 + .../assets/kirby/icons/svg/warning.svg | 7 + .../assets/kirby/icons/svg/write-message.svg | 7 + .../common.2aace7ddbe9808e1.js | 1 + .../kby-toggle-button-mobile-view/favicon.ico | Bin 0 -> 15086 bytes .../kby-toggle-button-mobile-view/index.html | 13 + .../main.7d9cd16138e3c088.js | 1 + .../polyfills.cdf6649b370f5b30.js | 1 + ...oboto-all-300-normal.64eb7ef0042901e6.woff | Bin 0 -> 65784 bytes ...oboto-all-400-normal.71db2d8b40e5e239.woff | Bin 0 -> 66044 bytes ...oboto-all-500-normal.88bc3fb08f262175.woff | Bin 0 -> 66456 bytes ...oboto-all-700-normal.508973aca9c19bd1.woff | Bin 0 -> 66260 bytes ...oboto-all-900-normal.e4d8855c321e1766.woff | Bin 0 -> 66412 bytes ...cyrillic-300-normal.ac5526d9fceb846c.woff2 | Bin 0 -> 9760 bytes ...cyrillic-400-normal.a951d278afeaf980.woff2 | Bin 0 -> 9900 bytes ...cyrillic-500-normal.38d38be11bc275d2.woff2 | Bin 0 -> 10048 bytes ...cyrillic-700-normal.fc4419df4b438f48.woff2 | Bin 0 -> 9760 bytes ...cyrillic-900-normal.0c7d448d93b8ca59.woff2 | Bin 0 -> 9896 bytes ...llic-ext-300-normal.65435c3edee8e16b.woff2 | Bin 0 -> 15148 bytes ...llic-ext-400-normal.b703db023cce1d4d.woff2 | Bin 0 -> 15520 bytes ...llic-ext-500-normal.84f918f5c0ade063.woff2 | Bin 0 -> 15200 bytes ...llic-ext-700-normal.1af8ccfa99622eb6.woff2 | Bin 0 -> 14952 bytes ...llic-ext-900-normal.d1444281d3ec9cf7.woff2 | Bin 0 -> 15156 bytes ...to-greek-300-normal.fe9a4e0e7da3bb58.woff2 | Bin 0 -> 7292 bytes ...to-greek-400-normal.b6a101a12d480e4e.woff2 | Bin 0 -> 7296 bytes ...to-greek-500-normal.d4dcaa836375f114.woff2 | Bin 0 -> 7228 bytes ...to-greek-700-normal.0c18f66cf6e2e582.woff2 | Bin 0 -> 7088 bytes ...to-greek-900-normal.4cd96d8151798487.woff2 | Bin 0 -> 7212 bytes ...reek-ext-300-normal.2a71af2ad85019d5.woff2 | Bin 0 -> 1512 bytes ...reek-ext-400-normal.040e97e1c6c06020.woff2 | Bin 0 -> 1528 bytes ...reek-ext-500-normal.e034745c3e16f73b.woff2 | Bin 0 -> 1544 bytes ...reek-ext-700-normal.faa793ef8c64a03b.woff2 | Bin 0 -> 1476 bytes ...reek-ext-900-normal.52b92e7ddef6342d.woff2 | Bin 0 -> 1500 bytes ...to-latin-300-normal.4d8f8086236bad80.woff2 | Bin 0 -> 15784 bytes ...to-latin-400-normal.1e2d4d3a272629cd.woff2 | Bin 0 -> 15736 bytes ...to-latin-500-normal.1dfbc3dbf815e3f3.woff2 | Bin 0 -> 15872 bytes ...to-latin-700-normal.12893bfc0762b0f3.woff2 | Bin 0 -> 15816 bytes ...to-latin-900-normal.282ba77fda1349f3.woff2 | Bin 0 -> 15712 bytes ...atin-ext-300-normal.7322a4df3a491c84.woff2 | Bin 0 -> 12048 bytes ...atin-ext-400-normal.0701c959c9552401.woff2 | Bin 0 -> 12200 bytes ...atin-ext-500-normal.3a735ad1752d1854.woff2 | Bin 0 -> 12060 bytes ...atin-ext-700-normal.c9d4ac34e1cd58c1.woff2 | Bin 0 -> 12048 bytes ...atin-ext-900-normal.e894e544eceebb3c.woff2 | Bin 0 -> 12076 bytes ...etnamese-300-normal.64719b5cc83c6288.woff2 | Bin 0 -> 5360 bytes ...etnamese-400-normal.9246e4cef79b3366.woff2 | Bin 0 -> 5468 bytes ...etnamese-500-normal.1597685bf7a6358f.woff2 | Bin 0 -> 5476 bytes ...etnamese-700-normal.ee4a487b0cfc5f3d.woff2 | Bin 0 -> 5416 bytes ...etnamese-900-normal.b4f577490e98d372.woff2 | Bin 0 -> 5360 bytes .../runtime.a99a3349aeba77f2.js | 1 + .../styles.521fe1e2c568efce.css | 1 + .../svg/accessibility-outline.svg | 1 + .../svg/accessibility-sharp.svg | 1 + .../svg/accessibility.svg | 1 + .../svg/add-circle-outline.svg | 1 + .../svg/add-circle-sharp.svg | 1 + .../svg/add-circle.svg | 1 + .../svg/add-outline.svg | 1 + .../svg/add-sharp.svg | 1 + .../kby-toggle-button-mobile-view/svg/add.svg | 1 + .../svg/airplane-outline.svg | 1 + .../svg/airplane-sharp.svg | 1 + .../svg/airplane.svg | 1 + .../svg/alarm-outline.svg | 1 + .../svg/alarm-sharp.svg | 1 + .../svg/alarm.svg | 1 + .../svg/albums-outline.svg | 1 + .../svg/albums-sharp.svg | 1 + .../svg/albums.svg | 1 + .../svg/alert-circle-outline.svg | 1 + .../svg/alert-circle-sharp.svg | 1 + .../svg/alert-circle.svg | 1 + .../svg/alert-outline.svg | 1 + .../svg/alert-sharp.svg | 1 + .../svg/alert.svg | 1 + .../svg/american-football-outline.svg | 1 + .../svg/american-football-sharp.svg | 1 + .../svg/american-football.svg | 1 + .../svg/analytics-outline.svg | 1 + .../svg/analytics-sharp.svg | 1 + .../svg/analytics.svg | 1 + .../svg/aperture-outline.svg | 1 + .../svg/aperture-sharp.svg | 1 + .../svg/aperture.svg | 1 + .../svg/apps-outline.svg | 1 + .../svg/apps-sharp.svg | 1 + .../svg/apps.svg | 1 + .../svg/archive-outline.svg | 1 + .../svg/archive-sharp.svg | 1 + .../svg/archive.svg | 1 + .../svg/arrow-back-circle-outline.svg | 1 + .../svg/arrow-back-circle-sharp.svg | 1 + .../svg/arrow-back-circle.svg | 1 + .../svg/arrow-back-outline.svg | 1 + .../svg/arrow-back-sharp.svg | 1 + .../svg/arrow-back.svg | 1 + .../svg/arrow-down-circle-outline.svg | 1 + .../svg/arrow-down-circle-sharp.svg | 1 + .../svg/arrow-down-circle.svg | 1 + .../svg/arrow-down-left-box-outline.svg | 1 + .../svg/arrow-down-left-box-sharp.svg | 1 + .../svg/arrow-down-left-box.svg | 1 + .../svg/arrow-down-outline.svg | 1 + .../svg/arrow-down-right-box-outline.svg | 1 + .../svg/arrow-down-right-box-sharp.svg | 1 + .../svg/arrow-down-right-box.svg | 1 + .../svg/arrow-down-sharp.svg | 1 + .../svg/arrow-down.svg | 1 + .../svg/arrow-forward-circle-outline.svg | 1 + .../svg/arrow-forward-circle-sharp.svg | 1 + .../svg/arrow-forward-circle.svg | 1 + .../svg/arrow-forward-outline.svg | 1 + .../svg/arrow-forward-sharp.svg | 1 + .../svg/arrow-forward.svg | 1 + .../svg/arrow-redo-circle-outline.svg | 1 + .../svg/arrow-redo-circle-sharp.svg | 1 + .../svg/arrow-redo-circle.svg | 1 + .../svg/arrow-redo-outline.svg | 1 + .../svg/arrow-redo-sharp.svg | 1 + .../svg/arrow-redo.svg | 1 + .../svg/arrow-undo-circle-outline.svg | 1 + .../svg/arrow-undo-circle-sharp.svg | 1 + .../svg/arrow-undo-circle.svg | 1 + .../svg/arrow-undo-outline.svg | 1 + .../svg/arrow-undo-sharp.svg | 1 + .../svg/arrow-undo.svg | 1 + .../svg/arrow-up-circle-outline.svg | 1 + .../svg/arrow-up-circle-sharp.svg | 1 + .../svg/arrow-up-circle.svg | 1 + .../svg/arrow-up-left-box-outline.svg | 1 + .../svg/arrow-up-left-box-sharp.svg | 1 + .../svg/arrow-up-left-box.svg | 1 + .../svg/arrow-up-outline.svg | 1 + .../svg/arrow-up-right-box-outline.svg | 1 + .../svg/arrow-up-right-box-sharp.svg | 1 + .../svg/arrow-up-right-box.svg | 1 + .../svg/arrow-up-sharp.svg | 1 + .../svg/arrow-up.svg | 1 + .../svg/at-circle-outline.svg | 1 + .../svg/at-circle-sharp.svg | 1 + .../svg/at-circle.svg | 1 + .../svg/at-outline.svg | 1 + .../svg/at-sharp.svg | 1 + .../kby-toggle-button-mobile-view/svg/at.svg | 1 + .../svg/attach-outline.svg | 1 + .../svg/attach-sharp.svg | 1 + .../svg/attach.svg | 1 + .../svg/backspace-outline.svg | 1 + .../svg/backspace-sharp.svg | 1 + .../svg/backspace.svg | 1 + .../svg/bag-add-outline.svg | 1 + .../svg/bag-add-sharp.svg | 1 + .../svg/bag-add.svg | 1 + .../svg/bag-check-outline.svg | 1 + .../svg/bag-check-sharp.svg | 1 + .../svg/bag-check.svg | 1 + .../svg/bag-handle-outline.svg | 1 + .../svg/bag-handle-sharp.svg | 1 + .../svg/bag-handle.svg | 1 + .../svg/bag-outline.svg | 1 + .../svg/bag-remove-outline.svg | 1 + .../svg/bag-remove-sharp.svg | 1 + .../svg/bag-remove.svg | 1 + .../svg/bag-sharp.svg | 1 + .../kby-toggle-button-mobile-view/svg/bag.svg | 1 + .../svg/balloon-outline.svg | 1 + .../svg/balloon-sharp.svg | 1 + .../svg/balloon.svg | 1 + .../svg/ban-outline.svg | 1 + .../svg/ban-sharp.svg | 1 + .../kby-toggle-button-mobile-view/svg/ban.svg | 1 + .../svg/bandage-outline.svg | 1 + .../svg/bandage-sharp.svg | 1 + .../svg/bandage.svg | 1 + .../svg/bar-chart-outline.svg | 1 + .../svg/bar-chart-sharp.svg | 1 + .../svg/bar-chart.svg | 1 + .../svg/barbell-outline.svg | 1 + .../svg/barbell-sharp.svg | 1 + .../svg/barbell.svg | 1 + .../svg/barcode-outline.svg | 1 + .../svg/barcode-sharp.svg | 1 + .../svg/barcode.svg | 1 + .../svg/baseball-outline.svg | 1 + .../svg/baseball-sharp.svg | 1 + .../svg/baseball.svg | 1 + .../svg/basket-outline.svg | 1 + .../svg/basket-sharp.svg | 1 + .../svg/basket.svg | 1 + .../svg/basketball-outline.svg | 1 + .../svg/basketball-sharp.svg | 1 + .../svg/basketball.svg | 1 + .../svg/battery-charging-outline.svg | 1 + .../svg/battery-charging-sharp.svg | 1 + .../svg/battery-charging.svg | 1 + .../svg/battery-dead-outline.svg | 1 + .../svg/battery-dead-sharp.svg | 1 + .../svg/battery-dead.svg | 1 + .../svg/battery-full-outline.svg | 1 + .../svg/battery-full-sharp.svg | 1 + .../svg/battery-full.svg | 1 + .../svg/battery-half-outline.svg | 1 + .../svg/battery-half-sharp.svg | 1 + .../svg/battery-half.svg | 1 + .../svg/beaker-outline.svg | 1 + .../svg/beaker-sharp.svg | 1 + .../svg/beaker.svg | 1 + .../svg/bed-outline.svg | 1 + .../svg/bed-sharp.svg | 1 + .../kby-toggle-button-mobile-view/svg/bed.svg | 1 + .../svg/beer-outline.svg | 1 + .../svg/beer-sharp.svg | 1 + .../svg/beer.svg | 1 + .../svg/bicycle-outline.svg | 1 + .../svg/bicycle-sharp.svg | 1 + .../svg/bicycle.svg | 1 + .../svg/binoculars-outline.svg | 1 + .../svg/binoculars-sharp.svg | 1 + .../svg/binoculars.svg | 1 + .../svg/bluetooth-outline.svg | 1 + .../svg/bluetooth-sharp.svg | 1 + .../svg/bluetooth.svg | 1 + .../svg/boat-outline.svg | 1 + .../svg/boat-sharp.svg | 1 + .../svg/boat.svg | 1 + .../svg/body-outline.svg | 1 + .../svg/body-sharp.svg | 1 + .../svg/body.svg | 1 + .../svg/bonfire-outline.svg | 1 + .../svg/bonfire-sharp.svg | 1 + .../svg/bonfire.svg | 1 + .../svg/book-outline.svg | 1 + .../svg/book-sharp.svg | 1 + .../svg/book.svg | 1 + .../svg/bookmark-outline.svg | 1 + .../svg/bookmark-sharp.svg | 1 + .../svg/bookmark.svg | 1 + .../svg/bookmarks-outline.svg | 1 + .../svg/bookmarks-sharp.svg | 1 + .../svg/bookmarks.svg | 1 + .../svg/bowling-ball-outline.svg | 1 + .../svg/bowling-ball-sharp.svg | 1 + .../svg/bowling-ball.svg | 1 + .../svg/briefcase-outline.svg | 1 + .../svg/briefcase-sharp.svg | 1 + .../svg/briefcase.svg | 1 + .../svg/browsers-outline.svg | 1 + .../svg/browsers-sharp.svg | 1 + .../svg/browsers.svg | 1 + .../svg/brush-outline.svg | 1 + .../svg/brush-sharp.svg | 1 + .../svg/brush.svg | 1 + .../svg/bug-outline.svg | 1 + .../svg/bug-sharp.svg | 1 + .../kby-toggle-button-mobile-view/svg/bug.svg | 1 + .../svg/build-outline.svg | 1 + .../svg/build-sharp.svg | 1 + .../svg/build.svg | 1 + .../svg/bulb-outline.svg | 1 + .../svg/bulb-sharp.svg | 1 + .../svg/bulb.svg | 1 + .../svg/bus-outline.svg | 1 + .../svg/bus-sharp.svg | 1 + .../kby-toggle-button-mobile-view/svg/bus.svg | 1 + .../svg/business-outline.svg | 1 + .../svg/business-sharp.svg | 1 + .../svg/business.svg | 1 + .../svg/cafe-outline.svg | 1 + .../svg/cafe-sharp.svg | 1 + .../svg/cafe.svg | 1 + .../svg/calculator-outline.svg | 1 + .../svg/calculator-sharp.svg | 1 + .../svg/calculator.svg | 1 + .../svg/calendar-clear-outline.svg | 1 + .../svg/calendar-clear-sharp.svg | 1 + .../svg/calendar-clear.svg | 1 + .../svg/calendar-number-outline.svg | 1 + .../svg/calendar-number-sharp.svg | 1 + .../svg/calendar-number.svg | 1 + .../svg/calendar-outline.svg | 1 + .../svg/calendar-sharp.svg | 1 + .../svg/calendar.svg | 1 + .../svg/call-outline.svg | 1 + .../svg/call-sharp.svg | 1 + .../svg/call.svg | 1 + .../svg/camera-outline.svg | 1 + .../svg/camera-reverse-outline.svg | 1 + .../svg/camera-reverse-sharp.svg | 1 + .../svg/camera-reverse.svg | 1 + .../svg/camera-sharp.svg | 1 + .../svg/camera.svg | 1 + .../svg/car-outline.svg | 1 + .../svg/car-sharp.svg | 1 + .../svg/car-sport-outline.svg | 1 + .../svg/car-sport-sharp.svg | 1 + .../svg/car-sport.svg | 1 + .../kby-toggle-button-mobile-view/svg/car.svg | 1 + .../svg/card-outline.svg | 1 + .../svg/card-sharp.svg | 1 + .../svg/card.svg | 1 + .../svg/caret-back-circle-outline.svg | 1 + .../svg/caret-back-circle-sharp.svg | 1 + .../svg/caret-back-circle.svg | 1 + .../svg/caret-back-outline.svg | 1 + .../svg/caret-back-sharp.svg | 1 + .../svg/caret-back.svg | 1 + .../svg/caret-down-circle-outline.svg | 1 + .../svg/caret-down-circle-sharp.svg | 1 + .../svg/caret-down-circle.svg | 1 + .../svg/caret-down-outline.svg | 1 + .../svg/caret-down-sharp.svg | 1 + .../svg/caret-down.svg | 1 + .../svg/caret-forward-circle-outline.svg | 1 + .../svg/caret-forward-circle-sharp.svg | 1 + .../svg/caret-forward-circle.svg | 1 + .../svg/caret-forward-outline.svg | 1 + .../svg/caret-forward-sharp.svg | 1 + .../svg/caret-forward.svg | 1 + .../svg/caret-up-circle-outline.svg | 1 + .../svg/caret-up-circle-sharp.svg | 1 + .../svg/caret-up-circle.svg | 1 + .../svg/caret-up-outline.svg | 1 + .../svg/caret-up-sharp.svg | 1 + .../svg/caret-up.svg | 1 + .../svg/cart-outline.svg | 1 + .../svg/cart-sharp.svg | 1 + .../svg/cart.svg | 1 + .../svg/cash-outline.svg | 1 + .../svg/cash-sharp.svg | 1 + .../svg/cash.svg | 1 + .../svg/cellular-outline.svg | 1 + .../svg/cellular-sharp.svg | 1 + .../svg/cellular.svg | 1 + .../svg/chatbox-ellipses-outline.svg | 1 + .../svg/chatbox-ellipses-sharp.svg | 1 + .../svg/chatbox-ellipses.svg | 1 + .../svg/chatbox-outline.svg | 1 + .../svg/chatbox-sharp.svg | 1 + .../svg/chatbox.svg | 1 + .../svg/chatbubble-ellipses-outline.svg | 1 + .../svg/chatbubble-ellipses-sharp.svg | 1 + .../svg/chatbubble-ellipses.svg | 1 + .../svg/chatbubble-outline.svg | 1 + .../svg/chatbubble-sharp.svg | 1 + .../svg/chatbubble.svg | 1 + .../svg/chatbubbles-outline.svg | 1 + .../svg/chatbubbles-sharp.svg | 1 + .../svg/chatbubbles.svg | 1 + .../svg/checkbox-outline.svg | 1 + .../svg/checkbox-sharp.svg | 1 + .../svg/checkbox.svg | 1 + .../svg/checkmark-circle-outline.svg | 1 + .../svg/checkmark-circle-sharp.svg | 1 + .../svg/checkmark-circle.svg | 1 + .../svg/checkmark-done-circle-outline.svg | 1 + .../svg/checkmark-done-circle-sharp.svg | 1 + .../svg/checkmark-done-circle.svg | 1 + .../svg/checkmark-done-outline.svg | 1 + .../svg/checkmark-done-sharp.svg | 1 + .../svg/checkmark-done.svg | 1 + .../svg/checkmark-outline.svg | 1 + .../svg/checkmark-sharp.svg | 1 + .../svg/checkmark.svg | 1 + .../svg/chevron-back-circle-outline.svg | 1 + .../svg/chevron-back-circle-sharp.svg | 1 + .../svg/chevron-back-circle.svg | 1 + .../svg/chevron-back-outline.svg | 1 + .../svg/chevron-back-sharp.svg | 1 + .../svg/chevron-back.svg | 1 + .../svg/chevron-collapse-outline.svg | 1 + .../svg/chevron-collapse-sharp.svg | 1 + .../svg/chevron-collapse.svg | 1 + .../svg/chevron-down-circle-outline.svg | 1 + .../svg/chevron-down-circle-sharp.svg | 1 + .../svg/chevron-down-circle.svg | 1 + .../svg/chevron-down-outline.svg | 1 + .../svg/chevron-down-sharp.svg | 1 + .../svg/chevron-down.svg | 1 + .../svg/chevron-expand-outline.svg | 1 + .../svg/chevron-expand-sharp.svg | 1 + .../svg/chevron-expand.svg | 1 + .../svg/chevron-forward-circle-outline.svg | 1 + .../svg/chevron-forward-circle-sharp.svg | 1 + .../svg/chevron-forward-circle.svg | 1 + .../svg/chevron-forward-outline.svg | 1 + .../svg/chevron-forward-sharp.svg | 1 + .../svg/chevron-forward.svg | 1 + .../svg/chevron-up-circle-outline.svg | 1 + .../svg/chevron-up-circle-sharp.svg | 1 + .../svg/chevron-up-circle.svg | 1 + .../svg/chevron-up-outline.svg | 1 + .../svg/chevron-up-sharp.svg | 1 + .../svg/chevron-up.svg | 1 + .../svg/clipboard-outline.svg | 1 + .../svg/clipboard-sharp.svg | 1 + .../svg/clipboard.svg | 1 + .../svg/close-circle-outline.svg | 1 + .../svg/close-circle-sharp.svg | 1 + .../svg/close-circle.svg | 1 + .../svg/close-outline.svg | 1 + .../svg/close-sharp.svg | 1 + .../svg/close.svg | 1 + .../svg/cloud-circle-outline.svg | 1 + .../svg/cloud-circle-sharp.svg | 1 + .../svg/cloud-circle.svg | 1 + .../svg/cloud-done-outline.svg | 1 + .../svg/cloud-done-sharp.svg | 1 + .../svg/cloud-done.svg | 1 + .../svg/cloud-download-outline.svg | 1 + .../svg/cloud-download-sharp.svg | 1 + .../svg/cloud-download.svg | 1 + .../svg/cloud-offline-outline.svg | 1 + .../svg/cloud-offline-sharp.svg | 1 + .../svg/cloud-offline.svg | 1 + .../svg/cloud-outline.svg | 1 + .../svg/cloud-sharp.svg | 1 + .../svg/cloud-upload-outline.svg | 1 + .../svg/cloud-upload-sharp.svg | 1 + .../svg/cloud-upload.svg | 1 + .../svg/cloud.svg | 1 + .../svg/cloudy-night-outline.svg | 1 + .../svg/cloudy-night-sharp.svg | 1 + .../svg/cloudy-night.svg | 1 + .../svg/cloudy-outline.svg | 1 + .../svg/cloudy-sharp.svg | 1 + .../svg/cloudy.svg | 1 + .../svg/code-download-outline.svg | 1 + .../svg/code-download-sharp.svg | 1 + .../svg/code-download.svg | 1 + .../svg/code-outline.svg | 1 + .../svg/code-sharp.svg | 1 + .../svg/code-slash-outline.svg | 1 + .../svg/code-slash-sharp.svg | 1 + .../svg/code-slash.svg | 1 + .../svg/code-working-outline.svg | 1 + .../svg/code-working-sharp.svg | 1 + .../svg/code-working.svg | 1 + .../svg/code.svg | 1 + .../svg/cog-outline.svg | 1 + .../svg/cog-sharp.svg | 1 + .../kby-toggle-button-mobile-view/svg/cog.svg | 1 + .../svg/color-fill-outline.svg | 1 + .../svg/color-fill-sharp.svg | 1 + .../svg/color-fill.svg | 1 + .../svg/color-filter-outline.svg | 1 + .../svg/color-filter-sharp.svg | 1 + .../svg/color-filter.svg | 1 + .../svg/color-palette-outline.svg | 1 + .../svg/color-palette-sharp.svg | 1 + .../svg/color-palette.svg | 1 + .../svg/color-wand-outline.svg | 1 + .../svg/color-wand-sharp.svg | 1 + .../svg/color-wand.svg | 1 + .../svg/compass-outline.svg | 1 + .../svg/compass-sharp.svg | 1 + .../svg/compass.svg | 1 + .../svg/construct-outline.svg | 1 + .../svg/construct-sharp.svg | 1 + .../svg/construct.svg | 1 + .../svg/contract-outline.svg | 1 + .../svg/contract-sharp.svg | 1 + .../svg/contract.svg | 1 + .../svg/contrast-outline.svg | 1 + .../svg/contrast-sharp.svg | 1 + .../svg/contrast.svg | 1 + .../svg/copy-outline.svg | 1 + .../svg/copy-sharp.svg | 1 + .../svg/copy.svg | 1 + .../svg/create-outline.svg | 1 + .../svg/create-sharp.svg | 1 + .../svg/create.svg | 1 + .../svg/crop-outline.svg | 1 + .../svg/crop-sharp.svg | 1 + .../svg/crop.svg | 1 + .../svg/cube-outline.svg | 1 + .../svg/cube-sharp.svg | 1 + .../svg/cube.svg | 1 + .../svg/cut-outline.svg | 1 + .../svg/cut-sharp.svg | 1 + .../kby-toggle-button-mobile-view/svg/cut.svg | 1 + .../svg/desktop-outline.svg | 1 + .../svg/desktop-sharp.svg | 1 + .../svg/desktop.svg | 1 + .../svg/diamond-outline.svg | 1 + .../svg/diamond-sharp.svg | 1 + .../svg/diamond.svg | 1 + .../svg/dice-outline.svg | 1 + .../svg/dice-sharp.svg | 1 + .../svg/dice.svg | 1 + .../svg/disc-outline.svg | 1 + .../svg/disc-sharp.svg | 1 + .../svg/disc.svg | 1 + .../svg/document-attach-outline.svg | 1 + .../svg/document-attach-sharp.svg | 1 + .../svg/document-attach.svg | 1 + .../svg/document-lock-outline.svg | 1 + .../svg/document-lock-sharp.svg | 1 + .../svg/document-lock.svg | 1 + .../svg/document-outline.svg | 1 + .../svg/document-sharp.svg | 1 + .../svg/document-text-outline.svg | 1 + .../svg/document-text-sharp.svg | 1 + .../svg/document-text.svg | 1 + .../svg/document.svg | 1 + .../svg/documents-outline.svg | 1 + .../svg/documents-sharp.svg | 1 + .../svg/documents.svg | 1 + .../svg/download-outline.svg | 1 + .../svg/download-sharp.svg | 1 + .../svg/download.svg | 1 + .../svg/duplicate-outline.svg | 1 + .../svg/duplicate-sharp.svg | 1 + .../svg/duplicate.svg | 1 + .../svg/ear-outline.svg | 1 + .../svg/ear-sharp.svg | 1 + .../kby-toggle-button-mobile-view/svg/ear.svg | 1 + .../svg/earth-outline.svg | 1 + .../svg/earth-sharp.svg | 1 + .../svg/earth.svg | 1 + .../svg/easel-outline.svg | 1 + .../svg/easel-sharp.svg | 1 + .../svg/easel.svg | 1 + .../svg/egg-outline.svg | 1 + .../svg/egg-sharp.svg | 1 + .../kby-toggle-button-mobile-view/svg/egg.svg | 1 + .../svg/ellipse-outline.svg | 1 + .../svg/ellipse-sharp.svg | 1 + .../svg/ellipse.svg | 1 + .../ellipsis-horizontal-circle-outline.svg | 1 + .../svg/ellipsis-horizontal-circle-sharp.svg | 1 + .../svg/ellipsis-horizontal-circle.svg | 1 + .../svg/ellipsis-horizontal-outline.svg | 1 + .../svg/ellipsis-horizontal-sharp.svg | 1 + .../svg/ellipsis-horizontal.svg | 1 + .../svg/ellipsis-vertical-circle-outline.svg | 1 + .../svg/ellipsis-vertical-circle-sharp.svg | 1 + .../svg/ellipsis-vertical-circle.svg | 1 + .../svg/ellipsis-vertical-outline.svg | 1 + .../svg/ellipsis-vertical-sharp.svg | 1 + .../svg/ellipsis-vertical.svg | 1 + .../svg/enter-outline.svg | 1 + .../svg/enter-sharp.svg | 1 + .../svg/enter.svg | 1 + .../svg/exit-outline.svg | 1 + .../svg/exit-sharp.svg | 1 + .../svg/exit.svg | 1 + .../svg/expand-outline.svg | 1 + .../svg/expand-sharp.svg | 1 + .../svg/expand.svg | 1 + .../svg/extension-puzzle-outline.svg | 1 + .../svg/extension-puzzle-sharp.svg | 1 + .../svg/extension-puzzle.svg | 1 + .../svg/eye-off-outline.svg | 1 + .../svg/eye-off-sharp.svg | 1 + .../svg/eye-off.svg | 1 + .../svg/eye-outline.svg | 1 + .../svg/eye-sharp.svg | 1 + .../kby-toggle-button-mobile-view/svg/eye.svg | 1 + .../svg/eyedrop-outline.svg | 1 + .../svg/eyedrop-sharp.svg | 1 + .../svg/eyedrop.svg | 1 + .../svg/fast-food-outline.svg | 1 + .../svg/fast-food-sharp.svg | 1 + .../svg/fast-food.svg | 1 + .../svg/female-outline.svg | 1 + .../svg/female-sharp.svg | 1 + .../svg/female.svg | 1 + .../svg/file-tray-full-outline.svg | 1 + .../svg/file-tray-full-sharp.svg | 1 + .../svg/file-tray-full.svg | 1 + .../svg/file-tray-outline.svg | 1 + .../svg/file-tray-sharp.svg | 1 + .../svg/file-tray-stacked-outline.svg | 1 + .../svg/file-tray-stacked-sharp.svg | 1 + .../svg/file-tray-stacked.svg | 1 + .../svg/file-tray.svg | 1 + .../svg/film-outline.svg | 1 + .../svg/film-sharp.svg | 1 + .../svg/film.svg | 1 + .../svg/filter-circle-outline.svg | 1 + .../svg/filter-circle-sharp.svg | 1 + .../svg/filter-circle.svg | 1 + .../svg/filter-outline.svg | 1 + .../svg/filter-sharp.svg | 1 + .../svg/filter.svg | 1 + .../svg/finger-print-outline.svg | 1 + .../svg/finger-print-sharp.svg | 1 + .../svg/finger-print.svg | 1 + .../svg/fish-outline.svg | 1 + .../svg/fish-sharp.svg | 1 + .../svg/fish.svg | 1 + .../svg/fitness-outline.svg | 1 + .../svg/fitness-sharp.svg | 1 + .../svg/fitness.svg | 1 + .../svg/flag-outline.svg | 1 + .../svg/flag-sharp.svg | 1 + .../svg/flag.svg | 1 + .../svg/flame-outline.svg | 1 + .../svg/flame-sharp.svg | 1 + .../svg/flame.svg | 1 + .../svg/flash-off-outline.svg | 1 + .../svg/flash-off-sharp.svg | 1 + .../svg/flash-off.svg | 1 + .../svg/flash-outline.svg | 1 + .../svg/flash-sharp.svg | 1 + .../svg/flash.svg | 1 + .../svg/flashlight-outline.svg | 1 + .../svg/flashlight-sharp.svg | 1 + .../svg/flashlight.svg | 1 + .../svg/flask-outline.svg | 1 + .../svg/flask-sharp.svg | 1 + .../svg/flask.svg | 1 + .../svg/flower-outline.svg | 1 + .../svg/flower-sharp.svg | 1 + .../svg/flower.svg | 1 + .../svg/folder-open-outline.svg | 1 + .../svg/folder-open-sharp.svg | 1 + .../svg/folder-open.svg | 1 + .../svg/folder-outline.svg | 1 + .../svg/folder-sharp.svg | 1 + .../svg/folder.svg | 1 + .../svg/football-outline.svg | 1 + .../svg/football-sharp.svg | 1 + .../svg/football.svg | 1 + .../svg/footsteps-outline.svg | 1 + .../svg/footsteps-sharp.svg | 1 + .../svg/footsteps.svg | 1 + .../svg/funnel-outline.svg | 1 + .../svg/funnel-sharp.svg | 1 + .../svg/funnel.svg | 1 + .../svg/game-controller-outline.svg | 1 + .../svg/game-controller-sharp.svg | 1 + .../svg/game-controller.svg | 1 + .../svg/gift-outline.svg | 1 + .../svg/gift-sharp.svg | 1 + .../svg/gift.svg | 1 + .../svg/git-branch-outline.svg | 1 + .../svg/git-branch-sharp.svg | 1 + .../svg/git-branch.svg | 1 + .../svg/git-commit-outline.svg | 1 + .../svg/git-commit-sharp.svg | 1 + .../svg/git-commit.svg | 1 + .../svg/git-compare-outline.svg | 1 + .../svg/git-compare-sharp.svg | 1 + .../svg/git-compare.svg | 1 + .../svg/git-merge-outline.svg | 1 + .../svg/git-merge-sharp.svg | 1 + .../svg/git-merge.svg | 1 + .../svg/git-network-outline.svg | 1 + .../svg/git-network-sharp.svg | 1 + .../svg/git-network.svg | 1 + .../svg/git-pull-request-outline.svg | 1 + .../svg/git-pull-request-sharp.svg | 1 + .../svg/git-pull-request.svg | 1 + .../svg/glasses-outline.svg | 1 + .../svg/glasses-sharp.svg | 1 + .../svg/glasses.svg | 1 + .../svg/globe-outline.svg | 1 + .../svg/globe-sharp.svg | 1 + .../svg/globe.svg | 1 + .../svg/golf-outline.svg | 1 + .../svg/golf-sharp.svg | 1 + .../svg/golf.svg | 1 + .../svg/grid-outline.svg | 1 + .../svg/grid-sharp.svg | 1 + .../svg/grid.svg | 1 + .../svg/hammer-outline.svg | 1 + .../svg/hammer-sharp.svg | 1 + .../svg/hammer.svg | 1 + .../svg/hand-left-outline.svg | 1 + .../svg/hand-left-sharp.svg | 1 + .../svg/hand-left.svg | 1 + .../svg/hand-right-outline.svg | 1 + .../svg/hand-right-sharp.svg | 1 + .../svg/hand-right.svg | 1 + .../svg/happy-outline.svg | 1 + .../svg/happy-sharp.svg | 1 + .../svg/happy.svg | 1 + .../svg/hardware-chip-outline.svg | 1 + .../svg/hardware-chip-sharp.svg | 1 + .../svg/hardware-chip.svg | 1 + .../svg/headset-outline.svg | 1 + .../svg/headset-sharp.svg | 1 + .../svg/headset.svg | 1 + .../svg/heart-circle-outline.svg | 1 + .../svg/heart-circle-sharp.svg | 1 + .../svg/heart-circle.svg | 1 + .../svg/heart-dislike-circle-outline.svg | 1 + .../svg/heart-dislike-circle-sharp.svg | 1 + .../svg/heart-dislike-circle.svg | 1 + .../svg/heart-dislike-outline.svg | 1 + .../svg/heart-dislike-sharp.svg | 1 + .../svg/heart-dislike.svg | 1 + .../svg/heart-half-outline.svg | 1 + .../svg/heart-half-sharp.svg | 1 + .../svg/heart-half.svg | 1 + .../svg/heart-outline.svg | 1 + .../svg/heart-sharp.svg | 1 + .../svg/heart.svg | 1 + .../svg/help-buoy-outline.svg | 1 + .../svg/help-buoy-sharp.svg | 1 + .../svg/help-buoy.svg | 1 + .../svg/help-circle-outline.svg | 1 + .../svg/help-circle-sharp.svg | 1 + .../svg/help-circle.svg | 1 + .../svg/help-outline.svg | 1 + .../svg/help-sharp.svg | 1 + .../svg/help.svg | 1 + .../svg/home-outline.svg | 1 + .../svg/home-sharp.svg | 1 + .../svg/home.svg | 1 + .../svg/hourglass-outline.svg | 1 + .../svg/hourglass-sharp.svg | 1 + .../svg/hourglass.svg | 1 + .../svg/ice-cream-outline.svg | 1 + .../svg/ice-cream-sharp.svg | 1 + .../svg/ice-cream.svg | 1 + .../svg/id-card-outline.svg | 1 + .../svg/id-card-sharp.svg | 1 + .../svg/id-card.svg | 1 + .../svg/image-outline.svg | 1 + .../svg/image-sharp.svg | 1 + .../svg/image.svg | 1 + .../svg/images-outline.svg | 1 + .../svg/images-sharp.svg | 1 + .../svg/images.svg | 1 + .../svg/infinite-outline.svg | 1 + .../svg/infinite-sharp.svg | 1 + .../svg/infinite.svg | 1 + .../svg/information-circle-outline.svg | 1 + .../svg/information-circle-sharp.svg | 1 + .../svg/information-circle.svg | 1 + .../svg/information-outline.svg | 1 + .../svg/information-sharp.svg | 1 + .../svg/information.svg | 1 + .../svg/invert-mode-outline.svg | 1 + .../svg/invert-mode-sharp.svg | 1 + .../svg/invert-mode.svg | 1 + .../svg/journal-outline.svg | 1 + .../svg/journal-sharp.svg | 1 + .../svg/journal.svg | 1 + .../svg/key-outline.svg | 1 + .../svg/key-sharp.svg | 1 + .../kby-toggle-button-mobile-view/svg/key.svg | 1 + .../svg/keypad-outline.svg | 1 + .../svg/keypad-sharp.svg | 1 + .../svg/keypad.svg | 1 + .../svg/language-outline.svg | 1 + .../svg/language-sharp.svg | 1 + .../svg/language.svg | 1 + .../svg/laptop-outline.svg | 1 + .../svg/laptop-sharp.svg | 1 + .../svg/laptop.svg | 1 + .../svg/layers-outline.svg | 1 + .../svg/layers-sharp.svg | 1 + .../svg/layers.svg | 1 + .../svg/leaf-outline.svg | 1 + .../svg/leaf-sharp.svg | 1 + .../svg/leaf.svg | 1 + .../svg/library-outline.svg | 1 + .../svg/library-sharp.svg | 1 + .../svg/library.svg | 1 + .../svg/link-outline.svg | 1 + .../svg/link-sharp.svg | 1 + .../svg/link.svg | 1 + .../svg/list-circle-outline.svg | 1 + .../svg/list-circle-sharp.svg | 1 + .../svg/list-circle.svg | 1 + .../svg/list-outline.svg | 1 + .../svg/list-sharp.svg | 1 + .../svg/list.svg | 1 + .../svg/locate-outline.svg | 1 + .../svg/locate-sharp.svg | 1 + .../svg/locate.svg | 1 + .../svg/location-outline.svg | 1 + .../svg/location-sharp.svg | 1 + .../svg/location.svg | 1 + .../svg/lock-closed-outline.svg | 1 + .../svg/lock-closed-sharp.svg | 1 + .../svg/lock-closed.svg | 1 + .../svg/lock-open-outline.svg | 1 + .../svg/lock-open-sharp.svg | 1 + .../svg/lock-open.svg | 1 + .../svg/log-in-outline.svg | 1 + .../svg/log-in-sharp.svg | 1 + .../svg/log-in.svg | 1 + .../svg/log-out-outline.svg | 1 + .../svg/log-out-sharp.svg | 1 + .../svg/log-out.svg | 1 + .../svg/logo-alipay.svg | 1 + .../svg/logo-amazon.svg | 1 + .../svg/logo-amplify.svg | 1 + .../svg/logo-android.svg | 1 + .../svg/logo-angular.svg | 1 + .../svg/logo-appflow.svg | 1 + .../svg/logo-apple-appstore.svg | 1 + .../svg/logo-apple-ar.svg | 1 + .../svg/logo-apple.svg | 1 + .../svg/logo-behance.svg | 1 + .../svg/logo-bitbucket.svg | 1 + .../svg/logo-bitcoin.svg | 1 + .../svg/logo-buffer.svg | 1 + .../svg/logo-capacitor.svg | 1 + .../svg/logo-chrome.svg | 1 + .../svg/logo-closed-captioning.svg | 1 + .../svg/logo-codepen.svg | 1 + .../svg/logo-css3.svg | 1 + .../svg/logo-designernews.svg | 1 + .../svg/logo-deviantart.svg | 1 + .../svg/logo-discord.svg | 1 + .../svg/logo-docker.svg | 1 + .../svg/logo-dribbble.svg | 1 + .../svg/logo-dropbox.svg | 1 + .../svg/logo-edge.svg | 1 + .../svg/logo-electron.svg | 1 + .../svg/logo-euro.svg | 1 + .../svg/logo-facebook.svg | 1 + .../svg/logo-figma.svg | 1 + .../svg/logo-firebase.svg | 1 + .../svg/logo-firefox.svg | 1 + .../svg/logo-flickr.svg | 1 + .../svg/logo-foursquare.svg | 1 + .../svg/logo-github.svg | 1 + .../svg/logo-gitlab.svg | 1 + .../svg/logo-google-playstore.svg | 1 + .../svg/logo-google.svg | 1 + .../svg/logo-hackernews.svg | 1 + .../svg/logo-html5.svg | 1 + .../svg/logo-instagram.svg | 1 + .../svg/logo-ionic.svg | 1 + .../svg/logo-ionitron.svg | 1 + .../svg/logo-javascript.svg | 1 + .../svg/logo-laravel.svg | 1 + .../svg/logo-linkedin.svg | 1 + .../svg/logo-markdown.svg | 1 + .../svg/logo-mastodon.svg | 1 + .../svg/logo-medium.svg | 1 + .../svg/logo-microsoft.svg | 1 + .../svg/logo-no-smoking.svg | 1 + .../svg/logo-nodejs.svg | 1 + .../svg/logo-npm.svg | 1 + .../svg/logo-octocat.svg | 1 + .../svg/logo-paypal.svg | 1 + .../svg/logo-pinterest.svg | 1 + .../svg/logo-playstation.svg | 1 + .../svg/logo-pwa.svg | 1 + .../svg/logo-python.svg | 1 + .../svg/logo-react.svg | 1 + .../svg/logo-reddit.svg | 1 + .../svg/logo-rss.svg | 1 + .../svg/logo-sass.svg | 1 + .../svg/logo-skype.svg | 1 + .../svg/logo-slack.svg | 1 + .../svg/logo-snapchat.svg | 1 + .../svg/logo-soundcloud.svg | 1 + .../svg/logo-stackoverflow.svg | 1 + .../svg/logo-steam.svg | 1 + .../svg/logo-stencil.svg | 1 + .../svg/logo-tableau.svg | 1 + .../svg/logo-tiktok.svg | 1 + .../svg/logo-trapeze.svg | 1 + .../svg/logo-tumblr.svg | 1 + .../svg/logo-tux.svg | 1 + .../svg/logo-twitch.svg | 1 + .../svg/logo-twitter.svg | 1 + .../svg/logo-usd.svg | 1 + .../svg/logo-venmo.svg | 1 + .../svg/logo-vercel.svg | 1 + .../svg/logo-vimeo.svg | 1 + .../svg/logo-vk.svg | 1 + .../svg/logo-vue.svg | 1 + .../svg/logo-web-component.svg | 1 + .../svg/logo-wechat.svg | 1 + .../svg/logo-whatsapp.svg | 1 + .../svg/logo-windows.svg | 1 + .../svg/logo-wordpress.svg | 1 + .../svg/logo-x.svg | 1 + .../svg/logo-xbox.svg | 1 + .../svg/logo-xing.svg | 1 + .../svg/logo-yahoo.svg | 1 + .../svg/logo-yen.svg | 1 + .../svg/logo-youtube.svg | 1 + .../svg/magnet-outline.svg | 1 + .../svg/magnet-sharp.svg | 1 + .../svg/magnet.svg | 1 + .../svg/mail-open-outline.svg | 1 + .../svg/mail-open-sharp.svg | 1 + .../svg/mail-open.svg | 1 + .../svg/mail-outline.svg | 1 + .../svg/mail-sharp.svg | 1 + .../svg/mail-unread-outline.svg | 1 + .../svg/mail-unread-sharp.svg | 1 + .../svg/mail-unread.svg | 1 + .../svg/mail.svg | 1 + .../svg/male-female-outline.svg | 1 + .../svg/male-female-sharp.svg | 1 + .../svg/male-female.svg | 1 + .../svg/male-outline.svg | 1 + .../svg/male-sharp.svg | 1 + .../svg/male.svg | 1 + .../svg/man-outline.svg | 1 + .../svg/man-sharp.svg | 1 + .../kby-toggle-button-mobile-view/svg/man.svg | 1 + .../svg/map-outline.svg | 1 + .../svg/map-sharp.svg | 1 + .../kby-toggle-button-mobile-view/svg/map.svg | 1 + .../svg/medal-outline.svg | 1 + .../svg/medal-sharp.svg | 1 + .../svg/medal.svg | 1 + .../svg/medical-outline.svg | 1 + .../svg/medical-sharp.svg | 1 + .../svg/medical.svg | 1 + .../svg/medkit-outline.svg | 1 + .../svg/medkit-sharp.svg | 1 + .../svg/medkit.svg | 1 + .../svg/megaphone-outline.svg | 1 + .../svg/megaphone-sharp.svg | 1 + .../svg/megaphone.svg | 1 + .../svg/menu-outline.svg | 1 + .../svg/menu-sharp.svg | 1 + .../svg/menu.svg | 1 + .../svg/mic-circle-outline.svg | 1 + .../svg/mic-circle-sharp.svg | 1 + .../svg/mic-circle.svg | 1 + .../svg/mic-off-circle-outline.svg | 1 + .../svg/mic-off-circle-sharp.svg | 1 + .../svg/mic-off-circle.svg | 1 + .../svg/mic-off-outline.svg | 1 + .../svg/mic-off-sharp.svg | 1 + .../svg/mic-off.svg | 1 + .../svg/mic-outline.svg | 1 + .../svg/mic-sharp.svg | 1 + .../kby-toggle-button-mobile-view/svg/mic.svg | 1 + .../svg/moon-outline.svg | 1 + .../svg/moon-sharp.svg | 1 + .../svg/moon.svg | 1 + .../svg/move-outline.svg | 1 + .../svg/move-sharp.svg | 1 + .../svg/move.svg | 1 + .../svg/musical-note-outline.svg | 1 + .../svg/musical-note-sharp.svg | 1 + .../svg/musical-note.svg | 1 + .../svg/musical-notes-outline.svg | 1 + .../svg/musical-notes-sharp.svg | 1 + .../svg/musical-notes.svg | 1 + .../svg/navigate-circle-outline.svg | 1 + .../svg/navigate-circle-sharp.svg | 1 + .../svg/navigate-circle.svg | 1 + .../svg/navigate-outline.svg | 1 + .../svg/navigate-sharp.svg | 1 + .../svg/navigate.svg | 1 + .../svg/newspaper-outline.svg | 1 + .../svg/newspaper-sharp.svg | 1 + .../svg/newspaper.svg | 1 + .../svg/notifications-circle-outline.svg | 1 + .../svg/notifications-circle-sharp.svg | 1 + .../svg/notifications-circle.svg | 1 + .../svg/notifications-off-circle-outline.svg | 1 + .../svg/notifications-off-circle-sharp.svg | 1 + .../svg/notifications-off-circle.svg | 1 + .../svg/notifications-off-outline.svg | 1 + .../svg/notifications-off-sharp.svg | 1 + .../svg/notifications-off.svg | 1 + .../svg/notifications-outline.svg | 1 + .../svg/notifications-sharp.svg | 1 + .../svg/notifications.svg | 1 + .../svg/nuclear-outline.svg | 1 + .../svg/nuclear-sharp.svg | 1 + .../svg/nuclear.svg | 1 + .../svg/nutrition-outline.svg | 1 + .../svg/nutrition-sharp.svg | 1 + .../svg/nutrition.svg | 1 + .../svg/open-outline.svg | 1 + .../svg/open-sharp.svg | 1 + .../svg/open.svg | 1 + .../svg/options-outline.svg | 1 + .../svg/options-sharp.svg | 1 + .../svg/options.svg | 1 + .../svg/paper-plane-outline.svg | 1 + .../svg/paper-plane-sharp.svg | 1 + .../svg/paper-plane.svg | 1 + .../svg/partly-sunny-outline.svg | 1 + .../svg/partly-sunny-sharp.svg | 1 + .../svg/partly-sunny.svg | 1 + .../svg/pause-circle-outline.svg | 1 + .../svg/pause-circle-sharp.svg | 1 + .../svg/pause-circle.svg | 1 + .../svg/pause-outline.svg | 1 + .../svg/pause-sharp.svg | 1 + .../svg/pause.svg | 1 + .../svg/paw-outline.svg | 1 + .../svg/paw-sharp.svg | 1 + .../kby-toggle-button-mobile-view/svg/paw.svg | 1 + .../svg/pencil-outline.svg | 1 + .../svg/pencil-sharp.svg | 1 + .../svg/pencil.svg | 1 + .../svg/people-circle-outline.svg | 1 + .../svg/people-circle-sharp.svg | 1 + .../svg/people-circle.svg | 1 + .../svg/people-outline.svg | 1 + .../svg/people-sharp.svg | 1 + .../svg/people.svg | 1 + .../svg/person-add-outline.svg | 1 + .../svg/person-add-sharp.svg | 1 + .../svg/person-add.svg | 1 + .../svg/person-circle-outline.svg | 1 + .../svg/person-circle-sharp.svg | 1 + .../svg/person-circle.svg | 1 + .../svg/person-outline.svg | 1 + .../svg/person-remove-outline.svg | 1 + .../svg/person-remove-sharp.svg | 1 + .../svg/person-remove.svg | 1 + .../svg/person-sharp.svg | 1 + .../svg/person.svg | 1 + .../svg/phone-landscape-outline.svg | 1 + .../svg/phone-landscape-sharp.svg | 1 + .../svg/phone-landscape.svg | 1 + .../svg/phone-portrait-outline.svg | 1 + .../svg/phone-portrait-sharp.svg | 1 + .../svg/phone-portrait.svg | 1 + .../svg/pie-chart-outline.svg | 1 + .../svg/pie-chart-sharp.svg | 1 + .../svg/pie-chart.svg | 1 + .../svg/pin-outline.svg | 1 + .../svg/pin-sharp.svg | 1 + .../kby-toggle-button-mobile-view/svg/pin.svg | 1 + .../svg/pint-outline.svg | 1 + .../svg/pint-sharp.svg | 1 + .../svg/pint.svg | 1 + .../svg/pizza-outline.svg | 1 + .../svg/pizza-sharp.svg | 1 + .../svg/pizza.svg | 1 + .../svg/planet-outline.svg | 1 + .../svg/planet-sharp.svg | 1 + .../svg/planet.svg | 1 + .../svg/play-back-circle-outline.svg | 1 + .../svg/play-back-circle-sharp.svg | 1 + .../svg/play-back-circle.svg | 1 + .../svg/play-back-outline.svg | 1 + .../svg/play-back-sharp.svg | 1 + .../svg/play-back.svg | 1 + .../svg/play-circle-outline.svg | 1 + .../svg/play-circle-sharp.svg | 1 + .../svg/play-circle.svg | 1 + .../svg/play-forward-circle-outline.svg | 1 + .../svg/play-forward-circle-sharp.svg | 1 + .../svg/play-forward-circle.svg | 1 + .../svg/play-forward-outline.svg | 1 + .../svg/play-forward-sharp.svg | 1 + .../svg/play-forward.svg | 1 + .../svg/play-outline.svg | 1 + .../svg/play-sharp.svg | 1 + .../svg/play-skip-back-circle-outline.svg | 1 + .../svg/play-skip-back-circle-sharp.svg | 1 + .../svg/play-skip-back-circle.svg | 1 + .../svg/play-skip-back-outline.svg | 1 + .../svg/play-skip-back-sharp.svg | 1 + .../svg/play-skip-back.svg | 1 + .../svg/play-skip-forward-circle-outline.svg | 1 + .../svg/play-skip-forward-circle-sharp.svg | 1 + .../svg/play-skip-forward-circle.svg | 1 + .../svg/play-skip-forward-outline.svg | 1 + .../svg/play-skip-forward-sharp.svg | 1 + .../svg/play-skip-forward.svg | 1 + .../svg/play.svg | 1 + .../svg/podium-outline.svg | 1 + .../svg/podium-sharp.svg | 1 + .../svg/podium.svg | 1 + .../svg/power-outline.svg | 1 + .../svg/power-sharp.svg | 1 + .../svg/power.svg | 1 + .../svg/pricetag-outline.svg | 1 + .../svg/pricetag-sharp.svg | 1 + .../svg/pricetag.svg | 1 + .../svg/pricetags-outline.svg | 1 + .../svg/pricetags-sharp.svg | 1 + .../svg/pricetags.svg | 1 + .../svg/print-outline.svg | 1 + .../svg/print-sharp.svg | 1 + .../svg/print.svg | 1 + .../svg/prism-outline.svg | 1 + .../svg/prism-sharp.svg | 1 + .../svg/prism.svg | 1 + .../svg/pulse-outline.svg | 1 + .../svg/pulse-sharp.svg | 1 + .../svg/pulse.svg | 1 + .../svg/push-outline.svg | 1 + .../svg/push-sharp.svg | 1 + .../svg/push.svg | 1 + .../svg/qr-code-outline.svg | 1 + .../svg/qr-code-sharp.svg | 1 + .../svg/qr-code.svg | 1 + .../svg/radio-button-off-outline.svg | 1 + .../svg/radio-button-off-sharp.svg | 1 + .../svg/radio-button-off.svg | 1 + .../svg/radio-button-on-outline.svg | 1 + .../svg/radio-button-on-sharp.svg | 1 + .../svg/radio-button-on.svg | 1 + .../svg/radio-outline.svg | 1 + .../svg/radio-sharp.svg | 1 + .../svg/radio.svg | 1 + .../svg/rainy-outline.svg | 1 + .../svg/rainy-sharp.svg | 1 + .../svg/rainy.svg | 1 + .../svg/reader-outline.svg | 1 + .../svg/reader-sharp.svg | 1 + .../svg/reader.svg | 1 + .../svg/receipt-outline.svg | 1 + .../svg/receipt-sharp.svg | 1 + .../svg/receipt.svg | 1 + .../svg/recording-outline.svg | 1 + .../svg/recording-sharp.svg | 1 + .../svg/recording.svg | 1 + .../svg/refresh-circle-outline.svg | 1 + .../svg/refresh-circle-sharp.svg | 1 + .../svg/refresh-circle.svg | 1 + .../svg/refresh-outline.svg | 1 + .../svg/refresh-sharp.svg | 1 + .../svg/refresh.svg | 1 + .../svg/reload-circle-outline.svg | 1 + .../svg/reload-circle-sharp.svg | 1 + .../svg/reload-circle.svg | 1 + .../svg/reload-outline.svg | 1 + .../svg/reload-sharp.svg | 1 + .../svg/reload.svg | 1 + .../svg/remove-circle-outline.svg | 1 + .../svg/remove-circle-sharp.svg | 1 + .../svg/remove-circle.svg | 1 + .../svg/remove-outline.svg | 1 + .../svg/remove-sharp.svg | 1 + .../svg/remove.svg | 1 + .../svg/reorder-four-outline.svg | 1 + .../svg/reorder-four-sharp.svg | 1 + .../svg/reorder-four.svg | 1 + .../svg/reorder-three-outline.svg | 1 + .../svg/reorder-three-sharp.svg | 1 + .../svg/reorder-three.svg | 1 + .../svg/reorder-two-outline.svg | 1 + .../svg/reorder-two-sharp.svg | 1 + .../svg/reorder-two.svg | 1 + .../svg/repeat-outline.svg | 1 + .../svg/repeat-sharp.svg | 1 + .../svg/repeat.svg | 1 + .../svg/resize-outline.svg | 1 + .../svg/resize-sharp.svg | 1 + .../svg/resize.svg | 1 + .../svg/restaurant-outline.svg | 1 + .../svg/restaurant-sharp.svg | 1 + .../svg/restaurant.svg | 1 + .../svg/return-down-back-outline.svg | 1 + .../svg/return-down-back-sharp.svg | 1 + .../svg/return-down-back.svg | 1 + .../svg/return-down-forward-outline.svg | 1 + .../svg/return-down-forward-sharp.svg | 1 + .../svg/return-down-forward.svg | 1 + .../svg/return-up-back-outline.svg | 1 + .../svg/return-up-back-sharp.svg | 1 + .../svg/return-up-back.svg | 1 + .../svg/return-up-forward-outline.svg | 1 + .../svg/return-up-forward-sharp.svg | 1 + .../svg/return-up-forward.svg | 1 + .../svg/ribbon-outline.svg | 1 + .../svg/ribbon-sharp.svg | 1 + .../svg/ribbon.svg | 1 + .../svg/rocket-outline.svg | 1 + .../svg/rocket-sharp.svg | 1 + .../svg/rocket.svg | 1 + .../svg/rose-outline.svg | 1 + .../svg/rose-sharp.svg | 1 + .../svg/rose.svg | 1 + .../svg/sad-outline.svg | 1 + .../svg/sad-sharp.svg | 1 + .../kby-toggle-button-mobile-view/svg/sad.svg | 1 + .../svg/save-outline.svg | 1 + .../svg/save-sharp.svg | 1 + .../svg/save.svg | 1 + .../svg/scale-outline.svg | 1 + .../svg/scale-sharp.svg | 1 + .../svg/scale.svg | 1 + .../svg/scan-circle-outline.svg | 1 + .../svg/scan-circle-sharp.svg | 1 + .../svg/scan-circle.svg | 1 + .../svg/scan-outline.svg | 1 + .../svg/scan-sharp.svg | 1 + .../svg/scan.svg | 1 + .../svg/school-outline.svg | 1 + .../svg/school-sharp.svg | 1 + .../svg/school.svg | 1 + .../svg/search-circle-outline.svg | 1 + .../svg/search-circle-sharp.svg | 1 + .../svg/search-circle.svg | 1 + .../svg/search-outline.svg | 1 + .../svg/search-sharp.svg | 1 + .../svg/search.svg | 1 + .../svg/send-outline.svg | 1 + .../svg/send-sharp.svg | 1 + .../svg/send.svg | 1 + .../svg/server-outline.svg | 1 + .../svg/server-sharp.svg | 1 + .../svg/server.svg | 1 + .../svg/settings-outline.svg | 1 + .../svg/settings-sharp.svg | 1 + .../svg/settings.svg | 1 + .../svg/shapes-outline.svg | 1 + .../svg/shapes-sharp.svg | 1 + .../svg/shapes.svg | 1 + .../svg/share-outline.svg | 1 + .../svg/share-sharp.svg | 1 + .../svg/share-social-outline.svg | 1 + .../svg/share-social-sharp.svg | 1 + .../svg/share-social.svg | 1 + .../svg/share.svg | 1 + .../svg/shield-checkmark-outline.svg | 1 + .../svg/shield-checkmark-sharp.svg | 1 + .../svg/shield-checkmark.svg | 1 + .../svg/shield-half-outline.svg | 1 + .../svg/shield-half-sharp.svg | 1 + .../svg/shield-half.svg | 1 + .../svg/shield-outline.svg | 1 + .../svg/shield-sharp.svg | 1 + .../svg/shield.svg | 1 + .../svg/shirt-outline.svg | 1 + .../svg/shirt-sharp.svg | 1 + .../svg/shirt.svg | 1 + .../svg/shuffle-outline.svg | 1 + .../svg/shuffle-sharp.svg | 1 + .../svg/shuffle.svg | 1 + .../svg/skull-outline.svg | 1 + .../svg/skull-sharp.svg | 1 + .../svg/skull.svg | 1 + .../svg/snow-outline.svg | 1 + .../svg/snow-sharp.svg | 1 + .../svg/snow.svg | 1 + .../svg/sparkles-outline.svg | 1 + .../svg/sparkles-sharp.svg | 1 + .../svg/sparkles.svg | 1 + .../svg/speedometer-outline.svg | 1 + .../svg/speedometer-sharp.svg | 1 + .../svg/speedometer.svg | 1 + .../svg/square-outline.svg | 1 + .../svg/square-sharp.svg | 1 + .../svg/square.svg | 1 + .../svg/star-half-outline.svg | 1 + .../svg/star-half-sharp.svg | 1 + .../svg/star-half.svg | 1 + .../svg/star-outline.svg | 1 + .../svg/star-sharp.svg | 1 + .../svg/star.svg | 1 + .../svg/stats-chart-outline.svg | 1 + .../svg/stats-chart-sharp.svg | 1 + .../svg/stats-chart.svg | 1 + .../svg/stop-circle-outline.svg | 1 + .../svg/stop-circle-sharp.svg | 1 + .../svg/stop-circle.svg | 1 + .../svg/stop-outline.svg | 1 + .../svg/stop-sharp.svg | 1 + .../svg/stop.svg | 1 + .../svg/stopwatch-outline.svg | 1 + .../svg/stopwatch-sharp.svg | 1 + .../svg/stopwatch.svg | 1 + .../svg/storefront-outline.svg | 1 + .../svg/storefront-sharp.svg | 1 + .../svg/storefront.svg | 1 + .../svg/subway-outline.svg | 1 + .../svg/subway-sharp.svg | 1 + .../svg/subway.svg | 1 + .../svg/sunny-outline.svg | 1 + .../svg/sunny-sharp.svg | 1 + .../svg/sunny.svg | 1 + .../svg/swap-horizontal-outline.svg | 1 + .../svg/swap-horizontal-sharp.svg | 1 + .../svg/swap-horizontal.svg | 1 + .../svg/swap-vertical-outline.svg | 1 + .../svg/swap-vertical-sharp.svg | 1 + .../svg/swap-vertical.svg | 1 + .../svg/sync-circle-outline.svg | 1 + .../svg/sync-circle-sharp.svg | 1 + .../svg/sync-circle.svg | 1 + .../svg/sync-outline.svg | 1 + .../svg/sync-sharp.svg | 1 + .../svg/sync.svg | 1 + .../svg/tablet-landscape-outline.svg | 1 + .../svg/tablet-landscape-sharp.svg | 1 + .../svg/tablet-landscape.svg | 1 + .../svg/tablet-portrait-outline.svg | 1 + .../svg/tablet-portrait-sharp.svg | 1 + .../svg/tablet-portrait.svg | 1 + .../svg/telescope-outline.svg | 1 + .../svg/telescope-sharp.svg | 1 + .../svg/telescope.svg | 1 + .../svg/tennisball-outline.svg | 1 + .../svg/tennisball-sharp.svg | 1 + .../svg/tennisball.svg | 1 + .../svg/terminal-outline.svg | 1 + .../svg/terminal-sharp.svg | 1 + .../svg/terminal.svg | 1 + .../svg/text-outline.svg | 1 + .../svg/text-sharp.svg | 1 + .../svg/text.svg | 1 + .../svg/thermometer-outline.svg | 1 + .../svg/thermometer-sharp.svg | 1 + .../svg/thermometer.svg | 1 + .../svg/thumbs-down-outline.svg | 1 + .../svg/thumbs-down-sharp.svg | 1 + .../svg/thumbs-down.svg | 1 + .../svg/thumbs-up-outline.svg | 1 + .../svg/thumbs-up-sharp.svg | 1 + .../svg/thumbs-up.svg | 1 + .../svg/thunderstorm-outline.svg | 1 + .../svg/thunderstorm-sharp.svg | 1 + .../svg/thunderstorm.svg | 1 + .../svg/ticket-outline.svg | 1 + .../svg/ticket-sharp.svg | 1 + .../svg/ticket.svg | 1 + .../svg/time-outline.svg | 1 + .../svg/time-sharp.svg | 1 + .../svg/time.svg | 1 + .../svg/timer-outline.svg | 1 + .../svg/timer-sharp.svg | 1 + .../svg/timer.svg | 1 + .../svg/today-outline.svg | 1 + .../svg/today-sharp.svg | 1 + .../svg/today.svg | 1 + .../svg/toggle-outline.svg | 1 + .../svg/toggle-sharp.svg | 1 + .../svg/toggle.svg | 1 + .../svg/trail-sign-outline.svg | 1 + .../svg/trail-sign-sharp.svg | 1 + .../svg/trail-sign.svg | 1 + .../svg/train-outline.svg | 1 + .../svg/train-sharp.svg | 1 + .../svg/train.svg | 1 + .../svg/transgender-outline.svg | 1 + .../svg/transgender-sharp.svg | 1 + .../svg/transgender.svg | 1 + .../svg/trash-bin-outline.svg | 1 + .../svg/trash-bin-sharp.svg | 1 + .../svg/trash-bin.svg | 1 + .../svg/trash-outline.svg | 1 + .../svg/trash-sharp.svg | 1 + .../svg/trash.svg | 1 + .../svg/trending-down-outline.svg | 1 + .../svg/trending-down-sharp.svg | 1 + .../svg/trending-down.svg | 1 + .../svg/trending-up-outline.svg | 1 + .../svg/trending-up-sharp.svg | 1 + .../svg/trending-up.svg | 1 + .../svg/triangle-outline.svg | 1 + .../svg/triangle-sharp.svg | 1 + .../svg/triangle.svg | 1 + .../svg/trophy-outline.svg | 1 + .../svg/trophy-sharp.svg | 1 + .../svg/trophy.svg | 1 + .../svg/tv-outline.svg | 1 + .../svg/tv-sharp.svg | 1 + .../kby-toggle-button-mobile-view/svg/tv.svg | 1 + .../svg/umbrella-outline.svg | 1 + .../svg/umbrella-sharp.svg | 1 + .../svg/umbrella.svg | 1 + .../svg/unlink-outline.svg | 1 + .../svg/unlink-sharp.svg | 1 + .../svg/unlink.svg | 1 + .../svg/videocam-off-outline.svg | 1 + .../svg/videocam-off-sharp.svg | 1 + .../svg/videocam-off.svg | 1 + .../svg/videocam-outline.svg | 1 + .../svg/videocam-sharp.svg | 1 + .../svg/videocam.svg | 1 + .../svg/volume-high-outline.svg | 1 + .../svg/volume-high-sharp.svg | 1 + .../svg/volume-high.svg | 1 + .../svg/volume-low-outline.svg | 1 + .../svg/volume-low-sharp.svg | 1 + .../svg/volume-low.svg | 1 + .../svg/volume-medium-outline.svg | 1 + .../svg/volume-medium-sharp.svg | 1 + .../svg/volume-medium.svg | 1 + .../svg/volume-mute-outline.svg | 1 + .../svg/volume-mute-sharp.svg | 1 + .../svg/volume-mute.svg | 1 + .../svg/volume-off-outline.svg | 1 + .../svg/volume-off-sharp.svg | 1 + .../svg/volume-off.svg | 1 + .../svg/walk-outline.svg | 1 + .../svg/walk-sharp.svg | 1 + .../svg/walk.svg | 1 + .../svg/wallet-outline.svg | 1 + .../svg/wallet-sharp.svg | 1 + .../svg/wallet.svg | 1 + .../svg/warning-outline.svg | 1 + .../svg/warning-sharp.svg | 1 + .../svg/warning.svg | 1 + .../svg/watch-outline.svg | 1 + .../svg/watch-sharp.svg | 1 + .../svg/watch.svg | 1 + .../svg/water-outline.svg | 1 + .../svg/water-sharp.svg | 1 + .../svg/water.svg | 1 + .../svg/wifi-outline.svg | 1 + .../svg/wifi-sharp.svg | 1 + .../svg/wifi.svg | 1 + .../svg/wine-outline.svg | 1 + .../svg/wine-sharp.svg | 1 + .../svg/wine.svg | 1 + .../svg/woman-outline.svg | 1 + .../svg/woman-sharp.svg | 1 + .../svg/woman.svg | 1 + 1637 files changed, 3264 insertions(+) create mode 100644 branch/kby-toggle-button-mobile-view/1049.490e081d79df402b.js create mode 100644 branch/kby-toggle-button-mobile-view/1102.e7b300c4432d06ae.js create mode 100644 branch/kby-toggle-button-mobile-view/1293.3f33ef2a10058d50.js create mode 100644 branch/kby-toggle-button-mobile-view/1459.dc4d6c6515d34228.js create mode 100644 branch/kby-toggle-button-mobile-view/1577.8bf6183c60b82119.js create mode 100644 branch/kby-toggle-button-mobile-view/2075.2b107bbc884fc078.js create mode 100644 branch/kby-toggle-button-mobile-view/2348.fed8e88f25b1e729.js create mode 100644 branch/kby-toggle-button-mobile-view/2375.d3ab7495f79aa923.js create mode 100644 branch/kby-toggle-button-mobile-view/2415.6f07ab1b66a9ed59.js create mode 100644 branch/kby-toggle-button-mobile-view/2560.9ee85df1845e1319.js create mode 100644 branch/kby-toggle-button-mobile-view/2885.fc8f681d25073212.js create mode 100644 branch/kby-toggle-button-mobile-view/2910.dc5772dc1f25e4f0.js create mode 100644 branch/kby-toggle-button-mobile-view/3162.c8bf94f3650fe991.js create mode 100644 branch/kby-toggle-button-mobile-view/3506.856c2fe59d753f79.js create mode 100644 branch/kby-toggle-button-mobile-view/3511.9d442494c527b6e4.js create mode 100644 branch/kby-toggle-button-mobile-view/3687.d669c9e37280e466.js create mode 100644 branch/kby-toggle-button-mobile-view/3814.64993bc23b06a2fd.js create mode 100644 branch/kby-toggle-button-mobile-view/3rdpartylicenses.txt create mode 100644 branch/kby-toggle-button-mobile-view/404.html create mode 100644 branch/kby-toggle-button-mobile-view/4171.d93d0ac03535ca7c.js create mode 100644 branch/kby-toggle-button-mobile-view/4183.3814158fc86806b9.js create mode 100644 branch/kby-toggle-button-mobile-view/4406.85325f694a44c1ee.js create mode 100644 branch/kby-toggle-button-mobile-view/441.6697e4274204ab87.js create mode 100644 branch/kby-toggle-button-mobile-view/4463.af0d2138fc75a196.js create mode 100644 branch/kby-toggle-button-mobile-view/4591.1cc8031675fc3310.js create mode 100644 branch/kby-toggle-button-mobile-view/4699.8e38a31677d011e0.js create mode 100644 branch/kby-toggle-button-mobile-view/5100.708956dd6b74448c.js create mode 100644 branch/kby-toggle-button-mobile-view/5197.166296338695851b.js create mode 100644 branch/kby-toggle-button-mobile-view/5222.ff5dd8dc8f8e3154.js create mode 100644 branch/kby-toggle-button-mobile-view/5712.3ea8629b2ef79517.js create mode 100644 branch/kby-toggle-button-mobile-view/5887.9ada2e9c560a1d95.js create mode 100644 branch/kby-toggle-button-mobile-view/5949.7d1ab7205ddc0a7c.js create mode 100644 branch/kby-toggle-button-mobile-view/6024.6c6acfbc926598bd.js create mode 100644 branch/kby-toggle-button-mobile-view/6433.5048fd24894cac5d.js create mode 100644 branch/kby-toggle-button-mobile-view/6499.4403e643bca7643e.js create mode 100644 branch/kby-toggle-button-mobile-view/6521.5c1f9be4ce79f1db.js create mode 100644 branch/kby-toggle-button-mobile-view/6631.1f49d17f2c0787df.js create mode 100644 branch/kby-toggle-button-mobile-view/6840.ede04bae8a79af97.js create mode 100644 branch/kby-toggle-button-mobile-view/7030.c2cfa813b61344e3.js create mode 100644 branch/kby-toggle-button-mobile-view/7076.fe5051c1ea911b3d.js create mode 100644 branch/kby-toggle-button-mobile-view/7179.4a03688de1e73db0.js create mode 100644 branch/kby-toggle-button-mobile-view/7240.ad5a9f515d1bb29b.js create mode 100644 branch/kby-toggle-button-mobile-view/7338.e0e87750c65de55b.js create mode 100644 branch/kby-toggle-button-mobile-view/7356.10126f01f80dd7ab.js create mode 100644 branch/kby-toggle-button-mobile-view/7372.6d2214eecc8ed059.js create mode 100644 branch/kby-toggle-button-mobile-view/7402.c75e927bd5edae36.js create mode 100644 branch/kby-toggle-button-mobile-view/7428.d93c121f28bc42ce.js create mode 100644 branch/kby-toggle-button-mobile-view/7720.49e00b5d864a84bf.js create mode 100644 branch/kby-toggle-button-mobile-view/8066.5acb787fdf8d7f4c.js create mode 100644 branch/kby-toggle-button-mobile-view/8193.77a3c181e49ca965.js create mode 100644 branch/kby-toggle-button-mobile-view/8314.45735b2024a73010.js create mode 100644 branch/kby-toggle-button-mobile-view/8361.a786822c87443943.js create mode 100644 branch/kby-toggle-button-mobile-view/8477.4456431cd264ca47.js create mode 100644 branch/kby-toggle-button-mobile-view/853.23b020b55b65beb4.js create mode 100644 branch/kby-toggle-button-mobile-view/8584.bb5df2b9628d836f.js create mode 100644 branch/kby-toggle-button-mobile-view/8782.c09d8cb98e29aa07.js create mode 100644 branch/kby-toggle-button-mobile-view/8805.08c27196fb857946.js create mode 100644 branch/kby-toggle-button-mobile-view/8814.0e6702fbed0a2aed.js create mode 100644 branch/kby-toggle-button-mobile-view/8970.80b1d911cdedeed0.js create mode 100644 branch/kby-toggle-button-mobile-view/9013.aa0eccdc7f413862.js create mode 100644 branch/kby-toggle-button-mobile-view/9344.eb9e3f0581de6c5e.js create mode 100644 branch/kby-toggle-button-mobile-view/964.7f2a0eaba6041a6b.js create mode 100644 branch/kby-toggle-button-mobile-view/9977.dd74ca8d140fe1f9.js create mode 100644 branch/kby-toggle-button-mobile-view/assets/component-svg/Accordion-Kirby-Component-Overview.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/component-svg/Action-Sheet-Kirby-Component-Overview.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/component-svg/Alert-Kirby-Component-Overview.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/component-svg/Avatar-Kirby-Component-Overview.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/component-svg/Badge-Kirby-Component-Overview.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/component-svg/Button-Kirby-Component-Overview.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/component-svg/Calendar-Kirby-Component-Overview.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/component-svg/Card-Kirby-Component-Overview.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/component-svg/Chart-Kirby-Component-Overview.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/component-svg/Chart-Stock-Kirby-Component-Overview.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/component-svg/Checkbox-Kirby-Component-Overview.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/component-svg/Colors-Kirby-Component-Overview.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/component-svg/Data-Table-Kirby-Component-Overview.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/component-svg/Divider-Kirby-Component-Overview.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/component-svg/Dropdown-Kirby-Component-Overview.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/component-svg/Empty-State-Kirby-Component-Overview.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/component-svg/FAB-Kirby-Component-Overview.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/component-svg/Flag-Kirby-Component-Overview.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/component-svg/Fonts-Kirby-Component-Overview.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/component-svg/Form-Field-Kirby-Component-Overview.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/component-svg/Header-Kirby-Component-Overview.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/component-svg/Icons-Kirby-Component-Overview.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/component-svg/Item-Kirby-Component-Overview.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/component-svg/Menu-Kirby-Component-Overview.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/component-svg/Page-Kirby-Component-Overview.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/component-svg/Progress-Circle-Kirby-Component-Overview.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/component-svg/Radio-Buttons-Kirby-Component-Overview.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/component-svg/Range-Slider-Kirby-Component-Overview.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/component-svg/Segmented-Control-Kirby-Component-Overview.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/component-svg/Slide-Button-Kirby-Component-Overview.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/component-svg/Slides-Kirby-Component-Overview.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/component-svg/Spinner-Kirby-Component-Overview.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/component-svg/Toast-Kirby-Component-Overview.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/component-svg/Toggle-Kirby-Component-Overview.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/icons/arrow-back.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/icons/football.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/icons/icon-sprite.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/icons/umbrella.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/images/arrow-back.png create mode 100644 branch/kby-toggle-button-mobile-view/assets/images/avatar-not-found.png create mode 100644 branch/kby-toggle-button-mobile-view/assets/images/dk.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/images/gb.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/images/kirby-components-w1020.png create mode 100644 branch/kby-toggle-button-mobile-view/assets/images/kirby-components-w375.png create mode 100644 branch/kby-toggle-button-mobile-view/assets/images/kirby-components-w700.png create mode 100644 branch/kby-toggle-button-mobile-view/assets/images/kirby-components-w800.png create mode 100644 branch/kby-toggle-button-mobile-view/assets/images/woman.png create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/backgrounds/kirby-card.png create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/QR.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/accident.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/accounts-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/accounts.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/add-bank.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/add.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/adjust.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/agreement.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/air-balloon.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/arrow-back.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/arrow-down-fill.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/arrow-down.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/arrow-more.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/arrow-up-fill.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/arrow-up.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/attach.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/backspace.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/banknotes.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/basket.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/bs-logo.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/budget.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/business.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/calculator.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/calendar-end.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/calendar-start.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/calendar.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/camera.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/car.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/chat.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/checkbox-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/checkbox.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/checkmark-selected.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/clock.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/close.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/cog.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/coinstack.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/common.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/company.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/contact.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/contract.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/copy.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/crossedeye.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/document.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/dot.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/download.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/drag-drop.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/edit.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/expand.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/expense.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/feedback.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/fees.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/filter.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/flag.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/flash-off.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/flash.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/flower.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/foreign-payment.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/globe-transfer.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/grid.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/health.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/help-decoration.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/help.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/history.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/home.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/house.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/illness.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/inbox-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/inbox.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/incapacity.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/income.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/information-decoration.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/information.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/insurance.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/investment.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/keyboard.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/kirby.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/life.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/link.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/list.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/lock.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/log-out.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/menu-no-decoration.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/menu-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/menu.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/misc.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/moneybag.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/more.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/move.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/navigation.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/notification-fill.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/notification.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/overview-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/overview.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/participants.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/payment-card.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/pension.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/person-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/person.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/phone-device.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/piggybank.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/recurring.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/remove.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/reorder.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/revert.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/salary.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/search.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/see.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/share.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/signed-document.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/sort.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/sunshine.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/support.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/swap.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/tractor.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/transfer-ownership.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/trash.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/unsubscribe.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/update.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/upload.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/user-blocked.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/verify.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/warning.svg create mode 100644 branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/write-message.svg create mode 100644 branch/kby-toggle-button-mobile-view/common.2aace7ddbe9808e1.js create mode 100644 branch/kby-toggle-button-mobile-view/favicon.ico create mode 100644 branch/kby-toggle-button-mobile-view/index.html create mode 100644 branch/kby-toggle-button-mobile-view/main.7d9cd16138e3c088.js create mode 100644 branch/kby-toggle-button-mobile-view/polyfills.cdf6649b370f5b30.js create mode 100644 branch/kby-toggle-button-mobile-view/roboto-all-300-normal.64eb7ef0042901e6.woff create mode 100644 branch/kby-toggle-button-mobile-view/roboto-all-400-normal.71db2d8b40e5e239.woff create mode 100644 branch/kby-toggle-button-mobile-view/roboto-all-500-normal.88bc3fb08f262175.woff create mode 100644 branch/kby-toggle-button-mobile-view/roboto-all-700-normal.508973aca9c19bd1.woff create mode 100644 branch/kby-toggle-button-mobile-view/roboto-all-900-normal.e4d8855c321e1766.woff create mode 100644 branch/kby-toggle-button-mobile-view/roboto-cyrillic-300-normal.ac5526d9fceb846c.woff2 create mode 100644 branch/kby-toggle-button-mobile-view/roboto-cyrillic-400-normal.a951d278afeaf980.woff2 create mode 100644 branch/kby-toggle-button-mobile-view/roboto-cyrillic-500-normal.38d38be11bc275d2.woff2 create mode 100644 branch/kby-toggle-button-mobile-view/roboto-cyrillic-700-normal.fc4419df4b438f48.woff2 create mode 100644 branch/kby-toggle-button-mobile-view/roboto-cyrillic-900-normal.0c7d448d93b8ca59.woff2 create mode 100644 branch/kby-toggle-button-mobile-view/roboto-cyrillic-ext-300-normal.65435c3edee8e16b.woff2 create mode 100644 branch/kby-toggle-button-mobile-view/roboto-cyrillic-ext-400-normal.b703db023cce1d4d.woff2 create mode 100644 branch/kby-toggle-button-mobile-view/roboto-cyrillic-ext-500-normal.84f918f5c0ade063.woff2 create mode 100644 branch/kby-toggle-button-mobile-view/roboto-cyrillic-ext-700-normal.1af8ccfa99622eb6.woff2 create mode 100644 branch/kby-toggle-button-mobile-view/roboto-cyrillic-ext-900-normal.d1444281d3ec9cf7.woff2 create mode 100644 branch/kby-toggle-button-mobile-view/roboto-greek-300-normal.fe9a4e0e7da3bb58.woff2 create mode 100644 branch/kby-toggle-button-mobile-view/roboto-greek-400-normal.b6a101a12d480e4e.woff2 create mode 100644 branch/kby-toggle-button-mobile-view/roboto-greek-500-normal.d4dcaa836375f114.woff2 create mode 100644 branch/kby-toggle-button-mobile-view/roboto-greek-700-normal.0c18f66cf6e2e582.woff2 create mode 100644 branch/kby-toggle-button-mobile-view/roboto-greek-900-normal.4cd96d8151798487.woff2 create mode 100644 branch/kby-toggle-button-mobile-view/roboto-greek-ext-300-normal.2a71af2ad85019d5.woff2 create mode 100644 branch/kby-toggle-button-mobile-view/roboto-greek-ext-400-normal.040e97e1c6c06020.woff2 create mode 100644 branch/kby-toggle-button-mobile-view/roboto-greek-ext-500-normal.e034745c3e16f73b.woff2 create mode 100644 branch/kby-toggle-button-mobile-view/roboto-greek-ext-700-normal.faa793ef8c64a03b.woff2 create mode 100644 branch/kby-toggle-button-mobile-view/roboto-greek-ext-900-normal.52b92e7ddef6342d.woff2 create mode 100644 branch/kby-toggle-button-mobile-view/roboto-latin-300-normal.4d8f8086236bad80.woff2 create mode 100644 branch/kby-toggle-button-mobile-view/roboto-latin-400-normal.1e2d4d3a272629cd.woff2 create mode 100644 branch/kby-toggle-button-mobile-view/roboto-latin-500-normal.1dfbc3dbf815e3f3.woff2 create mode 100644 branch/kby-toggle-button-mobile-view/roboto-latin-700-normal.12893bfc0762b0f3.woff2 create mode 100644 branch/kby-toggle-button-mobile-view/roboto-latin-900-normal.282ba77fda1349f3.woff2 create mode 100644 branch/kby-toggle-button-mobile-view/roboto-latin-ext-300-normal.7322a4df3a491c84.woff2 create mode 100644 branch/kby-toggle-button-mobile-view/roboto-latin-ext-400-normal.0701c959c9552401.woff2 create mode 100644 branch/kby-toggle-button-mobile-view/roboto-latin-ext-500-normal.3a735ad1752d1854.woff2 create mode 100644 branch/kby-toggle-button-mobile-view/roboto-latin-ext-700-normal.c9d4ac34e1cd58c1.woff2 create mode 100644 branch/kby-toggle-button-mobile-view/roboto-latin-ext-900-normal.e894e544eceebb3c.woff2 create mode 100644 branch/kby-toggle-button-mobile-view/roboto-vietnamese-300-normal.64719b5cc83c6288.woff2 create mode 100644 branch/kby-toggle-button-mobile-view/roboto-vietnamese-400-normal.9246e4cef79b3366.woff2 create mode 100644 branch/kby-toggle-button-mobile-view/roboto-vietnamese-500-normal.1597685bf7a6358f.woff2 create mode 100644 branch/kby-toggle-button-mobile-view/roboto-vietnamese-700-normal.ee4a487b0cfc5f3d.woff2 create mode 100644 branch/kby-toggle-button-mobile-view/roboto-vietnamese-900-normal.b4f577490e98d372.woff2 create mode 100644 branch/kby-toggle-button-mobile-view/runtime.a99a3349aeba77f2.js create mode 100644 branch/kby-toggle-button-mobile-view/styles.521fe1e2c568efce.css create mode 100644 branch/kby-toggle-button-mobile-view/svg/accessibility-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/accessibility-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/accessibility.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/add-circle-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/add-circle-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/add-circle.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/add-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/add-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/add.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/airplane-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/airplane-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/airplane.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/alarm-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/alarm-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/alarm.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/albums-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/albums-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/albums.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/alert-circle-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/alert-circle-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/alert-circle.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/alert-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/alert-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/alert.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/american-football-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/american-football-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/american-football.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/analytics-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/analytics-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/analytics.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/aperture-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/aperture-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/aperture.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/apps-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/apps-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/apps.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/archive-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/archive-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/archive.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/arrow-back-circle-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/arrow-back-circle-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/arrow-back-circle.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/arrow-back-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/arrow-back-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/arrow-back.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/arrow-down-circle-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/arrow-down-circle-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/arrow-down-circle.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/arrow-down-left-box-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/arrow-down-left-box-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/arrow-down-left-box.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/arrow-down-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/arrow-down-right-box-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/arrow-down-right-box-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/arrow-down-right-box.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/arrow-down-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/arrow-down.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/arrow-forward-circle-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/arrow-forward-circle-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/arrow-forward-circle.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/arrow-forward-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/arrow-forward-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/arrow-forward.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/arrow-redo-circle-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/arrow-redo-circle-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/arrow-redo-circle.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/arrow-redo-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/arrow-redo-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/arrow-redo.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/arrow-undo-circle-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/arrow-undo-circle-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/arrow-undo-circle.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/arrow-undo-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/arrow-undo-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/arrow-undo.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/arrow-up-circle-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/arrow-up-circle-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/arrow-up-circle.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/arrow-up-left-box-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/arrow-up-left-box-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/arrow-up-left-box.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/arrow-up-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/arrow-up-right-box-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/arrow-up-right-box-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/arrow-up-right-box.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/arrow-up-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/arrow-up.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/at-circle-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/at-circle-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/at-circle.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/at-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/at-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/at.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/attach-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/attach-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/attach.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/backspace-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/backspace-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/backspace.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/bag-add-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/bag-add-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/bag-add.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/bag-check-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/bag-check-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/bag-check.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/bag-handle-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/bag-handle-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/bag-handle.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/bag-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/bag-remove-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/bag-remove-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/bag-remove.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/bag-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/bag.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/balloon-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/balloon-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/balloon.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/ban-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/ban-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/ban.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/bandage-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/bandage-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/bandage.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/bar-chart-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/bar-chart-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/bar-chart.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/barbell-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/barbell-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/barbell.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/barcode-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/barcode-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/barcode.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/baseball-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/baseball-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/baseball.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/basket-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/basket-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/basket.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/basketball-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/basketball-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/basketball.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/battery-charging-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/battery-charging-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/battery-charging.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/battery-dead-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/battery-dead-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/battery-dead.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/battery-full-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/battery-full-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/battery-full.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/battery-half-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/battery-half-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/battery-half.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/beaker-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/beaker-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/beaker.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/bed-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/bed-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/bed.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/beer-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/beer-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/beer.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/bicycle-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/bicycle-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/bicycle.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/binoculars-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/binoculars-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/binoculars.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/bluetooth-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/bluetooth-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/bluetooth.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/boat-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/boat-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/boat.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/body-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/body-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/body.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/bonfire-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/bonfire-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/bonfire.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/book-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/book-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/book.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/bookmark-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/bookmark-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/bookmark.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/bookmarks-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/bookmarks-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/bookmarks.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/bowling-ball-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/bowling-ball-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/bowling-ball.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/briefcase-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/briefcase-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/briefcase.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/browsers-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/browsers-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/browsers.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/brush-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/brush-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/brush.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/bug-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/bug-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/bug.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/build-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/build-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/build.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/bulb-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/bulb-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/bulb.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/bus-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/bus-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/bus.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/business-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/business-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/business.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/cafe-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/cafe-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/cafe.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/calculator-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/calculator-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/calculator.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/calendar-clear-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/calendar-clear-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/calendar-clear.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/calendar-number-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/calendar-number-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/calendar-number.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/calendar-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/calendar-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/calendar.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/call-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/call-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/call.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/camera-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/camera-reverse-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/camera-reverse-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/camera-reverse.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/camera-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/camera.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/car-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/car-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/car-sport-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/car-sport-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/car-sport.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/car.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/card-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/card-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/card.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/caret-back-circle-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/caret-back-circle-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/caret-back-circle.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/caret-back-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/caret-back-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/caret-back.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/caret-down-circle-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/caret-down-circle-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/caret-down-circle.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/caret-down-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/caret-down-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/caret-down.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/caret-forward-circle-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/caret-forward-circle-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/caret-forward-circle.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/caret-forward-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/caret-forward-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/caret-forward.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/caret-up-circle-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/caret-up-circle-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/caret-up-circle.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/caret-up-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/caret-up-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/caret-up.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/cart-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/cart-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/cart.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/cash-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/cash-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/cash.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/cellular-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/cellular-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/cellular.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/chatbox-ellipses-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/chatbox-ellipses-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/chatbox-ellipses.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/chatbox-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/chatbox-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/chatbox.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/chatbubble-ellipses-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/chatbubble-ellipses-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/chatbubble-ellipses.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/chatbubble-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/chatbubble-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/chatbubble.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/chatbubbles-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/chatbubbles-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/chatbubbles.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/checkbox-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/checkbox-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/checkbox.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/checkmark-circle-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/checkmark-circle-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/checkmark-circle.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/checkmark-done-circle-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/checkmark-done-circle-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/checkmark-done-circle.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/checkmark-done-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/checkmark-done-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/checkmark-done.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/checkmark-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/checkmark-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/checkmark.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/chevron-back-circle-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/chevron-back-circle-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/chevron-back-circle.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/chevron-back-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/chevron-back-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/chevron-back.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/chevron-collapse-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/chevron-collapse-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/chevron-collapse.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/chevron-down-circle-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/chevron-down-circle-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/chevron-down-circle.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/chevron-down-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/chevron-down-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/chevron-down.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/chevron-expand-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/chevron-expand-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/chevron-expand.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/chevron-forward-circle-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/chevron-forward-circle-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/chevron-forward-circle.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/chevron-forward-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/chevron-forward-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/chevron-forward.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/chevron-up-circle-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/chevron-up-circle-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/chevron-up-circle.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/chevron-up-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/chevron-up-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/chevron-up.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/clipboard-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/clipboard-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/clipboard.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/close-circle-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/close-circle-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/close-circle.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/close-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/close-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/close.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/cloud-circle-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/cloud-circle-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/cloud-circle.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/cloud-done-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/cloud-done-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/cloud-done.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/cloud-download-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/cloud-download-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/cloud-download.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/cloud-offline-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/cloud-offline-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/cloud-offline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/cloud-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/cloud-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/cloud-upload-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/cloud-upload-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/cloud-upload.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/cloud.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/cloudy-night-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/cloudy-night-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/cloudy-night.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/cloudy-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/cloudy-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/cloudy.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/code-download-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/code-download-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/code-download.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/code-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/code-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/code-slash-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/code-slash-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/code-slash.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/code-working-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/code-working-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/code-working.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/code.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/cog-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/cog-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/cog.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/color-fill-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/color-fill-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/color-fill.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/color-filter-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/color-filter-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/color-filter.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/color-palette-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/color-palette-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/color-palette.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/color-wand-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/color-wand-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/color-wand.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/compass-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/compass-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/compass.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/construct-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/construct-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/construct.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/contract-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/contract-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/contract.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/contrast-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/contrast-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/contrast.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/copy-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/copy-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/copy.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/create-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/create-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/create.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/crop-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/crop-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/crop.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/cube-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/cube-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/cube.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/cut-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/cut-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/cut.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/desktop-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/desktop-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/desktop.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/diamond-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/diamond-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/diamond.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/dice-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/dice-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/dice.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/disc-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/disc-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/disc.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/document-attach-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/document-attach-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/document-attach.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/document-lock-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/document-lock-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/document-lock.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/document-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/document-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/document-text-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/document-text-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/document-text.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/document.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/documents-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/documents-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/documents.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/download-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/download-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/download.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/duplicate-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/duplicate-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/duplicate.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/ear-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/ear-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/ear.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/earth-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/earth-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/earth.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/easel-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/easel-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/easel.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/egg-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/egg-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/egg.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/ellipse-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/ellipse-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/ellipse.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/ellipsis-horizontal-circle-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/ellipsis-horizontal-circle-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/ellipsis-horizontal-circle.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/ellipsis-horizontal-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/ellipsis-horizontal-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/ellipsis-horizontal.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/ellipsis-vertical-circle-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/ellipsis-vertical-circle-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/ellipsis-vertical-circle.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/ellipsis-vertical-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/ellipsis-vertical-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/ellipsis-vertical.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/enter-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/enter-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/enter.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/exit-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/exit-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/exit.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/expand-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/expand-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/expand.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/extension-puzzle-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/extension-puzzle-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/extension-puzzle.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/eye-off-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/eye-off-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/eye-off.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/eye-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/eye-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/eye.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/eyedrop-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/eyedrop-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/eyedrop.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/fast-food-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/fast-food-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/fast-food.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/female-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/female-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/female.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/file-tray-full-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/file-tray-full-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/file-tray-full.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/file-tray-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/file-tray-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/file-tray-stacked-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/file-tray-stacked-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/file-tray-stacked.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/file-tray.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/film-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/film-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/film.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/filter-circle-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/filter-circle-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/filter-circle.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/filter-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/filter-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/filter.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/finger-print-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/finger-print-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/finger-print.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/fish-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/fish-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/fish.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/fitness-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/fitness-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/fitness.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/flag-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/flag-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/flag.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/flame-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/flame-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/flame.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/flash-off-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/flash-off-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/flash-off.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/flash-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/flash-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/flash.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/flashlight-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/flashlight-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/flashlight.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/flask-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/flask-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/flask.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/flower-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/flower-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/flower.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/folder-open-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/folder-open-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/folder-open.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/folder-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/folder-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/folder.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/football-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/football-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/football.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/footsteps-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/footsteps-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/footsteps.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/funnel-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/funnel-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/funnel.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/game-controller-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/game-controller-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/game-controller.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/gift-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/gift-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/gift.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/git-branch-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/git-branch-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/git-branch.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/git-commit-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/git-commit-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/git-commit.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/git-compare-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/git-compare-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/git-compare.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/git-merge-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/git-merge-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/git-merge.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/git-network-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/git-network-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/git-network.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/git-pull-request-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/git-pull-request-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/git-pull-request.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/glasses-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/glasses-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/glasses.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/globe-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/globe-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/globe.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/golf-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/golf-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/golf.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/grid-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/grid-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/grid.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/hammer-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/hammer-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/hammer.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/hand-left-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/hand-left-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/hand-left.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/hand-right-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/hand-right-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/hand-right.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/happy-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/happy-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/happy.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/hardware-chip-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/hardware-chip-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/hardware-chip.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/headset-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/headset-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/headset.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/heart-circle-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/heart-circle-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/heart-circle.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/heart-dislike-circle-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/heart-dislike-circle-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/heart-dislike-circle.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/heart-dislike-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/heart-dislike-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/heart-dislike.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/heart-half-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/heart-half-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/heart-half.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/heart-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/heart-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/heart.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/help-buoy-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/help-buoy-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/help-buoy.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/help-circle-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/help-circle-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/help-circle.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/help-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/help-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/help.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/home-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/home-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/home.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/hourglass-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/hourglass-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/hourglass.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/ice-cream-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/ice-cream-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/ice-cream.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/id-card-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/id-card-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/id-card.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/image-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/image-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/image.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/images-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/images-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/images.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/infinite-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/infinite-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/infinite.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/information-circle-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/information-circle-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/information-circle.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/information-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/information-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/information.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/invert-mode-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/invert-mode-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/invert-mode.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/journal-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/journal-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/journal.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/key-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/key-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/key.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/keypad-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/keypad-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/keypad.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/language-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/language-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/language.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/laptop-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/laptop-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/laptop.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/layers-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/layers-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/layers.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/leaf-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/leaf-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/leaf.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/library-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/library-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/library.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/link-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/link-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/link.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/list-circle-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/list-circle-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/list-circle.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/list-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/list-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/list.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/locate-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/locate-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/locate.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/location-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/location-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/location.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/lock-closed-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/lock-closed-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/lock-closed.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/lock-open-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/lock-open-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/lock-open.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/log-in-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/log-in-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/log-in.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/log-out-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/log-out-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/log-out.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-alipay.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-amazon.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-amplify.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-android.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-angular.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-appflow.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-apple-appstore.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-apple-ar.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-apple.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-behance.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-bitbucket.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-bitcoin.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-buffer.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-capacitor.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-chrome.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-closed-captioning.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-codepen.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-css3.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-designernews.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-deviantart.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-discord.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-docker.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-dribbble.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-dropbox.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-edge.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-electron.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-euro.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-facebook.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-figma.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-firebase.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-firefox.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-flickr.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-foursquare.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-github.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-gitlab.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-google-playstore.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-google.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-hackernews.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-html5.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-instagram.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-ionic.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-ionitron.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-javascript.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-laravel.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-linkedin.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-markdown.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-mastodon.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-medium.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-microsoft.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-no-smoking.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-nodejs.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-npm.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-octocat.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-paypal.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-pinterest.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-playstation.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-pwa.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-python.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-react.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-reddit.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-rss.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-sass.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-skype.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-slack.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-snapchat.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-soundcloud.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-stackoverflow.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-steam.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-stencil.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-tableau.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-tiktok.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-trapeze.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-tumblr.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-tux.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-twitch.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-twitter.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-usd.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-venmo.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-vercel.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-vimeo.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-vk.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-vue.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-web-component.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-wechat.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-whatsapp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-windows.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-wordpress.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-x.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-xbox.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-xing.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-yahoo.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-yen.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/logo-youtube.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/magnet-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/magnet-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/magnet.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/mail-open-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/mail-open-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/mail-open.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/mail-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/mail-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/mail-unread-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/mail-unread-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/mail-unread.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/mail.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/male-female-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/male-female-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/male-female.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/male-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/male-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/male.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/man-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/man-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/man.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/map-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/map-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/map.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/medal-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/medal-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/medal.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/medical-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/medical-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/medical.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/medkit-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/medkit-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/medkit.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/megaphone-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/megaphone-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/megaphone.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/menu-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/menu-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/menu.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/mic-circle-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/mic-circle-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/mic-circle.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/mic-off-circle-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/mic-off-circle-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/mic-off-circle.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/mic-off-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/mic-off-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/mic-off.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/mic-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/mic-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/mic.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/moon-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/moon-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/moon.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/move-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/move-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/move.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/musical-note-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/musical-note-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/musical-note.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/musical-notes-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/musical-notes-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/musical-notes.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/navigate-circle-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/navigate-circle-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/navigate-circle.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/navigate-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/navigate-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/navigate.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/newspaper-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/newspaper-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/newspaper.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/notifications-circle-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/notifications-circle-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/notifications-circle.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/notifications-off-circle-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/notifications-off-circle-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/notifications-off-circle.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/notifications-off-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/notifications-off-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/notifications-off.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/notifications-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/notifications-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/notifications.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/nuclear-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/nuclear-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/nuclear.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/nutrition-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/nutrition-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/nutrition.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/open-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/open-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/open.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/options-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/options-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/options.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/paper-plane-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/paper-plane-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/paper-plane.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/partly-sunny-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/partly-sunny-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/partly-sunny.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/pause-circle-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/pause-circle-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/pause-circle.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/pause-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/pause-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/pause.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/paw-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/paw-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/paw.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/pencil-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/pencil-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/pencil.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/people-circle-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/people-circle-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/people-circle.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/people-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/people-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/people.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/person-add-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/person-add-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/person-add.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/person-circle-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/person-circle-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/person-circle.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/person-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/person-remove-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/person-remove-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/person-remove.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/person-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/person.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/phone-landscape-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/phone-landscape-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/phone-landscape.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/phone-portrait-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/phone-portrait-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/phone-portrait.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/pie-chart-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/pie-chart-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/pie-chart.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/pin-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/pin-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/pin.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/pint-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/pint-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/pint.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/pizza-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/pizza-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/pizza.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/planet-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/planet-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/planet.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/play-back-circle-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/play-back-circle-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/play-back-circle.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/play-back-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/play-back-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/play-back.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/play-circle-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/play-circle-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/play-circle.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/play-forward-circle-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/play-forward-circle-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/play-forward-circle.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/play-forward-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/play-forward-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/play-forward.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/play-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/play-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/play-skip-back-circle-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/play-skip-back-circle-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/play-skip-back-circle.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/play-skip-back-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/play-skip-back-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/play-skip-back.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/play-skip-forward-circle-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/play-skip-forward-circle-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/play-skip-forward-circle.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/play-skip-forward-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/play-skip-forward-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/play-skip-forward.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/play.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/podium-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/podium-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/podium.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/power-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/power-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/power.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/pricetag-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/pricetag-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/pricetag.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/pricetags-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/pricetags-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/pricetags.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/print-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/print-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/print.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/prism-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/prism-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/prism.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/pulse-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/pulse-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/pulse.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/push-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/push-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/push.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/qr-code-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/qr-code-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/qr-code.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/radio-button-off-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/radio-button-off-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/radio-button-off.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/radio-button-on-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/radio-button-on-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/radio-button-on.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/radio-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/radio-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/radio.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/rainy-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/rainy-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/rainy.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/reader-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/reader-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/reader.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/receipt-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/receipt-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/receipt.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/recording-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/recording-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/recording.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/refresh-circle-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/refresh-circle-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/refresh-circle.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/refresh-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/refresh-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/refresh.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/reload-circle-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/reload-circle-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/reload-circle.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/reload-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/reload-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/reload.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/remove-circle-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/remove-circle-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/remove-circle.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/remove-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/remove-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/remove.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/reorder-four-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/reorder-four-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/reorder-four.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/reorder-three-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/reorder-three-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/reorder-three.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/reorder-two-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/reorder-two-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/reorder-two.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/repeat-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/repeat-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/repeat.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/resize-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/resize-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/resize.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/restaurant-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/restaurant-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/restaurant.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/return-down-back-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/return-down-back-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/return-down-back.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/return-down-forward-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/return-down-forward-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/return-down-forward.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/return-up-back-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/return-up-back-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/return-up-back.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/return-up-forward-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/return-up-forward-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/return-up-forward.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/ribbon-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/ribbon-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/ribbon.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/rocket-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/rocket-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/rocket.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/rose-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/rose-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/rose.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/sad-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/sad-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/sad.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/save-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/save-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/save.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/scale-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/scale-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/scale.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/scan-circle-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/scan-circle-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/scan-circle.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/scan-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/scan-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/scan.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/school-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/school-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/school.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/search-circle-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/search-circle-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/search-circle.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/search-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/search-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/search.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/send-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/send-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/send.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/server-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/server-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/server.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/settings-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/settings-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/settings.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/shapes-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/shapes-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/shapes.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/share-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/share-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/share-social-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/share-social-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/share-social.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/share.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/shield-checkmark-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/shield-checkmark-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/shield-checkmark.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/shield-half-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/shield-half-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/shield-half.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/shield-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/shield-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/shield.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/shirt-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/shirt-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/shirt.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/shuffle-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/shuffle-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/shuffle.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/skull-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/skull-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/skull.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/snow-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/snow-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/snow.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/sparkles-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/sparkles-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/sparkles.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/speedometer-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/speedometer-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/speedometer.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/square-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/square-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/square.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/star-half-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/star-half-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/star-half.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/star-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/star-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/star.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/stats-chart-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/stats-chart-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/stats-chart.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/stop-circle-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/stop-circle-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/stop-circle.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/stop-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/stop-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/stop.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/stopwatch-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/stopwatch-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/stopwatch.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/storefront-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/storefront-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/storefront.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/subway-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/subway-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/subway.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/sunny-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/sunny-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/sunny.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/swap-horizontal-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/swap-horizontal-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/swap-horizontal.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/swap-vertical-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/swap-vertical-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/swap-vertical.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/sync-circle-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/sync-circle-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/sync-circle.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/sync-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/sync-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/sync.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/tablet-landscape-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/tablet-landscape-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/tablet-landscape.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/tablet-portrait-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/tablet-portrait-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/tablet-portrait.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/telescope-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/telescope-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/telescope.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/tennisball-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/tennisball-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/tennisball.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/terminal-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/terminal-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/terminal.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/text-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/text-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/text.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/thermometer-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/thermometer-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/thermometer.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/thumbs-down-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/thumbs-down-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/thumbs-down.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/thumbs-up-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/thumbs-up-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/thumbs-up.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/thunderstorm-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/thunderstorm-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/thunderstorm.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/ticket-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/ticket-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/ticket.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/time-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/time-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/time.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/timer-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/timer-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/timer.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/today-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/today-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/today.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/toggle-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/toggle-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/toggle.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/trail-sign-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/trail-sign-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/trail-sign.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/train-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/train-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/train.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/transgender-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/transgender-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/transgender.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/trash-bin-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/trash-bin-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/trash-bin.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/trash-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/trash-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/trash.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/trending-down-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/trending-down-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/trending-down.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/trending-up-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/trending-up-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/trending-up.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/triangle-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/triangle-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/triangle.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/trophy-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/trophy-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/trophy.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/tv-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/tv-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/tv.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/umbrella-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/umbrella-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/umbrella.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/unlink-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/unlink-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/unlink.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/videocam-off-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/videocam-off-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/videocam-off.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/videocam-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/videocam-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/videocam.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/volume-high-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/volume-high-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/volume-high.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/volume-low-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/volume-low-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/volume-low.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/volume-medium-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/volume-medium-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/volume-medium.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/volume-mute-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/volume-mute-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/volume-mute.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/volume-off-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/volume-off-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/volume-off.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/walk-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/walk-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/walk.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/wallet-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/wallet-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/wallet.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/warning-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/warning-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/warning.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/watch-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/watch-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/watch.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/water-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/water-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/water.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/wifi-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/wifi-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/wifi.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/wine-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/wine-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/wine.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/woman-outline.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/woman-sharp.svg create mode 100644 branch/kby-toggle-button-mobile-view/svg/woman.svg diff --git a/branch/kby-toggle-button-mobile-view/1049.490e081d79df402b.js b/branch/kby-toggle-button-mobile-view/1049.490e081d79df402b.js new file mode 100644 index 0000000000..ca00287b2e --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/1049.490e081d79df402b.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcookbook=self.webpackChunkcookbook||[]).push([[1049],{81049:(v,c,e)=>{e.r(c),e.d(c,{ion_avatar:()=>o,ion_badge:()=>s,ion_thumbnail:()=>y});var r=e(54261),d=e(9483),p=e(80333);const o=(()=>{let a=class{constructor(i){(0,r.r)(this,i)}render(){return(0,r.h)(r.f,{key:"dc1e3cd535e419eebe5599574fd2393ebfde8bbc",class:(0,d.b)(this)},(0,r.h)("slot",{key:"edb8441c063ea592b41345ea97d88ecd90cb3052"}))}};return a.style={ios:":host{border-radius:var(--border-radius);display:block}::slotted(ion-img),::slotted(img){border-radius:var(--border-radius);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden}:host{--border-radius:50%;width:48px;height:48px}",md:":host{border-radius:var(--border-radius);display:block}::slotted(ion-img),::slotted(img){border-radius:var(--border-radius);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden}:host{--border-radius:50%;width:64px;height:64px}"},a})(),s=(()=>{let a=class{constructor(i){(0,r.r)(this,i),this.color=void 0}render(){const i=(0,d.b)(this);return(0,r.h)(r.f,{key:"1253618692342bcf9487188402dc3d49ae0de480",class:(0,p.c)(this.color,{[i]:!0})},(0,r.h)("slot",{key:"71d65e203965ea37b94504a8a0a96beb52d4e356"}))}};return a.style={ios:":host{--background:var(--ion-color-primary, #0054e9);--color:var(--ion-color-primary-contrast, #fff);--padding-top:3px;--padding-end:8px;--padding-bottom:3px;--padding-start:8px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:inline-block;min-width:10px;background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit);font-size:0.8125rem;font-weight:bold;line-height:1;text-align:center;white-space:nowrap;contain:content;vertical-align:baseline}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(:empty){display:none}:host{border-radius:10px;font-size:max(13px, 0.8125rem)}",md:":host{--background:var(--ion-color-primary, #0054e9);--color:var(--ion-color-primary-contrast, #fff);--padding-top:3px;--padding-end:8px;--padding-bottom:3px;--padding-start:8px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:inline-block;min-width:10px;background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit);font-size:0.8125rem;font-weight:bold;line-height:1;text-align:center;white-space:nowrap;contain:content;vertical-align:baseline}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(:empty){display:none}:host{--padding-top:3px;--padding-end:4px;--padding-bottom:4px;--padding-start:4px;border-radius:4px}"},a})(),y=(()=>{let a=class{constructor(i){(0,r.r)(this,i)}render(){return(0,r.h)(r.f,{key:"ea55000055f941b0c79561e8934be6242ec8e114",class:(0,d.b)(this)},(0,r.h)("slot",{key:"a4f934f442797f5c66a77e0ef8920fdd07c204f2"}))}};return a.style=":host{--size:48px;--border-radius:0;border-radius:var(--border-radius);display:block;width:var(--size);height:var(--size)}::slotted(ion-img),::slotted(img){border-radius:var(--border-radius);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden}",a})()},80333:(v,c,e)=>{e.d(c,{c:()=>p,g:()=>g,h:()=>d,o:()=>b});var r=e(10467);const d=(o,t)=>null!==t.closest(o),p=(o,t)=>"string"==typeof o&&o.length>0?Object.assign({"ion-color":!0,[`ion-color-${o}`]:!0},t):t,g=o=>{const t={};return(o=>void 0!==o?(Array.isArray(o)?o:o.split(" ")).filter(n=>null!=n).map(n=>n.trim()).filter(n=>""!==n):[])(o).forEach(n=>t[n]=!0),t},f=/^[a-z][a-z0-9+\-.]*:/,b=function(){var o=(0,r.A)(function*(t,n,h,l){if(null!=t&&"#"!==t[0]&&!f.test(t)){const s=document.querySelector("ion-router");if(s)return n?.preventDefault(),s.push(t,h,l)}return!1});return function(n,h,l,s){return o.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/1102.e7b300c4432d06ae.js b/branch/kby-toggle-button-mobile-view/1102.e7b300c4432d06ae.js new file mode 100644 index 0000000000..beefdf99fa --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/1102.e7b300c4432d06ae.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcookbook=self.webpackChunkcookbook||[]).push([[1102],{91102:(g,l,a)=>{a.r(l),a.d(l,{ion_tab:()=>b,ion_tabs:()=>d});var n=a(10467),s=a(54261),h=a(58621);const b=(()=>{let t=class{constructor(e){(0,s.r)(this,e),this.loaded=!1,this.active=!1,this.delegate=void 0,this.tab=void 0,this.component=void 0}componentWillLoad(){var e=this;return(0,n.A)(function*(){e.active&&(yield e.setActive())})()}setActive(){var e=this;return(0,n.A)(function*(){yield e.prepareLazyLoaded(),e.active=!0})()}changeActive(e){e&&this.prepareLazyLoaded()}prepareLazyLoaded(){if(!this.loaded&&null!=this.component){this.loaded=!0;try{return(0,h.a)(this.delegate,this.el,this.component,["ion-page"])}catch(e){console.error(e)}}return Promise.resolve(void 0)}render(){const{tab:e,active:i,component:o}=this;return(0,s.h)(s.f,{key:"46d5498418f5379861c3d7465e8021dec45f1200",role:"tabpanel","aria-hidden":i?null:"true","aria-labelledby":`tab-button-${e}`,class:{"ion-page":void 0===o,"tab-hidden":!i}},(0,s.h)("slot",{key:"b45045dccb87dfe75e3f5a5a474bb48b6c98e922"}))}get el(){return(0,s.i)(this)}static get watchers(){return{active:["changeActive"]}}};return t.style=":host(.tab-hidden){display:none !important}",t})(),d=class{constructor(t){(0,s.r)(this,t),this.ionNavWillLoad=(0,s.d)(this,"ionNavWillLoad",7),this.ionTabsWillChange=(0,s.d)(this,"ionTabsWillChange",3),this.ionTabsDidChange=(0,s.d)(this,"ionTabsDidChange",3),this.transitioning=!1,this.onTabClicked=e=>{const{href:i,tab:o}=e.detail;if(this.useRouter&&void 0!==i){const c=document.querySelector("ion-router");c&&c.push(i)}else this.select(o)},this.selectedTab=void 0,this.useRouter=!1}componentWillLoad(){var t=this;return(0,n.A)(function*(){if(t.useRouter||(t.useRouter=!!document.querySelector("ion-router")&&!t.el.closest("[no-router]")),!t.useRouter){const e=t.tabs;e.length>0&&(yield t.select(e[0]))}t.ionNavWillLoad.emit()})()}componentWillRender(){const t=this.el.querySelector("ion-tab-bar");t&&(t.selectedTab=this.selectedTab?this.selectedTab.tab:void 0)}select(t){var e=this;return(0,n.A)(function*(){const i=r(e.tabs,t);return!!e.shouldSwitch(i)&&(yield e.setActive(i),yield e.notifyRouter(),e.tabSwitch(),!0)})()}getTab(t){var e=this;return(0,n.A)(function*(){return r(e.tabs,t)})()}getSelected(){return Promise.resolve(this.selectedTab?this.selectedTab.tab:void 0)}setRouteId(t){var e=this;return(0,n.A)(function*(){const i=r(e.tabs,t);return e.shouldSwitch(i)?(yield e.setActive(i),{changed:!0,element:e.selectedTab,markVisible:()=>e.tabSwitch()}):{changed:!1,element:e.selectedTab}})()}getRouteId(){var t=this;return(0,n.A)(function*(){var e;const i=null===(e=t.selectedTab)||void 0===e?void 0:e.tab;return void 0!==i?{id:i,element:t.selectedTab}:void 0})()}setActive(t){return this.transitioning?Promise.reject("transitioning already happening"):(this.transitioning=!0,this.leavingTab=this.selectedTab,this.selectedTab=t,this.ionTabsWillChange.emit({tab:t.tab}),t.active=!0,Promise.resolve())}tabSwitch(){const t=this.selectedTab,e=this.leavingTab;this.leavingTab=void 0,this.transitioning=!1,t&&e!==t&&(e&&(e.active=!1),this.ionTabsDidChange.emit({tab:t.tab}))}notifyRouter(){if(this.useRouter){const t=document.querySelector("ion-router");if(t)return t.navChanged("forward")}return Promise.resolve(!1)}shouldSwitch(t){return void 0!==t&&t!==this.selectedTab&&!this.transitioning}get tabs(){return Array.from(this.el.querySelectorAll("ion-tab"))}render(){return(0,s.h)(s.f,{key:"239bdb2ff2ec5cfcc74c51812cf6240f48acc617",onIonTabButtonClick:this.onTabClicked},(0,s.h)("slot",{key:"2b266d0f87c7c82e992fe0d9b5c8f25569b118e3",name:"top"}),(0,s.h)("div",{key:"4cbbd010f0b0b1cd82714db7d098d28fab6d5218",class:"tabs-inner"},(0,s.h)("slot",{key:"72b2a02cd29d5b30e47758f3d6daaa1021916256"})),(0,s.h)("slot",{key:"25494076dbbf7606d477b44f1b969719e7b4a805",name:"bottom"}))}get el(){return(0,s.i)(this)}},r=(t,e)=>{const i="string"==typeof e?t.find(o=>o.tab===e):e;return i||console.error(`tab with id: "${i}" does not exist`),i};d.style=":host{left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;contain:layout size style;z-index:0}.tabs-inner{position:relative;-ms-flex:1;flex:1;contain:layout size style}"}}]); \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/1293.3f33ef2a10058d50.js b/branch/kby-toggle-button-mobile-view/1293.3f33ef2a10058d50.js new file mode 100644 index 0000000000..0265ea2641 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/1293.3f33ef2a10058d50.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcookbook=self.webpackChunkcookbook||[]).push([[1293],{33761:(P,H,I)=>{I.d(H,{A:()=>y,B:()=>We,C:()=>ze,D:()=>V,E:()=>Re,F:()=>v,G:()=>Ye,H:()=>k,I:()=>Se,J:()=>we,K:()=>Le,L:()=>O,M:()=>ve,N:()=>X,O:()=>$e,P:()=>W,Q:()=>Y,R:()=>he,a:()=>Me,b:()=>w,c:()=>D,d:()=>z,e:()=>j,f:()=>ne,g:()=>Te,h:()=>ae,i:()=>T,j:()=>fe,k:()=>ie,l:()=>re,m:()=>ce,n:()=>de,o:()=>le,p:()=>se,q:()=>oe,r:()=>te,s:()=>E,t:()=>ee,u:()=>N,v:()=>me,w:()=>S,x:()=>ke,y:()=>ge,z:()=>Ze});var $=I(74929);const D=(e,n)=>e.month===n.month&&e.day===n.day&&e.year===n.year,T=(e,n)=>e.yeare.year>n.year||e.year===n.year&&e.month>n.month||e.year===n.year&&e.month===n.month&&null!==e.day&&e.day>n.day,S=(e,n,t)=>{const o=Array.isArray(e)?e:[e];for(const r of o)if(void 0!==n&&T(r,n)||void 0!==t&&w(r,t)){(0,$.p)(`The value provided to ion-datetime is out of bounds.\n\nMin: ${JSON.stringify(n)}\nMax: ${JSON.stringify(t)}\nValue: ${JSON.stringify(e)}`);break}},O=(e,n)=>{if(void 0!==n)return n;const t=new Intl.DateTimeFormat(e,{hour:"numeric"}),o=t.resolvedOptions();if(void 0!==o.hourCycle)return o.hourCycle;const u=t.formatToParts(new Date("5/18/2021 00:00")).find(i=>"hour"===i.type);if(!u)throw new Error("Hour value not found from DateTimeFormat");switch(u.value){case"0":return"h11";case"12":return"h12";case"00":return"h23";case"24":return"h24";default:throw new Error(`Invalid hour cycle "${n}"`)}},p=e=>"h23"===e||"h24"===e,y=(e,n)=>4===e||6===e||9===e||11===e?30:2===e?(e=>e%4==0&&e%100!=0||e%400==0)(n)?29:28:31,v=(e,n={month:"numeric",year:"numeric"})=>"month"===new Intl.DateTimeFormat(e,n).formatToParts(new Date)[0].type,k=e=>"dayPeriod"===new Intl.DateTimeFormat(e,{hour:"numeric"}).formatToParts(new Date)[0].type,C=/^(\d{4}|[+\-]\d{6})(?:-(\d{2})(?:-(\d{2}))?)?(?:T(\d{2}):(\d{2})(?::(\d{2})(?:\.(\d{3}))?)?(?:(Z)|([+\-])(\d{2})(?::(\d{2}))?)?)?$/,_=/^((\d{2}):(\d{2})(?::(\d{2})(?:\.(\d{3}))?)?(?:(Z)|([+\-])(\d{2})(?::(\d{2}))?)?)?$/,ee=e=>{if(void 0===e)return;let t,n=e;return"string"==typeof e&&(n=e.replace(/\[|\]|\s/g,"").split(",")),t=Array.isArray(n)?n.map(o=>parseInt(o,10)).filter(isFinite):[n],t},ne=e=>({month:parseInt(e.getAttribute("data-month"),10),day:parseInt(e.getAttribute("data-day"),10),year:parseInt(e.getAttribute("data-year"),10),dayOfWeek:parseInt(e.getAttribute("data-day-of-week"),10)});function E(e){if(Array.isArray(e)){const t=[];for(const o of e){const r=E(o);if(!r)return;t.push(r)}return t}let n=null;if(null!=e&&""!==e&&(n=_.exec(e),n?(n.unshift(void 0,void 0),n[2]=n[3]=void 0):n=C.exec(e)),null!==n){for(let t=1;t<8;t++)n[t]=void 0!==n[t]?parseInt(n[t],10):void 0;return{year:n[1],month:n[2],day:n[3],hour:n[4],minute:n[5],ampm:n[4]<12?"am":"pm"}}(0,$.p)(`Unable to parse date string: ${e}. Please provide a valid ISO 8601 datetime string.`)}const W=(e,n,t)=>n&&T(e,n)?n:t&&w(e,t)?t:e,Y=e=>e>=12?"pm":"am",te=(e,n)=>{const t=E(e);if(void 0===t)return;const{month:o,day:r,year:d,hour:u,minute:i}=t,l=d??n.year,s=o??12;return{month:s,day:r??y(s,l),year:l,hour:u??23,minute:i??59}},oe=(e,n)=>{const t=E(e);if(void 0===t)return;const{month:o,day:r,year:d,hour:u,minute:i}=t;return{month:o??1,day:r??1,year:d??n.year,hour:u??0,minute:i??0}},M=e=>("0"+(void 0!==e?Math.abs(e):"0")).slice(-2),ue=e=>("000"+(void 0!==e?Math.abs(e):"0")).slice(-4);function N(e){if(Array.isArray(e))return e.map(t=>N(t));let n="";return void 0!==e.year?(n=ue(e.year),void 0!==e.month&&(n+="-"+M(e.month),void 0!==e.day&&(n+="-"+M(e.day),void 0!==e.hour&&(n+=`T${M(e.hour)}:${M(e.minute)}:00`)))):void 0!==e.hour&&(n=M(e.hour)+":"+M(e.minute)),n}const G=(e,n)=>void 0===n?e:"am"===n?12===e?0:e:12===e?12:e+12,re=e=>{const{dayOfWeek:n}=e;if(null==n)throw new Error("No day of week provided");return U(e,n)},ie=e=>{const{dayOfWeek:n}=e;if(null==n)throw new Error("No day of week provided");return Z(e,6-n)},de=e=>Z(e,1),ce=e=>U(e,1),le=e=>U(e,7),se=e=>Z(e,7),U=(e,n)=>{const{month:t,day:o,year:r}=e;if(null===o)throw new Error("No day provided");const d={month:t,day:o,year:r};if(d.day=o-n,d.day<1&&(d.month-=1),d.month<1&&(d.month=12,d.year-=1),d.day<1){const u=y(d.month,d.year);d.day=u+d.day}return d},Z=(e,n)=>{const{month:t,day:o,year:r}=e;if(null===o)throw new Error("No day provided");const d={month:t,day:o,year:r},u=y(t,r);return d.day=o+n,d.day>u&&(d.day-=u,d.month+=1),d.month>12&&(d.month=1,d.year+=1),d},z=e=>{const n=1===e.month?12:e.month-1,t=1===e.month?e.year-1:e.year,o=y(n,t);return{month:n,year:t,day:o{const n=12===e.month?1:e.month+1,t=12===e.month?e.year+1:e.year,o=y(n,t);return{month:n,year:t,day:o{const t=e.month,o=e.year+n,r=y(t,o);return{month:t,year:o,day:rB(e,-1),ae=e=>B(e,1),ye=(e,n,t)=>n?e:G(e,t),he=(e,n)=>{const{ampm:t,hour:o}=e;let r=o;return"am"===t&&"pm"===n?r=G(r,"pm"):"pm"===t&&"am"===n&&(r=Math.abs(r-12)),r},me=(e,n,t)=>{const{month:o,day:r,year:d}=e,u=W(Object.assign({},e),n,t),i=y(o,d);return null!==r&&it.hour?(u.hour=t.hour,u.minute=t.minute):u.hour===t.hour&&void 0!==u.minute&&void 0!==t.minute&&u.minute>t.minute&&(u.minute=t.minute)),u},ge=({refParts:e,monthValues:n,dayValues:t,yearValues:o,hourValues:r,minuteValues:d,minParts:u,maxParts:i})=>{const{hour:l,minute:s,day:f,month:g,year:h}=e,c=Object.assign(Object.assign({},e),{dayOfWeek:void 0});if(void 0!==o){const a=o.filter(m=>!(void 0!==u&&mi.year));c.year=b(h,a)}if(void 0!==n){const a=n.filter(m=>!(void 0!==u&&c.year===u.year&&mi.month));c.month=b(g,a)}if(null!==f&&void 0!==t){const a=t.filter(m=>!(void 0!==u&&T(Object.assign(Object.assign({},c),{day:m}),u)||void 0!==i&&w(Object.assign(Object.assign({},c),{day:m}),i)));c.day=b(f,a)}if(void 0!==l&&void 0!==r){const a=r.filter(m=>!(void 0!==u?.hour&&D(c,u)&&mi.hour));c.hour=b(l,a),c.ampm=Y(c.hour)}if(void 0!==s&&void 0!==d){const a=d.filter(m=>!(void 0!==u?.minute&&D(c,u)&&c.hour===u.hour&&mi.minute));c.minute=b(s,a)}return c},b=(e,n)=>{let t=n[0],o=Math.abs(t-e);for(let r=1;rObject.assign(Object.assign({},e),{timeZone:"UTC",timeZoneName:void 0}),ve=(e,n,t,o={hour:"numeric",minute:"numeric"})=>{const r={hour:n.hour,minute:n.minute};return void 0===r.hour||void 0===r.minute?"Invalid Time":new Intl.DateTimeFormat(e,Object.assign(Object.assign({},J(o)),{hourCycle:t})).format(new Date(N(Object.assign({year:2023,day:1,month:1},r))+"Z"))},K=e=>{const n=e.toString();return n.length>1?n:`0${n}`},De=(e,n)=>{if(0===e)switch(n){case"h11":return"0";case"h12":return"12";case"h23":return"00";case"h24":return"24";default:throw new Error(`Invalid hour cycle "${n}"`)}return p(n)?K(e):e.toString()},Te=(e,n,t)=>{if(null===t.day)return null;const o=F(t),r=new Intl.DateTimeFormat(e,{weekday:"long",month:"long",day:"numeric",timeZone:"UTC"}).format(o);return n?`Today, ${r}`:r},we=(e,n)=>{const t=F(n);return new Intl.DateTimeFormat(e,{month:"long",year:"numeric",timeZone:"UTC"}).format(t)},Me=(e,n)=>Oe(e,n,{day:"numeric"}).find(t=>"day"===t.type).value,Ie=(e,n)=>X(e,n,{year:"numeric"}),F=e=>{var n,t,o;return new Date(`${null!==(n=e.month)&&void 0!==n?n:1}/${null!==(t=e.day)&&void 0!==t?t:1}/${null!==(o=e.year)&&void 0!==o?o:2023}${void 0!==e.hour&&void 0!==e.minute?` ${e.hour}:${e.minute}`:""} GMT+0000`)},X=(e,n,t)=>{const o=F(n);return Q(e,J(t)).format(o)},Oe=(e,n,t)=>{const o=F(n);return Q(e,t).formatToParts(o)},Q=(e,n)=>new Intl.DateTimeFormat(e,Object.assign(Object.assign({},n),{timeZone:"UTC"})),_e=e=>{if("RelativeTimeFormat"in Intl){const n=new Intl.RelativeTimeFormat(e,{numeric:"auto"}).format(0,"day");return n.charAt(0).toUpperCase()+n.slice(1)}return"Today"},R=e=>{const n=e.getTimezoneOffset();return e.setMinutes(e.getMinutes()-n),e},be=R(new Date("2022T01:00")),Ae=R(new Date("2022T13:00")),q=(e,n)=>{const t="am"===n?be:Ae,o=new Intl.DateTimeFormat(e,{hour:"numeric",timeZone:"UTC"}).formatToParts(t).find(r=>"dayPeriod"===r.type);return o?o.value:(e=>void 0===e?"":e.toUpperCase())(n)},$e=e=>Array.isArray(e)?e.join(","):e,ke=()=>R(new Date).toISOString(),Ce=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59],Ee=[0,1,2,3,4,5,6,7,8,9,10,11],je=[0,1,2,3,4,5,6,7,8,9,10,11],Fe=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23],He=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,0],Se=(e,n,t=0)=>{const r=new Intl.DateTimeFormat(e,{weekday:"ios"===n?"short":"narrow"}),d=new Date("11/01/2020"),u=[];for(let i=t;i{const o=y(e,n),r=new Date(`${e}/1/${n}`).getDay(),d=r>=t?r-(t+1):6-(t-r);let u=[];for(let i=1;i<=o;i++)u.push({day:i,dayOfWeek:(d+i)%7});for(let i=0;i<=d;i++)u=[{day:null,dayOfWeek:null},...u];return u},Ze=(e,n)=>{const t={month:e.month,year:e.year,day:e.day};if(void 0!==n&&(e.month!==n.month||e.year!==n.year)){const o={month:n.month,year:n.year,day:n.day};return T(o,t)?[o,t,j(e)]:[z(e),t,o]}return[z(e),t,j(e)]},ze=(e,n,t,o,r,d={month:"long"})=>{const{year:u}=n,i=[];if(void 0!==r){let l=r;void 0!==o?.month&&(l=l.filter(s=>s<=o.month)),void 0!==t?.month&&(l=l.filter(s=>s>=t.month)),l.forEach(s=>{const f=new Date(`${s}/1/${u} GMT+0000`),g=new Intl.DateTimeFormat(e,Object.assign(Object.assign({},d),{timeZone:"UTC"})).format(f);i.push({text:g,value:s})})}else{const l=o&&o.year===u?o.month:12;for(let f=t&&t.year===u?t.month:1;f<=l;f++){const g=new Date(`${f}/1/${u} GMT+0000`),h=new Intl.DateTimeFormat(e,Object.assign(Object.assign({},d),{timeZone:"UTC"})).format(g);i.push({text:h,value:f})}}return i},V=(e,n,t,o,r,d={day:"numeric"})=>{const{month:u,year:i}=n,l=[],s=y(u,i),f=null!=o?.day&&o.year===i&&o.month===u?o.day:s,g=null!=t?.day&&t.year===i&&t.month===u?t.day:1;if(void 0!==r){let h=r;h=h.filter(c=>c>=g&&c<=f),h.forEach(c=>{const a=new Date(`${u}/${c}/${i} GMT+0000`),m=new Intl.DateTimeFormat(e,Object.assign(Object.assign({},d),{timeZone:"UTC"})).format(a);l.push({text:m,value:c})})}else for(let h=g;h<=f;h++){const c=new Date(`${u}/${h}/${i} GMT+0000`),a=new Intl.DateTimeFormat(e,Object.assign(Object.assign({},d),{timeZone:"UTC"})).format(c);l.push({text:a,value:h})}return l},Re=(e,n,t,o,r)=>{var d,u;let i=[];if(void 0!==r)i=r,void 0!==o?.year&&(i=i.filter(l=>l<=o.year)),void 0!==t?.year&&(i=i.filter(l=>l>=t.year));else{const{year:l}=n,s=null!==(d=o?.year)&&void 0!==d?d:l;for(let g=null!==(u=t?.year)&&void 0!==u?u:l-100;g<=s;g++)i.push(g)}return i.map(l=>({text:Ie(e,{year:l,month:n.month,day:n.day}),value:l}))},x=(e,n)=>e.month===n.month&&e.year===n.year?[e]:[e,...x(j(e),n)],We=(e,n,t,o,r,d)=>{let u=[],i=[],l=x(t,o);return d&&(l=l.filter(({month:s})=>d.includes(s))),l.forEach(s=>{const f={month:s.month,day:null,year:s.year},g=V(e,f,t,o,r,{month:"short",day:"numeric",weekday:"short"}),h=[],c=[];g.forEach(a=>{const m=D(Object.assign(Object.assign({},f),{day:a.value}),n);c.push({text:m?_e(e):a.text,value:`${f.year}-${f.month}-${a.value}`}),h.push({month:f.month,year:f.year,day:a.value})}),i=[...i,...h],u=[...u,...c]}),{parts:i,items:u}},Ye=(e,n,t,o,r,d,u)=>{const i=O(e,t),l=p(i),{hours:s,minutes:f,am:g,pm:h}=((e,n,t="h12",o,r,d,u)=>{const i=O(e,t),l=p(i);let s=(e=>{switch(e){case"h11":return Ee;case"h12":return je;case"h23":return Fe;case"h24":return He;default:throw new Error(`Invalid hour cycle "${e}"`)}})(i),f=Ce,g=!0,h=!0;if(d&&(s=s.filter(c=>d.includes(c))),u&&(f=f.filter(c=>u.includes(c))),o)if(D(n,o)){if(void 0!==o.hour&&(s=s.filter(c=>(l?c:"pm"===n.ampm?(c+12)%24:c)>=o.hour),g=o.hour<13),void 0!==o.minute){let c=!1;void 0!==o.hour&&void 0!==n.hour&&n.hour>o.hour&&(c=!0),f=f.filter(a=>!!c||a>=o.minute)}}else T(n,o)&&(s=[],f=[],g=h=!1);return r&&(D(n,r)?(void 0!==r.hour&&(s=s.filter(c=>(l?c:"pm"===n.ampm?(c+12)%24:c)<=r.hour),h=r.hour>=12),void 0!==r.minute&&n.hour===r.hour&&(f=f.filter(c=>c<=r.minute))):w(n,r)&&(s=[],f=[],g=h=!1)),{hours:s,minutes:f,am:g,pm:h}})(e,n,i,o,r,d,u),c=s.map(A=>({text:De(A,i),value:ye(A,l,n.ampm)})),a=f.map(A=>({text:K(A),value:A})),m=[];return g&&!l&&m.push({text:q(e,"am"),value:"am"}),h&&!l&&m.push({text:q(e,"pm"),value:"pm"}),{minutesData:a,hoursData:c,dayPeriodData:m}}},80333:(P,H,I)=>{I.d(H,{c:()=>T,g:()=>S,h:()=>D,o:()=>O});var $=I(10467);const D=(p,y)=>null!==y.closest(p),T=(p,y)=>"string"==typeof p&&p.length>0?Object.assign({"ion-color":!0,[`ion-color-${p}`]:!0},y):y,S=p=>{const y={};return(p=>void 0!==p?(Array.isArray(p)?p:p.split(" ")).filter(v=>null!=v).map(v=>v.trim()).filter(v=>""!==v):[])(p).forEach(v=>y[v]=!0),y},L=/^[a-z][a-z0-9+\-.]*:/,O=function(){var p=(0,$.A)(function*(y,v,k,C){if(null!=y&&"#"!==y[0]&&!L.test(y)){const _=document.querySelector("ion-router");if(_)return v?.preventDefault(),_.push(y,k,C)}return!1});return function(v,k,C,_){return p.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/1459.dc4d6c6515d34228.js b/branch/kby-toggle-button-mobile-view/1459.dc4d6c6515d34228.js new file mode 100644 index 0000000000..7e2827b8d2 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/1459.dc4d6c6515d34228.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcookbook=self.webpackChunkcookbook||[]).push([[1459],{51459:(O,x,r)=>{r.r(x),r.d(x,{ion_picker_column:()=>g});var f=r(10467),o=r(54261),y=r(28476),m=r(84920),b=r(21086),v=r(9483),I=r(80333);r(78438);const g=class{constructor(s){(0,o.r)(this,s),this.ionChange=(0,o.d)(this,"ionChange",7),this.isScrolling=!1,this.isColumnVisible=!1,this.canExitInputMode=!0,this.updateValueTextOnScroll=!1,this.centerPickerItemInView=(e,t=!0,i=!0)=>{const{isColumnVisible:n,scrollEl:d}=this;if(n&&d){const u=e.offsetTop-3*e.clientHeight+e.clientHeight/2;d.scrollTop!==u&&(this.canExitInputMode=i,this.updateValueTextOnScroll=!1,d.scroll({top:u,left:0,behavior:t?"smooth":void 0}))}},this.setPickerItemActiveState=(e,t)=>{t?e.classList.add(p):e.classList.remove(p)},this.inputModeChange=e=>{if(!this.numericInput)return;const{useInputMode:t,inputModeColumn:i}=e.detail;this.setInputModeActive(!(!t||void 0!==i&&i!==this.el))},this.setInputModeActive=e=>{this.isScrolling?this.scrollEndCallback=()=>{this.isActive=e}:this.isActive=e},this.initializeScrollListener=()=>{const e=(0,v.a)("ios"),{el:t,scrollEl:i}=this;let n,d=this.activeItem;const u=()=>{(0,m.r)(()=>{var E;if(!i)return;n&&(clearTimeout(n),n=void 0),this.isScrolling||(e&&(0,b.a)(),this.isScrolling=!0);const _=i.getBoundingClientRect(),P=_.x+_.width/2,w=_.y+_.height/2,C=t.getRootNode(),A=C instanceof ShadowRoot?C:y.d;if(void 0===A)return;const h=A.elementsFromPoint(P,w).find(k=>"ION-PICKER-COLUMN-OPTION"===k.tagName);void 0!==d&&this.setPickerItemActiveState(d,!1),void 0!==h&&!h.disabled&&(h!==d&&(e&&(0,b.b)(),this.canExitInputMode&&this.exitInputMode()),d=h,this.setPickerItemActiveState(h,!0),this.updateValueTextOnScroll&&(null===(E=this.assistiveFocusable)||void 0===E||E.setAttribute("aria-valuetext",this.getOptionValueText(h))),n=setTimeout(()=>{this.isScrolling=!1,this.updateValueTextOnScroll=!0,e&&(0,b.h)();const{scrollEndCallback:k}=this;k&&(k(),this.scrollEndCallback=void 0),this.canExitInputMode=!0,this.setValue(h.value)},250))})};(0,m.r)(()=>{i&&(i.addEventListener("scroll",u),this.destroyScrollListener=()=>{i.removeEventListener("scroll",u)})})},this.exitInputMode=()=>{const{parentEl:e}=this;null!=e&&(e.exitInputMode(),this.el.classList.remove("picker-column-active"))},this.findNextOption=(e=1)=>{const{activeItem:t}=this;if(!t)return null;let i=t,n=t.nextElementSibling;for(;null!=n;){if(e>0&&e--,"ION-PICKER-COLUMN-OPTION"===n.tagName&&!n.disabled&&0===e)return n;i=n,n=n.nextElementSibling}return i},this.findPreviousOption=(e=1)=>{const{activeItem:t}=this;if(!t)return null;let i=t,n=t.previousElementSibling;for(;null!=n;){if(e>0&&e--,"ION-PICKER-COLUMN-OPTION"===n.tagName&&!n.disabled&&0===e)return n;i=n,n=n.previousElementSibling}return i},this.onKeyDown=e=>{const t=(0,v.a)("mobile");let i=null;switch(e.key){case"ArrowDown":i=t?this.findPreviousOption():this.findNextOption();break;case"ArrowUp":i=t?this.findNextOption():this.findPreviousOption();break;case"PageUp":i=t?this.findNextOption(5):this.findPreviousOption(5);break;case"PageDown":i=t?this.findPreviousOption(5):this.findNextOption(5);break;case"Home":i=this.el.querySelector("ion-picker-column-option:first-of-type");break;case"End":i=this.el.querySelector("ion-picker-column-option:last-of-type")}null!==i&&(this.setValue(i.value),e.preventDefault())},this.getOptionValueText=e=>{var t;return e?null!==(t=e.getAttribute("aria-label"))&&void 0!==t?t:e.innerText:""},this.renderAssistiveFocusable=()=>{const{activeItem:e}=this,t=this.getOptionValueText(e);return(0,o.h)("div",{ref:i=>this.assistiveFocusable=i,class:"assistive-focusable",role:"slider",tabindex:this.disabled?void 0:0,"aria-label":this.ariaLabel,"aria-valuemin":0,"aria-valuemax":0,"aria-valuenow":0,"aria-valuetext":t,"aria-orientation":"vertical",onKeyDown:i=>this.onKeyDown(i)})},this.ariaLabel=null,this.isActive=!1,this.disabled=!1,this.value=void 0,this.color="primary",this.numericInput=!1}ariaLabelChanged(s){this.ariaLabel=s}valueChange(){this.isColumnVisible&&this.scrollActiveItemIntoView(!0)}componentWillLoad(){const s=this.parentEl=this.el.closest("ion-picker");new IntersectionObserver(t=>{if(t[t.length-1].isIntersecting){const{activeItem:n,el:d}=this;this.isColumnVisible=!0;const u=(0,m.g)(d).querySelector(`.${p}`);u&&this.setPickerItemActiveState(u,!1),this.scrollActiveItemIntoView(),n&&this.setPickerItemActiveState(n,!0),this.initializeScrollListener()}else this.isColumnVisible=!1,this.destroyScrollListener&&(this.destroyScrollListener(),this.destroyScrollListener=void 0)},{threshold:.001,root:this.parentEl}).observe(this.el),null!==s&&s.addEventListener("ionInputModeChange",t=>this.inputModeChange(t))}componentDidRender(){const{el:s,activeItem:e,isColumnVisible:t,value:i}=this;if(t&&!e){const n=s.querySelector("ion-picker-column-option");null!==n&&n.value!==i&&this.setValue(n.value)}}scrollActiveItemIntoView(s=!1){var e=this;return(0,f.A)(function*(){const t=e.activeItem;t&&e.centerPickerItemInView(t,s,!1)})()}setValue(s){var e=this;return(0,f.A)(function*(){!0===e.disabled||e.value===s||(e.value=s,e.ionChange.emit({value:s}))})()}setFocus(){var s=this;return(0,f.A)(function*(){s.assistiveFocusable&&s.assistiveFocusable.focus()})()}connectedCallback(){var s;this.ariaLabel=null!==(s=this.el.getAttribute("aria-label"))&&void 0!==s?s:"Select a value"}get activeItem(){const{value:s}=this;return Array.from(this.el.querySelectorAll("ion-picker-column-option")).find(t=>!(!this.disabled&&t.disabled)&&t.value===s)}render(){const{color:s,disabled:e,isActive:t,numericInput:i}=this,n=(0,v.b)(this);return(0,o.h)(o.f,{key:"d60736ce74c0e8c774a163272b78fbad32993ec2",class:(0,I.c)(s,{[n]:!0,"picker-column-active":t,"picker-column-numeric-input":i,"picker-column-disabled":e})},this.renderAssistiveFocusable(),(0,o.h)("slot",{key:"74611112ef154b343ae29a773f8cd8a01cc1447d",name:"prefix"}),(0,o.h)("div",{key:"af772d2b61b7eb41a567593d290b80a50b7caa72","aria-hidden":"true",class:"picker-opts",ref:d=>{this.scrollEl=d},tabIndex:-1},(0,o.h)("div",{key:"4b646ee97bcf8ed541b9798c91dff189eec41dd1",class:"picker-item-empty","aria-hidden":"true"},"\xa0"),(0,o.h)("div",{key:"a44d1a10d20a13aeb47f9871b09e291aa7f216bd",class:"picker-item-empty","aria-hidden":"true"},"\xa0"),(0,o.h)("div",{key:"6a481715bd68fa68dc2a76c2e867ce771ea680b0",class:"picker-item-empty","aria-hidden":"true"},"\xa0"),(0,o.h)("slot",{key:"23236e731b1ad432c104761ebeec91697a6b7643"}),(0,o.h)("div",{key:"58a6c1f35a3ff0b26acaceebfd477d74b6dcfd6d",class:"picker-item-empty","aria-hidden":"true"},"\xa0"),(0,o.h)("div",{key:"ea864872dec6dc363406d1bd9101b1bf21944db6",class:"picker-item-empty","aria-hidden":"true"},"\xa0"),(0,o.h)("div",{key:"28cc4c570d0dd59f491eef2b15a5ed706d28b7bb",class:"picker-item-empty","aria-hidden":"true"},"\xa0")),(0,o.h)("slot",{key:"cff1cc0bea732a5ce22bb451c5ea404a84af1993",name:"suffix"}))}get el(){return(0,o.i)(this)}static get watchers(){return{"aria-label":["ariaLabelChanged"],value:["valueChange"]}}},p="option-active";g.style=":host{display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;max-width:100%;height:200px;font-size:22px;text-align:center}.assistive-focusable{left:0;right:0;top:0;bottom:0;position:absolute;z-index:1;pointer-events:none}.assistive-focusable:focus{outline:none}.picker-opts{-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px;padding-top:0px;padding-bottom:0px;min-width:26px;max-height:200px;outline:none;text-align:inherit;-webkit-scroll-snap-type:y mandatory;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory;overflow-x:hidden;overflow-y:scroll;scrollbar-width:none}.picker-item-empty{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;display:block;width:100%;height:34px;border:0px;outline:none;background:transparent;color:inherit;font-family:var(--ion-font-family, inherit);font-size:inherit;line-height:34px;text-align:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.picker-opts::-webkit-scrollbar{display:none}::slotted(ion-picker-column-option){display:block;scroll-snap-align:center}.picker-item-empty,:host(:not([disabled])) ::slotted(ion-picker-column-option.option-disabled){scroll-snap-align:none}::slotted([slot=prefix]),::slotted([slot=suffix]){max-width:200px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}::slotted([slot=prefix]){-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px;padding-top:0;padding-bottom:0;-ms-flex-pack:end;justify-content:end}::slotted([slot=suffix]){-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px;padding-top:0;padding-bottom:0;-ms-flex-pack:start;justify-content:start}:host(.picker-column-disabled) .picker-opts{overflow-y:hidden}:host(.picker-column-disabled) ::slotted(ion-picker-column-option){cursor:default;opacity:0.4;pointer-events:none}@media (any-hover: hover){:host(:focus) .picker-opts{outline:none;background:rgba(var(--ion-color-base-rgb), 0.2)}}"},80333:(O,x,r)=>{r.d(x,{c:()=>y,g:()=>b,h:()=>o,o:()=>I});var f=r(10467);const o=(a,l)=>null!==l.closest(a),y=(a,l)=>"string"==typeof a&&a.length>0?Object.assign({"ion-color":!0,[`ion-color-${a}`]:!0},l):l,b=a=>{const l={};return(a=>void 0!==a?(Array.isArray(a)?a:a.split(" ")).filter(c=>null!=c).map(c=>c.trim()).filter(c=>""!==c):[])(a).forEach(c=>l[c]=!0),l},v=/^[a-z][a-z0-9+\-.]*:/,I=function(){var a=(0,f.A)(function*(l,c,g,p){if(null!=l&&"#"!==l[0]&&!v.test(l)){const s=document.querySelector("ion-router");if(s)return c?.preventDefault(),s.push(l,g,p)}return!1});return function(c,g,p,s){return a.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/1577.8bf6183c60b82119.js b/branch/kby-toggle-button-mobile-view/1577.8bf6183c60b82119.js new file mode 100644 index 0000000000..db83c35b97 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/1577.8bf6183c60b82119.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcookbook=self.webpackChunkcookbook||[]).push([[1577],{41577:(m,s,o)=>{o.r(s),o.d(s,{ion_text:()=>a});var r=o(54261),u=o(80333),_=o(9483);const a=(()=>{let c=class{constructor(t){(0,r.r)(this,t),this.color=void 0}render(){const t=(0,_.b)(this);return(0,r.h)(r.f,{key:"4b76333b1ea5cab134b9dc1f5670c0d5a253fc32",class:(0,u.c)(this.color,{[t]:!0})},(0,r.h)("slot",{key:"3dee5f16bc58b3d92547d910bd4f441a00ce2039"}))}};return c.style=":host(.ion-color){color:var(--ion-color-base)}",c})()},80333:(m,s,o)=>{o.d(s,{c:()=>_,g:()=>l,h:()=>u,o:()=>c});var r=o(10467);const u=(t,e)=>null!==e.closest(t),_=(t,e)=>"string"==typeof t&&t.length>0?Object.assign({"ion-color":!0,[`ion-color-${t}`]:!0},e):e,l=t=>{const e={};return(t=>void 0!==t?(Array.isArray(t)?t:t.split(" ")).filter(n=>null!=n).map(n=>n.trim()).filter(n=>""!==n):[])(t).forEach(n=>e[n]=!0),e},a=/^[a-z][a-z0-9+\-.]*:/,c=function(){var t=(0,r.A)(function*(e,n,f,h){if(null!=e&&"#"!==e[0]&&!a.test(e)){const i=document.querySelector("ion-router");if(i)return n?.preventDefault(),i.push(e,f,h)}return!1});return function(n,f,h,i){return t.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/2075.2b107bbc884fc078.js b/branch/kby-toggle-button-mobile-view/2075.2b107bbc884fc078.js new file mode 100644 index 0000000000..18c1f379db --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/2075.2b107bbc884fc078.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcookbook=self.webpackChunkcookbook||[]).push([[2075],{82075:(z,v,s)=>{s.r(v),s.d(v,{ion_menu:()=>A,ion_menu_button:()=>F,ion_menu_toggle:()=>H});var h=s(10467),i=s(54261),w=s(63351),f=s(99440),_=s(11970),k=s(37192),c=s(84920),o=s(49568),r=s(80333),a=s(9483),b=s(23992);s(28476),s(19986);const A=class{constructor(e){(0,i.r)(this,e),this.ionWillOpen=(0,i.d)(this,"ionWillOpen",7),this.ionWillClose=(0,i.d)(this,"ionWillClose",7),this.ionDidOpen=(0,i.d)(this,"ionDidOpen",7),this.ionDidClose=(0,i.d)(this,"ionDidClose",7),this.ionMenuChange=(0,i.d)(this,"ionMenuChange",7),this.lastOnEnd=0,this.blocker=_.G.createBlocker({disableScroll:!0}),this.didLoad=!1,this.operationCancelled=!1,this.isAnimating=!1,this._isOpen=!1,this.inheritedAttributes={},this.handleFocus=t=>{const n=(0,f.o)(document);n&&!n.contains(this.el)||this.trapKeyboardFocus(t,document)},this.isPaneVisible=!1,this.isEndSide=!1,this.contentId=void 0,this.menuId=void 0,this.type=void 0,this.disabled=!1,this.side="start",this.swipeGesture=!0,this.maxEdgeStart=50}typeChanged(e,t){const n=this.contentEl;n&&(void 0!==t&&n.classList.remove(`menu-content-${t}`),n.classList.add(`menu-content-${e}`),n.removeAttribute("style")),this.menuInnerEl&&this.menuInnerEl.removeAttribute("style"),this.animation=void 0}disabledChanged(){this.updateState(),this.ionMenuChange.emit({disabled:this.disabled,open:this._isOpen})}sideChanged(){this.isEndSide=(0,c.n)(this.side),this.animation=void 0}swipeGestureChanged(){this.updateState()}connectedCallback(){var e=this;return(0,h.A)(function*(){typeof customElements<"u"&&null!=customElements&&(yield customElements.whenDefined("ion-menu")),void 0===e.type&&(e.type=a.c.get("menuType","overlay"));const t=void 0!==e.contentId?document.getElementById(e.contentId):null;null!==t?(e.el.contains(t)&&console.error('Menu: "contentId" should refer to the main view\'s ion-content, not the ion-content inside of the ion-menu.'),e.contentEl=t,t.classList.add("menu-content"),e.typeChanged(e.type,void 0),e.sideChanged(),o.m._register(e),e.menuChanged(),e.gesture=(yield Promise.resolve().then(s.bind(s,28607))).createGesture({el:document,gestureName:"menu-swipe",gesturePriority:30,threshold:10,blurOnStart:!0,canStart:n=>e.canStart(n),onWillStart:()=>e.onWillStart(),onStart:()=>e.onStart(),onMove:n=>e.onMove(n),onEnd:n=>e.onEnd(n)}),e.updateState()):console.error('Menu: must have a "content" element to listen for drag events on.')})()}componentWillLoad(){this.inheritedAttributes=(0,c.i)(this.el)}componentDidLoad(){var e=this;return(0,h.A)(function*(){e.didLoad=!0;const t=e.el.closest("ion-split-pane");null!==t&&(e.isPaneVisible=yield t.isVisible()),e.menuChanged(),e.updateState()})()}menuChanged(){this.didLoad&&this.ionMenuChange.emit({disabled:this.disabled,open:this._isOpen})}disconnectedCallback(){var e=this;return(0,h.A)(function*(){yield e.close(!1),e.blocker.destroy(),o.m._unregister(e),e.animation&&e.animation.destroy(),e.gesture&&(e.gesture.destroy(),e.gesture=void 0),e.animation=void 0,e.contentEl=void 0})()}onSplitPaneChanged(e){const t=this.el.closest("ion-split-pane");null!==t&&t===e.target&&(this.isPaneVisible=e.detail.visible,this.updateState())}onBackdropClick(e){this._isOpen&&this.lastOnEnd=0&&(m>.2||e.deltaX>l),I=m<=0&&(m<-.2||e.deltaX<-l),g=t?n?y:I:n?I:y;let L=!t&&g;t&&!g&&(L=!0),this.lastOnEnd=e.currentTime;let C=g?.001:-.001;C+=(0,w.g)([0,0],[.4,0],[.6,1],[1,1],(0,c.j)(0,p<0?.01:p,.9999))[0]||0;const $=this._isOpen?!g:g;this.animation.easing("cubic-bezier(0.4, 0.0, 0.6, 1)").onFinish(()=>this.afterAnimation(L),{oneTimeCallback:!0}).progressEnd($?1:0,this._isOpen?1-C:C,300)}beforeAnimation(e){(0,c.m)(!this.isAnimating,"_before() should not be called while animating"),this.el.classList.add(M),this.el.setAttribute("tabindex","0"),this.backdropEl&&this.backdropEl.classList.add(P),this.contentEl&&(this.contentEl.classList.add(S),this.contentEl.setAttribute("aria-hidden","true")),this.blocker.block(),this.isAnimating=!0,e?this.ionWillOpen.emit():this.ionWillClose.emit()}afterAnimation(e){var t;this._isOpen=e,this.isAnimating=!1,this._isOpen||this.blocker.unblock(),e?(this.ionDidOpen.emit(),(null===(t=document.activeElement)||void 0===t?void 0:t.closest("ion-menu"))!==this.el&&this.el.focus(),document.addEventListener("focus",this.handleFocus,!0)):(this.el.classList.remove(M),this.el.removeAttribute("tabindex"),this.contentEl&&(this.contentEl.classList.remove(S),this.contentEl.removeAttribute("aria-hidden")),this.backdropEl&&this.backdropEl.classList.remove(P),this.animation&&this.animation.stop(),this.ionDidClose.emit(),document.removeEventListener("focus",this.handleFocus,!0))}updateState(){const e=this._isActive();this.gesture&&this.gesture.enable(e&&this.swipeGesture),e||(this.isAnimating&&(this.operationCancelled=!0),this.afterAnimation(!1))}render(){const{type:e,disabled:t,el:n,isPaneVisible:d,inheritedAttributes:u,side:p}=this,m=(0,a.b)(this);return(0,i.h)(i.f,{key:"30c0c9bfb8973e4a6feb658f8c4ee8e362f464ed",onKeyDown:(0,k.shouldUseCloseWatcher)()?null:this.onKeydown,role:"navigation","aria-label":u["aria-label"]||"menu",class:{[m]:!0,[`menu-type-${e}`]:!0,"menu-enabled":!t,[`menu-side-${p}`]:!0,"menu-pane-visible":d,"split-pane-side":(0,r.h)("ion-split-pane",n)}},(0,i.h)("div",{key:"34b0e5840906862cf1bc27207e089004b0402c56",class:"menu-inner",part:"container",ref:l=>this.menuInnerEl=l},(0,i.h)("slot",{key:"2cd7e61a8c0987ca4b3f1f8b33cba7152f1275fe"})),(0,i.h)("ion-backdrop",{key:"d190b1f9b66c76e276f27bfe074d3aab796180fb",ref:l=>this.backdropEl=l,class:"menu-backdrop",tappable:!1,stopPropagation:!1,part:"backdrop"}))}get el(){return(0,i.i)(this)}static get watchers(){return{type:["typeChanged"],disabled:["disabledChanged"],side:["sideChanged"],swipeGesture:["swipeGestureChanged"]}}},O=(e,t,n)=>Math.max(0,t!==n?-e:e),U=(e,t,n,d)=>n?t>=e.innerWidth-d:t<=d,M="show-menu",P="show-backdrop",S="menu-content-open";A.style={ios:":host{--width:304px;--min-width:auto;--max-width:auto;--height:100%;--min-height:auto;--max-height:auto;--background:var(--ion-background-color, #fff);left:0;right:0;top:0;bottom:0;display:none;position:absolute;contain:strict}:host(.show-menu){display:block}.menu-inner{-webkit-transform:translateX(-9999px);transform:translateX(-9999px);display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);contain:strict}:host(.menu-side-start) .menu-inner{--ion-safe-area-right:0px;top:0;bottom:0}:host(.menu-side-start) .menu-inner{inset-inline-start:0;inset-inline-end:auto}:host-context([dir=rtl]):host(.menu-side-start) .menu-inner,:host-context([dir=rtl]).menu-side-start .menu-inner{--ion-safe-area-right:unset;--ion-safe-area-left:0px}@supports selector(:dir(rtl)){:host(.menu-side-start:dir(rtl)) .menu-inner{--ion-safe-area-right:unset;--ion-safe-area-left:0px}}:host(.menu-side-end) .menu-inner{--ion-safe-area-left:0px;top:0;bottom:0}:host(.menu-side-end) .menu-inner{inset-inline-start:auto;inset-inline-end:0}:host-context([dir=rtl]):host(.menu-side-end) .menu-inner,:host-context([dir=rtl]).menu-side-end .menu-inner{--ion-safe-area-left:unset;--ion-safe-area-right:0px}@supports selector(:dir(rtl)){:host(.menu-side-end:dir(rtl)) .menu-inner{--ion-safe-area-left:unset;--ion-safe-area-right:0px}}ion-backdrop{display:none;opacity:0.01;z-index:-1}@media (max-width: 340px){.menu-inner{--width:264px}}:host(.menu-type-reveal){z-index:0}:host(.menu-type-reveal.show-menu) .menu-inner{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}:host(.menu-type-overlay){z-index:1000}:host(.menu-type-overlay) .show-backdrop{display:block;cursor:pointer}:host(.menu-pane-visible){-ms-flex:0 1 auto;flex:0 1 auto;width:var(--side-width, var(--width));min-width:var(--side-min-width, var(--min-width));max-width:var(--side-max-width, var(--max-width))}:host(.menu-pane-visible.split-pane-side){left:0;right:0;top:0;bottom:0;position:relative;-webkit-box-shadow:none;box-shadow:none;z-index:0}:host(.menu-pane-visible.split-pane-side.menu-enabled){display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}:host(.menu-pane-visible.split-pane-side){-ms-flex-order:-1;order:-1}:host(.menu-pane-visible.split-pane-side[side=end]){-ms-flex-order:1;order:1}:host(.menu-pane-visible) .menu-inner{left:0;right:0;width:auto;-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}:host(.menu-pane-visible) ion-backdrop{display:hidden !important}:host(.menu-pane-visible.split-pane-side){-webkit-border-start:0;border-inline-start:0;-webkit-border-end:var(--border);border-inline-end:var(--border);border-top:0;border-bottom:0;min-width:var(--side-min-width);max-width:var(--side-max-width)}:host(.menu-pane-visible.split-pane-side[side=end]){-webkit-border-start:var(--border);border-inline-start:var(--border);-webkit-border-end:0;border-inline-end:0;border-top:0;border-bottom:0;min-width:var(--side-min-width);max-width:var(--side-max-width)}:host(.menu-type-push){z-index:1000}:host(.menu-type-push) .show-backdrop{display:block}",md:":host{--width:304px;--min-width:auto;--max-width:auto;--height:100%;--min-height:auto;--max-height:auto;--background:var(--ion-background-color, #fff);left:0;right:0;top:0;bottom:0;display:none;position:absolute;contain:strict}:host(.show-menu){display:block}.menu-inner{-webkit-transform:translateX(-9999px);transform:translateX(-9999px);display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);contain:strict}:host(.menu-side-start) .menu-inner{--ion-safe-area-right:0px;top:0;bottom:0}:host(.menu-side-start) .menu-inner{inset-inline-start:0;inset-inline-end:auto}:host-context([dir=rtl]):host(.menu-side-start) .menu-inner,:host-context([dir=rtl]).menu-side-start .menu-inner{--ion-safe-area-right:unset;--ion-safe-area-left:0px}@supports selector(:dir(rtl)){:host(.menu-side-start:dir(rtl)) .menu-inner{--ion-safe-area-right:unset;--ion-safe-area-left:0px}}:host(.menu-side-end) .menu-inner{--ion-safe-area-left:0px;top:0;bottom:0}:host(.menu-side-end) .menu-inner{inset-inline-start:auto;inset-inline-end:0}:host-context([dir=rtl]):host(.menu-side-end) .menu-inner,:host-context([dir=rtl]).menu-side-end .menu-inner{--ion-safe-area-left:unset;--ion-safe-area-right:0px}@supports selector(:dir(rtl)){:host(.menu-side-end:dir(rtl)) .menu-inner{--ion-safe-area-left:unset;--ion-safe-area-right:0px}}ion-backdrop{display:none;opacity:0.01;z-index:-1}@media (max-width: 340px){.menu-inner{--width:264px}}:host(.menu-type-reveal){z-index:0}:host(.menu-type-reveal.show-menu) .menu-inner{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}:host(.menu-type-overlay){z-index:1000}:host(.menu-type-overlay) .show-backdrop{display:block;cursor:pointer}:host(.menu-pane-visible){-ms-flex:0 1 auto;flex:0 1 auto;width:var(--side-width, var(--width));min-width:var(--side-min-width, var(--min-width));max-width:var(--side-max-width, var(--max-width))}:host(.menu-pane-visible.split-pane-side){left:0;right:0;top:0;bottom:0;position:relative;-webkit-box-shadow:none;box-shadow:none;z-index:0}:host(.menu-pane-visible.split-pane-side.menu-enabled){display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}:host(.menu-pane-visible.split-pane-side){-ms-flex-order:-1;order:-1}:host(.menu-pane-visible.split-pane-side[side=end]){-ms-flex-order:1;order:1}:host(.menu-pane-visible) .menu-inner{left:0;right:0;width:auto;-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}:host(.menu-pane-visible) ion-backdrop{display:hidden !important}:host(.menu-pane-visible.split-pane-side){-webkit-border-start:0;border-inline-start:0;-webkit-border-end:var(--border);border-inline-end:var(--border);border-top:0;border-bottom:0;min-width:var(--side-min-width);max-width:var(--side-max-width)}:host(.menu-pane-visible.split-pane-side[side=end]){-webkit-border-start:var(--border);border-inline-start:var(--border);-webkit-border-end:0;border-inline-end:0;border-top:0;border-bottom:0;min-width:var(--side-min-width);max-width:var(--side-max-width)}:host(.menu-type-overlay) .menu-inner{-webkit-box-shadow:4px 0px 16px rgba(0, 0, 0, 0.18);box-shadow:4px 0px 16px rgba(0, 0, 0, 0.18)}"};const D=function(){var e=(0,h.A)(function*(t){const n=yield o.m.get(t);return!(!n||!(yield n.isActive()))});return function(n){return e.apply(this,arguments)}}(),F=(()=>{let e=class{constructor(t){var n=this;(0,i.r)(this,t),this.inheritedAttributes={},this.onClick=(0,h.A)(function*(){return o.m.toggle(n.menu)}),this.visible=!1,this.color=void 0,this.disabled=!1,this.menu=void 0,this.autoHide=!0,this.type="button"}componentWillLoad(){this.inheritedAttributes=(0,c.i)(this.el)}componentDidLoad(){this.visibilityChanged()}visibilityChanged(){var t=this;return(0,h.A)(function*(){t.visible=yield D(t.menu)})()}render(){const{color:t,disabled:n,inheritedAttributes:d}=this,u=(0,a.b)(this),p=a.c.get("menuIcon","ios"===u?b.u:b.v),m=this.autoHide&&!this.visible,l={type:this.type},y=d["aria-label"]||"menu";return(0,i.h)(i.f,{key:"95a8b9f09c7fae9713a8dc003ed277f6f31403da",onClick:this.onClick,"aria-disabled":n?"true":null,"aria-hidden":m?"true":null,class:(0,r.c)(t,{[u]:!0,button:!0,"menu-button-hidden":m,"menu-button-disabled":n,"in-toolbar":(0,r.h)("ion-toolbar",this.el),"in-toolbar-color":(0,r.h)("ion-toolbar[color]",this.el),"ion-activatable":!0,"ion-focusable":!0})},(0,i.h)("button",Object.assign({key:"39f3ce20c400d2fac4890a042e8e44426709fca5"},l,{disabled:n,class:"button-native",part:"native","aria-label":y}),(0,i.h)("span",{key:"310978dc1cdef668de6720cde2a2304253679176",class:"button-inner"},(0,i.h)("slot",{key:"2a2b9de524c1fc3c526fe9559cb077b976852725"},(0,i.h)("ion-icon",{key:"9c22d7ea9fc3d76c32ec1c1b4b13d982c60b8c2d",part:"icon",icon:p,mode:u,lazy:!1,"aria-hidden":"true"}))),"md"===u&&(0,i.h)("ion-ripple-effect",{key:"c58c9e29c763070383472f65a9d322a684bcb564",type:"unbounded"})))}get el(){return(0,i.i)(this)}};return e.style={ios:':host{--background:transparent;--color-focused:currentColor;--border-radius:initial;--padding-top:0;--padding-bottom:0;color:var(--color);text-align:center;text-decoration:none;text-overflow:ellipsis;text-transform:none;white-space:nowrap;-webkit-font-kerning:none;font-kerning:none}.button-native{border-radius:var(--border-radius);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;min-height:inherit;border:0;outline:none;background:var(--background);line-height:1;cursor:pointer;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;min-height:inherit;z-index:1}ion-icon{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;pointer-events:none}:host(.menu-button-hidden){display:none}:host(.menu-button-disabled){cursor:default;opacity:0.5;pointer-events:none}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}@media (any-hover: hover){:host(:hover) .button-native{color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity, 0)}}:host(.ion-color) .button-native{color:var(--ion-color-base)}:host(.in-toolbar:not(.in-toolbar-color)){color:var(--ion-toolbar-color, var(--color))}:host{--background-focused:currentColor;--background-focused-opacity:.1;--border-radius:4px;--color:var(--ion-color-primary, #0054e9);--padding-start:5px;--padding-end:5px;min-height:32px;font-size:clamp(31px, 1.9375rem, 38.13px)}:host(.ion-activated){opacity:0.4}@media (any-hover: hover){:host(:hover){opacity:0.6}}',md:':host{--background:transparent;--color-focused:currentColor;--border-radius:initial;--padding-top:0;--padding-bottom:0;color:var(--color);text-align:center;text-decoration:none;text-overflow:ellipsis;text-transform:none;white-space:nowrap;-webkit-font-kerning:none;font-kerning:none}.button-native{border-radius:var(--border-radius);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;min-height:inherit;border:0;outline:none;background:var(--background);line-height:1;cursor:pointer;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;min-height:inherit;z-index:1}ion-icon{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;pointer-events:none}:host(.menu-button-hidden){display:none}:host(.menu-button-disabled){cursor:default;opacity:0.5;pointer-events:none}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}@media (any-hover: hover){:host(:hover) .button-native{color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity, 0)}}:host(.ion-color) .button-native{color:var(--ion-color-base)}:host(.in-toolbar:not(.in-toolbar-color)){color:var(--ion-toolbar-color, var(--color))}:host{--background-focused:currentColor;--background-focused-opacity:.12;--background-hover:currentColor;--background-hover-opacity:.04;--border-radius:50%;--color:initial;--padding-start:8px;--padding-end:8px;width:3rem;height:3rem;font-size:1.5rem}:host(.ion-color.ion-focused)::after{background:var(--ion-color-base)}@media (any-hover: hover){:host(.ion-color:hover) .button-native::after{background:var(--ion-color-base)}}'},e})(),H=(()=>{let e=class{constructor(t){(0,i.r)(this,t),this.onClick=()=>o.m.toggle(this.menu),this.visible=!1,this.menu=void 0,this.autoHide=!0}connectedCallback(){this.visibilityChanged()}visibilityChanged(){var t=this;return(0,h.A)(function*(){t.visible=yield D(t.menu)})()}render(){const t=(0,a.b)(this),n=this.autoHide&&!this.visible;return(0,i.h)(i.f,{key:"90e621f09792383f1badcc1b402b1ac7d08c5f98",onClick:this.onClick,"aria-hidden":n?"true":null,class:{[t]:!0,"menu-toggle-hidden":n}},(0,i.h)("slot",{key:"c0abdd1d91e9d80ee3704e3e374ebe1f29078460"}))}};return e.style=":host(.menu-toggle-hidden){display:none}",e})()},80333:(z,v,s)=>{s.d(v,{c:()=>w,g:()=>_,h:()=>i,o:()=>c});var h=s(10467);const i=(o,r)=>null!==r.closest(o),w=(o,r)=>"string"==typeof o&&o.length>0?Object.assign({"ion-color":!0,[`ion-color-${o}`]:!0},r):r,_=o=>{const r={};return(o=>void 0!==o?(Array.isArray(o)?o:o.split(" ")).filter(a=>null!=a).map(a=>a.trim()).filter(a=>""!==a):[])(o).forEach(a=>r[a]=!0),r},k=/^[a-z][a-z0-9+\-.]*:/,c=function(){var o=(0,h.A)(function*(r,a,b,E){if(null!=r&&"#"!==r[0]&&!k.test(r)){const x=document.querySelector("ion-router");if(x)return a?.preventDefault(),x.push(r,b,E)}return!1});return function(a,b,E,x){return o.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/2348.fed8e88f25b1e729.js b/branch/kby-toggle-button-mobile-view/2348.fed8e88f25b1e729.js new file mode 100644 index 0000000000..3bd3535a1d --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/2348.fed8e88f25b1e729.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcookbook=self.webpackChunkcookbook||[]).push([[2348],{52348:(z,p,n)=>{n.r(p),n.d(p,{ion_textarea:()=>d});var x=n(10467),a=n(54261),u=n(9001),s=n(84920),h=n(20243),m=n(80333),g=n(9483);n(28476);const d=class{constructor(t){(0,a.r)(this,t),this.ionChange=(0,a.d)(this,"ionChange",7),this.ionInput=(0,a.d)(this,"ionInput",7),this.ionBlur=(0,a.d)(this,"ionBlur",7),this.ionFocus=(0,a.d)(this,"ionFocus",7),this.inputId="ion-textarea-"+E++,this.didTextareaClearOnEdit=!1,this.inheritedAttributes={},this.onInput=e=>{const i=e.target;i&&(this.value=i.value||""),this.emitInputChange(e)},this.onChange=e=>{this.emitValueChange(e)},this.onFocus=e=>{this.hasFocus=!0,this.focusedValue=this.value,this.ionFocus.emit(e)},this.onBlur=e=>{this.hasFocus=!1,this.focusedValue!==this.value&&this.emitValueChange(e),this.didTextareaClearOnEdit=!1,this.ionBlur.emit(e)},this.onKeyDown=e=>{this.checkClearOnEdit(e)},this.hasFocus=!1,this.color=void 0,this.autocapitalize="none",this.autofocus=!1,this.clearOnEdit=!1,this.debounce=void 0,this.disabled=!1,this.fill=void 0,this.inputmode=void 0,this.enterkeyhint=void 0,this.maxlength=void 0,this.minlength=void 0,this.name=this.inputId,this.placeholder=void 0,this.readonly=!1,this.required=!1,this.spellcheck=!1,this.cols=void 0,this.rows=void 0,this.wrap=void 0,this.autoGrow=!1,this.value="",this.counter=!1,this.counterFormatter=void 0,this.errorText=void 0,this.helperText=void 0,this.label=void 0,this.labelPlacement="start",this.shape=void 0}debounceChanged(){const{ionInput:t,debounce:e,originalIonInput:i}=this;this.ionInput=void 0===e?i??t:(0,s.e)(t,e)}valueChanged(){const t=this.nativeInput,e=this.getValue();t&&t.value!==e&&(t.value=e),this.runAutoGrow()}connectedCallback(){const{el:t}=this;this.slotMutationController=(0,h.c)(t,["label","start","end"],()=>(0,a.j)(this)),this.notchController=(0,u.c)(t,()=>this.notchSpacerEl,()=>this.labelSlot),this.debounceChanged(),document.dispatchEvent(new CustomEvent("ionInputDidLoad",{detail:t}))}disconnectedCallback(){document.dispatchEvent(new CustomEvent("ionInputDidUnload",{detail:this.el})),this.slotMutationController&&(this.slotMutationController.destroy(),this.slotMutationController=void 0),this.notchController&&(this.notchController.destroy(),this.notchController=void 0)}componentWillLoad(){this.inheritedAttributes=Object.assign(Object.assign({},(0,s.i)(this.el)),(0,s.h)(this.el,["data-form-type","title","tabindex"]))}componentDidLoad(){this.originalIonInput=this.ionInput,this.runAutoGrow()}componentDidRender(){var t;null===(t=this.notchController)||void 0===t||t.calculateNotchWidth()}setFocus(){var t=this;return(0,x.A)(function*(){t.nativeInput&&t.nativeInput.focus()})()}getInputElement(){var t=this;return(0,x.A)(function*(){return t.nativeInput||(yield new Promise(e=>(0,s.c)(t.el,e))),Promise.resolve(t.nativeInput)})()}emitValueChange(t){const{value:e}=this,i=null==e?e:e.toString();this.focusedValue=i,this.ionChange.emit({value:i,event:t})}emitInputChange(t){const{value:e}=this;this.ionInput.emit({value:e,event:t})}runAutoGrow(){this.nativeInput&&this.autoGrow&&(0,a.w)(()=>{var t;this.textareaWrapper&&(this.textareaWrapper.dataset.replicatedValue=null!==(t=this.value)&&void 0!==t?t:"")})}checkClearOnEdit(t){if(!this.clearOnEdit)return;const i=["Tab","Shift","Meta","Alt","Control"].includes(t.key);!this.didTextareaClearOnEdit&&this.hasValue()&&!i&&(this.value="",this.emitInputChange(t)),i||(this.didTextareaClearOnEdit=!0)}hasValue(){return""!==this.getValue()}getValue(){return this.value||""}renderLabel(){const{label:t}=this;return(0,a.h)("div",{class:{"label-text-wrapper":!0,"label-text-wrapper-hidden":!this.hasLabel}},void 0===t?(0,a.h)("slot",{name:"label"}):(0,a.h)("div",{class:"label-text"},t))}get labelSlot(){return this.el.querySelector('[slot="label"]')}get hasLabel(){return void 0!==this.label||null!==this.labelSlot}renderLabelContainer(){return"md"===(0,g.b)(this)&&"outline"===this.fill?[(0,a.h)("div",{class:"textarea-outline-container"},(0,a.h)("div",{class:"textarea-outline-start"}),(0,a.h)("div",{class:{"textarea-outline-notch":!0,"textarea-outline-notch-hidden":!this.hasLabel}},(0,a.h)("div",{class:"notch-spacer","aria-hidden":"true",ref:i=>this.notchSpacerEl=i},this.label)),(0,a.h)("div",{class:"textarea-outline-end"})),this.renderLabel()]:this.renderLabel()}renderHintText(){const{helperText:t,errorText:e}=this;return[(0,a.h)("div",{class:"helper-text"},t),(0,a.h)("div",{class:"error-text"},e)]}renderCounter(){const{counter:t,maxlength:e,counterFormatter:i,value:c}=this;if(!0===t&&void 0!==e)return(0,a.h)("div",{class:"counter"},(0,h.g)(c,e,i))}renderBottomContent(){const{counter:t,helperText:e,errorText:i,maxlength:c}=this;if(e||i||!0===t&&void 0!==c)return(0,a.h)("div",{class:"textarea-bottom"},this.renderHintText(),this.renderCounter())}render(){const{inputId:t,disabled:e,fill:i,shape:c,labelPlacement:f,el:k,hasFocus:y}=this,_=(0,g.b)(this),I=this.getValue(),O=(0,m.h)("ion-item",this.el),T="md"===_&&"outline"!==i&&!O,C=this.hasValue(),D=null!==k.querySelector('[slot="start"], [slot="end"]'),M="stacked"===f||"floating"===f&&(C||y||D);return(0,a.h)(a.f,{key:"37595a18d77dea1a337ac1c672e5f08a4128111d",class:(0,m.c)(this.color,{[_]:!0,"has-value":C,"has-focus":y,"label-floating":M,[`textarea-fill-${i}`]:void 0!==i,[`textarea-shape-${c}`]:void 0!==c,[`textarea-label-placement-${f}`]:!0,"textarea-disabled":e})},(0,a.h)("label",{key:"67342758743e5a40448a32ff695876d39778621f",class:"textarea-wrapper",htmlFor:t},this.renderLabelContainer(),(0,a.h)("div",{key:"a994be8264bf5652811cf816d79a04178954e83f",class:"textarea-wrapper-inner"},(0,a.h)("div",{key:"e09c93ebcd5b3d227d51e682ca23dfc7fd7027ad",class:"start-slot-wrapper"},(0,a.h)("slot",{key:"d39758f21f19ae70aea21e9a9a7b7c20991fe593",name:"start"})),(0,a.h)("div",{key:"6a4e10e53de4bb235ee30def4c9ae5bdee888816",class:"native-wrapper",ref:w=>this.textareaWrapper=w},(0,a.h)("textarea",Object.assign({key:"9e254e551f124d972e9bc6b09ef0f2bb55890be5",class:"native-textarea",ref:w=>this.nativeInput=w,id:t,disabled:e,autoCapitalize:this.autocapitalize,autoFocus:this.autofocus,enterKeyHint:this.enterkeyhint,inputMode:this.inputmode,minLength:this.minlength,maxLength:this.maxlength,name:this.name,placeholder:this.placeholder||"",readOnly:this.readonly,required:this.required,spellcheck:this.spellcheck,cols:this.cols,rows:this.rows,wrap:this.wrap,onInput:this.onInput,onChange:this.onChange,onBlur:this.onBlur,onFocus:this.onFocus,onKeyDown:this.onKeyDown},this.inheritedAttributes),I)),(0,a.h)("div",{key:"a66aa2d2bc4778a0bec56a8b9ec9052a832eb3b2",class:"end-slot-wrapper"},(0,a.h)("slot",{key:"8e6a90b4475de32e23afc593da4108610dcca663",name:"end"}))),T&&(0,a.h)("div",{key:"6da03205a8daff45581b20f0af3938634a9d5f8c",class:"textarea-highlight"})),this.renderBottomContent())}get el(){return(0,a.i)(this)}static get watchers(){return{debounce:["debounceChanged"],value:["valueChanged"]}}};let E=0;d.style={ios:'.sc-ion-textarea-ios-h{--background:initial;--color:initial;--placeholder-color:initial;--placeholder-font-style:initial;--placeholder-font-weight:initial;--placeholder-opacity:var(--ion-placeholder-opacity, 0.6);--padding-top:0;--padding-end:0;--padding-bottom:8px;--padding-start:0;--border-radius:0;--border-style:solid;--highlight-color-focused:var(--ion-color-primary, #0054e9);--highlight-color-valid:var(--ion-color-success, #2dd55b);--highlight-color-invalid:var(--ion-color-danger, #c5000f);--highlight-color:var(--highlight-color-focused);display:block;position:relative;width:100%;min-height:44px;color:var(--color);font-family:var(--ion-font-family, inherit);z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box}.textarea-label-placement-floating.sc-ion-textarea-ios-h,.textarea-label-placement-stacked.sc-ion-textarea-ios-h{--padding-top:0px;min-height:56px}[cols].sc-ion-textarea-ios-h:not([auto-grow]){width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ion-color.sc-ion-textarea-ios-h{--highlight-color-focused:var(--ion-color-base);background:initial}ion-item.sc-ion-textarea-ios-h,ion-item .sc-ion-textarea-ios-h{-ms-flex-item-align:baseline;align-self:baseline}ion-item[slot=start].sc-ion-textarea-ios-h,ion-item [slot=start].sc-ion-textarea-ios-h,ion-item[slot=end].sc-ion-textarea-ios-h,ion-item [slot=end].sc-ion-textarea-ios-h{width:auto}.native-textarea.sc-ion-textarea-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:block;position:relative;-ms-flex:1;flex:1;width:100%;max-width:100%;max-height:100%;border:0;outline:none;background:transparent;white-space:pre-wrap;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box;resize:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.native-textarea.sc-ion-textarea-ios::-webkit-input-placeholder{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-textarea.sc-ion-textarea-ios::-moz-placeholder{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-textarea.sc-ion-textarea-ios:-ms-input-placeholder{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-textarea.sc-ion-textarea-ios::-ms-input-placeholder{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-textarea.sc-ion-textarea-ios::placeholder{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-textarea.sc-ion-textarea-ios{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-align:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;grid-area:1/1/2/2;word-break:break-word}.cloned-input.sc-ion-textarea-ios{top:0;bottom:0;position:absolute;pointer-events:none}.cloned-input.sc-ion-textarea-ios{inset-inline-start:0}.cloned-input.sc-ion-textarea-ios:disabled{opacity:1}[auto-grow].sc-ion-textarea-ios-h .cloned-input.sc-ion-textarea-ios{height:100%}[auto-grow].sc-ion-textarea-ios-h .native-textarea.sc-ion-textarea-ios{overflow:hidden}.textarea-wrapper.sc-ion-textarea-ios{-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:0px;padding-bottom:0px;border-radius:var(--border-radius);display:-ms-flexbox;display:flex;position:relative;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:start;align-items:flex-start;height:inherit;min-height:inherit;-webkit-transition:background-color 15ms linear;transition:background-color 15ms linear;background:var(--background);line-height:normal}.native-wrapper.sc-ion-textarea-ios{position:relative;width:100%;height:100%}.has-focus.sc-ion-textarea-ios-h textarea.sc-ion-textarea-ios{caret-color:var(--highlight-color)}.native-wrapper.sc-ion-textarea-ios textarea.sc-ion-textarea-ios{-webkit-padding-start:0px;padding-inline-start:0px;-webkit-padding-end:0px;padding-inline-end:0px;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}.native-wrapper.sc-ion-textarea-ios{display:grid;min-width:inherit;max-width:inherit;min-height:inherit;max-height:inherit;grid-auto-rows:100%}.native-wrapper.sc-ion-textarea-ios::after{white-space:pre-wrap;content:attr(data-replicated-value) " ";visibility:hidden}.native-wrapper.sc-ion-textarea-ios::after{padding-left:0;padding-right:0;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;border-radius:var(--border-radius);color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-align:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;grid-area:1/1/2/2;word-break:break-word}.textarea-wrapper-inner.sc-ion-textarea-ios{display:-ms-flexbox;display:flex;width:100%;min-height:inherit}.ion-touched.ion-invalid.sc-ion-textarea-ios-h{--highlight-color:var(--highlight-color-invalid)}.ion-valid.sc-ion-textarea-ios-h{--highlight-color:var(--highlight-color-valid)}.textarea-bottom.sc-ion-textarea-ios{-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:5px;padding-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;border-top:var(--border-width) var(--border-style) var(--border-color);font-size:0.75rem}.has-focus.ion-valid.sc-ion-textarea-ios-h,.ion-touched.ion-invalid.sc-ion-textarea-ios-h{--border-color:var(--highlight-color)}.textarea-bottom.sc-ion-textarea-ios .error-text.sc-ion-textarea-ios{display:none;color:var(--highlight-color-invalid)}.textarea-bottom.sc-ion-textarea-ios .helper-text.sc-ion-textarea-ios{display:block;color:var(--ion-color-step-550, var(--ion-text-color-step-450, #737373))}.ion-touched.ion-invalid.sc-ion-textarea-ios-h .textarea-bottom.sc-ion-textarea-ios .error-text.sc-ion-textarea-ios{display:block}.ion-touched.ion-invalid.sc-ion-textarea-ios-h .textarea-bottom.sc-ion-textarea-ios .helper-text.sc-ion-textarea-ios{display:none}.textarea-bottom.sc-ion-textarea-ios .counter.sc-ion-textarea-ios{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--ion-color-step-550, var(--ion-text-color-step-450, #737373));white-space:nowrap;-webkit-padding-start:16px;padding-inline-start:16px}.label-text-wrapper.sc-ion-textarea-ios{-webkit-padding-start:0px;padding-inline-start:0px;-webkit-padding-end:0px;padding-inline-end:0px;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);max-width:200px;-webkit-transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);pointer-events:none}.label-text.sc-ion-textarea-ios,.sc-ion-textarea-ios-s>[slot=label]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.label-text-wrapper-hidden.sc-ion-textarea-ios,.textarea-outline-notch-hidden.sc-ion-textarea-ios{display:none}.textarea-wrapper.sc-ion-textarea-ios textarea.sc-ion-textarea-ios{-webkit-transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1)}.textarea-label-placement-start.sc-ion-textarea-ios-h .textarea-wrapper.sc-ion-textarea-ios{-ms-flex-direction:row;flex-direction:row}.textarea-label-placement-start.sc-ion-textarea-ios-h .label-text-wrapper.sc-ion-textarea-ios{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:0;margin-bottom:0}.textarea-label-placement-end.sc-ion-textarea-ios-h .textarea-wrapper.sc-ion-textarea-ios{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.textarea-label-placement-end.sc-ion-textarea-ios-h .label-text-wrapper.sc-ion-textarea-ios{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0;margin-top:0;margin-bottom:0}.textarea-label-placement-fixed.sc-ion-textarea-ios-h .label-text-wrapper.sc-ion-textarea-ios{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:0;margin-bottom:0}.textarea-label-placement-fixed.sc-ion-textarea-ios-h .label-text.sc-ion-textarea-ios{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}.textarea-label-placement-stacked.sc-ion-textarea-ios-h .textarea-wrapper.sc-ion-textarea-ios,.textarea-label-placement-floating.sc-ion-textarea-ios-h .textarea-wrapper.sc-ion-textarea-ios{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:start}.textarea-label-placement-stacked.sc-ion-textarea-ios-h .label-text-wrapper.sc-ion-textarea-ios,.textarea-label-placement-floating.sc-ion-textarea-ios-h .label-text-wrapper.sc-ion-textarea-ios{-webkit-transform-origin:left top;transform-origin:left top;-webkit-padding-start:0px;padding-inline-start:0px;-webkit-padding-end:0px;padding-inline-end:0px;padding-top:0px;padding-bottom:0px;max-width:100%;z-index:2}[dir=rtl].sc-ion-textarea-ios-h -no-combinator.textarea-label-placement-stacked.sc-ion-textarea-ios-h .label-text-wrapper.sc-ion-textarea-ios,[dir=rtl] .sc-ion-textarea-ios-h -no-combinator.textarea-label-placement-stacked.sc-ion-textarea-ios-h .label-text-wrapper.sc-ion-textarea-ios,[dir=rtl].textarea-label-placement-stacked.sc-ion-textarea-ios-h .label-text-wrapper.sc-ion-textarea-ios,[dir=rtl] .textarea-label-placement-stacked.sc-ion-textarea-ios-h .label-text-wrapper.sc-ion-textarea-ios,[dir=rtl].sc-ion-textarea-ios-h -no-combinator.textarea-label-placement-floating.sc-ion-textarea-ios-h .label-text-wrapper.sc-ion-textarea-ios,[dir=rtl] .sc-ion-textarea-ios-h -no-combinator.textarea-label-placement-floating.sc-ion-textarea-ios-h .label-text-wrapper.sc-ion-textarea-ios,[dir=rtl].textarea-label-placement-floating.sc-ion-textarea-ios-h .label-text-wrapper.sc-ion-textarea-ios,[dir=rtl] .textarea-label-placement-floating.sc-ion-textarea-ios-h .label-text-wrapper.sc-ion-textarea-ios{-webkit-transform-origin:right top;transform-origin:right top}@supports selector(:dir(rtl)){.textarea-label-placement-stacked.sc-ion-textarea-ios-h:dir(rtl) .label-text-wrapper.sc-ion-textarea-ios,.textarea-label-placement-floating.sc-ion-textarea-ios-h:dir(rtl) .label-text-wrapper.sc-ion-textarea-ios{-webkit-transform-origin:right top;transform-origin:right top}}.textarea-label-placement-stacked.sc-ion-textarea-ios-h textarea.sc-ion-textarea-ios,.textarea-label-placement-floating.sc-ion-textarea-ios-h textarea.sc-ion-textarea-ios,.textarea-label-placement-stacked[auto-grow].sc-ion-textarea-ios-h .native-wrapper.sc-ion-textarea-ios::after,.textarea-label-placement-floating[auto-grow].sc-ion-textarea-ios-h .native-wrapper.sc-ion-textarea-ios::after{-webkit-margin-start:0px;margin-inline-start:0px;-webkit-margin-end:0px;margin-inline-end:0px;margin-top:8px;margin-bottom:0px}.sc-ion-textarea-ios-h.textarea-label-placement-stacked.sc-ion-textarea-ios-s>[slot=start],.sc-ion-textarea-ios-h.textarea-label-placement-stacked .sc-ion-textarea-ios-s>[slot=start],.sc-ion-textarea-ios-h.textarea-label-placement-stacked.sc-ion-textarea-ios-s>[slot=end],.sc-ion-textarea-ios-h.textarea-label-placement-stacked .sc-ion-textarea-ios-s>[slot=end],.sc-ion-textarea-ios-h.textarea-label-placement-floating.sc-ion-textarea-ios-s>[slot=start],.sc-ion-textarea-ios-h.textarea-label-placement-floating .sc-ion-textarea-ios-s>[slot=start],.sc-ion-textarea-ios-h.textarea-label-placement-floating.sc-ion-textarea-ios-s>[slot=end],.sc-ion-textarea-ios-h.textarea-label-placement-floating .sc-ion-textarea-ios-s>[slot=end]{margin-top:8px}.textarea-label-placement-floating.sc-ion-textarea-ios-h .label-text-wrapper.sc-ion-textarea-ios{-webkit-transform:translateY(100%) scale(1);transform:translateY(100%) scale(1)}.textarea-label-placement-floating.sc-ion-textarea-ios-h textarea.sc-ion-textarea-ios{opacity:0}.has-focus.textarea-label-placement-floating.sc-ion-textarea-ios-h textarea.sc-ion-textarea-ios,.has-value.textarea-label-placement-floating.sc-ion-textarea-ios-h textarea.sc-ion-textarea-ios{opacity:1}.label-floating.sc-ion-textarea-ios-h .label-text-wrapper.sc-ion-textarea-ios{-webkit-transform:translateY(50%) scale(0.75);transform:translateY(50%) scale(0.75);max-width:calc(100% / 0.75)}.start-slot-wrapper.sc-ion-textarea-ios,.end-slot-wrapper.sc-ion-textarea-ios{padding-left:0;padding-right:0;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:start;align-self:start}.sc-ion-textarea-ios-s>[slot=start],.sc-ion-textarea-ios-s>[slot=end]{margin-top:0}.sc-ion-textarea-ios-s>[slot=start]:last-of-type{-webkit-margin-end:16px;margin-inline-end:16px;-webkit-margin-start:0;margin-inline-start:0}.sc-ion-textarea-ios-s>[slot=end]:first-of-type{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0}.sc-ion-textarea-ios-h{--border-width:0.55px;--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-250, var(--ion-background-color-step-250, #c8c7cc))));--padding-top:10px;--padding-end:0px;--padding-bottom:8px;--padding-start:0px;--highlight-height:0px;font-size:inherit}.textarea-disabled.sc-ion-textarea-ios-h{opacity:0.3}.sc-ion-textarea-ios-s>ion-button[slot=start].button-has-icon-only,.sc-ion-textarea-ios-s>ion-button[slot=end].button-has-icon-only{--border-radius:50%;--padding-start:0;--padding-end:0;--padding-top:0;--padding-bottom:0;aspect-ratio:1}',md:'.sc-ion-textarea-md-h{--background:initial;--color:initial;--placeholder-color:initial;--placeholder-font-style:initial;--placeholder-font-weight:initial;--placeholder-opacity:var(--ion-placeholder-opacity, 0.6);--padding-top:0;--padding-end:0;--padding-bottom:8px;--padding-start:0;--border-radius:0;--border-style:solid;--highlight-color-focused:var(--ion-color-primary, #0054e9);--highlight-color-valid:var(--ion-color-success, #2dd55b);--highlight-color-invalid:var(--ion-color-danger, #c5000f);--highlight-color:var(--highlight-color-focused);display:block;position:relative;width:100%;min-height:44px;color:var(--color);font-family:var(--ion-font-family, inherit);z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box}.textarea-label-placement-floating.sc-ion-textarea-md-h,.textarea-label-placement-stacked.sc-ion-textarea-md-h{--padding-top:0px;min-height:56px}[cols].sc-ion-textarea-md-h:not([auto-grow]){width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ion-color.sc-ion-textarea-md-h{--highlight-color-focused:var(--ion-color-base);background:initial}ion-item.sc-ion-textarea-md-h,ion-item .sc-ion-textarea-md-h{-ms-flex-item-align:baseline;align-self:baseline}ion-item[slot=start].sc-ion-textarea-md-h,ion-item [slot=start].sc-ion-textarea-md-h,ion-item[slot=end].sc-ion-textarea-md-h,ion-item [slot=end].sc-ion-textarea-md-h{width:auto}.native-textarea.sc-ion-textarea-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:block;position:relative;-ms-flex:1;flex:1;width:100%;max-width:100%;max-height:100%;border:0;outline:none;background:transparent;white-space:pre-wrap;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box;resize:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.native-textarea.sc-ion-textarea-md::-webkit-input-placeholder{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-textarea.sc-ion-textarea-md::-moz-placeholder{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-textarea.sc-ion-textarea-md:-ms-input-placeholder{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-textarea.sc-ion-textarea-md::-ms-input-placeholder{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-textarea.sc-ion-textarea-md::placeholder{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-textarea.sc-ion-textarea-md{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-align:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;grid-area:1/1/2/2;word-break:break-word}.cloned-input.sc-ion-textarea-md{top:0;bottom:0;position:absolute;pointer-events:none}.cloned-input.sc-ion-textarea-md{inset-inline-start:0}.cloned-input.sc-ion-textarea-md:disabled{opacity:1}[auto-grow].sc-ion-textarea-md-h .cloned-input.sc-ion-textarea-md{height:100%}[auto-grow].sc-ion-textarea-md-h .native-textarea.sc-ion-textarea-md{overflow:hidden}.textarea-wrapper.sc-ion-textarea-md{-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:0px;padding-bottom:0px;border-radius:var(--border-radius);display:-ms-flexbox;display:flex;position:relative;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:start;align-items:flex-start;height:inherit;min-height:inherit;-webkit-transition:background-color 15ms linear;transition:background-color 15ms linear;background:var(--background);line-height:normal}.native-wrapper.sc-ion-textarea-md{position:relative;width:100%;height:100%}.has-focus.sc-ion-textarea-md-h textarea.sc-ion-textarea-md{caret-color:var(--highlight-color)}.native-wrapper.sc-ion-textarea-md textarea.sc-ion-textarea-md{-webkit-padding-start:0px;padding-inline-start:0px;-webkit-padding-end:0px;padding-inline-end:0px;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}.native-wrapper.sc-ion-textarea-md{display:grid;min-width:inherit;max-width:inherit;min-height:inherit;max-height:inherit;grid-auto-rows:100%}.native-wrapper.sc-ion-textarea-md::after{white-space:pre-wrap;content:attr(data-replicated-value) " ";visibility:hidden}.native-wrapper.sc-ion-textarea-md::after{padding-left:0;padding-right:0;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;border-radius:var(--border-radius);color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-align:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;grid-area:1/1/2/2;word-break:break-word}.textarea-wrapper-inner.sc-ion-textarea-md{display:-ms-flexbox;display:flex;width:100%;min-height:inherit}.ion-touched.ion-invalid.sc-ion-textarea-md-h{--highlight-color:var(--highlight-color-invalid)}.ion-valid.sc-ion-textarea-md-h{--highlight-color:var(--highlight-color-valid)}.textarea-bottom.sc-ion-textarea-md{-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:5px;padding-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;border-top:var(--border-width) var(--border-style) var(--border-color);font-size:0.75rem}.has-focus.ion-valid.sc-ion-textarea-md-h,.ion-touched.ion-invalid.sc-ion-textarea-md-h{--border-color:var(--highlight-color)}.textarea-bottom.sc-ion-textarea-md .error-text.sc-ion-textarea-md{display:none;color:var(--highlight-color-invalid)}.textarea-bottom.sc-ion-textarea-md .helper-text.sc-ion-textarea-md{display:block;color:var(--ion-color-step-550, var(--ion-text-color-step-450, #737373))}.ion-touched.ion-invalid.sc-ion-textarea-md-h .textarea-bottom.sc-ion-textarea-md .error-text.sc-ion-textarea-md{display:block}.ion-touched.ion-invalid.sc-ion-textarea-md-h .textarea-bottom.sc-ion-textarea-md .helper-text.sc-ion-textarea-md{display:none}.textarea-bottom.sc-ion-textarea-md .counter.sc-ion-textarea-md{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--ion-color-step-550, var(--ion-text-color-step-450, #737373));white-space:nowrap;-webkit-padding-start:16px;padding-inline-start:16px}.label-text-wrapper.sc-ion-textarea-md{-webkit-padding-start:0px;padding-inline-start:0px;-webkit-padding-end:0px;padding-inline-end:0px;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);max-width:200px;-webkit-transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);pointer-events:none}.label-text.sc-ion-textarea-md,.sc-ion-textarea-md-s>[slot=label]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.label-text-wrapper-hidden.sc-ion-textarea-md,.textarea-outline-notch-hidden.sc-ion-textarea-md{display:none}.textarea-wrapper.sc-ion-textarea-md textarea.sc-ion-textarea-md{-webkit-transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1)}.textarea-label-placement-start.sc-ion-textarea-md-h .textarea-wrapper.sc-ion-textarea-md{-ms-flex-direction:row;flex-direction:row}.textarea-label-placement-start.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:0;margin-bottom:0}.textarea-label-placement-end.sc-ion-textarea-md-h .textarea-wrapper.sc-ion-textarea-md{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.textarea-label-placement-end.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0;margin-top:0;margin-bottom:0}.textarea-label-placement-fixed.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:0;margin-bottom:0}.textarea-label-placement-fixed.sc-ion-textarea-md-h .label-text.sc-ion-textarea-md{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}.textarea-label-placement-stacked.sc-ion-textarea-md-h .textarea-wrapper.sc-ion-textarea-md,.textarea-label-placement-floating.sc-ion-textarea-md-h .textarea-wrapper.sc-ion-textarea-md{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:start}.textarea-label-placement-stacked.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md,.textarea-label-placement-floating.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md{-webkit-transform-origin:left top;transform-origin:left top;-webkit-padding-start:0px;padding-inline-start:0px;-webkit-padding-end:0px;padding-inline-end:0px;padding-top:0px;padding-bottom:0px;max-width:100%;z-index:2}[dir=rtl].sc-ion-textarea-md-h -no-combinator.textarea-label-placement-stacked.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md,[dir=rtl] .sc-ion-textarea-md-h -no-combinator.textarea-label-placement-stacked.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md,[dir=rtl].textarea-label-placement-stacked.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md,[dir=rtl] .textarea-label-placement-stacked.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md,[dir=rtl].sc-ion-textarea-md-h -no-combinator.textarea-label-placement-floating.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md,[dir=rtl] .sc-ion-textarea-md-h -no-combinator.textarea-label-placement-floating.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md,[dir=rtl].textarea-label-placement-floating.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md,[dir=rtl] .textarea-label-placement-floating.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md{-webkit-transform-origin:right top;transform-origin:right top}@supports selector(:dir(rtl)){.textarea-label-placement-stacked.sc-ion-textarea-md-h:dir(rtl) .label-text-wrapper.sc-ion-textarea-md,.textarea-label-placement-floating.sc-ion-textarea-md-h:dir(rtl) .label-text-wrapper.sc-ion-textarea-md{-webkit-transform-origin:right top;transform-origin:right top}}.textarea-label-placement-stacked.sc-ion-textarea-md-h textarea.sc-ion-textarea-md,.textarea-label-placement-floating.sc-ion-textarea-md-h textarea.sc-ion-textarea-md,.textarea-label-placement-stacked[auto-grow].sc-ion-textarea-md-h .native-wrapper.sc-ion-textarea-md::after,.textarea-label-placement-floating[auto-grow].sc-ion-textarea-md-h .native-wrapper.sc-ion-textarea-md::after{-webkit-margin-start:0px;margin-inline-start:0px;-webkit-margin-end:0px;margin-inline-end:0px;margin-top:8px;margin-bottom:0px}.sc-ion-textarea-md-h.textarea-label-placement-stacked.sc-ion-textarea-md-s>[slot=start],.sc-ion-textarea-md-h.textarea-label-placement-stacked .sc-ion-textarea-md-s>[slot=start],.sc-ion-textarea-md-h.textarea-label-placement-stacked.sc-ion-textarea-md-s>[slot=end],.sc-ion-textarea-md-h.textarea-label-placement-stacked .sc-ion-textarea-md-s>[slot=end],.sc-ion-textarea-md-h.textarea-label-placement-floating.sc-ion-textarea-md-s>[slot=start],.sc-ion-textarea-md-h.textarea-label-placement-floating .sc-ion-textarea-md-s>[slot=start],.sc-ion-textarea-md-h.textarea-label-placement-floating.sc-ion-textarea-md-s>[slot=end],.sc-ion-textarea-md-h.textarea-label-placement-floating .sc-ion-textarea-md-s>[slot=end]{margin-top:8px}.textarea-label-placement-floating.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md{-webkit-transform:translateY(100%) scale(1);transform:translateY(100%) scale(1)}.textarea-label-placement-floating.sc-ion-textarea-md-h textarea.sc-ion-textarea-md{opacity:0}.has-focus.textarea-label-placement-floating.sc-ion-textarea-md-h textarea.sc-ion-textarea-md,.has-value.textarea-label-placement-floating.sc-ion-textarea-md-h textarea.sc-ion-textarea-md{opacity:1}.label-floating.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md{-webkit-transform:translateY(50%) scale(0.75);transform:translateY(50%) scale(0.75);max-width:calc(100% / 0.75)}.start-slot-wrapper.sc-ion-textarea-md,.end-slot-wrapper.sc-ion-textarea-md{padding-left:0;padding-right:0;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:start;align-self:start}.sc-ion-textarea-md-s>[slot=start],.sc-ion-textarea-md-s>[slot=end]{margin-top:0}.sc-ion-textarea-md-s>[slot=start]:last-of-type{-webkit-margin-end:16px;margin-inline-end:16px;-webkit-margin-start:0;margin-inline-start:0}.sc-ion-textarea-md-s>[slot=end]:first-of-type{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0}.textarea-fill-solid.sc-ion-textarea-md-h{--background:var(--ion-color-step-50, var(--ion-background-color-step-50, #f2f2f2));--border-color:var(--ion-color-step-500, var(--ion-background-color-step-500, gray));--border-radius:4px;--padding-start:16px;--padding-end:16px;min-height:56px}.textarea-fill-solid.sc-ion-textarea-md-h .textarea-wrapper.sc-ion-textarea-md{border-bottom:var(--border-width) var(--border-style) var(--border-color)}.has-focus.textarea-fill-solid.ion-valid.sc-ion-textarea-md-h,.textarea-fill-solid.ion-touched.ion-invalid.sc-ion-textarea-md-h{--border-color:var(--highlight-color)}.textarea-fill-solid.sc-ion-textarea-md-h .textarea-bottom.sc-ion-textarea-md{border-top:none}@media (any-hover: hover){.textarea-fill-solid.sc-ion-textarea-md-h:hover{--background:var(--ion-color-step-100, var(--ion-background-color-step-100, #e6e6e6));--border-color:var(--ion-color-step-750, var(--ion-background-color-step-750, #404040))}}.textarea-fill-solid.has-focus.sc-ion-textarea-md-h{--background:var(--ion-color-step-150, var(--ion-background-color-step-150, #d9d9d9));--border-color:var(--ion-color-step-750, var(--ion-background-color-step-750, #404040))}.textarea-fill-solid.sc-ion-textarea-md-h .textarea-wrapper.sc-ion-textarea-md{border-start-start-radius:var(--border-radius);border-start-end-radius:var(--border-radius);border-end-end-radius:0px;border-end-start-radius:0px}.label-floating.textarea-fill-solid.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md{max-width:calc(100% / 0.75)}.textarea-fill-outline.sc-ion-textarea-md-h{--border-color:var(--ion-color-step-300, var(--ion-background-color-step-300, #b3b3b3));--border-radius:4px;--padding-start:16px;--padding-end:16px;min-height:56px}.textarea-fill-outline.textarea-shape-round.sc-ion-textarea-md-h{--border-radius:28px;--padding-start:32px;--padding-end:32px}.has-focus.textarea-fill-outline.ion-valid.sc-ion-textarea-md-h,.textarea-fill-outline.ion-touched.ion-invalid.sc-ion-textarea-md-h{--border-color:var(--highlight-color)}@media (any-hover: hover){.textarea-fill-outline.sc-ion-textarea-md-h:hover{--border-color:var(--ion-color-step-750, var(--ion-background-color-step-750, #404040))}}.textarea-fill-outline.has-focus.sc-ion-textarea-md-h{--border-width:var(--highlight-height);--border-color:var(--highlight-color)}.textarea-fill-outline.sc-ion-textarea-md-h .textarea-bottom.sc-ion-textarea-md{border-top:none}.textarea-fill-outline.sc-ion-textarea-md-h .textarea-wrapper.sc-ion-textarea-md{border-bottom:none}.textarea-fill-outline.textarea-label-placement-stacked.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md,.textarea-fill-outline.textarea-label-placement-floating.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md{-webkit-transform-origin:left top;transform-origin:left top;position:absolute;max-width:calc(100% - var(--padding-start) - var(--padding-end))}[dir=rtl].sc-ion-textarea-md-h -no-combinator.textarea-fill-outline.textarea-label-placement-stacked.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md,[dir=rtl] .sc-ion-textarea-md-h -no-combinator.textarea-fill-outline.textarea-label-placement-stacked.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md,[dir=rtl].textarea-fill-outline.textarea-label-placement-stacked.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md,[dir=rtl] .textarea-fill-outline.textarea-label-placement-stacked.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md,[dir=rtl].sc-ion-textarea-md-h -no-combinator.textarea-fill-outline.textarea-label-placement-floating.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md,[dir=rtl] .sc-ion-textarea-md-h -no-combinator.textarea-fill-outline.textarea-label-placement-floating.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md,[dir=rtl].textarea-fill-outline.textarea-label-placement-floating.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md,[dir=rtl] .textarea-fill-outline.textarea-label-placement-floating.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md{-webkit-transform-origin:right top;transform-origin:right top}@supports selector(:dir(rtl)){.textarea-fill-outline.textarea-label-placement-stacked.sc-ion-textarea-md-h:dir(rtl) .label-text-wrapper.sc-ion-textarea-md,.textarea-fill-outline.textarea-label-placement-floating.sc-ion-textarea-md-h:dir(rtl) .label-text-wrapper.sc-ion-textarea-md{-webkit-transform-origin:right top;transform-origin:right top}}.textarea-fill-outline.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md{position:relative}.label-floating.textarea-fill-outline.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md{-webkit-transform:translateY(-32%) scale(0.75);transform:translateY(-32%) scale(0.75);margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;max-width:calc(\n (100% - var(--padding-start) - var(--padding-end) - 8px) / 0.75\n )}.textarea-fill-outline.textarea-label-placement-stacked.sc-ion-textarea-md-h textarea.sc-ion-textarea-md,.textarea-fill-outline.textarea-label-placement-floating.sc-ion-textarea-md-h textarea.sc-ion-textarea-md,.textarea-fill-outline.textarea-label-placement-stacked[auto-grow].sc-ion-textarea-md-h .native-wrapper.sc-ion-textarea-md::after,.textarea-fill-outline.textarea-label-placement-floating[auto-grow].sc-ion-textarea-md-h .native-wrapper.sc-ion-textarea-md::after{-webkit-margin-start:0px;margin-inline-start:0px;-webkit-margin-end:0px;margin-inline-end:0px;margin-top:12px;margin-bottom:0px}.sc-ion-textarea-md-h.textarea-fill-outline.textarea-label-placement-stacked.sc-ion-textarea-md-s>[slot=start],.sc-ion-textarea-md-h.textarea-fill-outline.textarea-label-placement-stacked .sc-ion-textarea-md-s>[slot=start],.sc-ion-textarea-md-h.textarea-fill-outline.textarea-label-placement-stacked.sc-ion-textarea-md-s>[slot=end],.sc-ion-textarea-md-h.textarea-fill-outline.textarea-label-placement-stacked .sc-ion-textarea-md-s>[slot=end],.sc-ion-textarea-md-h.textarea-fill-outline.textarea-label-placement-floating.sc-ion-textarea-md-s>[slot=start],.sc-ion-textarea-md-h.textarea-fill-outline.textarea-label-placement-floating .sc-ion-textarea-md-s>[slot=start],.sc-ion-textarea-md-h.textarea-fill-outline.textarea-label-placement-floating.sc-ion-textarea-md-s>[slot=end],.sc-ion-textarea-md-h.textarea-fill-outline.textarea-label-placement-floating .sc-ion-textarea-md-s>[slot=end]{margin-top:12px}.textarea-fill-outline.sc-ion-textarea-md-h .textarea-outline-container.sc-ion-textarea-md{left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;width:100%;height:100%}.textarea-fill-outline.sc-ion-textarea-md-h .textarea-outline-start.sc-ion-textarea-md,.textarea-fill-outline.sc-ion-textarea-md-h .textarea-outline-end.sc-ion-textarea-md{pointer-events:none}.textarea-fill-outline.sc-ion-textarea-md-h .textarea-outline-start.sc-ion-textarea-md,.textarea-fill-outline.sc-ion-textarea-md-h .textarea-outline-notch.sc-ion-textarea-md,.textarea-fill-outline.sc-ion-textarea-md-h .textarea-outline-end.sc-ion-textarea-md{border-top:var(--border-width) var(--border-style) var(--border-color);border-bottom:var(--border-width) var(--border-style) var(--border-color)}.textarea-fill-outline.sc-ion-textarea-md-h .textarea-outline-notch.sc-ion-textarea-md{max-width:calc(100% - var(--padding-start) - var(--padding-end))}.textarea-fill-outline.sc-ion-textarea-md-h .notch-spacer.sc-ion-textarea-md{-webkit-padding-end:8px;padding-inline-end:8px;font-size:calc(1em * 0.75);opacity:0;pointer-events:none;-webkit-box-sizing:content-box;box-sizing:content-box}.textarea-fill-outline.sc-ion-textarea-md-h .textarea-outline-start.sc-ion-textarea-md{border-start-start-radius:var(--border-radius);border-start-end-radius:0px;border-end-end-radius:0px;border-end-start-radius:var(--border-radius);-webkit-border-start:var(--border-width) var(--border-style) var(--border-color);border-inline-start:var(--border-width) var(--border-style) var(--border-color);width:calc(var(--padding-start) - 4px)}.textarea-fill-outline.sc-ion-textarea-md-h .textarea-outline-end.sc-ion-textarea-md{-webkit-border-end:var(--border-width) var(--border-style) var(--border-color);border-inline-end:var(--border-width) var(--border-style) var(--border-color);border-start-start-radius:0px;border-start-end-radius:var(--border-radius);border-end-end-radius:var(--border-radius);border-end-start-radius:0px;-ms-flex-positive:1;flex-grow:1}.label-floating.textarea-fill-outline.sc-ion-textarea-md-h .textarea-outline-notch.sc-ion-textarea-md{border-top:none}.sc-ion-textarea-md-h{--border-width:1px;--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, var(--ion-background-color-step-150, rgba(0, 0, 0, 0.13)))));--padding-top:18px;--padding-end:0px;--padding-bottom:8px;--padding-start:0px;--highlight-height:2px;font-size:inherit}.textarea-bottom.sc-ion-textarea-md .counter.sc-ion-textarea-md{letter-spacing:0.0333333333em}.textarea-label-placement-floating.has-focus.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md,.textarea-label-placement-stacked.has-focus.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md{color:var(--highlight-color)}.has-focus.textarea-label-placement-floating.ion-valid.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md,.textarea-label-placement-floating.ion-touched.ion-invalid.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md,.has-focus.textarea-label-placement-stacked.ion-valid.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md,.textarea-label-placement-stacked.ion-touched.ion-invalid.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md{color:var(--highlight-color)}.textarea-disabled.sc-ion-textarea-md-h{opacity:0.38}.textarea-highlight.sc-ion-textarea-md{bottom:-1px;position:absolute;width:100%;height:var(--highlight-height);-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 200ms;transition:-webkit-transform 200ms;transition:transform 200ms;transition:transform 200ms, -webkit-transform 200ms;background:var(--highlight-color)}.textarea-highlight.sc-ion-textarea-md{inset-inline-start:0}.has-focus.sc-ion-textarea-md-h .textarea-highlight.sc-ion-textarea-md{-webkit-transform:scale(1);transform:scale(1)}.in-item.sc-ion-textarea-md-h .textarea-highlight.sc-ion-textarea-md{bottom:0}.in-item.sc-ion-textarea-md-h .textarea-highlight.sc-ion-textarea-md{inset-inline-start:0}.textarea-shape-round.sc-ion-textarea-md-h{--border-radius:16px}.sc-ion-textarea-md-s>ion-button[slot=start].button-has-icon-only,.sc-ion-textarea-md-s>ion-button[slot=end].button-has-icon-only{--border-radius:50%;--padding-start:8px;--padding-end:8px;--padding-top:8px;--padding-bottom:8px;aspect-ratio:1;min-height:40px}'}},80333:(z,p,n)=>{n.d(p,{c:()=>u,g:()=>h,h:()=>a,o:()=>g});var x=n(10467);const a=(r,o)=>null!==o.closest(r),u=(r,o)=>"string"==typeof r&&r.length>0?Object.assign({"ion-color":!0,[`ion-color-${r}`]:!0},o):o,h=r=>{const o={};return(r=>void 0!==r?(Array.isArray(r)?r:r.split(" ")).filter(l=>null!=l).map(l=>l.trim()).filter(l=>""!==l):[])(r).forEach(l=>o[l]=!0),o},m=/^[a-z][a-z0-9+\-.]*:/,g=function(){var r=(0,x.A)(function*(o,l,v,b){if(null!=o&&"#"!==o[0]&&!m.test(o)){const d=document.querySelector("ion-router");if(d)return l?.preventDefault(),d.push(o,v,b)}return!1});return function(l,v,b,d){return r.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/2375.d3ab7495f79aa923.js b/branch/kby-toggle-button-mobile-view/2375.d3ab7495f79aa923.js new file mode 100644 index 0000000000..5df17241f1 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/2375.d3ab7495f79aa923.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcookbook=self.webpackChunkcookbook||[]).push([[2375],{32375:(k,m,p)=>{p.r(m),p.d(m,{ion_accordion:()=>x,ion_accordion_group:()=>C});var h=p(10467),a=p(54261),u=p(84920),b=p(23992),g=p(9483),y=p(74929);const x=class{constructor(r){var e=this;(0,a.r)(this,r),this.updateListener=()=>this.updateState(!1),this.setItemDefaults=()=>{const t=this.getSlottedHeaderIonItem();t&&(t.button=!0,t.detail=!1,void 0===t.lines&&(t.lines="full"))},this.getSlottedHeaderIonItem=()=>{const{headerEl:t}=this;if(!t)return;const o=t.querySelector("slot");return o&&void 0!==o.assignedElements?o.assignedElements().find(i=>"ION-ITEM"===i.tagName):void 0},this.setAria=(t=!1)=>{const o=this.getSlottedHeaderIonItem();if(!o)return;const n=(0,u.g)(o).querySelector("button");n&&n.setAttribute("aria-expanded",`${t}`)},this.slotToggleIcon=()=>{const t=this.getSlottedHeaderIonItem();if(!t)return;const{toggleIconSlot:o,toggleIcon:i}=this;if(t.querySelector(".ion-accordion-toggle-icon"))return;const s=document.createElement("ion-icon");s.slot=o,s.lazy=!1,s.classList.add("ion-accordion-toggle-icon"),s.icon=i,s.setAttribute("aria-hidden","true"),t.appendChild(s)},this.expandAccordion=(t=!1)=>{const{contentEl:o,contentElWrapper:i}=this;t||void 0===o||void 0===i?this.state=4:4!==this.state&&(void 0!==this.currentRaf&&cancelAnimationFrame(this.currentRaf),this.shouldAnimate()?(0,u.r)(()=>{this.state=8,this.currentRaf=(0,u.r)((0,h.A)(function*(){const n=i.offsetHeight,s=(0,u.t)(o,2e3);o.style.setProperty("max-height",`${n}px`),yield s,e.state=4,o.style.removeProperty("max-height")}))}):this.state=4)},this.collapseAccordion=(t=!1)=>{const{contentEl:o}=this;t||void 0===o?this.state=1:1!==this.state&&(void 0!==this.currentRaf&&cancelAnimationFrame(this.currentRaf),this.shouldAnimate()?this.currentRaf=(0,u.r)((0,h.A)(function*(){o.style.setProperty("max-height",`${o.offsetHeight}px`),(0,u.r)((0,h.A)(function*(){const n=(0,u.t)(o,2e3);e.state=2,yield n,e.state=1,o.style.removeProperty("max-height")}))})):this.state=1)},this.shouldAnimate=()=>!(typeof window>"u"||matchMedia("(prefers-reduced-motion: reduce)").matches||!g.c.get("animated",!0)||this.accordionGroupEl&&!this.accordionGroupEl.animated),this.updateState=(0,h.A)(function*(t=!1){const o=e.accordionGroupEl,i=e.value;if(!o)return;const n=o.value;if(Array.isArray(n)?n.includes(i):n===i)e.expandAccordion(t),e.isNext=e.isPrevious=!1;else{e.collapseAccordion(t);const l=e.getNextSibling(),c=l?.value;void 0!==c&&(e.isPrevious=Array.isArray(n)?n.includes(c):n===c);const d=e.getPreviousSibling(),f=d?.value;void 0!==f&&(e.isNext=Array.isArray(n)?n.includes(f):n===f)}}),this.getNextSibling=()=>{if(!this.el)return;const t=this.el.nextElementSibling;return"ION-ACCORDION"===t?.tagName?t:void 0},this.getPreviousSibling=()=>{if(!this.el)return;const t=this.el.previousElementSibling;return"ION-ACCORDION"===t?.tagName?t:void 0},this.state=1,this.isNext=!1,this.isPrevious=!1,this.value="ion-accordion-"+E++,this.disabled=!1,this.readonly=!1,this.toggleIcon=b.l,this.toggleIconSlot="end"}valueChanged(){this.updateState()}connectedCallback(){var r;const e=this.accordionGroupEl=null===(r=this.el)||void 0===r?void 0:r.closest("ion-accordion-group");e&&(this.updateState(!0),(0,u.a)(e,"ionValueChange",this.updateListener))}disconnectedCallback(){const r=this.accordionGroupEl;r&&(0,u.b)(r,"ionValueChange",this.updateListener)}componentDidLoad(){this.setItemDefaults(),this.slotToggleIcon(),(0,u.r)(()=>{this.setAria(4===this.state||8===this.state)})}toggleExpanded(){const{accordionGroupEl:r,disabled:e,readonly:t,value:o,state:i}=this;e||t||!r||r.requestAccordionToggle(o,1===i||2===i)}render(){const{disabled:r,readonly:e}=this,t=(0,g.b)(this),o=4===this.state||8===this.state,i=o?"header expanded":"header",n=o?"content expanded":"content";return this.setAria(o),(0,a.h)(a.f,{key:"073e1d02c18dcbc20c68648426e87c14750c031d",class:{[t]:!0,"accordion-expanding":8===this.state,"accordion-expanded":4===this.state,"accordion-collapsing":2===this.state,"accordion-collapsed":1===this.state,"accordion-next":this.isNext,"accordion-previous":this.isPrevious,"accordion-disabled":r,"accordion-readonly":e,"accordion-animated":this.shouldAnimate()}},(0,a.h)("div",{key:"9b4cf326de8bb6b4033992903c0c1bfd7eea9bcc",onClick:()=>this.toggleExpanded(),id:"header",part:i,"aria-controls":"content",ref:s=>this.headerEl=s},(0,a.h)("slot",{key:"464c32a37f64655eacf4218284214f5f30b14a1e",name:"header"})),(0,a.h)("div",{key:"8bb52e6a62d7de0106b253201a89a32e79d9a594",id:"content",part:n,role:"region","aria-labelledby":"header",ref:s=>this.contentEl=s},(0,a.h)("div",{key:"1d9dfd952ad493754aaeea7a8f625b33c2dd90a0",id:"content-wrapper",ref:s=>this.contentElWrapper=s},(0,a.h)("slot",{key:"970dfbc55a612d739d0ca3b7b1a08e5c96d0c479",name:"content"}))))}static get delegatesFocus(){return!0}get el(){return(0,a.i)(this)}static get watchers(){return{value:["valueChanged"]}}};let E=0;x.style={ios:":host{display:block;position:relative;width:100%;background-color:var(--ion-background-color, #ffffff);overflow:hidden;z-index:0}:host(.accordion-expanding) ::slotted(ion-item[slot=header]),:host(.accordion-expanded) ::slotted(ion-item[slot=header]){--border-width:0px}:host(.accordion-animated){-webkit-transition:all 300ms cubic-bezier(0.25, 0.8, 0.5, 1);transition:all 300ms cubic-bezier(0.25, 0.8, 0.5, 1)}:host(.accordion-animated) #content{-webkit-transition:max-height 300ms cubic-bezier(0.25, 0.8, 0.5, 1);transition:max-height 300ms cubic-bezier(0.25, 0.8, 0.5, 1)}#content{overflow:hidden;will-change:max-height}:host(.accordion-collapsing) #content{max-height:0 !important}:host(.accordion-collapsed) #content{display:none}:host(.accordion-expanding) #content{max-height:0}:host(.accordion-expanding) #content-wrapper{overflow:auto}:host(.accordion-disabled) #header,:host(.accordion-readonly) #header,:host(.accordion-disabled) #content,:host(.accordion-readonly) #content{pointer-events:none}:host(.accordion-disabled) #header,:host(.accordion-disabled) #content{opacity:0.4}@media (prefers-reduced-motion: reduce){:host,#content{-webkit-transition:none !important;transition:none !important}}:host(.accordion-next) ::slotted(ion-item[slot=header]){--border-width:0.55px 0px 0.55px 0px}",md:":host{display:block;position:relative;width:100%;background-color:var(--ion-background-color, #ffffff);overflow:hidden;z-index:0}:host(.accordion-expanding) ::slotted(ion-item[slot=header]),:host(.accordion-expanded) ::slotted(ion-item[slot=header]){--border-width:0px}:host(.accordion-animated){-webkit-transition:all 300ms cubic-bezier(0.25, 0.8, 0.5, 1);transition:all 300ms cubic-bezier(0.25, 0.8, 0.5, 1)}:host(.accordion-animated) #content{-webkit-transition:max-height 300ms cubic-bezier(0.25, 0.8, 0.5, 1);transition:max-height 300ms cubic-bezier(0.25, 0.8, 0.5, 1)}#content{overflow:hidden;will-change:max-height}:host(.accordion-collapsing) #content{max-height:0 !important}:host(.accordion-collapsed) #content{display:none}:host(.accordion-expanding) #content{max-height:0}:host(.accordion-expanding) #content-wrapper{overflow:auto}:host(.accordion-disabled) #header,:host(.accordion-readonly) #header,:host(.accordion-disabled) #content,:host(.accordion-readonly) #content{pointer-events:none}:host(.accordion-disabled) #header,:host(.accordion-disabled) #content{opacity:0.4}@media (prefers-reduced-motion: reduce){:host,#content{-webkit-transition:none !important;transition:none !important}}"};const C=(()=>{let r=class{constructor(e){(0,a.r)(this,e),this.ionChange=(0,a.d)(this,"ionChange",7),this.ionValueChange=(0,a.d)(this,"ionValueChange",7),this.animated=!0,this.multiple=void 0,this.value=void 0,this.disabled=!1,this.readonly=!1,this.expand="compact"}valueChanged(){const{value:e,multiple:t}=this;!t&&Array.isArray(e)&&(0,y.p)(`ion-accordion-group was passed an array of values, but multiple="false". This is incorrect usage and may result in unexpected behaviors. To dismiss this warning, pass a string to the "value" property when multiple="false".\n\n Value Passed: [${e.map(o=>`'${o}'`).join(", ")}]\n`,this.el),this.ionValueChange.emit({value:this.value})}disabledChanged(){var e=this;return(0,h.A)(function*(){const{disabled:t}=e,o=yield e.getAccordions();for(const i of o)i.disabled=t})()}readonlyChanged(){var e=this;return(0,h.A)(function*(){const{readonly:t}=e,o=yield e.getAccordions();for(const i of o)i.readonly=t})()}onKeydown(e){var t=this;return(0,h.A)(function*(){const o=document.activeElement;if(!o||!o.closest('ion-accordion [slot="header"]'))return;const n="ION-ACCORDION"===o.tagName?o:o.closest("ion-accordion");if(!n||n.closest("ion-accordion-group")!==t.el)return;const l=yield t.getAccordions(),c=l.findIndex(f=>f===n);if(-1===c)return;let d;"ArrowDown"===e.key?d=t.findNextAccordion(l,c):"ArrowUp"===e.key?d=t.findPreviousAccordion(l,c):"Home"===e.key?d=l[0]:"End"===e.key&&(d=l[l.length-1]),void 0!==d&&d!==o&&d.focus()})()}componentDidLoad(){var e=this;return(0,h.A)(function*(){e.disabled&&e.disabledChanged(),e.readonly&&e.readonlyChanged(),e.valueChanged()})()}setValue(e){const t=this.value=e;this.ionChange.emit({value:t})}requestAccordionToggle(e,t){var o=this;return(0,h.A)(function*(){const{multiple:i,value:n,readonly:s,disabled:l}=o;if(!s&&!l)if(t)if(i){const c=n??[],d=Array.isArray(c)?c:[c];void 0===d.find(w=>w===e)&&void 0!==e&&o.setValue([...d,e])}else o.setValue(e);else if(i){const c=n??[],d=Array.isArray(c)?c:[c];o.setValue(d.filter(f=>f!==e))}else o.setValue(void 0)})()}findNextAccordion(e,t){const o=e[t+1];return void 0===o?e[0]:o}findPreviousAccordion(e,t){const o=e[t-1];return void 0===o?e[e.length-1]:o}getAccordions(){var e=this;return(0,h.A)(function*(){return Array.from(e.el.querySelectorAll(":scope > ion-accordion"))})()}render(){const{disabled:e,readonly:t,expand:o}=this,i=(0,g.b)(this);return(0,a.h)(a.f,{key:"82f3e77066fabb4736638ee4c487ad56efd39c63",class:{[i]:!0,"accordion-group-disabled":e,"accordion-group-readonly":t,[`accordion-group-expand-${o}`]:!0},role:"presentation"},(0,a.h)("slot",{key:"a3c791ea887fc640b512f81d429be465ae902b3d"}))}get el(){return(0,a.i)(this)}static get watchers(){return{value:["valueChanged"],disabled:["disabledChanged"],readonly:["readonlyChanged"]}}};return r.style={ios:":host{display:block}:host(.accordion-group-expand-inset){-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:16px;margin-bottom:16px}:host(.accordion-group-expand-inset) ::slotted(ion-accordion.accordion-expanding),:host(.accordion-group-expand-inset) ::slotted(ion-accordion.accordion-expanded){border-bottom:none}",md:":host{display:block}:host(.accordion-group-expand-inset){-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:16px;margin-bottom:16px}:host(.accordion-group-expand-inset) ::slotted(ion-accordion){-webkit-box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12)}:host(.accordion-group-expand-inset) ::slotted(ion-accordion.accordion-expanding),:host(.accordion-group-expand-inset) ::slotted(ion-accordion.accordion-expanded){margin-left:0;margin-right:0;margin-top:16px;margin-bottom:16px;border-radius:6px}:host(.accordion-group-expand-inset) ::slotted(ion-accordion.accordion-previous){border-end-end-radius:6px;border-end-start-radius:6px}:host(.accordion-group-expand-inset) ::slotted(ion-accordion.accordion-next){border-start-start-radius:6px;border-start-end-radius:6px}:host(.accordion-group-expand-inset) ::slotted(ion-accordion):first-of-type{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}"},r})()}}]); \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/2415.6f07ab1b66a9ed59.js b/branch/kby-toggle-button-mobile-view/2415.6f07ab1b66a9ed59.js new file mode 100644 index 0000000000..6ffd40739c --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/2415.6f07ab1b66a9ed59.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcookbook=self.webpackChunkcookbook||[]).push([[2415],{62415:(z,C,c)=>{c.r(C),c.d(C,{ion_toast:()=>$});var v=c(10467),s=c(54261),T=c(90464),b=c(84920),M=c(67838),y=c(74929),h=c(99440),u=c(80333),l=c(9483),d=c(19986),k=c(28476),D=c(28607);c(37192),c(11970);const O=(t,e)=>Math.floor(t/2-e/2),K=(t,e)=>{const n=(0,d.c)(),o=(0,d.c)(),{position:i,top:r,bottom:p}=e,a=(0,b.g)(t).querySelector(".toast-wrapper");switch(o.addElement(a),i){case"top":o.fromTo("transform","translateY(-100%)",`translateY(${r})`);break;case"middle":const g=O(t.clientHeight,a.clientHeight);a.style.top=`${g}px`,o.fromTo("opacity",.01,1);break;default:o.fromTo("transform","translateY(100%)",`translateY(${p})`)}return n.easing("cubic-bezier(.155,1.105,.295,1.12)").duration(400).addAnimation(o)},F=(t,e)=>{const n=(0,d.c)(),o=(0,d.c)(),{position:i,top:r,bottom:p}=e,a=(0,b.g)(t).querySelector(".toast-wrapper");switch(o.addElement(a),i){case"top":o.fromTo("transform",`translateY(${r})`,"translateY(-100%)");break;case"middle":o.fromTo("opacity",.99,0);break;default:o.fromTo("transform",`translateY(${p})`,"translateY(100%)")}return n.easing("cubic-bezier(.36,.66,.04,1)").duration(300).addAnimation(o)},N=(t,e)=>{const n=(0,d.c)(),o=(0,d.c)(),{position:i,top:r,bottom:p}=e,a=(0,b.g)(t).querySelector(".toast-wrapper");switch(o.addElement(a),i){case"top":a.style.setProperty("transform",`translateY(${r})`),o.fromTo("opacity",.01,1);break;case"middle":const g=O(t.clientHeight,a.clientHeight);a.style.top=`${g}px`,o.fromTo("opacity",.01,1);break;default:a.style.setProperty("transform",`translateY(${p})`),o.fromTo("opacity",.01,1)}return n.easing("cubic-bezier(.36,.66,.04,1)").duration(400).addAnimation(o)},V=t=>{const e=(0,d.c)(),n=(0,d.c)(),i=(0,b.g)(t).querySelector(".toast-wrapper");return n.addElement(i).fromTo("opacity",.99,0),e.easing("cubic-bezier(.36,.66,.04,1)").duration(300).addAnimation(n)},$=class{constructor(t){(0,s.r)(this,t),this.didPresent=(0,s.d)(this,"ionToastDidPresent",7),this.willPresent=(0,s.d)(this,"ionToastWillPresent",7),this.willDismiss=(0,s.d)(this,"ionToastWillDismiss",7),this.didDismiss=(0,s.d)(this,"ionToastDidDismiss",7),this.didPresentShorthand=(0,s.d)(this,"didPresent",7),this.willPresentShorthand=(0,s.d)(this,"willPresent",7),this.willDismissShorthand=(0,s.d)(this,"willDismiss",7),this.didDismissShorthand=(0,s.d)(this,"didDismiss",7),this.delegateController=(0,h.d)(this),this.lockController=(0,M.c)(),this.triggerController=(0,h.e)(),this.customHTMLEnabled=l.c.get("innerHTMLTemplatesEnabled",T.E),this.presented=!1,this.dispatchCancelHandler=e=>{if((0,h.i)(e.detail.role)){const o=this.getButtons().find(i=>"cancel"===i.role);this.callButtonHandler(o)}},this.createSwipeGesture=e=>{(this.gesture=((t,e,n)=>{const o=(0,b.g)(t).querySelector(".toast-wrapper"),i=t.clientHeight,r=o.getBoundingClientRect();let p=0;const a="middle"===t.position?.5:0,g="top"===t.position?-1:1,x=O(i,r.height),Y=[{offset:0,transform:`translateY(-${x+r.height}px)`},{offset:.5,transform:"translateY(0px)"},{offset:1,transform:`translateY(${x+r.height}px)`}],m=(0,d.c)("toast-swipe-to-dismiss-animation").addElement(o).duration(100);switch(t.position){case"middle":p=i+r.height,m.keyframes(Y),m.progressStart(!0,.5);break;case"top":p=r.bottom,m.keyframes([{offset:0,transform:`translateY(${e.top})`},{offset:1,transform:"translateY(-100%)"}]),m.progressStart(!0,0);break;default:p=i-r.top,m.keyframes([{offset:0,transform:`translateY(${e.bottom})`},{offset:1,transform:"translateY(100%)"}]),m.progressStart(!0,0)}const j=w=>w*g/p,S=(0,D.createGesture)({el:o,gestureName:"toast-swipe-to-dismiss",gesturePriority:h.O,direction:"y",onMove:w=>{const A=a+j(w.deltaY);m.progressStep(A)},onEnd:w=>{const A=w.velocityY,I=(w.deltaY+1e3*A)/p*g;S.enable(!1);let _=!0,B=1,E=0,L=0;if("middle"===t.position){_=I>=.25||I<=-.25,B=1,E=0;const R=o.getBoundingClientRect(),W=R.top-x,H=(x+R.height)*(w.deltaY<=0?-1:1);m.keyframes([{offset:0,transform:`translateY(${W}px)`},{offset:1,transform:`translateY(${_?`${H}px`:"0px"})`}]),L=H-W}else _=I>=.5,B=_?1:0,E=j(w.deltaY),L=(_?1-E:E)*p;const ot=Math.min(Math.abs(L)/Math.abs(A),200);m.onFinish(()=>{_?(n(),m.destroy()):("middle"===t.position?m.keyframes(Y).progressStart(!0,.5):m.progressStart(!0,0),S.enable(!0))},{oneTimeCallback:!0}).progressEnd(B,E,ot)}});return S})(this.el,e,()=>{this.dismiss(void 0,h.G)})).enable(!0)},this.destroySwipeGesture=()=>{const{gesture:e}=this;void 0!==e&&(e.destroy(),this.gesture=void 0)},this.prefersSwipeGesture=()=>{const{swipeGesture:e}=this;return"vertical"===e},this.revealContentToScreenReader=!1,this.overlayIndex=void 0,this.delegate=void 0,this.hasController=!1,this.color=void 0,this.enterAnimation=void 0,this.leaveAnimation=void 0,this.cssClass=void 0,this.duration=l.c.getNumber("toastDuration",0),this.header=void 0,this.layout="baseline",this.message=void 0,this.keyboardClose=!1,this.position="bottom",this.positionAnchor=void 0,this.buttons=void 0,this.translucent=!1,this.animated=!0,this.icon=void 0,this.htmlAttributes=void 0,this.swipeGesture=void 0,this.isOpen=!1,this.trigger=void 0}swipeGestureChanged(){this.destroySwipeGesture(),this.presented&&this.prefersSwipeGesture()&&this.createSwipeGesture(this.lastPresentedPosition)}onIsOpenChange(t,e){!0===t&&!1===e?this.present():!1===t&&!0===e&&this.dismiss()}triggerChanged(){const{trigger:t,el:e,triggerController:n}=this;t&&n.addClickListener(e,t)}connectedCallback(){(0,h.j)(this.el),this.triggerChanged()}disconnectedCallback(){this.triggerController.removeClickListener()}componentWillLoad(){var t;null!==(t=this.htmlAttributes)&&void 0!==t&&t.id||(0,h.k)(this.el)}componentDidLoad(){!0===this.isOpen&&(0,b.r)(()=>this.present()),this.triggerChanged()}present(){var t=this;return(0,v.A)(function*(){const e=yield t.lockController.lock();yield t.delegateController.attachViewToDom();const{el:n,position:o}=t,r=function G(t,e,n,o){let i;if(i="md"===n?"top"===t?8:-8:"top"===t?10:-10,e&&k.w){!function U(t,e){null===t.offsetParent&&(0,y.p)("The positionAnchor element for ion-toast was found in the DOM, but appears to be hidden. This may lead to unexpected positioning of the toast.",e)}(e,o);const r=e.getBoundingClientRect();return"top"===t?i+=r.bottom:"bottom"===t&&(i-=k.w.innerHeight-r.top),{top:`${i}px`,bottom:`${i}px`}}return{top:`calc(${i}px + var(--ion-safe-area-top, 0px))`,bottom:`calc(${i}px - var(--ion-safe-area-bottom, 0px))`}}(o,t.getAnchorElement(),(0,l.b)(t),n);t.lastPresentedPosition=r,yield(0,h.f)(t,"toastEnter",K,N,{position:o,top:r.top,bottom:r.bottom}),t.revealContentToScreenReader=!0,t.duration>0&&(t.durationTimeout=setTimeout(()=>t.dismiss(void 0,"timeout"),t.duration)),t.prefersSwipeGesture()&&t.createSwipeGesture(r),e()})()}dismiss(t,e){var n=this;return(0,v.A)(function*(){var o,i;const r=yield n.lockController.lock(),{durationTimeout:p,position:f,lastPresentedPosition:a}=n;p&&clearTimeout(p);const g=yield(0,h.g)(n,t,e,"toastLeave",F,V,{position:f,top:null!==(o=a?.top)&&void 0!==o?o:"",bottom:null!==(i=a?.bottom)&&void 0!==i?i:""});return g&&(n.delegateController.removeViewFromDom(),n.revealContentToScreenReader=!1),n.lastPresentedPosition=void 0,n.destroySwipeGesture(),r(),g})()}onDidDismiss(){return(0,h.h)(this.el,"ionToastDidDismiss")}onWillDismiss(){return(0,h.h)(this.el,"ionToastWillDismiss")}getButtons(){return this.buttons?this.buttons.map(e=>"string"==typeof e?{text:e}:e):[]}getAnchorElement(){const{position:t,positionAnchor:e,el:n}=this;if(void 0!==e){if("middle"===t&&void 0!==e)return void(0,y.p)('The positionAnchor property is ignored when using position="middle".',this.el);if("string"==typeof e){const o=document.getElementById(e);return null===o?void(0,y.p)(`An anchor element with an ID of "${e}" was not found in the DOM.`,n):o}if(e instanceof HTMLElement)return e;(0,y.p)("Invalid positionAnchor value:",e,n)}}buttonClick(t){var e=this;return(0,v.A)(function*(){const n=t.role;return(0,h.i)(n)||(yield e.callButtonHandler(t))?e.dismiss(void 0,n):Promise.resolve()})()}callButtonHandler(t){return(0,v.A)(function*(){if(t?.handler)try{if(!1===(yield(0,h.s)(t.handler)))return!1}catch(e){console.error(e)}return!0})()}renderButtons(t,e){if(0===t.length)return;const n=(0,l.b)(this);return(0,s.h)("div",{class:{"toast-button-group":!0,[`toast-button-group-${e}`]:!0}},t.map(i=>(0,s.h)("button",Object.assign({},i.htmlAttributes,{type:"button",class:Z(i),tabIndex:0,onClick:()=>this.buttonClick(i),part:q(i)}),(0,s.h)("div",{class:"toast-button-inner"},i.icon&&(0,s.h)("ion-icon",{"aria-hidden":"true",icon:i.icon,slot:void 0===i.text?"icon-only":void 0,class:"toast-button-icon"}),i.text),"md"===n&&(0,s.h)("ion-ripple-effect",{type:void 0!==i.icon&&void 0===i.text?"unbounded":"bounded"}))))}renderToastMessage(t,e=null){const{customHTMLEnabled:n,message:o}=this;return n?(0,s.h)("div",{key:t,"aria-hidden":e,class:"toast-message",part:"message",innerHTML:(0,T.a)(o)}):(0,s.h)("div",{key:t,"aria-hidden":e,class:"toast-message",part:"message"},o)}renderHeader(t,e=null){return(0,s.h)("div",{key:t,class:"toast-header","aria-hidden":e,part:"header"},this.header)}render(){const{layout:t,el:e,revealContentToScreenReader:n,header:o,message:i}=this,r=this.getButtons(),p=r.filter(x=>"start"===x.side),f=r.filter(x=>"start"!==x.side),a=(0,l.b)(this),g={"toast-wrapper":!0,[`toast-${this.position}`]:!0,[`toast-layout-${t}`]:!0};return"stacked"===t&&p.length>0&&f.length>0&&(0,y.p)("This toast is using start and end buttons with the stacked toast layout. We recommend following the best practice of using either start or end buttons with the stacked toast layout.",e),(0,s.h)(s.f,Object.assign({key:"68c336f80af04ba484ca9899bae8f40c0d9b7691",tabindex:"-1"},this.htmlAttributes,{style:{zIndex:`${6e4+this.overlayIndex}`},class:(0,u.c)(this.color,Object.assign(Object.assign({[a]:!0},(0,u.g)(this.cssClass)),{"overlay-hidden":!0,"toast-translucent":this.translucent})),onIonToastWillDismiss:this.dispatchCancelHandler}),(0,s.h)("div",{key:"3483b188f14b700964a123997a60a43a2023a1b6",class:g},(0,s.h)("div",{key:"1b88544a9b87253b364cbec6285625388979b560",class:"toast-container",part:"container"},this.renderButtons(p,"start"),void 0!==this.icon&&(0,s.h)("ion-icon",{key:"bd1c42e3b14af66b880dfe283e3ae910075c0f70",class:"toast-icon",part:"icon",icon:this.icon,lazy:!1,"aria-hidden":"true"}),(0,s.h)("div",{key:"a5ef6cdabc1f7c70d11a5f2a0abf8737fe7550e8",class:"toast-content",role:"status","aria-atomic":"true","aria-live":"polite"},!n&&void 0!==o&&this.renderHeader("oldHeader","true"),!n&&void 0!==i&&this.renderToastMessage("oldMessage","true"),n&&void 0!==o&&this.renderHeader("header"),n&&void 0!==i&&this.renderToastMessage("header")),this.renderButtons(f,"end"))))}get el(){return(0,s.i)(this)}static get watchers(){return{swipeGesture:["swipeGestureChanged"],isOpen:["onIsOpenChange"],trigger:["triggerChanged"]}}},Z=t=>({"toast-button":!0,"toast-button-icon-only":void 0!==t.icon&&void 0===t.text,[`toast-button-${t.role}`]:void 0!==t.role,"ion-focusable":!0,"ion-activatable":!0}),q=t=>(0,h.i)(t.role)?"button cancel":"button";$.style={ios:":host{--border-width:0;--border-style:none;--border-color:initial;--box-shadow:none;--min-width:auto;--width:auto;--min-height:auto;--height:auto;--max-height:auto;--white-space:normal;top:0;display:block;position:absolute;width:100%;height:100%;outline:none;color:var(--color);font-family:var(--ion-font-family, inherit);contain:strict;z-index:1001;pointer-events:none}:host{inset-inline-start:0}:host(.overlay-hidden){display:none}:host(.ion-color){--button-color:inherit;color:var(--ion-color-contrast)}:host(.ion-color) .toast-button-cancel{color:inherit}:host(.ion-color) .toast-wrapper{background:var(--ion-color-base)}.toast-wrapper{border-radius:var(--border-radius);width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow)}.toast-wrapper{inset-inline-start:var(--start);inset-inline-end:var(--end)}.toast-wrapper.toast-top{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);top:0}.toast-wrapper.toast-bottom{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);bottom:0}.toast-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;pointer-events:auto;height:inherit;min-height:inherit;max-height:inherit;contain:content}.toast-layout-stacked .toast-container{-ms-flex-wrap:wrap;flex-wrap:wrap}.toast-layout-baseline .toast-content{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.toast-icon{-webkit-margin-start:16px;margin-inline-start:16px}.toast-content{min-width:0}.toast-message{-ms-flex:1;flex:1;white-space:var(--white-space)}.toast-button-group{display:-ms-flexbox;display:flex}.toast-layout-stacked .toast-button-group{-ms-flex-pack:end;justify-content:end;width:100%}.toast-button{border:0;outline:none;color:var(--button-color);z-index:0}.toast-icon,.toast-button-icon{font-size:1.4em}.toast-button-inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (any-hover: hover){.toast-button:hover{cursor:pointer}}:host{--background:var(--ion-color-step-50, var(--ion-background-color-step-50, #f2f2f2));--border-radius:14px;--button-color:var(--ion-color-primary, #0054e9);--color:var(--ion-color-step-850, var(--ion-text-color-step-150, #262626));--max-width:700px;--max-height:478px;--start:10px;--end:10px;font-size:clamp(14px, 0.875rem, 43.4px)}.toast-wrapper{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;margin-top:auto;margin-bottom:auto;display:block;position:absolute;z-index:10}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){:host(.toast-translucent) .toast-wrapper{background:rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}:host(.ion-color.toast-translucent) .toast-wrapper{background:rgba(var(--ion-color-base-rgb), 0.8)}}.toast-wrapper.toast-middle{opacity:0.01}.toast-content{-webkit-padding-start:15px;padding-inline-start:15px;-webkit-padding-end:15px;padding-inline-end:15px;padding-top:15px;padding-bottom:15px}.toast-header{margin-bottom:2px;font-weight:500}.toast-button{-webkit-padding-start:15px;padding-inline-start:15px;-webkit-padding-end:15px;padding-inline-end:15px;padding-top:10px;padding-bottom:10px;min-height:44px;-webkit-transition:background-color, opacity 100ms linear;transition:background-color, opacity 100ms linear;border:0;background-color:transparent;font-family:var(--ion-font-family);font-size:clamp(17px, 1.0625rem, 21.998px);font-weight:500;overflow:hidden}.toast-button.ion-activated{opacity:0.4}@media (any-hover: hover){.toast-button:hover{opacity:0.6}}",md:":host{--border-width:0;--border-style:none;--border-color:initial;--box-shadow:none;--min-width:auto;--width:auto;--min-height:auto;--height:auto;--max-height:auto;--white-space:normal;top:0;display:block;position:absolute;width:100%;height:100%;outline:none;color:var(--color);font-family:var(--ion-font-family, inherit);contain:strict;z-index:1001;pointer-events:none}:host{inset-inline-start:0}:host(.overlay-hidden){display:none}:host(.ion-color){--button-color:inherit;color:var(--ion-color-contrast)}:host(.ion-color) .toast-button-cancel{color:inherit}:host(.ion-color) .toast-wrapper{background:var(--ion-color-base)}.toast-wrapper{border-radius:var(--border-radius);width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow)}.toast-wrapper{inset-inline-start:var(--start);inset-inline-end:var(--end)}.toast-wrapper.toast-top{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);top:0}.toast-wrapper.toast-bottom{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);bottom:0}.toast-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;pointer-events:auto;height:inherit;min-height:inherit;max-height:inherit;contain:content}.toast-layout-stacked .toast-container{-ms-flex-wrap:wrap;flex-wrap:wrap}.toast-layout-baseline .toast-content{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.toast-icon{-webkit-margin-start:16px;margin-inline-start:16px}.toast-content{min-width:0}.toast-message{-ms-flex:1;flex:1;white-space:var(--white-space)}.toast-button-group{display:-ms-flexbox;display:flex}.toast-layout-stacked .toast-button-group{-ms-flex-pack:end;justify-content:end;width:100%}.toast-button{border:0;outline:none;color:var(--button-color);z-index:0}.toast-icon,.toast-button-icon{font-size:1.4em}.toast-button-inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (any-hover: hover){.toast-button:hover{cursor:pointer}}:host{--background:var(--ion-color-step-800, var(--ion-background-color-step-800, #333333));--border-radius:4px;--box-shadow:0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);--button-color:var(--ion-color-primary, #0054e9);--color:var(--ion-color-step-50, var(--ion-text-color-step-950, #f2f2f2));--max-width:700px;--start:8px;--end:8px;font-size:0.875rem}.toast-wrapper{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;margin-top:auto;margin-bottom:auto;display:block;position:absolute;opacity:0.01;z-index:10}.toast-content{-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px;padding-top:14px;padding-bottom:14px}.toast-header{margin-bottom:2px;font-weight:500;line-height:1.25rem}.toast-message{line-height:1.25rem}.toast-layout-baseline .toast-button-group-start{-webkit-margin-start:8px;margin-inline-start:8px}.toast-layout-stacked .toast-button-group-start{-webkit-margin-end:8px;margin-inline-end:8px;margin-top:8px}.toast-layout-baseline .toast-button-group-end{-webkit-margin-end:8px;margin-inline-end:8px}.toast-layout-stacked .toast-button-group-end{-webkit-margin-end:8px;margin-inline-end:8px;margin-bottom:8px}.toast-button{-webkit-padding-start:15px;padding-inline-start:15px;-webkit-padding-end:15px;padding-inline-end:15px;padding-top:10px;padding-bottom:10px;position:relative;background-color:transparent;font-family:var(--ion-font-family);font-size:0.875rem;font-weight:500;letter-spacing:0.84px;text-transform:uppercase;overflow:hidden}.toast-button-cancel{color:var(--ion-color-step-100, var(--ion-text-color-step-900, #e6e6e6))}.toast-button-icon-only{border-radius:50%;-webkit-padding-start:9px;padding-inline-start:9px;-webkit-padding-end:9px;padding-inline-end:9px;padding-top:9px;padding-bottom:9px;width:36px;height:36px}@media (any-hover: hover){.toast-button:hover{background-color:rgba(var(--ion-color-primary-rgb, 0, 84, 233), 0.08)}.toast-button-cancel:hover{background-color:rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.08)}}"}},80333:(z,C,c)=>{c.d(C,{c:()=>T,g:()=>M,h:()=>s,o:()=>h});var v=c(10467);const s=(u,l)=>null!==l.closest(u),T=(u,l)=>"string"==typeof u&&u.length>0?Object.assign({"ion-color":!0,[`ion-color-${u}`]:!0},l):l,M=u=>{const l={};return(u=>void 0!==u?(Array.isArray(u)?u:u.split(" ")).filter(d=>null!=d).map(d=>d.trim()).filter(d=>""!==d):[])(u).forEach(d=>l[d]=!0),l},y=/^[a-z][a-z0-9+\-.]*:/,h=function(){var u=(0,v.A)(function*(l,d,k,D){if(null!=l&&"#"!==l[0]&&!y.test(l)){const P=document.querySelector("ion-router");if(P)return d?.preventDefault(),P.push(l,k,D)}return!1});return function(d,k,D,P){return u.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/2560.9ee85df1845e1319.js b/branch/kby-toggle-button-mobile-view/2560.9ee85df1845e1319.js new file mode 100644 index 0000000000..ef95784074 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/2560.9ee85df1845e1319.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcookbook=self.webpackChunkcookbook||[]).push([[2560],{62560:(M,y,d)=>{d.r(y),d.d(y,{ion_segment:()=>B,ion_segment_button:()=>L});var w=d(10467),r=d(54261),b=d(84920),C=d(25083),m=d(80333),S=d(9483);const B=(()=>{let k=class{constructor(t){(0,r.r)(this,t),this.ionChange=(0,r.d)(this,"ionChange",7),this.ionSelect=(0,r.d)(this,"ionSelect",7),this.ionStyle=(0,r.d)(this,"ionStyle",7),this.onClick=e=>{const n=e.target,o=this.checked;"ION-SEGMENT"!==n.tagName&&(this.value=n.value,n!==o&&this.emitValueChange(),(this.scrollable||!this.swipeGesture)&&(o?this.checkButton(o,n):this.setCheckedClasses()))},this.onSlottedItemsChange=()=>{this.valueChanged(this.value)},this.getSegmentButton=e=>{var n,o;const i=this.getButtons().filter(a=>!a.disabled),l=i.findIndex(a=>a===document.activeElement);switch(e){case"first":return i[0];case"last":return i[i.length-1];case"next":return null!==(n=i[l+1])&&void 0!==n?n:i[0];case"previous":return null!==(o=i[l-1])&&void 0!==o?o:i[i.length-1];default:return null}},this.activated=!1,this.color=void 0,this.disabled=!1,this.scrollable=!1,this.swipeGesture=!0,this.value=void 0,this.selectOnFocus=!1}colorChanged(t,e){(void 0===e&&void 0!==t||void 0!==e&&void 0===t)&&this.emitStyle()}swipeGestureChanged(){this.gestureChanged()}valueChanged(t){this.ionSelect.emit({value:t}),this.scrollActiveButtonIntoView()}disabledChanged(){this.gestureChanged();const t=this.getButtons();for(const e of t)e.disabled=this.disabled}gestureChanged(){this.gesture&&this.gesture.enable(!this.scrollable&&!this.disabled&&this.swipeGesture)}connectedCallback(){this.emitStyle()}componentWillLoad(){this.emitStyle()}componentDidLoad(){var t=this;return(0,w.A)(function*(){t.setCheckedClasses(),(0,b.r)(()=>{t.scrollActiveButtonIntoView(!1)}),t.gesture=(yield Promise.resolve().then(d.bind(d,28607))).createGesture({el:t.el,gestureName:"segment",gesturePriority:100,threshold:0,passive:!1,onStart:e=>t.onStart(e),onMove:e=>t.onMove(e),onEnd:e=>t.onEnd(e)}),t.gestureChanged(),t.disabled&&t.disabledChanged()})()}onStart(t){this.valueBeforeGesture=this.value,this.activate(t)}onMove(t){this.setNextIndex(t)}onEnd(t){this.setActivated(!1),this.setNextIndex(t,!0),t.event.stopImmediatePropagation();const e=this.value;void 0!==e&&this.valueBeforeGesture!==e&&this.emitValueChange(),this.valueBeforeGesture=void 0}emitValueChange(){const{value:t}=this;this.ionChange.emit({value:t})}getButtons(){return Array.from(this.el.querySelectorAll("ion-segment-button"))}get checked(){return this.getButtons().find(t=>t.value===this.value)}setActivated(t){this.getButtons().forEach(n=>{t?n.classList.add("segment-button-activated"):n.classList.remove("segment-button-activated")}),this.activated=t}activate(t){const e=t.event.target,o=this.getButtons().find(i=>i.value===this.value);"ION-SEGMENT-BUTTON"===e.tagName&&(o||(this.value=e.value,this.setCheckedClasses()),this.value===e.value&&this.setActivated(!0))}getIndicator(t){return(t.shadowRoot||t).querySelector(".segment-button-indicator")}checkButton(t,e){const n=this.getIndicator(t),o=this.getIndicator(e);if(null===n||null===o)return;const i=n.getBoundingClientRect(),l=o.getBoundingClientRect(),g=`translate3d(${i.left-l.left}px, 0, 0) scaleX(${i.width/l.width})`;(0,r.w)(()=>{o.classList.remove("segment-button-indicator-animated"),o.style.setProperty("transform",g),o.getBoundingClientRect(),o.classList.add("segment-button-indicator-animated"),o.style.setProperty("transform","")}),this.value=e.value,this.setCheckedClasses()}setCheckedClasses(){const t=this.getButtons(),n=t.findIndex(o=>o.value===this.value)+1;for(const o of t)o.classList.remove("segment-button-after-checked");na.value===n);if(void 0!==l){const a=o.getBoundingClientRect(),h=l.getBoundingClientRect();o.scrollBy({top:0,left:h.x-a.x-a.width/2+h.width/2,behavior:t?"smooth":"instant"})}}}setNextIndex(t,e=!1){const n=(0,C.i)(this.el),o=this.activated,i=this.getButtons(),l=i.findIndex(f=>f.value===this.value),a=i[l];let h,g;if(-1===l)return;const v=a.getBoundingClientRect(),_=v.left,z=v.width,x=t.currentX,O=v.top+v.height/2,P=this.el.getRootNode().elementFromPoint(x,O);if(o&&!e){if(n?x>_+z:x<_){const f=l-1;f>=0&&(g=f)}else if((n?x<_:x>_+z)&&o&&!e){const f=l+1;f{let k=class{constructor(t){(0,r.r)(this,t),this.segmentEl=null,this.inheritedAttributes={},this.updateStyle=()=>{(0,r.j)(this)},this.updateState=()=>{const{segmentEl:e}=this;e&&(this.checked=e.value===this.value,e.disabled&&(this.disabled=!0))},this.checked=!1,this.disabled=!1,this.layout="icon-top",this.type="button",this.value="ion-sb-"+D++}valueChanged(){this.updateState()}connectedCallback(){const t=this.segmentEl=this.el.closest("ion-segment");t&&(this.updateState(),(0,b.a)(t,"ionSelect",this.updateState),(0,b.a)(t,"ionStyle",this.updateStyle))}disconnectedCallback(){const t=this.segmentEl;t&&((0,b.b)(t,"ionSelect",this.updateState),(0,b.b)(t,"ionStyle",this.updateStyle),this.segmentEl=null)}componentWillLoad(){this.inheritedAttributes=Object.assign({},(0,b.h)(this.el,["aria-label"]))}get hasLabel(){return!!this.el.querySelector("ion-label")}get hasIcon(){return!!this.el.querySelector("ion-icon")}setFocus(){var t=this;return(0,w.A)(function*(){const{nativeEl:e}=t;void 0!==e&&e.focus()})()}render(){const{checked:t,type:e,disabled:n,hasIcon:o,hasLabel:i,layout:l,segmentEl:a}=this,h=(0,S.b)(this);return(0,r.h)(r.f,{key:"70cf5c7a3ae2620222c5250c644faf3cfc3b3e4e",class:{[h]:!0,"in-toolbar":(0,m.h)("ion-toolbar",this.el),"in-toolbar-color":(0,m.h)("ion-toolbar[color]",this.el),"in-segment":(0,m.h)("ion-segment",this.el),"in-segment-color":void 0!==a?.color,"segment-button-has-label":i,"segment-button-has-icon":o,"segment-button-has-label-only":i&&!o,"segment-button-has-icon-only":o&&!i,"segment-button-disabled":n,"segment-button-checked":t,[`segment-button-layout-${l}`]:!0,"ion-activatable":!0,"ion-activatable-instant":!0,"ion-focusable":!0}},(0,r.h)("button",Object.assign({key:"a53c9f1e360934e8d2e90476642ba4507fc38ebd","aria-selected":t?"true":"false",role:"tab",ref:v=>this.nativeEl=v,type:e,class:"button-native",part:"native",disabled:n},this.inheritedAttributes),(0,r.h)("span",{key:"7d8feda840d389941cc693f500b5eba0b39b41da",class:"button-inner"},(0,r.h)("slot",{key:"d9ae1eec45db253cbf573d29cd545658dd595d87"})),"md"===h&&(0,r.h)("ion-ripple-effect",{key:"49e6a16968709dc9b3fc77bc9fb99acb42fda88c"})),(0,r.h)("div",{key:"4e3ea0989ed5205dbb03586e4facb439b05a92de",part:"indicator",class:{"segment-button-indicator":!0,"segment-button-indicator-animated":!0}},(0,r.h)("div",{key:"65c72a151080998c1e548c87d4d4ebd5c7dda72f",part:"indicator-background",class:"segment-button-indicator-background"})))}get el(){return(0,r.i)(this)}static get watchers(){return{value:["valueChanged"]}}};return k.style={ios:':host{--color:initial;--color-hover:var(--color);--color-checked:var(--color);--color-disabled:var(--color);--padding-start:0;--padding-end:0;--padding-top:0;--padding-bottom:0;border-radius:var(--border-radius);display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:column;flex-direction:column;height:auto;background:var(--background);color:var(--color);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;grid-row:1;-webkit-font-kerning:none;font-kerning:none}.button-native{border-radius:0;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;-webkit-margin-start:var(--margin-start);margin-inline-start:var(--margin-start);-webkit-margin-end:var(--margin-end);margin-inline-end:var(--margin-end);margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;min-width:inherit;max-width:inherit;height:auto;min-height:inherit;max-height:inherit;-webkit-transition:var(--transition);transition:var(--transition);border:none;outline:none;background:transparent;contain:content;pointer-events:none;overflow:hidden;z-index:2}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:inherit;flex-flow:inherit;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;z-index:1}:host(.segment-button-checked){background:var(--background-checked);color:var(--color-checked)}:host(.segment-button-disabled){cursor:default;pointer-events:none}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}:host(:focus){outline:none}@media (any-hover: hover){:host(:hover) .button-native{color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}:host(.segment-button-checked:hover) .button-native{color:var(--color-checked)}}::slotted(ion-icon){-ms-flex-negative:0;flex-shrink:0;-ms-flex-order:-1;order:-1;pointer-events:none}::slotted(ion-label){display:block;-ms-flex-item-align:center;align-self:center;max-width:100%;line-height:22px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none}:host(.segment-button-layout-icon-top) .button-native{-ms-flex-direction:column;flex-direction:column}:host(.segment-button-layout-icon-start) .button-native{-ms-flex-direction:row;flex-direction:row}:host(.segment-button-layout-icon-end) .button-native{-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.segment-button-layout-icon-bottom) .button-native{-ms-flex-direction:column-reverse;flex-direction:column-reverse}:host(.segment-button-layout-icon-hide) ::slotted(ion-icon){display:none}:host(.segment-button-layout-label-hide) ::slotted(ion-label){display:none}ion-ripple-effect{color:var(--ripple-color, var(--color-checked))}.segment-button-indicator{-webkit-transform-origin:left;transform-origin:left;position:absolute;opacity:0;-webkit-box-sizing:border-box;box-sizing:border-box;will-change:transform, opacity;pointer-events:none}.segment-button-indicator-background{width:100%;height:var(--indicator-height);-webkit-transform:var(--indicator-transform);transform:var(--indicator-transform);-webkit-box-shadow:var(--indicator-box-shadow);box-shadow:var(--indicator-box-shadow);pointer-events:none}.segment-button-indicator-animated{-webkit-transition:var(--indicator-transition);transition:var(--indicator-transition)}:host(.segment-button-checked) .segment-button-indicator{opacity:1}@media (prefers-reduced-motion: reduce){.segment-button-indicator-background{-webkit-transform:none;transform:none}.segment-button-indicator-animated{-webkit-transition:none;transition:none}}:host{--background:none;--background-checked:none;--background-hover:none;--background-hover-opacity:0;--background-focused:none;--background-focused-opacity:0;--border-radius:7px;--border-width:1px;--border-color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.12);--border-style:solid;--indicator-box-shadow:0 0 5px rgba(0, 0, 0, 0.16);--indicator-color:var(--ion-color-step-350, var(--ion-background-color-step-350, var(--ion-background-color, #fff)));--indicator-height:100%;--indicator-transition:transform 260ms cubic-bezier(0.4, 0, 0.2, 1);--indicator-transform:none;--transition:100ms all linear;--padding-top:0;--padding-end:13px;--padding-bottom:0;--padding-start:13px;margin-top:2px;margin-bottom:2px;position:relative;-ms-flex-direction:row;flex-direction:row;min-width:70px;min-height:28px;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);font-size:13px;font-weight:450;line-height:37px}:host::before{margin-left:0;margin-right:0;margin-top:5px;margin-bottom:5px;-webkit-transition:160ms opacity ease-in-out;transition:160ms opacity ease-in-out;-webkit-transition-delay:100ms;transition-delay:100ms;border-left:var(--border-width) var(--border-style) var(--border-color);content:"";opacity:1;will-change:opacity}:host(:first-of-type)::before{border-left-color:transparent}:host(.segment-button-disabled){opacity:0.3}::slotted(ion-icon){font-size:24px}:host(.segment-button-layout-icon-start) ::slotted(ion-label){-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:0;margin-inline-end:0}:host(.segment-button-layout-icon-end) ::slotted(ion-label){-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:2px;margin-inline-end:2px}.segment-button-indicator{-webkit-padding-start:2px;padding-inline-start:2px;-webkit-padding-end:2px;padding-inline-end:2px;left:0;right:0;top:0;bottom:0}.segment-button-indicator-background{border-radius:var(--border-radius);background:var(--indicator-color)}.segment-button-indicator-background{-webkit-transition:var(--indicator-transition);transition:var(--indicator-transition)}:host(.segment-button-checked)::before,:host(.segment-button-after-checked)::before{opacity:0}:host(.segment-button-checked){z-index:-1}:host(.segment-button-activated){--indicator-transform:scale(0.95)}:host(.ion-focused) .button-native{opacity:0.7}@media (any-hover: hover){:host(:hover) .button-native{opacity:0.5}:host(.segment-button-checked:hover) .button-native{opacity:1}}:host(.in-segment-color){background:none;color:var(--ion-text-color, #000)}:host(.in-segment-color) .segment-button-indicator-background{background:var(--ion-color-step-350, var(--ion-background-color-step-350, var(--ion-background-color, #fff)))}@media (any-hover: hover){:host(.in-segment-color:hover) .button-native,:host(.in-segment-color.segment-button-checked:hover) .button-native{color:var(--ion-text-color, #000)}}:host(.in-toolbar:not(.in-segment-color)){--background-checked:var(--ion-toolbar-segment-background-checked, none);--color:var(--ion-toolbar-segment-color, var(--ion-toolbar-color), initial);--color-checked:var(--ion-toolbar-segment-color-checked, var(--ion-toolbar-color), initial);--indicator-color:var(--ion-toolbar-segment-indicator-color, var(--ion-color-step-350, var(--ion-background-color-step-350, var(--ion-background-color, #fff))))}:host(.in-toolbar-color) .segment-button-indicator-background{background:var(--ion-color-contrast)}:host(.in-toolbar-color:not(.in-segment-color)) .button-native{color:var(--ion-color-contrast)}:host(.in-toolbar-color.segment-button-checked:not(.in-segment-color)) .button-native{color:var(--ion-color-base)}@media (any-hover: hover){:host(.in-toolbar-color:not(.in-segment-color):hover) .button-native{color:var(--ion-color-contrast)}:host(.in-toolbar-color.segment-button-checked:not(.in-segment-color):hover) .button-native{color:var(--ion-color-base)}}',md:':host{--color:initial;--color-hover:var(--color);--color-checked:var(--color);--color-disabled:var(--color);--padding-start:0;--padding-end:0;--padding-top:0;--padding-bottom:0;border-radius:var(--border-radius);display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:column;flex-direction:column;height:auto;background:var(--background);color:var(--color);text-decoration:none;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;grid-row:1;-webkit-font-kerning:none;font-kerning:none}.button-native{border-radius:0;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;-webkit-margin-start:var(--margin-start);margin-inline-start:var(--margin-start);-webkit-margin-end:var(--margin-end);margin-inline-end:var(--margin-end);margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;min-width:inherit;max-width:inherit;height:auto;min-height:inherit;max-height:inherit;-webkit-transition:var(--transition);transition:var(--transition);border:none;outline:none;background:transparent;contain:content;pointer-events:none;overflow:hidden;z-index:2}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:inherit;flex-flow:inherit;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;z-index:1}:host(.segment-button-checked){background:var(--background-checked);color:var(--color-checked)}:host(.segment-button-disabled){cursor:default;pointer-events:none}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}:host(:focus){outline:none}@media (any-hover: hover){:host(:hover) .button-native{color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}:host(.segment-button-checked:hover) .button-native{color:var(--color-checked)}}::slotted(ion-icon){-ms-flex-negative:0;flex-shrink:0;-ms-flex-order:-1;order:-1;pointer-events:none}::slotted(ion-label){display:block;-ms-flex-item-align:center;align-self:center;max-width:100%;line-height:22px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none}:host(.segment-button-layout-icon-top) .button-native{-ms-flex-direction:column;flex-direction:column}:host(.segment-button-layout-icon-start) .button-native{-ms-flex-direction:row;flex-direction:row}:host(.segment-button-layout-icon-end) .button-native{-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.segment-button-layout-icon-bottom) .button-native{-ms-flex-direction:column-reverse;flex-direction:column-reverse}:host(.segment-button-layout-icon-hide) ::slotted(ion-icon){display:none}:host(.segment-button-layout-label-hide) ::slotted(ion-label){display:none}ion-ripple-effect{color:var(--ripple-color, var(--color-checked))}.segment-button-indicator{-webkit-transform-origin:left;transform-origin:left;position:absolute;opacity:0;-webkit-box-sizing:border-box;box-sizing:border-box;will-change:transform, opacity;pointer-events:none}.segment-button-indicator-background{width:100%;height:var(--indicator-height);-webkit-transform:var(--indicator-transform);transform:var(--indicator-transform);-webkit-box-shadow:var(--indicator-box-shadow);box-shadow:var(--indicator-box-shadow);pointer-events:none}.segment-button-indicator-animated{-webkit-transition:var(--indicator-transition);transition:var(--indicator-transition)}:host(.segment-button-checked) .segment-button-indicator{opacity:1}@media (prefers-reduced-motion: reduce){.segment-button-indicator-background{-webkit-transform:none;transform:none}.segment-button-indicator-animated{-webkit-transition:none;transition:none}}:host{--background:none;--background-checked:none;--background-hover:var(--color-checked);--background-focused:var(--color-checked);--background-activated-opacity:0;--background-focused-opacity:.12;--background-hover-opacity:.04;--color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.6);--color-checked:var(--ion-color-primary, #0054e9);--indicator-box-shadow:none;--indicator-color:var(--color-checked);--indicator-height:2px;--indicator-transition:transform 250ms cubic-bezier(0.4, 0, 0.2, 1);--indicator-transform:none;--padding-top:0;--padding-end:16px;--padding-bottom:0;--padding-start:16px;--transition:color 0.15s linear 0s, opacity 0.15s linear 0s;min-width:90px;min-height:48px;border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);font-size:14px;font-weight:500;letter-spacing:0.06em;line-height:40px;text-transform:uppercase}:host(.segment-button-disabled){opacity:0.3}:host(.in-segment-color){background:none;color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.6)}:host(.in-segment-color) ion-ripple-effect{color:var(--ion-color-base)}:host(.in-segment-color) .segment-button-indicator-background{background:var(--ion-color-base)}:host(.in-segment-color.segment-button-checked) .button-native{color:var(--ion-color-base)}:host(.in-segment-color.ion-focused) .button-native::after{background:var(--ion-color-base)}@media (any-hover: hover){:host(.in-segment-color:hover) .button-native{color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.6)}:host(.in-segment-color:hover) .button-native::after{background:var(--ion-color-base)}:host(.in-segment-color.segment-button-checked:hover) .button-native{color:var(--ion-color-base)}}:host(.in-toolbar:not(.in-segment-color)){--background:var(--ion-toolbar-segment-background, none);--background-checked:var(--ion-toolbar-segment-background-checked, none);--color:var(--ion-toolbar-segment-color, rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.6));--color-checked:var(--ion-toolbar-segment-color-checked, var(--ion-color-primary, #0054e9));--indicator-color:var(--ion-toolbar-segment-color-checked, var(--color-checked))}:host(.in-toolbar-color:not(.in-segment-color)) .button-native{color:rgba(var(--ion-color-contrast-rgb), 0.6)}:host(.in-toolbar-color.segment-button-checked:not(.in-segment-color)) .button-native{color:var(--ion-color-contrast)}@media (any-hover: hover){:host(.in-toolbar-color:not(.in-segment-color)) .button-native::after{background:var(--ion-color-contrast)}}::slotted(ion-icon){margin-top:12px;margin-bottom:12px;font-size:24px}::slotted(ion-label){margin-top:12px;margin-bottom:12px}:host(.segment-button-layout-icon-top) ::slotted(ion-label),:host(.segment-button-layout-icon-bottom) ::slotted(ion-icon){margin-top:0}:host(.segment-button-layout-icon-top) ::slotted(ion-icon),:host(.segment-button-layout-icon-bottom) ::slotted(ion-label){margin-bottom:0}:host(.segment-button-layout-icon-start) ::slotted(ion-label){-webkit-margin-start:8px;margin-inline-start:8px;-webkit-margin-end:0;margin-inline-end:0}:host(.segment-button-layout-icon-end) ::slotted(ion-label){-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:8px;margin-inline-end:8px}:host(.segment-button-has-icon-only) ::slotted(ion-icon){margin-top:12px;margin-bottom:12px}:host(.segment-button-has-label-only) ::slotted(ion-label){margin-top:12px;margin-bottom:12px}.segment-button-indicator{left:0;right:0;bottom:0}.segment-button-indicator-background{background:var(--indicator-color)}:host(.in-toolbar:not(.in-segment-color)) .segment-button-indicator-background{background:var(--ion-toolbar-segment-indicator-color, var(--indicator-color))}:host(.in-toolbar-color:not(.in-segment-color)) .segment-button-indicator-background{background:var(--ion-color-contrast)}'},k})()},80333:(M,y,d)=>{d.d(y,{c:()=>b,g:()=>m,h:()=>r,o:()=>I});var w=d(10467);const r=(s,c)=>null!==c.closest(s),b=(s,c)=>"string"==typeof s&&s.length>0?Object.assign({"ion-color":!0,[`ion-color-${s}`]:!0},c):c,m=s=>{const c={};return(s=>void 0!==s?(Array.isArray(s)?s:s.split(" ")).filter(u=>null!=u).map(u=>u.trim()).filter(u=>""!==u):[])(s).forEach(u=>c[u]=!0),c},S=/^[a-z][a-z0-9+\-.]*:/,I=function(){var s=(0,w.A)(function*(c,u,B,E){if(null!=c&&"#"!==c[0]&&!S.test(c)){const p=document.querySelector("ion-router");if(p)return u?.preventDefault(),p.push(c,B,E)}return!1});return function(u,B,E,p){return s.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/2885.fc8f681d25073212.js b/branch/kby-toggle-button-mobile-view/2885.fc8f681d25073212.js new file mode 100644 index 0000000000..98dc173f76 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/2885.fc8f681d25073212.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcookbook=self.webpackChunkcookbook||[]).push([[2885],{32885:(Ae,$,y)=>{y.r($),y.d($,{ion_datetime:()=>N,ion_picker_legacy:()=>X,ion_picker_legacy_column:()=>q});var M=y(10467),o=y(54261),ne=y(13126),_=y(84920),v=y(74929),V=y(25083),F=y(80333),E=y(23992),S=y(9483),s=y(33761),ae=y(67838),C=y(99440),j=y(19986),B=y(21086);y(28476),y(37192),y(11970),y(78438);const K=(e,i,t,a)=>!!(null===e.day||void 0!==a&&!a.includes(e.day)||i&&(0,s.i)(e,i)||t&&(0,s.b)(e,t)),R=(e,{minParts:i,maxParts:t})=>!!(((e,i,t)=>!!(i&&i.year>e||t&&t.year{var t,a,n,r;(null!==(t=i?.date)&&void 0!==t&&t.timeZone||null!==(a=i?.date)&&void 0!==a&&a.timeZoneName||null!==(n=i?.time)&&void 0!==n&&n.timeZone||null!==(r=i?.time)&&void 0!==r&&r.timeZoneName)&&(0,v.p)('Datetime: "timeZone" and "timeZoneName" are not supported in "formatOptions".',e)},Y=(e,i,t)=>{if(t)switch(i){case"date":case"month-year":case"month":case"year":void 0===t.date&&(0,v.p)(`Datetime: The '${i}' presentation requires a date object in formatOptions.`,e);break;case"time":void 0===t.time&&(0,v.p)("Datetime: The 'time' presentation requires a time object in formatOptions.",e);break;case"date-time":case"time-date":void 0===t.date&&void 0===t.time&&(0,v.p)(`Datetime: The '${i}' presentation requires either a date or time object (or both) in formatOptions.`,e)}},N=class{constructor(e){var i=this;(0,o.r)(this,e),this.ionCancel=(0,o.d)(this,"ionCancel",7),this.ionChange=(0,o.d)(this,"ionChange",7),this.ionValueChange=(0,o.d)(this,"ionValueChange",7),this.ionFocus=(0,o.d)(this,"ionFocus",7),this.ionBlur=(0,o.d)(this,"ionBlur",7),this.ionStyle=(0,o.d)(this,"ionStyle",7),this.ionRender=(0,o.d)(this,"ionRender",7),this.inputId="ion-dt-"+pe++,this.prevPresentation=null,this.warnIfIncorrectValueUsage=()=>{const{multiple:t,value:a}=this;!t&&Array.isArray(a)&&(0,v.p)(`ion-datetime was passed an array of values, but multiple="false". This is incorrect usage and may result in unexpected behaviors. To dismiss this warning, pass a string to the "value" property when multiple="false".\n\n Value Passed: [${a.map(n=>`'${n}'`).join(", ")}]\n`,this.el)},this.setValue=t=>{this.value=t,this.ionChange.emit({value:t})},this.getActivePartsWithFallback=()=>{var t;const{defaultParts:a}=this;return null!==(t=this.getActivePart())&&void 0!==t?t:a},this.getActivePart=()=>{const{activeParts:t}=this;return Array.isArray(t)?t[0]:t},this.closeParentOverlay=t=>{const a=this.el.closest("ion-modal, ion-popover");a&&a.dismiss(void 0,t)},this.setWorkingParts=t=>{this.workingParts=Object.assign({},t)},this.setActiveParts=(t,a=!1)=>{if(this.readonly)return;const{multiple:n,minParts:r,maxParts:d,activeParts:l}=this,c=(0,s.v)(t,r,d);if(this.setWorkingParts(c),n){const h=Array.isArray(l)?l:[l];this.activeParts=a?h.filter(g=>!(0,s.c)(g,c)):[...h,c]}else this.activeParts=Object.assign({},c);null!==this.el.querySelector('[slot="buttons"]')||this.showDefaultButtons||this.confirm()},this.initializeKeyboardListeners=()=>{const t=this.calendarBodyRef;if(!t)return;const a=this.el.shadowRoot,n=t.querySelector(".calendar-month:nth-of-type(2)"),d=new MutationObserver(l=>{var c;null!==(c=l[0].oldValue)&&void 0!==c&&c.includes("ion-focused")||!t.classList.contains("ion-focused")||this.focusWorkingDay(n)});d.observe(t,{attributeFilter:["class"],attributeOldValue:!0}),this.destroyKeyboardMO=()=>{d?.disconnect()},t.addEventListener("keydown",l=>{const c=a.activeElement;if(!c||!c.classList.contains("calendar-day"))return;const p=(0,s.f)(c);let h;switch(l.key){case"ArrowDown":l.preventDefault(),h=(0,s.p)(p);break;case"ArrowUp":l.preventDefault(),h=(0,s.o)(p);break;case"ArrowRight":l.preventDefault(),h=(0,s.n)(p);break;case"ArrowLeft":l.preventDefault(),h=(0,s.m)(p);break;case"Home":l.preventDefault(),h=(0,s.l)(p);break;case"End":l.preventDefault(),h=(0,s.k)(p);break;case"PageUp":l.preventDefault(),h=l.shiftKey?(0,s.j)(p):(0,s.d)(p);break;case"PageDown":l.preventDefault(),h=l.shiftKey?(0,s.h)(p):(0,s.e)(p);break;default:return}K(h,this.minParts,this.maxParts)||(this.setWorkingParts(Object.assign(Object.assign({},this.workingParts),h)),requestAnimationFrame(()=>this.focusWorkingDay(n)))})},this.focusWorkingDay=t=>{const a=t.querySelectorAll(".calendar-day-padding"),{day:n}=this.workingParts;if(null===n)return;const r=t.querySelector(`.calendar-day-wrapper:nth-of-type(${a.length+n}) .calendar-day`);r&&r.focus()},this.processMinParts=()=>{const{min:t,defaultParts:a}=this;this.minParts=void 0!==t?(0,s.q)(t,a):void 0},this.processMaxParts=()=>{const{max:t,defaultParts:a}=this;this.maxParts=void 0!==t?(0,s.r)(t,a):void 0},this.initializeCalendarListener=()=>{const t=this.calendarBodyRef;if(!t)return;const a=t.querySelectorAll(".calendar-month"),n=a[0],r=a[1],d=a[2],c="ios"===(0,S.b)(this)&&typeof navigator<"u"&&navigator.maxTouchPoints>1;(0,o.w)(()=>{t.scrollLeft=n.clientWidth*((0,V.i)(this.el)?-1:1);const p=f=>{const k=t.getBoundingClientRect(),u=((0,V.i)(this.el)?t.scrollLeft>=-2:t.scrollLeft<=2)?n:d,D=u.getBoundingClientRect();if(Math.abs(D.x-k.x)>2)return;const{forceRenderDate:P}=this;return void 0!==P?{month:P.month,year:P.year,day:P.day}:u===n?(0,s.d)(f):u===d?(0,s.e)(f):void 0},h=()=>{c&&(t.style.removeProperty("pointer-events"),b=!1);const f=p(this.workingParts);if(!f)return;const{month:k,day:x,year:u}=f;R({month:k,year:u,day:null},{minParts:Object.assign(Object.assign({},this.minParts),{day:null}),maxParts:Object.assign(Object.assign({},this.maxParts),{day:null})})||(t.style.setProperty("overflow","hidden"),(0,o.w)(()=>{this.setWorkingParts(Object.assign(Object.assign({},this.workingParts),{month:k,day:x,year:u})),t.scrollLeft=r.clientWidth*((0,V.i)(this.el)?-1:1),t.style.removeProperty("overflow"),this.resolveForceDateScrolling&&this.resolveForceDateScrolling()}))};let g,b=!1;const m=()=>{g&&clearTimeout(g),!b&&c&&(t.style.setProperty("pointer-events","none"),b=!0),g=setTimeout(h,50)};t.addEventListener("scroll",m),this.destroyCalendarListener=()=>{t.removeEventListener("scroll",m)}})},this.destroyInteractionListeners=()=>{const{destroyCalendarListener:t,destroyKeyboardMO:a}=this;void 0!==t&&t(),void 0!==a&&a()},this.processValue=t=>{const a=null!=t&&(!Array.isArray(t)||t.length>0),n=a?(0,s.s)(t):this.defaultParts,{minParts:r,maxParts:d,workingParts:l,el:c}=this;if(this.warnIfIncorrectValueUsage(),!n)return;a&&(0,s.w)(n,r,d);const p=Array.isArray(n)?n[0]:n,h=(0,s.P)(p,r,d),{month:g,day:b,year:m,hour:f,minute:k}=h,x=(0,s.Q)(f);this.activeParts=a?Array.isArray(n)?[...n]:{month:g,day:b,year:m,hour:f,minute:k,ampm:x}:[];const u=void 0!==g&&g!==l.month||void 0!==m&&m!==l.year,D=c.classList.contains("datetime-ready"),{isGridStyle:P,showMonthAndYear:A}=this;let O=!0;if(Array.isArray(n)){const T=n[0].month;for(const H of n)if(H.month!==T){O=!1;break}}O&&(P&&u&&D&&!A?this.animateToDate(h):this.setWorkingParts({month:g,day:b,year:m,hour:f,minute:k,ampm:x}))},this.animateToDate=function(){var t=(0,M.A)(function*(a){const{workingParts:n}=i;i.forceRenderDate=a;const r=new Promise(l=>{i.resolveForceDateScrolling=l});(0,s.i)(a,n)?i.prevMonth():i.nextMonth(),yield r,i.resolveForceDateScrolling=void 0,i.forceRenderDate=void 0});return function(a){return t.apply(this,arguments)}}(),this.onFocus=()=>{this.ionFocus.emit()},this.onBlur=()=>{this.ionBlur.emit()},this.hasValue=()=>null!=this.value,this.nextMonth=()=>{const t=this.calendarBodyRef;if(!t)return;const a=t.querySelector(".calendar-month:last-of-type");a&&t.scrollTo({top:0,left:2*a.offsetWidth*((0,V.i)(this.el)?-1:1),behavior:"smooth"})},this.prevMonth=()=>{const t=this.calendarBodyRef;!t||!t.querySelector(".calendar-month:first-of-type")||t.scrollTo({top:0,left:0,behavior:"smooth"})},this.toggleMonthAndYearView=()=>{this.showMonthAndYear=!this.showMonthAndYear},this.showMonthAndYear=!1,this.activeParts=[],this.workingParts={month:5,day:28,year:2021,hour:13,minute:52,ampm:"pm"},this.isTimePopoverOpen=!1,this.forceRenderDate=void 0,this.color="primary",this.name=this.inputId,this.disabled=!1,this.formatOptions=void 0,this.readonly=!1,this.isDateEnabled=void 0,this.min=void 0,this.max=void 0,this.presentation="date-time",this.cancelText="Cancel",this.doneText="Done",this.clearText="Clear",this.yearValues=void 0,this.monthValues=void 0,this.dayValues=void 0,this.hourValues=void 0,this.minuteValues=void 0,this.locale="default",this.firstDayOfWeek=0,this.titleSelectedDatesFormatter=void 0,this.multiple=!1,this.highlightedDates=void 0,this.value=void 0,this.showDefaultTitle=!1,this.showDefaultButtons=!1,this.showClearButton=!1,this.showDefaultTimeLabel=!0,this.hourCycle=void 0,this.size="fixed",this.preferWheel=!1}formatOptionsChanged(){const{el:e,formatOptions:i,presentation:t}=this;Y(e,t,i),U(e,i)}disabledChanged(){this.emitStyle()}minChanged(){this.processMinParts()}maxChanged(){this.processMaxParts()}presentationChanged(){const{el:e,formatOptions:i,presentation:t}=this;Y(e,t,i)}get isGridStyle(){const{presentation:e,preferWheel:i}=this;return("date"===e||"date-time"===e||"time-date"===e)&&!i}yearValuesChanged(){this.parsedYearValues=(0,s.t)(this.yearValues)}monthValuesChanged(){this.parsedMonthValues=(0,s.t)(this.monthValues)}dayValuesChanged(){this.parsedDayValues=(0,s.t)(this.dayValues)}hourValuesChanged(){this.parsedHourValues=(0,s.t)(this.hourValues)}minuteValuesChanged(){this.parsedMinuteValues=(0,s.t)(this.minuteValues)}valueChanged(){var e=this;return(0,M.A)(function*(){const{value:i}=e;e.hasValue()&&e.processValue(i),e.emitStyle(),e.ionValueChange.emit({value:i})})()}confirm(e=!1){var i=this;return(0,M.A)(function*(){const{isCalendarPicker:t,activeParts:a,preferWheel:n,workingParts:r}=i;(void 0!==a||!t)&&(Array.isArray(a)&&0===a.length?i.setValue(n?(0,s.u)(r):void 0):i.setValue((0,s.u)(a))),e&&i.closeParentOverlay(ue)})()}reset(e){var i=this;return(0,M.A)(function*(){i.processValue(e)})()}cancel(e=!1){var i=this;return(0,M.A)(function*(){i.ionCancel.emit(),e&&i.closeParentOverlay(me)})()}get isCalendarPicker(){const{presentation:e}=this;return"date"===e||"date-time"===e||"time-date"===e}connectedCallback(){this.clearFocusVisible=(0,ne.startFocusVisible)(this.el).destroy}disconnectedCallback(){this.clearFocusVisible&&(this.clearFocusVisible(),this.clearFocusVisible=void 0)}initializeListeners(){this.initializeCalendarListener(),this.initializeKeyboardListeners()}componentDidLoad(){const{el:e,intersectionTrackerRef:i}=this,a=new IntersectionObserver(l=>{l[0].isIntersecting&&(this.initializeListeners(),(0,o.w)(()=>{this.el.classList.add("datetime-ready")}))},{threshold:.01,root:e});(0,_.r)(()=>a?.observe(i));const r=new IntersectionObserver(l=>{l[0].isIntersecting||(this.destroyInteractionListeners(),this.showMonthAndYear=!1,(0,o.w)(()=>{this.el.classList.remove("datetime-ready")}))},{threshold:0,root:e});(0,_.r)(()=>r?.observe(i));const d=(0,_.g)(this.el);d.addEventListener("ionFocus",l=>l.stopPropagation()),d.addEventListener("ionBlur",l=>l.stopPropagation())}componentDidRender(){const{presentation:e,prevPresentation:i,calendarBodyRef:t,minParts:a,preferWheel:n,forceRenderDate:r}=this,d=!n&&["date-time","time-date","date"].includes(e);if(void 0!==a&&d&&t){const l=t.querySelector(".calendar-month:nth-of-type(1)");l&&void 0===r&&(t.scrollLeft=l.clientWidth*((0,V.i)(this.el)?-1:1))}null!==i?e!==i&&(this.prevPresentation=e,this.destroyInteractionListeners(),this.initializeListeners(),this.showMonthAndYear=!1,(0,_.r)(()=>{this.ionRender.emit()})):this.prevPresentation=e}componentWillLoad(){const{el:e,formatOptions:i,highlightedDates:t,multiple:a,presentation:n,preferWheel:r}=this;a&&("date"!==n&&(0,v.p)('Multiple date selection is only supported for presentation="date".',e),r&&(0,v.p)('Multiple date selection is not supported with preferWheel="true".',e)),void 0!==t&&("date"!==n&&"date-time"!==n&&"time-date"!==n&&(0,v.p)("The highlightedDates property is only supported with the date, date-time, and time-date presentations.",e),r&&(0,v.p)('The highlightedDates property is not supported with preferWheel="true".',e)),i&&(Y(e,n,i),U(e,i));const d=this.parsedHourValues=(0,s.t)(this.hourValues),l=this.parsedMinuteValues=(0,s.t)(this.minuteValues),c=this.parsedMonthValues=(0,s.t)(this.monthValues),p=this.parsedYearValues=(0,s.t)(this.yearValues),h=this.parsedDayValues=(0,s.t)(this.dayValues),g=this.todayParts=(0,s.s)((0,s.x)());this.processMinParts(),this.processMaxParts(),this.defaultParts=(0,s.y)({refParts:g,monthValues:c,dayValues:h,yearValues:p,hourValues:d,minuteValues:l,minParts:this.minParts,maxParts:this.maxParts}),this.processValue(this.value),this.emitStyle()}emitStyle(){this.ionStyle.emit({interactive:!0,datetime:!0,"interactive-disabled":this.disabled})}renderFooter(){const{disabled:e,readonly:i,showDefaultButtons:t,showClearButton:a}=this,n=e||i;if(null===this.el.querySelector('[slot="buttons"]')&&!t&&!a)return;const d=()=>{this.reset(),this.setValue(void 0)};return(0,o.h)("div",{class:"datetime-footer"},(0,o.h)("div",{class:"datetime-buttons"},(0,o.h)("div",{class:{"datetime-action-buttons":!0,"has-clear-button":this.showClearButton}},(0,o.h)("slot",{name:"buttons"},(0,o.h)("ion-buttons",null,t&&(0,o.h)("ion-button",{id:"cancel-button",color:this.color,onClick:()=>this.cancel(!0),disabled:n},this.cancelText),(0,o.h)("div",{class:"datetime-action-buttons-container"},a&&(0,o.h)("ion-button",{id:"clear-button",color:this.color,onClick:()=>d(),disabled:n},this.clearText),t&&(0,o.h)("ion-button",{id:"confirm-button",color:this.color,onClick:()=>this.confirm(!0),disabled:n},this.doneText)))))))}renderWheelPicker(e=this.presentation){const i="time-date"===e?[this.renderTimePickerColumns(e),this.renderDatePickerColumns(e)]:[this.renderDatePickerColumns(e),this.renderTimePickerColumns(e)];return(0,o.h)("ion-picker",null,i)}renderDatePickerColumns(e){return"date-time"===e||"time-date"===e?this.renderCombinedDatePickerColumn():this.renderIndividualDatePickerColumns(e)}renderCombinedDatePickerColumn(){const{defaultParts:e,disabled:i,workingParts:t,locale:a,minParts:n,maxParts:r,todayParts:d,isDateEnabled:l}=this,c=this.getActivePartsWithFallback(),p=(0,s.z)(t),h=p[p.length-1];p[0].day=1,h.day=(0,s.A)(h.month,h.year);const g=void 0!==n&&(0,s.b)(n,p[0])?n:p[0],b=void 0!==r&&(0,s.i)(r,h)?r:h,m=(0,s.B)(a,d,g,b,this.parsedDayValues,this.parsedMonthValues);let f=m.items;const k=m.parts;l&&(f=f.map((u,D)=>{const P=k[D];let A;try{A=!l((0,s.u)(P))}catch(O){(0,v.a)("Exception thrown from provided `isDateEnabled` function. Please check your function and try again.",O)}return Object.assign(Object.assign({},u),{disabled:A})}));const x=null!==t.day?`${t.year}-${t.month}-${t.day}`:`${e.year}-${e.month}-${e.day}`;return(0,o.h)("ion-picker-column",{"aria-label":"Select a date",class:"date-column",color:this.color,disabled:i,value:x,onIonChange:u=>{const{value:D}=u.detail,P=k.find(({month:A,day:O,year:T})=>D===`${T}-${A}-${O}`);this.setWorkingParts(Object.assign(Object.assign({},t),P)),this.setActiveParts(Object.assign(Object.assign({},c),P)),u.stopPropagation()}},f.map(u=>(0,o.h)("ion-picker-column-option",{part:u.value===x?`${w} ${I}`:w,key:u.value,disabled:u.disabled,value:u.value},u.text)))}renderIndividualDatePickerColumns(e){const{workingParts:i,isDateEnabled:t}=this,n="year"!==e&&"time"!==e?(0,s.C)(this.locale,i,this.minParts,this.maxParts,this.parsedMonthValues):[];let d="date"===e?(0,s.D)(this.locale,i,this.minParts,this.maxParts,this.parsedDayValues):[];t&&(d=d.map(g=>{const{value:b}=g,m="string"==typeof b?parseInt(b):b,f={month:i.month,day:m,year:i.year};let k;try{k=!t((0,s.u)(f))}catch(x){(0,v.a)("Exception thrown from provided `isDateEnabled` function. Please check your function and try again.",x)}return Object.assign(Object.assign({},g),{disabled:k})}));const c="month"!==e&&"time"!==e?(0,s.E)(this.locale,this.defaultParts,this.minParts,this.maxParts,this.parsedYearValues):[];let h=[];return h=(0,s.F)(this.locale,{month:"numeric",day:"numeric"})?[this.renderMonthPickerColumn(n),this.renderDayPickerColumn(d),this.renderYearPickerColumn(c)]:[this.renderDayPickerColumn(d),this.renderMonthPickerColumn(n),this.renderYearPickerColumn(c)],h}renderDayPickerColumn(e){var i;if(0===e.length)return[];const{disabled:t,workingParts:a}=this,n=this.getActivePartsWithFallback(),r=null!==(i=null!==a.day?a.day:this.defaultParts.day)&&void 0!==i?i:void 0;return(0,o.h)("ion-picker-column",{"aria-label":"Select a day",class:"day-column",color:this.color,disabled:t,value:r,onIonChange:d=>{this.setWorkingParts(Object.assign(Object.assign({},a),{day:d.detail.value})),this.setActiveParts(Object.assign(Object.assign({},n),{day:d.detail.value})),d.stopPropagation()}},e.map(d=>(0,o.h)("ion-picker-column-option",{part:d.value===r?`${w} ${I}`:w,key:d.value,disabled:d.disabled,value:d.value},d.text)))}renderMonthPickerColumn(e){if(0===e.length)return[];const{disabled:i,workingParts:t}=this,a=this.getActivePartsWithFallback();return(0,o.h)("ion-picker-column",{"aria-label":"Select a month",class:"month-column",color:this.color,disabled:i,value:t.month,onIonChange:n=>{this.setWorkingParts(Object.assign(Object.assign({},t),{month:n.detail.value})),this.setActiveParts(Object.assign(Object.assign({},a),{month:n.detail.value})),n.stopPropagation()}},e.map(n=>(0,o.h)("ion-picker-column-option",{part:n.value===t.month?`${w} ${I}`:w,key:n.value,disabled:n.disabled,value:n.value},n.text)))}renderYearPickerColumn(e){if(0===e.length)return[];const{disabled:i,workingParts:t}=this,a=this.getActivePartsWithFallback();return(0,o.h)("ion-picker-column",{"aria-label":"Select a year",class:"year-column",color:this.color,disabled:i,value:t.year,onIonChange:n=>{this.setWorkingParts(Object.assign(Object.assign({},t),{year:n.detail.value})),this.setActiveParts(Object.assign(Object.assign({},a),{year:n.detail.value})),n.stopPropagation()}},e.map(n=>(0,o.h)("ion-picker-column-option",{part:n.value===t.year?`${w} ${I}`:w,key:n.value,disabled:n.disabled,value:n.value},n.text)))}renderTimePickerColumns(e){if(["date","month","month-year","year"].includes(e))return[];const t=void 0!==this.getActivePart(),{hoursData:a,minutesData:n,dayPeriodData:r}=(0,s.G)(this.locale,this.workingParts,this.hourCycle,t?this.minParts:void 0,t?this.maxParts:void 0,this.parsedHourValues,this.parsedMinuteValues);return[this.renderHourPickerColumn(a),this.renderMinutePickerColumn(n),this.renderDayPeriodPickerColumn(r)]}renderHourPickerColumn(e){const{disabled:i,workingParts:t}=this;if(0===e.length)return[];const a=this.getActivePartsWithFallback();return(0,o.h)("ion-picker-column",{"aria-label":"Select an hour",color:this.color,disabled:i,value:a.hour,numericInput:!0,onIonChange:n=>{this.setWorkingParts(Object.assign(Object.assign({},t),{hour:n.detail.value})),this.setActiveParts(Object.assign(Object.assign({},a),{hour:n.detail.value})),n.stopPropagation()}},e.map(n=>(0,o.h)("ion-picker-column-option",{part:n.value===a.hour?`${w} ${I}`:w,key:n.value,disabled:n.disabled,value:n.value},n.text)))}renderMinutePickerColumn(e){const{disabled:i,workingParts:t}=this;if(0===e.length)return[];const a=this.getActivePartsWithFallback();return(0,o.h)("ion-picker-column",{"aria-label":"Select a minute",color:this.color,disabled:i,value:a.minute,numericInput:!0,onIonChange:n=>{this.setWorkingParts(Object.assign(Object.assign({},t),{minute:n.detail.value})),this.setActiveParts(Object.assign(Object.assign({},a),{minute:n.detail.value})),n.stopPropagation()}},e.map(n=>(0,o.h)("ion-picker-column-option",{part:n.value===a.minute?`${w} ${I}`:w,key:n.value,disabled:n.disabled,value:n.value},n.text)))}renderDayPeriodPickerColumn(e){const{disabled:i,workingParts:t}=this;if(0===e.length)return[];const a=this.getActivePartsWithFallback(),n=(0,s.H)(this.locale);return(0,o.h)("ion-picker-column",{"aria-label":"Select a day period",style:n?{order:"-1"}:{},color:this.color,disabled:i,value:a.ampm,onIonChange:r=>{const d=(0,s.R)(t,r.detail.value);this.setWorkingParts(Object.assign(Object.assign({},t),{ampm:r.detail.value,hour:d})),this.setActiveParts(Object.assign(Object.assign({},a),{ampm:r.detail.value,hour:d})),r.stopPropagation()}},e.map(r=>(0,o.h)("ion-picker-column-option",{part:r.value===a.ampm?`${w} ${I}`:w,key:r.value,disabled:r.disabled,value:r.value},r.text)))}renderWheelView(e){const{locale:i}=this,a=(0,s.F)(i)?"month-first":"year-first";return(0,o.h)("div",{class:{[`wheel-order-${a}`]:!0}},this.renderWheelPicker(e))}renderCalendarHeader(e){const{disabled:i}=this,t="ios"===e?E.l:E.p,a="ios"===e?E.o:E.q,n=i||((e,i,t)=>{const a=Object.assign(Object.assign({},(0,s.d)(this.workingParts)),{day:null});return R(a,{minParts:i,maxParts:t})})(0,this.minParts,this.maxParts),r=i||((e,i)=>{const t=Object.assign(Object.assign({},(0,s.e)(this.workingParts)),{day:null});return R(t,{maxParts:i})})(0,this.maxParts),d=this.el.getAttribute("dir")||void 0;return(0,o.h)("div",{class:"calendar-header"},(0,o.h)("div",{class:"calendar-action-buttons"},(0,o.h)("div",{class:"calendar-month-year"},(0,o.h)("button",{class:{"calendar-month-year-toggle":!0,"ion-activatable":!0,"ion-focusable":!0},part:"month-year-button",disabled:i,"aria-label":this.showMonthAndYear?"Hide year picker":"Show year picker",onClick:()=>this.toggleMonthAndYearView()},(0,o.h)("span",{id:"toggle-wrapper"},(0,s.J)(this.locale,this.workingParts),(0,o.h)("ion-icon",{"aria-hidden":"true",icon:this.showMonthAndYear?t:a,lazy:!1,flipRtl:!0})),"md"===e&&(0,o.h)("ion-ripple-effect",null))),(0,o.h)("div",{class:"calendar-next-prev"},(0,o.h)("ion-buttons",null,(0,o.h)("ion-button",{"aria-label":"Previous month",disabled:n,onClick:()=>this.prevMonth()},(0,o.h)("ion-icon",{dir:d,"aria-hidden":"true",slot:"icon-only",icon:E.c,lazy:!1,flipRtl:!0})),(0,o.h)("ion-button",{"aria-label":"Next month",disabled:r,onClick:()=>this.nextMonth()},(0,o.h)("ion-icon",{dir:d,"aria-hidden":"true",slot:"icon-only",icon:E.o,lazy:!1,flipRtl:!0}))))),(0,o.h)("div",{class:"calendar-days-of-week","aria-hidden":"true"},(0,s.I)(this.locale,e,this.firstDayOfWeek%7).map(l=>(0,o.h)("div",{class:"day-of-week"},l))))}renderMonth(e,i){const{disabled:t,readonly:a}=this,n=void 0===this.parsedYearValues||this.parsedYearValues.includes(i),r=void 0===this.parsedMonthValues||this.parsedMonthValues.includes(e),d=!n||!r,l=t||a,c=t||R({month:e,year:i,day:null},{minParts:Object.assign(Object.assign({},this.minParts),{day:null}),maxParts:Object.assign(Object.assign({},this.maxParts),{day:null})}),p=this.workingParts.month===e&&this.workingParts.year===i,h=this.getActivePartsWithFallback();return(0,o.h)("div",{"aria-hidden":p?null:"true",class:{"calendar-month":!0,"calendar-month-disabled":!p&&c}},(0,o.h)("div",{class:"calendar-month-grid"},(0,s.K)(e,i,this.firstDayOfWeek%7).map((g,b)=>{const{day:m,dayOfWeek:f}=g,{el:k,highlightedDates:x,isDateEnabled:u,multiple:D}=this,P={month:e,day:m,year:i},A=null===m,{isActive:O,isToday:T,ariaLabel:H,ariaSelected:we,disabled:Pe,text:Ce}=((e,i,t,a,n,r,d)=>{const c=void 0!==(Array.isArray(t)?t:[t]).find(g=>(0,s.c)(i,g)),p=(0,s.c)(i,a);return{disabled:K(i,n,r,d),isActive:c,isToday:p,ariaSelected:c?"true":null,ariaLabel:(0,s.g)(e,p,i),text:null!=i.day?(0,s.a)(e,i):null}})(this.locale,P,this.activeParts,this.todayParts,this.minParts,this.maxParts,this.parsedDayValues),te=(0,s.u)(P);let W=d||Pe;if(!W&&void 0!==u)try{W=!u(te)}catch(z){(0,v.a)("Exception thrown from provided `isDateEnabled` function. Please check your function and try again.",k,z)}const De=W&&l,Me=W||l;let L,ie;return void 0!==x&&!O&&null!==m&&(L=((e,i,t)=>{if(Array.isArray(e)){const a=i.split("T")[0],n=e.find(r=>r.date===a);if(n)return{textColor:n.textColor,backgroundColor:n.backgroundColor}}else try{return e(i)}catch(a){(0,v.a)("Exception thrown from provided `highlightedDates` callback. Please check your function and try again.",t,a)}})(x,te,k)),A||(ie=`calendar-day${O?" active":""}${T?" today":""}${W?" disabled":""}`),(0,o.h)("div",{class:"calendar-day-wrapper"},(0,o.h)("button",{ref:z=>{z&&(z.style.setProperty("color",`${L?L.textColor:""}`,"important"),z.style.setProperty("background-color",`${L?L.backgroundColor:""}`,"important"))},tabindex:"-1","data-day":m,"data-month":e,"data-year":i,"data-index":b,"data-day-of-week":f,disabled:Me,class:{"calendar-day-padding":A,"calendar-day":!0,"calendar-day-active":O,"calendar-day-constrained":De,"calendar-day-today":T},part:ie,"aria-hidden":A?"true":null,"aria-selected":we,"aria-label":H,onClick:()=>{A||(this.setWorkingParts(Object.assign(Object.assign({},this.workingParts),{month:e,day:m,year:i})),D?this.setActiveParts({month:e,day:m,year:i},O):this.setActiveParts(Object.assign(Object.assign({},h),{month:e,day:m,year:i})))}},Ce))})))}renderCalendarBody(){return(0,o.h)("div",{class:"calendar-body ion-focusable",ref:e=>this.calendarBodyRef=e,tabindex:"0"},(0,s.z)(this.workingParts,this.forceRenderDate).map(({month:e,year:i})=>this.renderMonth(e,i)))}renderCalendar(e){return(0,o.h)("div",{class:"datetime-calendar",key:"datetime-calendar"},this.renderCalendarHeader(e),this.renderCalendarBody())}renderTimeLabel(){if(null!==this.el.querySelector('[slot="time-label"]')||this.showDefaultTimeLabel)return(0,o.h)("slot",{name:"time-label"},"Time")}renderTimeOverlay(){var e=this;const{disabled:i,hourCycle:t,isTimePopoverOpen:a,locale:n,formatOptions:r}=this,d=(0,s.L)(n,t),l=this.getActivePartsWithFallback();return[(0,o.h)("div",{class:"time-header"},this.renderTimeLabel()),(0,o.h)("button",{class:{"time-body":!0,"time-body-active":a},part:"time-button"+(a?" active":""),"aria-expanded":"false","aria-haspopup":"true",disabled:i,onClick:(c=(0,M.A)(function*(p){const{popoverRef:h}=e;h&&(e.isTimePopoverOpen=!0,h.present(new CustomEvent("ionShadowTarget",{detail:{ionShadowTarget:p.target}})),yield h.onWillDismiss(),e.isTimePopoverOpen=!1)}),function(h){return c.apply(this,arguments)})},(0,s.M)(n,l,d,r?.time)),(0,o.h)("ion-popover",{alignment:"center",translucent:!0,overlayIndex:1,arrow:!1,onWillPresent:c=>{c.target.querySelectorAll("ion-picker-column").forEach(h=>h.scrollActiveItemIntoView())},style:{"--offset-y":"-10px","--min-width":"fit-content"},keyboardEvents:!0,ref:c=>this.popoverRef=c},this.renderWheelPicker("time"))];var c}getHeaderSelectedDateText(){var e;const{activeParts:i,formatOptions:t,multiple:a,titleSelectedDatesFormatter:n}=this,r=Array.isArray(i);let d;if(a&&r&&1!==i.length){if(d=`${i.length} days`,void 0!==n)try{d=n((0,s.u)(i))}catch(l){(0,v.a)("Exception in provided `titleSelectedDatesFormatter`: ",l)}}else d=(0,s.N)(this.locale,this.getActivePartsWithFallback(),null!==(e=t?.date)&&void 0!==e?e:{weekday:"short",month:"short",day:"numeric"});return d}renderHeader(e=!0){if(null!==this.el.querySelector('[slot="title"]')||this.showDefaultTitle)return(0,o.h)("div",{class:"datetime-header"},(0,o.h)("div",{class:"datetime-title"},(0,o.h)("slot",{name:"title"},"Select Date")),e&&(0,o.h)("div",{class:"datetime-selected-date"},this.getHeaderSelectedDateText()))}renderTime(){const{presentation:e}=this;return(0,o.h)("div",{class:"datetime-time"},"time"===e?this.renderWheelPicker():this.renderTimeOverlay())}renderCalendarViewMonthYearPicker(){return(0,o.h)("div",{class:"datetime-year"},this.renderWheelView("month-year"))}renderDatetime(e){const{presentation:i,preferWheel:t}=this;if(t&&("date"===i||"date-time"===i||"time-date"===i))return[this.renderHeader(!1),this.renderWheelView(),this.renderFooter()];switch(i){case"date-time":return[this.renderHeader(),this.renderCalendar(e),this.renderCalendarViewMonthYearPicker(),this.renderTime(),this.renderFooter()];case"time-date":return[this.renderHeader(),this.renderTime(),this.renderCalendar(e),this.renderCalendarViewMonthYearPicker(),this.renderFooter()];case"time":return[this.renderHeader(!1),this.renderTime(),this.renderFooter()];case"month":case"month-year":case"year":return[this.renderHeader(!1),this.renderWheelView(),this.renderFooter()];default:return[this.renderHeader(),this.renderCalendar(e),this.renderCalendarViewMonthYearPicker(),this.renderFooter()]}}render(){const{name:e,value:i,disabled:t,el:a,color:n,readonly:r,showMonthAndYear:d,preferWheel:l,presentation:c,size:p,isGridStyle:h}=this,g=(0,S.b)(this),b="year"===c||"month"===c||"month-year"===c,m=d||b,f=d&&!b,x=("date"===c||"date-time"===c||"time-date"===c)&&l;return(0,_.d)(!0,a,e,(0,s.O)(i),t),(0,o.h)(o.f,{key:"48313af4ec8e2a2666cd8c89932c5131dfa7b556","aria-disabled":t?"true":null,onFocus:this.onFocus,onBlur:this.onBlur,class:Object.assign({},(0,F.c)(n,{[g]:!0,"datetime-readonly":r,"datetime-disabled":t,"show-month-and-year":m,"month-year-picker-open":f,[`datetime-presentation-${c}`]:!0,[`datetime-size-${p}`]:!0,"datetime-prefer-wheel":x,"datetime-grid":h}))},(0,o.h)("div",{key:"b72570048236415aed915488305046d987d51dcf",class:"intersection-tracker",ref:u=>this.intersectionTrackerRef=u}),this.renderDatetime(g))}get el(){return(0,o.i)(this)}static get watchers(){return{formatOptions:["formatOptionsChanged"],disabled:["disabledChanged"],min:["minChanged"],max:["maxChanged"],presentation:["presentationChanged"],yearValues:["yearValuesChanged"],monthValues:["monthValuesChanged"],dayValues:["dayValuesChanged"],hourValues:["hourValuesChanged"],minuteValues:["minuteValuesChanged"],value:["valueChanged"]}}};let pe=0;const me="datetime-cancel",ue="datetime-confirm",w="wheel-item",I="active";N.style={ios:':host{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;background:var(--background);overflow:hidden}:host(.datetime-size-fixed){width:auto;height:auto}:host(.datetime-size-fixed:not(.datetime-prefer-wheel)){max-width:350px}:host(.datetime-size-fixed.datetime-prefer-wheel){min-width:350px;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}:host(.datetime-size-cover){width:100%}:host .calendar-body,:host .datetime-year{opacity:0}:host(:not(.datetime-ready)) .datetime-year{position:absolute;pointer-events:none}:host(.datetime-ready) .calendar-body{opacity:1}:host(.datetime-ready) .datetime-year{display:none;opacity:1}:host .wheel-order-year-first .day-column{-ms-flex-order:3;order:3;text-align:end}:host .wheel-order-year-first .month-column{-ms-flex-order:2;order:2;text-align:end}:host .wheel-order-year-first .year-column{-ms-flex-order:1;order:1;text-align:start}:host .datetime-calendar,:host .datetime-year{display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-flow:column;flex-flow:column}:host(.show-month-and-year) .datetime-year{display:-ms-flexbox;display:flex}:host(.show-month-and-year) .calendar-next-prev,:host(.show-month-and-year) .calendar-days-of-week,:host(.show-month-and-year) .calendar-body,:host(.show-month-and-year) .datetime-time{display:none}:host(.month-year-picker-open) .datetime-footer{display:none}:host(.datetime-disabled){pointer-events:none}:host(.datetime-disabled) .calendar-days-of-week,:host(.datetime-disabled) .datetime-time{opacity:0.4}:host(.datetime-readonly){pointer-events:none;}:host(.datetime-readonly) .calendar-action-buttons,:host(.datetime-readonly) .calendar-body,:host(.datetime-readonly) .datetime-year{pointer-events:initial}:host(.datetime-readonly) .calendar-day[disabled]:not(.calendar-day-constrained),:host(.datetime-readonly) .datetime-action-buttons ion-button[disabled]{opacity:1}:host .datetime-header .datetime-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:host .datetime-action-buttons.has-clear-button{width:100%}:host .datetime-action-buttons ion-buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.datetime-action-buttons .datetime-action-buttons-container{display:-ms-flexbox;display:flex}:host .calendar-action-buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}:host .calendar-action-buttons ion-button{--background:transparent}:host .calendar-days-of-week{display:grid;grid-template-columns:repeat(7, 1fr);text-align:center}.calendar-days-of-week .day-of-week{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;margin-top:0;margin-bottom:0}:host .calendar-body{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;overflow-x:scroll;overflow-y:hidden;scrollbar-width:none;outline:none}:host .calendar-body .calendar-month{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;scroll-snap-align:start;scroll-snap-stop:always;-ms-flex-negative:0;flex-shrink:0;width:100%}:host .calendar-body .calendar-month-disabled{scroll-snap-align:none}:host .calendar-body::-webkit-scrollbar{display:none}:host .calendar-body .calendar-month-grid{display:grid;grid-template-columns:repeat(7, 1fr)}:host .calendar-day-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-width:0;min-height:0;overflow:visible}.calendar-day{border-radius:50%;-webkit-padding-start:0px;padding-inline-start:0px;-webkit-padding-end:0px;padding-inline-end:0px;padding-top:0px;padding-bottom:0px;-webkit-margin-start:0px;margin-inline-start:0px;-webkit-margin-end:0px;margin-inline-end:0px;margin-top:0px;margin-bottom:0px;display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:none;outline:none;background:none;color:currentColor;font-family:var(--ion-font-family, inherit);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:0}:host .calendar-day[disabled]{pointer-events:none;opacity:0.4}.calendar-day:focus{background:rgba(var(--ion-color-base-rgb), 0.2);-webkit-box-shadow:0px 0px 0px 4px rgba(var(--ion-color-base-rgb), 0.2);box-shadow:0px 0px 0px 4px rgba(var(--ion-color-base-rgb), 0.2)}:host .datetime-time{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}:host(.datetime-presentation-time) .datetime-time{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}:host ion-popover{--height:200px}:host .time-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}:host .time-body{border-radius:8px;-webkit-padding-start:12px;padding-inline-start:12px;-webkit-padding-end:12px;padding-inline-end:12px;padding-top:6px;padding-bottom:6px;display:-ms-flexbox;display:flex;border:none;background:var(--ion-color-step-300, var(--ion-background-color-step-300, #edeef0));color:var(--ion-text-color, #000);font-family:inherit;font-size:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}:host .time-body-active{color:var(--ion-color-base)}:host(.in-item){position:static}:host(.show-month-and-year) .calendar-action-buttons .calendar-month-year-toggle{color:var(--ion-color-base)}.calendar-month-year{min-width:0}.calendar-month-year-toggle{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;position:relative;border:0;outline:none;background:transparent;cursor:pointer;z-index:1}.calendar-month-year-toggle::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0;-webkit-transition:opacity 15ms linear, background-color 15ms linear;transition:opacity 15ms linear, background-color 15ms linear;z-index:-1}.calendar-month-year-toggle.ion-focused::after{background:currentColor}.calendar-month-year-toggle:disabled{opacity:0.3;pointer-events:none}.calendar-month-year-toggle ion-icon{-webkit-padding-start:4px;padding-inline-start:4px;-webkit-padding-end:0;padding-inline-end:0;padding-top:0;padding-bottom:0;-ms-flex-negative:0;flex-shrink:0}.calendar-month-year-toggle #toggle-wrapper{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}ion-picker{--highlight-background:var(--wheel-highlight-background);--highlight-border-radius:var(--wheel-highlight-border-radius);--fade-background-rgb:var(--wheel-fade-background-rgb)}:host{--background:var(--ion-color-light, #f4f5f8);--background-rgb:var(--ion-color-light-rgb, 244, 245, 248);--title-color:var(--ion-color-step-600, var(--ion-text-color-step-400, #666666))}:host(.datetime-presentation-date-time:not(.datetime-prefer-wheel)),:host(.datetime-presentation-time-date:not(.datetime-prefer-wheel)),:host(.datetime-presentation-date:not(.datetime-prefer-wheel)){min-height:350px}:host .datetime-header{-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px;padding-top:16px;padding-bottom:16px;border-bottom:0.55px solid var(--ion-color-step-200, var(--ion-background-color-step-200, #cccccc));font-size:min(0.875rem, 22.4px)}:host .datetime-header .datetime-title{color:var(--title-color)}:host .datetime-header .datetime-selected-date{margin-top:10px}.calendar-month-year-toggle{-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px;padding-top:0px;padding-bottom:0px;min-height:44px;font-size:min(1rem, 25.6px);font-weight:600}.calendar-month-year-toggle.ion-focused::after{opacity:0.15}.calendar-month-year-toggle #toggle-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:8px;margin-inline-end:8px;margin-top:10px;margin-bottom:10px}:host .calendar-action-buttons .calendar-month-year-toggle ion-icon,:host .calendar-action-buttons ion-buttons ion-button{color:var(--ion-color-base)}:host .calendar-action-buttons ion-buttons{padding-left:0;padding-right:0;padding-top:8px;padding-bottom:0}:host .calendar-action-buttons ion-buttons ion-button{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}:host .calendar-days-of-week{-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:8px;padding-inline-end:8px;padding-top:0;padding-bottom:0;color:var(--ion-color-step-300, var(--ion-text-color-step-700, #b3b3b3));font-size:min(0.75rem, 19.2px);font-weight:600;line-height:24px;text-transform:uppercase}@supports (border-radius: mod(1px, 1px)){.calendar-days-of-week .day-of-week{width:clamp(20px, calc(mod(min(1rem, 24px), 24px) * 10), 100%);height:24px;overflow:hidden}.calendar-day{border-radius:max(8px, mod(min(1rem, 24px), 24px) * 10)}}@supports ((border-radius: mod(1px, 1px)) and (background: -webkit-named-image(apple-pay-logo-black)) and (not (contain-intrinsic-size: none))) or (not (border-radius: mod(1px, 1px))){.calendar-days-of-week .day-of-week{width:auto;height:auto;overflow:initial}.calendar-day{border-radius:32px}}:host .calendar-body .calendar-month .calendar-month-grid{-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:8px;padding-inline-end:8px;padding-top:8px;padding-bottom:8px;-ms-flex-align:center;align-items:center;height:calc(100% - 16px)}:host .calendar-day-wrapper{-webkit-padding-start:4px;padding-inline-start:4px;-webkit-padding-end:4px;padding-inline-end:4px;padding-top:4px;padding-bottom:4px;height:0;min-height:1rem}:host .calendar-day{width:40px;min-width:40px;height:40px;font-size:min(1.25rem, 32px)}.calendar-day.calendar-day-active{background:rgba(var(--ion-color-base-rgb), 0.2);font-size:min(1.375rem, 35.2px)}:host .calendar-day.calendar-day-today{color:var(--ion-color-base)}:host .calendar-day.calendar-day-active{color:var(--ion-color-base);font-weight:600}:host .calendar-day.calendar-day-today.calendar-day-active{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host .datetime-time{-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px;padding-top:8px;padding-bottom:16px;font-size:min(1rem, 25.6px)}:host .datetime-time .time-header{font-weight:600}:host .datetime-buttons{-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:8px;padding-inline-end:8px;padding-top:8px;padding-bottom:8px;border-top:0.55px solid var(--ion-color-step-200, var(--ion-background-color-step-200, #cccccc))}:host .datetime-buttons ::slotted(ion-buttons),:host .datetime-buttons ion-buttons{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}:host .datetime-action-buttons{width:100%}',md:':host{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;background:var(--background);overflow:hidden}:host(.datetime-size-fixed){width:auto;height:auto}:host(.datetime-size-fixed:not(.datetime-prefer-wheel)){max-width:350px}:host(.datetime-size-fixed.datetime-prefer-wheel){min-width:350px;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}:host(.datetime-size-cover){width:100%}:host .calendar-body,:host .datetime-year{opacity:0}:host(:not(.datetime-ready)) .datetime-year{position:absolute;pointer-events:none}:host(.datetime-ready) .calendar-body{opacity:1}:host(.datetime-ready) .datetime-year{display:none;opacity:1}:host .wheel-order-year-first .day-column{-ms-flex-order:3;order:3;text-align:end}:host .wheel-order-year-first .month-column{-ms-flex-order:2;order:2;text-align:end}:host .wheel-order-year-first .year-column{-ms-flex-order:1;order:1;text-align:start}:host .datetime-calendar,:host .datetime-year{display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-flow:column;flex-flow:column}:host(.show-month-and-year) .datetime-year{display:-ms-flexbox;display:flex}:host(.show-month-and-year) .calendar-next-prev,:host(.show-month-and-year) .calendar-days-of-week,:host(.show-month-and-year) .calendar-body,:host(.show-month-and-year) .datetime-time{display:none}:host(.month-year-picker-open) .datetime-footer{display:none}:host(.datetime-disabled){pointer-events:none}:host(.datetime-disabled) .calendar-days-of-week,:host(.datetime-disabled) .datetime-time{opacity:0.4}:host(.datetime-readonly){pointer-events:none;}:host(.datetime-readonly) .calendar-action-buttons,:host(.datetime-readonly) .calendar-body,:host(.datetime-readonly) .datetime-year{pointer-events:initial}:host(.datetime-readonly) .calendar-day[disabled]:not(.calendar-day-constrained),:host(.datetime-readonly) .datetime-action-buttons ion-button[disabled]{opacity:1}:host .datetime-header .datetime-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:host .datetime-action-buttons.has-clear-button{width:100%}:host .datetime-action-buttons ion-buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.datetime-action-buttons .datetime-action-buttons-container{display:-ms-flexbox;display:flex}:host .calendar-action-buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}:host .calendar-action-buttons ion-button{--background:transparent}:host .calendar-days-of-week{display:grid;grid-template-columns:repeat(7, 1fr);text-align:center}.calendar-days-of-week .day-of-week{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;margin-top:0;margin-bottom:0}:host .calendar-body{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;overflow-x:scroll;overflow-y:hidden;scrollbar-width:none;outline:none}:host .calendar-body .calendar-month{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;scroll-snap-align:start;scroll-snap-stop:always;-ms-flex-negative:0;flex-shrink:0;width:100%}:host .calendar-body .calendar-month-disabled{scroll-snap-align:none}:host .calendar-body::-webkit-scrollbar{display:none}:host .calendar-body .calendar-month-grid{display:grid;grid-template-columns:repeat(7, 1fr)}:host .calendar-day-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-width:0;min-height:0;overflow:visible}.calendar-day{border-radius:50%;-webkit-padding-start:0px;padding-inline-start:0px;-webkit-padding-end:0px;padding-inline-end:0px;padding-top:0px;padding-bottom:0px;-webkit-margin-start:0px;margin-inline-start:0px;-webkit-margin-end:0px;margin-inline-end:0px;margin-top:0px;margin-bottom:0px;display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:none;outline:none;background:none;color:currentColor;font-family:var(--ion-font-family, inherit);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:0}:host .calendar-day[disabled]{pointer-events:none;opacity:0.4}.calendar-day:focus{background:rgba(var(--ion-color-base-rgb), 0.2);-webkit-box-shadow:0px 0px 0px 4px rgba(var(--ion-color-base-rgb), 0.2);box-shadow:0px 0px 0px 4px rgba(var(--ion-color-base-rgb), 0.2)}:host .datetime-time{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}:host(.datetime-presentation-time) .datetime-time{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}:host ion-popover{--height:200px}:host .time-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}:host .time-body{border-radius:8px;-webkit-padding-start:12px;padding-inline-start:12px;-webkit-padding-end:12px;padding-inline-end:12px;padding-top:6px;padding-bottom:6px;display:-ms-flexbox;display:flex;border:none;background:var(--ion-color-step-300, var(--ion-background-color-step-300, #edeef0));color:var(--ion-text-color, #000);font-family:inherit;font-size:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}:host .time-body-active{color:var(--ion-color-base)}:host(.in-item){position:static}:host(.show-month-and-year) .calendar-action-buttons .calendar-month-year-toggle{color:var(--ion-color-base)}.calendar-month-year{min-width:0}.calendar-month-year-toggle{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;position:relative;border:0;outline:none;background:transparent;cursor:pointer;z-index:1}.calendar-month-year-toggle::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0;-webkit-transition:opacity 15ms linear, background-color 15ms linear;transition:opacity 15ms linear, background-color 15ms linear;z-index:-1}.calendar-month-year-toggle.ion-focused::after{background:currentColor}.calendar-month-year-toggle:disabled{opacity:0.3;pointer-events:none}.calendar-month-year-toggle ion-icon{-webkit-padding-start:4px;padding-inline-start:4px;-webkit-padding-end:0;padding-inline-end:0;padding-top:0;padding-bottom:0;-ms-flex-negative:0;flex-shrink:0}.calendar-month-year-toggle #toggle-wrapper{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}ion-picker{--highlight-background:var(--wheel-highlight-background);--highlight-border-radius:var(--wheel-highlight-border-radius);--fade-background-rgb:var(--wheel-fade-background-rgb)}:host{--background:var(--ion-color-step-100, var(--ion-background-color-step-100, #ffffff));--title-color:var(--ion-color-contrast)}:host .datetime-header{-webkit-padding-start:20px;padding-inline-start:20px;-webkit-padding-end:20px;padding-inline-end:20px;padding-top:20px;padding-bottom:20px;background:var(--ion-color-base);color:var(--title-color)}:host .datetime-header .datetime-title{font-size:0.75rem;text-transform:uppercase}:host .datetime-header .datetime-selected-date{margin-top:30px;font-size:2.125rem}:host .calendar-action-buttons ion-button{--color:var(--ion-color-step-650, var(--ion-text-color-step-350, #595959))}.calendar-month-year-toggle{-webkit-padding-start:20px;padding-inline-start:20px;-webkit-padding-end:16px;padding-inline-end:16px;padding-top:12px;padding-bottom:12px;min-height:48px;background:transparent;color:var(--ion-color-step-650, var(--ion-text-color-step-350, #595959));z-index:1}.calendar-month-year-toggle.ion-focused::after{opacity:0.04}.calendar-month-year-toggle ion-ripple-effect{color:currentColor}@media (any-hover: hover){.calendar-month-year-toggle.ion-activatable:not(.ion-focused):hover::after{background:currentColor;opacity:0.04}}:host .calendar-days-of-week{-webkit-padding-start:10px;padding-inline-start:10px;-webkit-padding-end:10px;padding-inline-end:10px;padding-top:0px;padding-bottom:0px;color:var(--ion-color-step-500, var(--ion-text-color-step-500, gray));font-size:0.875rem;line-height:36px}:host .calendar-body .calendar-month .calendar-month-grid{-webkit-padding-start:10px;padding-inline-start:10px;-webkit-padding-end:10px;padding-inline-end:10px;padding-top:4px;padding-bottom:4px;grid-template-rows:repeat(6, 1fr)}:host .calendar-day{width:42px;min-width:42px;height:42px;font-size:0.875rem}:host .calendar-day.calendar-day-today{border:1px solid var(--ion-color-base);color:var(--ion-color-base)}:host .calendar-day.calendar-day-active{color:var(--ion-color-contrast)}.calendar-day.calendar-day-active{border:1px solid var(--ion-color-base);background:var(--ion-color-base)}:host .datetime-time{-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px;padding-top:8px;padding-bottom:8px}:host .time-header{color:var(--ion-color-step-650, var(--ion-text-color-step-350, #595959))}:host(.datetime-presentation-month) .datetime-year,:host(.datetime-presentation-year) .datetime-year,:host(.datetime-presentation-month-year) .datetime-year{margin-top:20px;margin-bottom:20px}:host .datetime-buttons{-webkit-padding-start:10px;padding-inline-start:10px;-webkit-padding-end:10px;padding-inline-end:10px;padding-top:10px;padding-bottom:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}'};const Z=e=>{const i=(0,j.c)(),t=(0,j.c)(),a=(0,j.c)();return t.addElement(e.querySelector("ion-backdrop")).fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),a.addElement(e.querySelector(".picker-wrapper")).fromTo("transform","translateY(100%)","translateY(0%)"),i.addElement(e).easing("cubic-bezier(.36,.66,.04,1)").duration(400).addAnimation([t,a])},G=e=>{const i=(0,j.c)(),t=(0,j.c)(),a=(0,j.c)();return t.addElement(e.querySelector("ion-backdrop")).fromTo("opacity","var(--backdrop-opacity)",.01),a.addElement(e.querySelector(".picker-wrapper")).fromTo("transform","translateY(0%)","translateY(100%)"),i.addElement(e).easing("cubic-bezier(.36,.66,.04,1)").duration(400).addAnimation([t,a])},X=class{constructor(e){(0,o.r)(this,e),this.didPresent=(0,o.d)(this,"ionPickerDidPresent",7),this.willPresent=(0,o.d)(this,"ionPickerWillPresent",7),this.willDismiss=(0,o.d)(this,"ionPickerWillDismiss",7),this.didDismiss=(0,o.d)(this,"ionPickerDidDismiss",7),this.didPresentShorthand=(0,o.d)(this,"didPresent",7),this.willPresentShorthand=(0,o.d)(this,"willPresent",7),this.willDismissShorthand=(0,o.d)(this,"willDismiss",7),this.didDismissShorthand=(0,o.d)(this,"didDismiss",7),this.delegateController=(0,C.d)(this),this.lockController=(0,ae.c)(),this.triggerController=(0,C.e)(),this.onBackdropTap=()=>{this.dismiss(void 0,C.B)},this.dispatchCancelHandler=i=>{if((0,C.i)(i.detail.role)){const a=this.buttons.find(n=>"cancel"===n.role);this.callButtonHandler(a)}},this.presented=!1,this.overlayIndex=void 0,this.delegate=void 0,this.hasController=!1,this.keyboardClose=!0,this.enterAnimation=void 0,this.leaveAnimation=void 0,this.buttons=[],this.columns=[],this.cssClass=void 0,this.duration=0,this.showBackdrop=!0,this.backdropDismiss=!0,this.animated=!0,this.htmlAttributes=void 0,this.isOpen=!1,this.trigger=void 0}onIsOpenChange(e,i){!0===e&&!1===i?this.present():!1===e&&!0===i&&this.dismiss()}triggerChanged(){const{trigger:e,el:i,triggerController:t}=this;e&&t.addClickListener(i,e)}connectedCallback(){(0,C.j)(this.el),this.triggerChanged()}disconnectedCallback(){this.triggerController.removeClickListener()}componentWillLoad(){var e;null!==(e=this.htmlAttributes)&&void 0!==e&&e.id||(0,C.k)(this.el)}componentDidLoad(){(0,v.p)("ion-picker-legacy and ion-picker-legacy-column have been deprecated in favor of new versions of the ion-picker and ion-picker-column components. These new components display inline with your page content allowing for more presentation flexibility than before.",this.el),!0===this.isOpen&&(0,_.r)(()=>this.present()),this.triggerChanged()}present(){var e=this;return(0,M.A)(function*(){const i=yield e.lockController.lock();yield e.delegateController.attachViewToDom(),yield(0,C.f)(e,"pickerEnter",Z,Z,void 0),e.duration>0&&(e.durationTimeout=setTimeout(()=>e.dismiss(),e.duration)),i()})()}dismiss(e,i){var t=this;return(0,M.A)(function*(){const a=yield t.lockController.lock();t.durationTimeout&&clearTimeout(t.durationTimeout);const n=yield(0,C.g)(t,e,i,"pickerLeave",G,G);return n&&t.delegateController.removeViewFromDom(),a(),n})()}onDidDismiss(){return(0,C.h)(this.el,"ionPickerDidDismiss")}onWillDismiss(){return(0,C.h)(this.el,"ionPickerWillDismiss")}getColumn(e){return Promise.resolve(this.columns.find(i=>i.name===e))}buttonClick(e){var i=this;return(0,M.A)(function*(){const t=e.role;return(0,C.i)(t)?i.dismiss(void 0,t):(yield i.callButtonHandler(e))?i.dismiss(i.getSelected(),e.role):Promise.resolve()})()}callButtonHandler(e){var i=this;return(0,M.A)(function*(){return!(e&&!1===(yield(0,C.s)(e.handler,i.getSelected())))})()}getSelected(){const e={};return this.columns.forEach((i,t)=>{const a=void 0!==i.selectedIndex?i.options[i.selectedIndex]:void 0;e[i.name]={text:a?a.text:void 0,value:a?a.value:void 0,columnIndex:t}}),e}render(){const{htmlAttributes:e}=this,i=(0,S.b)(this);return(0,o.h)(o.f,Object.assign({key:"3b163ca87354a3a4f302ff016d5affd0dc97bccc","aria-modal":"true",tabindex:"-1"},e,{style:{zIndex:`${2e4+this.overlayIndex}`},class:Object.assign({[i]:!0,[`picker-${i}`]:!0,"overlay-hidden":!0},(0,F.g)(this.cssClass)),onIonBackdropTap:this.onBackdropTap,onIonPickerWillDismiss:this.dispatchCancelHandler}),(0,o.h)("ion-backdrop",{key:"da4224447bdbcfbadd1bd63ebe7a7bfdb8aa3129",visible:this.showBackdrop,tappable:this.backdropDismiss}),(0,o.h)("div",{key:"211475c859b7acf4d64556905c45993201d92d43",tabindex:"0"}),(0,o.h)("div",{key:"c3b3674038155809caea84ae6348ff0d66897a64",class:"picker-wrapper ion-overlay-wrapper",role:"dialog"},(0,o.h)("div",{key:"a21757da70dc7864945a5751d9da3ca4bf87897b",class:"picker-toolbar"},this.buttons.map(t=>(0,o.h)("div",{class:be(t)},(0,o.h)("button",{type:"button",onClick:()=>this.buttonClick(t),class:ye(t)},t.text)))),(0,o.h)("div",{key:"0220da1854d09ef22d2d9a32eaa3c3b222be5a0a",class:"picker-columns"},(0,o.h)("div",{key:"55757c165ba9e38e56b4dee76a9b13d3ff8b21e6",class:"picker-above-highlight"}),this.presented&&this.columns.map(t=>(0,o.h)("ion-picker-legacy-column",{col:t})),(0,o.h)("div",{key:"160092a46a48287bf75e5dfe3502f1755a2d0c70",class:"picker-below-highlight"}))),(0,o.h)("div",{key:"e212db6cca7d75fc0eda0baf4312dd51b9b7a4ef",tabindex:"0"}))}get el(){return(0,o.i)(this)}static get watchers(){return{isOpen:["onIsOpenChange"],trigger:["triggerChanged"]}}},be=e=>({[`picker-toolbar-${e.role}`]:void 0!==e.role,"picker-toolbar-button":!0}),ye=e=>Object.assign({"picker-button":!0,"ion-activatable":!0},(0,F.g)(e.cssClass));X.style={ios:".sc-ion-picker-legacy-ios-h{--border-radius:0;--border-style:solid;--min-width:auto;--width:100%;--max-width:500px;--min-height:auto;--max-height:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;top:0;display:block;position:absolute;width:100%;height:100%;outline:none;font-family:var(--ion-font-family, inherit);contain:strict;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1001}.sc-ion-picker-legacy-ios-h{inset-inline-start:0}.overlay-hidden.sc-ion-picker-legacy-ios-h{display:none}.picker-wrapper.sc-ion-picker-legacy-ios{border-radius:var(--border-radius);left:0;right:0;bottom:0;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;margin-top:auto;margin-bottom:auto;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:column;flex-direction:column;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);contain:strict;overflow:hidden;z-index:10}.picker-toolbar.sc-ion-picker-legacy-ios{width:100%;background:transparent;contain:strict;z-index:1}.picker-button.sc-ion-picker-legacy-ios{border:0;font-family:inherit}.picker-button.sc-ion-picker-legacy-ios:active,.picker-button.sc-ion-picker-legacy-ios:focus{outline:none}.picker-columns.sc-ion-picker-legacy-ios{display:-ms-flexbox;display:flex;position:relative;-ms-flex-pack:center;justify-content:center;margin-bottom:var(--ion-safe-area-bottom, 0);contain:strict;overflow:hidden}.picker-above-highlight.sc-ion-picker-legacy-ios,.picker-below-highlight.sc-ion-picker-legacy-ios{display:none;pointer-events:none}.sc-ion-picker-legacy-ios-h{--background:var(--ion-background-color, #fff);--border-width:1px 0 0;--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-250, var(--ion-background-color-step-250, #c8c7cc))));--height:260px;--backdrop-opacity:var(--ion-backdrop-opacity, 0.26);color:var(--ion-item-color, var(--ion-text-color, #000))}.picker-toolbar.sc-ion-picker-legacy-ios{display:-ms-flexbox;display:flex;height:44px;border-bottom:0.55px solid var(--border-color)}.picker-toolbar-button.sc-ion-picker-legacy-ios{-ms-flex:1;flex:1;text-align:end}.picker-toolbar-button.sc-ion-picker-legacy-ios:last-child .picker-button.sc-ion-picker-legacy-ios{font-weight:600}.picker-toolbar-button.sc-ion-picker-legacy-ios:first-child{font-weight:normal;text-align:start}.picker-button.sc-ion-picker-legacy-ios,.picker-button.ion-activated.sc-ion-picker-legacy-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-padding-start:1em;padding-inline-start:1em;-webkit-padding-end:1em;padding-inline-end:1em;padding-top:0;padding-bottom:0;height:44px;background:transparent;color:var(--ion-color-primary, #0054e9);font-size:16px}.picker-columns.sc-ion-picker-legacy-ios{height:215px;-webkit-perspective:1000px;perspective:1000px}.picker-above-highlight.sc-ion-picker-legacy-ios{top:0;-webkit-transform:translate3d(0, 0, 90px);transform:translate3d(0, 0, 90px);display:block;position:absolute;width:100%;height:81px;border-bottom:1px solid var(--border-color);background:-webkit-gradient(linear, left top, left bottom, color-stop(20%, var(--background, var(--ion-background-color, #fff))), to(rgba(var(--background-rgb, var(--ion-background-color-rgb, 255, 255, 255)), 0.8)));background:linear-gradient(to bottom, var(--background, var(--ion-background-color, #fff)) 20%, rgba(var(--background-rgb, var(--ion-background-color-rgb, 255, 255, 255)), 0.8) 100%);z-index:10}.picker-above-highlight.sc-ion-picker-legacy-ios{inset-inline-start:0}.picker-below-highlight.sc-ion-picker-legacy-ios{top:115px;-webkit-transform:translate3d(0, 0, 90px);transform:translate3d(0, 0, 90px);display:block;position:absolute;width:100%;height:119px;border-top:1px solid var(--border-color);background:-webkit-gradient(linear, left bottom, left top, color-stop(30%, var(--background, var(--ion-background-color, #fff))), to(rgba(var(--background-rgb, var(--ion-background-color-rgb, 255, 255, 255)), 0.8)));background:linear-gradient(to top, var(--background, var(--ion-background-color, #fff)) 30%, rgba(var(--background-rgb, var(--ion-background-color-rgb, 255, 255, 255)), 0.8) 100%);z-index:11}.picker-below-highlight.sc-ion-picker-legacy-ios{inset-inline-start:0}",md:".sc-ion-picker-legacy-md-h{--border-radius:0;--border-style:solid;--min-width:auto;--width:100%;--max-width:500px;--min-height:auto;--max-height:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;top:0;display:block;position:absolute;width:100%;height:100%;outline:none;font-family:var(--ion-font-family, inherit);contain:strict;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1001}.sc-ion-picker-legacy-md-h{inset-inline-start:0}.overlay-hidden.sc-ion-picker-legacy-md-h{display:none}.picker-wrapper.sc-ion-picker-legacy-md{border-radius:var(--border-radius);left:0;right:0;bottom:0;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;margin-top:auto;margin-bottom:auto;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:column;flex-direction:column;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);contain:strict;overflow:hidden;z-index:10}.picker-toolbar.sc-ion-picker-legacy-md{width:100%;background:transparent;contain:strict;z-index:1}.picker-button.sc-ion-picker-legacy-md{border:0;font-family:inherit}.picker-button.sc-ion-picker-legacy-md:active,.picker-button.sc-ion-picker-legacy-md:focus{outline:none}.picker-columns.sc-ion-picker-legacy-md{display:-ms-flexbox;display:flex;position:relative;-ms-flex-pack:center;justify-content:center;margin-bottom:var(--ion-safe-area-bottom, 0);contain:strict;overflow:hidden}.picker-above-highlight.sc-ion-picker-legacy-md,.picker-below-highlight.sc-ion-picker-legacy-md{display:none;pointer-events:none}.sc-ion-picker-legacy-md-h{--background:var(--ion-background-color, #fff);--border-width:0.55px 0 0;--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, var(--ion-background-color-step-150, rgba(0, 0, 0, 0.13)))));--height:260px;--backdrop-opacity:var(--ion-backdrop-opacity, 0.26);color:var(--ion-item-color, var(--ion-text-color, #000))}.picker-toolbar.sc-ion-picker-legacy-md{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;height:44px}.picker-button.sc-ion-picker-legacy-md,.picker-button.ion-activated.sc-ion-picker-legacy-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-padding-start:1.1em;padding-inline-start:1.1em;-webkit-padding-end:1.1em;padding-inline-end:1.1em;padding-top:0;padding-bottom:0;height:44px;background:transparent;color:var(--ion-color-primary, #0054e9);font-size:14px;font-weight:500;text-transform:uppercase;-webkit-box-shadow:none;box-shadow:none}.picker-columns.sc-ion-picker-legacy-md{height:216px;-webkit-perspective:1800px;perspective:1800px}.picker-above-highlight.sc-ion-picker-legacy-md{top:0;-webkit-transform:translate3d(0, 0, 90px);transform:translate3d(0, 0, 90px);position:absolute;width:100%;height:81px;border-bottom:1px solid var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, var(--ion-background-color-step-150, rgba(0, 0, 0, 0.13)))));background:-webkit-gradient(linear, left top, left bottom, color-stop(20%, var(--ion-background-color, #fff)), to(rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8)));background:linear-gradient(to bottom, var(--ion-background-color, #fff) 20%, rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8) 100%);z-index:10}.picker-above-highlight.sc-ion-picker-legacy-md{inset-inline-start:0}.picker-below-highlight.sc-ion-picker-legacy-md{top:115px;-webkit-transform:translate3d(0, 0, 90px);transform:translate3d(0, 0, 90px);position:absolute;width:100%;height:119px;border-top:1px solid var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, var(--ion-background-color-step-150, rgba(0, 0, 0, 0.13)))));background:-webkit-gradient(linear, left bottom, left top, color-stop(30%, var(--ion-background-color, #fff)), to(rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8)));background:linear-gradient(to top, var(--ion-background-color, #fff) 30%, rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8) 100%);z-index:11}.picker-below-highlight.sc-ion-picker-legacy-md{inset-inline-start:0}"};const q=class{constructor(e){(0,o.r)(this,e),this.ionPickerColChange=(0,o.d)(this,"ionPickerColChange",7),this.optHeight=0,this.rotateFactor=0,this.scaleFactor=1,this.velocity=0,this.y=0,this.noAnimate=!0,this.colDidChange=!1,this.col=void 0}colChanged(){this.colDidChange=!0}connectedCallback(){var e=this;return(0,M.A)(function*(){let i=0,t=.81;"ios"===(0,S.b)(e)&&(i=-.46,t=1),e.rotateFactor=i,e.scaleFactor=t,e.gesture=(yield Promise.resolve().then(y.bind(y,28607))).createGesture({el:e.el,gestureName:"picker-swipe",gesturePriority:100,threshold:0,passive:!1,onStart:n=>e.onStart(n),onMove:n=>e.onMove(n),onEnd:n=>e.onEnd(n)}),e.gesture.enable(),e.tmrId=setTimeout(()=>{e.noAnimate=!1,e.refresh(!0)},250)})()}componentDidLoad(){this.onDomChange()}componentDidUpdate(){this.colDidChange&&(this.onDomChange(!0,!1),this.colDidChange=!1)}disconnectedCallback(){void 0!==this.rafId&&cancelAnimationFrame(this.rafId),this.tmrId&&clearTimeout(this.tmrId),this.gesture&&(this.gesture.destroy(),this.gesture=void 0)}emitColChange(){this.ionPickerColChange.emit(this.col)}setSelected(e,i){const t=e>-1?-e*this.optHeight:0;this.velocity=0,void 0!==this.rafId&&cancelAnimationFrame(this.rafId),this.update(t,i,!0),this.emitColChange()}update(e,i,t){if(!this.optsEl)return;let a=0,n=0;const{col:r,rotateFactor:d}=this,l=r.selectedIndex,c=r.selectedIndex=this.indexForY(-e),p=0===i?"":i+"ms",h=`scale(${this.scaleFactor})`,g=this.optsEl.children;for(let b=0;b0?Math.max(this.velocity,1):Math.min(this.velocity,-1);let e=this.y+this.velocity;e>this.minY?(e=this.minY,this.velocity=0):e1?this.rafId=requestAnimationFrame(()=>this.decelerate()):(this.velocity=0,this.emitColChange(),(0,B.h)())}else if(this.y%this.optHeight!=0){const e=Math.abs(this.y%this.optHeight);this.velocity=e>this.optHeight/2?1:-1,this.decelerate()}}indexForY(e){return Math.min(Math.max(Math.abs(Math.round(e/this.optHeight)),0),this.col.options.length-1)}onStart(e){e.event.cancelable&&e.event.preventDefault(),e.event.stopPropagation(),(0,B.a)(),void 0!==this.rafId&&cancelAnimationFrame(this.rafId);const i=this.col.options;let t=i.length-1,a=0;for(let n=0;nthis.minY?(i=Math.pow(i,.8),this.bounceFrom=i):i0)return this.update(this.minY,100,!0),void this.emitColChange();if(this.bounceFrom<0)return this.update(this.maxY,100,!0),void this.emitColChange();if(this.velocity=(0,_.j)(-Q,23*e.velocityY,Q),0===this.velocity&&0===e.deltaY){const i=e.event.target.closest(".picker-opt");i?.hasAttribute("opt-index")&&this.setSelected(parseInt(i.getAttribute("opt-index"),10),ee)}else{if(this.y+=e.deltaY,Math.abs(e.velocityY)<.05){const i=e.deltaY>0,t=Math.abs(this.y)%this.optHeight/this.optHeight;i&&t>.5?this.velocity=-1*Math.abs(this.velocity):!i&&t<=.5&&(this.velocity=Math.abs(this.velocity))}this.decelerate()}}refresh(e,i){var t;let a=this.col.options.length-1,n=0;const r=this.col.options;for(let l=0;lthis.optsEl=t},e.options.map((t,a)=>(0,o.h)("button",{"aria-label":t.ariaLabel,class:{"picker-opt":!0,"picker-opt-disabled":!!t.disabled},"opt-index":a},t.text))),e.suffix&&(0,o.h)("div",{key:"0413f7c074b6534b8967387ecb9957a79a267aff",class:"picker-suffix",style:{width:e.suffixWidth}},e.suffix))}get el(){return(0,o.i)(this)}static get watchers(){return{col:["colChanged"]}}},J="picker-opt-selected",ve=.97,Q=90,ee=150;q.style={ios:".picker-col{display:-ms-flexbox;display:flex;position:relative;-ms-flex:1;flex:1;-ms-flex-pack:center;justify-content:center;height:100%;-webkit-box-sizing:content-box;box-sizing:content-box;contain:content}.picker-opts{position:relative;-ms-flex:1;flex:1;max-width:100%}.picker-opt{top:0;display:block;position:absolute;width:100%;border:0;text-align:center;text-overflow:ellipsis;white-space:nowrap;contain:strict;overflow:hidden;will-change:transform}.picker-opt{inset-inline-start:0}.picker-opt.picker-opt-disabled{pointer-events:none}.picker-opt-disabled{opacity:0}.picker-opts-left{-ms-flex-pack:start;justify-content:flex-start}.picker-opts-right{-ms-flex-pack:end;justify-content:flex-end}.picker-opt:active,.picker-opt:focus{outline:none}.picker-prefix{position:relative;-ms-flex:1;flex:1;text-align:end;white-space:nowrap}.picker-suffix{position:relative;-ms-flex:1;flex:1;text-align:start;white-space:nowrap}.picker-col{-webkit-padding-start:4px;padding-inline-start:4px;-webkit-padding-end:4px;padding-inline-end:4px;padding-top:0;padding-bottom:0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.picker-prefix,.picker-suffix,.picker-opts{top:77px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;color:inherit;font-size:20px;line-height:42px;pointer-events:none}.picker-opt{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-transform-origin:center center;transform-origin:center center;height:46px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;background:transparent;color:inherit;font-size:20px;line-height:42px;-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:auto}:host-context([dir=rtl]) .picker-opt{-webkit-transform-origin:calc(100% - center) center;transform-origin:calc(100% - center) center}[dir=rtl] .picker-opt{-webkit-transform-origin:calc(100% - center) center;transform-origin:calc(100% - center) center}@supports selector(:dir(rtl)){.picker-opt:dir(rtl){-webkit-transform-origin:calc(100% - center) center;transform-origin:calc(100% - center) center}}",md:".picker-col{display:-ms-flexbox;display:flex;position:relative;-ms-flex:1;flex:1;-ms-flex-pack:center;justify-content:center;height:100%;-webkit-box-sizing:content-box;box-sizing:content-box;contain:content}.picker-opts{position:relative;-ms-flex:1;flex:1;max-width:100%}.picker-opt{top:0;display:block;position:absolute;width:100%;border:0;text-align:center;text-overflow:ellipsis;white-space:nowrap;contain:strict;overflow:hidden;will-change:transform}.picker-opt{inset-inline-start:0}.picker-opt.picker-opt-disabled{pointer-events:none}.picker-opt-disabled{opacity:0}.picker-opts-left{-ms-flex-pack:start;justify-content:flex-start}.picker-opts-right{-ms-flex-pack:end;justify-content:flex-end}.picker-opt:active,.picker-opt:focus{outline:none}.picker-prefix{position:relative;-ms-flex:1;flex:1;text-align:end;white-space:nowrap}.picker-suffix{position:relative;-ms-flex:1;flex:1;text-align:start;white-space:nowrap}.picker-col{-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:8px;padding-inline-end:8px;padding-top:0;padding-bottom:0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.picker-prefix,.picker-suffix,.picker-opts{top:77px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;color:inherit;font-size:22px;line-height:42px;pointer-events:none}.picker-opt{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;height:43px;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;background:transparent;color:inherit;font-size:22px;line-height:42px;-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:auto}.picker-prefix,.picker-suffix,.picker-opt.picker-opt-selected{color:var(--ion-color-primary, #0054e9)}"}}}]); \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/2910.dc5772dc1f25e4f0.js b/branch/kby-toggle-button-mobile-view/2910.dc5772dc1f25e4f0.js new file mode 100644 index 0000000000..34c0cac7b1 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/2910.dc5772dc1f25e4f0.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcookbook=self.webpackChunkcookbook||[]).push([[2910],{12910:(j,o,r)=>{r.r(o),r.d(o,{GUIDES_ROUTES:()=>C});var l=r(47868),d=r(98990),c=r(1511),h=r(7177),s=r(86413),e=r(54438);let p=(()=>{class n{constructor(){this.guideChartHtml='
\n \x3c!-- Your accessible content here --\x3e\n
',this.demoDataExample=`private ${c.B.demoDataString}`,this.chartProperties="private _chart: Chart;",this.createChartFunctionExample="private _chart: Chart;\npublic ngOnDestroy(): void {\n this._chart.destroy();\n }\n\nprivate createChart() {\n let config = StockChartConfig.baseConfig;\n\n config = {\n ...config,\n data: {\n datasets: [\n {\n data: this.demoData.map((demoDataEntry) => demoDataEntry),\n },\n ],\n labels: this.demoData.map((demoDataEntry) => demoDataEntry.x),\n },\n };\n this._chart = new Chart(this.canvasId, config);\n }",this.inintExample="public ngAfterViewInit(): void {\n StockChartConfig.registerPlugins();\n this.createChart();\n}",this.destroyExample="public ngOnDestroy(): void {\n this._chart.destroy();\n}"}static#e=this.\u0275fac=function(t){return new(t||n)};static#n=this.\u0275cmp=e.VBU({type:n,selectors:[["cookbook-chart-config-guide"]],decls:132,vars:19,consts:[["href","https://www.chartjs.org/"],["routerLink","../../showcase/chart-stock-config"],["href","https://github.com/kirbydesign/designsystem/blob/develop/libs/designsystem/src/lib/components/charts/chart-config/chart-base-config.ts"],["href","https://github.com/kirbydesign/designsystem/blob/develop/libs/designsystem/src/lib/components/charts/chart-config/chart-stock-config/chart-stock-config.ts"],["href",""],[3,"hasPadding"],["href","https://developer.mozilla.org/en-US/docs/Web/API/Canvas_API"],[3,"html","language","inlineLabel"],["href","https://www.chartjs.org/docs/latest/general/accessibility.html"],["href","https://www.chartjs.org/docs/latest/configuration/responsive.html#important-note"],[3,"inlineLabel","ts","language"],["href","https://angular.io/api/core/OnInit"],["href","https://angular.io/api/core/AfterViewInit"],["href","https://angular.io/api/core/OnDestroy"]],template:function(t,i){1&t&&(e.j41(0,"h1"),e.EFF(1,"Chart config"),e.k0s(),e.j41(2,"p"),e.EFF(3," The Kirby charts are based on a config strategy. The aim of this is to give the implementer full control of the chart. Kirby simply provides some configurations which must be passed to a "),e.j41(4,"a",0),e.EFF(5,"ChartJS"),e.k0s(),e.EFF(6," chart. "),e.nrm(7,"br")(8,"br"),e.EFF(9," To see more showcases on how to implement charts, please click "),e.j41(10,"a",1),e.EFF(11,"here"),e.k0s(),e.EFF(12," .\n"),e.k0s(),e.j41(13,"h3"),e.EFF(14,"Structure"),e.k0s(),e.j41(15,"p"),e.EFF(16," Each chart type (line, stock, bar, pie) is served through a Kirby chart config class which is inherited from a base class "),e.j41(17,"code")(18,"a",2),e.EFF(19," ChartBaseConfig "),e.k0s()(),e.EFF(20," : "),e.nrm(21,"br"),e.j41(22,"code")(23,"a",3),e.EFF(24," StockChartConfig "),e.k0s()(),e.nrm(25,"br"),e.j41(26,"code")(27,"a",4),e.EFF(28,"BarChartConfig"),e.k0s(),e.EFF(29," // Not yet implemented "),e.k0s()(),e.j41(30,"p"),e.EFF(31,"In this guide we'll implement the following chart:"),e.k0s(),e.j41(32,"kirby-card",5),e.nrm(33,"cookbook-chart-example-config-base-stock"),e.k0s(),e.nrm(34,"br"),e.j41(35,"h3"),e.EFF(36,"Getting started"),e.k0s(),e.j41(37,"p"),e.EFF(38,"To implement a Kirby chart, you'll need three things:"),e.k0s(),e.j41(39,"ul")(40,"li")(41,"a",0),e.EFF(42,"ChartJS"),e.k0s()(),e.j41(43,"li"),e.EFF(44," A HTML "),e.j41(45,"a",6),e.EFF(46,"canvas"),e.k0s(),e.EFF(47," element "),e.k0s(),e.j41(48,"li"),e.EFF(49,"Kirby chart config"),e.k0s()(),e.j41(50,"p"),e.EFF(51," In your component template, add a canvas to your HTML and give it an "),e.j41(52,"code"),e.EFF(53,"id"),e.k0s(),e.EFF(54," :\n"),e.k0s(),e.nrm(55,"cookbook-code-viewer",7),e.j41(56,"p"),e.EFF(57," It is up to the implementer to ensure the proper accessibility for the chart. Read more about ChartJS accessibility "),e.j41(58,"a",8),e.EFF(59,"here"),e.k0s(),e.EFF(60," .\n"),e.k0s(),e.j41(61,"p"),e.EFF(62," The canvas must be wrapped in an element with "),e.j41(63,"code"),e.EFF(64,"position: relative"),e.k0s(),e.EFF(65," in order to be responsive. A thorough explanation can be found "),e.j41(66,"a",9),e.EFF(67," here "),e.k0s(),e.EFF(68," .\n"),e.k0s(),e.j41(69,"p"),e.EFF(70," Add a property of type "),e.j41(71,"code"),e.EFF(72,"Chart"),e.k0s(),e.EFF(73," (from ChartJS). This will be used later to destroy the object.\n"),e.k0s(),e.nrm(74,"cookbook-code-viewer",10),e.j41(75,"h3"),e.EFF(76,"Test data"),e.k0s(),e.j41(77,"p"),e.EFF(78," Add some test data of type "),e.j41(79,"code"),e.EFF(80,"ScatterPoint[]"),e.k0s(),e.EFF(81," .\n"),e.k0s(),e.nrm(82,"cookbook-code-viewer",10),e.j41(83,"h3"),e.EFF(84,"Configure the chart"),e.k0s(),e.EFF(85,"\nIn a function, perform the following steps\n"),e.j41(86,"ul")(87,"li"),e.EFF(88," Get the base config from the "),e.j41(89,"code"),e.EFF(90,"StockChartConfig"),e.k0s()(),e.j41(91,"li"),e.EFF(92,"Set the data"),e.k0s(),e.j41(93,"li"),e.EFF(94," Create the "),e.j41(95,"code"),e.EFF(96,"Chart"),e.k0s(),e.EFF(97," object with the same id as on your canvas element and pass the config "),e.k0s()(),e.nrm(98,"cookbook-code-viewer",10),e.j41(99,"h3"),e.EFF(100,"Instantiate the chart"),e.k0s(),e.j41(101,"p"),e.EFF(102," The StockChart utilizes some standard plugins from ChartJS. These are registered using "),e.j41(103,"code"),e.EFF(104,"registerPlugins"),e.k0s()(),e.j41(105,"p"),e.EFF(106," The "),e.j41(107,"code"),e.EFF(108,"createChart"),e.k0s(),e.EFF(109," and "),e.j41(110,"code"),e.EFF(111,"registerPlugins"),e.k0s(),e.EFF(112," functions must be called in the "),e.j41(113,"code")(114,"a",11),e.EFF(115,"ngOnInit"),e.k0s()(),e.EFF(116," or "),e.j41(117,"code")(118,"a",12),e.EFF(119,"ngAfterViewIinit"),e.k0s()(),e.EFF(120," hook.\n"),e.k0s(),e.nrm(121,"cookbook-code-viewer",10)(122,"br"),e.j41(123,"h3"),e.EFF(124,"Destruct the chart"),e.k0s(),e.j41(125,"p"),e.EFF(126," Make sure to destruct the chart object when the component is destroyed in the "),e.j41(127,"code")(128,"a",13),e.EFF(129,"ngOnDestroy"),e.k0s()(),e.EFF(130," hook:\n"),e.k0s(),e.nrm(131,"cookbook-code-viewer",10)),2&t&&(e.R7$(32),e.Y8G("hasPadding",!0),e.R7$(23),e.Y8G("html",i.guideChartHtml)("language","html")("inlineLabel",!0),e.R7$(19),e.Y8G("inlineLabel",!0)("ts",i.chartProperties)("language","ts"),e.R7$(8),e.Y8G("inlineLabel",!0)("ts",i.demoDataExample)("language","ts"),e.R7$(16),e.Y8G("inlineLabel",!0)("ts",i.createChartFunctionExample)("language","ts"),e.R7$(23),e.Y8G("inlineLabel",!0)("ts",i.inintExample)("language","ts"),e.R7$(10),e.Y8G("inlineLabel",!0)("ts",i.destroyExample)("language","ts"))},dependencies:[l.Wk,d.Dw,d.ib,h.$,s.B],encapsulation:2})}return n})(),u=(()=>{class n{constructor(){this.exampleHtml='
\n
\n
\n
\n

Grid Layout - Extended Example

\n
\n
\n
\n
\n
\n
\n

Heading level 2

\n
\n \n
1
\n
\n
\n
\n
\n
\n
\n

Heading level 2

\n
\n \n
2
\n
\n
\n
\n
\n
\n
\n

Heading level 2

\n
\n \n
3
\n
\n
\n
\n
\n
\n
\n

Heading level 2

\n
\n \n
4
\n
\n
\n
\n
\n
\n
\n
\n\n
\n
\n
\n \n

\n Strategy bonds IRA lucrative Fitch rates bondholders securities fiat public managed 401k\n risk market index.\n

\n
\n
\n
\n\n
\n
\n
\n

Heading level 1

\n

\n Strategy bonds IRA lucrative Fitch rates bondholders securities fiat public managed 401k\n risk market index.\n

\n
\n
\n
\n
\n
\n \n

Heading level 2

\n

\n Fluctuate interest rates Dow Jones receive rise government term municipal market\n Nikkei passively return performance. Public finance holder fiat established bonds\n hedge fund benchmark.\n

\n
\n
\n
\n
\n
\n \n

Heading level 2

\n

\n Fluctuate interest rates Dow Jones receive rise government term municipal market\n Nikkei passively return performance. Public finance holder fiat established bonds\n hedge fund benchmark.\n

\n
\n
\n
\n
\n
\n \n

Heading level 2

\n

\n Fluctuate interest rates Dow Jones receive rise government term municipal market\n Nikkei passively return performance. Public finance holder fiat established bonds\n hedge fund benchmark.\n

\n
\n
\n
\n
\n
\n
\n
\n\n \x3c!--\n Hidden area for demonstrating non-essential parts of the layout.\n Only visible when inside a containing element with class="debug".\n Apply class="debug" to
to make the not-grid area visible.\n --\x3e\n
\n
\n
\n
\n
max-width + gutter + safe area
\n .safe-area-inline > .max-width-container.gutter\n
\n
\n
\n
\n
\n
Full width + safe area
\n .safe-area-inline\n
\n
\n
\n
Full width
\n
\n
\n
\n',this.exampleCss='/* \n General imports for components\n NOTICE: Must not contain anything that generates classes or else it will be generated for every component that imports this file.\n*/\n/*\n SPACINGS\n****************************************************************************/\n/*\n FONT SETTINGS \n****************************************************************************/\n/* Icon\n****************************************************************************/\n/*\n Z - Index overview\n****************************************************************************/\n/* Border Radius\n****************************************************************************/\n/* Breakpoints\n****************************************************************************/\n/* Elevation\n****************************************************************************/\n/* avatar\n****************************************************************************/\n/* Page\n****************************************************************************/\n/* Modal\n****************************************************************************/\n/* Item\n****************************************************************************/\n/* Dropdown\n****************************************************************************/\n/* Button, Checkbox, Page, Radio\n****************************************************************************/\n/* Checkbox, Radio\n****************************************************************************/\n/* Checkbox - size\n****************************************************************************/\n/* Transitions\n****************************************************************************/\n/* stylelint-disable */\n/* \n General imports for components\n NOTICE: Must not contain anything that generates classes or else it will be generated for every component that imports this file.\n*/\n/* \n General imports for components\n NOTICE: Must not contain anything that generates classes or else it will be generated for every component that imports this file.\n*/\n/**\n * Outputs all keys from map as CSS class selector list\n */\n/*\n* This mixin is applied both in the section-header styles, for using \n* headings and paragraphs directly, and in kirby-label styles, for \n* wrapping them in a kirby-label within a section-header. \n*/\n/* \n General imports for components\n NOTICE: Must not contain anything that generates classes or else it will be generated for every component that imports this file.\n*/\n/* Configure grid properties */\n/* Declare the grid container */\n.grid-container {\n display: grid;\n grid-template-columns: repeat(12, 1fr);\n gap: 24px;\n}\n\n/* Let grid items span all columns by default */\n.grid-item {\n grid-column: span 12;\n}\n\n/* Tablet size and above */\n@media (min-width: 768px) {\n .half-at-tablet-up {\n grid-column: span 6;\n }\n}\n/* Desktop size and above */\n@media (min-width: 992px) {\n .half-at-desktop-up {\n grid-column: span 6;\n }\n .third-at-desktop-up {\n grid-column: span 4;\n }\n}\n/*********************************************************\n Additional styles that are not essential to the example\n *********************************************************/\nmain {\n background-color: var(--kirby-background-color);\n min-height: 100%;\n}\n\n.max-width-container {\n max-width: 1196px;\n margin-inline: auto;\n}\n\n.gutter {\n padding-inline: 16px;\n}\n\n.safe-area-inline {\n padding-inline: 16px;\n}\n\n.box {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n min-height: 200px;\n}\n\n.align-center {\n text-align: center;\n}\n\n/*\n Hidden area for demonstrating the non- parts of the layout.\n Only visible when containing
element has class="debug".\n*/\n.not-grid {\n display: none;\n}\n\n.example-text, .example-text > p {\n font-size: clamp(1rem, 5vw, 2rem);\n}\n\n/* Extra Color Bonanza */\n.debug kirby-card {\n --kirby-card-main-background-color: var(--kirby-white-contrast);\n --kirby-card-main-color: var(--kirby-white);\n}\n.debug h1,\n.debug h2 {\n background-color: #fff;\n color: #000;\n}\n.debug .not-grid {\n display: block;\n}\n.debug .gutter {\n background-color: chartreuse;\n color: #000;\n}\n.debug .safe-area-inline {\n background-color: darkcyan;\n color: #000;\n}\n.debug .box {\n background-color: hotpink;\n color: #000;\n}\n.debug #example-1 {\n background-color: crimson;\n color: #fff;\n}\n.debug #example-2 {\n background-color: rebeccapurple;\n color: #fff;\n}\n.debug #example-3 {\n background-color: deepskyblue;\n color: #000;\n}'}static#e=this.\u0275fac=function(t){return new(t||n)};static#n=this.\u0275cmp=e.VBU({type:n,selectors:[["cookbook-grid-layout-extended"]],decls:4,vars:2,consts:[[3,"html"],[3,"scss"]],template:function(t,i){1&t&&(e.j41(0,"h1"),e.EFF(1,"Grid Layout - extended"),e.k0s(),e.nrm(2,"cookbook-code-viewer",0)(3,"cookbook-code-viewer",1)),2&t&&(e.R7$(2),e.Y8G("html",i.exampleHtml),e.R7$(),e.Y8G("scss",i.exampleCss))},dependencies:[s.B],encapsulation:2})}return n})(),v=(()=>{class n{constructor(){this.exampleHtml='
\n

Grid Layout - Multiple Grid Containers

\n
\n
\n

Heading level 2

\n 1\n
\n
\n

Heading level 2

\n 2\n
\n
\n

Heading level 2

\n 3\n
\n
\n

Heading level 2

\n 4\n
\n
\n

\n

\n Strategy bonds IRA lucrative Fitch rates bondholders securities fiat public managed 401k risk\n market index.\n

\n

Heading level 1

\n

\n Government substantially taxpayer market exposure index funds. Fitch municipal bonds managed.\n

\n
\n
\n \n

Heading level 2

\n

\n Fluctuate interest rates Dow Jones receive rise government term municipal market Nikkei\n passively return performance. Public finance holder fiat established bonds hedge fund\n benchmark.\n

\n
\n
\n
\n \n

Heading level 2

\n

\n Fluctuate interest rates Dow Jones receive rise government term municipal market Nikkei\n passively return performance. Public finance holder fiat established bonds hedge fund\n benchmark.\n

\n
\n
\n
\n \n

Heading level 2

\n

\n Fluctuate interest rates Dow Jones receive rise government term municipal market Nikkei\n passively return performance. Public finance holder fiat established bonds hedge fund\n benchmark.\n

\n
\n
\n
\n
\n',this.exampleCss="/* \n General imports for components\n NOTICE: Must not contain anything that generates classes or else it will be generated for every component that imports this file.\n*/\n/*\n SPACINGS\n****************************************************************************/\n/*\n FONT SETTINGS \n****************************************************************************/\n/* Icon\n****************************************************************************/\n/*\n Z - Index overview\n****************************************************************************/\n/* Border Radius\n****************************************************************************/\n/* Breakpoints\n****************************************************************************/\n/* Elevation\n****************************************************************************/\n/* avatar\n****************************************************************************/\n/* Page\n****************************************************************************/\n/* Modal\n****************************************************************************/\n/* Item\n****************************************************************************/\n/* Dropdown\n****************************************************************************/\n/* Button, Checkbox, Page, Radio\n****************************************************************************/\n/* Checkbox, Radio\n****************************************************************************/\n/* Checkbox - size\n****************************************************************************/\n/* Transitions\n****************************************************************************/\n/* stylelint-disable */\n/* \n General imports for components\n NOTICE: Must not contain anything that generates classes or else it will be generated for every component that imports this file.\n*/\n/* \n General imports for components\n NOTICE: Must not contain anything that generates classes or else it will be generated for every component that imports this file.\n*/\n/**\n * Outputs all keys from map as CSS class selector list\n */\n/*\n* This mixin is applied both in the section-header styles, for using \n* headings and paragraphs directly, and in kirby-label styles, for \n* wrapping them in a kirby-label within a section-header. \n*/\n/* \n General imports for components\n NOTICE: Must not contain anything that generates classes or else it will be generated for every component that imports this file.\n*/\n/* Configure grid properties */\n/* Declare the grid container */\n.grid-container {\n display: grid;\n grid-template-columns: repeat(12, 1fr);\n gap: 24px;\n}\n\n/* Let grid items span all columns by default */\n.grid-item {\n grid-column: span 12;\n}\n\n/* Tablet size and above */\n@media (min-width: 768px) {\n .half-at-tablet-up {\n grid-column: span 6;\n }\n}\n/* Desktop size and above */\n@media (min-width: 992px) {\n .half-at-desktop-up {\n grid-column: span 6;\n }\n .third-at-desktop-up {\n grid-column: span 4;\n }\n}\n/* Additional styles that are not essential to the example */\nmain {\n background-color: var(--kirby-background-color);\n min-height: 100%;\n padding-block: 2rem 5rem;\n}"}static#e=this.\u0275fac=function(t){return new(t||n)};static#n=this.\u0275cmp=e.VBU({type:n,selectors:[["cookbook-grid-layout-multiple-containers"]],decls:4,vars:2,consts:[[3,"html"],[3,"scss"]],template:function(t,i){1&t&&(e.j41(0,"h1"),e.EFF(1,"Grid Layout - multiple grid containers"),e.k0s(),e.nrm(2,"cookbook-code-viewer",0)(3,"cookbook-code-viewer",1)),2&t&&(e.R7$(2),e.Y8G("html",i.exampleHtml),e.R7$(),e.Y8G("scss",i.exampleCss))},dependencies:[s.B],encapsulation:2})}return n})(),F=(()=>{class n{constructor(){this.exampleHtml='
\n
\n
\n

Grid Layout - Single Grid Container

\n
\n
\n

Heading level 2

\n 1\n
\n
\n

Heading level 2

\n 2\n
\n
\n

Heading level 2

\n 3\n
\n
\n

Heading level 2

\n 4\n
\n
\n \n

\n Strategy bonds IRA lucrative Fitch rates bondholders securities fiat public managed 401k\n risk market index.\n

\n
\n
\n

Heading level 1

\n

\n Strategy bonds IRA lucrative Fitch rates bondholders securities fiat public managed 401k\n risk market index.\n

\n
\n
\n \n

Heading level 2

\n

\n Fluctuate interest rates Dow Jones receive rise government term municipal market Nikkei\n passively return performance. Public finance holder fiat established bonds hedge fund\n benchmark.\n

\n
\n
\n
\n \n

Heading level 2

\n

\n Fluctuate interest rates Dow Jones receive rise government term municipal market Nikkei\n passively return performance. Public finance holder fiat established bonds hedge fund\n benchmark.\n

\n
\n
\n
\n \n

Heading level 2

\n

\n Fluctuate interest rates Dow Jones receive rise government term municipal market Nikkei\n passively return performance. Public finance holder fiat established bonds hedge fund\n benchmark.\n

\n
\n
\n
\n
\n',this.exampleCss="/* \n General imports for components\n NOTICE: Must not contain anything that generates classes or else it will be generated for every component that imports this file.\n*/\n/*\n SPACINGS\n****************************************************************************/\n/*\n FONT SETTINGS \n****************************************************************************/\n/* Icon\n****************************************************************************/\n/*\n Z - Index overview\n****************************************************************************/\n/* Border Radius\n****************************************************************************/\n/* Breakpoints\n****************************************************************************/\n/* Elevation\n****************************************************************************/\n/* avatar\n****************************************************************************/\n/* Page\n****************************************************************************/\n/* Modal\n****************************************************************************/\n/* Item\n****************************************************************************/\n/* Dropdown\n****************************************************************************/\n/* Button, Checkbox, Page, Radio\n****************************************************************************/\n/* Checkbox, Radio\n****************************************************************************/\n/* Checkbox - size\n****************************************************************************/\n/* Transitions\n****************************************************************************/\n/* stylelint-disable */\n/* \n General imports for components\n NOTICE: Must not contain anything that generates classes or else it will be generated for every component that imports this file.\n*/\n/* \n General imports for components\n NOTICE: Must not contain anything that generates classes or else it will be generated for every component that imports this file.\n*/\n/**\n * Outputs all keys from map as CSS class selector list\n */\n/*\n* This mixin is applied both in the section-header styles, for using \n* headings and paragraphs directly, and in kirby-label styles, for \n* wrapping them in a kirby-label within a section-header. \n*/\n/* \n General imports for components\n NOTICE: Must not contain anything that generates classes or else it will be generated for every component that imports this file.\n*/\n/* Configure grid properties */\n/* Declare the grid container */\n.grid-container {\n display: grid;\n grid-template-columns: repeat(12, 1fr);\n gap: 24px;\n}\n\n/* Let grid items span all columns by default */\n.grid-item {\n grid-column: span 12;\n}\n\n/* Tablet size and above */\n@media (min-width: 768px) {\n .half-at-tablet-up {\n grid-column: span 6;\n }\n}\n/* Desktop size and above */\n@media (min-width: 992px) {\n .half-at-desktop-up {\n grid-column: span 6;\n }\n .third-at-desktop-up {\n grid-column: span 4;\n }\n}\n/* Additional styles that are not essential to the example */\nmain {\n background-color: var(--kirby-background-color);\n min-height: 100%;\n padding-block: 2rem 5rem;\n}"}static#e=this.\u0275fac=function(t){return new(t||n)};static#n=this.\u0275cmp=e.VBU({type:n,selectors:[["cookbook-grid-layout-single-container"]],decls:4,vars:2,consts:[[3,"html"],[3,"scss"]],template:function(t,i){1&t&&(e.j41(0,"h1"),e.EFF(1,"Grid Layout - single grid container"),e.k0s(),e.nrm(2,"cookbook-code-viewer",0)(3,"cookbook-code-viewer",1)),2&t&&(e.R7$(2),e.Y8G("html",i.exampleHtml),e.R7$(),e.Y8G("scss",i.exampleCss))},dependencies:[s.B],encapsulation:2})}return n})();const x=()=>["../../showcase/chart-stock-config"],C=[{path:"",component:(()=>{class n{static#e=this.\u0275fac=function(t){return new(t||n)};static#n=this.\u0275cmp=e.VBU({type:n,selectors:[["cookbook-guides"]],decls:85,vars:11,consts:[["scope","col"],[3,"routerLink"],["href","https://ionicframework.com/docs/angular/virtual-scroll"],["href","https://material.angular.io/cdk/scrolling/overview"]],template:function(t,i){1&t&&(e.j41(0,"article")(1,"h1"),e.EFF(2,"Kirby Guides"),e.k0s(),e.j41(3,"p"),e.EFF(4," This section of the cookbook aims to bring together a few simple guides for common tasks. The guides are not complete solutions but working examples and code you can use as a starting point in your projects. "),e.k0s(),e.j41(5,"h2"),e.EFF(6,"Virtual Scrolling"),e.k0s(),e.j41(7,"table")(8,"thead")(9,"tr")(10,"th",0),e.EFF(11,"Example"),e.k0s(),e.j41(12,"th",0),e.EFF(13,"Description"),e.k0s()()(),e.j41(14,"tbody")(15,"tr")(16,"td")(17,"a",1),e.EFF(18,"List with virtual scrolling"),e.k0s()(),e.j41(19,"td")(20,"p"),e.EFF(21," Basic list with virtual scrolling based on the Angular CDK Virtual Scroller. At the moment, CDK Virtual Scroller only supports fixed sized elements. For further information see "),e.j41(22,"a",2),e.EFF(23,"Ionic Docs"),e.k0s(),e.EFF(24," and "),e.j41(25,"a",3),e.EFF(26," CDK Virtual Scrolling docs. "),e.k0s()(),e.j41(27,"a",1),e.EFF(28,"Show me the code"),e.k0s()()()()(),e.j41(29,"h2"),e.EFF(30,"Grid Layout"),e.k0s(),e.j41(31,"table")(32,"thead")(33,"tr")(34,"th",0),e.EFF(35,"Layout Recipe"),e.k0s(),e.j41(36,"th",0),e.EFF(37,"Description"),e.k0s()()(),e.j41(38,"tbody")(39,"tr")(40,"td")(41,"a",1),e.EFF(42,"Single grid container"),e.k0s()(),e.j41(43,"td")(44,"p"),e.EFF(45," Basic example. Everything is within a single grid container. Contains some decorational styles, but no additional layout styles. "),e.k0s(),e.j41(46,"a",1),e.EFF(47,"Show me the code"),e.k0s()()(),e.j41(48,"tr")(49,"td")(50,"a",1),e.EFF(51,"Multiple grid containers"),e.k0s()(),e.j41(52,"td")(53,"p"),e.EFF(54," The same layout as the single grid container example. Created with multiple grid containers. Contains some decorational styles, but no additional layout styles. "),e.k0s(),e.j41(55,"a",1),e.EFF(56,"Show me the code"),e.k0s()()(),e.j41(57,"tr")(58,"td")(59,"a",1),e.EFF(60,"Extended example"),e.k0s()(),e.j41(61,"td")(62,"p"),e.EFF(63," The same layout as the basic examples, but with additional layout styles applied, e.g., there are constructs for a max-width container and for gutter. "),e.k0s(),e.j41(64,"a",1),e.EFF(65,"Show me the code"),e.k0s()()()()(),e.j41(66,"h2"),e.EFF(67,"Chart config"),e.k0s(),e.j41(68,"table")(69,"thead")(70,"tr")(71,"th",0),e.EFF(72,"Guide"),e.k0s(),e.j41(73,"th",0),e.EFF(74,"Showcases"),e.k0s()()(),e.j41(75,"tbody")(76,"tr")(77,"td")(78,"a",1),e.EFF(79,"Setting up a base chart"),e.k0s()(),e.j41(80,"td")(81,"p"),e.EFF(82," Creating charts using Kirby's configurations. To see more ways to implement charts, see the "),e.j41(83,"a",1),e.EFF(84,"showcases"),e.k0s()()()()()()()),2&t&&(e.R7$(17),e.Y8G("routerLink","/examples/virtual-scroll-list"),e.R7$(10),e.Y8G("routerLink","virtual-scroll-list"),e.R7$(14),e.Y8G("routerLink","/examples/grid-layout-single-container"),e.R7$(5),e.Y8G("routerLink","grid-layout-single-container"),e.R7$(4),e.Y8G("routerLink","/examples/grid-layout-multiple-containers"),e.R7$(5),e.Y8G("routerLink","grid-layout-multiple-containers"),e.R7$(4),e.Y8G("routerLink","/examples/grid-layout-extended"),e.R7$(5),e.Y8G("routerLink","grid-layout-extended"),e.R7$(14),e.Y8G("routerLink","chart-config"),e.R7$(5),e.Y8G("routerLink",e.lJ4(10,x)))},dependencies:[l.Wk],styles:["table[_ngcontent-%COMP%]{border-spacing:0;border-collapse:collapse;width:100%;margin-bottom:16px}table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%]{background-color:var(--kirby-light-tint)}table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{text-align:left}table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]:first-child{min-width:14rem}table[_ngcontent-%COMP%] td[_ngcontent-%COMP%], table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{border:1px solid var(--kirby-medium);padding:1rem}table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{height:3.5rem}"]})}return n})()},{path:"chart-config",component:p},{path:"virtual-scroll-list",component:(()=>{class n{constructor(){this.exampleHtml='\n \n \n \n \n

{{ item.id }}: {{ item.title }}

\n
\n
\n \n
\n
\n'}static#e=this.\u0275fac=function(t){return new(t||n)};static#n=this.\u0275cmp=e.VBU({type:n,selectors:[["cookbook-list-virtual-scroll"]],decls:3,vars:1,consts:[[3,"html"]],template:function(t,i){1&t&&(e.j41(0,"h1"),e.EFF(1,"Virtual Scroll - List"),e.k0s(),e.nrm(2,"cookbook-code-viewer",0)),2&t&&(e.R7$(2),e.Y8G("html",i.exampleHtml))},dependencies:[s.B],encapsulation:2})}return n})()},{path:"grid-layout-single-container",component:F},{path:"grid-layout-multiple-containers",component:v},{path:"grid-layout-extended",component:u}]}}]); \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/3162.c8bf94f3650fe991.js b/branch/kby-toggle-button-mobile-view/3162.c8bf94f3650fe991.js new file mode 100644 index 0000000000..116ca39df2 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/3162.c8bf94f3650fe991.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcookbook=self.webpackChunkcookbook||[]).push([[3162],{93162:(w,p,i)=>{i.r(p),i.d(p,{ion_back_button:()=>b});var m=i(10467),r=i(54261),v=i(84920),s=i(80333),g=i(23992),a=i(9483);const b=(()=>{let c=class{constructor(e){var d=this;(0,r.r)(this,e),this.inheritedAttributes={},this.onClick=function(){var h=(0,m.A)(function*(l){const u=d.el.closest("ion-nav");return l.preventDefault(),u&&(yield u.canGoBack())?u.pop({animationBuilder:d.routerAnimation,skipIfBusy:!0}):(0,s.o)(d.defaultHref,l,"back",d.routerAnimation)});return function(l){return h.apply(this,arguments)}}(),this.color=void 0,this.defaultHref=void 0,this.disabled=!1,this.icon=void 0,this.text=void 0,this.type="button",this.routerAnimation=void 0}componentWillLoad(){this.inheritedAttributes=(0,v.i)(this.el),void 0===this.defaultHref&&(this.defaultHref=a.c.get("backButtonDefaultHref"))}get backButtonIcon(){return this.icon??("ios"===(0,a.b)(this)?a.c.get("backButtonIcon",g.c):a.c.get("backButtonIcon",g.a))}get backButtonText(){const e="ios"===(0,a.b)(this)?"Back":null;return null!=this.text?this.text:a.c.get("backButtonText",e)}get hasIconOnly(){return this.backButtonIcon&&!this.backButtonText}get rippleType(){return this.hasIconOnly?"unbounded":"bounded"}render(){const{color:e,defaultHref:d,disabled:h,type:l,hasIconOnly:u,backButtonIcon:y,backButtonText:f,icon:_,inheritedAttributes:B}=this,C=void 0!==d,x=(0,a.b)(this),z=B["aria-label"]||f||"back";return(0,r.h)(r.f,{key:"8351c93a1812c94c979fb115f07a9ad7b3152188",onClick:this.onClick,class:(0,s.c)(e,{[x]:!0,button:!0,"back-button-disabled":h,"back-button-has-icon-only":u,"in-toolbar":(0,s.h)("ion-toolbar",this.el),"in-toolbar-color":(0,s.h)("ion-toolbar[color]",this.el),"ion-activatable":!0,"ion-focusable":!0,"show-back-button":C})},(0,r.h)("button",{key:"991b8baa784dbfbdf8d3581cbbf6a858ac1f1e6e",type:l,disabled:h,class:"button-native",part:"native","aria-label":z},(0,r.h)("span",{key:"929fcd83a4fdb00cf97ca803f234719171602a5e",class:"button-inner"},y&&(0,r.h)("ion-icon",{key:"0c10d412ae8342d96f221e626b421c9abadac748",part:"icon",icon:y,"aria-hidden":"true",lazy:!1,"flip-rtl":void 0===_}),f&&(0,r.h)("span",{key:"96f505880a80f36ee8b8c78268b450f3629ee613",part:"text","aria-hidden":"true",class:"button-text"},f)),"md"===x&&(0,r.h)("ion-ripple-effect",{key:"0aecf5d415c608069eb1a10043530bd0929b6383",type:this.rippleType})))}get el(){return(0,r.i)(this)}};return c.style={ios:':host{--background:transparent;--color-focused:currentColor;--color-hover:currentColor;--icon-margin-top:0;--icon-margin-bottom:0;--icon-padding-top:0;--icon-padding-end:0;--icon-padding-bottom:0;--icon-padding-start:0;--margin-top:0;--margin-end:0;--margin-bottom:0;--margin-start:0;--min-width:auto;--min-height:auto;--padding-top:0;--padding-end:0;--padding-bottom:0;--padding-start:0;--opacity:1;--ripple-color:currentColor;--transition:background-color, opacity 100ms linear;display:none;min-width:var(--min-width);min-height:var(--min-height);color:var(--color);font-family:var(--ion-font-family, inherit);text-align:center;text-decoration:none;text-overflow:ellipsis;text-transform:none;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-font-kerning:none;font-kerning:none}ion-ripple-effect{color:var(--ripple-color)}:host(.ion-color) .button-native{color:var(--ion-color-base)}:host(.show-back-button){display:block}:host(.back-button-disabled){cursor:default;opacity:0.5;pointer-events:none}.button-native{border-radius:var(--border-radius);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-margin-start:var(--margin-start);margin-inline-start:var(--margin-start);-webkit-margin-end:var(--margin-end);margin-inline-end:var(--margin-end);margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:block;position:relative;width:100%;height:100%;min-height:inherit;-webkit-transition:var(--transition);transition:var(--transition);border:0;outline:none;background:var(--background);line-height:1;cursor:pointer;opacity:var(--opacity);overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;z-index:1}ion-icon{-webkit-padding-start:var(--icon-padding-start);padding-inline-start:var(--icon-padding-start);-webkit-padding-end:var(--icon-padding-end);padding-inline-end:var(--icon-padding-end);padding-top:var(--icon-padding-top);padding-bottom:var(--icon-padding-bottom);-webkit-margin-start:var(--icon-margin-start);margin-inline-start:var(--icon-margin-start);-webkit-margin-end:var(--icon-margin-end);margin-inline-end:var(--icon-margin-end);margin-top:var(--icon-margin-top);margin-bottom:var(--icon-margin-bottom);display:inherit;font-size:var(--icon-font-size);font-weight:var(--icon-font-weight);pointer-events:none}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}@media (any-hover: hover){:host(:hover) .button-native{color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}}:host(.ion-color.ion-focused) .button-native{color:var(--ion-color-base)}@media (any-hover: hover){:host(.ion-color:hover) .button-native{color:var(--ion-color-base)}}:host(.in-toolbar:not(.in-toolbar-color)){color:var(--ion-toolbar-color, var(--color))}:host{--background-hover:transparent;--background-hover-opacity:1;--background-focused:currentColor;--background-focused-opacity:.1;--border-radius:4px;--color:var(--ion-color-primary, #0054e9);--icon-margin-end:1px;--icon-margin-start:-4px;--icon-font-size:1.6em;--min-height:32px;font-size:clamp(17px, 1.0625rem, 21.998px)}.button-native{-webkit-transform:translateZ(0);transform:translateZ(0);overflow:visible;z-index:99}:host(.ion-activated) .button-native{opacity:0.4}@media (any-hover: hover){:host(:hover){opacity:0.6}}',md:':host{--background:transparent;--color-focused:currentColor;--color-hover:currentColor;--icon-margin-top:0;--icon-margin-bottom:0;--icon-padding-top:0;--icon-padding-end:0;--icon-padding-bottom:0;--icon-padding-start:0;--margin-top:0;--margin-end:0;--margin-bottom:0;--margin-start:0;--min-width:auto;--min-height:auto;--padding-top:0;--padding-end:0;--padding-bottom:0;--padding-start:0;--opacity:1;--ripple-color:currentColor;--transition:background-color, opacity 100ms linear;display:none;min-width:var(--min-width);min-height:var(--min-height);color:var(--color);font-family:var(--ion-font-family, inherit);text-align:center;text-decoration:none;text-overflow:ellipsis;text-transform:none;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-font-kerning:none;font-kerning:none}ion-ripple-effect{color:var(--ripple-color)}:host(.ion-color) .button-native{color:var(--ion-color-base)}:host(.show-back-button){display:block}:host(.back-button-disabled){cursor:default;opacity:0.5;pointer-events:none}.button-native{border-radius:var(--border-radius);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-margin-start:var(--margin-start);margin-inline-start:var(--margin-start);-webkit-margin-end:var(--margin-end);margin-inline-end:var(--margin-end);margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:block;position:relative;width:100%;height:100%;min-height:inherit;-webkit-transition:var(--transition);transition:var(--transition);border:0;outline:none;background:var(--background);line-height:1;cursor:pointer;opacity:var(--opacity);overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;z-index:1}ion-icon{-webkit-padding-start:var(--icon-padding-start);padding-inline-start:var(--icon-padding-start);-webkit-padding-end:var(--icon-padding-end);padding-inline-end:var(--icon-padding-end);padding-top:var(--icon-padding-top);padding-bottom:var(--icon-padding-bottom);-webkit-margin-start:var(--icon-margin-start);margin-inline-start:var(--icon-margin-start);-webkit-margin-end:var(--icon-margin-end);margin-inline-end:var(--icon-margin-end);margin-top:var(--icon-margin-top);margin-bottom:var(--icon-margin-bottom);display:inherit;font-size:var(--icon-font-size);font-weight:var(--icon-font-weight);pointer-events:none}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}@media (any-hover: hover){:host(:hover) .button-native{color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}}:host(.ion-color.ion-focused) .button-native{color:var(--ion-color-base)}@media (any-hover: hover){:host(.ion-color:hover) .button-native{color:var(--ion-color-base)}}:host(.in-toolbar:not(.in-toolbar-color)){color:var(--ion-toolbar-color, var(--color))}:host{--border-radius:4px;--background-focused:currentColor;--background-focused-opacity:.12;--background-hover:currentColor;--background-hover-opacity:0.04;--color:currentColor;--icon-margin-end:0;--icon-margin-start:0;--icon-font-size:1.5rem;--icon-font-weight:normal;--min-height:32px;--min-width:44px;--padding-start:12px;--padding-end:12px;font-size:0.875rem;font-weight:500;text-transform:uppercase}:host(.back-button-has-icon-only){--border-radius:50%;min-width:48px;min-height:48px;aspect-ratio:1/1}.button-native{-webkit-box-shadow:none;box-shadow:none}.button-text{-webkit-padding-start:4px;padding-inline-start:4px;-webkit-padding-end:4px;padding-inline-end:4px;padding-top:0;padding-bottom:0}ion-icon{line-height:0.67;text-align:start}@media (any-hover: hover){:host(.ion-color:hover) .button-native::after{background:var(--ion-color-base)}}:host(.ion-color.ion-focused) .button-native::after{background:var(--ion-color-base)}'},c})()},80333:(w,p,i)=>{i.d(p,{c:()=>v,g:()=>g,h:()=>r,o:()=>k});var m=i(10467);const r=(n,t)=>null!==t.closest(n),v=(n,t)=>"string"==typeof n&&n.length>0?Object.assign({"ion-color":!0,[`ion-color-${n}`]:!0},t):t,g=n=>{const t={};return(n=>void 0!==n?(Array.isArray(n)?n:n.split(" ")).filter(o=>null!=o).map(o=>o.trim()).filter(o=>""!==o):[])(n).forEach(o=>t[o]=!0),t},a=/^[a-z][a-z0-9+\-.]*:/,k=function(){var n=(0,m.A)(function*(t,o,b,c){if(null!=t&&"#"!==t[0]&&!a.test(t)){const e=document.querySelector("ion-router");if(e)return o?.preventDefault(),e.push(t,b,c)}return!1});return function(o,b,c,e){return n.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/3506.856c2fe59d753f79.js b/branch/kby-toggle-button-mobile-view/3506.856c2fe59d753f79.js new file mode 100644 index 0000000000..5f6a614376 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/3506.856c2fe59d753f79.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcookbook=self.webpackChunkcookbook||[]).push([[3506],{73506:(O,u,s)=>{s.r(u),s.d(u,{ion_item:()=>w,ion_item_divider:()=>P,ion_item_group:()=>W,ion_label:()=>G,ion_list:()=>K,ion_list_header:()=>Z,ion_note:()=>J,ion_skeleton_text:()=>V});var C=s(10467),i=s(54261),v=s(84920),a=s(80333),k=s(23992),d=s(9483);const w=(()=>{let o=class{constructor(t){(0,i.r)(this,t),this.labelColorStyles={},this.itemStyles=new Map,this.inheritedAriaAttributes={},this.multipleInputs=!1,this.focusable=!0,this.color=void 0,this.button=!1,this.detail=void 0,this.detailIcon=k.o,this.disabled=!1,this.download=void 0,this.href=void 0,this.rel=void 0,this.lines=void 0,this.routerAnimation=void 0,this.routerDirection="forward",this.target=void 0,this.type="button"}buttonChanged(){this.focusable=this.isFocusable()}labelColorChanged(t){const{color:e}=this;void 0===e&&(this.labelColorStyles=t.detail)}itemStyle(t){t.stopPropagation();const e=t.target.tagName,c=t.detail,f={},h=this.itemStyles.get(e)||{};let m=!1;Object.keys(c).forEach(b=>{if(c[b]){const y=`item-${b}`;h[y]||(m=!0),f[y]=!0}}),!m&&Object.keys(f).length!==Object.keys(h).length&&(m=!0),m&&(this.itemStyles.set(e,f),(0,i.j)(this))}connectedCallback(){this.hasStartEl()}componentWillLoad(){this.inheritedAriaAttributes=(0,v.h)(this.el,["aria-label"])}componentDidLoad(){(0,v.r)(()=>{this.setMultipleInputs(),this.focusable=this.isFocusable()})}setMultipleInputs(){const t=this.el.querySelectorAll("ion-checkbox, ion-datetime, ion-select, ion-radio"),e=this.el.querySelectorAll("ion-input, ion-range, ion-searchbar, ion-segment, ion-textarea, ion-toggle"),c=this.el.querySelectorAll("ion-router-link, ion-button, a, button");this.multipleInputs=t.length+e.length>1||t.length+c.length>1||t.length>0&&this.isClickable()}hasCover(){return 1===this.el.querySelectorAll("ion-checkbox, ion-datetime, ion-select, ion-radio").length&&!this.multipleInputs}isClickable(){return void 0!==this.href||this.button}canActivate(){return this.isClickable()||this.hasCover()}isFocusable(){const t=this.el.querySelector(".ion-focusable");return this.canActivate()||null!==t}hasStartEl(){null!==this.el.querySelector('[slot="start"]')&&this.el.classList.add("item-has-start-slot")}getFirstInteractive(){return this.el.querySelectorAll("ion-toggle:not([disabled]), ion-checkbox:not([disabled]), ion-radio:not([disabled]), ion-select:not([disabled]), ion-input:not([disabled]), ion-textarea:not([disabled])")[0]}render(){const{detail:t,detailIcon:e,download:c,labelColorStyles:f,lines:h,disabled:m,href:b,rel:y,target:tt,routerAnimation:it,routerDirection:et,inheritedAriaAttributes:ot,multipleInputs:A}=this,_={},S=(0,d.b)(this),z=this.isClickable(),E=this.canActivate(),j=z?void 0===b?"button":"a":"div",nt="button"===j?{type:this.type}:{download:c,href:b,rel:y,target:tt};let D={};const g=this.getFirstInteractive();(z||void 0!==g&&!A)&&(D={onClick:x=>{if(z&&(0,a.o)(b,x,et,it),void 0!==g&&!A){const st=x.composedPath()[0];x.isTrusted&&this.el.shadowRoot.contains(st)&&("ION-INPUT"===g.tagName||"ION-TEXTAREA"===g.tagName?g.setFocus():g.click())}}});const rt=void 0!==t?t:"ios"===S&&z;this.itemStyles.forEach(x=>{Object.assign(_,x)});const at=m||_["item-interactive-disabled"]?"true":null,L=(0,a.h)("ion-list",this.el)&&!(0,a.h)("ion-radio-group",this.el),lt=void 0!==g&&!["ION-INPUT","ION-TEXTAREA"].includes(g.tagName);return(0,i.h)(i.f,{key:"02f540d8666146b5f2665ba6b39dfe774c65d5e6","aria-disabled":at,class:Object.assign(Object.assign(Object.assign({},_),f),(0,a.c)(this.color,{item:!0,[S]:!0,"item-lines-default":void 0===h,[`item-lines-${h}`]:void 0!==h,"item-control-needs-pointer-cursor":lt,"item-disabled":m,"in-list":L,"item-multiple-inputs":this.multipleInputs,"ion-activatable":E,"ion-focusable":this.focusable,"item-rtl":"rtl"===document.dir})),role:L?"listitem":null},(0,i.h)(j,Object.assign({key:"91cf3eedc2d7eca40a45fc3b0aaae5a87d387eb7"},nt,ot,{class:"item-native",part:"native",disabled:m},D),(0,i.h)("slot",{key:"ae4c679ca903a78a7c933c1d02f21f5d677b6388",name:"start"}),(0,i.h)("div",{key:"a61de72dce135b6dce18e6fa19680524958924dd",class:"item-inner"},(0,i.h)("div",{key:"d5b09966b6de8d6b4da8e139875edec4eeb1ae27",class:"input-wrapper"},(0,i.h)("slot",{key:"79077e5708a1783b135fab6f8caff9fb2f6f387a"})),(0,i.h)("slot",{key:"cdcc71689a87e985d32170ab98538ef25227f384",name:"end"}),rt&&(0,i.h)("ion-icon",{key:"1e82f2d0e2d2fc18bd3429a7c72e4e57447cad7a",icon:e,lazy:!1,class:"item-detail-icon",part:"detail-icon","aria-hidden":"true","flip-rtl":e===k.o})),E&&"md"===S&&(0,i.h)("ion-ripple-effect",{key:"ab9842d0d9c64408573f07323e10f9ed29fbe6e2"})))}get el(){return(0,i.i)(this)}static get watchers(){return{button:["buttonChanged"]}}};return o.style={ios:':host{--border-radius:0px;--border-width:0px;--border-style:solid;--padding-top:0px;--padding-bottom:0px;--padding-end:0px;--padding-start:0px;--inner-border-width:0px;--inner-padding-top:0px;--inner-padding-bottom:0px;--inner-padding-start:0px;--inner-padding-end:0px;--inner-box-shadow:none;--detail-icon-color:initial;--detail-icon-font-size:1.25em;--detail-icon-opacity:0.25;--color-activated:var(--color);--color-focused:var(--color);--color-hover:var(--color);--ripple-color:currentColor;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;position:relative;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;outline:none;color:var(--color);font-family:var(--ion-font-family, inherit);text-align:initial;text-decoration:none;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}:host(.ion-color) .item-native{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.ion-color) .item-native,:host(.ion-color) .item-inner{border-color:var(--ion-color-shade)}:host(.ion-activated) .item-native{color:var(--color-activated)}:host(.ion-activated) .item-native::after{background:var(--background-activated);opacity:var(--background-activated-opacity)}:host(.ion-color.ion-activated) .item-native{color:var(--ion-color-contrast)}:host(.ion-focused) .item-native{color:var(--color-focused)}:host(.ion-focused) .item-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}:host(.ion-color.ion-focused) .item-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-focused) .item-native::after{background:var(--ion-color-contrast)}@media (any-hover: hover){:host(.ion-activatable:not(.ion-focused):hover) .item-native{color:var(--color-hover)}:host(.ion-activatable:not(.ion-focused):hover) .item-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}:host(.ion-color.ion-activatable:not(.ion-focused):hover) .item-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-activatable:not(.ion-focused):hover) .item-native::after{background:var(--ion-color-contrast)}}:host(.item-control-needs-pointer-cursor){cursor:pointer}:host(.item-interactive-disabled:not(.item-multiple-inputs)){cursor:default;pointer-events:none}:host(.item-disabled){cursor:default;opacity:0.3;pointer-events:none}.item-native{border-radius:var(--border-radius);margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;padding-right:var(--padding-end);padding-left:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;min-height:var(--min-height);-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);outline:none;background:var(--background);overflow:inherit;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box}:host-context([dir=rtl]) .item-native{padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px));padding-left:var(--padding-end)}[dir=rtl] .item-native{padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px));padding-left:var(--padding-end)}@supports selector(:dir(rtl)){.item-native:dir(rtl){padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px));padding-left:var(--padding-end)}}.item-native::-moz-focus-inner{border:0}.item-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0;-webkit-transition:var(--transition);transition:var(--transition);z-index:-1}button,a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.item-inner{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-top:var(--inner-padding-top);padding-bottom:var(--inner-padding-bottom);padding-right:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end));padding-left:var(--inner-padding-start);display:-ms-flexbox;display:flex;position:relative;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;min-height:inherit;border-width:var(--inner-border-width);border-style:var(--border-style);border-color:var(--border-color);-webkit-box-shadow:var(--inner-box-shadow);box-shadow:var(--inner-box-shadow);overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}:host-context([dir=rtl]) .item-inner{padding-right:var(--inner-padding-start);padding-left:calc(var(--ion-safe-area-left, 0px) + var(--inner-padding-end))}[dir=rtl] .item-inner{padding-right:var(--inner-padding-start);padding-left:calc(var(--ion-safe-area-left, 0px) + var(--inner-padding-end))}@supports selector(:dir(rtl)){.item-inner:dir(rtl){padding-right:var(--inner-padding-start);padding-left:calc(var(--ion-safe-area-left, 0px) + var(--inner-padding-end))}}.item-detail-icon{-webkit-margin-start:calc(var(--inner-padding-end) / 2);margin-inline-start:calc(var(--inner-padding-end) / 2);-webkit-margin-end:-6px;margin-inline-end:-6px;color:var(--detail-icon-color);font-size:var(--detail-icon-font-size);opacity:var(--detail-icon-opacity)}::slotted(ion-icon){font-size:1.6em}::slotted(ion-button){--margin-top:0;--margin-bottom:0;--margin-start:0;--margin-end:0;z-index:1}::slotted(ion-label:not([slot=end])){-ms-flex:1;flex:1;width:-webkit-min-content;width:-moz-min-content;width:min-content;max-width:100%}:host(.item-input){-ms-flex-align:center;align-items:center}.input-wrapper{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;text-overflow:ellipsis;overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}:host(.item-label-stacked),:host(.item-label-floating){-ms-flex-align:start;align-items:start}:host(.item-label-stacked) .input-wrapper,:host(.item-label-floating) .input-wrapper{-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}:host(.item-multiple-inputs) ::slotted(ion-checkbox),:host(.item-multiple-inputs) ::slotted(ion-datetime),:host(.item-multiple-inputs) ::slotted(ion-radio){position:relative}:host(.item-textarea){-ms-flex-align:stretch;align-items:stretch}::slotted(ion-reorder[slot]){margin-top:0;margin-bottom:0}ion-ripple-effect{color:var(--ripple-color)}:host{--min-height:44px;--transition:background-color 200ms linear, opacity 200ms linear;--padding-start:16px;--inner-padding-end:16px;--inner-border-width:0px 0px 0.55px 0px;--background:var(--ion-item-background, var(--ion-background-color, #fff));--background-activated:var(--ion-text-color, #000);--background-focused:var(--ion-text-color, #000);--background-hover:currentColor;--background-activated-opacity:.12;--background-focused-opacity:.15;--background-hover-opacity:.04;--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-250, var(--ion-background-color-step-250, #c8c7cc))));--color:var(--ion-item-color, var(--ion-text-color, #000));font-size:1rem}:host(.ion-activated){--transition:none}:host(.ion-color.ion-focused) .item-native::after{background:#000;opacity:0.15}:host(.ion-color.ion-activated) .item-native::after{background:#000;opacity:0.12}:host(.item-lines-full){--border-width:0px 0px 0.55px 0px}:host(.item-lines-inset){--inner-border-width:0px 0px 0.55px 0px}:host(.item-lines-inset),:host(.item-lines-none){--border-width:0px}:host(.item-lines-full),:host(.item-lines-none){--inner-border-width:0px}::slotted([slot=start]){-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:2px;margin-bottom:2px}::slotted(ion-icon[slot=start]),::slotted(ion-icon[slot=end]){margin-top:7px;margin-bottom:7px}::slotted(ion-toggle[slot=start]),::slotted(ion-toggle[slot=end]){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}:host(.item-label-stacked) ::slotted([slot=end]),:host(.item-label-floating) ::slotted([slot=end]){margin-top:7px;margin-bottom:7px}::slotted(.button-small){--padding-top:1px;--padding-bottom:1px;--padding-start:.5em;--padding-end:.5em;min-height:24px;font-size:0.8125rem}::slotted(ion-avatar){width:36px;height:36px}::slotted(ion-thumbnail){--size:56px}::slotted(ion-avatar[slot=end]),::slotted(ion-thumbnail[slot=end]){-webkit-margin-start:8px;margin-inline-start:8px;-webkit-margin-end:8px;margin-inline-end:8px;margin-top:8px;margin-bottom:8px}:host(.item-radio) ::slotted(ion-label),:host(.item-toggle) ::slotted(ion-label){-webkit-margin-start:0px;margin-inline-start:0px}::slotted(ion-label){-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:8px;margin-inline-end:8px;margin-top:10px;margin-bottom:10px}:host(.item-label-floating),:host(.item-label-stacked){--min-height:68px}',md:':host{--border-radius:0px;--border-width:0px;--border-style:solid;--padding-top:0px;--padding-bottom:0px;--padding-end:0px;--padding-start:0px;--inner-border-width:0px;--inner-padding-top:0px;--inner-padding-bottom:0px;--inner-padding-start:0px;--inner-padding-end:0px;--inner-box-shadow:none;--detail-icon-color:initial;--detail-icon-font-size:1.25em;--detail-icon-opacity:0.25;--color-activated:var(--color);--color-focused:var(--color);--color-hover:var(--color);--ripple-color:currentColor;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;position:relative;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;outline:none;color:var(--color);font-family:var(--ion-font-family, inherit);text-align:initial;text-decoration:none;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}:host(.ion-color) .item-native{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.ion-color) .item-native,:host(.ion-color) .item-inner{border-color:var(--ion-color-shade)}:host(.ion-activated) .item-native{color:var(--color-activated)}:host(.ion-activated) .item-native::after{background:var(--background-activated);opacity:var(--background-activated-opacity)}:host(.ion-color.ion-activated) .item-native{color:var(--ion-color-contrast)}:host(.ion-focused) .item-native{color:var(--color-focused)}:host(.ion-focused) .item-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}:host(.ion-color.ion-focused) .item-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-focused) .item-native::after{background:var(--ion-color-contrast)}@media (any-hover: hover){:host(.ion-activatable:not(.ion-focused):hover) .item-native{color:var(--color-hover)}:host(.ion-activatable:not(.ion-focused):hover) .item-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}:host(.ion-color.ion-activatable:not(.ion-focused):hover) .item-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-activatable:not(.ion-focused):hover) .item-native::after{background:var(--ion-color-contrast)}}:host(.item-control-needs-pointer-cursor){cursor:pointer}:host(.item-interactive-disabled:not(.item-multiple-inputs)){cursor:default;pointer-events:none}:host(.item-disabled){cursor:default;opacity:0.3;pointer-events:none}.item-native{border-radius:var(--border-radius);margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;padding-right:var(--padding-end);padding-left:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;min-height:var(--min-height);-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);outline:none;background:var(--background);overflow:inherit;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box}:host-context([dir=rtl]) .item-native{padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px));padding-left:var(--padding-end)}[dir=rtl] .item-native{padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px));padding-left:var(--padding-end)}@supports selector(:dir(rtl)){.item-native:dir(rtl){padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px));padding-left:var(--padding-end)}}.item-native::-moz-focus-inner{border:0}.item-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0;-webkit-transition:var(--transition);transition:var(--transition);z-index:-1}button,a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.item-inner{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-top:var(--inner-padding-top);padding-bottom:var(--inner-padding-bottom);padding-right:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end));padding-left:var(--inner-padding-start);display:-ms-flexbox;display:flex;position:relative;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;min-height:inherit;border-width:var(--inner-border-width);border-style:var(--border-style);border-color:var(--border-color);-webkit-box-shadow:var(--inner-box-shadow);box-shadow:var(--inner-box-shadow);overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}:host-context([dir=rtl]) .item-inner{padding-right:var(--inner-padding-start);padding-left:calc(var(--ion-safe-area-left, 0px) + var(--inner-padding-end))}[dir=rtl] .item-inner{padding-right:var(--inner-padding-start);padding-left:calc(var(--ion-safe-area-left, 0px) + var(--inner-padding-end))}@supports selector(:dir(rtl)){.item-inner:dir(rtl){padding-right:var(--inner-padding-start);padding-left:calc(var(--ion-safe-area-left, 0px) + var(--inner-padding-end))}}.item-detail-icon{-webkit-margin-start:calc(var(--inner-padding-end) / 2);margin-inline-start:calc(var(--inner-padding-end) / 2);-webkit-margin-end:-6px;margin-inline-end:-6px;color:var(--detail-icon-color);font-size:var(--detail-icon-font-size);opacity:var(--detail-icon-opacity)}::slotted(ion-icon){font-size:1.6em}::slotted(ion-button){--margin-top:0;--margin-bottom:0;--margin-start:0;--margin-end:0;z-index:1}::slotted(ion-label:not([slot=end])){-ms-flex:1;flex:1;width:-webkit-min-content;width:-moz-min-content;width:min-content;max-width:100%}:host(.item-input){-ms-flex-align:center;align-items:center}.input-wrapper{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;text-overflow:ellipsis;overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}:host(.item-label-stacked),:host(.item-label-floating){-ms-flex-align:start;align-items:start}:host(.item-label-stacked) .input-wrapper,:host(.item-label-floating) .input-wrapper{-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}:host(.item-multiple-inputs) ::slotted(ion-checkbox),:host(.item-multiple-inputs) ::slotted(ion-datetime),:host(.item-multiple-inputs) ::slotted(ion-radio){position:relative}:host(.item-textarea){-ms-flex-align:stretch;align-items:stretch}::slotted(ion-reorder[slot]){margin-top:0;margin-bottom:0}ion-ripple-effect{color:var(--ripple-color)}:host{--min-height:48px;--background:var(--ion-item-background, var(--ion-background-color, #fff));--background-activated:transparent;--background-focused:currentColor;--background-hover:currentColor;--background-activated-opacity:0;--background-focused-opacity:.12;--background-hover-opacity:.04;--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, var(--ion-background-color-step-150, rgba(0, 0, 0, 0.13)))));--color:var(--ion-item-color, var(--ion-text-color, #000));--transition:opacity 15ms linear, background-color 15ms linear;--padding-start:16px;--inner-padding-end:16px;--inner-border-width:0 0 1px 0;font-size:1rem;font-weight:normal;text-transform:none}:host(.ion-color.ion-activated) .item-native::after{background:transparent}:host(.item-interactive){--border-width:0 0 1px 0;--inner-border-width:0}:host(.item-lines-full){--border-width:0 0 1px 0}:host(.item-lines-inset){--inner-border-width:0 0 1px 0}:host(.item-lines-inset),:host(.item-lines-none){--border-width:0}:host(.item-lines-full),:host(.item-lines-none){--inner-border-width:0}:host(.item-multi-line) ::slotted([slot=start]),:host(.item-multi-line) ::slotted([slot=end]){margin-top:16px;margin-bottom:16px;-ms-flex-item-align:start;align-self:flex-start}::slotted([slot=start]){-webkit-margin-end:16px;margin-inline-end:16px}::slotted([slot=end]){-webkit-margin-start:16px;margin-inline-start:16px}::slotted(ion-icon){color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.54);font-size:1.5em}:host(.ion-color) ::slotted(ion-icon){color:var(--ion-color-contrast)}::slotted(ion-icon[slot]){margin-top:12px;margin-bottom:12px}::slotted(ion-icon[slot=start]){-webkit-margin-end:32px;margin-inline-end:32px}::slotted(ion-icon[slot=end]){-webkit-margin-start:16px;margin-inline-start:16px}::slotted(ion-toggle[slot=start]),::slotted(ion-toggle[slot=end]){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}::slotted(ion-note){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-ms-flex-item-align:start;align-self:flex-start;font-size:0.6875rem}::slotted(ion-note[slot]){padding-left:0;padding-right:0;padding-top:18px;padding-bottom:10px}::slotted(ion-avatar){width:40px;height:40px}::slotted(ion-thumbnail){--size:56px}::slotted(ion-avatar),::slotted(ion-thumbnail){margin-top:8px;margin-bottom:8px}::slotted(ion-avatar[slot=start]),::slotted(ion-thumbnail[slot=start]){-webkit-margin-end:16px;margin-inline-end:16px}::slotted(ion-avatar[slot=end]),::slotted(ion-thumbnail[slot=end]){-webkit-margin-start:16px;margin-inline-start:16px}::slotted(ion-label){margin-left:0;margin-right:0;margin-top:10px;margin-bottom:10px}:host(.item-label-stacked) ::slotted([slot=end]),:host(.item-label-floating) ::slotted([slot=end]){margin-top:7px;margin-bottom:7px}:host(.item-toggle) ::slotted(ion-label),:host(.item-radio) ::slotted(ion-label){-webkit-margin-start:0;margin-inline-start:0}::slotted(.button-small){--padding-top:2px;--padding-bottom:2px;--padding-start:.6em;--padding-end:.6em;min-height:25px;font-size:0.75rem}:host(.item-label-floating),:host(.item-label-stacked){--min-height:55px}:host(.ion-focused:not(.ion-color)) ::slotted(.label-stacked),:host(.ion-focused:not(.ion-color)) ::slotted(.label-floating),:host(.item-has-focus:not(.ion-color)) ::slotted(.label-stacked),:host(.item-has-focus:not(.ion-color)) ::slotted(.label-floating){color:var(--ion-color-primary, #0054e9)}'},o})(),P=(()=>{let o=class{constructor(t){(0,i.r)(this,t),this.color=void 0,this.sticky=!1}render(){const t=(0,d.b)(this);return(0,i.h)(i.f,{key:"60fda1dab7dbc0038ec7ff68a661896430f7d5c5",class:(0,a.c)(this.color,{[t]:!0,"item-divider-sticky":this.sticky,item:!0})},(0,i.h)("slot",{key:"6ce072dfc2adfa699a2c34ffe25ed221c74d9eea",name:"start"}),(0,i.h)("div",{key:"9a441be204ee2f0b567432722407c75e3cbbe942",class:"item-divider-inner"},(0,i.h)("div",{key:"fd6f2969b345dba51400a290473e594d2d019dc5",class:"item-divider-wrapper"},(0,i.h)("slot",{key:"ebf5601b21c4cf199c01bf142865b8da0c1ba4a6"})),(0,i.h)("slot",{key:"249af8f30113f2c986976d518126661f65531121",name:"end"})))}get el(){return(0,i.i)(this)}};return o.style={ios:":host{--padding-top:0px;--padding-end:0px;--padding-bottom:0px;--padding-start:0px;--inner-padding-top:0px;--inner-padding-end:0px;--inner-padding-bottom:0px;--inner-padding-start:0px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);padding-right:var(--padding-end);padding-left:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit);overflow:hidden;z-index:100;-webkit-box-sizing:border-box;box-sizing:border-box}:host-context([dir=rtl]){padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px));padding-left:var(--padding-end)}@supports selector(:dir(rtl)){:host(:dir(rtl)){padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px));padding-left:var(--padding-end)}}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.item-divider-sticky){position:-webkit-sticky;position:sticky;top:0}.item-divider-inner{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-top:var(--inner-padding-top);padding-bottom:var(--inner-padding-bottom);padding-right:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end));padding-left:var(--inner-padding-start);display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;min-height:inherit;border:0;overflow:hidden}:host-context([dir=rtl]) .item-divider-inner{padding-right:var(--inner-padding-start);padding-left:calc(var(--ion-safe-area-left, 0px) + var(--inner-padding-end))}[dir=rtl] .item-divider-inner{padding-right:var(--inner-padding-start);padding-left:calc(var(--ion-safe-area-left, 0px) + var(--inner-padding-end))}@supports selector(:dir(rtl)){.item-divider-inner:dir(rtl){padding-right:var(--inner-padding-start);padding-left:calc(var(--ion-safe-area-left, 0px) + var(--inner-padding-end))}}.item-divider-wrapper{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;text-overflow:ellipsis;overflow:hidden}:host{--background:var(--ion-color-step-100, var(--ion-background-color-step-100, #e6e6e6));--color:var(--ion-color-step-850, var(--ion-text-color-step-150, #262626));--padding-start:16px;--inner-padding-end:8px;border-radius:0;position:relative;min-height:28px;font-size:1.0625rem;font-weight:600}:host([slot=start]){-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:2px;margin-bottom:2px}::slotted(ion-icon[slot=start]),::slotted(ion-icon[slot=end]){margin-top:7px;margin-bottom:7px}::slotted(h1){margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px}::slotted(h2){margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px}::slotted(h3),::slotted(h4),::slotted(h5),::slotted(h6){margin-left:0;margin-right:0;margin-top:0;margin-bottom:3px}::slotted(p){margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;color:var(--ion-text-color-step-550, #a3a3a3);font-size:0.875rem;line-height:normal;text-overflow:inherit;overflow:inherit}::slotted(h2:last-child) ::slotted(h3:last-child),::slotted(h4:last-child),::slotted(h5:last-child),::slotted(h6:last-child),::slotted(p:last-child){margin-bottom:0}",md:":host{--padding-top:0px;--padding-end:0px;--padding-bottom:0px;--padding-start:0px;--inner-padding-top:0px;--inner-padding-end:0px;--inner-padding-bottom:0px;--inner-padding-start:0px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);padding-right:var(--padding-end);padding-left:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit);overflow:hidden;z-index:100;-webkit-box-sizing:border-box;box-sizing:border-box}:host-context([dir=rtl]){padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px));padding-left:var(--padding-end)}@supports selector(:dir(rtl)){:host(:dir(rtl)){padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px));padding-left:var(--padding-end)}}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.item-divider-sticky){position:-webkit-sticky;position:sticky;top:0}.item-divider-inner{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-top:var(--inner-padding-top);padding-bottom:var(--inner-padding-bottom);padding-right:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end));padding-left:var(--inner-padding-start);display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;min-height:inherit;border:0;overflow:hidden}:host-context([dir=rtl]) .item-divider-inner{padding-right:var(--inner-padding-start);padding-left:calc(var(--ion-safe-area-left, 0px) + var(--inner-padding-end))}[dir=rtl] .item-divider-inner{padding-right:var(--inner-padding-start);padding-left:calc(var(--ion-safe-area-left, 0px) + var(--inner-padding-end))}@supports selector(:dir(rtl)){.item-divider-inner:dir(rtl){padding-right:var(--inner-padding-start);padding-left:calc(var(--ion-safe-area-left, 0px) + var(--inner-padding-end))}}.item-divider-wrapper{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;text-overflow:ellipsis;overflow:hidden}:host{--background:var(--ion-background-color, #fff);--color:var(--ion-color-step-400, var(--ion-text-color-step-600, #999999));--padding-start:16px;--inner-padding-end:16px;min-height:30px;border-bottom:1px solid var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, var(--ion-background-color-step-150, rgba(0, 0, 0, 0.13)))));font-size:0.875rem}::slotted([slot=start]){-webkit-margin-end:16px;margin-inline-end:16px}::slotted([slot=end]){-webkit-margin-start:16px;margin-inline-start:16px}::slotted(ion-label){margin-left:0;margin-right:0;margin-top:13px;margin-bottom:10px}::slotted(ion-icon){color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.54);font-size:1.7142857143em}:host(.ion-color) ::slotted(ion-icon){color:var(--ion-color-contrast)}::slotted(ion-icon[slot]){margin-top:12px;margin-bottom:12px}::slotted(ion-icon[slot=start]){-webkit-margin-end:32px;margin-inline-end:32px}::slotted(ion-icon[slot=end]){-webkit-margin-start:16px;margin-inline-start:16px}::slotted(ion-note){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-ms-flex-item-align:start;align-self:flex-start;font-size:0.6875rem}::slotted(ion-note[slot]){padding-left:0;padding-right:0;padding-top:18px;padding-bottom:10px}::slotted(ion-avatar){width:40px;height:40px}::slotted(ion-thumbnail){--size:56px}::slotted(ion-avatar),::slotted(ion-thumbnail){margin-top:8px;margin-bottom:8px}::slotted(ion-avatar[slot=start]),::slotted(ion-thumbnail[slot=start]){-webkit-margin-end:16px;margin-inline-end:16px}::slotted(ion-avatar[slot=end]),::slotted(ion-thumbnail[slot=end]){-webkit-margin-start:16px;margin-inline-start:16px}::slotted(h1){margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px}::slotted(h2){margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px}::slotted(h3,h4,h5,h6){margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px}::slotted(p){margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;color:var(--ion-color-step-600, var(--ion-text-color-step-400, #666666));font-size:0.875rem;line-height:normal;text-overflow:inherit;overflow:inherit}"},o})(),W=(()=>{let o=class{constructor(t){(0,i.r)(this,t)}render(){const t=(0,d.b)(this);return(0,i.h)(i.f,{key:"24ff047b7c45f963f0dad072c65d38a230c2bc97",role:"group",class:{[t]:!0,[`item-group-${t}`]:!0,item:!0}})}};return o.style={ios:"ion-item-group{display:block}",md:"ion-item-group{display:block}"},o})(),G=(()=>{let o=class{constructor(t){(0,i.r)(this,t),this.ionColor=(0,i.d)(this,"ionColor",7),this.ionStyle=(0,i.d)(this,"ionStyle",7),this.inRange=!1,this.color=void 0,this.position=void 0,this.noAnimate=!1}componentWillLoad(){this.inRange=!!this.el.closest("ion-range"),this.noAnimate="floating"===this.position,this.emitStyle(),this.emitColor()}componentDidLoad(){this.noAnimate&&setTimeout(()=>{this.noAnimate=!1},1e3)}colorChanged(){this.emitColor()}positionChanged(){this.emitStyle()}emitColor(){const{color:t}=this;this.ionColor.emit({"item-label-color":void 0!==t,[`ion-color-${t}`]:void 0!==t})}emitStyle(){const{inRange:t,position:e}=this;t||this.ionStyle.emit({label:!0,[`label-${e}`]:void 0!==e})}render(){const t=this.position,e=(0,d.b)(this);return(0,i.h)(i.f,{key:"c2c0f388dab910d294efb9fbb409ee4ef829c1ed",class:(0,a.c)(this.color,{[e]:!0,"in-item-color":(0,a.h)("ion-item.ion-color",this.el),[`label-${t}`]:void 0!==t,"label-no-animate":this.noAnimate,"label-rtl":"rtl"===document.dir})},(0,i.h)("slot",{key:"4de6b69950f417873a13c851018ec31ea2686f0a"}))}get el(){return(0,i.i)(this)}static get watchers(){return{color:["colorChanged"],position:["positionChanged"]}}};return o.style={ios:".item.sc-ion-label-ios-h,.item .sc-ion-label-ios-h{--color:initial;display:block;color:var(--color);font-family:var(--ion-font-family, inherit);font-size:inherit;text-overflow:ellipsis;-webkit-box-sizing:border-box;box-sizing:border-box}.ion-color.sc-ion-label-ios-h{color:var(--ion-color-base)}.ion-text-nowrap.sc-ion-label-ios-h{overflow:hidden}.item-interactive-disabled.sc-ion-label-ios-h:not(.item-multiple-inputs),.item-interactive-disabled:not(.item-multiple-inputs) .sc-ion-label-ios-h{cursor:default;opacity:0.3;pointer-events:none}.item-input.sc-ion-label-ios-h,.item-input .sc-ion-label-ios-h{-ms-flex:initial;flex:initial;max-width:200px;pointer-events:none}.item-textarea.sc-ion-label-ios-h,.item-textarea .sc-ion-label-ios-h{-ms-flex-item-align:baseline;align-self:baseline}.item-skeleton-text.sc-ion-label-ios-h,.item-skeleton-text .sc-ion-label-ios-h{overflow:hidden}.label-fixed.sc-ion-label-ios-h{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}.label-stacked.sc-ion-label-ios-h,.label-floating.sc-ion-label-ios-h{margin-bottom:0;-ms-flex-item-align:stretch;align-self:stretch;width:auto;max-width:100%}.label-no-animate.label-floating.sc-ion-label-ios-h{-webkit-transition:none;transition:none}.sc-ion-label-ios-s h1,.sc-ion-label-ios-s h2,.sc-ion-label-ios-s h3,.sc-ion-label-ios-s h4,.sc-ion-label-ios-s h5,.sc-ion-label-ios-s h6{text-overflow:inherit;overflow:inherit}.ion-text-wrap.sc-ion-label-ios-h{font-size:0.875rem;line-height:1.5}.label-stacked.sc-ion-label-ios-h{margin-bottom:4px;font-size:0.875rem}.label-floating.sc-ion-label-ios-h{margin-bottom:0;-webkit-transform:translate(0, 29px);transform:translate(0, 29px);-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 150ms ease-in-out;transition:-webkit-transform 150ms ease-in-out;transition:transform 150ms ease-in-out;transition:transform 150ms ease-in-out, -webkit-transform 150ms ease-in-out}[dir=rtl].sc-ion-label-ios-h -no-combinator.label-floating.sc-ion-label-ios-h,[dir=rtl] .sc-ion-label-ios-h -no-combinator.label-floating.sc-ion-label-ios-h,[dir=rtl].label-floating.sc-ion-label-ios-h,[dir=rtl] .label-floating.sc-ion-label-ios-h{-webkit-transform-origin:right top;transform-origin:right top}@supports selector(:dir(rtl)){.label-floating.sc-ion-label-ios-h:dir(rtl){-webkit-transform-origin:right top;transform-origin:right top}}.item-textarea.label-floating.sc-ion-label-ios-h,.item-textarea .label-floating.sc-ion-label-ios-h{-webkit-transform:translate(0, 28px);transform:translate(0, 28px)}.item-has-focus.label-floating.sc-ion-label-ios-h,.item-has-focus .label-floating.sc-ion-label-ios-h,.item-has-placeholder.sc-ion-label-ios-h:not(.item-input).label-floating,.item-has-placeholder:not(.item-input) .label-floating.sc-ion-label-ios-h,.item-has-value.label-floating.sc-ion-label-ios-h,.item-has-value .label-floating.sc-ion-label-ios-h{-webkit-transform:scale(0.82);transform:scale(0.82)}.sc-ion-label-ios-s h1{margin-left:0;margin-right:0;margin-top:3px;margin-bottom:2px;font-size:1.375rem;font-weight:normal}.sc-ion-label-ios-s h2{margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:1.0625rem;font-weight:normal}.sc-ion-label-ios-s h3,.sc-ion-label-ios-s h4,.sc-ion-label-ios-s h5,.sc-ion-label-ios-s h6{margin-left:0;margin-right:0;margin-top:0;margin-bottom:3px;font-size:0.875rem;font-weight:normal;line-height:normal}.sc-ion-label-ios-s p{margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:0.875rem;line-height:normal;text-overflow:inherit;overflow:inherit}.sc-ion-label-ios-s>p{color:var(--ion-color-step-400, var(--ion-text-color-step-600, #999999))}.sc-ion-label-ios-h.in-item-color.sc-ion-label-ios-s>p{color:inherit}.sc-ion-label-ios-s h2:last-child,.sc-ion-label-ios-s h3:last-child,.sc-ion-label-ios-s h4:last-child,.sc-ion-label-ios-s h5:last-child,.sc-ion-label-ios-s h6:last-child,.sc-ion-label-ios-s p:last-child{margin-bottom:0}",md:".item.sc-ion-label-md-h,.item .sc-ion-label-md-h{--color:initial;display:block;color:var(--color);font-family:var(--ion-font-family, inherit);font-size:inherit;text-overflow:ellipsis;-webkit-box-sizing:border-box;box-sizing:border-box}.ion-color.sc-ion-label-md-h{color:var(--ion-color-base)}.ion-text-nowrap.sc-ion-label-md-h{overflow:hidden}.item-interactive-disabled.sc-ion-label-md-h:not(.item-multiple-inputs),.item-interactive-disabled:not(.item-multiple-inputs) .sc-ion-label-md-h{cursor:default;opacity:0.3;pointer-events:none}.item-input.sc-ion-label-md-h,.item-input .sc-ion-label-md-h{-ms-flex:initial;flex:initial;max-width:200px;pointer-events:none}.item-textarea.sc-ion-label-md-h,.item-textarea .sc-ion-label-md-h{-ms-flex-item-align:baseline;align-self:baseline}.item-skeleton-text.sc-ion-label-md-h,.item-skeleton-text .sc-ion-label-md-h{overflow:hidden}.label-fixed.sc-ion-label-md-h{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}.label-stacked.sc-ion-label-md-h,.label-floating.sc-ion-label-md-h{margin-bottom:0;-ms-flex-item-align:stretch;align-self:stretch;width:auto;max-width:100%}.label-no-animate.label-floating.sc-ion-label-md-h{-webkit-transition:none;transition:none}.sc-ion-label-md-s h1,.sc-ion-label-md-s h2,.sc-ion-label-md-s h3,.sc-ion-label-md-s h4,.sc-ion-label-md-s h5,.sc-ion-label-md-s h6{text-overflow:inherit;overflow:inherit}.ion-text-wrap.sc-ion-label-md-h{line-height:1.5}.label-stacked.sc-ion-label-md-h,.label-floating.sc-ion-label-md-h{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-transform-origin:top left;transform-origin:top left}.label-stacked.label-rtl.sc-ion-label-md-h,.label-floating.label-rtl.sc-ion-label-md-h{-webkit-transform-origin:top right;transform-origin:top right}.label-stacked.sc-ion-label-md-h{-webkit-transform:translateY(50%) scale(0.75);transform:translateY(50%) scale(0.75);-webkit-transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.label-floating.sc-ion-label-md-h{-webkit-transform:translateY(96%);transform:translateY(96%);-webkit-transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1)}.ion-focused.label-floating.sc-ion-label-md-h,.ion-focused .label-floating.sc-ion-label-md-h,.item-has-focus.label-floating.sc-ion-label-md-h,.item-has-focus .label-floating.sc-ion-label-md-h,.item-has-placeholder.sc-ion-label-md-h:not(.item-input).label-floating,.item-has-placeholder:not(.item-input) .label-floating.sc-ion-label-md-h,.item-has-value.label-floating.sc-ion-label-md-h,.item-has-value .label-floating.sc-ion-label-md-h{-webkit-transform:translateY(50%) scale(0.75);transform:translateY(50%) scale(0.75)}.ion-focused.label-stacked.sc-ion-label-md-h:not(.ion-color),.ion-focused .label-stacked.sc-ion-label-md-h:not(.ion-color),.ion-focused.label-floating.sc-ion-label-md-h:not(.ion-color),.ion-focused .label-floating.sc-ion-label-md-h:not(.ion-color),.item-has-focus.label-stacked.sc-ion-label-md-h:not(.ion-color),.item-has-focus .label-stacked.sc-ion-label-md-h:not(.ion-color),.item-has-focus.label-floating.sc-ion-label-md-h:not(.ion-color),.item-has-focus .label-floating.sc-ion-label-md-h:not(.ion-color){color:var(--ion-color-primary, #0054e9)}.ion-focused.ion-color.label-stacked.sc-ion-label-md-h:not(.ion-color),.ion-focused.ion-color .label-stacked.sc-ion-label-md-h:not(.ion-color),.ion-focused.ion-color.label-floating.sc-ion-label-md-h:not(.ion-color),.ion-focused.ion-color .label-floating.sc-ion-label-md-h:not(.ion-color),.item-has-focus.ion-color.label-stacked.sc-ion-label-md-h:not(.ion-color),.item-has-focus.ion-color .label-stacked.sc-ion-label-md-h:not(.ion-color),.item-has-focus.ion-color.label-floating.sc-ion-label-md-h:not(.ion-color),.item-has-focus.ion-color .label-floating.sc-ion-label-md-h:not(.ion-color){color:var(--ion-color-contrast)}.ion-invalid.ion-touched.label-stacked.sc-ion-label-md-h:not(.ion-color),.ion-invalid.ion-touched .label-stacked.sc-ion-label-md-h:not(.ion-color),.ion-invalid.ion-touched.label-floating.sc-ion-label-md-h:not(.ion-color),.ion-invalid.ion-touched .label-floating.sc-ion-label-md-h:not(.ion-color){color:var(--highlight-color-invalid)}.sc-ion-label-md-s h1{margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:1.5rem;font-weight:normal}.sc-ion-label-md-s h2{margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;font-size:1rem;font-weight:normal}.sc-ion-label-md-s h3,.sc-ion-label-md-s h4,.sc-ion-label-md-s h5,.sc-ion-label-md-s h6{margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;font-size:0.875rem;font-weight:normal;line-height:normal}.sc-ion-label-md-s p{margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:0.875rem;line-height:1.25rem;text-overflow:inherit;overflow:inherit}.sc-ion-label-md-s>p{color:var(--ion-color-step-600, var(--ion-text-color-step-400, #666666))}.sc-ion-label-md-h.in-item-color.sc-ion-label-md-s>p{color:inherit}"},o})(),K=(()=>{let o=class{constructor(t){(0,i.r)(this,t),this.lines=void 0,this.inset=!1}closeSlidingItems(){var t=this;return(0,C.A)(function*(){const e=t.el.querySelector("ion-item-sliding");return!!e?.closeOpened&&e.closeOpened()})()}render(){const t=(0,d.b)(this),{lines:e,inset:c}=this;return(0,i.h)(i.f,{key:"8bde220025a7eeca6da075379c6487c4c9bdddc1",role:"list",class:{[t]:!0,[`list-${t}`]:!0,"list-inset":c,[`list-lines-${e}`]:void 0!==e,[`list-${t}-lines-${e}`]:void 0!==e}})}get el(){return(0,i.i)(this)}};return o.style={ios:"ion-list{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:block;contain:content;list-style-type:none}ion-list.list-inset{-webkit-transform:translateZ(0);transform:translateZ(0);overflow:hidden}.list-ios{background:var(--ion-item-background, var(--ion-background-color, #fff))}.list-ios.list-inset{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:16px;margin-bottom:16px;border-radius:10px}.list-ios.list-inset ion-item:only-child,.list-ios.list-inset ion-item:not(:only-of-type):last-of-type,.list-ios.list-inset ion-item-sliding:last-of-type ion-item{--border-width:0;--inner-border-width:0}.list-ios.list-inset+ion-list.list-inset{margin-top:0}.list-ios-lines-none .item-lines-default{--inner-border-width:0px;--border-width:0px}.list-ios-lines-full .item-lines-default{--inner-border-width:0px;--border-width:0 0 0.55px 0}.list-ios-lines-inset .item-lines-default{--inner-border-width:0 0 0.55px 0;--border-width:0px}ion-card .list-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}",md:"ion-list{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:block;contain:content;list-style-type:none}ion-list.list-inset{-webkit-transform:translateZ(0);transform:translateZ(0);overflow:hidden}.list-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:8px;padding-bottom:8px;background:var(--ion-item-background, var(--ion-background-color, #fff))}.list-md>.input:last-child::after{inset-inline-start:0}.list-md.list-inset{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:16px;margin-bottom:16px;border-radius:2px}.list-md.list-inset ion-item:not(:only-of-type):last-of-type,.list-md.list-inset ion-item-sliding:last-of-type ion-item{--border-width:0;--inner-border-width:0}.list-md.list-inset ion-item:only-child{--border-width:0;--inner-border-width:0}.list-md.list-inset+ion-list.list-inset{margin-top:0}.list-md-lines-none .item-lines-default{--inner-border-width:0px;--border-width:0px}.list-md-lines-full .item-lines-default{--inner-border-width:0px;--border-width:0 0 1px 0}.list-md-lines-inset .item-lines-default{--inner-border-width:0 0 1px 0;--border-width:0px}ion-card .list-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}"},o})(),Z=(()=>{let o=class{constructor(t){(0,i.r)(this,t),this.color=void 0,this.lines=void 0}render(){const{lines:t}=this,e=(0,d.b)(this);return(0,i.h)(i.f,{key:"7e2e050f13722f2b870a2415d99a9e631e9ca267",class:(0,a.c)(this.color,{[e]:!0,[`list-header-lines-${t}`]:void 0!==t})},(0,i.h)("div",{key:"6117bebc45800d874e9b75355476fbced5cc8398",class:"list-header-inner"},(0,i.h)("slot",{key:"9165fb274cd2c45a5a65c271d8b1f30e8a00c890"})))}};return o.style={ios:":host{--border-style:solid;--border-width:0;--inner-border-width:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-height:40px;border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);color:var(--color);overflow:hidden}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}.list-header-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;min-height:inherit;border-width:var(--inner-border-width);border-style:var(--border-style);border-color:var(--border-color);overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}::slotted(ion-label){-ms-flex:1 1 auto;flex:1 1 auto}:host(.list-header-lines-inset),:host(.list-header-lines-none){--border-width:0}:host(.list-header-lines-full),:host(.list-header-lines-none){--inner-border-width:0}:host{--background:transparent;--color:var(--ion-color-step-850, var(--ion-text-color-step-150, #262626));--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-250, var(--ion-background-color-step-250, #c8c7cc))));padding-right:var(--ion-safe-area-right);padding-left:calc(var(--ion-safe-area-left, 0px) + 16px);position:relative;-ms-flex-align:end;align-items:flex-end;font-size:min(1.375rem, 56.1px);font-weight:700;letter-spacing:0}:host-context([dir=rtl]){padding-right:calc(var(--ion-safe-area-right, 0px) + 16px);padding-left:var(--ion-safe-area-left)}@supports selector(:dir(rtl)){:host(:dir(rtl)){padding-right:calc(var(--ion-safe-area-right, 0px) + 16px);padding-left:var(--ion-safe-area-left)}}::slotted(ion-button),::slotted(ion-label){margin-top:29px;margin-bottom:6px}::slotted(ion-button){--padding-top:0;--padding-bottom:0;-webkit-margin-start:3px;margin-inline-start:3px;-webkit-margin-end:3px;margin-inline-end:3px;min-height:1.4em}:host(.list-header-lines-full){--border-width:0 0 0.55px 0}:host(.list-header-lines-inset){--inner-border-width:0 0 0.55px 0}",md:":host{--border-style:solid;--border-width:0;--inner-border-width:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-height:40px;border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);color:var(--color);overflow:hidden}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}.list-header-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex:1;flex:1;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;min-height:inherit;border-width:var(--inner-border-width);border-style:var(--border-style);border-color:var(--border-color);overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}::slotted(ion-label){-ms-flex:1 1 auto;flex:1 1 auto}:host(.list-header-lines-inset),:host(.list-header-lines-none){--border-width:0}:host(.list-header-lines-full),:host(.list-header-lines-none){--inner-border-width:0}:host{--background:transparent;--color:var(--ion-text-color, #000);--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, var(--ion-background-color-step-150, rgba(0, 0, 0, 0.13)))));padding-right:var(--ion-safe-area-right);padding-left:calc(var(--ion-safe-area-left, 0px) + 16px);min-height:45px;font-size:0.875rem}:host-context([dir=rtl]){padding-right:calc(var(--ion-safe-area-right, 0px) + 16px);padding-left:var(--ion-safe-area-left)}@supports selector(:dir(rtl)){:host(:dir(rtl)){padding-right:calc(var(--ion-safe-area-right, 0px) + 16px);padding-left:var(--ion-safe-area-left)}}:host(.list-header-lines-full){--border-width:0 0 1px 0}:host(.list-header-lines-inset){--inner-border-width:0 0 1px 0}"},o})(),J=(()=>{let o=class{constructor(t){(0,i.r)(this,t),this.color=void 0}render(){const t=(0,d.b)(this);return(0,i.h)(i.f,{key:"90ec2fe8c9487608ed8c0bdc32c2e80a6a0890b3",class:(0,a.c)(this.color,{[t]:!0})},(0,i.h)("slot",{key:"115ee3f79e6c526b0644443aad468e99385d0eda"}))}};return o.style={ios:":host{color:var(--color);font-family:var(--ion-font-family, inherit);-webkit-box-sizing:border-box;box-sizing:border-box}:host(.ion-color){color:var(--ion-color-base)}:host{--color:var(--ion-color-step-350, var(--ion-text-color-step-650, #a6a6a6));font-size:max(14px, 1rem)}",md:":host{color:var(--color);font-family:var(--ion-font-family, inherit);-webkit-box-sizing:border-box;box-sizing:border-box}:host(.ion-color){color:var(--ion-color-base)}:host{--color:var(--ion-color-step-600, var(--ion-text-color-step-400, #666666));font-size:0.875rem}"},o})(),V=(()=>{let o=class{constructor(t){(0,i.r)(this,t),this.ionStyle=(0,i.d)(this,"ionStyle",7),this.animated=!1}componentWillLoad(){this.emitStyle()}emitStyle(){this.ionStyle.emit({"skeleton-text":!0})}render(){const t=this.animated&&d.c.getBoolean("animated",!0),e=(0,a.h)("ion-avatar",this.el)||(0,a.h)("ion-thumbnail",this.el),c=(0,d.b)(this);return(0,i.h)(i.f,{key:"1a3e78e9a6f740d609d1f0b7a16cb6eff4a2d617",class:{[c]:!0,"skeleton-text-animated":t,"in-media":e}},(0,i.h)("span",{key:"be3eabe196ec6e8ec19857375ba30f4c8aa58e7f"},"\xa0"))}get el(){return(0,i.i)(this)}};return o.style=":host{--background:rgba(var(--background-rgb, var(--ion-text-color-rgb, 0, 0, 0)), 0.065);border-radius:var(--border-radius, inherit);display:block;width:100%;height:inherit;margin-top:4px;margin-bottom:4px;background:var(--background);line-height:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}span{display:inline-block}:host(.in-media){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;height:100%}:host(.skeleton-text-animated){position:relative;background:-webkit-gradient(linear, left top, right top, color-stop(8%, rgba(var(--background-rgb, var(--ion-text-color-rgb, 0, 0, 0)), 0.065)), color-stop(18%, rgba(var(--background-rgb, var(--ion-text-color-rgb, 0, 0, 0)), 0.135)), color-stop(33%, rgba(var(--background-rgb, var(--ion-text-color-rgb, 0, 0, 0)), 0.065)));background:linear-gradient(to right, rgba(var(--background-rgb, var(--ion-text-color-rgb, 0, 0, 0)), 0.065) 8%, rgba(var(--background-rgb, var(--ion-text-color-rgb, 0, 0, 0)), 0.135) 18%, rgba(var(--background-rgb, var(--ion-text-color-rgb, 0, 0, 0)), 0.065) 33%);background-size:800px 104px;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:shimmer;animation-name:shimmer;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes shimmer{0%{background-position:-400px 0}100%{background-position:400px 0}}@keyframes shimmer{0%{background-position:-400px 0}100%{background-position:400px 0}}",o})()},80333:(O,u,s)=>{s.d(u,{c:()=>v,g:()=>k,h:()=>i,o:()=>M});var C=s(10467);const i=(n,r)=>null!==r.closest(n),v=(n,r)=>"string"==typeof n&&n.length>0?Object.assign({"ion-color":!0,[`ion-color-${n}`]:!0},r):r,k=n=>{const r={};return(n=>void 0!==n?(Array.isArray(n)?n:n.split(" ")).filter(l=>null!=l).map(l=>l.trim()).filter(l=>""!==l):[])(n).forEach(l=>r[l]=!0),r},d=/^[a-z][a-z0-9+\-.]*:/,M=function(){var n=(0,C.A)(function*(r,l,w,I){if(null!=r&&"#"!==r[0]&&!d.test(r)){const p=document.querySelector("ion-router");if(p)return l?.preventDefault(),p.push(r,w,I)}return!1});return function(l,w,I,p){return n.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/3511.9d442494c527b6e4.js b/branch/kby-toggle-button-mobile-view/3511.9d442494c527b6e4.js new file mode 100644 index 0000000000..104c89404d --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/3511.9d442494c527b6e4.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcookbook=self.webpackChunkcookbook||[]).push([[3511],{83511:(g,s,a)=>{a.r(s),a.d(s,{ion_checkbox:()=>t});var e=a(54261),l=a(84920),h=a(80333),b=a(9483);const t=class{constructor(n){(0,e.r)(this,n),this.ionChange=(0,e.d)(this,"ionChange",7),this.ionFocus=(0,e.d)(this,"ionFocus",7),this.ionBlur=(0,e.d)(this,"ionBlur",7),this.inputId="ion-cb-"+c++,this.inheritedAttributes={},this.setChecked=o=>{const i=this.checked=o;this.ionChange.emit({checked:i,value:this.value})},this.toggleChecked=o=>{o.preventDefault(),this.setFocus(),this.setChecked(!this.checked),this.indeterminate=!1},this.onFocus=()=>{this.ionFocus.emit()},this.onBlur=()=>{this.ionBlur.emit()},this.onClick=o=>{this.disabled||this.toggleChecked(o)},this.color=void 0,this.name=this.inputId,this.checked=!1,this.indeterminate=!1,this.disabled=!1,this.value="on",this.labelPlacement="start",this.justify="space-between",this.alignment="center"}componentWillLoad(){this.inheritedAttributes=Object.assign({},(0,l.i)(this.el))}setFocus(){this.focusEl&&this.focusEl.focus()}render(){const{color:n,checked:o,disabled:i,el:d,getSVGPath:w,indeterminate:x,inheritedAttributes:u,inputId:v,justify:y,labelPlacement:_,name:C,value:j,alignment:E}=this,f=(0,b.b)(this),z=w(f,x);return(0,l.d)(!0,d,C,o?j:"",i),(0,e.h)(e.f,{key:"0ac95890562c7f035704c40959c69f8c8ca4bc9f","aria-checked":x?"mixed":`${o}`,class:(0,h.c)(n,{[f]:!0,"in-item":(0,h.h)("ion-item",d),"checkbox-checked":o,"checkbox-disabled":i,"checkbox-indeterminate":x,interactive:!0,[`checkbox-justify-${y}`]:!0,[`checkbox-alignment-${E}`]:!0,[`checkbox-label-placement-${_}`]:!0}),onClick:this.onClick},(0,e.h)("label",{key:"3f9f7c8383dded8f7997086b25399d052df76b5c",class:"checkbox-wrapper"},(0,e.h)("input",Object.assign({key:"6fb11d06c424c289357d5d7c1a4d1b967be231d0",type:"checkbox",checked:!!o||void 0,disabled:i,id:v,onChange:this.toggleChecked,onFocus:()=>this.onFocus(),onBlur:()=>this.onBlur(),ref:M=>this.focusEl=M},u)),(0,e.h)("div",{key:"f577a272e5e3f9f1852fc95e40466c80b76309c7",class:{"label-text-wrapper":!0,"label-text-wrapper-hidden":""===d.textContent},part:"label"},(0,e.h)("slot",{key:"7c9b0b4513e797a1acdf55a5f286563e5f397e9c"})),(0,e.h)("div",{key:"e47c50a078b8d761ddc5efcb9a9635281b5818f6",class:"native-wrapper"},(0,e.h)("svg",{key:"4dca47179ae15e9094e01c799ef4ed25fbb0d840",class:"checkbox-icon",viewBox:"0 0 24 24",part:"container"},z))))}getSVGPath(n,o){let i=(0,e.h)("path",o?{d:"M6 12L18 12",part:"mark"}:{d:"M5.9,12.5l3.8,3.8l8.8-8.8",part:"mark"});return"md"===n&&(i=(0,e.h)("path",o?{d:"M2 12H22",part:"mark"}:{d:"M1.73,12.91 8.1,19.28 22.79,4.59",part:"mark"})),i}get el(){return(0,e.i)(this)}};let c=0;t.style={ios:":host{--checkbox-background-checked:var(--ion-color-primary, #0054e9);--border-color-checked:var(--ion-color-primary, #0054e9);--checkmark-color:var(--ion-color-primary-contrast, #fff);--transition:none;display:inline-block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}:host(.in-item){-ms-flex:1 1 0px;flex:1 1 0;width:100%;height:100%}:host([slot=start]),:host([slot=end]){-ms-flex:initial;flex:initial;width:auto}:host(.ion-color){--checkbox-background-checked:var(--ion-color-base);--border-color-checked:var(--ion-color-base);--checkmark-color:var(--ion-color-contrast)}.checkbox-wrapper{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;height:inherit;cursor:inherit}.label-text-wrapper{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:host(.in-item) .label-text-wrapper{margin-top:10px;margin-bottom:10px}:host(.in-item.checkbox-label-placement-stacked) .label-text-wrapper{margin-top:10px;margin-bottom:16px}:host(.in-item.checkbox-label-placement-stacked) .native-wrapper{margin-bottom:10px}.label-text-wrapper-hidden{display:none}input{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:0;padding:0;border:0;outline:0;clip:rect(0 0 0 0);opacity:0;overflow:hidden;-webkit-appearance:none;-moz-appearance:none}.native-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.checkbox-icon{border-radius:var(--border-radius);position:relative;width:var(--size);height:var(--size);-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--checkbox-background);-webkit-box-sizing:border-box;box-sizing:border-box}.checkbox-icon path{fill:none;stroke:var(--checkmark-color);stroke-width:var(--checkmark-width);opacity:0}:host(.checkbox-justify-space-between) .checkbox-wrapper{-ms-flex-pack:justify;justify-content:space-between}:host(.checkbox-justify-start) .checkbox-wrapper{-ms-flex-pack:start;justify-content:start}:host(.checkbox-justify-end) .checkbox-wrapper{-ms-flex-pack:end;justify-content:end}:host(.checkbox-alignment-start) .checkbox-wrapper{-ms-flex-align:start;align-items:start}:host(.checkbox-alignment-center) .checkbox-wrapper{-ms-flex-align:center;align-items:center}:host(.checkbox-label-placement-start) .checkbox-wrapper{-ms-flex-direction:row;flex-direction:row}:host(.checkbox-label-placement-start) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px}:host(.checkbox-label-placement-end) .checkbox-wrapper{-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.checkbox-label-placement-end) .label-text-wrapper{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0}:host(.checkbox-label-placement-fixed) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px}:host(.checkbox-label-placement-fixed) .label-text-wrapper{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}:host(.checkbox-label-placement-stacked) .checkbox-wrapper{-ms-flex-direction:column;flex-direction:column}:host(.checkbox-label-placement-stacked) .label-text-wrapper{-webkit-transform:scale(0.75);transform:scale(0.75);margin-left:0;margin-right:0;margin-bottom:16px;max-width:calc(100% / 0.75)}:host(.checkbox-label-placement-stacked.checkbox-alignment-start) .label-text-wrapper{-webkit-transform-origin:left top;transform-origin:left top}:host-context([dir=rtl]):host(.checkbox-label-placement-stacked.checkbox-alignment-start) .label-text-wrapper,:host-context([dir=rtl]).checkbox-label-placement-stacked.checkbox-alignment-start .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}@supports selector(:dir(rtl)){:host(.checkbox-label-placement-stacked.checkbox-alignment-start:dir(rtl)) .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}}:host(.checkbox-label-placement-stacked.checkbox-alignment-center) .label-text-wrapper{-webkit-transform-origin:center top;transform-origin:center top}:host-context([dir=rtl]):host(.checkbox-label-placement-stacked.checkbox-alignment-center) .label-text-wrapper,:host-context([dir=rtl]).checkbox-label-placement-stacked.checkbox-alignment-center .label-text-wrapper{-webkit-transform-origin:calc(100% - center) top;transform-origin:calc(100% - center) top}@supports selector(:dir(rtl)){:host(.checkbox-label-placement-stacked.checkbox-alignment-center:dir(rtl)) .label-text-wrapper{-webkit-transform-origin:calc(100% - center) top;transform-origin:calc(100% - center) top}}:host(.checkbox-checked) .checkbox-icon,:host(.checkbox-indeterminate) .checkbox-icon{border-color:var(--border-color-checked);background:var(--checkbox-background-checked)}:host(.checkbox-checked) .checkbox-icon path,:host(.checkbox-indeterminate) .checkbox-icon path{opacity:1}:host(.checkbox-disabled){pointer-events:none}:host{--border-radius:50%;--border-width:0.125rem;--border-style:solid;--border-color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.23);--checkbox-background:var(--ion-item-background, var(--ion-background-color, #fff));--size:min(1.375rem, 55.836px);--checkmark-width:1.5px}:host(.checkbox-disabled){opacity:0.3}",md:":host{--checkbox-background-checked:var(--ion-color-primary, #0054e9);--border-color-checked:var(--ion-color-primary, #0054e9);--checkmark-color:var(--ion-color-primary-contrast, #fff);--transition:none;display:inline-block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}:host(.in-item){-ms-flex:1 1 0px;flex:1 1 0;width:100%;height:100%}:host([slot=start]),:host([slot=end]){-ms-flex:initial;flex:initial;width:auto}:host(.ion-color){--checkbox-background-checked:var(--ion-color-base);--border-color-checked:var(--ion-color-base);--checkmark-color:var(--ion-color-contrast)}.checkbox-wrapper{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;height:inherit;cursor:inherit}.label-text-wrapper{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:host(.in-item) .label-text-wrapper{margin-top:10px;margin-bottom:10px}:host(.in-item.checkbox-label-placement-stacked) .label-text-wrapper{margin-top:10px;margin-bottom:16px}:host(.in-item.checkbox-label-placement-stacked) .native-wrapper{margin-bottom:10px}.label-text-wrapper-hidden{display:none}input{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:0;padding:0;border:0;outline:0;clip:rect(0 0 0 0);opacity:0;overflow:hidden;-webkit-appearance:none;-moz-appearance:none}.native-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.checkbox-icon{border-radius:var(--border-radius);position:relative;width:var(--size);height:var(--size);-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--checkbox-background);-webkit-box-sizing:border-box;box-sizing:border-box}.checkbox-icon path{fill:none;stroke:var(--checkmark-color);stroke-width:var(--checkmark-width);opacity:0}:host(.checkbox-justify-space-between) .checkbox-wrapper{-ms-flex-pack:justify;justify-content:space-between}:host(.checkbox-justify-start) .checkbox-wrapper{-ms-flex-pack:start;justify-content:start}:host(.checkbox-justify-end) .checkbox-wrapper{-ms-flex-pack:end;justify-content:end}:host(.checkbox-alignment-start) .checkbox-wrapper{-ms-flex-align:start;align-items:start}:host(.checkbox-alignment-center) .checkbox-wrapper{-ms-flex-align:center;align-items:center}:host(.checkbox-label-placement-start) .checkbox-wrapper{-ms-flex-direction:row;flex-direction:row}:host(.checkbox-label-placement-start) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px}:host(.checkbox-label-placement-end) .checkbox-wrapper{-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.checkbox-label-placement-end) .label-text-wrapper{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0}:host(.checkbox-label-placement-fixed) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px}:host(.checkbox-label-placement-fixed) .label-text-wrapper{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}:host(.checkbox-label-placement-stacked) .checkbox-wrapper{-ms-flex-direction:column;flex-direction:column}:host(.checkbox-label-placement-stacked) .label-text-wrapper{-webkit-transform:scale(0.75);transform:scale(0.75);margin-left:0;margin-right:0;margin-bottom:16px;max-width:calc(100% / 0.75)}:host(.checkbox-label-placement-stacked.checkbox-alignment-start) .label-text-wrapper{-webkit-transform-origin:left top;transform-origin:left top}:host-context([dir=rtl]):host(.checkbox-label-placement-stacked.checkbox-alignment-start) .label-text-wrapper,:host-context([dir=rtl]).checkbox-label-placement-stacked.checkbox-alignment-start .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}@supports selector(:dir(rtl)){:host(.checkbox-label-placement-stacked.checkbox-alignment-start:dir(rtl)) .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}}:host(.checkbox-label-placement-stacked.checkbox-alignment-center) .label-text-wrapper{-webkit-transform-origin:center top;transform-origin:center top}:host-context([dir=rtl]):host(.checkbox-label-placement-stacked.checkbox-alignment-center) .label-text-wrapper,:host-context([dir=rtl]).checkbox-label-placement-stacked.checkbox-alignment-center .label-text-wrapper{-webkit-transform-origin:calc(100% - center) top;transform-origin:calc(100% - center) top}@supports selector(:dir(rtl)){:host(.checkbox-label-placement-stacked.checkbox-alignment-center:dir(rtl)) .label-text-wrapper{-webkit-transform-origin:calc(100% - center) top;transform-origin:calc(100% - center) top}}:host(.checkbox-checked) .checkbox-icon,:host(.checkbox-indeterminate) .checkbox-icon{border-color:var(--border-color-checked);background:var(--checkbox-background-checked)}:host(.checkbox-checked) .checkbox-icon path,:host(.checkbox-indeterminate) .checkbox-icon path{opacity:1}:host(.checkbox-disabled){pointer-events:none}:host{--border-radius:calc(var(--size) * .125);--border-width:2px;--border-style:solid;--border-color:rgb(var(--ion-text-color-rgb, 0, 0, 0), 0.6);--checkmark-width:3;--checkbox-background:var(--ion-item-background, var(--ion-background-color, #fff));--transition:background 180ms cubic-bezier(0.4, 0, 0.2, 1);--size:18px}.checkbox-icon path{stroke-dasharray:30;stroke-dashoffset:30}:host(.checkbox-checked) .checkbox-icon path,:host(.checkbox-indeterminate) .checkbox-icon path{stroke-dashoffset:0;-webkit-transition:stroke-dashoffset 90ms linear 90ms;transition:stroke-dashoffset 90ms linear 90ms}:host(.checkbox-disabled) .label-text-wrapper{opacity:0.38}:host(.checkbox-disabled) .native-wrapper{opacity:0.63}"}},80333:(g,s,a)=>{a.d(s,{c:()=>h,g:()=>k,h:()=>l,o:()=>m});var e=a(10467);const l=(r,t)=>null!==t.closest(r),h=(r,t)=>"string"==typeof r&&r.length>0?Object.assign({"ion-color":!0,[`ion-color-${r}`]:!0},t):t,k=r=>{const t={};return(r=>void 0!==r?(Array.isArray(r)?r:r.split(" ")).filter(c=>null!=c).map(c=>c.trim()).filter(c=>""!==c):[])(r).forEach(c=>t[c]=!0),t},p=/^[a-z][a-z0-9+\-.]*:/,m=function(){var r=(0,e.A)(function*(t,c,n,o){if(null!=t&&"#"!==t[0]&&!p.test(t)){const i=document.querySelector("ion-router");if(i)return c?.preventDefault(),i.push(t,n,o)}return!1});return function(c,n,o,i){return r.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/3687.d669c9e37280e466.js b/branch/kby-toggle-button-mobile-view/3687.d669c9e37280e466.js new file mode 100644 index 0000000000..25fdc264ac --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/3687.d669c9e37280e466.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcookbook=self.webpackChunkcookbook||[]).push([[3687],{13687:(ve,H,b)=>{b.r(H),b.d(H,{scopeCss:()=>he});var f="-shadowcsshost",w="-shadowcssslotted",E="-shadowcsscontext",m=")(?:\\(((?:\\([^)(]*\\)|[^)(]*)+?)\\))?([^,{]*)",j=new RegExp("("+f+m,"gim"),N=new RegExp("("+E+m,"gim"),M=new RegExp("("+w+m,"gim"),h=f+"-no-combinator",D=/-shadowcsshost-no-combinator([^\s]*)/,K=[/::shadow/g,/::content/g],_=/-shadowcsshost/gim,C=e=>new RegExp(`((?e.replace(t,(...n)=>{if(n[2]){const o=n[2].split(","),s=[];for(let a=0;ae+t.replace(f,"")+r,oe=(e,t,r)=>t.indexOf(f)>-1?y(e,t,r):e+t+r+", "+t+" "+e+r,B=(e,t)=>e.replace(X,(r,n="",o,s="",a="")=>n+t+s+a),x=(e,t,r,n)=>((e,t)=>{const r=(e=>{const t=e.split(V),r=[],n=[];let o=0,s=[];for(let c=0;c0?s.push(l):(s.length>0&&(n.push(s.join("")),r.push(R),s=[]),r.push(l)),"{"===l&&o++}return s.length>0&&(n.push(s.join("")),r.push(R)),{escapedString:r.join(""),blocks:n}})(e);let n=0;return r.escapedString.replace(Q,(...o)=>{const s=o[2];let a="",c=o[4],l="";c&&c.startsWith("{"+R)&&(a=r.blocks[n++],c=c.substring(8),l="{");const d=t({selector:s,content:a});return`${o[1]}${d.selector}${o[3]}${l}${d.content}${c}`})})(e,o=>{let s=o.selector,a=o.content;return"@"!==o.selector[0]?s=((e,t,r,n)=>e.split(",").map(o=>n&&o.indexOf("."+n)>-1?o.trim():((e,t)=>!(e=>(e=e.replace(/\[/g,"\\[").replace(/\]/g,"\\]"),new RegExp("^("+e+")([>\\s~+[.,{:][\\s\\S]*)?$","m")))(t).test(e))(o,t)?((e,t,r)=>{const o="."+(t=t.replace(/\[is=([^\]]*)\]/g,(v,...i)=>i[0])),s=v=>{let i=v.trim();if(!i)return"";if(v.indexOf(h)>-1)i=((e,t,r)=>{if(_.lastIndex=0,_.test(e)){const n=`.${r}`;return e.replace(D,(o,s)=>B(s,n)).replace(_,n+" ")}return t+" "+e})(v,t,r);else{const S=v.replace(_,"");S.length>0&&(i=B(S,o))}return i},a=(e=>{const t=[];let r=0;return{content:(e=e.replace(/(\[[^\]]*\])/g,(s,a)=>{const c=`__ph-${r}__`;return t.push(a),r++,c})).replace(/(:nth-[-\w]+)(\([^)]+\))/g,(s,a,c)=>{const l=`__ph-${r}__`;return t.push(c),r++,a+l}),placeholders:t}})(e);let u,c="",l=0;const d=/( |>|\+|~(?!=))\s*/g;let p=!((e=a.content).indexOf(h)>-1);for(;null!==(u=d.exec(e));){const v=u[1],i=e.slice(l,u.index).trim();p=p||i.indexOf(h)>-1,c+=`${p?s(i):i} ${v} `,l=d.lastIndex}const k=e.substring(l);return p=p||k.indexOf(h)>-1,c+=p?s(k):k,((e,t)=>t.replace(/__ph-(\d+)__/g,(r,n)=>e[+n]))(a.placeholders,c)})(o,t,r).trim():o.trim()).join(", "))(o.selector,t,r,n):(o.selector.startsWith("@media")||o.selector.startsWith("@supports")||o.selector.startsWith("@page")||o.selector.startsWith("@document"))&&(a=x(o.content,t,r,n)),{selector:s.replace(/\s{2,}/g," ").trim(),content:a}}),$=(e,t)=>e.replace(/-shadowcsshost-no-combinator/g,`.${t}`),he=(e,t)=>{const r=t+"-h",n=t+"-s",o=(e=>e.match(F)||[])(e),s=((e,t,r,n)=>{const o=((e,t)=>{const r="."+t+" > ",n=[];return e=e.replace(M,(...o)=>{if(o[2]){const s=o[2].trim(),c=r+s+o[3];let l="";for(let g=o[4]-1;g>=0;g--){const p=o[5][g];if("}"===p||","===p)break;l=p+l}const u=(l+c).trim(),d=`${l.trimEnd()}${c.trim()}`.trim();return u!==d&&n.push({orgSelector:u,updatedSelector:`${d}, ${u}`}),c}return h+o[3]}),{selectors:n,cssText:e}})(e=(e=>O(e,N,oe))(e=(e=>O(e,j,y))(e=(e=>e.replace(G,`$1${E}`).replace(A,`$1${f}`).replace(Y,`$1${w}`))(e))),n);return e=(e=>K.reduce((t,r)=>t.replace(r," "),e))(e=o.cssText),t&&(e=x(e,t,r,n)),{cssText:(e=(e=$(e,r)).replace(/>\s*\*\s+([^{, ]+)/gm," $1 ")).trim(),slottedSelectors:o.selectors.map(s=>({orgSelector:$(s.orgSelector,r),updatedSelector:$(s.updatedSelector,r)}))}})(e=(e=>e.replace(I,""))(e),t,r,n);return e=[s.cssText,...o].join("\n"),s.slottedSelectors.forEach(a=>{const c=new RegExp((e=>e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"))(a.orgSelector),"g");e=e.replace(c,a.updatedSelector)}),e}}}]); \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/3814.64993bc23b06a2fd.js b/branch/kby-toggle-button-mobile-view/3814.64993bc23b06a2fd.js new file mode 100644 index 0000000000..9d2003d0b8 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/3814.64993bc23b06a2fd.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcookbook=self.webpackChunkcookbook||[]).push([[3814],{3814:(v,c,n)=>{n.r(c),n.d(c,{ion_toggle:()=>k});var d=n(10467),a=n(54261),h=n(84920),x=n(21086),p=n(25083),b=n(80333),g=n(23992),o=n(9483);n(78438),n(28476);const k=class{constructor(e){var r=this;(0,a.r)(this,e),this.ionChange=(0,a.d)(this,"ionChange",7),this.ionFocus=(0,a.d)(this,"ionFocus",7),this.ionBlur=(0,a.d)(this,"ionBlur",7),this.inputId="ion-tg-"+E++,this.lastDrag=0,this.inheritedAttributes={},this.didLoad=!1,this.setupGesture=(0,d.A)(function*(){const{toggleTrack:t}=r;t&&(r.gesture=(yield Promise.resolve().then(n.bind(n,28607))).createGesture({el:t,gestureName:"toggle",gesturePriority:100,threshold:5,passive:!1,onStart:()=>r.onStart(),onMove:i=>r.onMove(i),onEnd:i=>r.onEnd(i)}),r.disabledChanged())}),this.onClick=t=>{this.disabled||(t.preventDefault(),this.lastDrag+300{this.ionFocus.emit()},this.onBlur=()=>{this.ionBlur.emit()},this.getSwitchLabelIcon=(t,i)=>"md"===t?i?g.f:g.r:i?g.r:g.g,this.activated=!1,this.color=void 0,this.name=this.inputId,this.checked=!1,this.disabled=!1,this.value="on",this.enableOnOffLabels=o.c.get("toggleOnOffLabels"),this.labelPlacement="start",this.justify="space-between",this.alignment="center"}disabledChanged(){this.gesture&&this.gesture.enable(!this.disabled)}toggleChecked(){const{checked:e,value:r}=this,t=!e;this.checked=t,this.ionChange.emit({checked:t,value:r})}connectedCallback(){var e=this;return(0,d.A)(function*(){e.didLoad&&e.setupGesture()})()}componentDidLoad(){this.setupGesture(),this.didLoad=!0}disconnectedCallback(){this.gesture&&(this.gesture.destroy(),this.gesture=void 0)}componentWillLoad(){this.inheritedAttributes=Object.assign({},(0,h.i)(this.el))}onStart(){this.activated=!0,this.setFocus()}onMove(e){_((0,p.i)(this.el),this.checked,e.deltaX,-10)&&(this.toggleChecked(),(0,x.c)())}onEnd(e){this.activated=!1,this.lastDrag=Date.now(),e.event.preventDefault(),e.event.stopImmediatePropagation()}getValue(){return this.value||""}setFocus(){this.focusEl&&this.focusEl.focus()}renderOnOffSwitchLabels(e,r){const t=this.getSwitchLabelIcon(e,r);return(0,a.h)("ion-icon",{class:{"toggle-switch-icon":!0,"toggle-switch-icon-checked":r},icon:t,"aria-hidden":"true"})}renderToggleControl(){const e=(0,o.b)(this),{enableOnOffLabels:r,checked:t}=this;return(0,a.h)("div",{class:"toggle-icon",part:"track",ref:i=>this.toggleTrack=i},r&&"ios"===e&&[this.renderOnOffSwitchLabels(e,!0),this.renderOnOffSwitchLabels(e,!1)],(0,a.h)("div",{class:"toggle-icon-wrapper"},(0,a.h)("div",{class:"toggle-inner",part:"handle"},r&&"md"===e&&this.renderOnOffSwitchLabels(e,t))))}get hasLabel(){return""!==this.el.textContent}render(){const{activated:e,color:r,checked:t,disabled:i,el:u,justify:C,labelPlacement:O,inputId:j,name:D,alignment:L}=this,M=(0,o.b)(this),P=this.getValue(),I=(0,p.i)(u)?"rtl":"ltr";return(0,h.d)(!0,u,D,t?P:"",i),(0,a.h)(a.f,{key:"b0d648e071bc8095998b519ce4dcdd0ea91575c0",onClick:this.onClick,class:(0,b.c)(r,{[M]:!0,"in-item":(0,b.h)("ion-item",u),"toggle-activated":e,"toggle-checked":t,"toggle-disabled":i,[`toggle-justify-${C}`]:!0,[`toggle-alignment-${L}`]:!0,[`toggle-label-placement-${O}`]:!0,[`toggle-${I}`]:!0})},(0,a.h)("label",{key:"9a2fe1d16dba66a9dfef450efebf2e5cbe3dcd00",class:"toggle-wrapper"},(0,a.h)("input",Object.assign({key:"4358d18cb86da768155c17f9da3aac641296c256",type:"checkbox",role:"switch","aria-checked":`${t}`,checked:t,disabled:i,id:j,onFocus:()=>this.onFocus(),onBlur:()=>this.onBlur(),ref:T=>this.focusEl=T},this.inheritedAttributes)),(0,a.h)("div",{key:"0ec99e452164d7059cc4f93d09e5b918f82c022a",class:{"label-text-wrapper":!0,"label-text-wrapper-hidden":!this.hasLabel},part:"label"},(0,a.h)("slot",{key:"1c5cbc99905a79e842e9487eb3ca654e1bab3c66"})),(0,a.h)("div",{key:"ca8196423b429899febd11c7337d768ff05df6f4",class:"native-wrapper"},this.renderToggleControl())))}get el(){return(0,a.i)(this)}static get watchers(){return{disabled:["disabledChanged"]}}},_=(e,r,t,i)=>r?!e&&i>t||e&&-it;let E=0;k.style={ios:":host{-webkit-box-sizing:content-box !important;box-sizing:content-box !important;display:inline-block;position:relative;max-width:100%;outline:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}:host(.in-item){-ms-flex:1 1 0px;flex:1 1 0;width:100%;height:100%}:host([slot=start]),:host([slot=end]){-ms-flex:initial;flex:initial;width:auto}:host(.ion-focused) input{border:2px solid #5e9ed6}:host(.toggle-disabled){pointer-events:none}input{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:0;padding:0;border:0;outline:0;clip:rect(0 0 0 0);opacity:0;overflow:hidden;-webkit-appearance:none;-moz-appearance:none}.toggle-wrapper{display:-ms-flexbox;display:flex;position:relative;-ms-flex-positive:1;flex-grow:1;height:inherit;-webkit-transition:background-color 15ms linear;transition:background-color 15ms linear;cursor:inherit}.label-text-wrapper{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:host(.in-item) .label-text-wrapper{margin-top:10px;margin-bottom:10px}:host(.in-item.toggle-label-placement-stacked) .label-text-wrapper{margin-top:10px;margin-bottom:16px}:host(.in-item.toggle-label-placement-stacked) .native-wrapper{margin-bottom:10px}.label-text-wrapper-hidden{display:none}.native-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}:host(.toggle-justify-space-between) .toggle-wrapper{-ms-flex-pack:justify;justify-content:space-between}:host(.toggle-justify-start) .toggle-wrapper{-ms-flex-pack:start;justify-content:start}:host(.toggle-justify-end) .toggle-wrapper{-ms-flex-pack:end;justify-content:end}:host(.toggle-alignment-start) .toggle-wrapper{-ms-flex-align:start;align-items:start}:host(.toggle-alignment-center) .toggle-wrapper{-ms-flex-align:center;align-items:center}:host(.toggle-label-placement-start) .toggle-wrapper{-ms-flex-direction:row;flex-direction:row}:host(.toggle-label-placement-start) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px}:host(.toggle-label-placement-end) .toggle-wrapper{-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.toggle-label-placement-end) .label-text-wrapper{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0}:host(.toggle-label-placement-fixed) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px}:host(.toggle-label-placement-fixed) .label-text-wrapper{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}:host(.toggle-label-placement-stacked) .toggle-wrapper{-ms-flex-direction:column;flex-direction:column}:host(.toggle-label-placement-stacked) .label-text-wrapper{-webkit-transform:scale(0.75);transform:scale(0.75);margin-left:0;margin-right:0;margin-bottom:16px;max-width:calc(100% / 0.75)}:host(.toggle-label-placement-stacked.toggle-alignment-start) .label-text-wrapper{-webkit-transform-origin:left top;transform-origin:left top}:host-context([dir=rtl]):host(.toggle-label-placement-stacked.toggle-alignment-start) .label-text-wrapper,:host-context([dir=rtl]).toggle-label-placement-stacked.toggle-alignment-start .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}@supports selector(:dir(rtl)){:host(.toggle-label-placement-stacked.toggle-alignment-start:dir(rtl)) .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}}:host(.toggle-label-placement-stacked.toggle-alignment-center) .label-text-wrapper{-webkit-transform-origin:center top;transform-origin:center top}:host-context([dir=rtl]):host(.toggle-label-placement-stacked.toggle-alignment-center) .label-text-wrapper,:host-context([dir=rtl]).toggle-label-placement-stacked.toggle-alignment-center .label-text-wrapper{-webkit-transform-origin:calc(100% - center) top;transform-origin:calc(100% - center) top}@supports selector(:dir(rtl)){:host(.toggle-label-placement-stacked.toggle-alignment-center:dir(rtl)) .label-text-wrapper{-webkit-transform-origin:calc(100% - center) top;transform-origin:calc(100% - center) top}}.toggle-icon-wrapper{display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;width:100%;height:100%;-webkit-transition:var(--handle-transition);transition:var(--handle-transition);will-change:transform}.toggle-icon{border-radius:var(--border-radius);display:block;position:relative;width:100%;height:100%;background:var(--track-background);overflow:inherit}:host(.toggle-checked) .toggle-icon{background:var(--track-background-checked)}.toggle-inner{border-radius:var(--handle-border-radius);position:absolute;left:var(--handle-spacing);width:var(--handle-width);height:var(--handle-height);max-height:var(--handle-max-height);-webkit-transition:var(--handle-transition);transition:var(--handle-transition);background:var(--handle-background);-webkit-box-shadow:var(--handle-box-shadow);box-shadow:var(--handle-box-shadow);contain:strict}:host(.toggle-ltr) .toggle-inner{left:var(--handle-spacing)}:host(.toggle-rtl) .toggle-inner{right:var(--handle-spacing)}:host(.toggle-ltr.toggle-checked) .toggle-icon-wrapper{-webkit-transform:translate3d(calc(100% - var(--handle-width)), 0, 0);transform:translate3d(calc(100% - var(--handle-width)), 0, 0)}:host(.toggle-rtl.toggle-checked) .toggle-icon-wrapper{-webkit-transform:translate3d(calc(-100% + var(--handle-width)), 0, 0);transform:translate3d(calc(-100% + var(--handle-width)), 0, 0)}:host(.toggle-checked) .toggle-inner{background:var(--handle-background-checked)}:host(.toggle-ltr.toggle-checked) .toggle-inner{-webkit-transform:translate3d(calc(var(--handle-spacing) * -2), 0, 0);transform:translate3d(calc(var(--handle-spacing) * -2), 0, 0)}:host(.toggle-rtl.toggle-checked) .toggle-inner{-webkit-transform:translate3d(calc(var(--handle-spacing) * 2), 0, 0);transform:translate3d(calc(var(--handle-spacing) * 2), 0, 0)}:host{--track-background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.088);--track-background-checked:var(--ion-color-primary, #0054e9);--border-radius:15.5px;--handle-background:#ffffff;--handle-background-checked:#ffffff;--handle-border-radius:25.5px;--handle-box-shadow:0 3px 4px rgba(0, 0, 0, 0.06), 0 3px 8px rgba(0, 0, 0, 0.06);--handle-height:calc(31px - (2px * 2));--handle-max-height:calc(100% - var(--handle-spacing) * 2);--handle-width:calc(31px - (2px * 2));--handle-spacing:2px;--handle-transition:transform 300ms, width 120ms ease-in-out 80ms, left 110ms ease-in-out 80ms, right 110ms ease-in-out 80ms}.native-wrapper .toggle-icon{width:51px;height:31px;overflow:hidden}:host(.ion-color.toggle-checked) .toggle-icon{background:var(--ion-color-base)}:host(.toggle-activated) .toggle-switch-icon{opacity:0}.toggle-icon{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:background-color 300ms;transition:background-color 300ms}.toggle-inner{will-change:transform}.toggle-switch-icon{position:absolute;top:50%;width:11px;height:11px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity 300ms, color 300ms;transition:opacity 300ms, color 300ms}.toggle-switch-icon{position:absolute;color:var(--ion-color-dark, #222428)}:host(.toggle-ltr) .toggle-switch-icon{right:6px}:host(.toggle-rtl) .toggle-switch-icon{right:initial;left:6px;}:host(.toggle-checked) .toggle-switch-icon.toggle-switch-icon-checked{color:var(--ion-color-contrast, #fff)}:host(.toggle-checked) .toggle-switch-icon:not(.toggle-switch-icon-checked){opacity:0}.toggle-switch-icon-checked{position:absolute;width:15px;height:15px;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}:host(.toggle-ltr) .toggle-switch-icon-checked{right:initial;left:4px;}:host(.toggle-rtl) .toggle-switch-icon-checked{right:4px}:host(.toggle-activated) .toggle-icon::before,:host(.toggle-checked) .toggle-icon::before{-webkit-transform:scale3d(0, 0, 0);transform:scale3d(0, 0, 0)}:host(.toggle-activated.toggle-checked) .toggle-inner::before{-webkit-transform:scale3d(0, 0, 0);transform:scale3d(0, 0, 0)}:host(.toggle-activated) .toggle-inner{width:calc(var(--handle-width) + 6px)}:host(.toggle-ltr.toggle-activated.toggle-checked) .toggle-icon-wrapper{-webkit-transform:translate3d(calc(100% - var(--handle-width) - 6px), 0, 0);transform:translate3d(calc(100% - var(--handle-width) - 6px), 0, 0)}:host(.toggle-rtl.toggle-activated.toggle-checked) .toggle-icon-wrapper{-webkit-transform:translate3d(calc(-100% + var(--handle-width) + 6px), 0, 0);transform:translate3d(calc(-100% + var(--handle-width) + 6px), 0, 0)}:host(.toggle-disabled){opacity:0.3}",md:":host{-webkit-box-sizing:content-box !important;box-sizing:content-box !important;display:inline-block;position:relative;max-width:100%;outline:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}:host(.in-item){-ms-flex:1 1 0px;flex:1 1 0;width:100%;height:100%}:host([slot=start]),:host([slot=end]){-ms-flex:initial;flex:initial;width:auto}:host(.ion-focused) input{border:2px solid #5e9ed6}:host(.toggle-disabled){pointer-events:none}input{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:0;padding:0;border:0;outline:0;clip:rect(0 0 0 0);opacity:0;overflow:hidden;-webkit-appearance:none;-moz-appearance:none}.toggle-wrapper{display:-ms-flexbox;display:flex;position:relative;-ms-flex-positive:1;flex-grow:1;height:inherit;-webkit-transition:background-color 15ms linear;transition:background-color 15ms linear;cursor:inherit}.label-text-wrapper{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:host(.in-item) .label-text-wrapper{margin-top:10px;margin-bottom:10px}:host(.in-item.toggle-label-placement-stacked) .label-text-wrapper{margin-top:10px;margin-bottom:16px}:host(.in-item.toggle-label-placement-stacked) .native-wrapper{margin-bottom:10px}.label-text-wrapper-hidden{display:none}.native-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}:host(.toggle-justify-space-between) .toggle-wrapper{-ms-flex-pack:justify;justify-content:space-between}:host(.toggle-justify-start) .toggle-wrapper{-ms-flex-pack:start;justify-content:start}:host(.toggle-justify-end) .toggle-wrapper{-ms-flex-pack:end;justify-content:end}:host(.toggle-alignment-start) .toggle-wrapper{-ms-flex-align:start;align-items:start}:host(.toggle-alignment-center) .toggle-wrapper{-ms-flex-align:center;align-items:center}:host(.toggle-label-placement-start) .toggle-wrapper{-ms-flex-direction:row;flex-direction:row}:host(.toggle-label-placement-start) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px}:host(.toggle-label-placement-end) .toggle-wrapper{-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.toggle-label-placement-end) .label-text-wrapper{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0}:host(.toggle-label-placement-fixed) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px}:host(.toggle-label-placement-fixed) .label-text-wrapper{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}:host(.toggle-label-placement-stacked) .toggle-wrapper{-ms-flex-direction:column;flex-direction:column}:host(.toggle-label-placement-stacked) .label-text-wrapper{-webkit-transform:scale(0.75);transform:scale(0.75);margin-left:0;margin-right:0;margin-bottom:16px;max-width:calc(100% / 0.75)}:host(.toggle-label-placement-stacked.toggle-alignment-start) .label-text-wrapper{-webkit-transform-origin:left top;transform-origin:left top}:host-context([dir=rtl]):host(.toggle-label-placement-stacked.toggle-alignment-start) .label-text-wrapper,:host-context([dir=rtl]).toggle-label-placement-stacked.toggle-alignment-start .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}@supports selector(:dir(rtl)){:host(.toggle-label-placement-stacked.toggle-alignment-start:dir(rtl)) .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}}:host(.toggle-label-placement-stacked.toggle-alignment-center) .label-text-wrapper{-webkit-transform-origin:center top;transform-origin:center top}:host-context([dir=rtl]):host(.toggle-label-placement-stacked.toggle-alignment-center) .label-text-wrapper,:host-context([dir=rtl]).toggle-label-placement-stacked.toggle-alignment-center .label-text-wrapper{-webkit-transform-origin:calc(100% - center) top;transform-origin:calc(100% - center) top}@supports selector(:dir(rtl)){:host(.toggle-label-placement-stacked.toggle-alignment-center:dir(rtl)) .label-text-wrapper{-webkit-transform-origin:calc(100% - center) top;transform-origin:calc(100% - center) top}}.toggle-icon-wrapper{display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;width:100%;height:100%;-webkit-transition:var(--handle-transition);transition:var(--handle-transition);will-change:transform}.toggle-icon{border-radius:var(--border-radius);display:block;position:relative;width:100%;height:100%;background:var(--track-background);overflow:inherit}:host(.toggle-checked) .toggle-icon{background:var(--track-background-checked)}.toggle-inner{border-radius:var(--handle-border-radius);position:absolute;left:var(--handle-spacing);width:var(--handle-width);height:var(--handle-height);max-height:var(--handle-max-height);-webkit-transition:var(--handle-transition);transition:var(--handle-transition);background:var(--handle-background);-webkit-box-shadow:var(--handle-box-shadow);box-shadow:var(--handle-box-shadow);contain:strict}:host(.toggle-ltr) .toggle-inner{left:var(--handle-spacing)}:host(.toggle-rtl) .toggle-inner{right:var(--handle-spacing)}:host(.toggle-ltr.toggle-checked) .toggle-icon-wrapper{-webkit-transform:translate3d(calc(100% - var(--handle-width)), 0, 0);transform:translate3d(calc(100% - var(--handle-width)), 0, 0)}:host(.toggle-rtl.toggle-checked) .toggle-icon-wrapper{-webkit-transform:translate3d(calc(-100% + var(--handle-width)), 0, 0);transform:translate3d(calc(-100% + var(--handle-width)), 0, 0)}:host(.toggle-checked) .toggle-inner{background:var(--handle-background-checked)}:host(.toggle-ltr.toggle-checked) .toggle-inner{-webkit-transform:translate3d(calc(var(--handle-spacing) * -2), 0, 0);transform:translate3d(calc(var(--handle-spacing) * -2), 0, 0)}:host(.toggle-rtl.toggle-checked) .toggle-inner{-webkit-transform:translate3d(calc(var(--handle-spacing) * 2), 0, 0);transform:translate3d(calc(var(--handle-spacing) * 2), 0, 0)}:host{--track-background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.39);--track-background-checked:rgba(var(--ion-color-primary-rgb, 0, 84, 233), 0.5);--border-radius:14px;--handle-background:#ffffff;--handle-background-checked:var(--ion-color-primary, #0054e9);--handle-border-radius:50%;--handle-box-shadow:0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);--handle-width:20px;--handle-height:20px;--handle-max-height:calc(100% + 6px);--handle-spacing:0;--handle-transition:transform 160ms cubic-bezier(0.4, 0, 0.2, 1), background-color 160ms cubic-bezier(0.4, 0, 0.2, 1)}.native-wrapper .toggle-icon{width:36px;height:14px}:host(.ion-color.toggle-checked) .toggle-icon{background:rgba(var(--ion-color-base-rgb), 0.5)}:host(.ion-color.toggle-checked) .toggle-inner{background:var(--ion-color-base)}:host(.toggle-checked) .toggle-inner{color:var(--ion-color-contrast, #fff)}.toggle-icon{-webkit-transition:background-color 160ms;transition:background-color 160ms}.toggle-inner{will-change:background-color, transform;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#000}.toggle-inner .toggle-switch-icon{-webkit-padding-start:1px;padding-inline-start:1px;-webkit-padding-end:1px;padding-inline-end:1px;padding-top:1px;padding-bottom:1px;width:100%;height:100%}:host(.toggle-disabled){opacity:0.38}"}},80333:(v,c,n)=>{n.d(c,{c:()=>h,g:()=>p,h:()=>a,o:()=>g});var d=n(10467);const a=(o,l)=>null!==l.closest(o),h=(o,l)=>"string"==typeof o&&o.length>0?Object.assign({"ion-color":!0,[`ion-color-${o}`]:!0},l):l,p=o=>{const l={};return(o=>void 0!==o?(Array.isArray(o)?o:o.split(" ")).filter(s=>null!=s).map(s=>s.trim()).filter(s=>""!==s):[])(o).forEach(s=>l[s]=!0),l},b=/^[a-z][a-z0-9+\-.]*:/,g=function(){var o=(0,d.A)(function*(l,s,w,m){if(null!=l&&"#"!==l[0]&&!b.test(l)){const f=document.querySelector("ion-router");if(f)return s?.preventDefault(),f.push(l,w,m)}return!1});return function(s,w,m,f){return o.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/3rdpartylicenses.txt b/branch/kby-toggle-button-mobile-view/3rdpartylicenses.txt new file mode 100644 index 0000000000..003149aeae --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/3rdpartylicenses.txt @@ -0,0 +1,754 @@ +@angular/animations +MIT +The MIT License + +Copyright (c) 2010-2025 Google LLC. https://angular.dev/license + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + +@angular/cdk +MIT +The MIT License + +Copyright (c) 2025 Google LLC. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + +@angular/common +MIT +The MIT License + +Copyright (c) 2010-2025 Google LLC. https://angular.dev/license + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + +@angular/core +MIT +The MIT License + +Copyright (c) 2010-2025 Google LLC. https://angular.dev/license + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + +@angular/forms +MIT +The MIT License + +Copyright (c) 2010-2025 Google LLC. https://angular.dev/license + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + +@angular/platform-browser +MIT +The MIT License + +Copyright (c) 2010-2025 Google LLC. https://angular.dev/license + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + +@angular/router +MIT +The MIT License + +Copyright (c) 2010-2025 Google LLC. https://angular.dev/license + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + +@babel/runtime +MIT +MIT License + +Copyright (c) 2014-present Sebastian McKenzie and other contributors + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +@floating-ui/core +MIT +MIT License + +Copyright (c) 2021-present Floating UI contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +@floating-ui/dom +MIT +MIT License + +Copyright (c) 2021-present Floating UI contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +@floating-ui/utils +MIT +MIT License + +Copyright (c) 2021-present Floating UI contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +@ionic/angular +MIT + +@ionic/core +MIT +Copyright 2015-present Drifty Co. +http://drifty.com/ + +MIT License + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +@ionic/core/components + +@kirbydesign/core +MIT + +@kirbydesign/designsystem +MIT + +@repo/cookbook + +@stencil/core/internal + +@stencil/core/internal/app-data + +@stencil/core/internal/client + +chart.js +MIT +The MIT License (MIT) + +Copyright (c) 2014-2022 Chart.js Contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +chart.js-helpers + +chartjs-adapter-date-fns +MIT +The MIT License (MIT) + +Copyright (c) 2019 Chart.js Contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +chartjs-plugin-annotation +MIT +The MIT License (MIT) + +Copyright (c) 2016-2021 chartjs-plugin-annotation Contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +chartjs-plugin-datalabels +MIT +The MIT License (MIT) + +Copyright (c) 2017-2021 chartjs-plugin-datalabels contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +date-fns +MIT +MIT License + +Copyright (c) 2021 Sasha Koss and Lesha Koss https://kossnocorp.mit-license.org + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +date-fns-tz +MIT +The MIT License (MIT) + +Copyright © 2018 Marnus Weststrate + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the “Software”), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. + + +inputmask +MIT +Copyright (c) 2010 - 2018 Robin Herbots + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +ionicons/components + +prismjs +MIT +MIT LICENSE + +Copyright (c) 2012 Lea Verou + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + +rxjs +Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright (c) 2015-2018 Google, Inc., Netflix, Inc., Microsoft Corp. and contributors + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + + +ssr-window +MIT +MIT License + +Copyright (c) 2018 Vladimir Kharlampidi + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +swiper +MIT +The MIT License (MIT) + +Copyright (c) 2019 Vladimir Kharlampidi + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +tslib +0BSD +Copyright (c) Microsoft Corporation. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM +LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR +OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. + +zone.js +MIT +The MIT License + +Copyright (c) 2010-2024 Google LLC. https://angular.io/license + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/branch/kby-toggle-button-mobile-view/404.html b/branch/kby-toggle-button-mobile-view/404.html new file mode 100644 index 0000000000..45dc008770 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/404.html @@ -0,0 +1,13 @@ + + + + + Kirby Design System + + + + + + + + diff --git a/branch/kby-toggle-button-mobile-view/4171.d93d0ac03535ca7c.js b/branch/kby-toggle-button-mobile-view/4171.d93d0ac03535ca7c.js new file mode 100644 index 0000000000..70db7db2d5 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/4171.d93d0ac03535ca7c.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcookbook=self.webpackChunkcookbook||[]).push([[4171],{44171:(_,d,t)=>{t.r(d),t.d(d,{ion_infinite_scroll:()=>b,ion_infinite_scroll_content:()=>E});var f=t(10467),e=t(54261),r=t(20909),s=t(9483),h=t(90464);const b=(()=>{let l=class{constructor(i){(0,e.r)(this,i),this.ionInfinite=(0,e.d)(this,"ionInfinite",7),this.thrPx=0,this.thrPc=0,this.didFire=!1,this.isBusy=!1,this.onScroll=()=>{const n=this.scrollEl;if(!n||!this.canStart())return 1;const o=this.el.offsetHeight;if(0===o)return 2;const c=n.scrollTop,g=n.offsetHeight,p=0!==this.thrPc?g*this.thrPc:this.thrPx;return("bottom"===this.position?n.scrollHeight-o-c-p-g:c-o-p)<0&&!this.didFire?(this.isLoading=!0,this.didFire=!0,this.ionInfinite.emit(),3):4},this.isLoading=!1,this.threshold="15%",this.disabled=!1,this.position="bottom"}thresholdChanged(){const i=this.threshold;i.lastIndexOf("%")>-1?(this.thrPx=0,this.thrPc=parseFloat(i)/100):(this.thrPx=parseFloat(i),this.thrPc=0)}disabledChanged(){const i=this.disabled;i&&(this.isLoading=!1,this.isBusy=!1),this.enableScrollEvents(!i)}connectedCallback(){var i=this;return(0,f.A)(function*(){const n=(0,r.f)(i.el);n?(i.scrollEl=yield(0,r.g)(n),i.thresholdChanged(),i.disabledChanged(),"top"===i.position&&(0,e.w)(()=>{i.scrollEl&&(i.scrollEl.scrollTop=i.scrollEl.scrollHeight-i.scrollEl.clientHeight)})):(0,r.p)(i.el)})()}disconnectedCallback(){this.enableScrollEvents(!1),this.scrollEl=void 0}complete(){var i=this;return(0,f.A)(function*(){const n=i.scrollEl;if(i.isLoading&&n)if(i.isLoading=!1,"top"===i.position){i.isBusy=!0;const o=n.scrollHeight-n.scrollTop;requestAnimationFrame(()=>{(0,e.e)(()=>{const a=n.scrollHeight-o;requestAnimationFrame(()=>{(0,e.w)(()=>{n.scrollTop=a,i.isBusy=!1,i.didFire=!1})})})})}else i.didFire=!1})()}canStart(){return!(this.disabled||this.isBusy||!this.scrollEl||this.isLoading)}enableScrollEvents(i){this.scrollEl&&(i?this.scrollEl.addEventListener("scroll",this.onScroll):this.scrollEl.removeEventListener("scroll",this.onScroll))}render(){const i=(0,s.b)(this),n=this.disabled;return(0,e.h)(e.f,{key:"1444429a86950c449953cbf578436cc8cabf40ec",class:{[i]:!0,"infinite-scroll-loading":this.isLoading,"infinite-scroll-enabled":!n}})}get el(){return(0,e.i)(this)}static get watchers(){return{threshold:["thresholdChanged"],disabled:["disabledChanged"]}}};return l.style="ion-infinite-scroll{display:none;width:100%}.infinite-scroll-enabled{display:block}",l})(),E=(()=>{let l=class{constructor(i){(0,e.r)(this,i),this.customHTMLEnabled=s.c.get("innerHTMLTemplatesEnabled",h.E),this.loadingSpinner=void 0,this.loadingText=void 0}componentDidLoad(){if(void 0===this.loadingSpinner){const i=(0,s.b)(this);this.loadingSpinner=s.c.get("infiniteLoadingSpinner",s.c.get("spinner","ios"===i?"lines":"crescent"))}}renderLoadingText(){const{customHTMLEnabled:i,loadingText:n}=this;return i?(0,e.h)("div",{class:"infinite-loading-text",innerHTML:(0,h.a)(n)}):(0,e.h)("div",{class:"infinite-loading-text"},this.loadingText)}render(){const i=(0,s.b)(this);return(0,e.h)(e.f,{key:"060278bf9cb0321e182352f9613be4ebbb028259",class:{[i]:!0,[`infinite-scroll-content-${i}`]:!0}},(0,e.h)("div",{key:"07d3cada920145f979ad315bd187fb878e0c3da3",class:"infinite-loading"},this.loadingSpinner&&(0,e.h)("div",{key:"6254f175d7543d09f3dd47cd0589a2809182cd8c",class:"infinite-loading-spinner"},(0,e.h)("ion-spinner",{key:"a6a816d1c65b60b786333b209b63492aa716a283",name:this.loadingSpinner})),void 0!==this.loadingText&&this.renderLoadingText()))}};return l.style={ios:"ion-infinite-scroll-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;min-height:84px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.infinite-loading{margin-left:0;margin-right:0;margin-top:0;margin-bottom:32px;display:none;width:100%}.infinite-loading-text{-webkit-margin-start:32px;margin-inline-start:32px;-webkit-margin-end:32px;margin-inline-end:32px;margin-top:4px;margin-bottom:0}.infinite-scroll-loading ion-infinite-scroll-content>.infinite-loading{display:block}.infinite-scroll-content-ios .infinite-loading-text{color:var(--ion-color-step-600, var(--ion-text-color-step-400, #666666))}.infinite-scroll-content-ios .infinite-loading-spinner .spinner-lines-ios line,.infinite-scroll-content-ios .infinite-loading-spinner .spinner-lines-small-ios line,.infinite-scroll-content-ios .infinite-loading-spinner .spinner-crescent circle{stroke:var(--ion-color-step-600, var(--ion-text-color-step-400, #666666))}.infinite-scroll-content-ios .infinite-loading-spinner .spinner-bubbles circle,.infinite-scroll-content-ios .infinite-loading-spinner .spinner-circles circle,.infinite-scroll-content-ios .infinite-loading-spinner .spinner-dots circle{fill:var(--ion-color-step-600, var(--ion-text-color-step-400, #666666))}",md:"ion-infinite-scroll-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;min-height:84px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.infinite-loading{margin-left:0;margin-right:0;margin-top:0;margin-bottom:32px;display:none;width:100%}.infinite-loading-text{-webkit-margin-start:32px;margin-inline-start:32px;-webkit-margin-end:32px;margin-inline-end:32px;margin-top:4px;margin-bottom:0}.infinite-scroll-loading ion-infinite-scroll-content>.infinite-loading{display:block}.infinite-scroll-content-md .infinite-loading-text{color:var(--ion-color-step-600, var(--ion-text-color-step-400, #666666))}.infinite-scroll-content-md .infinite-loading-spinner .spinner-lines-md line,.infinite-scroll-content-md .infinite-loading-spinner .spinner-lines-small-md line,.infinite-scroll-content-md .infinite-loading-spinner .spinner-crescent circle{stroke:var(--ion-color-step-600, var(--ion-text-color-step-400, #666666))}.infinite-scroll-content-md .infinite-loading-spinner .spinner-bubbles circle,.infinite-scroll-content-md .infinite-loading-spinner .spinner-circles circle,.infinite-scroll-content-md .infinite-loading-spinner .spinner-dots circle{fill:var(--ion-color-step-600, var(--ion-text-color-step-400, #666666))}"},l})()}}]); \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/4183.3814158fc86806b9.js b/branch/kby-toggle-button-mobile-view/4183.3814158fc86806b9.js new file mode 100644 index 0000000000..68824e808c --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/4183.3814158fc86806b9.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcookbook=self.webpackChunkcookbook||[]).push([[4183],{74183:(u,o,e)=>{e.r(o),e.d(o,{ion_img:()=>s});var i=e(54261),n=e(84920),r=e(9483);const s=class{constructor(t){(0,i.r)(this,t),this.ionImgWillLoad=(0,i.d)(this,"ionImgWillLoad",7),this.ionImgDidLoad=(0,i.d)(this,"ionImgDidLoad",7),this.ionError=(0,i.d)(this,"ionError",7),this.inheritedAttributes={},this.onLoad=()=>{this.ionImgDidLoad.emit()},this.onError=()=>{this.ionError.emit()},this.loadSrc=void 0,this.loadError=void 0,this.alt=void 0,this.src=void 0}srcChanged(){this.addIO()}componentWillLoad(){this.inheritedAttributes=(0,n.h)(this.el,["draggable"])}componentDidLoad(){this.addIO()}addIO(){void 0!==this.src&&(typeof window<"u"&&"IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"isIntersecting"in window.IntersectionObserverEntry.prototype?(this.removeIO(),this.io=new IntersectionObserver(t=>{t[t.length-1].isIntersecting&&(this.load(),this.removeIO())}),this.io.observe(this.el)):setTimeout(()=>this.load(),200))}load(){this.loadError=this.onError,this.loadSrc=this.src,this.ionImgWillLoad.emit()}removeIO(){this.io&&(this.io.disconnect(),this.io=void 0)}render(){const{loadSrc:t,alt:a,onLoad:c,loadError:l,inheritedAttributes:g}=this,{draggable:b}=g;return(0,i.h)(i.f,{key:"14d24d65ec8e5522192ca58035264971b1ab883b",class:(0,r.b)(this)},(0,i.h)("img",{key:"345ba155a5fdce5e66c397a599b7333d37d9cb1d",decoding:"async",src:t,alt:a,onLoad:c,onError:l,part:"image",draggable:h(b)}))}get el(){return(0,i.i)(this)}static get watchers(){return{src:["srcChanged"]}}},h=t=>{switch(t){case"true":return!0;case"false":return!1;default:return}};s.style=":host{display:block;-o-object-fit:contain;object-fit:contain}img{display:block;width:100%;height:100%;-o-object-fit:inherit;object-fit:inherit;-o-object-position:inherit;object-position:inherit}"}}]); \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/4406.85325f694a44c1ee.js b/branch/kby-toggle-button-mobile-view/4406.85325f694a44c1ee.js new file mode 100644 index 0000000000..ca4047b9fa --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/4406.85325f694a44c1ee.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcookbook=self.webpackChunkcookbook||[]).push([[4406],{84406:(C,h,a)=>{a.r(h),a.d(h,{ion_tab_bar:()=>T,ion_tab_button:()=>E});var p=a(10467),t=a(54261),f=a(64731),m=a(80333),d=a(9483),x=a(84920);a(28476),a(94379),a(78438);const T=(()=>{let c=class{constructor(o){(0,t.r)(this,o),this.ionTabBarChanged=(0,t.d)(this,"ionTabBarChanged",7),this.ionTabBarLoaded=(0,t.d)(this,"ionTabBarLoaded",7),this.keyboardCtrl=null,this.keyboardVisible=!1,this.color=void 0,this.selectedTab=void 0,this.translucent=!1}selectedTabChanged(){void 0!==this.selectedTab&&this.ionTabBarChanged.emit({tab:this.selectedTab})}componentWillLoad(){this.selectedTabChanged()}connectedCallback(){var o=this;return(0,p.A)(function*(){o.keyboardCtrl=yield(0,f.c)(function(){var e=(0,p.A)(function*(s,l){!1===s&&void 0!==l&&(yield l),o.keyboardVisible=s});return function(s,l){return e.apply(this,arguments)}}())})()}disconnectedCallback(){this.keyboardCtrl&&this.keyboardCtrl.destroy()}componentDidLoad(){this.ionTabBarLoaded.emit()}render(){const{color:o,translucent:e,keyboardVisible:s}=this,l=(0,d.b)(this),u=s&&"top"!==this.el.getAttribute("slot");return(0,t.h)(t.f,{key:"3a8595dd83f89e8319471a7a7f9f64b2565b384c",role:"tablist","aria-hidden":u?"true":null,class:(0,m.c)(o,{[l]:!0,"tab-bar-translucent":e,"tab-bar-hidden":u})},(0,t.h)("slot",{key:"8b65eceb922f6abfa15f41046261586fb94b981f"}))}get el(){return(0,t.i)(this)}static get watchers(){return{selectedTab:["selectedTabChanged"]}}};return c.style={ios:":host{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-right:var(--ion-safe-area-right);padding-bottom:var(--ion-safe-area-bottom, 0);padding-left:var(--ion-safe-area-left);border-top:var(--border);background:var(--background);color:var(--color);text-align:center;contain:strict;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:10;-webkit-box-sizing:content-box !important;box-sizing:content-box !important}:host(.ion-color) ::slotted(ion-tab-button){--background-focused:var(--ion-color-shade);--color-selected:var(--ion-color-contrast)}:host(.ion-color) ::slotted(.tab-selected){color:var(--ion-color-contrast)}:host(.ion-color),:host(.ion-color) ::slotted(ion-tab-button){color:rgba(var(--ion-color-contrast-rgb), 0.7)}:host(.ion-color),:host(.ion-color) ::slotted(ion-tab-button){background:var(--ion-color-base)}:host(.ion-color) ::slotted(ion-tab-button.ion-focused),:host(.tab-bar-translucent) ::slotted(ion-tab-button.ion-focused){background:var(--background-focused)}:host(.tab-bar-translucent) ::slotted(ion-tab-button){background:transparent}:host([slot=top]){padding-top:var(--ion-safe-area-top, 0);padding-bottom:0;border-top:0;border-bottom:var(--border)}:host(.tab-bar-hidden){display:none !important}:host{--background:var(--ion-tab-bar-background, var(--ion-color-step-50, var(--ion-background-color-step-50, #f7f7f7)));--background-focused:var(--ion-tab-bar-background-focused, #e0e0e0);--border:0.55px solid var(--ion-tab-bar-border-color, var(--ion-border-color, var(--ion-color-step-150, var(--ion-background-color-step-150, rgba(0, 0, 0, 0.2)))));--color:var(--ion-tab-bar-color, var(--ion-color-step-600, var(--ion-text-color-step-400, #666666)));--color-selected:var(--ion-tab-bar-color-selected, var(--ion-color-primary, #0054e9));height:50px}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){:host(.tab-bar-translucent){--background:rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8);-webkit-backdrop-filter:saturate(210%) blur(20px);backdrop-filter:saturate(210%) blur(20px)}:host(.ion-color.tab-bar-translucent){background:rgba(var(--ion-color-base-rgb), 0.8)}:host(.tab-bar-translucent) ::slotted(ion-tab-button.ion-focused){background:rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.6)}}",md:":host{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-right:var(--ion-safe-area-right);padding-bottom:var(--ion-safe-area-bottom, 0);padding-left:var(--ion-safe-area-left);border-top:var(--border);background:var(--background);color:var(--color);text-align:center;contain:strict;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:10;-webkit-box-sizing:content-box !important;box-sizing:content-box !important}:host(.ion-color) ::slotted(ion-tab-button){--background-focused:var(--ion-color-shade);--color-selected:var(--ion-color-contrast)}:host(.ion-color) ::slotted(.tab-selected){color:var(--ion-color-contrast)}:host(.ion-color),:host(.ion-color) ::slotted(ion-tab-button){color:rgba(var(--ion-color-contrast-rgb), 0.7)}:host(.ion-color),:host(.ion-color) ::slotted(ion-tab-button){background:var(--ion-color-base)}:host(.ion-color) ::slotted(ion-tab-button.ion-focused),:host(.tab-bar-translucent) ::slotted(ion-tab-button.ion-focused){background:var(--background-focused)}:host(.tab-bar-translucent) ::slotted(ion-tab-button){background:transparent}:host([slot=top]){padding-top:var(--ion-safe-area-top, 0);padding-bottom:0;border-top:0;border-bottom:var(--border)}:host(.tab-bar-hidden){display:none !important}:host{--background:var(--ion-tab-bar-background, var(--ion-background-color, #fff));--background-focused:var(--ion-tab-bar-background-focused, #e0e0e0);--border:1px solid var(--ion-tab-bar-border-color, var(--ion-border-color, var(--ion-color-step-150, var(--ion-background-color-step-150, rgba(0, 0, 0, 0.07)))));--color:var(--ion-tab-bar-color, var(--ion-color-step-650, var(--ion-text-color-step-350, #595959)));--color-selected:var(--ion-tab-bar-color-selected, var(--ion-color-primary, #0054e9));height:56px}"},c})(),E=(()=>{let c=class{constructor(o){(0,t.r)(this,o),this.ionTabButtonClick=(0,t.d)(this,"ionTabButtonClick",7),this.inheritedAttributes={},this.onKeyUp=e=>{("Enter"===e.key||" "===e.key)&&this.selectTab(e)},this.onClick=e=>{this.selectTab(e)},this.disabled=!1,this.download=void 0,this.href=void 0,this.rel=void 0,this.layout=void 0,this.selected=!1,this.tab=void 0,this.target=void 0}onTabBarChanged(o){const e=o.target,s=this.el.parentElement;(o.composedPath().includes(s)||e?.contains(this.el))&&(this.selected=this.tab===o.detail.tab)}componentWillLoad(){this.inheritedAttributes=Object.assign({},(0,x.h)(this.el,["aria-label"])),void 0===this.layout&&(this.layout=d.c.get("tabButtonLayout","icon-top"))}selectTab(o){void 0!==this.tab&&(this.disabled||this.ionTabButtonClick.emit({tab:this.tab,href:this.href,selected:this.selected}),o.preventDefault())}get hasLabel(){return!!this.el.querySelector("ion-label")}get hasIcon(){return!!this.el.querySelector("ion-icon")}render(){const{disabled:o,hasIcon:e,hasLabel:s,href:l,rel:u,target:M,layout:D,selected:k,tab:_,inheritedAttributes:I}=this,w=(0,d.b)(this),L={download:this.download,href:l,rel:u,target:M};return(0,t.h)(t.f,{key:"4b528ce31f67e10ad849e0c99bd034bba675c227",onClick:this.onClick,onKeyup:this.onKeyUp,id:void 0!==_?`tab-button-${_}`:null,class:{[w]:!0,"tab-selected":k,"tab-disabled":o,"tab-has-label":s,"tab-has-icon":e,"tab-has-label-only":s&&!e,"tab-has-icon-only":e&&!s,[`tab-layout-${D}`]:!0,"ion-activatable":!0,"ion-selectable":!0,"ion-focusable":!0}},(0,t.h)("a",Object.assign({key:"0da8784b1b243ffaaaf04dd7adb55d6881ed0c08"},L,{class:"button-native",part:"native",role:"tab","aria-selected":k?"true":null,"aria-disabled":o?"true":null,tabindex:o?"-1":void 0},I),(0,t.h)("span",{key:"2c628e8f1ebc129f84876c01530468cb97d8bf3a",class:"button-inner"},(0,t.h)("slot",{key:"8052a171d197a7de1a7eb12b091c35f73ae1ee21"})),"md"===w&&(0,t.h)("ion-ripple-effect",{key:"4186bdb5ed045ec16f495a14fa30ac864c576227",type:"unbounded"})))}get el(){return(0,t.i)(this)}};return c.style={ios:':host{--ripple-color:var(--color-selected);--background-focused-opacity:1;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;outline:none;background:var(--background);color:var(--color)}.button-native{border-radius:inherit;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;height:100%;border:0;outline:none;background:transparent;text-decoration:none;cursor:pointer;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-drag:none}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:inherit;flex-flow:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;height:100%;z-index:1}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}@media (any-hover: hover){a:hover{color:var(--color-selected)}}:host(.tab-selected){color:var(--color-selected)}:host(.tab-hidden){display:none !important}:host(.tab-disabled){pointer-events:none;opacity:0.4}::slotted(ion-label),::slotted(ion-icon){display:block;-ms-flex-item-align:center;align-self:center;max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}::slotted(ion-label){-ms-flex-order:0;order:0}::slotted(ion-icon){-ms-flex-order:-1;order:-1;height:1em}:host(.tab-has-label-only) ::slotted(ion-label){white-space:normal}::slotted(ion-badge){-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;z-index:1}:host(.tab-layout-icon-start){-ms-flex-direction:row;flex-direction:row}:host(.tab-layout-icon-end){-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.tab-layout-icon-bottom){-ms-flex-direction:column-reverse;flex-direction:column-reverse}:host(.tab-layout-icon-hide) ::slotted(ion-icon){display:none}:host(.tab-layout-label-hide) ::slotted(ion-label){display:none}ion-ripple-effect{color:var(--ripple-color)}:host{--padding-top:0;--padding-end:2px;--padding-bottom:0;--padding-start:2px;max-width:240px;font-size:10px}::slotted(ion-badge){-webkit-padding-start:6px;padding-inline-start:6px;-webkit-padding-end:6px;padding-inline-end:6px;padding-top:1px;padding-bottom:1px;top:4px;height:auto;font-size:12px;line-height:16px}::slotted(ion-badge){inset-inline-start:calc(50% + 6px)}::slotted(ion-icon){margin-top:2px;margin-bottom:2px;font-size:24px}::slotted(ion-icon::before){vertical-align:top}::slotted(ion-label){margin-top:0;margin-bottom:1px;min-height:11px;font-weight:500}:host(.tab-has-label-only) ::slotted(ion-label){margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;font-size:12px;font-size:14px;line-height:1.1}:host(.tab-layout-icon-end) ::slotted(ion-label),:host(.tab-layout-icon-start) ::slotted(ion-label),:host(.tab-layout-icon-hide) ::slotted(ion-label){margin-top:2px;margin-bottom:2px;font-size:14px;line-height:1.1}:host(.tab-layout-icon-end) ::slotted(ion-icon),:host(.tab-layout-icon-start) ::slotted(ion-icon){min-width:24px;height:26px;margin-top:2px;margin-bottom:1px;font-size:24px}:host(.tab-layout-icon-bottom) ::slotted(ion-badge){inset-inline-start:calc(50% + 12px)}:host(.tab-layout-icon-bottom) ::slotted(ion-icon){margin-top:0;margin-bottom:1px}:host(.tab-layout-icon-bottom) ::slotted(ion-label){margin-top:4px}:host(.tab-layout-icon-start) ::slotted(ion-badge),:host(.tab-layout-icon-end) ::slotted(ion-badge){top:10px}:host(.tab-layout-icon-start) ::slotted(ion-badge),:host(.tab-layout-icon-end) ::slotted(ion-badge){inset-inline-start:calc(50% + 35px)}:host(.tab-layout-icon-hide) ::slotted(ion-badge),:host(.tab-has-label-only) ::slotted(ion-badge){top:10px}:host(.tab-layout-icon-hide) ::slotted(ion-badge),:host(.tab-has-label-only) ::slotted(ion-badge){inset-inline-start:calc(50% + 30px)}:host(.tab-layout-label-hide) ::slotted(ion-badge),:host(.tab-has-icon-only) ::slotted(ion-badge){top:10px}:host(.tab-layout-label-hide) ::slotted(ion-icon){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}:host(.tab-layout-label-hide) ::slotted(ion-icon),:host(.tab-has-icon-only) ::slotted(ion-icon){font-size:30px}',md:':host{--ripple-color:var(--color-selected);--background-focused-opacity:1;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;outline:none;background:var(--background);color:var(--color)}.button-native{border-radius:inherit;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;height:100%;border:0;outline:none;background:transparent;text-decoration:none;cursor:pointer;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-drag:none}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:inherit;flex-flow:inherit;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:100%;height:100%;z-index:1}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}@media (any-hover: hover){a:hover{color:var(--color-selected)}}:host(.tab-selected){color:var(--color-selected)}:host(.tab-hidden){display:none !important}:host(.tab-disabled){pointer-events:none;opacity:0.4}::slotted(ion-label),::slotted(ion-icon){display:block;-ms-flex-item-align:center;align-self:center;max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}::slotted(ion-label){-ms-flex-order:0;order:0}::slotted(ion-icon){-ms-flex-order:-1;order:-1;height:1em}:host(.tab-has-label-only) ::slotted(ion-label){white-space:normal}::slotted(ion-badge){-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;z-index:1}:host(.tab-layout-icon-start){-ms-flex-direction:row;flex-direction:row}:host(.tab-layout-icon-end){-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.tab-layout-icon-bottom){-ms-flex-direction:column-reverse;flex-direction:column-reverse}:host(.tab-layout-icon-hide) ::slotted(ion-icon){display:none}:host(.tab-layout-label-hide) ::slotted(ion-label){display:none}ion-ripple-effect{color:var(--ripple-color)}:host{--padding-top:0;--padding-end:12px;--padding-bottom:0;--padding-start:12px;max-width:168px;font-size:12px;font-weight:normal;letter-spacing:0.03em}::slotted(ion-label){margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;text-transform:none}::slotted(ion-icon){margin-left:0;margin-right:0;margin-top:16px;margin-bottom:16px;-webkit-transform-origin:center center;transform-origin:center center;font-size:22px}:host-context([dir=rtl]) ::slotted(ion-icon){-webkit-transform-origin:calc(100% - center) center;transform-origin:calc(100% - center) center}[dir=rtl] ::slotted(ion-icon){-webkit-transform-origin:calc(100% - center) center;transform-origin:calc(100% - center) center}@supports selector(:dir(rtl)){::slotted(ion-icon):dir(rtl){-webkit-transform-origin:calc(100% - center) center;transform-origin:calc(100% - center) center}}::slotted(ion-badge){border-radius:8px;-webkit-padding-start:2px;padding-inline-start:2px;-webkit-padding-end:2px;padding-inline-end:2px;padding-top:3px;padding-bottom:2px;top:8px;min-width:12px;font-size:8px;font-weight:normal}::slotted(ion-badge){inset-inline-start:calc(50% + 6px)}::slotted(ion-badge:empty){display:block;min-width:8px;height:8px}:host(.tab-layout-icon-top) ::slotted(ion-icon){margin-top:6px;margin-bottom:2px}:host(.tab-layout-icon-top) ::slotted(ion-label){margin-top:0;margin-bottom:6px}:host(.tab-layout-icon-bottom) ::slotted(ion-badge){top:8px}:host(.tab-layout-icon-bottom) ::slotted(ion-badge){inset-inline-start:70%}:host(.tab-layout-icon-bottom) ::slotted(ion-icon){margin-top:0;margin-bottom:6px}:host(.tab-layout-icon-bottom) ::slotted(ion-label){margin-top:6px;margin-bottom:0}:host(.tab-layout-icon-start) ::slotted(ion-badge),:host(.tab-layout-icon-end) ::slotted(ion-badge){top:16px}:host(.tab-layout-icon-start) ::slotted(ion-badge),:host(.tab-layout-icon-end) ::slotted(ion-badge){inset-inline-start:80%}:host(.tab-layout-icon-start) ::slotted(ion-icon){-webkit-margin-end:6px;margin-inline-end:6px}:host(.tab-layout-icon-end) ::slotted(ion-icon){-webkit-margin-start:6px;margin-inline-start:6px}:host(.tab-layout-icon-hide) ::slotted(ion-badge),:host(.tab-has-label-only) ::slotted(ion-badge){top:16px}:host(.tab-layout-icon-hide) ::slotted(ion-badge),:host(.tab-has-label-only) ::slotted(ion-badge){inset-inline-start:70%}:host(.tab-layout-icon-hide) ::slotted(ion-label),:host(.tab-has-label-only) ::slotted(ion-label){margin-top:0;margin-bottom:0}:host(.tab-layout-label-hide) ::slotted(ion-badge),:host(.tab-has-icon-only) ::slotted(ion-badge){top:16px}:host(.tab-layout-label-hide) ::slotted(ion-icon),:host(.tab-has-icon-only) ::slotted(ion-icon){margin-top:0;margin-bottom:0;font-size:24px}'},c})()},80333:(C,h,a)=>{a.d(h,{c:()=>f,g:()=>d,h:()=>t,o:()=>v});var p=a(10467);const t=(n,i)=>null!==i.closest(n),f=(n,i)=>"string"==typeof n&&n.length>0?Object.assign({"ion-color":!0,[`ion-color-${n}`]:!0},i):i,d=n=>{const i={};return(n=>void 0!==n?(Array.isArray(n)?n:n.split(" ")).filter(r=>null!=r).map(r=>r.trim()).filter(r=>""!==r):[])(n).forEach(r=>i[r]=!0),i},x=/^[a-z][a-z0-9+\-.]*:/,v=function(){var n=(0,p.A)(function*(i,r,g,y){if(null!=i&&"#"!==i[0]&&!x.test(i)){const b=document.querySelector("ion-router");if(b)return r?.preventDefault(),b.push(i,g,y)}return!1});return function(r,g,y,b){return n.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/441.6697e4274204ab87.js b/branch/kby-toggle-button-mobile-view/441.6697e4274204ab87.js new file mode 100644 index 0000000000..f977cab6a9 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/441.6697e4274204ab87.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcookbook=self.webpackChunkcookbook||[]).push([[441],{40441:(ke,J,c)=>{c.r(J),c.d(J,{ion_modal:()=>be});var A=c(10467),h=c(54261),C=c(20909),H=c(58621),f=c(84920),te=c(67838),$=c(74929),b=c(78438),l=c(99440),D=c(80333),F=c(3604),Y=c(9483),N=c(31622),m=c(19986),de=c(63351),le=c(28607),Q=c(28476),z=(c(37192),c(11970),c(94379),function(e){return e.Dark="DARK",e.Light="LIGHT",e.Default="DEFAULT",e}(z||{}));const ne={getEngine(){const e=(0,b.g)();if(e?.isPluginAvailable("StatusBar"))return e.Plugins.StatusBar},setStyle(e){const t=this.getEngine();t&&t.setStyle(e)},getStyle:(e=(0,A.A)(function*(){const t=this.getEngine();if(!t)return z.Default;const{style:n}=yield t.getInfo();return n}),function(){return e.apply(this,arguments)})},oe=(e,t)=>{if(1===t)return 0;const n=1/(1-t);return e*n+-t*n},ce=()=>{!Q.w||Q.w.innerWidth>=768||ne.setStyle({style:z.Dark})},re=(e=z.Default)=>{!Q.w||Q.w.innerWidth>=768||ne.setStyle({style:e})},pe=function(){var e=(0,A.A)(function*(t,n){"function"!=typeof t.canDismiss||!(yield t.canDismiss(void 0,l.G))||(n.isRunning()?n.onFinish(()=>{t.dismiss(void 0,"handler")},{oneTimeCallback:!0}):t.dismiss(void 0,"handler"))});return function(n,o){return e.apply(this,arguments)}}(),se=e=>.00255275*2.71828**(-14.9619*e)-1.00255*2.71828**(-.0380968*e)+1,he=(e,t)=>(0,f.j)(400,e/Math.abs(1.1*t),500),fe=e=>{const{currentBreakpoint:t,backdropBreakpoint:n}=e,o=void 0===n||n{const{currentBreakpoint:t,backdropBreakpoint:n}=e,o=`calc(var(--backdrop-opacity) * ${oe(t,n)})`,s=[{offset:0,opacity:o},{offset:1,opacity:0}],r=[{offset:0,opacity:o},{offset:n,opacity:0},{offset:1,opacity:0}],i=(0,m.c)("backdropAnimation").keyframes(0!==n?r:s);return{wrapperAnimation:(0,m.c)("wrapperAnimation").keyframes([{offset:0,opacity:1,transform:`translateY(${100-100*t}%)`},{offset:1,opacity:1,transform:"translateY(100%)"}]),backdropAnimation:i}},ue=(e,t)=>{const{presentingEl:n,currentBreakpoint:o}=t,s=(0,f.g)(e),{wrapperAnimation:r,backdropAnimation:i}=void 0!==o?fe(t):{backdropAnimation:(0,m.c)().fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),wrapperAnimation:(0,m.c)().fromTo("transform","translateY(100vh)","translateY(0vh)")};i.addElement(s.querySelector("ion-backdrop")),r.addElement(s.querySelectorAll(".modal-wrapper, .modal-shadow")).beforeStyles({opacity:1});const a=(0,m.c)("entering-base").addElement(e).easing("cubic-bezier(0.32,0.72,0,1)").duration(500).addAnimation(r);if(n){const d=window.innerWidth<768,w="ION-MODAL"===n.tagName&&void 0!==n.presentingElement,E=(0,f.g)(n),y=(0,m.c)().beforeStyles({transform:"translateY(0)","transform-origin":"top center",overflow:"hidden"}),_=document.body;if(d){const k=CSS.supports("width","max(0px, 1px)")?"max(30px, var(--ion-safe-area-top))":"30px",S=`translateY(${w?"-10px":k}) scale(0.915)`;y.afterStyles({transform:S}).beforeAddWrite(()=>_.style.setProperty("background-color","black")).addElement(n).keyframes([{offset:0,filter:"contrast(1)",transform:"translateY(0px) scale(1)",borderRadius:"0px"},{offset:1,filter:"contrast(0.85)",transform:S,borderRadius:"10px 10px 0 0"}]),a.addAnimation(y)}else if(a.addAnimation(i),w){const x=`translateY(-10px) scale(${w?.915:1})`;y.afterStyles({transform:x}).addElement(E.querySelector(".modal-wrapper")).keyframes([{offset:0,filter:"contrast(1)",transform:"translateY(0) scale(1)"},{offset:1,filter:"contrast(0.85)",transform:x}]);const p=(0,m.c)().afterStyles({transform:x}).addElement(E.querySelector(".modal-shadow")).keyframes([{offset:0,opacity:"1",transform:"translateY(0) scale(1)"},{offset:1,opacity:"0",transform:x}]);a.addAnimation([y,p])}else r.fromTo("opacity","0","1")}else a.addAnimation(i);return a},ge=(e,t,n=500)=>{const{presentingEl:o,currentBreakpoint:s}=t,r=(0,f.g)(e),{wrapperAnimation:i,backdropAnimation:a}=void 0!==s?me(t):{backdropAnimation:(0,m.c)().fromTo("opacity","var(--backdrop-opacity)",0),wrapperAnimation:(0,m.c)().fromTo("transform","translateY(0vh)","translateY(100vh)")};a.addElement(r.querySelector("ion-backdrop")),i.addElement(r.querySelectorAll(".modal-wrapper, .modal-shadow")).beforeStyles({opacity:1});const d=(0,m.c)("leaving-base").addElement(e).easing("cubic-bezier(0.32,0.72,0,1)").duration(n).addAnimation(i);if(o){const w=window.innerWidth<768,E="ION-MODAL"===o.tagName&&void 0!==o.presentingElement,y=(0,f.g)(o),_=(0,m.c)().beforeClearStyles(["transform"]).afterClearStyles(["transform"]).onFinish(x=>{1===x&&(o.style.setProperty("overflow",""),Array.from(k.querySelectorAll("ion-modal:not(.overlay-hidden)")).filter(S=>void 0!==S.presentingElement).length<=1&&k.style.setProperty("background-color",""))}),k=document.body;if(w){const x=CSS.supports("width","max(0px, 1px)")?"max(30px, var(--ion-safe-area-top))":"30px",K=`translateY(${E?"-10px":x}) scale(0.915)`;_.addElement(o).keyframes([{offset:0,filter:"contrast(0.85)",transform:K,borderRadius:"10px 10px 0 0"},{offset:1,filter:"contrast(1)",transform:"translateY(0px) scale(1)",borderRadius:"0px"}]),d.addAnimation(_)}else if(d.addAnimation(a),E){const p=`translateY(-10px) scale(${E?.915:1})`;_.addElement(y.querySelector(".modal-wrapper")).afterStyles({transform:"translate3d(0, 0, 0)"}).keyframes([{offset:0,filter:"contrast(0.85)",transform:p},{offset:1,filter:"contrast(1)",transform:"translateY(0) scale(1)"}]);const S=(0,m.c)().addElement(y.querySelector(".modal-shadow")).afterStyles({transform:"translateY(0) scale(1)"}).keyframes([{offset:0,opacity:"0",transform:p},{offset:1,opacity:"1",transform:"translateY(0) scale(1)"}]);d.addAnimation([_,S])}else i.fromTo("opacity","1","0")}else d.addAnimation(a);return d},Ee=(e,t)=>{const{currentBreakpoint:n}=t,o=(0,f.g)(e),{wrapperAnimation:s,backdropAnimation:r}=void 0!==n?fe(t):{backdropAnimation:(0,m.c)().fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),wrapperAnimation:(0,m.c)().keyframes([{offset:0,opacity:.01,transform:"translateY(40px)"},{offset:1,opacity:1,transform:"translateY(0px)"}])};return r.addElement(o.querySelector("ion-backdrop")),s.addElement(o.querySelector(".modal-wrapper")),(0,m.c)().addElement(e).easing("cubic-bezier(0.36,0.66,0.04,1)").duration(280).addAnimation([r,s])},De=(e,t)=>{const{currentBreakpoint:n}=t,o=(0,f.g)(e),{wrapperAnimation:s,backdropAnimation:r}=void 0!==n?me(t):{backdropAnimation:(0,m.c)().fromTo("opacity","var(--backdrop-opacity)",0),wrapperAnimation:(0,m.c)().keyframes([{offset:0,opacity:.99,transform:"translateY(0px)"},{offset:1,opacity:0,transform:"translateY(40px)"}])};return r.addElement(o.querySelector("ion-backdrop")),s.addElement(o.querySelector(".modal-wrapper")),(0,m.c)().easing("cubic-bezier(0.47,0,0.745,0.715)").duration(200).addAnimation([r,s])},be=class{constructor(e){(0,h.r)(this,e),this.didPresent=(0,h.d)(this,"ionModalDidPresent",7),this.willPresent=(0,h.d)(this,"ionModalWillPresent",7),this.willDismiss=(0,h.d)(this,"ionModalWillDismiss",7),this.didDismiss=(0,h.d)(this,"ionModalDidDismiss",7),this.ionBreakpointDidChange=(0,h.d)(this,"ionBreakpointDidChange",7),this.didPresentShorthand=(0,h.d)(this,"didPresent",7),this.willPresentShorthand=(0,h.d)(this,"willPresent",7),this.willDismissShorthand=(0,h.d)(this,"willDismiss",7),this.didDismissShorthand=(0,h.d)(this,"didDismiss",7),this.ionMount=(0,h.d)(this,"ionMount",7),this.lockController=(0,te.c)(),this.triggerController=(0,l.e)(),this.coreDelegate=(0,H.C)(),this.isSheetModal=!1,this.inheritedAttributes={},this.inline=!1,this.gestureAnimationDismissing=!1,this.onHandleClick=()=>{const{sheetTransition:t,handleBehavior:n}=this;"cycle"!==n||void 0!==t||this.moveToNextBreakpoint()},this.onBackdropTap=()=>{const{sheetTransition:t}=this;void 0===t&&this.dismiss(void 0,l.B)},this.onLifecycle=t=>{const n=this.usersElement,o=Me[t.type];if(n&&o){const s=new CustomEvent(o,{bubbles:!1,cancelable:!1,detail:t.detail});n.dispatchEvent(s)}},this.presented=!1,this.hasController=!1,this.overlayIndex=void 0,this.delegate=void 0,this.keyboardClose=!0,this.enterAnimation=void 0,this.leaveAnimation=void 0,this.breakpoints=void 0,this.initialBreakpoint=void 0,this.backdropBreakpoint=0,this.handle=void 0,this.handleBehavior="none",this.component=void 0,this.componentProps=void 0,this.cssClass=void 0,this.backdropDismiss=!0,this.showBackdrop=!0,this.animated=!0,this.presentingElement=void 0,this.htmlAttributes=void 0,this.isOpen=!1,this.trigger=void 0,this.keepContentsMounted=!1,this.focusTrap=!0,this.canDismiss=!0}onIsOpenChange(e,t){!0===e&&!1===t?this.present():!1===e&&!0===t&&this.dismiss()}triggerChanged(){const{trigger:e,el:t,triggerController:n}=this;e&&n.addClickListener(t,e)}breakpointsChanged(e){void 0!==e&&(this.sortedBreakpoints=e.sort((t,n)=>t-n))}connectedCallback(){const{el:e}=this;(0,l.j)(e),this.triggerChanged()}disconnectedCallback(){this.triggerController.removeClickListener()}componentWillLoad(){var e;const{breakpoints:t,initialBreakpoint:n,el:o,htmlAttributes:s}=this,r=this.isSheetModal=void 0!==t&&void 0!==n,i=["aria-label","role"];this.inheritedAttributes=(0,f.h)(o,i),void 0!==s&&i.forEach(a=>{s[a]&&(this.inheritedAttributes=Object.assign(Object.assign({},this.inheritedAttributes),{[a]:s[a]}),delete s[a])}),r&&(this.currentBreakpoint=this.initialBreakpoint),void 0!==t&&void 0!==n&&!t.includes(n)&&(0,$.p)("Your breakpoints array must include the initialBreakpoint value."),null!==(e=this.htmlAttributes)&&void 0!==e&&e.id||(0,l.k)(this.el)}componentDidLoad(){!0===this.isOpen&&(0,f.r)(()=>this.present()),this.breakpointsChanged(this.breakpoints),this.triggerChanged()}getDelegate(e=!1){if(this.workingDelegate&&!e)return{delegate:this.workingDelegate,inline:this.inline};const n=this.inline=null!==this.el.parentNode&&!this.hasController;return{inline:n,delegate:this.workingDelegate=n?this.delegate||this.coreDelegate:this.delegate}}checkCanDismiss(e,t){var n=this;return(0,A.A)(function*(){const{canDismiss:o}=n;return"function"==typeof o?o(e,t):o})()}present(){var e=this;return(0,A.A)(function*(){const t=yield e.lockController.lock();if(e.presented)return void t();const{presentingElement:n,el:o}=e;e.currentBreakpoint=e.initialBreakpoint;const{inline:s,delegate:r}=e.getDelegate(!0);e.ionMount.emit(),e.usersElement=yield(0,H.a)(r,o,e.component,["ion-page"],e.componentProps,s),(0,f.k)(o)?yield(0,F.e)(e.usersElement):e.keepContentsMounted||(yield(0,F.w)()),(0,h.w)(()=>e.el.classList.add("show-modal"));const i=void 0!==n;i&&"ios"===(0,Y.b)(e)&&(e.statusBarStyle=yield ne.getStyle(),ce()),yield(0,l.f)(e,"modalEnter",ue,Ee,{presentingEl:n,currentBreakpoint:e.initialBreakpoint,backdropBreakpoint:e.backdropBreakpoint}),typeof window<"u"&&(e.keyboardOpenCallback=()=>{e.gesture&&(e.gesture.enable(!1),(0,f.r)(()=>{e.gesture&&e.gesture.enable(!0)}))},window.addEventListener(N.KEYBOARD_DID_OPEN,e.keyboardOpenCallback)),e.isSheetModal?e.initSheetGesture():i&&e.initSwipeToClose(),t()})()}initSwipeToClose(){var t,e=this;if("ios"!==(0,Y.b)(this))return;const{el:n}=this,o=this.leaveAnimation||Y.c.get("modalLeave",ge),s=this.animation=o(n,{presentingEl:this.presentingElement});if(!(0,C.a)(n))return void(0,C.p)(n);const i=null!==(t=this.statusBarStyle)&&void 0!==t?t:z.Default;this.gesture=((e,t,n,o)=>{const r=e.offsetHeight;let i=!1,a=!1,d=null,w=null,y=!0,_=0;const V=(0,le.createGesture)({el:e,gestureName:"modalSwipeToClose",gesturePriority:l.O,direction:"y",threshold:10,canStart:g=>{const u=g.event.target;return null===u||!u.closest||(d=(0,C.f)(u),d?(w=(0,C.i)(d)?(0,f.g)(d).querySelector(".inner-scroll"):d,!d.querySelector("ion-refresher")&&0===w.scrollTop):null===u.closest("ion-footer"))},onStart:g=>{const{deltaY:u}=g;y=!d||!(0,C.i)(d)||d.scrollY,a=void 0!==e.canDismiss&&!0!==e.canDismiss,u>0&&d&&(0,C.d)(d),t.progressStart(!0,i?1:0)},onMove:g=>{const{deltaY:u}=g;u>0&&d&&(0,C.d)(d);const P=g.deltaY/r,I=P>=0&&a,L=I?.2:.9999,U=I?se(P/L):P,O=(0,f.j)(1e-4,U,L);t.progressStep(O),O>=.5&&_<.5?re(n):O<.5&&_>=.5&&ce(),_=O},onEnd:g=>{const u=g.velocityY,P=g.deltaY/r,I=P>=0&&a,L=I?.2:.9999,U=I?se(P/L):P,O=(0,f.j)(1e-4,U,L),W=!I&&(g.deltaY+1e3*u)/r>=.5;let Z=W?-.001:.001;W?(t.easing("cubic-bezier(0.32, 0.72, 0, 1)"),Z+=(0,de.g)([0,0],[.32,.72],[0,1],[1,1],O)[0]):(t.easing("cubic-bezier(1, 0, 0.68, 0.28)"),Z+=(0,de.g)([0,0],[1,0],[.68,.28],[1,1],O)[0]);const q=he(W?P*r:(1-O)*r,u);i=W,V.enable(!1),d&&(0,C.r)(d,y),t.onFinish(()=>{W||V.enable(!0)}).progressEnd(W?1:0,Z,q),I&&O>L/4?pe(e,t):W&&o()}});return V})(n,s,i,()=>{this.gestureAnimationDismissing=!0,re(this.statusBarStyle),this.animation.onFinish((0,A.A)(function*(){yield e.dismiss(void 0,l.G),e.gestureAnimationDismissing=!1}))}),this.gesture.enable(!0)}initSheetGesture(){const{wrapperEl:e,initialBreakpoint:t,backdropBreakpoint:n}=this;if(!e||void 0===t)return;const o=this.enterAnimation||Y.c.get("modalEnter",ue),s=this.animation=o(this.el,{presentingEl:this.presentingElement,currentBreakpoint:t,backdropBreakpoint:n});s.progressStart(!0,1);const{gesture:r,moveSheetToBreakpoint:i}=((e,t,n,o,s,r,i=[],a,d,w)=>{const _={WRAPPER_KEYFRAMES:[{offset:0,transform:"translateY(0%)"},{offset:1,transform:"translateY(100%)"}],BACKDROP_KEYFRAMES:0!==s?[{offset:0,opacity:"var(--backdrop-opacity)"},{offset:1-s,opacity:0},{offset:1,opacity:0}]:[{offset:0,opacity:"var(--backdrop-opacity)"},{offset:1,opacity:.01}]},k=e.querySelector("ion-content"),x=n.clientHeight;let p=o,S=0,K=!1;const g=r.childAnimations.find(v=>"wrapperAnimation"===v.id),u=r.childAnimations.find(v=>"backdropAnimation"===v.id),P=i[i.length-1],I=i[0],L=()=>{e.style.setProperty("pointer-events","auto"),t.style.setProperty("pointer-events","auto"),e.classList.remove(l.F)},U=()=>{e.style.setProperty("pointer-events","none"),t.style.setProperty("pointer-events","none"),e.classList.add(l.F)};g&&u&&(g.keyframes([..._.WRAPPER_KEYFRAMES]),u.keyframes([..._.BACKDROP_KEYFRAMES]),r.progressStart(!0,1-p),p>s?L():U()),k&&p!==P&&(k.scrollY=!1);const q=v=>{const{breakpoint:B,canDismiss:M,breakpointOffset:R,animated:G}=v,j=M&&0===B,T=j?p:B,ye=0!==T;return p=0,g&&u&&(g.keyframes([{offset:0,transform:`translateY(${100*R}%)`},{offset:1,transform:`translateY(${100*(1-T)}%)`}]),u.keyframes([{offset:0,opacity:`calc(var(--backdrop-opacity) * ${oe(1-R,s)})`},{offset:1,opacity:`calc(var(--backdrop-opacity) * ${oe(T,s)})`}]),r.progressStep(0)),ee.enable(!1),j?pe(e,r):ye||d(),k&&T===i[i.length-1]&&(k.scrollY=!0),new Promise(ae=>{r.onFinish(()=>{ye?g&&u?(0,f.r)(()=>{g.keyframes([..._.WRAPPER_KEYFRAMES]),u.keyframes([..._.BACKDROP_KEYFRAMES]),r.progressStart(!0,1-T),p=T,w(p),p>s?L():U(),ee.enable(!0),ae()}):(ee.enable(!0),ae()):ae()},{oneTimeCallback:!0}).progressEnd(1,0,G?500:0)})},ee=(0,le.createGesture)({el:n,gestureName:"modalSheet",gesturePriority:40,direction:"y",threshold:10,canStart:v=>{const B=(0,C.f)(v.event.target);if(p=a(),1===p&&B){const M=(0,C.i)(B)?(0,f.g)(B).querySelector(".inner-scroll"):B;return!B.querySelector("ion-refresher")&&0===M.scrollTop}return!0},onStart:v=>{K=void 0!==e.canDismiss&&!0!==e.canDismiss&&0===I,v.deltaY>0&&k&&(k.scrollY=!1),(0,f.r)(()=>{e.focus()}),r.progressStart(!0,1-p)},onMove:v=>{v.deltaY>0&&k&&(k.scrollY=!1);const M=i.length>1?1-i[1]:void 0,R=1-p+v.deltaY/x,G=void 0!==M&&R>=M&&K,j=G?.95:.9999,T=G&&void 0!==M?M+se((R-M)/(j-M)):R;S=(0,f.j)(1e-4,T,j),r.progressStep(S)},onEnd:v=>{const R=p-(v.deltaY+350*v.velocityY)/x,G=i.reduce((j,T)=>Math.abs(T-R){var a;return null!==(a=this.currentBreakpoint)&&void 0!==a?a:0},()=>this.sheetOnDismiss(),a=>{this.currentBreakpoint!==a&&(this.currentBreakpoint=a,this.ionBreakpointDidChange.emit({breakpoint:a}))});this.gesture=r,this.moveSheetToBreakpoint=i,this.gesture.enable(!0)}sheetOnDismiss(){var e=this;this.gestureAnimationDismissing=!0,this.animation.onFinish((0,A.A)(function*(){e.currentBreakpoint=0,e.ionBreakpointDidChange.emit({breakpoint:e.currentBreakpoint}),yield e.dismiss(void 0,l.G),e.gestureAnimationDismissing=!1}))}dismiss(e,t){var n=this;return(0,A.A)(function*(){var o;if(n.gestureAnimationDismissing&&t!==l.G)return!1;const s=yield n.lockController.lock();if("handler"!==t&&!(yield n.checkCanDismiss(e,t)))return s(),!1;const{presentingElement:r}=n;void 0!==r&&"ios"===(0,Y.b)(n)&&re(n.statusBarStyle),typeof window<"u"&&n.keyboardOpenCallback&&(window.removeEventListener(N.KEYBOARD_DID_OPEN,n.keyboardOpenCallback),n.keyboardOpenCallback=void 0);const a=yield(0,l.g)(n,e,t,"modalLeave",ge,De,{presentingEl:r,currentBreakpoint:null!==(o=n.currentBreakpoint)&&void 0!==o?o:n.initialBreakpoint,backdropBreakpoint:n.backdropBreakpoint});if(a){const{delegate:d}=n.getDelegate();yield(0,H.d)(d,n.usersElement),(0,h.w)(()=>n.el.classList.remove("show-modal")),n.animation&&n.animation.destroy(),n.gesture&&n.gesture.destroy()}return n.currentBreakpoint=void 0,n.animation=void 0,s(),a})()}onDidDismiss(){return(0,l.h)(this.el,"ionModalDidDismiss")}onWillDismiss(){return(0,l.h)(this.el,"ionModalWillDismiss")}setCurrentBreakpoint(e){var t=this;return(0,A.A)(function*(){if(!t.isSheetModal)return void(0,$.p)("setCurrentBreakpoint is only supported on sheet modals.");if(!t.breakpoints.includes(e))return void(0,$.p)(`Attempted to set invalid breakpoint value ${e}. Please double check that the breakpoint value is part of your defined breakpoints.`);const{currentBreakpoint:n,moveSheetToBreakpoint:o,canDismiss:s,breakpoints:r,animated:i}=t;n!==e&&o&&(t.sheetTransition=o({breakpoint:e,breakpointOffset:1-n,canDismiss:void 0!==s&&!0!==s&&0===r[0],animated:i}),yield t.sheetTransition,t.sheetTransition=void 0)})()}getCurrentBreakpoint(){var e=this;return(0,A.A)(function*(){return e.currentBreakpoint})()}moveToNextBreakpoint(){var e=this;return(0,A.A)(function*(){const{breakpoints:t,currentBreakpoint:n}=e;if(!t||null==n)return!1;const o=t.filter(a=>0!==a),r=(o.indexOf(n)+1)%o.length,i=o[r];return yield e.setCurrentBreakpoint(i),!0})()}render(){const{handle:e,isSheetModal:t,presentingElement:n,htmlAttributes:o,handleBehavior:s,inheritedAttributes:r,focusTrap:i}=this,a=!1!==e&&t,d=(0,Y.b)(this),w=void 0!==n&&"ios"===d,E="cycle"===s;return(0,h.h)(h.f,Object.assign({key:"013ba4864ca4d2c1052c512f6a4b0732b8decff7","no-router":!0,tabindex:"-1"},o,{style:{zIndex:`${2e4+this.overlayIndex}`},class:Object.assign({[d]:!0,"modal-default":!w&&!t,"modal-card":w,"modal-sheet":t,"overlay-hidden":!0,[l.F]:!1===i},(0,D.g)(this.cssClass)),onIonBackdropTap:this.onBackdropTap,onIonModalDidPresent:this.onLifecycle,onIonModalWillPresent:this.onLifecycle,onIonModalWillDismiss:this.onLifecycle,onIonModalDidDismiss:this.onLifecycle}),(0,h.h)("ion-backdrop",{key:"498b1c0a03836d6799dcf3b8e9315805c70f6480",ref:y=>this.backdropEl=y,visible:this.showBackdrop,tappable:this.backdropDismiss,part:"backdrop"}),"ios"===d&&(0,h.h)("div",{key:"ce22e4caf1096e87248926fe2477f0d5a4c8a5cf",class:"modal-shadow"}),(0,h.h)("div",Object.assign({key:"540e47b15d8290166c39b022c725182114a75682",role:"dialog"},r,{"aria-modal":"true",class:"modal-wrapper ion-overlay-wrapper",part:"content",ref:y=>this.wrapperEl=y}),a&&(0,h.h)("button",{key:"f3b352ec9a63a7ec801462aacfd8295b4302d115",class:"modal-handle",tabIndex:E?0:-1,"aria-label":"Activate to adjust the size of the dialog overlaying the screen",onClick:E?this.onHandleClick:void 0,part:"handle"}),(0,h.h)("slot",{key:"31a3f58f4c733ffdf736523c154200874a96b1d0"})))}get el(){return(0,h.i)(this)}static get watchers(){return{isOpen:["onIsOpenChange"],trigger:["triggerChanged"]}}},Me={ionModalDidPresent:"ionViewDidEnter",ionModalWillPresent:"ionViewWillEnter",ionModalWillDismiss:"ionViewWillLeave",ionModalDidDismiss:"ionViewDidLeave"};var e;be.style={ios:':host{--width:100%;--min-width:auto;--max-width:auto;--height:100%;--min-height:auto;--max-height:auto;--overflow:hidden;--border-radius:0;--border-width:0;--border-style:none;--border-color:transparent;--background:var(--ion-background-color, #fff);--box-shadow:none;--backdrop-opacity:0;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;color:var(--ion-text-color, #000);contain:strict}.modal-wrapper,ion-backdrop{pointer-events:auto}:host(.overlay-hidden){display:none}.modal-wrapper,.modal-shadow{border-radius:var(--border-radius);width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);overflow:var(--overflow);z-index:10}.modal-shadow{position:absolute;background:transparent}@media only screen and (min-width: 768px) and (min-height: 600px){:host{--width:600px;--height:500px;--ion-safe-area-top:0px;--ion-safe-area-bottom:0px;--ion-safe-area-right:0px;--ion-safe-area-left:0px}}@media only screen and (min-width: 768px) and (min-height: 768px){:host{--width:600px;--height:600px}}.modal-handle{left:0px;right:0px;top:5px;border-radius:8px;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;position:absolute;width:36px;height:5px;-webkit-transform:translateZ(0);transform:translateZ(0);border:0;background:var(--ion-color-step-350, var(--ion-background-color-step-350, #c0c0be));cursor:pointer;z-index:11}.modal-handle::before{-webkit-padding-start:4px;padding-inline-start:4px;-webkit-padding-end:4px;padding-inline-end:4px;padding-top:4px;padding-bottom:4px;position:absolute;width:36px;height:5px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);content:""}:host(.modal-sheet){--height:calc(100% - (var(--ion-safe-area-top) + 10px))}:host(.modal-sheet) .modal-wrapper,:host(.modal-sheet) .modal-shadow{position:absolute;bottom:0}:host{--backdrop-opacity:var(--ion-backdrop-opacity, 0.4)}:host(.modal-card),:host(.modal-sheet){--border-radius:10px}@media only screen and (min-width: 768px) and (min-height: 600px){:host{--border-radius:10px}}.modal-wrapper{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}@media screen and (max-width: 767px){@supports (width: max(0px, 1px)){:host(.modal-card){--height:calc(100% - max(30px, var(--ion-safe-area-top)) - 10px)}}@supports not (width: max(0px, 1px)){:host(.modal-card){--height:calc(100% - 40px)}}:host(.modal-card) .modal-wrapper{border-start-start-radius:var(--border-radius);border-start-end-radius:var(--border-radius);border-end-end-radius:0;border-end-start-radius:0}:host(.modal-card){--backdrop-opacity:0;--width:100%;-ms-flex-align:end;align-items:flex-end}:host(.modal-card) .modal-shadow{display:none}:host(.modal-card) ion-backdrop{pointer-events:none}}@media screen and (min-width: 768px){:host(.modal-card){--width:calc(100% - 120px);--height:calc(100% - (120px + var(--ion-safe-area-top) + var(--ion-safe-area-bottom)));--max-width:720px;--max-height:1000px;--backdrop-opacity:0;--box-shadow:0px 0px 30px 10px rgba(0, 0, 0, 0.1);-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}:host(.modal-card) .modal-wrapper{-webkit-box-shadow:none;box-shadow:none}:host(.modal-card) .modal-shadow{-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow)}}:host(.modal-sheet) .modal-wrapper{border-start-start-radius:var(--border-radius);border-start-end-radius:var(--border-radius);border-end-end-radius:0;border-end-start-radius:0}',md:':host{--width:100%;--min-width:auto;--max-width:auto;--height:100%;--min-height:auto;--max-height:auto;--overflow:hidden;--border-radius:0;--border-width:0;--border-style:none;--border-color:transparent;--background:var(--ion-background-color, #fff);--box-shadow:none;--backdrop-opacity:0;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;color:var(--ion-text-color, #000);contain:strict}.modal-wrapper,ion-backdrop{pointer-events:auto}:host(.overlay-hidden){display:none}.modal-wrapper,.modal-shadow{border-radius:var(--border-radius);width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);overflow:var(--overflow);z-index:10}.modal-shadow{position:absolute;background:transparent}@media only screen and (min-width: 768px) and (min-height: 600px){:host{--width:600px;--height:500px;--ion-safe-area-top:0px;--ion-safe-area-bottom:0px;--ion-safe-area-right:0px;--ion-safe-area-left:0px}}@media only screen and (min-width: 768px) and (min-height: 768px){:host{--width:600px;--height:600px}}.modal-handle{left:0px;right:0px;top:5px;border-radius:8px;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;position:absolute;width:36px;height:5px;-webkit-transform:translateZ(0);transform:translateZ(0);border:0;background:var(--ion-color-step-350, var(--ion-background-color-step-350, #c0c0be));cursor:pointer;z-index:11}.modal-handle::before{-webkit-padding-start:4px;padding-inline-start:4px;-webkit-padding-end:4px;padding-inline-end:4px;padding-top:4px;padding-bottom:4px;position:absolute;width:36px;height:5px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);content:""}:host(.modal-sheet){--height:calc(100% - (var(--ion-safe-area-top) + 10px))}:host(.modal-sheet) .modal-wrapper,:host(.modal-sheet) .modal-shadow{position:absolute;bottom:0}:host{--backdrop-opacity:var(--ion-backdrop-opacity, 0.32)}@media only screen and (min-width: 768px) and (min-height: 600px){:host{--border-radius:2px;--box-shadow:0 28px 48px rgba(0, 0, 0, 0.4)}}.modal-wrapper{-webkit-transform:translate3d(0, 40px, 0);transform:translate3d(0, 40px, 0);opacity:0.01}'}},80333:(ke,J,c)=>{c.d(J,{c:()=>C,g:()=>f,h:()=>h,o:()=>$});var A=c(10467);const h=(b,l)=>null!==l.closest(b),C=(b,l)=>"string"==typeof b&&b.length>0?Object.assign({"ion-color":!0,[`ion-color-${b}`]:!0},l):l,f=b=>{const l={};return(b=>void 0!==b?(Array.isArray(b)?b:b.split(" ")).filter(D=>null!=D).map(D=>D.trim()).filter(D=>""!==D):[])(b).forEach(D=>l[D]=!0),l},te=/^[a-z][a-z0-9+\-.]*:/,$=function(){var b=(0,A.A)(function*(l,D,F,Y){if(null!=l&&"#"!==l[0]&&!te.test(l)){const N=document.querySelector("ion-router");if(N)return D?.preventDefault(),N.push(l,F,Y)}return!1});return function(D,F,Y,N){return b.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/4463.af0d2138fc75a196.js b/branch/kby-toggle-button-mobile-view/4463.af0d2138fc75a196.js new file mode 100644 index 0000000000..36d52b5fb1 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/4463.af0d2138fc75a196.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcookbook=self.webpackChunkcookbook||[]).push([[4463],{14463:(E,h,n)=>{n.r(h),n.d(h,{ion_fab:()=>r,ion_fab_button:()=>A,ion_fab_list:()=>L});var u=n(10467),o=n(54261),b=n(9483),g=n(84920),d=n(80333),v=n(23992);const r=(()=>{let s=class{constructor(t){(0,o.r)(this,t),this.horizontal=void 0,this.vertical=void 0,this.edge=!1,this.activated=!1}activatedChanged(){const t=this.activated,i=this.getFab();i&&(i.activated=t),Array.from(this.el.querySelectorAll("ion-fab-list")).forEach(c=>{c.activated=t})}componentDidLoad(){this.activated&&this.activatedChanged()}close(){var t=this;return(0,u.A)(function*(){t.activated=!1})()}getFab(){return this.el.querySelector("ion-fab-button")}toggle(){var t=this;return(0,u.A)(function*(){t.el.querySelector("ion-fab-list")&&(t.activated=!t.activated)})()}render(){const{horizontal:t,vertical:i,edge:c}=this,l=(0,b.b)(this);return(0,o.h)(o.f,{key:"cb44cf6486b0a6439b99da87c065b0b52e2514f4",class:{[l]:!0,[`fab-horizontal-${t}`]:void 0!==t,[`fab-vertical-${i}`]:void 0!==i,"fab-edge":c}},(0,o.h)("slot",{key:"1ed484c7ecb10cd81fbca9a4f5c4049bf82f9f8a"}))}get el(){return(0,o.i)(this)}static get watchers(){return{activated:["activatedChanged"]}}};return s.style=":host{position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;z-index:999}:host(.fab-horizontal-center){left:0px;right:0px;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}:host(.fab-horizontal-start){left:calc(10px + var(--ion-safe-area-left, 0px));}:host-context([dir=rtl]):host(.fab-horizontal-start),:host-context([dir=rtl]).fab-horizontal-start{right:calc(10px + var(--ion-safe-area-right, 0px));left:unset}@supports selector(:dir(rtl)){:host(.fab-horizontal-start:dir(rtl)){right:calc(10px + var(--ion-safe-area-right, 0px));left:unset}}:host(.fab-horizontal-end){right:calc(10px + var(--ion-safe-area-right, 0px));}:host-context([dir=rtl]):host(.fab-horizontal-end),:host-context([dir=rtl]).fab-horizontal-end{left:calc(10px + var(--ion-safe-area-left, 0px));right:unset}@supports selector(:dir(rtl)){:host(.fab-horizontal-end:dir(rtl)){left:calc(10px + var(--ion-safe-area-left, 0px));right:unset}}:host(.fab-vertical-top){top:10px}:host(.fab-vertical-top.fab-edge){top:0}:host(.fab-vertical-top.fab-edge) ::slotted(ion-fab-button){margin-top:-50%}:host(.fab-vertical-top.fab-edge) ::slotted(ion-fab-button.fab-button-small){margin-top:calc((-100% + 16px) / 2)}:host(.fab-vertical-top.fab-edge) ::slotted(ion-fab-list.fab-list-side-start),:host(.fab-vertical-top.fab-edge) ::slotted(ion-fab-list.fab-list-side-end){margin-top:-50%}:host(.fab-vertical-top.fab-edge) ::slotted(ion-fab-list.fab-list-side-top),:host(.fab-vertical-top.fab-edge) ::slotted(ion-fab-list.fab-list-side-bottom){margin-top:calc(50% + 10px)}:host(.fab-vertical-bottom){bottom:10px}:host(.fab-vertical-bottom.fab-edge){bottom:0}:host(.fab-vertical-bottom.fab-edge) ::slotted(ion-fab-button){margin-bottom:-50%}:host(.fab-vertical-bottom.fab-edge) ::slotted(ion-fab-button.fab-button-small){margin-bottom:calc((-100% + 16px) / 2)}:host(.fab-vertical-bottom.fab-edge) ::slotted(ion-fab-list.fab-list-side-start),:host(.fab-vertical-bottom.fab-edge) ::slotted(ion-fab-list.fab-list-side-end){margin-bottom:-50%}:host(.fab-vertical-bottom.fab-edge) ::slotted(ion-fab-list.fab-list-side-top),:host(.fab-vertical-bottom.fab-edge) ::slotted(ion-fab-list.fab-list-side-bottom){margin-bottom:calc(50% + 10px)}:host(.fab-vertical-center){top:0px;bottom:0px;margin-top:auto;margin-bottom:auto}",s})(),A=(()=>{let s=class{constructor(t){(0,o.r)(this,t),this.ionFocus=(0,o.d)(this,"ionFocus",7),this.ionBlur=(0,o.d)(this,"ionBlur",7),this.fab=null,this.inheritedAttributes={},this.onFocus=()=>{this.ionFocus.emit()},this.onBlur=()=>{this.ionBlur.emit()},this.onClick=()=>{const{fab:i}=this;i&&i.toggle()},this.color=void 0,this.activated=!1,this.disabled=!1,this.download=void 0,this.href=void 0,this.rel=void 0,this.routerDirection="forward",this.routerAnimation=void 0,this.target=void 0,this.show=!1,this.translucent=!1,this.type="button",this.size=void 0,this.closeIcon=v.t}connectedCallback(){this.fab=this.el.closest("ion-fab")}componentWillLoad(){this.inheritedAttributes=(0,g.i)(this.el)}render(){const{el:t,disabled:i,color:c,href:l,activated:k,show:D,translucent:y,size:w,inheritedAttributes:F}=this,_=(0,d.h)("ion-fab-list",t),z=(0,b.b)(this),C=void 0===l?"button":"a",M="button"===C?{type:this.type}:{download:this.download,href:l,rel:this.rel,target:this.target};return(0,o.h)(o.f,{key:"eb347f7d6749c40637540d84778eb8d1b667a947",onClick:this.onClick,"aria-disabled":i?"true":null,class:(0,d.c)(c,{[z]:!0,"fab-button-in-list":_,"fab-button-translucent-in-list":_&&y,"fab-button-close-active":k,"fab-button-show":D,"fab-button-disabled":i,"fab-button-translucent":y,"ion-activatable":!0,"ion-focusable":!0,[`fab-button-${w}`]:void 0!==w})},(0,o.h)(C,Object.assign({key:"83e853c8815f41543c848eb2e05ec2bb1716110a"},M,{class:"button-native",part:"native",disabled:i,onFocus:this.onFocus,onBlur:this.onBlur,onClick:I=>(0,d.o)(l,I,this.routerDirection,this.routerAnimation)},F),(0,o.h)("ion-icon",{key:"798deede94de658e4345acf7c2aafe2ab2567b0b","aria-hidden":"true",icon:this.closeIcon,part:"close-icon",class:"close-icon",lazy:!1}),(0,o.h)("span",{key:"99252fde6de1aca73fc240a6da7e29acac9acb18",class:"button-inner"},(0,o.h)("slot",{key:"dc73e9b41bf1f0e385e5784f975dfb81e37c8dfb"})),"md"===z&&(0,o.h)("ion-ripple-effect",{key:"8413e162f44a0350f54dff06cff7aad101de3549"})))}get el(){return(0,o.i)(this)}};return s.style={ios:':host{--color-activated:var(--color);--color-focused:var(--color);--color-hover:var(--color);--background-hover:var(--ion-color-primary-contrast, #fff);--background-hover-opacity:.08;--transition:background-color, opacity 100ms linear;--ripple-color:currentColor;--border-radius:50%;--border-width:0;--border-style:none;--border-color:initial;--padding-top:0;--padding-end:0;--padding-bottom:0;--padding-start:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;display:block;width:56px;height:56px;font-size:14px;text-align:center;text-overflow:ellipsis;text-transform:none;white-space:nowrap;-webkit-font-kerning:none;font-kerning:none}.button-native{border-radius:var(--border-radius);-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:block;position:relative;width:100%;height:100%;-webkit-transform:var(--transform);transform:var(--transform);-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);outline:none;background:var(--background);background-clip:padding-box;color:var(--color);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);contain:strict;cursor:pointer;overflow:hidden;z-index:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box}::slotted(ion-icon){line-height:1}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}.button-inner{left:0;right:0;top:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;-webkit-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;z-index:1}:host(.fab-button-disabled){cursor:default;opacity:0.5;pointer-events:none}@media (any-hover: hover){:host(:hover) .button-native{color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}:host(.ion-activated) .button-native{color:var(--color-activated)}:host(.ion-activated) .button-native::after{background:var(--background-activated);opacity:var(--background-activated-opacity)}::slotted(ion-icon){line-height:1}:host(.fab-button-small){-webkit-margin-start:8px;margin-inline-start:8px;-webkit-margin-end:8px;margin-inline-end:8px;margin-top:8px;margin-bottom:8px;width:40px;height:40px}.close-icon{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;margin-top:0;margin-bottom:0;left:0;right:0;top:0;position:absolute;height:100%;-webkit-transform:scale(0.4) rotateZ(-45deg);transform:scale(0.4) rotateZ(-45deg);-webkit-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;font-size:var(--close-icon-font-size);opacity:0;z-index:1}:host(.fab-button-close-active) .close-icon{-webkit-transform:scale(1) rotateZ(0deg);transform:scale(1) rotateZ(0deg);opacity:1}:host(.fab-button-close-active) .button-inner{-webkit-transform:scale(0.4) rotateZ(45deg);transform:scale(0.4) rotateZ(45deg);opacity:0}ion-ripple-effect{color:var(--ripple-color)}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){:host(.fab-button-translucent) .button-native{-webkit-backdrop-filter:var(--backdrop-filter);backdrop-filter:var(--backdrop-filter)}}:host(.ion-color) .button-native{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host{--background:var(--ion-color-primary, #0054e9);--background-activated:var(--ion-color-primary-shade, #004acd);--background-focused:var(--ion-color-primary-shade, #004acd);--background-hover:var(--ion-color-primary-tint, #1a65eb);--background-activated-opacity:1;--background-focused-opacity:1;--background-hover-opacity:1;--color:var(--ion-color-primary-contrast, #fff);--box-shadow:0 4px 16px rgba(0, 0, 0, 0.12);--transition:0.2s transform cubic-bezier(0.25, 1.11, 0.78, 1.59);--close-icon-font-size:28px}:host(.ion-activated){--box-shadow:0 4px 16px rgba(0, 0, 0, 0.12);--transform:scale(1.1);--transition:0.2s transform ease-out}::slotted(ion-icon){font-size:28px}:host(.fab-button-in-list){--background:var(--ion-color-light, #f4f5f8);--background-activated:var(--ion-color-light-shade, #d7d8da);--background-focused:var(--background-activated);--background-hover:var(--ion-color-light-tint, #f5f6f9);--color:var(--ion-color-light-contrast, #000);--color-activated:var(--ion-color-light-contrast, #000);--color-focused:var(--color-activated);--transition:transform 200ms ease 10ms, opacity 200ms ease 10ms}:host(.fab-button-in-list) ::slotted(ion-icon){font-size:18px}:host(.ion-color.ion-focused) .button-native::after{background:var(--ion-color-shade)}:host(.ion-color.ion-focused) .button-native,:host(.ion-color.ion-activated) .button-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-focused) .button-native::after,:host(.ion-color.ion-activated) .button-native::after{background:var(--ion-color-shade)}@media (any-hover: hover){:host(.ion-color:hover) .button-native{color:var(--ion-color-contrast)}:host(.ion-color:hover) .button-native::after{background:var(--ion-color-tint)}}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){:host(.fab-button-translucent){--background:rgba(var(--ion-color-primary-rgb, 0, 84, 233), 0.9);--background-hover:rgba(var(--ion-color-primary-rgb, 0, 84, 233), 0.8);--background-focused:rgba(var(--ion-color-primary-rgb, 0, 84, 233), 0.82);--backdrop-filter:saturate(180%) blur(20px)}:host(.fab-button-translucent-in-list){--background:rgba(var(--ion-color-light-rgb, 244, 245, 248), 0.9);--background-hover:rgba(var(--ion-color-light-rgb, 244, 245, 248), 0.8);--background-focused:rgba(var(--ion-color-light-rgb, 244, 245, 248), 0.82)}}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){@media (any-hover: hover){:host(.fab-button-translucent.ion-color:hover) .button-native{background:rgba(var(--ion-color-base-rgb), 0.8)}}:host(.ion-color.fab-button-translucent) .button-native{background:rgba(var(--ion-color-base-rgb), 0.9)}:host(.ion-color.ion-focused.fab-button-translucent) .button-native,:host(.ion-color.ion-activated.fab-button-translucent) .button-native{background:var(--ion-color-base)}}',md:':host{--color-activated:var(--color);--color-focused:var(--color);--color-hover:var(--color);--background-hover:var(--ion-color-primary-contrast, #fff);--background-hover-opacity:.08;--transition:background-color, opacity 100ms linear;--ripple-color:currentColor;--border-radius:50%;--border-width:0;--border-style:none;--border-color:initial;--padding-top:0;--padding-end:0;--padding-bottom:0;--padding-start:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;display:block;width:56px;height:56px;font-size:14px;text-align:center;text-overflow:ellipsis;text-transform:none;white-space:nowrap;-webkit-font-kerning:none;font-kerning:none}.button-native{border-radius:var(--border-radius);-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:block;position:relative;width:100%;height:100%;-webkit-transform:var(--transform);transform:var(--transform);-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);outline:none;background:var(--background);background-clip:padding-box;color:var(--color);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);contain:strict;cursor:pointer;overflow:hidden;z-index:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box}::slotted(ion-icon){line-height:1}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}.button-inner{left:0;right:0;top:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;-webkit-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;z-index:1}:host(.fab-button-disabled){cursor:default;opacity:0.5;pointer-events:none}@media (any-hover: hover){:host(:hover) .button-native{color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}}:host(.ion-focused) .button-native{color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}:host(.ion-activated) .button-native{color:var(--color-activated)}:host(.ion-activated) .button-native::after{background:var(--background-activated);opacity:var(--background-activated-opacity)}::slotted(ion-icon){line-height:1}:host(.fab-button-small){-webkit-margin-start:8px;margin-inline-start:8px;-webkit-margin-end:8px;margin-inline-end:8px;margin-top:8px;margin-bottom:8px;width:40px;height:40px}.close-icon{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;margin-top:0;margin-bottom:0;left:0;right:0;top:0;position:absolute;height:100%;-webkit-transform:scale(0.4) rotateZ(-45deg);transform:scale(0.4) rotateZ(-45deg);-webkit-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;font-size:var(--close-icon-font-size);opacity:0;z-index:1}:host(.fab-button-close-active) .close-icon{-webkit-transform:scale(1) rotateZ(0deg);transform:scale(1) rotateZ(0deg);opacity:1}:host(.fab-button-close-active) .button-inner{-webkit-transform:scale(0.4) rotateZ(45deg);transform:scale(0.4) rotateZ(45deg);opacity:0}ion-ripple-effect{color:var(--ripple-color)}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){:host(.fab-button-translucent) .button-native{-webkit-backdrop-filter:var(--backdrop-filter);backdrop-filter:var(--backdrop-filter)}}:host(.ion-color) .button-native{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host{--background:var(--ion-color-primary, #0054e9);--background-activated:transparent;--background-focused:currentColor;--background-hover:currentColor;--background-activated-opacity:0;--background-focused-opacity:.24;--background-hover-opacity:.08;--color:var(--ion-color-primary-contrast, #fff);--box-shadow:0 3px 5px -1px rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);--transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1), background-color 280ms cubic-bezier(0.4, 0, 0.2, 1), color 280ms cubic-bezier(0.4, 0, 0.2, 1), opacity 15ms linear 30ms, transform 270ms cubic-bezier(0, 0, 0.2, 1) 0ms;--close-icon-font-size:24px}:host(.ion-activated){--box-shadow:0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 12px 17px 2px rgba(0, 0, 0, 0.14), 0 5px 22px 4px rgba(0, 0, 0, 0.12)}::slotted(ion-icon){font-size:24px}:host(.fab-button-in-list){--color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.54);--color-activated:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.54);--color-focused:var(--color-activated);--background:var(--ion-color-light, #f4f5f8);--background-activated:transparent;--background-focused:var(--ion-color-light-shade, #d7d8da);--background-hover:var(--ion-color-light-tint, #f5f6f9)}:host(.fab-button-in-list) ::slotted(ion-icon){font-size:18px}:host(.ion-color.ion-focused) .button-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-focused) .button-native::after{background:var(--ion-color-contrast)}:host(.ion-color.ion-activated) .button-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-activated) .button-native::after{background:transparent}@media (any-hover: hover){:host(.ion-color:hover) .button-native{color:var(--ion-color-contrast)}:host(.ion-color:hover) .button-native::after{background:var(--ion-color-contrast)}}'},s})(),L=(()=>{let s=class{constructor(t){(0,o.r)(this,t),this.activated=!1,this.side="bottom"}activatedChanged(t){const i=Array.from(this.el.querySelectorAll("ion-fab-button")),c=t?30:0;i.forEach((l,k)=>{setTimeout(()=>l.show=t,k*c)})}render(){const t=(0,b.b)(this);return(0,o.h)(o.f,{key:"fa1d195b9950654ba0e984bf61d981c977d05275",class:{[t]:!0,"fab-list-active":this.activated,[`fab-list-side-${this.side}`]:!0}},(0,o.h)("slot",{key:"2ec738c66c05112e1e2521155d6adfc36d2fd1db"}))}get el(){return(0,o.i)(this)}static get watchers(){return{activated:["activatedChanged"]}}};return s.style=":host{margin-left:0;margin-right:0;margin-top:calc(100% + 10px);margin-bottom:calc(100% + 10px);display:none;position:absolute;top:0;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;min-width:56px;min-height:56px}:host(.fab-list-active){display:-ms-flexbox;display:flex}::slotted(.fab-button-in-list){margin-left:0;margin-right:0;margin-top:8px;margin-bottom:8px;width:40px;height:40px;-webkit-transform:scale(0);transform:scale(0);opacity:0;visibility:hidden}:host(.fab-list-side-top) ::slotted(.fab-button-in-list),:host(.fab-list-side-bottom) ::slotted(.fab-button-in-list){margin-left:0;margin-right:0;margin-top:5px;margin-bottom:5px}:host(.fab-list-side-start) ::slotted(.fab-button-in-list),:host(.fab-list-side-end) ::slotted(.fab-button-in-list){-webkit-margin-start:5px;margin-inline-start:5px;-webkit-margin-end:5px;margin-inline-end:5px;margin-top:0;margin-bottom:0}::slotted(.fab-button-in-list.fab-button-show){-webkit-transform:scale(1);transform:scale(1);opacity:1;visibility:visible}:host(.fab-list-side-top){top:auto;bottom:0;-ms-flex-direction:column-reverse;flex-direction:column-reverse}:host(.fab-list-side-start){-webkit-margin-start:calc(100% + 10px);margin-inline-start:calc(100% + 10px);-webkit-margin-end:calc(100% + 10px);margin-inline-end:calc(100% + 10px);margin-top:0;margin-bottom:0;-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.fab-list-side-start){inset-inline-end:0}:host(.fab-list-side-end){-webkit-margin-start:calc(100% + 10px);margin-inline-start:calc(100% + 10px);-webkit-margin-end:calc(100% + 10px);margin-inline-end:calc(100% + 10px);margin-top:0;margin-bottom:0;-ms-flex-direction:row;flex-direction:row}:host(.fab-list-side-end){inset-inline-start:0}",s})()},80333:(E,h,n)=>{n.d(h,{c:()=>b,g:()=>d,h:()=>o,o:()=>x});var u=n(10467);const o=(a,r)=>null!==r.closest(a),b=(a,r)=>"string"==typeof a&&a.length>0?Object.assign({"ion-color":!0,[`ion-color-${a}`]:!0},r):r,d=a=>{const r={};return(a=>void 0!==a?(Array.isArray(a)?a:a.split(" ")).filter(e=>null!=e).map(e=>e.trim()).filter(e=>""!==e):[])(a).forEach(e=>r[e]=!0),r},v=/^[a-z][a-z0-9+\-.]*:/,x=function(){var a=(0,u.A)(function*(r,e,p,m){if(null!=r&&"#"!==r[0]&&!v.test(r)){const f=document.querySelector("ion-router");if(f)return e?.preventDefault(),f.push(r,p,m)}return!1});return function(e,p,m,f){return a.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/4591.1cc8031675fc3310.js b/branch/kby-toggle-button-mobile-view/4591.1cc8031675fc3310.js new file mode 100644 index 0000000000..f9cc46b110 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/4591.1cc8031675fc3310.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcookbook=self.webpackChunkcookbook||[]).push([[4591],{64591:(F,g,c)=>{c.r(g),c.d(g,{ion_button:()=>H,ion_icon:()=>L});var i=c(54261),v=c(84920),p=c(74929),u=c(80333),w=c(9483);let f;const l=(o,t,n,e,r)=>(n="ios"===(n&&x(n))?"ios":"md",e&&"ios"===n?o=x(e):r&&"md"===n?o=x(r):(!o&&t&&!m(t)&&(o=t),d(o)&&(o=x(o))),d(o)&&""!==o.trim()&&""===o.replace(/[a-z]|-|\d/gi,"")?o:null),h=o=>d(o)&&(o=o.trim(),m(o))?o:null,m=o=>o.length>0&&/(\/|\.)/.test(o),d=o=>"string"==typeof o,x=o=>o.toLowerCase(),S=o=>o&&""!==o.dir?"rtl"===o.dir.toLowerCase():"rtl"===document?.dir.toLowerCase(),H=(()=>{let o=class{constructor(t){(0,i.r)(this,t),this.ionFocus=(0,i.d)(this,"ionFocus",7),this.ionBlur=(0,i.d)(this,"ionBlur",7),this.inItem=!1,this.inListHeader=!1,this.inToolbar=!1,this.formButtonEl=null,this.formEl=null,this.inheritedAttributes={},this.handleClick=n=>{const{el:e}=this;"button"===this.type?(0,u.o)(this.href,n,this.routerDirection,this.routerAnimation):(0,v.l)(e)&&this.submitForm(n)},this.onFocus=()=>{this.ionFocus.emit()},this.onBlur=()=>{this.ionBlur.emit()},this.slotChanged=()=>{this.isCircle=this.hasIconOnly},this.isCircle=!1,this.color=void 0,this.buttonType="button",this.disabled=!1,this.expand=void 0,this.fill=void 0,this.routerDirection="forward",this.routerAnimation=void 0,this.download=void 0,this.href=void 0,this.rel=void 0,this.shape=void 0,this.size=void 0,this.strong=!1,this.target=void 0,this.type="button",this.form=void 0}disabledChanged(){const{disabled:t}=this;this.formButtonEl&&(this.formButtonEl.disabled=t)}renderHiddenButton(){const t=this.formEl=this.findForm();if(t){const{formButtonEl:n}=this;if(null!==n&&t.contains(n))return;const e=this.formButtonEl=document.createElement("button");e.type=this.type,e.style.display="none",e.disabled=this.disabled,t.appendChild(e)}}componentWillLoad(){this.inToolbar=!!this.el.closest("ion-buttons"),this.inListHeader=!!this.el.closest("ion-list-header"),this.inItem=!!this.el.closest("ion-item")||!!this.el.closest("ion-item-divider"),this.inheritedAttributes=(0,v.i)(this.el)}get hasIconOnly(){return!!this.el.querySelector('[slot="icon-only"]')}get rippleType(){return(void 0===this.fill||"clear"===this.fill)&&this.hasIconOnly&&this.inToolbar?"unbounded":"bounded"}findForm(){const{form:t}=this;if(t instanceof HTMLFormElement)return t;if("string"==typeof t){const n=document.getElementById(t);return n?n instanceof HTMLFormElement?n:((0,p.p)(`Form with selector: "#${t}" could not be found. Verify that the id is attached to a
element.`,this.el),null):((0,p.p)(`Form with selector: "#${t}" could not be found. Verify that the id is correct and the form is rendered in the DOM.`,this.el),null)}return void 0!==t?((0,p.p)('The provided "form" element is invalid. Verify that the form is a HTMLFormElement and rendered in the DOM.',this.el),null):this.el.closest("form")}submitForm(t){this.formEl&&this.formButtonEl&&(t.preventDefault(),this.formButtonEl.click())}render(){const t=(0,w.b)(this),{buttonType:n,type:e,disabled:r,rel:y,target:k,size:M,href:O,color:N,expand:A,hasIconOnly:J,shape:B,strong:Q,inheritedAttributes:Y}=this,T=void 0===M&&this.inItem?"small":M,D=void 0===O?"button":"a",Z="button"===D?{type:e}:{download:this.download,href:O,rel:y,target:k};let _=this.fill;return null==_&&(_=this.inToolbar||this.inListHeader?"clear":"solid"),"button"!==e&&this.renderHiddenButton(),(0,i.h)(i.f,{key:"8f3a0363d46ef888d22b0b0812c70cb4f79e6efa",onClick:this.handleClick,"aria-disabled":r?"true":null,class:(0,u.c)(N,{[t]:!0,[n]:!0,[`${n}-${A}`]:void 0!==A,[`${n}-${T}`]:void 0!==T,[`${n}-${B}`]:void 0!==B,[`${n}-${_}`]:!0,[`${n}-strong`]:Q,"in-toolbar":(0,u.h)("ion-toolbar",this.el),"in-toolbar-color":(0,u.h)("ion-toolbar[color]",this.el),"in-buttons":(0,u.h)("ion-buttons",this.el),"button-has-icon-only":J,"button-disabled":r,"ion-activatable":!0,"ion-focusable":!0})},(0,i.h)(D,Object.assign({key:"a517c7d06aab15ad4c2a51b8ec224c1aeb4ed565"},Z,{class:"button-native",part:"native",disabled:r,onFocus:this.onFocus,onBlur:this.onBlur},Y),(0,i.h)("span",{key:"127c26dd97c0bf5097433df77df7313d59784899",class:"button-inner"},(0,i.h)("slot",{key:"39d9a9cad8e1addbe63406062e555e05c2cb541b",name:"icon-only",onSlotchange:this.slotChanged}),(0,i.h)("slot",{key:"cfdebdd89155c6c21eb80e51e06456a3a6d877e0",name:"start"}),(0,i.h)("slot",{key:"eac497e0f97ab55baa834ae23155d89b0f7069c6"}),(0,i.h)("slot",{key:"c99f7900f8856b32a0b4ac11092d461f5e9a1109",name:"end"})),"md"===t&&(0,i.h)("ion-ripple-effect",{key:"c681edb0480879fbd801575f2233f6e118898638",type:this.rippleType})))}get el(){return(0,i.i)(this)}static get watchers(){return{disabled:["disabledChanged"]}}};return o.style={ios:':host{--overflow:hidden;--ripple-color:currentColor;--border-width:initial;--border-color:initial;--border-style:initial;--color-activated:var(--color);--color-focused:var(--color);--color-hover:var(--color);--box-shadow:none;display:inline-block;width:auto;color:var(--color);font-family:var(--ion-font-family, inherit);text-align:center;text-decoration:none;white-space:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:top;vertical-align:-webkit-baseline-middle;-webkit-font-kerning:none;font-kerning:none}:host(.button-disabled){cursor:default;opacity:0.5;pointer-events:none}:host(.button-solid){--background:var(--ion-color-primary, #0054e9);--color:var(--ion-color-primary-contrast, #fff)}:host(.button-outline){--border-color:var(--ion-color-primary, #0054e9);--background:transparent;--color:var(--ion-color-primary, #0054e9)}:host(.button-clear){--border-width:0;--background:transparent;--color:var(--ion-color-primary, #0054e9)}:host(.button-block){display:block}:host(.button-block) .button-native{margin-left:0;margin-right:0;width:100%;clear:both;contain:content}:host(.button-block) .button-native::after{clear:both}:host(.button-full){display:block}:host(.button-full) .button-native{margin-left:0;margin-right:0;width:100%;contain:content}:host(.button-full:not(.button-round)) .button-native{border-radius:0;border-right-width:0;border-left-width:0}.button-native{border-radius:var(--border-radius);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;width:100%;height:100%;min-height:inherit;-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);outline:none;background:var(--background);line-height:1;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);contain:layout style;cursor:pointer;opacity:var(--opacity);overflow:var(--overflow);z-index:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.button-native::-moz-focus-inner{border:0}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;z-index:1}::slotted([slot=start]),::slotted([slot=end]){-ms-flex-negative:0;flex-shrink:0}::slotted(ion-icon){font-size:1.35em;pointer-events:none}::slotted(ion-icon[slot=start]){-webkit-margin-start:-0.3em;margin-inline-start:-0.3em;-webkit-margin-end:0.3em;margin-inline-end:0.3em;margin-top:0;margin-bottom:0}::slotted(ion-icon[slot=end]){-webkit-margin-start:0.3em;margin-inline-start:0.3em;-webkit-margin-end:-0.2em;margin-inline-end:-0.2em;margin-top:0;margin-bottom:0}ion-ripple-effect{color:var(--ripple-color)}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}:host(.ion-focused){color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}@media (any-hover: hover){:host(:hover){color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}}:host(.ion-activated){color:var(--color-activated)}:host(.ion-activated) .button-native::after{background:var(--background-activated);opacity:var(--background-activated-opacity)}:host(.button-solid.ion-color) .button-native{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.button-outline.ion-color) .button-native{border-color:var(--ion-color-base);background:transparent;color:var(--ion-color-base)}:host(.button-clear.ion-color) .button-native{background:transparent;color:var(--ion-color-base)}:host(.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{color:var(--ion-toolbar-color, var(--color))}:host(.button-outline.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{border-color:var(--ion-toolbar-color, var(--color, var(--border-color)))}:host(.button-solid.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{background:var(--ion-toolbar-color, var(--background));color:var(--ion-toolbar-background, var(--color))}:host{--border-radius:14px;--padding-top:13px;--padding-bottom:13px;--padding-start:1em;--padding-end:1em;--transition:background-color, opacity 100ms linear;-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:2px;margin-inline-end:2px;margin-top:4px;margin-bottom:4px;min-height:3.1em;font-size:min(1rem, 48px);font-weight:500;letter-spacing:0}:host(.button-solid){--background-activated:var(--ion-color-primary-shade, #004acd);--background-focused:var(--ion-color-primary-shade, #004acd);--background-hover:var(--ion-color-primary-tint, #1a65eb);--background-activated-opacity:1;--background-focused-opacity:1;--background-hover-opacity:1}:host(.button-outline){--border-radius:14px;--border-width:1px;--border-style:solid;--background-activated:var(--ion-color-primary, #0054e9);--background-focused:var(--ion-color-primary, #0054e9);--background-hover:transparent;--background-focused-opacity:.1;--color-activated:var(--ion-color-primary-contrast, #fff)}:host(.button-clear){--background-activated:transparent;--background-activated-opacity:0;--background-focused:var(--ion-color-primary, #0054e9);--background-hover:transparent;--background-focused-opacity:.1;font-size:min(1.0625rem, 51px);font-weight:normal}:host(.in-buttons){font-size:clamp(17px, 1.0625rem, 21.08px);font-weight:400}:host(.button-large){--border-radius:16px;--padding-top:17px;--padding-start:1em;--padding-end:1em;--padding-bottom:17px;min-height:3.1em;font-size:min(1.25rem, 60px)}:host(.button-small){--border-radius:6px;--padding-top:4px;--padding-start:0.9em;--padding-end:0.9em;--padding-bottom:4px;min-height:2.1em;font-size:min(0.8125rem, 39px)}:host(.button-round){--border-radius:999px;--padding-top:0;--padding-start:26px;--padding-end:26px;--padding-bottom:0}:host(.button-strong){font-weight:600}:host(.button-has-icon-only){--padding-top:0;--padding-bottom:var(--padding-top);--padding-end:var(--padding-top);--padding-start:var(--padding-end);min-width:clamp(30px, 2.125em, 60px);min-height:clamp(30px, 2.125em, 60px)}::slotted(ion-icon[slot=icon-only]){font-size:clamp(15.12px, 1.125em, 43.02px)}:host(.button-small.button-has-icon-only){min-width:clamp(23px, 2.16em, 54px);min-height:clamp(23px, 2.16em, 54px)}:host(.button-small) ::slotted(ion-icon[slot=icon-only]){font-size:clamp(12.1394px, 1.308125em, 40.1856px)}:host(.button-large.button-has-icon-only){min-width:clamp(46px, 2.5em, 78px);min-height:clamp(46px, 2.5em, 78px)}:host(.button-large) ::slotted(ion-icon[slot=icon-only]){font-size:clamp(15.12px, 0.9em, 43.056px)}:host(.button-outline.ion-focused.ion-color) .button-native,:host(.button-clear.ion-focused.ion-color) .button-native{color:var(--ion-color-base)}:host(.button-outline.ion-focused.ion-color) .button-native::after,:host(.button-clear.ion-focused.ion-color) .button-native::after{background:var(--ion-color-base)}:host(.button-solid.ion-color.ion-focused) .button-native::after{background:var(--ion-color-shade)}@media (any-hover: hover){:host(.button-clear:not(.ion-activated):hover),:host(.button-outline:not(.ion-activated):hover){opacity:0.6}:host(.button-clear.ion-color:hover) .button-native,:host(.button-outline.ion-color:hover) .button-native{color:var(--ion-color-base)}:host(.button-clear.ion-color:hover) .button-native::after,:host(.button-outline.ion-color:hover) .button-native::after{background:transparent}:host(.button-solid.ion-color:hover) .button-native::after{background:var(--ion-color-tint)}:host(:hover.button-solid.in-toolbar:not(.ion-color):not(.in-toolbar-color):not(.ion-activated)) .button-native::after{background:#fff;opacity:0.1}}:host(.button-clear.ion-activated){opacity:0.4}:host(.button-outline.ion-activated.ion-color) .button-native{color:var(--ion-color-contrast)}:host(.button-outline.ion-activated.ion-color) .button-native::after{background:var(--ion-color-base)}:host(.button-solid.ion-color.ion-activated) .button-native::after{background:var(--ion-color-shade)}:host(.button-outline.ion-activated.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{background:var(--ion-toolbar-color, var(--color));color:var(--ion-toolbar-background, var(--background), var(--ion-color-primary-contrast, #fff))}',md:':host{--overflow:hidden;--ripple-color:currentColor;--border-width:initial;--border-color:initial;--border-style:initial;--color-activated:var(--color);--color-focused:var(--color);--color-hover:var(--color);--box-shadow:none;display:inline-block;width:auto;color:var(--color);font-family:var(--ion-font-family, inherit);text-align:center;text-decoration:none;white-space:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:top;vertical-align:-webkit-baseline-middle;-webkit-font-kerning:none;font-kerning:none}:host(.button-disabled){cursor:default;opacity:0.5;pointer-events:none}:host(.button-solid){--background:var(--ion-color-primary, #0054e9);--color:var(--ion-color-primary-contrast, #fff)}:host(.button-outline){--border-color:var(--ion-color-primary, #0054e9);--background:transparent;--color:var(--ion-color-primary, #0054e9)}:host(.button-clear){--border-width:0;--background:transparent;--color:var(--ion-color-primary, #0054e9)}:host(.button-block){display:block}:host(.button-block) .button-native{margin-left:0;margin-right:0;width:100%;clear:both;contain:content}:host(.button-block) .button-native::after{clear:both}:host(.button-full){display:block}:host(.button-full) .button-native{margin-left:0;margin-right:0;width:100%;contain:content}:host(.button-full:not(.button-round)) .button-native{border-radius:0;border-right-width:0;border-left-width:0}.button-native{border-radius:var(--border-radius);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;width:100%;height:100%;min-height:inherit;-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);outline:none;background:var(--background);line-height:1;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);contain:layout style;cursor:pointer;opacity:var(--opacity);overflow:var(--overflow);z-index:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.button-native::-moz-focus-inner{border:0}.button-inner{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;z-index:1}::slotted([slot=start]),::slotted([slot=end]){-ms-flex-negative:0;flex-shrink:0}::slotted(ion-icon){font-size:1.35em;pointer-events:none}::slotted(ion-icon[slot=start]){-webkit-margin-start:-0.3em;margin-inline-start:-0.3em;-webkit-margin-end:0.3em;margin-inline-end:0.3em;margin-top:0;margin-bottom:0}::slotted(ion-icon[slot=end]){-webkit-margin-start:0.3em;margin-inline-start:0.3em;-webkit-margin-end:-0.2em;margin-inline-end:-0.2em;margin-top:0;margin-bottom:0}ion-ripple-effect{color:var(--ripple-color)}.button-native::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}:host(.ion-focused){color:var(--color-focused)}:host(.ion-focused) .button-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}@media (any-hover: hover){:host(:hover){color:var(--color-hover)}:host(:hover) .button-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}}:host(.ion-activated){color:var(--color-activated)}:host(.ion-activated) .button-native::after{background:var(--background-activated);opacity:var(--background-activated-opacity)}:host(.button-solid.ion-color) .button-native{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.button-outline.ion-color) .button-native{border-color:var(--ion-color-base);background:transparent;color:var(--ion-color-base)}:host(.button-clear.ion-color) .button-native{background:transparent;color:var(--ion-color-base)}:host(.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{color:var(--ion-toolbar-color, var(--color))}:host(.button-outline.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{border-color:var(--ion-toolbar-color, var(--color, var(--border-color)))}:host(.button-solid.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{background:var(--ion-toolbar-color, var(--background));color:var(--ion-toolbar-background, var(--color))}:host{--border-radius:4px;--padding-top:8px;--padding-bottom:8px;--padding-start:1.1em;--padding-end:1.1em;--transition:box-shadow 280ms cubic-bezier(.4, 0, .2, 1),\n background-color 15ms linear,\n color 15ms linear;-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:2px;margin-inline-end:2px;margin-top:4px;margin-bottom:4px;min-height:36px;font-size:0.875rem;font-weight:500;letter-spacing:0.06em;text-transform:uppercase}:host(.button-solid){--background-activated:transparent;--background-hover:var(--ion-color-primary-contrast, #fff);--background-focused:var(--ion-color-primary-contrast, #fff);--background-activated-opacity:0;--background-focused-opacity:.24;--background-hover-opacity:.08;--box-shadow:0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12)}:host(.button-solid.ion-activated){--box-shadow:0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12)}:host(.button-outline){--border-width:2px;--border-style:solid;--box-shadow:none;--background-activated:transparent;--background-focused:var(--ion-color-primary, #0054e9);--background-hover:var(--ion-color-primary, #0054e9);--background-activated-opacity:0;--background-focused-opacity:.12;--background-hover-opacity:.04}:host(.button-outline.ion-activated.ion-color) .button-native{background:transparent}:host(.button-clear){--background-activated:transparent;--background-focused:var(--ion-color-primary, #0054e9);--background-hover:var(--ion-color-primary, #0054e9);--background-activated-opacity:0;--background-focused-opacity:.12;--background-hover-opacity:.04}:host(.button-round){--border-radius:999px;--padding-top:0;--padding-start:26px;--padding-end:26px;--padding-bottom:0}:host(.button-large){--padding-top:14px;--padding-start:1em;--padding-end:1em;--padding-bottom:14px;min-height:2.8em;font-size:1.25rem}:host(.button-small){--padding-top:4px;--padding-start:0.9em;--padding-end:0.9em;--padding-bottom:4px;min-height:2.1em;font-size:0.8125rem}:host(.button-strong){font-weight:bold}:host(.button-has-icon-only){--padding-top:0;--padding-bottom:var(--padding-top);--padding-end:var(--padding-top);--padding-start:var(--padding-end);min-width:clamp(30px, 2.86em, 60px);min-height:clamp(30px, 2.86em, 60px)}::slotted(ion-icon[slot=icon-only]){font-size:clamp(15.104px, 1.6em, 43.008px)}:host(.button-small.button-has-icon-only){min-width:clamp(23px, 2.16em, 54px);min-height:clamp(23px, 2.16em, 54px)}:host(.button-small) ::slotted(ion-icon[slot=icon-only]){font-size:clamp(13.002px, 1.23125em, 40.385px)}:host(.button-large.button-has-icon-only){min-width:clamp(46px, 2.5em, 78px);min-height:clamp(46px, 2.5em, 78px)}:host(.button-large) ::slotted(ion-icon[slot=icon-only]){font-size:clamp(15.008px, 1.4em, 43.008px)}:host(.button-solid.ion-color.ion-focused) .button-native::after{background:var(--ion-color-contrast)}:host(.button-clear.ion-color.ion-focused) .button-native::after,:host(.button-outline.ion-color.ion-focused) .button-native::after{background:var(--ion-color-base)}@media (any-hover: hover){:host(.button-solid.ion-color:hover) .button-native::after{background:var(--ion-color-contrast)}:host(.button-clear.ion-color:hover) .button-native::after,:host(.button-outline.ion-color:hover) .button-native::after{background:var(--ion-color-base)}}:host(.button-outline.ion-activated.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{background:var(--ion-toolbar-background, var(--color));color:var(--ion-toolbar-color, var(--background), var(--ion-color-primary-contrast, #fff))}'},o})(),E=o=>{if(1===o.nodeType){if("script"===o.nodeName.toLowerCase())return!1;for(let t=0;t{const n={};return t.forEach(e=>{o.hasAttribute(e)&&(null!==o.getAttribute(e)&&(n[e]=o.getAttribute(e)),o.removeAttribute(e))}),n})(this.el,["aria-label"])}connectedCallback(){this.waitUntilVisible(this.el,"50px",()=>{this.isVisible=!0,this.loadIcon()})}componentDidLoad(){this.didLoadIcon||this.loadIcon()}disconnectedCallback(){this.io&&(this.io.disconnect(),this.io=void 0)}waitUntilVisible(o,t,n){if(this.lazy&&typeof window<"u"&&window.IntersectionObserver){const e=this.io=new window.IntersectionObserver(r=>{r[0].isIntersecting&&(e.disconnect(),this.io=void 0,n())},{rootMargin:t});e.observe(o)}else n()}loadIcon(){if(this.isVisible){const o=(o=>{let t=h(o.src);return t||(t=l(o.name,o.icon,o.mode,o.ios,o.md),t?((o,t)=>{const n=(()=>{if(typeof window>"u")return new Map;if(!f){const o=window;o.Ionicons=o.Ionicons||{},f=o.Ionicons.map=o.Ionicons.map||new Map}return f})().get(o);if(n)return n;try{return(0,i.k)(`svg/${o}.svg`)}catch{console.warn(`[Ionicons Warning]: Could not load icon with name "${o}". Ensure that the icon is registered using addIcons or that the icon SVG data is passed directly to the icon component.`,t)}})(t,o):o.icon&&(t=h(o.icon),t||(t=h(o.icon[o.mode]),t))?t:null)})(this);o&&(b.has(o)?this.svgContent=b.get(o):((o,t)=>{let n=I.get(o);if(!n){if(!(typeof fetch<"u"&&typeof document<"u"))return b.set(o,""),Promise.resolve();if((o=>o.startsWith("data:image/svg+xml"))(o)&&(o=>-1!==o.indexOf(";utf8,"))(o)){z||(z=new DOMParser);const r=z.parseFromString(o,"text/html").querySelector("svg");return r&&b.set(o,r.outerHTML),Promise.resolve()}n=fetch(o).then(e=>{if(e.ok)return e.text().then(r=>{r&&!1!==t&&(r=(o=>{const t=document.createElement("div");t.innerHTML=o;for(let e=t.childNodes.length-1;e>=0;e--)"svg"!==t.childNodes[e].nodeName.toLowerCase()&&t.removeChild(t.childNodes[e]);const n=t.firstElementChild;if(n&&"svg"===n.nodeName.toLowerCase()){const e=n.getAttribute("class")||"";if(n.setAttribute("class",(e+" s-ion-icon").trim()),E(n))return t.innerHTML}return""})(r)),b.set(o,r||"")});b.set(o,"")}),I.set(o,n)}return n})(o,this.sanitize).then(()=>this.svgContent=b.get(o)),this.didLoadIcon=!0)}this.iconName=l(this.name,this.icon,this.mode,this.ios,this.md)}render(){const{flipRtl:o,iconName:t,inheritedAttributes:n,el:e}=this,r=this.mode||"md",y=!!t&&(t.includes("arrow")||t.includes("chevron"))&&!1!==o,k=o||y;return(0,i.h)(i.f,Object.assign({role:"img",class:Object.assign(Object.assign({[r]:!0},G(this.color)),{[`icon-${this.size}`]:!!this.size,"flip-rtl":k,"icon-rtl":k&&S(e)})},n),(0,i.h)("div",this.svgContent?{class:"icon-inner",innerHTML:this.svgContent}:{class:"icon-inner"}))}static get assetsDirs(){return["svg"]}get el(){return(0,i.i)(this)}static get watchers(){return{name:["loadIcon"],src:["loadIcon"],icon:["loadIcon"],ios:["loadIcon"],md:["loadIcon"]}}},K=()=>typeof document<"u"&&document.documentElement.getAttribute("mode")||"md",G=o=>o?{"ion-color":!0,[`ion-color-${o}`]:!0}:null;L.style=":host{display:inline-block;width:1em;height:1em;contain:strict;fill:currentColor;-webkit-box-sizing:content-box !important;box-sizing:content-box !important}:host .ionicon{stroke:currentColor}.ionicon-fill-none{fill:none}.ionicon-stroke-width{stroke-width:32px;stroke-width:var(--ionicon-stroke-width, 32px)}.icon-inner,.ionicon,svg{display:block;height:100%;width:100%}@supports (background: -webkit-named-image(i)){:host(.icon-rtl) .icon-inner{-webkit-transform:scaleX(-1);transform:scaleX(-1)}}@supports not selector(:dir(rtl)) and selector(:host-context([dir='rtl'])){:host(.icon-rtl) .icon-inner{-webkit-transform:scaleX(-1);transform:scaleX(-1)}}:host(.flip-rtl):host-context([dir='rtl']) .icon-inner{-webkit-transform:scaleX(-1);transform:scaleX(-1)}@supports selector(:dir(rtl)){:host(.flip-rtl:dir(rtl)) .icon-inner{-webkit-transform:scaleX(-1);transform:scaleX(-1)}:host(.flip-rtl:dir(ltr)) .icon-inner{-webkit-transform:scaleX(1);transform:scaleX(1)}}:host(.icon-small){font-size:1.125rem !important}:host(.icon-large){font-size:2rem !important}:host(.ion-color){color:var(--ion-color-base) !important}:host(.ion-color-primary){--ion-color-base:var(--ion-color-primary, #3880ff)}:host(.ion-color-secondary){--ion-color-base:var(--ion-color-secondary, #0cd1e8)}:host(.ion-color-tertiary){--ion-color-base:var(--ion-color-tertiary, #f4a942)}:host(.ion-color-success){--ion-color-base:var(--ion-color-success, #10dc60)}:host(.ion-color-warning){--ion-color-base:var(--ion-color-warning, #ffce00)}:host(.ion-color-danger){--ion-color-base:var(--ion-color-danger, #f14141)}:host(.ion-color-light){--ion-color-base:var(--ion-color-light, #f4f5f8)}:host(.ion-color-medium){--ion-color-base:var(--ion-color-medium, #989aa2)}:host(.ion-color-dark){--ion-color-base:var(--ion-color-dark, #222428)}"},80333:(F,g,c)=>{c.d(g,{c:()=>p,g:()=>w,h:()=>v,o:()=>C});var i=c(10467);const v=(a,s)=>null!==s.closest(a),p=(a,s)=>"string"==typeof a&&a.length>0?Object.assign({"ion-color":!0,[`ion-color-${a}`]:!0},s):s,w=a=>{const s={};return(a=>void 0!==a?(Array.isArray(a)?a:a.split(" ")).filter(l=>null!=l).map(l=>l.trim()).filter(l=>""!==l):[])(a).forEach(l=>s[l]=!0),s},f=/^[a-z][a-z0-9+\-.]*:/,C=function(){var a=(0,i.A)(function*(s,l,h,m){if(null!=s&&"#"!==s[0]&&!f.test(s)){const d=document.querySelector("ion-router");if(d)return l?.preventDefault(),d.push(s,h,m)}return!1});return function(l,h,m,d){return a.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/4699.8e38a31677d011e0.js b/branch/kby-toggle-button-mobile-view/4699.8e38a31677d011e0.js new file mode 100644 index 0000000000..e18d24999f --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/4699.8e38a31677d011e0.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcookbook=self.webpackChunkcookbook||[]).push([[4699],{84699:(et,H,P)=>{P.r(H),P.d(H,{iosTransitionAnimation:()=>tt,shadow:()=>C});var s=P(90555),J=P(46031);const k=a=>document.querySelector(`${a}.ion-cloned-element`),C=a=>a.shadowRoot||a,G=a=>{const l="ION-TABS"===a.tagName?a:a.querySelector("ion-tabs"),c="ion-content ion-header:not(.header-collapse-condense-inactive) ion-title.title-large";if(null!=l){const n=l.querySelector("ion-tab:not(.tab-hidden), .ion-page:not(.ion-page-hidden)");return null!=n?n.querySelector(c):null}return a.querySelector(c)},U=(a,l)=>{const c="ION-TABS"===a.tagName?a:a.querySelector("ion-tabs");let n=[];if(null!=c){const t=c.querySelector("ion-tab:not(.tab-hidden), .ion-page:not(.ion-page-hidden)");null!=t&&(n=t.querySelectorAll("ion-buttons"))}else n=a.querySelectorAll("ion-buttons");for(const t of n){const E=t.closest("ion-header"),e=E&&!E.classList.contains("header-collapse-condense-inactive"),$=t.querySelector("ion-back-button"),r=t.classList.contains("buttons-collapse");if(null!==$&&("start"===t.slot||""===t.slot)&&(r&&e&&l||!r))return $}return null},z=(a,l,c,n,t,E,e,$,r)=>{var g,A;const S=l?`calc(100% - ${t.right+4}px)`:t.left-4+"px",m=l?"right":"left",d=l?"left":"right",R=l?"right":"left";let L=1,y=1,T=`scale(${y})`;const N="scale(1)";if(E&&e){const K=(null===(g=E.textContent)||void 0===g?void 0:g.trim())===(null===(A=$.textContent)||void 0===A?void 0:A.trim());L=r.width/e.width,y=(r.height-Z)/e.height,T=K?`scale(${L}, ${y})`:`scale(${y})`}const x=C(n).querySelector("ion-icon").getBoundingClientRect(),W=l?x.width/2-(x.right-t.right)+"px":t.left-x.width/2+"px",o=l?`-${window.innerWidth-t.right}px`:`${t.left}px`,p=`${r.top}px`,v=`${t.top}px`,f=c?[{offset:0,transform:`translate3d(${o}, ${v}, 0)`},{offset:1,transform:`translate3d(${W}, ${p}, 0)`}]:[{offset:0,transform:`translate3d(${W}, ${p}, 0)`},{offset:1,transform:`translate3d(${o}, ${v}, 0)`}],O=c?[{offset:0,opacity:1,transform:N},{offset:1,opacity:0,transform:T}]:[{offset:0,opacity:0,transform:T},{offset:1,opacity:1,transform:N}],w=c?[{offset:0,opacity:1,transform:"scale(1)"},{offset:.2,opacity:0,transform:"scale(0.6)"},{offset:1,opacity:0,transform:"scale(0.6)"}]:[{offset:0,opacity:0,transform:"scale(0.6)"},{offset:.6,opacity:0,transform:"scale(0.6)"},{offset:1,opacity:1,transform:"scale(1)"}],X=(0,s.c)(),F=(0,s.c)(),B=(0,s.c)(),u=k("ion-back-button"),Y=C(u).querySelector(".button-text"),D=C(u).querySelector("ion-icon");u.text=n.text,u.mode=n.mode,u.icon=n.icon,u.color=n.color,u.disabled=n.disabled,u.style.setProperty("display","block"),u.style.setProperty("position","fixed"),F.addElement(D),X.addElement(Y),B.addElement(u),B.beforeStyles({position:"absolute",top:"0px",[R]:"0px"}).beforeAddWrite(()=>{n.style.setProperty("display","none"),u.style.setProperty(m,S)}).afterAddWrite(()=>{n.style.setProperty("display",""),u.style.setProperty("display","none"),u.style.removeProperty(m)}).keyframes(f),X.beforeStyles({"transform-origin":`${m} top`}).keyframes(O),F.beforeStyles({"transform-origin":`${d} center`}).keyframes(w),a.addAnimation([X,F,B])},j=(a,l,c,n,t,E,e,$,r)=>{var g,A;const S=l?"right":"left",m=l?`calc(100% - ${t.right}px)`:`${t.left}px`,R=`${t.top}px`;let y=l?`-${window.innerWidth-e.right-8}px`:`${e.x+8}px`,T=.5;const N="scale(1)";let M=`scale(${T})`;if($&&r){y=l?`-${window.innerWidth-r.right-8}px`:r.x-8+"px";const I=(null===(g=$.textContent)||void 0===g?void 0:g.trim())===(null===(A=n.textContent)||void 0===A?void 0:A.trim());T=r.height/(E.height-Z),M=I?`scale(${r.width/E.width}, ${T})`:`scale(${T})`}const o=e.top+e.height/2-t.height*T/2+"px",b=c?[{offset:0,opacity:0,transform:`translate3d(${y}, ${o}, 0) ${M}`},{offset:.1,opacity:0},{offset:1,opacity:1,transform:`translate3d(0px, ${R}, 0) ${N}`}]:[{offset:0,opacity:.99,transform:`translate3d(0px, ${R}, 0) ${N}`},{offset:.6,opacity:0},{offset:1,opacity:0,transform:`translate3d(${y}, ${o}, 0) ${M}`}],i=k("ion-title"),f=(0,s.c)();i.innerText=n.innerText,i.size=n.size,i.color=n.color,f.addElement(i),f.beforeStyles({"transform-origin":`${S} top`,height:`${t.height}px`,display:"",position:"relative",[S]:m}).beforeAddWrite(()=>{n.style.setProperty("opacity","0")}).afterAddWrite(()=>{n.style.setProperty("opacity",""),i.style.setProperty("display","none")}).keyframes(b),a.addAnimation(f)},tt=(a,l)=>{var c;try{const n="cubic-bezier(0.32,0.72,0,1)",t="opacity",E="transform",e="0%",r="rtl"===a.ownerDocument.dir,g=r?"-99.5%":"99.5%",A=r?"33%":"-33%",S=l.enteringEl,m=l.leavingEl,d="back"===l.direction,R=S.querySelector(":scope > ion-content"),L=S.querySelectorAll(":scope > ion-header > *:not(ion-toolbar), :scope > ion-footer > *"),y=S.querySelectorAll(":scope > ion-header > ion-toolbar"),T=(0,s.c)(),N=(0,s.c)();if(T.addElement(S).duration((null!==(c=l.duration)&&void 0!==c?c:0)||540).easing(l.easing||n).fill("both").beforeRemoveClass("ion-page-invisible"),m&&null!=a){const o=(0,s.c)();o.addElement(a),T.addAnimation(o)}if(R||0!==y.length||0!==L.length?(N.addElement(R),N.addElement(L)):N.addElement(S.querySelector(":scope > .ion-page, :scope > ion-nav, :scope > ion-tabs")),T.addAnimation(N),d?N.beforeClearStyles([t]).fromTo("transform",`translateX(${A})`,`translateX(${e})`).fromTo(t,.8,1):N.beforeClearStyles([t]).fromTo("transform",`translateX(${g})`,`translateX(${e})`),R){const o=C(R).querySelector(".transition-effect");if(o){const p=o.querySelector(".transition-cover"),v=o.querySelector(".transition-shadow"),b=(0,s.c)(),i=(0,s.c)(),f=(0,s.c)();b.addElement(o).beforeStyles({opacity:"1",display:"block"}).afterStyles({opacity:"",display:""}),i.addElement(p).beforeClearStyles([t]).fromTo(t,0,.1),f.addElement(v).beforeClearStyles([t]).fromTo(t,.03,.7),b.addAnimation([i,f]),N.addAnimation([b])}}const M=S.querySelector("ion-header.header-collapse-condense"),{forward:x,backward:W}=((a,l,c,n,t)=>{const E=U(n,c),e=G(t),$=G(n),r=U(t,c),g=null!==E&&null!==e&&!c,A=null!==$&&null!==r&&c;if(g){const S=e.getBoundingClientRect(),m=E.getBoundingClientRect(),d=C(E).querySelector(".button-text"),R=d?.getBoundingClientRect(),y=C(e).querySelector(".toolbar-title").getBoundingClientRect();j(a,l,c,e,S,y,m,d,R),z(a,l,c,E,m,d,R,e,y)}else if(A){const S=$.getBoundingClientRect(),m=r.getBoundingClientRect(),d=C(r).querySelector(".button-text"),R=d?.getBoundingClientRect(),y=C($).querySelector(".toolbar-title").getBoundingClientRect();j(a,l,c,$,S,y,m,d,R),z(a,l,c,r,m,d,R,$,y)}return{forward:g,backward:A}})(T,r,d,S,m);if(y.forEach(o=>{const p=(0,s.c)();p.addElement(o),T.addAnimation(p);const v=(0,s.c)();v.addElement(o.querySelector("ion-title"));const b=(0,s.c)(),i=Array.from(o.querySelectorAll("ion-buttons,[menuToggle]")),f=o.closest("ion-header"),I=f?.classList.contains("header-collapse-condense-inactive");let h;h=i.filter(d?X=>{const F=X.classList.contains("buttons-collapse");return F&&!I||!F}:X=>!X.classList.contains("buttons-collapse")),b.addElement(h);const O=(0,s.c)();O.addElement(o.querySelectorAll(":scope > *:not(ion-title):not(ion-buttons):not([menuToggle])"));const _=(0,s.c)();_.addElement(C(o).querySelector(".toolbar-background"));const q=(0,s.c)(),w=o.querySelector("ion-back-button");if(w&&q.addElement(w),p.addAnimation([v,b,O,_,q]),b.fromTo(t,.01,1),O.fromTo(t,.01,1),d)I||v.fromTo("transform",`translateX(${A})`,`translateX(${e})`).fromTo(t,.01,1),O.fromTo("transform",`translateX(${A})`,`translateX(${e})`),q.fromTo(t,.01,1);else if(M||v.fromTo("transform",`translateX(${g})`,`translateX(${e})`).fromTo(t,.01,1),O.fromTo("transform",`translateX(${g})`,`translateX(${e})`),_.beforeClearStyles([t,"transform"]),f?.translucent?_.fromTo("transform",r?"translateX(-100%)":"translateX(100%)","translateX(0px)"):_.fromTo(t,.01,"var(--opacity)"),x||q.fromTo(t,.01,1),w&&!x){const F=(0,s.c)();F.addElement(C(w).querySelector(".button-text")).fromTo("transform",r?"translateX(-100px)":"translateX(100px)","translateX(0px)"),p.addAnimation(F)}}),m){const o=(0,s.c)(),p=m.querySelector(":scope > ion-content"),v=m.querySelectorAll(":scope > ion-header > ion-toolbar"),b=m.querySelectorAll(":scope > ion-header > *:not(ion-toolbar), :scope > ion-footer > *");if(p||0!==v.length||0!==b.length?(o.addElement(p),o.addElement(b)):o.addElement(m.querySelector(":scope > .ion-page, :scope > ion-nav, :scope > ion-tabs")),T.addAnimation(o),d){o.beforeClearStyles([t]).fromTo("transform",`translateX(${e})`,r?"translateX(-100%)":"translateX(100%)");const i=(0,J.g)(m);T.afterAddWrite(()=>{"normal"===T.getDirection()&&i.style.setProperty("display","none")})}else o.fromTo("transform",`translateX(${e})`,`translateX(${A})`).fromTo(t,1,.8);if(p){const i=C(p).querySelector(".transition-effect");if(i){const f=i.querySelector(".transition-cover"),I=i.querySelector(".transition-shadow"),h=(0,s.c)(),O=(0,s.c)(),_=(0,s.c)();h.addElement(i).beforeStyles({opacity:"1",display:"block"}).afterStyles({opacity:"",display:""}),O.addElement(f).beforeClearStyles([t]).fromTo(t,.1,0),_.addElement(I).beforeClearStyles([t]).fromTo(t,.7,.03),h.addAnimation([O,_]),o.addAnimation([h])}}v.forEach(i=>{const f=(0,s.c)();f.addElement(i);const I=(0,s.c)();I.addElement(i.querySelector("ion-title"));const h=(0,s.c)(),O=i.querySelectorAll("ion-buttons,[menuToggle]"),_=i.closest("ion-header"),q=_?.classList.contains("header-collapse-condense-inactive"),w=Array.from(O).filter(D=>{const K=D.classList.contains("buttons-collapse");return K&&!q||!K});h.addElement(w);const X=(0,s.c)(),F=i.querySelectorAll(":scope > *:not(ion-title):not(ion-buttons):not([menuToggle])");F.length>0&&X.addElement(F);const B=(0,s.c)();B.addElement(C(i).querySelector(".toolbar-background"));const u=(0,s.c)(),Y=i.querySelector("ion-back-button");if(Y&&u.addElement(Y),f.addAnimation([I,h,X,u,B]),T.addAnimation(f),u.fromTo(t,.99,0),h.fromTo(t,.99,0),X.fromTo(t,.99,0),d){if(q||I.fromTo("transform",`translateX(${e})`,r?"translateX(-100%)":"translateX(100%)").fromTo(t,.99,0),X.fromTo("transform",`translateX(${e})`,r?"translateX(-100%)":"translateX(100%)"),B.beforeClearStyles([t,"transform"]),_?.translucent?B.fromTo("transform","translateX(0px)",r?"translateX(-100%)":"translateX(100%)"):B.fromTo(t,"var(--opacity)",0),Y&&!W){const K=(0,s.c)();K.addElement(C(Y).querySelector(".button-text")).fromTo("transform",`translateX(${e})`,`translateX(${(r?-124:124)+"px"})`),f.addAnimation(K)}}else q||I.fromTo("transform",`translateX(${e})`,`translateX(${A})`).fromTo(t,.99,0).afterClearStyles([E,t]),X.fromTo("transform",`translateX(${e})`,`translateX(${A})`).afterClearStyles([E,t]),u.afterClearStyles([t]),I.afterClearStyles([t]),h.afterClearStyles([t])})}return T}catch(n){throw n}},Z=10}}]); \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/5100.708956dd6b74448c.js b/branch/kby-toggle-button-mobile-view/5100.708956dd6b74448c.js new file mode 100644 index 0000000000..2f96267d94 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/5100.708956dd6b74448c.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcookbook=self.webpackChunkcookbook||[]).push([[5100],{25100:(k,e,g)=>{g.r(e),g.d(e,{ion_col:()=>v,ion_grid:()=>f,ion_row:()=>b});var d=g(54261),t=g(9483);const c={xs:"(min-width: 0px)",sm:"(min-width: 576px)",md:"(min-width: 768px)",lg:"(min-width: 992px)",xl:"(min-width: 1200px)"},m=n=>void 0===n||""===n||!!window.matchMedia&&window.matchMedia(c[n]).matches,o=typeof window<"u"?window:void 0,s=o&&!!(o.CSS&&o.CSS.supports&&o.CSS.supports("--a: 0")),x=["","xs","sm","md","lg","xl"],v=(()=>{let n=class{constructor(i){(0,d.r)(this,i),this.offset=void 0,this.offsetXs=void 0,this.offsetSm=void 0,this.offsetMd=void 0,this.offsetLg=void 0,this.offsetXl=void 0,this.pull=void 0,this.pullXs=void 0,this.pullSm=void 0,this.pullMd=void 0,this.pullLg=void 0,this.pullXl=void 0,this.push=void 0,this.pushXs=void 0,this.pushSm=void 0,this.pushMd=void 0,this.pushLg=void 0,this.pushXl=void 0,this.size=void 0,this.sizeXs=void 0,this.sizeSm=void 0,this.sizeMd=void 0,this.sizeLg=void 0,this.sizeXl=void 0}onResize(){(0,d.j)(this)}getColumns(i){let a;for(const r of x){const p=m(r),l=this[i+r.charAt(0).toUpperCase()+r.slice(1)];p&&void 0!==l&&(a=l)}return a}calculateSize(){const i=this.getColumns("size");if(!i||""===i)return;const a="auto"===i?"auto":s?`calc(calc(${i} / var(--ion-grid-columns, 12)) * 100%)`:i/12*100+"%";return{flex:`0 0 ${a}`,width:`${a}`,"max-width":`${a}`}}calculatePosition(i,a){const r=this.getColumns(i);if(!r)return;const p=s?`calc(calc(${r} / var(--ion-grid-columns, 12)) * 100%)`:r>0&&r<12?r/12*100+"%":"auto";return{[a]:p}}calculateOffset(i){return this.calculatePosition("offset",i?"margin-right":"margin-left")}calculatePull(i){return this.calculatePosition("pull",i?"left":"right")}calculatePush(i){return this.calculatePosition("push",i?"right":"left")}render(){const i="rtl"===document.dir,a=(0,t.b)(this);return(0,d.h)(d.f,{key:"c37fa4c4c993385ccbb6f4e89b2f390b140507a0",class:{[a]:!0},style:Object.assign(Object.assign(Object.assign(Object.assign({},this.calculateOffset(i)),this.calculatePull(i)),this.calculatePush(i)),this.calculateSize())},(0,d.h)("slot",{key:"6a5296ff0b9dee6600c2dafe7363a065d053bac2"}))}};return n.style=":host{-webkit-padding-start:var(--ion-grid-column-padding-xs, var(--ion-grid-column-padding, 5px));padding-inline-start:var(--ion-grid-column-padding-xs, var(--ion-grid-column-padding, 5px));-webkit-padding-end:var(--ion-grid-column-padding-xs, var(--ion-grid-column-padding, 5px));padding-inline-end:var(--ion-grid-column-padding-xs, var(--ion-grid-column-padding, 5px));padding-top:var(--ion-grid-column-padding-xs, var(--ion-grid-column-padding, 5px));padding-bottom:var(--ion-grid-column-padding-xs, var(--ion-grid-column-padding, 5px));margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;width:100%;max-width:100%;min-height:1px}@media (min-width: 576px){:host{-webkit-padding-start:var(--ion-grid-column-padding-sm, var(--ion-grid-column-padding, 5px));padding-inline-start:var(--ion-grid-column-padding-sm, var(--ion-grid-column-padding, 5px));-webkit-padding-end:var(--ion-grid-column-padding-sm, var(--ion-grid-column-padding, 5px));padding-inline-end:var(--ion-grid-column-padding-sm, var(--ion-grid-column-padding, 5px));padding-top:var(--ion-grid-column-padding-sm, var(--ion-grid-column-padding, 5px));padding-bottom:var(--ion-grid-column-padding-sm, var(--ion-grid-column-padding, 5px))}}@media (min-width: 768px){:host{-webkit-padding-start:var(--ion-grid-column-padding-md, var(--ion-grid-column-padding, 5px));padding-inline-start:var(--ion-grid-column-padding-md, var(--ion-grid-column-padding, 5px));-webkit-padding-end:var(--ion-grid-column-padding-md, var(--ion-grid-column-padding, 5px));padding-inline-end:var(--ion-grid-column-padding-md, var(--ion-grid-column-padding, 5px));padding-top:var(--ion-grid-column-padding-md, var(--ion-grid-column-padding, 5px));padding-bottom:var(--ion-grid-column-padding-md, var(--ion-grid-column-padding, 5px))}}@media (min-width: 992px){:host{-webkit-padding-start:var(--ion-grid-column-padding-lg, var(--ion-grid-column-padding, 5px));padding-inline-start:var(--ion-grid-column-padding-lg, var(--ion-grid-column-padding, 5px));-webkit-padding-end:var(--ion-grid-column-padding-lg, var(--ion-grid-column-padding, 5px));padding-inline-end:var(--ion-grid-column-padding-lg, var(--ion-grid-column-padding, 5px));padding-top:var(--ion-grid-column-padding-lg, var(--ion-grid-column-padding, 5px));padding-bottom:var(--ion-grid-column-padding-lg, var(--ion-grid-column-padding, 5px))}}@media (min-width: 1200px){:host{-webkit-padding-start:var(--ion-grid-column-padding-xl, var(--ion-grid-column-padding, 5px));padding-inline-start:var(--ion-grid-column-padding-xl, var(--ion-grid-column-padding, 5px));-webkit-padding-end:var(--ion-grid-column-padding-xl, var(--ion-grid-column-padding, 5px));padding-inline-end:var(--ion-grid-column-padding-xl, var(--ion-grid-column-padding, 5px));padding-top:var(--ion-grid-column-padding-xl, var(--ion-grid-column-padding, 5px));padding-bottom:var(--ion-grid-column-padding-xl, var(--ion-grid-column-padding, 5px))}}",n})(),f=(()=>{let n=class{constructor(i){(0,d.r)(this,i),this.fixed=!1}render(){const i=(0,t.b)(this);return(0,d.h)(d.f,{key:"930ce78b02f8360fbca08a35d364d2c09128c6c8",class:{[i]:!0,"grid-fixed":this.fixed}},(0,d.h)("slot",{key:"c47bf7ef2197f5ebc42d3e2c55044276fb0db393"}))}};return n.style=":host{-webkit-padding-start:var(--ion-grid-padding-xs, var(--ion-grid-padding, 5px));padding-inline-start:var(--ion-grid-padding-xs, var(--ion-grid-padding, 5px));-webkit-padding-end:var(--ion-grid-padding-xs, var(--ion-grid-padding, 5px));padding-inline-end:var(--ion-grid-padding-xs, var(--ion-grid-padding, 5px));padding-top:var(--ion-grid-padding-xs, var(--ion-grid-padding, 5px));padding-bottom:var(--ion-grid-padding-xs, var(--ion-grid-padding, 5px));-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;display:block;-ms-flex:1;flex:1}@media (min-width: 576px){:host{-webkit-padding-start:var(--ion-grid-padding-sm, var(--ion-grid-padding, 5px));padding-inline-start:var(--ion-grid-padding-sm, var(--ion-grid-padding, 5px));-webkit-padding-end:var(--ion-grid-padding-sm, var(--ion-grid-padding, 5px));padding-inline-end:var(--ion-grid-padding-sm, var(--ion-grid-padding, 5px));padding-top:var(--ion-grid-padding-sm, var(--ion-grid-padding, 5px));padding-bottom:var(--ion-grid-padding-sm, var(--ion-grid-padding, 5px))}}@media (min-width: 768px){:host{-webkit-padding-start:var(--ion-grid-padding-md, var(--ion-grid-padding, 5px));padding-inline-start:var(--ion-grid-padding-md, var(--ion-grid-padding, 5px));-webkit-padding-end:var(--ion-grid-padding-md, var(--ion-grid-padding, 5px));padding-inline-end:var(--ion-grid-padding-md, var(--ion-grid-padding, 5px));padding-top:var(--ion-grid-padding-md, var(--ion-grid-padding, 5px));padding-bottom:var(--ion-grid-padding-md, var(--ion-grid-padding, 5px))}}@media (min-width: 992px){:host{-webkit-padding-start:var(--ion-grid-padding-lg, var(--ion-grid-padding, 5px));padding-inline-start:var(--ion-grid-padding-lg, var(--ion-grid-padding, 5px));-webkit-padding-end:var(--ion-grid-padding-lg, var(--ion-grid-padding, 5px));padding-inline-end:var(--ion-grid-padding-lg, var(--ion-grid-padding, 5px));padding-top:var(--ion-grid-padding-lg, var(--ion-grid-padding, 5px));padding-bottom:var(--ion-grid-padding-lg, var(--ion-grid-padding, 5px))}}@media (min-width: 1200px){:host{-webkit-padding-start:var(--ion-grid-padding-xl, var(--ion-grid-padding, 5px));padding-inline-start:var(--ion-grid-padding-xl, var(--ion-grid-padding, 5px));-webkit-padding-end:var(--ion-grid-padding-xl, var(--ion-grid-padding, 5px));padding-inline-end:var(--ion-grid-padding-xl, var(--ion-grid-padding, 5px));padding-top:var(--ion-grid-padding-xl, var(--ion-grid-padding, 5px));padding-bottom:var(--ion-grid-padding-xl, var(--ion-grid-padding, 5px))}}:host(.grid-fixed){width:var(--ion-grid-width-xs, var(--ion-grid-width, 100%));max-width:100%}@media (min-width: 576px){:host(.grid-fixed){width:var(--ion-grid-width-sm, var(--ion-grid-width, 540px))}}@media (min-width: 768px){:host(.grid-fixed){width:var(--ion-grid-width-md, var(--ion-grid-width, 720px))}}@media (min-width: 992px){:host(.grid-fixed){width:var(--ion-grid-width-lg, var(--ion-grid-width, 960px))}}@media (min-width: 1200px){:host(.grid-fixed){width:var(--ion-grid-width-xl, var(--ion-grid-width, 1140px))}}:host(.ion-no-padding){--ion-grid-column-padding:0;--ion-grid-column-padding-xs:0;--ion-grid-column-padding-sm:0;--ion-grid-column-padding-md:0;--ion-grid-column-padding-lg:0;--ion-grid-column-padding-xl:0}",n})(),b=(()=>{let n=class{constructor(i){(0,d.r)(this,i)}render(){return(0,d.h)(d.f,{key:"813c9a7f6782d2cf8eb27f30d3ab28e6f3122868",class:(0,t.b)(this)},(0,d.h)("slot",{key:"356bec4d4d408ea63d6b431b06465d5b7bcbff71"}))}};return n.style=":host{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}",n})()}}]); \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/5197.166296338695851b.js b/branch/kby-toggle-button-mobile-view/5197.166296338695851b.js new file mode 100644 index 0000000000..6ea36a93e3 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/5197.166296338695851b.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcookbook=self.webpackChunkcookbook||[]).push([[5197],{35197:(K,w,a)=>{a.r(w),a.d(w,{ion_refresher:()=>H,ion_refresher_content:()=>U});var p=a(10467),i=a(54261),T=a(63351),b=a(20909),h=a(84920),E=a(21086),d=a(9483),u=a(19986),k=a(90464),S=a(23992),_=a(37895);a(78438),a(28476);const R=n=>{const e=n.querySelector("ion-spinner"),t=e.shadowRoot.querySelector("circle"),r=n.querySelector(".spinner-arrow-container"),s=n.querySelector(".arrow-container"),f=s?s.querySelector("ion-icon"):null,l=(0,u.c)().duration(1e3).easing("ease-out"),c=(0,u.c)().addElement(r).keyframes([{offset:0,opacity:"0.3"},{offset:.45,opacity:"0.3"},{offset:.55,opacity:"1"},{offset:1,opacity:"1"}]),o=(0,u.c)().addElement(t).keyframes([{offset:0,strokeDasharray:"1px, 200px"},{offset:.2,strokeDasharray:"1px, 200px"},{offset:.55,strokeDasharray:"100px, 200px"},{offset:1,strokeDasharray:"100px, 200px"}]),g=(0,u.c)().addElement(e).keyframes([{offset:0,transform:"rotate(-90deg)"},{offset:1,transform:"rotate(210deg)"}]);if(s&&f){const m=(0,u.c)().addElement(s).keyframes([{offset:0,transform:"rotate(0deg)"},{offset:.3,transform:"rotate(0deg)"},{offset:.55,transform:"rotate(280deg)"},{offset:1,transform:"rotate(400deg)"}]),v=(0,u.c)().addElement(f).keyframes([{offset:0,transform:"translateX(2px) scale(0)"},{offset:.3,transform:"translateX(2px) scale(0)"},{offset:.55,transform:"translateX(-1.5px) scale(1)"},{offset:1,transform:"translateX(-1.5px) scale(1)"}]);l.addAnimation([m,v])}return l.addAnimation([c,o,g])},x=(n,e,t=200)=>{if(!n)return Promise.resolve();const r=(0,h.t)(n,t);return(0,i.w)(()=>{n.style.setProperty("transition",`${t}ms all ease-out`),void 0===e?n.style.removeProperty("transform"):n.style.setProperty("transform",`translate3d(0px, ${e}, 0px)`)}),r},P=()=>navigator.maxTouchPoints>0&&CSS.supports("background: -webkit-named-image(apple-pay-logo-black)"),C=function(){var n=(0,p.A)(function*(e,t){const r=e.querySelector("ion-refresher-content");if(!r)return Promise.resolve(!1);yield new Promise(l=>(0,h.c)(r,l));const s=e.querySelector("ion-refresher-content .refresher-pulling ion-spinner"),f=e.querySelector("ion-refresher-content .refresher-refreshing ion-spinner");return null!==s&&null!==f&&("ios"===t&&P()||"md"===t)});return function(t,r){return n.apply(this,arguments)}}(),H=(()=>{let n=class{constructor(e){(0,i.r)(this,e),this.ionRefresh=(0,i.d)(this,"ionRefresh",7),this.ionPull=(0,i.d)(this,"ionPull",7),this.ionStart=(0,i.d)(this,"ionStart",7),this.appliedStyles=!1,this.didStart=!1,this.progress=0,this.pointerDown=!1,this.needsCompletion=!1,this.didRefresh=!1,this.contentFullscreen=!1,this.lastVelocityY=0,this.animations=[],this.nativeRefresher=!1,this.state=1,this.pullMin=60,this.pullMax=this.pullMin+60,this.closeDuration="280ms",this.snapbackDuration="280ms",this.pullFactor=1,this.disabled=!1}disabledChanged(){this.gesture&&this.gesture.enable(!this.disabled)}checkNativeRefresher(){var e=this;return(0,p.A)(function*(){const t=yield C(e.el,(0,d.b)(e));if(t&&!e.nativeRefresher){const r=e.el.closest("ion-content");e.setupNativeRefresher(r)}else t||e.destroyNativeRefresher()})()}destroyNativeRefresher(){this.scrollEl&&this.scrollListenerCallback&&(this.scrollEl.removeEventListener("scroll",this.scrollListenerCallback),this.scrollListenerCallback=void 0),this.nativeRefresher=!1}resetNativeRefresher(e,t){var r=this;return(0,p.A)(function*(){r.state=t,"ios"===(0,d.b)(r)?yield x(e,void 0,300):yield(0,h.t)(r.el.querySelector(".refresher-refreshing-icon"),200),r.didRefresh=!1,r.needsCompletion=!1,r.pointerDown=!1,r.animations.forEach(s=>s.destroy()),r.animations=[],r.progress=0,r.state=1})()}setupiOSNativeRefresher(e,t){var r=this;return(0,p.A)(function*(){r.elementToTransform=r.scrollEl;const s=e.shadowRoot.querySelectorAll("svg");let f=.16*r.scrollEl.clientHeight;const l=s.length;(0,i.w)(()=>s.forEach(c=>c.style.setProperty("animation","none"))),r.scrollListenerCallback=()=>{!r.pointerDown&&1===r.state||(0,i.e)(()=>{const c=r.scrollEl.scrollTop,o=r.el.clientHeight;if(c>0){if(8===r.state){const y=(0,h.j)(0,c/(.5*o),1);return void(0,i.w)(()=>((n,e)=>{n.style.setProperty("opacity",e.toString())})(t,1-y))}return}r.pointerDown&&(r.didStart||(r.didStart=!0,r.ionStart.emit()),r.pointerDown&&r.ionPull.emit());const g=r.didStart?30:0,m=r.progress=(0,h.j)(0,(Math.abs(c)-g)/f,1);8===r.state||1===m?(r.pointerDown&&((n,e)=>{(0,i.w)(()=>{n.style.setProperty("--refreshing-rotation-duration",e>=1?"0.5s":"2s"),n.style.setProperty("opacity","1")})})(t,r.lastVelocityY),r.didRefresh||(r.beginRefresh(),r.didRefresh=!0,(0,E.d)({style:E.I.Light}),r.pointerDown||x(r.elementToTransform,`${o}px`))):(r.state=2,((n,e,t)=>{(0,i.w)(()=>{n.forEach((s,f)=>{const l=f*(1/e),g=(0,h.j)(0,(t-l)/(1-l),1);s.style.setProperty("opacity",g.toString())})})})(s,l,m))})},r.scrollEl.addEventListener("scroll",r.scrollListenerCallback),r.gesture=(yield Promise.resolve().then(a.bind(a,28607))).createGesture({el:r.scrollEl,gestureName:"refresher",gesturePriority:31,direction:"y",threshold:5,onStart:()=>{r.pointerDown=!0,r.didRefresh||x(r.elementToTransform,"0px"),0===f&&(f=.16*r.scrollEl.clientHeight)},onMove:c=>{r.lastVelocityY=c.velocityY},onEnd:()=>{r.pointerDown=!1,r.didStart=!1,r.needsCompletion?(r.resetNativeRefresher(r.elementToTransform,32),r.needsCompletion=!1):r.didRefresh&&(0,i.e)(()=>x(r.elementToTransform,`${r.el.clientHeight}px`))}}),r.disabledChanged()})()}setupMDNativeRefresher(e,t,r){var s=this;return(0,p.A)(function*(){const f=(0,h.g)(t).querySelector("circle"),l=s.el.querySelector("ion-refresher-content .refresher-pulling-icon"),c=(0,h.g)(r).querySelector("circle");null!==f&&null!==c&&(0,i.w)(()=>{f.style.setProperty("animation","none"),r.style.setProperty("animation-delay","-655ms"),c.style.setProperty("animation-delay","-655ms")}),s.gesture=(yield Promise.resolve().then(a.bind(a,28607))).createGesture({el:s.scrollEl,gestureName:"refresher",gesturePriority:31,direction:"y",threshold:5,canStart:()=>8!==s.state&&32!==s.state&&0===s.scrollEl.scrollTop,onStart:o=>{s.progress=0,o.data={animation:void 0,didStart:!1,cancelled:!1}},onMove:o=>{if(o.velocityY<0&&0===s.progress&&!o.data.didStart||o.data.cancelled)o.data.cancelled=!0;else{if(!o.data.didStart){o.data.didStart=!0,s.state=2;const{scrollEl:g}=s,m=g.matches(b.I)?"overflow":"--overflow";(0,i.w)(()=>g.style.setProperty(m,"hidden"));const v=(n=>{const e=n.previousElementSibling;return null!==e&&"ION-HEADER"===e.tagName?"translate":"scale"})(e),y=((n,e,t)=>"scale"===n?((n,e)=>{const t=e.clientHeight,r=(0,u.c)().addElement(n).keyframes([{offset:0,transform:`scale(0) translateY(-${t}px)`},{offset:1,transform:"scale(1) translateY(100px)"}]);return R(n).addAnimation([r])})(e,t):((n,e)=>{const t=e.clientHeight,r=(0,u.c)().addElement(n).keyframes([{offset:0,transform:`translateY(-${t}px)`},{offset:1,transform:"translateY(100px)"}]);return R(n).addAnimation([r])})(e,t))(v,l,s.el);return o.data.animation=y,y.progressStart(!1,0),s.ionStart.emit(),void s.animations.push(y)}s.progress=(0,h.j)(0,o.deltaY/180*.5,1),o.data.animation.progressStep(s.progress),s.ionPull.emit()}},onEnd:o=>{if(!o.data.didStart)return;s.gesture.enable(!1);const{scrollEl:g}=s,m=g.matches(b.I)?"overflow":"--overflow";if((0,i.w)(()=>g.style.removeProperty(m)),s.progress<=.4)return void o.data.animation.progressEnd(0,s.progress,500).onFinish(()=>{s.animations.forEach(W=>W.destroy()),s.animations=[],s.gesture.enable(!0),s.state=1});const v=(0,T.g)([0,0],[0,0],[1,1],[1,1],s.progress)[0],y=(n=>(0,u.c)().duration(125).addElement(n).fromTo("transform","translateY(var(--ion-pulling-refresher-translate, 100px))","translateY(0px)"))(l);s.animations.push(y),(0,i.w)((0,p.A)(function*(){l.style.setProperty("--ion-pulling-refresher-translate",100*v+"px"),o.data.animation.progressEnd(),yield y.play(),s.beginRefresh(),o.data.animation.destroy(),s.gesture.enable(!0)}))}}),s.disabledChanged()})()}setupNativeRefresher(e){var t=this;return(0,p.A)(function*(){if(t.scrollListenerCallback||!e||t.nativeRefresher||!t.scrollEl)return;t.setCss(0,"",!1,""),t.nativeRefresher=!0;const r=t.el.querySelector("ion-refresher-content .refresher-pulling ion-spinner"),s=t.el.querySelector("ion-refresher-content .refresher-refreshing ion-spinner");"ios"===(0,d.b)(t)?t.setupiOSNativeRefresher(r,s):t.setupMDNativeRefresher(e,r,s)})()}componentDidUpdate(){this.checkNativeRefresher()}connectedCallback(){var e=this;return(0,p.A)(function*(){if("fixed"!==e.el.getAttribute("slot"))return void console.error('Make sure you use: ');const t=e.el.closest(b.b);t?(0,h.c)(t,(0,p.A)(function*(){const r=t.querySelector(b.I);e.scrollEl=yield(0,b.g)(r??t),e.backgroundContentEl=yield t.getBackgroundElement(),e.contentFullscreen=t.fullscreen,(yield C(e.el,(0,d.b)(e)))?e.setupNativeRefresher(t):(e.gesture=(yield Promise.resolve().then(a.bind(a,28607))).createGesture({el:t,gestureName:"refresher",gesturePriority:31,direction:"y",threshold:20,passive:!1,canStart:()=>e.canStart(),onStart:()=>e.onStart(),onMove:s=>e.onMove(s),onEnd:()=>e.onEnd()}),e.disabledChanged())})):(0,b.p)(e.el)})()}disconnectedCallback(){this.destroyNativeRefresher(),this.scrollEl=void 0,this.gesture&&(this.gesture.destroy(),this.gesture=void 0)}complete(){var e=this;return(0,p.A)(function*(){e.nativeRefresher?(e.needsCompletion=!0,e.pointerDown||(0,h.r)(()=>(0,h.r)(()=>e.resetNativeRefresher(e.elementToTransform,32)))):e.close(32,"120ms")})()}cancel(){var e=this;return(0,p.A)(function*(){e.nativeRefresher?e.pointerDown||(0,h.r)(()=>(0,h.r)(()=>e.resetNativeRefresher(e.elementToTransform,16))):e.close(16,"")})()}getProgress(){return Promise.resolve(this.progress)}canStart(){return!(!this.scrollEl||1!==this.state||this.scrollEl.scrollTop>0)}onStart(){this.progress=0,this.state=1,this.memoizeOverflowStyle(),this.contentFullscreen&&this.backgroundContentEl&&this.backgroundContentEl.style.setProperty("--offset-top","0px")}onMove(e){if(!this.scrollEl)return;const t=e.event;if(void 0!==t.touches&&t.touches.length>1||56&this.state)return;const r=Number.isNaN(this.pullFactor)||this.pullFactor<0?1:this.pullFactor,s=e.deltaY*r;if(s<=0)return this.progress=0,this.state=1,this.appliedStyles?void this.setCss(0,"",!1,""):void 0;if(1===this.state){if(this.scrollEl.scrollTop>0)return void(this.progress=0);this.state=2}if(t.cancelable&&t.preventDefault(),this.setCss(s,"0ms",!0,""),0===s)return void(this.progress=0);const f=this.pullMin;this.progress=s/f,this.didStart||(this.didStart=!0,this.ionStart.emit()),this.ionPull.emit(),sthis.pullMax?this.beginRefresh():this.state=4}onEnd(){4===this.state?this.beginRefresh():2===this.state?this.cancel():1===this.state&&this.restoreOverflowStyle()}beginRefresh(){this.state=8,this.setCss(this.pullMin,this.snapbackDuration,!0,""),this.ionRefresh.emit({complete:this.complete.bind(this)})}close(e,t){setTimeout(()=>{var r;this.state=1,this.progress=0,this.didStart=!1,this.setCss(0,"0ms",!1,"",!0),this.contentFullscreen&&this.backgroundContentEl&&(null===(r=this.backgroundContentEl)||void 0===r||r.style.removeProperty("--offset-top"))},600),this.state=e,this.setCss(0,this.closeDuration,!0,t)}setCss(e,t,r,s,f=!1){this.nativeRefresher||(this.appliedStyles=e>0,(0,i.w)(()=>{if(this.scrollEl&&this.backgroundContentEl){const l=this.scrollEl.style,c=this.backgroundContentEl.style;l.transform=c.transform=e>0?`translateY(${e}px) translateZ(0px)`:"",l.transitionDuration=c.transitionDuration=t,l.transitionDelay=c.transitionDelay=s,l.overflow=r?"hidden":""}f&&this.restoreOverflowStyle()}))}memoizeOverflowStyle(){if(this.scrollEl){const{overflow:e,overflowX:t,overflowY:r}=this.scrollEl.style;this.overflowStyles={overflow:e??"",overflowX:t??"",overflowY:r??""}}}restoreOverflowStyle(){if(void 0!==this.overflowStyles&&void 0!==this.scrollEl){const{overflow:e,overflowX:t,overflowY:r}=this.overflowStyles;this.scrollEl.style.overflow=e,this.scrollEl.style.overflowX=t,this.scrollEl.style.overflowY=r,this.overflowStyles=void 0}}render(){const e=(0,d.b)(this);return(0,i.h)(i.f,{key:"3270f181a5141e7d886ec554a3e892974446b90e",slot:"fixed",class:{[e]:!0,[`refresher-${e}`]:!0,"refresher-native":this.nativeRefresher,"refresher-active":1!==this.state,"refresher-pulling":2===this.state,"refresher-ready":4===this.state,"refresher-refreshing":8===this.state,"refresher-cancelling":16===this.state,"refresher-completing":32===this.state}})}get el(){return(0,i.i)(this)}static get watchers(){return{disabled:["disabledChanged"]}}};return n.style={ios:"ion-refresher{top:0;display:none;position:absolute;width:100%;height:60px;pointer-events:none;z-index:-1}ion-refresher{inset-inline-start:0}ion-refresher.refresher-active{display:block}ion-refresher-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.refresher-pulling,.refresher-refreshing{display:none;width:100%}.refresher-pulling-icon,.refresher-refreshing-icon{-webkit-transform-origin:center;transform-origin:center;-webkit-transition:200ms;transition:200ms;font-size:30px;text-align:center}:host-context([dir=rtl]) .refresher-pulling-icon,:host-context([dir=rtl]) .refresher-refreshing-icon{-webkit-transform-origin:calc(100% - center);transform-origin:calc(100% - center)}[dir=rtl] .refresher-pulling-icon,[dir=rtl] .refresher-refreshing-icon{-webkit-transform-origin:calc(100% - center);transform-origin:calc(100% - center)}@supports selector(:dir(rtl)){.refresher-pulling-icon:dir(rtl),.refresher-refreshing-icon:dir(rtl){-webkit-transform-origin:calc(100% - center);transform-origin:calc(100% - center)}}.refresher-pulling-text,.refresher-refreshing-text{font-size:16px;text-align:center}ion-refresher-content .arrow-container{display:none}.refresher-pulling ion-refresher-content .refresher-pulling{display:block}.refresher-ready ion-refresher-content .refresher-pulling{display:block}.refresher-ready ion-refresher-content .refresher-pulling-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.refresher-refreshing ion-refresher-content .refresher-refreshing{display:block}.refresher-cancelling ion-refresher-content .refresher-pulling{display:block}.refresher-cancelling ion-refresher-content .refresher-pulling-icon{-webkit-transform:scale(0);transform:scale(0)}.refresher-completing ion-refresher-content .refresher-refreshing{display:block}.refresher-completing ion-refresher-content .refresher-refreshing-icon{-webkit-transform:scale(0);transform:scale(0)}.refresher-native .refresher-pulling-text,.refresher-native .refresher-refreshing-text{display:none}.refresher-ios .refresher-pulling-icon,.refresher-ios .refresher-refreshing-icon{color:var(--ion-text-color, #000)}.refresher-ios .refresher-pulling-text,.refresher-ios .refresher-refreshing-text{color:var(--ion-text-color, #000)}.refresher-ios .refresher-refreshing .spinner-lines-ios line,.refresher-ios .refresher-refreshing .spinner-lines-small-ios line,.refresher-ios .refresher-refreshing .spinner-crescent circle{stroke:var(--ion-text-color, #000)}.refresher-ios .refresher-refreshing .spinner-bubbles circle,.refresher-ios .refresher-refreshing .spinner-circles circle,.refresher-ios .refresher-refreshing .spinner-dots circle{fill:var(--ion-text-color, #000)}ion-refresher.refresher-native{display:block;z-index:1}ion-refresher.refresher-native ion-spinner{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;margin-top:0;margin-bottom:0}.refresher-native .refresher-refreshing ion-spinner{--refreshing-rotation-duration:2s;display:none;-webkit-animation:var(--refreshing-rotation-duration) ease-out refresher-rotate forwards;animation:var(--refreshing-rotation-duration) ease-out refresher-rotate forwards}.refresher-native .refresher-refreshing{display:none;-webkit-animation:250ms linear refresher-pop forwards;animation:250ms linear refresher-pop forwards}.refresher-native ion-spinner{width:32px;height:32px;color:var(--ion-color-step-450, var(--ion-background-color-step-450, #747577))}.refresher-native.refresher-refreshing .refresher-pulling ion-spinner,.refresher-native.refresher-completing .refresher-pulling ion-spinner{display:none}.refresher-native.refresher-refreshing .refresher-refreshing ion-spinner,.refresher-native.refresher-completing .refresher-refreshing ion-spinner{display:block}.refresher-native.refresher-pulling .refresher-pulling ion-spinner{display:block}.refresher-native.refresher-pulling .refresher-refreshing ion-spinner{display:none}.refresher-native.refresher-completing ion-refresher-content .refresher-refreshing-icon{-webkit-transform:scale(0) rotate(180deg);transform:scale(0) rotate(180deg);-webkit-transition:300ms;transition:300ms}@-webkit-keyframes refresher-pop{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}50%{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes refresher-pop{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}50%{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes refresher-rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@keyframes refresher-rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}",md:"ion-refresher{top:0;display:none;position:absolute;width:100%;height:60px;pointer-events:none;z-index:-1}ion-refresher{inset-inline-start:0}ion-refresher.refresher-active{display:block}ion-refresher-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.refresher-pulling,.refresher-refreshing{display:none;width:100%}.refresher-pulling-icon,.refresher-refreshing-icon{-webkit-transform-origin:center;transform-origin:center;-webkit-transition:200ms;transition:200ms;font-size:30px;text-align:center}:host-context([dir=rtl]) .refresher-pulling-icon,:host-context([dir=rtl]) .refresher-refreshing-icon{-webkit-transform-origin:calc(100% - center);transform-origin:calc(100% - center)}[dir=rtl] .refresher-pulling-icon,[dir=rtl] .refresher-refreshing-icon{-webkit-transform-origin:calc(100% - center);transform-origin:calc(100% - center)}@supports selector(:dir(rtl)){.refresher-pulling-icon:dir(rtl),.refresher-refreshing-icon:dir(rtl){-webkit-transform-origin:calc(100% - center);transform-origin:calc(100% - center)}}.refresher-pulling-text,.refresher-refreshing-text{font-size:16px;text-align:center}ion-refresher-content .arrow-container{display:none}.refresher-pulling ion-refresher-content .refresher-pulling{display:block}.refresher-ready ion-refresher-content .refresher-pulling{display:block}.refresher-ready ion-refresher-content .refresher-pulling-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.refresher-refreshing ion-refresher-content .refresher-refreshing{display:block}.refresher-cancelling ion-refresher-content .refresher-pulling{display:block}.refresher-cancelling ion-refresher-content .refresher-pulling-icon{-webkit-transform:scale(0);transform:scale(0)}.refresher-completing ion-refresher-content .refresher-refreshing{display:block}.refresher-completing ion-refresher-content .refresher-refreshing-icon{-webkit-transform:scale(0);transform:scale(0)}.refresher-native .refresher-pulling-text,.refresher-native .refresher-refreshing-text{display:none}.refresher-md .refresher-pulling-icon,.refresher-md .refresher-refreshing-icon{color:var(--ion-text-color, #000)}.refresher-md .refresher-pulling-text,.refresher-md .refresher-refreshing-text{color:var(--ion-text-color, #000)}.refresher-md .refresher-refreshing .spinner-lines-md line,.refresher-md .refresher-refreshing .spinner-lines-small-md line,.refresher-md .refresher-refreshing .spinner-crescent circle{stroke:var(--ion-text-color, #000)}.refresher-md .refresher-refreshing .spinner-bubbles circle,.refresher-md .refresher-refreshing .spinner-circles circle,.refresher-md .refresher-refreshing .spinner-dots circle{fill:var(--ion-text-color, #000)}ion-refresher.refresher-native{display:block;z-index:1}ion-refresher.refresher-native ion-spinner{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;margin-top:0;margin-bottom:0;width:24px;height:24px;color:var(--ion-color-primary, #0054e9)}ion-refresher.refresher-native .spinner-arrow-container{display:inherit}ion-refresher.refresher-native .arrow-container{display:block;position:absolute;width:24px;height:24px}ion-refresher.refresher-native .arrow-container ion-icon{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;margin-top:0;margin-bottom:0;left:0;right:0;bottom:-4px;position:absolute;color:var(--ion-color-primary, #0054e9);font-size:12px}ion-refresher.refresher-native.refresher-pulling ion-refresher-content .refresher-pulling,ion-refresher.refresher-native.refresher-ready ion-refresher-content .refresher-pulling{display:-ms-flexbox;display:flex}ion-refresher.refresher-native.refresher-refreshing ion-refresher-content .refresher-refreshing,ion-refresher.refresher-native.refresher-completing ion-refresher-content .refresher-refreshing,ion-refresher.refresher-native.refresher-cancelling ion-refresher-content .refresher-refreshing{display:-ms-flexbox;display:flex}ion-refresher.refresher-native .refresher-pulling-icon{-webkit-transform:translateY(calc(-100% - 10px));transform:translateY(calc(-100% - 10px))}ion-refresher.refresher-native .refresher-pulling-icon,ion-refresher.refresher-native .refresher-refreshing-icon{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;margin-top:0;margin-bottom:0;border-radius:100%;-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:8px;padding-inline-end:8px;padding-top:8px;padding-bottom:8px;display:-ms-flexbox;display:flex;border:1px solid var(--ion-color-step-200, var(--ion-background-color-step-200, #ececec));background:var(--ion-color-step-250, var(--ion-background-color-step-250, #ffffff));-webkit-box-shadow:0px 1px 6px rgba(0, 0, 0, 0.1);box-shadow:0px 1px 6px rgba(0, 0, 0, 0.1)}"},n})(),U=class{constructor(n){(0,i.r)(this,n),this.customHTMLEnabled=d.c.get("innerHTMLTemplatesEnabled",k.E),this.pullingIcon=void 0,this.pullingText=void 0,this.refreshingSpinner=void 0,this.refreshingText=void 0}componentWillLoad(){if(void 0===this.pullingIcon){const n=P(),e=(0,d.b)(this);this.pullingIcon=d.c.get("refreshingIcon","ios"===e&&n?d.c.get("spinner",n?"lines":S.i):"circular")}if(void 0===this.refreshingSpinner){const n=(0,d.b)(this);this.refreshingSpinner=d.c.get("refreshingSpinner",d.c.get("spinner","ios"===n?"lines":"circular"))}}renderPullingText(){const{customHTMLEnabled:n,pullingText:e}=this;return n?(0,i.h)("div",{class:"refresher-pulling-text",innerHTML:(0,k.a)(e)}):(0,i.h)("div",{class:"refresher-pulling-text"},e)}renderRefreshingText(){const{customHTMLEnabled:n,refreshingText:e}=this;return n?(0,i.h)("div",{class:"refresher-refreshing-text",innerHTML:(0,k.a)(e)}):(0,i.h)("div",{class:"refresher-refreshing-text"},e)}render(){const n=this.pullingIcon,e=null!=n&&void 0!==_.S[n],t=(0,d.b)(this);return(0,i.h)(i.f,{key:"1bec5b4da221c69d856f3f5ddf40f2e03ebf2a4c",class:t},(0,i.h)("div",{key:"4fcc526c4f1881e9368d9cd16bd7030919bd3841",class:"refresher-pulling"},this.pullingIcon&&e&&(0,i.h)("div",{key:"a4e9e2e12c2d7faefc8303ec8c021f999ddf308e",class:"refresher-pulling-icon"},(0,i.h)("div",{key:"5a2d215feb7fb4b64d540d3a65c0f24b415a2433",class:"spinner-arrow-container"},(0,i.h)("ion-spinner",{key:"abef2621d671ac6ff0abac43a702cbd825b7f127",name:this.pullingIcon,paused:!0}),"md"===t&&"circular"===this.pullingIcon&&(0,i.h)("div",{key:"30087d672c3780672a05874cd93cd099b2855462",class:"arrow-container"},(0,i.h)("ion-icon",{key:"5e30333dee469aec0d8efc8c4e6dabb619c6f363",icon:S.h,"aria-hidden":"true"})))),this.pullingIcon&&!e&&(0,i.h)("div",{key:"48fe72b5ce8ded633c6ee799cebb520b9c8be528",class:"refresher-pulling-icon"},(0,i.h)("ion-icon",{key:"d8dfd5d42056b1c0a436c5006affb255407816c0",icon:this.pullingIcon,lazy:!1,"aria-hidden":"true"})),void 0!==this.pullingText&&this.renderPullingText()),(0,i.h)("div",{key:"c2cbfb94f157c82601ffe7bb815ff82ebc7c0a49",class:"refresher-refreshing"},this.refreshingSpinner&&(0,i.h)("div",{key:"17f3ebe6a31768d5e389f45a2c12f68600185db9",class:"refresher-refreshing-icon"},(0,i.h)("ion-spinner",{key:"e8e61f8d7189c9939bba184201c9509d1d5b0fad",name:this.refreshingSpinner})),void 0!==this.refreshingText&&this.renderRefreshingText()))}get el(){return(0,i.i)(this)}}}}]); \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/5222.ff5dd8dc8f8e3154.js b/branch/kby-toggle-button-mobile-view/5222.ff5dd8dc8f8e3154.js new file mode 100644 index 0000000000..1fe291f91f --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/5222.ff5dd8dc8f8e3154.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcookbook=self.webpackChunkcookbook||[]).push([[5222],{45222:(E,u,l)=>{l.r(u),l.d(u,{ion_alert:()=>_});var m=l(10467),o=l(54261),g=l(90464),f=l(44556),v=l(84920),k=l(67838),h=l(99440),d=l(80333),c=l(9483),a=l(19986);l(21086),l(78438),l(28476),l(28607),l(11970),l(37192);const D=e=>{const t=(0,a.c)(),r=(0,a.c)(),i=(0,a.c)();return r.addElement(e.querySelector("ion-backdrop")).fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),i.addElement(e.querySelector(".alert-wrapper")).keyframes([{offset:0,opacity:"0.01",transform:"scale(1.1)"},{offset:1,opacity:"1",transform:"scale(1)"}]),t.addElement(e).easing("ease-in-out").duration(200).addAnimation([r,i])},I=e=>{const t=(0,a.c)(),r=(0,a.c)(),i=(0,a.c)();return r.addElement(e.querySelector("ion-backdrop")).fromTo("opacity","var(--backdrop-opacity)",0),i.addElement(e.querySelector(".alert-wrapper")).keyframes([{offset:0,opacity:.99,transform:"scale(1)"},{offset:1,opacity:0,transform:"scale(0.9)"}]),t.addElement(e).easing("ease-in-out").duration(200).addAnimation([r,i])},z=e=>{const t=(0,a.c)(),r=(0,a.c)(),i=(0,a.c)();return r.addElement(e.querySelector("ion-backdrop")).fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),i.addElement(e.querySelector(".alert-wrapper")).keyframes([{offset:0,opacity:"0.01",transform:"scale(0.9)"},{offset:1,opacity:"1",transform:"scale(1)"}]),t.addElement(e).easing("ease-in-out").duration(150).addAnimation([r,i])},O=e=>{const t=(0,a.c)(),r=(0,a.c)(),i=(0,a.c)();return r.addElement(e.querySelector("ion-backdrop")).fromTo("opacity","var(--backdrop-opacity)",0),i.addElement(e.querySelector(".alert-wrapper")).fromTo("opacity",.99,0),t.addElement(e).easing("ease-in-out").duration(150).addAnimation([r,i])},_=class{constructor(e){(0,o.r)(this,e),this.didPresent=(0,o.d)(this,"ionAlertDidPresent",7),this.willPresent=(0,o.d)(this,"ionAlertWillPresent",7),this.willDismiss=(0,o.d)(this,"ionAlertWillDismiss",7),this.didDismiss=(0,o.d)(this,"ionAlertDidDismiss",7),this.didPresentShorthand=(0,o.d)(this,"didPresent",7),this.willPresentShorthand=(0,o.d)(this,"willPresent",7),this.willDismissShorthand=(0,o.d)(this,"willDismiss",7),this.didDismissShorthand=(0,o.d)(this,"didDismiss",7),this.delegateController=(0,h.d)(this),this.lockController=(0,k.c)(),this.triggerController=(0,h.e)(),this.customHTMLEnabled=c.c.get("innerHTMLTemplatesEnabled",g.E),this.processedInputs=[],this.processedButtons=[],this.presented=!1,this.onBackdropTap=()=>{this.dismiss(void 0,h.B)},this.dispatchCancelHandler=t=>{if((0,h.i)(t.detail.role)){const i=this.processedButtons.find(s=>"cancel"===s.role);this.callButtonHandler(i)}},this.overlayIndex=void 0,this.delegate=void 0,this.hasController=!1,this.keyboardClose=!0,this.enterAnimation=void 0,this.leaveAnimation=void 0,this.cssClass=void 0,this.header=void 0,this.subHeader=void 0,this.message=void 0,this.buttons=[],this.inputs=[],this.backdropDismiss=!0,this.translucent=!1,this.animated=!0,this.htmlAttributes=void 0,this.isOpen=!1,this.trigger=void 0}onIsOpenChange(e,t){!0===e&&!1===t?this.present():!1===e&&!0===t&&this.dismiss()}triggerChanged(){const{trigger:e,el:t,triggerController:r}=this;e&&r.addClickListener(t,e)}onKeydown(e){const t=new Set(this.processedInputs.map(p=>p.type));if(t.has("checkbox")&&"Enter"===e.key)return void e.preventDefault();if(!t.has("radio")||e.target&&!this.el.contains(e.target)||e.target.classList.contains("alert-button"))return;const r=this.el.querySelectorAll(".alert-radio"),i=Array.from(r).filter(p=>!p.disabled),s=i.findIndex(p=>p.id===e.target.id);let n;if(["ArrowDown","ArrowRight"].includes(e.key)&&(n=s===i.length-1?i[0]:i[s+1]),["ArrowUp","ArrowLeft"].includes(e.key)&&(n=0===s?i[i.length-1]:i[s-1]),n&&i.includes(n)){const p=this.processedInputs.find(b=>b.id===n?.id);p&&(this.rbClick(p),n.focus())}}buttonsChanged(){this.processedButtons=this.buttons.map(t=>"string"==typeof t?{text:t,role:"cancel"===t.toLowerCase()?"cancel":void 0}:t)}inputsChanged(){const e=this.inputs,t=e.find(n=>!n.disabled),i=e.find(n=>n.checked&&!n.disabled)||t,s=new Set(e.map(n=>n.type));s.has("checkbox")&&s.has("radio")&&console.warn(`Alert cannot mix input types: ${Array.from(s.values()).join("/")}. Please see alert docs for more info.`),this.inputType=s.values().next().value,this.processedInputs=e.map((n,p)=>{var b;return{type:n.type||"text",name:n.name||`${p}`,placeholder:n.placeholder||"",value:n.value,label:n.label,checked:!!n.checked,disabled:!!n.disabled,id:n.id||`alert-input-${this.overlayIndex}-${p}`,handler:n.handler,min:n.min,max:n.max,cssClass:null!==(b=n.cssClass)&&void 0!==b?b:"",attributes:n.attributes||{},tabindex:"radio"===n.type&&n!==i?-1:0}})}connectedCallback(){(0,h.j)(this.el),this.triggerChanged()}componentWillLoad(){var e;!(null===(e=this.htmlAttributes)||void 0===e)&&e.id||(0,h.k)(this.el),this.inputsChanged(),this.buttonsChanged()}disconnectedCallback(){this.triggerController.removeClickListener(),this.gesture&&(this.gesture.destroy(),this.gesture=void 0)}componentDidLoad(){!this.gesture&&"ios"===(0,c.b)(this)&&this.wrapperEl&&(this.gesture=(0,f.c)(this.wrapperEl,e=>e.classList.contains("alert-button")),this.gesture.enable(!0)),!0===this.isOpen&&(0,v.r)(()=>this.present()),this.triggerChanged()}present(){var e=this;return(0,m.A)(function*(){const t=yield e.lockController.lock();yield e.delegateController.attachViewToDom(),yield(0,h.f)(e,"alertEnter",D,z),t()})()}dismiss(e,t){var r=this;return(0,m.A)(function*(){const i=yield r.lockController.lock(),s=yield(0,h.g)(r,e,t,"alertLeave",I,O);return s&&r.delegateController.removeViewFromDom(),i(),s})()}onDidDismiss(){return(0,h.h)(this.el,"ionAlertDidDismiss")}onWillDismiss(){return(0,h.h)(this.el,"ionAlertWillDismiss")}rbClick(e){for(const t of this.processedInputs)t.checked=t===e,t.tabindex=t===e?0:-1;this.activeId=e.id,(0,h.s)(e.handler,e),(0,o.j)(this)}cbClick(e){e.checked=!e.checked,(0,h.s)(e.handler,e),(0,o.j)(this)}buttonClick(e){var t=this;return(0,m.A)(function*(){const r=e.role,i=t.getValues();if((0,h.i)(r))return t.dismiss({values:i},r);const s=yield t.callButtonHandler(e,i);return!1!==s&&t.dismiss(Object.assign({values:i},s),e.role)})()}callButtonHandler(e,t){return(0,m.A)(function*(){if(e?.handler){const r=yield(0,h.s)(e.handler,t);if(!1===r)return!1;if("object"==typeof r)return r}return{}})()}getValues(){if(0===this.processedInputs.length)return;if("radio"===this.inputType){const t=this.processedInputs.find(r=>!!r.checked);return t?t.value:void 0}if("checkbox"===this.inputType)return this.processedInputs.filter(t=>t.checked).map(t=>t.value);const e={};return this.processedInputs.forEach(t=>{e[t.name]=t.value||""}),e}renderAlertInputs(){switch(this.inputType){case"checkbox":return this.renderCheckbox();case"radio":return this.renderRadio();default:return this.renderInput()}}renderCheckbox(){const e=this.processedInputs,t=(0,c.b)(this);return 0===e.length?null:(0,o.h)("div",{class:"alert-checkbox-group"},e.map(r=>(0,o.h)("button",{type:"button",onClick:()=>this.cbClick(r),"aria-checked":`${r.checked}`,id:r.id,disabled:r.disabled,tabIndex:r.tabindex,role:"checkbox",class:Object.assign(Object.assign({},(0,d.g)(r.cssClass)),{"alert-tappable":!0,"alert-checkbox":!0,"alert-checkbox-button":!0,"ion-focusable":!0,"alert-checkbox-button-disabled":r.disabled||!1})},(0,o.h)("div",{class:"alert-button-inner"},(0,o.h)("div",{class:"alert-checkbox-icon"},(0,o.h)("div",{class:"alert-checkbox-inner"})),(0,o.h)("div",{class:"alert-checkbox-label"},r.label)),"md"===t&&(0,o.h)("ion-ripple-effect",null))))}renderRadio(){const e=this.processedInputs;return 0===e.length?null:(0,o.h)("div",{class:"alert-radio-group",role:"radiogroup","aria-activedescendant":this.activeId},e.map(t=>(0,o.h)("button",{type:"button",onClick:()=>this.rbClick(t),"aria-checked":`${t.checked}`,disabled:t.disabled,id:t.id,tabIndex:t.tabindex,class:Object.assign(Object.assign({},(0,d.g)(t.cssClass)),{"alert-radio-button":!0,"alert-tappable":!0,"alert-radio":!0,"ion-focusable":!0,"alert-radio-button-disabled":t.disabled||!1}),role:"radio"},(0,o.h)("div",{class:"alert-button-inner"},(0,o.h)("div",{class:"alert-radio-icon"},(0,o.h)("div",{class:"alert-radio-inner"})),(0,o.h)("div",{class:"alert-radio-label"},t.label)))))}renderInput(){const e=this.processedInputs;return 0===e.length?null:(0,o.h)("div",{class:"alert-input-group"},e.map(t=>{var r,i,s,n;return(0,o.h)("div",{class:"alert-input-wrapper"},"textarea"===t.type?(0,o.h)("textarea",Object.assign({placeholder:t.placeholder,value:t.value,id:t.id,tabIndex:t.tabindex},t.attributes,{disabled:null!==(i=null===(r=t.attributes)||void 0===r?void 0:r.disabled)&&void 0!==i?i:t.disabled,class:C(t),onInput:p=>{var b;t.value=p.target.value,null!==(b=t.attributes)&&void 0!==b&&b.onInput&&t.attributes.onInput(p)}})):(0,o.h)("input",Object.assign({placeholder:t.placeholder,type:t.type,min:t.min,max:t.max,value:t.value,id:t.id,tabIndex:t.tabindex},t.attributes,{disabled:null!==(n=null===(s=t.attributes)||void 0===s?void 0:s.disabled)&&void 0!==n?n:t.disabled,class:C(t),onInput:p=>{var b;t.value=p.target.value,null!==(b=t.attributes)&&void 0!==b&&b.onInput&&t.attributes.onInput(p)}})))}))}renderAlertButtons(){const e=this.processedButtons,t=(0,c.b)(this);return(0,o.h)("div",{class:{"alert-button-group":!0,"alert-button-group-vertical":e.length>2}},e.map(i=>(0,o.h)("button",Object.assign({},i.htmlAttributes,{type:"button",id:i.id,class:j(i),tabIndex:0,onClick:()=>this.buttonClick(i)}),(0,o.h)("span",{class:"alert-button-inner"},i.text),"md"===t&&(0,o.h)("ion-ripple-effect",null))))}renderAlertMessage(e){const{customHTMLEnabled:t,message:r}=this;return t?(0,o.h)("div",{id:e,class:"alert-message",innerHTML:(0,g.a)(r)}):(0,o.h)("div",{id:e,class:"alert-message"},r)}render(){const{overlayIndex:e,header:t,subHeader:r,message:i,htmlAttributes:s}=this,n=(0,c.b)(this),p=`alert-${e}-hdr`,b=`alert-${e}-sub-hdr`,A=`alert-${e}-msg`;return(0,o.h)(o.f,Object.assign({key:"c7d53f48b359f2bc3480a2e1ba34948fc9378fb0",role:this.inputs.length>0||this.buttons.length>0?"alertdialog":"alert","aria-modal":"true","aria-labelledby":t?p:r?b:null,"aria-describedby":void 0!==i?A:null,tabindex:"-1"},s,{style:{zIndex:`${2e4+e}`},class:Object.assign(Object.assign({},(0,d.g)(this.cssClass)),{[n]:!0,"overlay-hidden":!0,"alert-translucent":this.translucent}),onIonAlertWillDismiss:this.dispatchCancelHandler,onIonBackdropTap:this.onBackdropTap}),(0,o.h)("ion-backdrop",{key:"18c7e6b5d63435d9a6a82bda951158e7e1af6e92",tappable:this.backdropDismiss}),(0,o.h)("div",{key:"e35e1a4b81286976c8a6bab570c986f3196b21f4",tabindex:"0"}),(0,o.h)("div",{key:"9089864c80d96ed834bf723f3de863cf1c4a5b97",class:"alert-wrapper ion-overlay-wrapper",ref:B=>this.wrapperEl=B},(0,o.h)("div",{key:"dd600f02c84352059c6cdf98821b9c9a831bcdcb",class:"alert-head"},t&&(0,o.h)("h2",{key:"11afb605e1ccefc889fbdd2533d491bea8fbf183",id:p,class:"alert-title"},t),r&&(0,o.h)("h2",{key:"e53b0613d09d26e5a2cd7c9c6e63ec2535625ce5",id:b,class:"alert-sub-title"},r)),this.renderAlertMessage(A),this.renderAlertInputs(),this.renderAlertButtons()),(0,o.h)("div",{key:"cef60ec8b34c9aec8bc698f16f55324d1ce67c72",tabindex:"0"}))}get el(){return(0,o.i)(this)}static get watchers(){return{isOpen:["onIsOpenChange"],trigger:["triggerChanged"],buttons:["buttonsChanged"],inputs:["inputsChanged"]}}},C=e=>{var t,r,i;return Object.assign(Object.assign({"alert-input":!0,"alert-input-disabled":(null!==(r=null===(t=e.attributes)||void 0===t?void 0:t.disabled)&&void 0!==r?r:e.disabled)||!1},(0,d.g)(e.cssClass)),(0,d.g)(e.attributes?null===(i=e.attributes.class)||void 0===i?void 0:i.toString():""))},j=e=>Object.assign({"alert-button":!0,"ion-focusable":!0,"ion-activatable":!0,[`alert-button-role-${e.role}`]:void 0!==e.role},(0,d.g)(e.cssClass));_.style={ios:".sc-ion-alert-ios-h{--min-width:250px;--width:auto;--min-height:auto;--height:auto;--max-height:90%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;font-family:var(--ion-font-family, inherit);contain:strict;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1001}.overlay-hidden.sc-ion-alert-ios-h{display:none}.alert-top.sc-ion-alert-ios-h{padding-top:50px;-ms-flex-align:start;align-items:flex-start}.alert-wrapper.sc-ion-alert-ios{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);contain:content;opacity:0;z-index:10}.alert-title.sc-ion-alert-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}.alert-sub-title.sc-ion-alert-ios{margin-left:0;margin-right:0;margin-top:5px;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;font-weight:normal}.alert-message.sc-ion-alert-ios,.alert-input-group.sc-ion-alert-ios{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch;overflow-y:auto;overscroll-behavior-y:contain}.alert-checkbox-label.sc-ion-alert-ios,.alert-radio-label.sc-ion-alert-ios{overflow-wrap:anywhere}@media (any-pointer: coarse){.alert-checkbox-group.sc-ion-alert-ios::-webkit-scrollbar,.alert-radio-group.sc-ion-alert-ios::-webkit-scrollbar,.alert-message.sc-ion-alert-ios::-webkit-scrollbar{display:none}}.alert-input.sc-ion-alert-ios{padding-left:0;padding-right:0;padding-top:10px;padding-bottom:10px;width:100%;border:0;background:inherit;font:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}.alert-button-group.sc-ion-alert-ios{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100%}.alert-button-group-vertical.sc-ion-alert-ios{-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.alert-button.sc-ion-alert-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;display:block;border:0;font-size:0.875rem;line-height:1.25rem;z-index:0}.alert-button.ion-focused.sc-ion-alert-ios,.alert-tappable.ion-focused.sc-ion-alert-ios{background:var(--ion-color-step-100, var(--ion-background-color-step-100, #e6e6e6))}.alert-button-inner.sc-ion-alert-ios{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;min-height:inherit}.alert-input-disabled.sc-ion-alert-ios,.alert-checkbox-button-disabled.sc-ion-alert-ios .alert-button-inner.sc-ion-alert-ios,.alert-radio-button-disabled.sc-ion-alert-ios .alert-button-inner.sc-ion-alert-ios{cursor:default;opacity:0.5;pointer-events:none}.alert-tappable.sc-ion-alert-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:-ms-flexbox;display:flex;width:100%;border:0;background:transparent;font-size:inherit;line-height:initial;text-align:start;-webkit-appearance:none;-moz-appearance:none;appearance:none;contain:content}.alert-button.sc-ion-alert-ios,.alert-checkbox.sc-ion-alert-ios,.alert-input.sc-ion-alert-ios,.alert-radio.sc-ion-alert-ios{outline:none}.alert-radio-icon.sc-ion-alert-ios,.alert-checkbox-icon.sc-ion-alert-ios,.alert-checkbox-inner.sc-ion-alert-ios{-webkit-box-sizing:border-box;box-sizing:border-box}textarea.alert-input.sc-ion-alert-ios{min-height:37px;resize:none}.sc-ion-alert-ios-h{--background:var(--ion-overlay-background-color, var(--ion-color-step-100, var(--ion-background-color-step-100, #f9f9f9)));--max-width:clamp(270px, 16.875rem, 324px);--backdrop-opacity:var(--ion-backdrop-opacity, 0.3);font-size:max(14px, 0.875rem)}.alert-wrapper.sc-ion-alert-ios{border-radius:13px;-webkit-box-shadow:none;box-shadow:none;overflow:hidden}.alert-button.sc-ion-alert-ios .alert-button-inner.sc-ion-alert-ios{pointer-events:none}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){.alert-translucent.sc-ion-alert-ios-h .alert-wrapper.sc-ion-alert-ios{background:rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.9);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}}.alert-head.sc-ion-alert-ios{-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px;padding-top:12px;padding-bottom:7px;text-align:center}.alert-title.sc-ion-alert-ios{margin-top:8px;color:var(--ion-text-color, #000);font-size:max(17px, 1.0625rem);font-weight:600}.alert-sub-title.sc-ion-alert-ios{color:var(--ion-color-step-600, var(--ion-text-color-step-400, #666666));font-size:max(14px, 0.875rem)}.alert-message.sc-ion-alert-ios,.alert-input-group.sc-ion-alert-ios{-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px;padding-top:0;padding-bottom:21px;color:var(--ion-text-color, #000);font-size:max(13px, 0.8125rem);text-align:center}.alert-message.sc-ion-alert-ios{max-height:240px}.alert-message.sc-ion-alert-ios:empty{padding-left:0;padding-right:0;padding-top:0;padding-bottom:12px}.alert-input.sc-ion-alert-ios{border-radius:7px;margin-top:10px;-webkit-padding-start:7px;padding-inline-start:7px;-webkit-padding-end:7px;padding-inline-end:7px;padding-top:7px;padding-bottom:7px;border:0.55px solid var(--ion-color-step-250, var(--ion-background-color-step-250, #bfbfbf));background-color:var(--ion-background-color, #fff);-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1rem}.alert-input.sc-ion-alert-ios::-webkit-input-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, var(--ion-text-color-step-600, #999999)));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-ios::-moz-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, var(--ion-text-color-step-600, #999999)));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-ios:-ms-input-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, var(--ion-text-color-step-600, #999999)));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-ios::-ms-input-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, var(--ion-text-color-step-600, #999999)));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-ios::placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, var(--ion-text-color-step-600, #999999)));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-ios::-ms-clear{display:none}.alert-input.sc-ion-alert-ios::-webkit-date-and-time-value{height:18px}.alert-radio-group.sc-ion-alert-ios,.alert-checkbox-group.sc-ion-alert-ios{-ms-scroll-chaining:none;overscroll-behavior:contain;max-height:240px;border-top:0.55px solid rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.2);overflow-y:auto;-webkit-overflow-scrolling:touch}.alert-tappable.sc-ion-alert-ios{min-height:44px}.alert-radio-label.sc-ion-alert-ios{-webkit-padding-start:13px;padding-inline-start:13px;-webkit-padding-end:13px;padding-inline-end:13px;padding-top:13px;padding-bottom:13px;-ms-flex:1;flex:1;-ms-flex-order:0;order:0;color:var(--ion-text-color, #000)}[aria-checked=true].sc-ion-alert-ios .alert-radio-label.sc-ion-alert-ios{color:var(--ion-color-primary, #0054e9)}.alert-radio-icon.sc-ion-alert-ios{position:relative;-ms-flex-order:1;order:1;min-width:30px}[aria-checked=true].sc-ion-alert-ios .alert-radio-inner.sc-ion-alert-ios{top:-7px;position:absolute;width:6px;height:12px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-width:2px;border-top-width:0;border-left-width:0;border-style:solid;border-color:var(--ion-color-primary, #0054e9)}[aria-checked=true].sc-ion-alert-ios .alert-radio-inner.sc-ion-alert-ios{inset-inline-start:7px}.alert-checkbox-label.sc-ion-alert-ios{-webkit-padding-start:13px;padding-inline-start:13px;-webkit-padding-end:13px;padding-inline-end:13px;padding-top:13px;padding-bottom:13px;-ms-flex:1;flex:1;color:var(--ion-text-color, #000)}.alert-checkbox-icon.sc-ion-alert-ios{border-radius:50%;-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:6px;margin-inline-end:6px;margin-top:10px;margin-bottom:10px;position:relative;width:min(1.375rem, 55.836px);height:min(1.375rem, 55.836px);border-width:0.125rem;border-style:solid;border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-250, var(--ion-background-color-step-250, #c8c7cc))));background-color:var(--ion-item-background, var(--ion-background-color, #fff));contain:strict}[aria-checked=true].sc-ion-alert-ios .alert-checkbox-icon.sc-ion-alert-ios{border-color:var(--ion-color-primary, #0054e9);background-color:var(--ion-color-primary, #0054e9)}[aria-checked=true].sc-ion-alert-ios .alert-checkbox-inner.sc-ion-alert-ios{top:calc(min(1.375rem, 55.836px) / 8);position:absolute;width:calc(min(1.375rem, 55.836px) / 6 + 1px);height:calc(min(1.375rem, 55.836px) * 0.5);-webkit-transform:rotate(45deg);transform:rotate(45deg);border-width:0.125rem;border-top-width:0;border-left-width:0;border-style:solid;border-color:var(--ion-background-color, #fff)}[aria-checked=true].sc-ion-alert-ios .alert-checkbox-inner.sc-ion-alert-ios{inset-inline-start:calc(min(1.375rem, 55.836px) / 3)}.alert-button-group.sc-ion-alert-ios{-webkit-margin-end:-0.55px;margin-inline-end:-0.55px;-ms-flex-wrap:wrap;flex-wrap:wrap}.alert-button-group-vertical.sc-ion-alert-ios .alert-button.sc-ion-alert-ios{border-right:none}[dir=rtl].sc-ion-alert-ios-h .alert-button-group-vertical.sc-ion-alert-ios .alert-button.sc-ion-alert-ios:last-child,[dir=rtl] .sc-ion-alert-ios-h .alert-button-group-vertical.sc-ion-alert-ios .alert-button.sc-ion-alert-ios:last-child{border-right:none}[dir=rtl].sc-ion-alert-ios .alert-button-group-vertical.sc-ion-alert-ios .alert-button.sc-ion-alert-ios:last-child{border-right:none}@supports selector(:dir(rtl)){.alert-button-group-vertical.sc-ion-alert-ios .alert-button.sc-ion-alert-ios:last-child:dir(rtl){border-right:none}}.alert-button.sc-ion-alert-ios{-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:8px;padding-inline-end:8px;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;border-radius:0;-ms-flex:1 1 auto;flex:1 1 auto;min-width:50%;height:max(44px, 2.75rem);border-top:0.55px solid rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.2);border-right:0.55px solid rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.2);background-color:transparent;color:var(--ion-color-primary, #0054e9);font-size:max(17px, 1.0625rem);overflow:hidden}[dir=rtl].sc-ion-alert-ios-h .alert-button.sc-ion-alert-ios:first-child,[dir=rtl] .sc-ion-alert-ios-h .alert-button.sc-ion-alert-ios:first-child{border-right:0}[dir=rtl].sc-ion-alert-ios .alert-button.sc-ion-alert-ios:first-child{border-right:0}@supports selector(:dir(rtl)){.alert-button.sc-ion-alert-ios:first-child:dir(rtl){border-right:0}}.alert-button.sc-ion-alert-ios:last-child{border-right:0;font-weight:bold}[dir=rtl].sc-ion-alert-ios-h .alert-button.sc-ion-alert-ios:last-child,[dir=rtl] .sc-ion-alert-ios-h .alert-button.sc-ion-alert-ios:last-child{border-right:0.55px solid rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.2)}[dir=rtl].sc-ion-alert-ios .alert-button.sc-ion-alert-ios:last-child{border-right:0.55px solid rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.2)}@supports selector(:dir(rtl)){.alert-button.sc-ion-alert-ios:last-child:dir(rtl){border-right:0.55px solid rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.2)}}.alert-button.ion-activated.sc-ion-alert-ios{background-color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.1)}.alert-button-role-destructive.sc-ion-alert-ios,.alert-button-role-destructive.ion-activated.sc-ion-alert-ios,.alert-button-role-destructive.ion-focused.sc-ion-alert-ios{color:var(--ion-color-danger, #c5000f)}",md:".sc-ion-alert-md-h{--min-width:250px;--width:auto;--min-height:auto;--height:auto;--max-height:90%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;font-family:var(--ion-font-family, inherit);contain:strict;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1001}.overlay-hidden.sc-ion-alert-md-h{display:none}.alert-top.sc-ion-alert-md-h{padding-top:50px;-ms-flex-align:start;align-items:flex-start}.alert-wrapper.sc-ion-alert-md{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);contain:content;opacity:0;z-index:10}.alert-title.sc-ion-alert-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}.alert-sub-title.sc-ion-alert-md{margin-left:0;margin-right:0;margin-top:5px;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;font-weight:normal}.alert-message.sc-ion-alert-md,.alert-input-group.sc-ion-alert-md{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch;overflow-y:auto;overscroll-behavior-y:contain}.alert-checkbox-label.sc-ion-alert-md,.alert-radio-label.sc-ion-alert-md{overflow-wrap:anywhere}@media (any-pointer: coarse){.alert-checkbox-group.sc-ion-alert-md::-webkit-scrollbar,.alert-radio-group.sc-ion-alert-md::-webkit-scrollbar,.alert-message.sc-ion-alert-md::-webkit-scrollbar{display:none}}.alert-input.sc-ion-alert-md{padding-left:0;padding-right:0;padding-top:10px;padding-bottom:10px;width:100%;border:0;background:inherit;font:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}.alert-button-group.sc-ion-alert-md{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100%}.alert-button-group-vertical.sc-ion-alert-md{-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.alert-button.sc-ion-alert-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;display:block;border:0;font-size:0.875rem;line-height:1.25rem;z-index:0}.alert-button.ion-focused.sc-ion-alert-md,.alert-tappable.ion-focused.sc-ion-alert-md{background:var(--ion-color-step-100, var(--ion-background-color-step-100, #e6e6e6))}.alert-button-inner.sc-ion-alert-md{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;min-height:inherit}.alert-input-disabled.sc-ion-alert-md,.alert-checkbox-button-disabled.sc-ion-alert-md .alert-button-inner.sc-ion-alert-md,.alert-radio-button-disabled.sc-ion-alert-md .alert-button-inner.sc-ion-alert-md{cursor:default;opacity:0.5;pointer-events:none}.alert-tappable.sc-ion-alert-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:-ms-flexbox;display:flex;width:100%;border:0;background:transparent;font-size:inherit;line-height:initial;text-align:start;-webkit-appearance:none;-moz-appearance:none;appearance:none;contain:content}.alert-button.sc-ion-alert-md,.alert-checkbox.sc-ion-alert-md,.alert-input.sc-ion-alert-md,.alert-radio.sc-ion-alert-md{outline:none}.alert-radio-icon.sc-ion-alert-md,.alert-checkbox-icon.sc-ion-alert-md,.alert-checkbox-inner.sc-ion-alert-md{-webkit-box-sizing:border-box;box-sizing:border-box}textarea.alert-input.sc-ion-alert-md{min-height:37px;resize:none}.sc-ion-alert-md-h{--background:var(--ion-overlay-background-color, var(--ion-background-color, #fff));--max-width:280px;--backdrop-opacity:var(--ion-backdrop-opacity, 0.32);font-size:0.875rem}.alert-wrapper.sc-ion-alert-md{border-radius:4px;-webkit-box-shadow:0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);box-shadow:0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12)}.alert-head.sc-ion-alert-md{-webkit-padding-start:23px;padding-inline-start:23px;-webkit-padding-end:23px;padding-inline-end:23px;padding-top:20px;padding-bottom:15px;text-align:start}.alert-title.sc-ion-alert-md{color:var(--ion-text-color, #000);font-size:1.25rem;font-weight:500}.alert-sub-title.sc-ion-alert-md{color:var(--ion-text-color, #000);font-size:1rem}.alert-message.sc-ion-alert-md,.alert-input-group.sc-ion-alert-md{-webkit-padding-start:24px;padding-inline-start:24px;-webkit-padding-end:24px;padding-inline-end:24px;padding-top:20px;padding-bottom:20px;color:var(--ion-color-step-550, var(--ion-text-color-step-450, #737373))}.alert-message.sc-ion-alert-md{font-size:1rem}@media screen and (max-width: 767px){.alert-message.sc-ion-alert-md{max-height:266px}}.alert-message.sc-ion-alert-md:empty{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}.alert-head.sc-ion-alert-md+.alert-message.sc-ion-alert-md{padding-top:0}.alert-input.sc-ion-alert-md{margin-left:0;margin-right:0;margin-top:5px;margin-bottom:5px;border-bottom:1px solid var(--ion-color-step-150, var(--ion-background-color-step-150, #d9d9d9));color:var(--ion-text-color, #000)}.alert-input.sc-ion-alert-md::-webkit-input-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, var(--ion-text-color-step-600, #999999)));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-md::-moz-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, var(--ion-text-color-step-600, #999999)));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-md:-ms-input-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, var(--ion-text-color-step-600, #999999)));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-md::-ms-input-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, var(--ion-text-color-step-600, #999999)));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-md::placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, var(--ion-text-color-step-600, #999999)));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-md::-ms-clear{display:none}.alert-input.sc-ion-alert-md:focus{margin-bottom:4px;border-bottom:2px solid var(--ion-color-primary, #0054e9)}.alert-radio-group.sc-ion-alert-md,.alert-checkbox-group.sc-ion-alert-md{position:relative;border-top:1px solid var(--ion-color-step-150, var(--ion-background-color-step-150, #d9d9d9));border-bottom:1px solid var(--ion-color-step-150, var(--ion-background-color-step-150, #d9d9d9));overflow:auto}@media screen and (max-width: 767px){.alert-radio-group.sc-ion-alert-md,.alert-checkbox-group.sc-ion-alert-md{max-height:266px}}.alert-tappable.sc-ion-alert-md{position:relative;min-height:48px}.alert-radio-label.sc-ion-alert-md{-webkit-padding-start:52px;padding-inline-start:52px;-webkit-padding-end:26px;padding-inline-end:26px;padding-top:13px;padding-bottom:13px;-ms-flex:1;flex:1;color:var(--ion-color-step-850, var(--ion-text-color-step-150, #262626));font-size:1rem}.alert-radio-icon.sc-ion-alert-md{top:0;border-radius:50%;display:block;position:relative;width:20px;height:20px;border-width:2px;border-style:solid;border-color:var(--ion-color-step-550, var(--ion-background-color-step-550, #737373))}.alert-radio-icon.sc-ion-alert-md{inset-inline-start:26px}.alert-radio-inner.sc-ion-alert-md{top:3px;border-radius:50%;position:absolute;width:10px;height:10px;-webkit-transform:scale3d(0, 0, 0);transform:scale3d(0, 0, 0);-webkit-transition:-webkit-transform 280ms cubic-bezier(0.4, 0, 0.2, 1);transition:-webkit-transform 280ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 280ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 280ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 280ms cubic-bezier(0.4, 0, 0.2, 1);background-color:var(--ion-color-primary, #0054e9)}.alert-radio-inner.sc-ion-alert-md{inset-inline-start:3px}[aria-checked=true].sc-ion-alert-md .alert-radio-label.sc-ion-alert-md{color:var(--ion-color-step-850, var(--ion-text-color-step-150, #262626))}[aria-checked=true].sc-ion-alert-md .alert-radio-icon.sc-ion-alert-md{border-color:var(--ion-color-primary, #0054e9)}[aria-checked=true].sc-ion-alert-md .alert-radio-inner.sc-ion-alert-md{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}.alert-checkbox-label.sc-ion-alert-md{-webkit-padding-start:53px;padding-inline-start:53px;-webkit-padding-end:26px;padding-inline-end:26px;padding-top:13px;padding-bottom:13px;-ms-flex:1;flex:1;width:calc(100% - 53px);color:var(--ion-color-step-850, var(--ion-text-color-step-150, #262626));font-size:1rem}.alert-checkbox-icon.sc-ion-alert-md{top:0;border-radius:2px;position:relative;width:16px;height:16px;border-width:2px;border-style:solid;border-color:var(--ion-color-step-550, var(--ion-background-color-step-550, #737373));contain:strict}.alert-checkbox-icon.sc-ion-alert-md{inset-inline-start:26px}[aria-checked=true].sc-ion-alert-md .alert-checkbox-icon.sc-ion-alert-md{border-color:var(--ion-color-primary, #0054e9);background-color:var(--ion-color-primary, #0054e9)}[aria-checked=true].sc-ion-alert-md .alert-checkbox-inner.sc-ion-alert-md{top:0;position:absolute;width:6px;height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-width:2px;border-top-width:0;border-left-width:0;border-style:solid;border-color:var(--ion-color-primary-contrast, #fff)}[aria-checked=true].sc-ion-alert-md .alert-checkbox-inner.sc-ion-alert-md{inset-inline-start:3px}.alert-button-group.sc-ion-alert-md{-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:8px;padding-inline-end:8px;padding-top:8px;padding-bottom:8px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;-ms-flex-pack:end;justify-content:flex-end}.alert-button.sc-ion-alert-md{border-radius:2px;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:8px;margin-inline-end:8px;margin-top:0;margin-bottom:0;-webkit-padding-start:10px;padding-inline-start:10px;-webkit-padding-end:10px;padding-inline-end:10px;padding-top:10px;padding-bottom:10px;position:relative;background-color:transparent;color:var(--ion-color-primary, #0054e9);font-weight:500;text-align:end;text-transform:uppercase;overflow:hidden}.alert-button-inner.sc-ion-alert-md{-ms-flex-pack:end;justify-content:flex-end}@media screen and (min-width: 768px){.sc-ion-alert-md-h{--max-width:min(100vw - 96px, 560px);--max-height:min(100vh - 96px, 560px)}}"}},80333:(E,u,l)=>{l.d(u,{c:()=>g,g:()=>v,h:()=>o,o:()=>h});var m=l(10467);const o=(d,c)=>null!==c.closest(d),g=(d,c)=>"string"==typeof d&&d.length>0?Object.assign({"ion-color":!0,[`ion-color-${d}`]:!0},c):c,v=d=>{const c={};return(d=>void 0!==d?(Array.isArray(d)?d:d.split(" ")).filter(a=>null!=a).map(a=>a.trim()).filter(a=>""!==a):[])(d).forEach(a=>c[a]=!0),c},k=/^[a-z][a-z0-9+\-.]*:/,h=function(){var d=(0,m.A)(function*(c,a,w,y){if(null!=c&&"#"!==c[0]&&!k.test(c)){const x=document.querySelector("ion-router");if(x)return a?.preventDefault(),x.push(c,w,y)}return!1});return function(a,w,y,x){return d.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/5712.3ea8629b2ef79517.js b/branch/kby-toggle-button-mobile-view/5712.3ea8629b2ef79517.js new file mode 100644 index 0000000000..7b115a359a --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/5712.3ea8629b2ef79517.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcookbook=self.webpackChunkcookbook||[]).push([[5712],{45712:(L,A,v)=>{v.r(A),v.d(A,{ion_nav:()=>O,ion_nav_link:()=>D});var m=v(10467),w=v(54261),E=v(63351),l=v(84920),g=v(3604),y=v(9483),P=v(58621);class T{constructor(e,t){this.component=e,this.params=t,this.state=1}init(e){var t=this;return(0,m.A)(function*(){if(t.state=2,!t.element){const n=t.component;t.element=yield(0,P.a)(t.delegate,e,n,["ion-page","ion-page-invisible"],t.params)}})()}_destroy(){(0,l.m)(3!==this.state,"view state must be ATTACHED");const e=this.element;e&&(this.delegate?this.delegate.removeViewFromDom(e.parentElement,e):e.remove()),this.nav=void 0,this.state=3}}const I=(u,e,t)=>!(!u||u.component!==e)&&(0,l.s)(u.params,t),k=(u,e)=>u?u instanceof T?u:new T(u,e):null,O=(()=>{let u=class{constructor(e){(0,w.r)(this,e),this.ionNavWillLoad=(0,w.d)(this,"ionNavWillLoad",7),this.ionNavWillChange=(0,w.d)(this,"ionNavWillChange",3),this.ionNavDidChange=(0,w.d)(this,"ionNavDidChange",3),this.transInstr=[],this.gestureOrAnimationInProgress=!1,this.useRouter=!1,this.isTransitioning=!1,this.destroyed=!1,this.views=[],this.didLoad=!1,this.delegate=void 0,this.swipeGesture=void 0,this.animated=!0,this.animation=void 0,this.rootParams=void 0,this.root=void 0}swipeGestureChanged(){this.gesture&&this.gesture.enable(!0===this.swipeGesture)}rootChanged(){void 0!==this.root&&!1!==this.didLoad&&(this.useRouter||void 0!==this.root&&this.setRoot(this.root,this.rootParams))}componentWillLoad(){if(this.useRouter=null!==document.querySelector("ion-router")&&null===this.el.closest("[no-router]"),void 0===this.swipeGesture){const e=(0,y.b)(this);this.swipeGesture=y.c.getBoolean("swipeBackEnabled","ios"===e)}this.ionNavWillLoad.emit()}componentDidLoad(){var e=this;return(0,m.A)(function*(){e.didLoad=!0,e.rootChanged(),e.gesture=(yield v.e(2076).then(v.bind(v,97166))).createSwipeBackGesture(e.el,e.canStart.bind(e),e.onStart.bind(e),e.onMove.bind(e),e.onEnd.bind(e)),e.swipeGestureChanged()})()}connectedCallback(){this.destroyed=!1}disconnectedCallback(){for(const e of this.views)(0,g.l)(e.element,g.d),e._destroy();this.gesture&&(this.gesture.destroy(),this.gesture=void 0),this.transInstr.length=0,this.views.length=0,this.destroyed=!0}push(e,t,n,i){return this.insert(-1,e,t,n,i)}insert(e,t,n,i,s){return this.insertPages(e,[{component:t,componentProps:n}],i,s)}insertPages(e,t,n,i){return this.queueTrns({insertStart:e,insertViews:t,opts:n},i)}pop(e,t){return this.removeIndex(-1,1,e,t)}popTo(e,t,n){const i={removeStart:-1,removeCount:-1,opts:t};return"object"==typeof e&&e.component?(i.removeView=e,i.removeStart=1):"number"==typeof e&&(i.removeStart=e+1),this.queueTrns(i,n)}popToRoot(e,t){return this.removeIndex(1,-1,e,t)}removeIndex(e,t=1,n,i){return this.queueTrns({removeStart:e,removeCount:t,opts:n},i)}setRoot(e,t,n,i){return this.setPages([{component:e,componentProps:t}],n,i)}setPages(e,t,n){return t??(t={}),!0!==t.animated&&(t.animated=!1),this.queueTrns({insertStart:0,insertViews:e,removeStart:0,removeCount:-1,opts:t},n)}setRouteId(e,t,n,i){const s=this.getActiveSync();if(I(s,e,t))return Promise.resolve({changed:!1,element:s.element});let a;const o=new Promise(c=>a=c);let r;const h={updateURL:!1,viewIsReady:c=>{let f;const p=new Promise(d=>f=d);return a({changed:!0,element:c,markVisible:(d=(0,m.A)(function*(){f(),yield r}),function(){return d.apply(this,arguments)})}),p;var d}};if("root"===n)r=this.setRoot(e,t,h);else{const c=this.views.find(f=>I(f,e,t));c?r=this.popTo(c,Object.assign(Object.assign({},h),{direction:"back",animationBuilder:i})):"forward"===n?r=this.push(e,t,Object.assign(Object.assign({},h),{animationBuilder:i})):"back"===n&&(r=this.setRoot(e,t,Object.assign(Object.assign({},h),{direction:"back",animated:!0,animationBuilder:i})))}return o}getRouteId(){var e=this;return(0,m.A)(function*(){const t=e.getActiveSync();if(t)return{id:t.element.tagName,params:t.params,element:t.element}})()}getActive(){var e=this;return(0,m.A)(function*(){return e.getActiveSync()})()}getByIndex(e){var t=this;return(0,m.A)(function*(){return t.views[e]})()}canGoBack(e){var t=this;return(0,m.A)(function*(){return t.canGoBackSync(e)})()}getPrevious(e){var t=this;return(0,m.A)(function*(){return t.getPreviousSync(e)})()}getLength(){var e=this;return(0,m.A)(function*(){return Promise.resolve(e.views.length)})()}getActiveSync(){return this.views[this.views.length-1]}canGoBackSync(e=this.getActiveSync()){return!(!e||!this.getPreviousSync(e))}getPreviousSync(e=this.getActiveSync()){if(!e)return;const t=this.views,n=t.indexOf(e);return n>0?t[n-1]:void 0}queueTrns(e,t){var n=this;return(0,m.A)(function*(){var i,s;if(n.isTransitioning&&null!==(i=e.opts)&&void 0!==i&&i.skipIfBusy)return!1;const a=new Promise((o,r)=>{e.resolve=o,e.reject=r});if(e.done=t,e.opts&&!1!==e.opts.updateURL&&n.useRouter){const o=document.querySelector("ion-router");if(o){const r=yield o.canTransition();if(!1===r)return!1;if("string"==typeof r)return o.push(r,e.opts.direction||"back"),!1}}return 0===(null===(s=e.insertViews)||void 0===s?void 0:s.length)&&(e.insertViews=void 0),n.transInstr.push(e),n.nextTrns(),a})()}success(e,t){if(this.destroyed)this.fireError("nav controller was destroyed",t);else if(t.done&&t.done(e.hasCompleted,e.requiresTransition,e.enteringView,e.leavingView,e.direction),t.resolve(e.hasCompleted),!1!==t.opts.updateURL&&this.useRouter){const n=document.querySelector("ion-router");n&&n.navChanged("back"===e.direction?"back":"forward")}}failed(e,t){this.destroyed?this.fireError("nav controller was destroyed",t):(this.transInstr.length=0,this.fireError(e,t))}fireError(e,t){t.done&&t.done(!1,!1,e),t.reject&&!this.destroyed?t.reject(e):t.resolve(!1)}nextTrns(){if(this.isTransitioning)return!1;const e=this.transInstr.shift();return!!e&&(this.runTransition(e),!0)}runTransition(e){var t=this;return(0,m.A)(function*(){try{t.ionNavWillChange.emit(),t.isTransitioning=!0,t.prepareTI(e);const n=t.getActiveSync(),i=t.getEnteringView(e,n);if(!n&&!i)throw new Error("no views in the stack to be removed");i&&1===i.state&&(yield i.init(t.el)),t.postViewInit(i,n,e);const s=(e.enteringRequiresTransition||e.leavingRequiresTransition)&&i!==n;let a;s&&e.opts&&n&&("back"===e.opts.direction&&(e.opts.animationBuilder=e.opts.animationBuilder||i?.animationBuilder),n.animationBuilder=e.opts.animationBuilder),a=s?yield t.transition(i,n,e):{hasCompleted:!0,requiresTransition:!1},t.success(a,e),t.ionNavDidChange.emit()}catch(n){t.failed(n,e)}t.isTransitioning=!1,t.nextTrns()})()}prepareTI(e){var t,n,i;const s=this.views.length;if(null!==(t=e.opts)&&void 0!==t||(e.opts={}),null!==(n=(i=e.opts).delegate)&&void 0!==n||(i.delegate=this.delegate),void 0!==e.removeView){(0,l.m)(void 0!==e.removeStart,"removeView needs removeStart"),(0,l.m)(void 0!==e.removeCount,"removeView needs removeCount");const r=this.views.indexOf(e.removeView);if(r<0)throw new Error("removeView was not found");e.removeStart+=r}void 0!==e.removeStart&&(e.removeStart<0&&(e.removeStart=s-1),e.removeCount<0&&(e.removeCount=s-e.removeStart),e.leavingRequiresTransition=e.removeCount>0&&e.removeStart+e.removeCount===s),e.insertViews&&((e.insertStart<0||e.insertStart>s)&&(e.insertStart=s),e.enteringRequiresTransition=e.insertStart===s);const a=e.insertViews;if(!a)return;(0,l.m)(a.length>0,"length can not be zero");const o=(u=>u.map(e=>e instanceof T?e:"component"in e?k(e.component,null===e.componentProps?void 0:e.componentProps):k(e,void 0)).filter(e=>null!==e))(a);if(0===o.length)throw new Error("invalid views to insert");for(const r of o){r.delegate=e.opts.delegate;const h=r.nav;if(h&&h!==this)throw new Error("inserted view was already inserted");if(3===r.state)throw new Error("inserted view was already destroyed")}e.insertViews=o}getEnteringView(e,t){const n=e.insertViews;if(void 0!==n)return n[n.length-1];const i=e.removeStart;if(void 0!==i){const s=this.views,a=i+e.removeCount;for(let o=s.length-1;o>=0;o--){const r=s[o];if((o=a)&&r!==t)return r}}}postViewInit(e,t,n){var i,s,a;(0,l.m)(t||e,"Both leavingView and enteringView are null"),(0,l.m)(n.resolve,"resolve must be valid"),(0,l.m)(n.reject,"reject must be valid");const o=n.opts,{insertViews:r,removeStart:h,removeCount:c}=n;let f;if(void 0!==h&&void 0!==c){(0,l.m)(h>=0,"removeStart can not be negative"),(0,l.m)(c>=0,"removeCount can not be negative"),f=[];for(let d=h;d=0,"final balance can not be negative"),0===p)throw console.warn("You can't remove all the pages in the navigation stack. nav.pop() is probably called too many times.",this,this.el),new Error("navigation stack needs at least one root page");if(r){let d=n.insertStart;for(const b of r)this.insertViewAt(b,d),d++;n.enteringRequiresTransition&&(null!==(a=o.direction)&&void 0!==a||(o.direction="forward"))}if(f&&f.length>0){for(const d of f)(0,g.l)(d.element,g.b),(0,g.l)(d.element,g.c),(0,g.l)(d.element,g.d);for(const d of f)this.destroyView(d)}}transition(e,t,n){var i=this;return(0,m.A)(function*(){const s=n.opts,a=s.progressAnimation?p=>{void 0===p||i.gestureOrAnimationInProgress?i.sbAni=p:(i.gestureOrAnimationInProgress=!0,p.onFinish(()=>{i.gestureOrAnimationInProgress=!1},{oneTimeCallback:!0}),p.progressEnd(0,0,0))}:void 0,o=(0,y.b)(i),r=e.element,h=t&&t.element,c=Object.assign(Object.assign({mode:o,showGoBack:i.canGoBackSync(e),baseEl:i.el,progressCallback:a,animated:i.animated&&y.c.getBoolean("animated",!0),enteringEl:r,leavingEl:h},s),{animationBuilder:s.animationBuilder||i.animation||y.c.get("navAnimation")}),{hasCompleted:f}=yield(0,g.t)(c);return i.transitionFinish(f,e,t,s)})()}transitionFinish(e,t,n,i){const s=e?t:n;return s&&this.unmountInactiveViews(s),{hasCompleted:e,requiresTransition:!0,enteringView:t,leavingView:n,direction:i.direction}}insertViewAt(e,t){const n=this.views,i=n.indexOf(e);i>-1?((0,l.m)(e.nav===this,"view is not part of the nav"),n.splice(i,1),n.splice(t,0,e)):((0,l.m)(!e.nav,"nav is used"),e.nav=this,n.splice(t,0,e))}removeView(e){(0,l.m)(2===e.state||3===e.state,"view state should be loaded or destroyed");const t=this.views,n=t.indexOf(e);(0,l.m)(n>-1,"view must be part of the stack"),n>=0&&t.splice(n,1)}destroyView(e){e._destroy(),this.removeView(e)}unmountInactiveViews(e){if(this.destroyed)return;const t=this.views,n=t.indexOf(e);for(let i=t.length-1;i>=0;i--){const s=t[i],a=s.element;a&&(i>n?((0,g.l)(a,g.d),this.destroyView(s)):i{this.gestureOrAnimationInProgress=!1},{oneTimeCallback:!0});let i=e?-.001:.001;e?i+=(0,E.g)([0,0],[.32,.72],[0,1],[1,1],t)[0]:(this.sbAni.easing("cubic-bezier(1, 0, 0.68, 0.28)"),i+=(0,E.g)([0,0],[1,0],[.68,.28],[1,1],t)[0]),this.sbAni.progressEnd(e?1:0,i,n)}else this.gestureOrAnimationInProgress=!1}render(){return(0,w.h)("slot",{key:"e9d99a8a0b84f02f9964d8143cd5e647e43334f9"})}get el(){return(0,w.i)(this)}static get watchers(){return{swipeGesture:["swipeGestureChanged"],root:["rootChanged"]}}};return u.style=":host{left:0;right:0;top:0;bottom:0;position:absolute;contain:layout size style;z-index:0}",u})(),D=class{constructor(u){(0,w.r)(this,u),this.onClick=()=>((u,e,t,n,i)=>{const s=this.el.closest("ion-nav");if(s)if("forward"===e){if(void 0!==t)return s.push(t,n,{skipIfBusy:!0,animationBuilder:i})}else if("root"===e){if(void 0!==t)return s.setRoot(t,n,{skipIfBusy:!0,animationBuilder:i})}else if("back"===e)return s.pop({skipIfBusy:!0,animationBuilder:i});return Promise.resolve(!1)})(0,this.routerDirection,this.component,this.componentProps,this.routerAnimation),this.component=void 0,this.componentProps=void 0,this.routerDirection="forward",this.routerAnimation=void 0}render(){return(0,w.h)(w.f,{key:"42c23dcdec5fdb25defebaf6e8a9fa75754ff8eb",onClick:this.onClick})}get el(){return(0,w.i)(this)}}}}]); \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/5887.9ada2e9c560a1d95.js b/branch/kby-toggle-button-mobile-view/5887.9ada2e9c560a1d95.js new file mode 100644 index 0000000000..e6464eb3e2 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/5887.9ada2e9c560a1d95.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcookbook=self.webpackChunkcookbook||[]).push([[5887],{95887:(x,a,l)=>{l.r(a),l.d(a,{ion_split_pane:()=>p});var d=l(10467),n=l(54261),b=l(9483);const r="split-pane-main",c="split-pane-side",h={xs:"(min-width: 0px)",sm:"(min-width: 576px)",md:"(min-width: 768px)",lg:"(min-width: 992px)",xl:"(min-width: 1200px)",never:""},p=class{constructor(e){(0,n.r)(this,e),this.ionSplitPaneVisible=(0,n.d)(this,"ionSplitPaneVisible",7),this.visible=!1,this.contentId=void 0,this.disabled=!1,this.when=h.lg}visibleChanged(e){this.ionSplitPaneVisible.emit({visible:e})}isVisible(){var e=this;return(0,d.A)(function*(){return Promise.resolve(e.visible)})()}connectedCallback(){var e=this;return(0,d.A)(function*(){typeof customElements<"u"&&null!=customElements&&(yield customElements.whenDefined("ion-split-pane")),e.styleMainElement(),e.updateState()})()}disconnectedCallback(){this.rmL&&(this.rmL(),this.rmL=void 0)}updateState(){if(this.rmL&&(this.rmL(),this.rmL=void 0),this.disabled)return void(this.visible=!1);const e=this.when;if("boolean"==typeof e)return void(this.visible=e);const o=h[e]||e;if(0===o.length)return void(this.visible=!1);const t=s=>{this.visible=s.matches},i=window.matchMedia(o);i.addListener(t),this.rmL=()=>i.removeListener(t),this.visible=i.matches}styleMainElement(){const e=this.contentId,o=this.el.children,t=this.el.childElementCount;let i=!1;for(let s=0;s{let t,i;o?(t=r,i=c):(t=c,i=r);const s=e.classList;s.add(t),s.remove(i)};p.style={ios:":host{--side-width:100%;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;contain:strict}:host(.split-pane-visible) ::slotted(.split-pane-main){left:0;right:0;top:0;bottom:0;position:relative;-ms-flex:1;flex:1;-webkit-box-shadow:none;box-shadow:none;overflow:hidden;z-index:0}::slotted(.split-pane-side:not(ion-menu)){display:none}:host{--border:0.55px solid var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-250, var(--ion-background-color-step-250, #c8c7cc))));--side-min-width:270px;--side-max-width:28%}",md:":host{--side-width:100%;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;contain:strict}:host(.split-pane-visible) ::slotted(.split-pane-main){left:0;right:0;top:0;bottom:0;position:relative;-ms-flex:1;flex:1;-webkit-box-shadow:none;box-shadow:none;overflow:hidden;z-index:0}::slotted(.split-pane-side:not(ion-menu)){display:none}:host{--border:1px solid var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, var(--ion-background-color-step-150, rgba(0, 0, 0, 0.13)))));--side-min-width:270px;--side-max-width:28%}"}}}]); \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/5949.7d1ab7205ddc0a7c.js b/branch/kby-toggle-button-mobile-view/5949.7d1ab7205ddc0a7c.js new file mode 100644 index 0000000000..1f660797bc --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/5949.7d1ab7205ddc0a7c.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcookbook=self.webpackChunkcookbook||[]).push([[5949],{25949:(C,b,l)=>{l.r(b),l.d(b,{ion_item_option:()=>y,ion_item_options:()=>W,ion_item_sliding:()=>E});var m=l(10467),n=l(54261),w=l(80333),f=l(9483),u=l(84920),g=l(20909),k=l(2935);const y=(()=>{let t=class{constructor(i){(0,n.r)(this,i),this.onClick=e=>{e.target.closest("ion-item-option")&&e.preventDefault()},this.color=void 0,this.disabled=!1,this.download=void 0,this.expandable=!1,this.href=void 0,this.rel=void 0,this.target=void 0,this.type="button"}render(){const{disabled:i,expandable:e,href:o}=this,a=void 0===o?"button":"a",p=(0,f.b)(this),h="button"===a?{type:this.type}:{download:this.download,href:this.href,target:this.target};return(0,n.h)(n.f,{key:"1900e015f593fefd710478a2088e052399c957eb",onClick:this.onClick,class:(0,w.c)(this.color,{[p]:!0,"item-option-disabled":i,"item-option-expandable":e,"ion-activatable":!0})},(0,n.h)(a,Object.assign({key:"5db2bb9bc72b7b00c324e4189cd1b5f862680ebb"},h,{class:"button-native",part:"native",disabled:i}),(0,n.h)("span",{key:"6927e812ad001c5e7bd17f440d82c3830c58957b",class:"button-inner"},(0,n.h)("slot",{key:"0fde4333def94c55d1318868c2bc71e780d5876a",name:"top"}),(0,n.h)("div",{key:"7ecc9ae8ddf66d7ed5d9f30becc9faf820e1c62e",class:"horizontal-wrapper"},(0,n.h)("slot",{key:"a15567fd4bd91080e9fbb6bb0c9b0e67d8a67051",name:"start"}),(0,n.h)("slot",{key:"7f86cdd28063e23f9d78997623333c5037c4f364",name:"icon-only"}),(0,n.h)("slot",{key:"4abb69ce3ad6c4917dd87b7b1eb0fa1c69917d73"}),(0,n.h)("slot",{key:"8b35a29f48722040465f182679ac17209937578d",name:"end"})),(0,n.h)("slot",{key:"fa15a00891b41d66a4ccb51575dec54b72d0059e",name:"bottom"})),"md"===p&&(0,n.h)("ion-ripple-effect",{key:"0c071910c90fafca8026f59d78f4d9d5224d150a"})))}get el(){return(0,n.i)(this)}};return t.style={ios:":host{--background:var(--ion-color-primary, #0054e9);--color:var(--ion-color-primary-contrast, #fff);background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit)}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}.button-native{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;-webkit-padding-start:0.7em;padding-inline-start:0.7em;-webkit-padding-end:0.7em;padding-inline-end:0.7em;padding-top:0;padding-bottom:0;display:inline-block;position:relative;width:100%;height:100%;border:0;outline:none;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box}.button-inner{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.horizontal-wrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%}::slotted(*){-ms-flex-negative:0;flex-shrink:0}::slotted([slot=start]){-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:5px;margin-inline-end:5px;margin-top:0;margin-bottom:0}::slotted([slot=end]){-webkit-margin-start:5px;margin-inline-start:5px;-webkit-margin-end:0;margin-inline-end:0;margin-top:0;margin-bottom:0}::slotted([slot=icon-only]){padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;-webkit-margin-start:10px;margin-inline-start:10px;-webkit-margin-end:10px;margin-inline-end:10px;margin-top:0;margin-bottom:0;min-width:0.9em;font-size:1.8em}:host(.item-option-expandable){-ms-flex-negative:0;flex-shrink:0;-webkit-transition-duration:0;transition-duration:0;-webkit-transition-property:none;transition-property:none;-webkit-transition-timing-function:cubic-bezier(0.65, 0.05, 0.36, 1);transition-timing-function:cubic-bezier(0.65, 0.05, 0.36, 1)}:host(.item-option-disabled){pointer-events:none}:host(.item-option-disabled) .button-native{cursor:default;opacity:0.5;pointer-events:none}:host{font-size:clamp(16px, 1rem, 35.2px)}:host(.ion-activated){background:var(--ion-color-primary-shade, #004acd)}:host(.ion-color.ion-activated){background:var(--ion-color-shade)}",md:":host{--background:var(--ion-color-primary, #0054e9);--color:var(--ion-color-primary-contrast, #fff);background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit)}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}.button-native{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;-webkit-padding-start:0.7em;padding-inline-start:0.7em;-webkit-padding-end:0.7em;padding-inline-end:0.7em;padding-top:0;padding-bottom:0;display:inline-block;position:relative;width:100%;height:100%;border:0;outline:none;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box}.button-inner{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.horizontal-wrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%}::slotted(*){-ms-flex-negative:0;flex-shrink:0}::slotted([slot=start]){-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:5px;margin-inline-end:5px;margin-top:0;margin-bottom:0}::slotted([slot=end]){-webkit-margin-start:5px;margin-inline-start:5px;-webkit-margin-end:0;margin-inline-end:0;margin-top:0;margin-bottom:0}::slotted([slot=icon-only]){padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;-webkit-margin-start:10px;margin-inline-start:10px;-webkit-margin-end:10px;margin-inline-end:10px;margin-top:0;margin-bottom:0;min-width:0.9em;font-size:1.8em}:host(.item-option-expandable){-ms-flex-negative:0;flex-shrink:0;-webkit-transition-duration:0;transition-duration:0;-webkit-transition-property:none;transition-property:none;-webkit-transition-timing-function:cubic-bezier(0.65, 0.05, 0.36, 1);transition-timing-function:cubic-bezier(0.65, 0.05, 0.36, 1)}:host(.item-option-disabled){pointer-events:none}:host(.item-option-disabled) .button-native{cursor:default;opacity:0.5;pointer-events:none}:host{font-size:0.875rem;font-weight:500;text-transform:uppercase}"},t})(),W=(()=>{let t=class{constructor(i){(0,n.r)(this,i),this.ionSwipe=(0,n.d)(this,"ionSwipe",7),this.side="end"}fireSwipeEvent(){var i=this;return(0,m.A)(function*(){i.ionSwipe.emit({side:i.side})})()}render(){const i=(0,f.b)(this),e=(0,u.n)(this.side);return(0,n.h)(n.f,{key:"e28cd6a236323b5cc203c9b96782aa81024da924",class:{[i]:!0,[`item-options-${i}`]:!0,"item-options-start":!e,"item-options-end":e}})}get el(){return(0,n.i)(this)}};return t.style={ios:"ion-item-options{top:0;right:0;-ms-flex-pack:end;justify-content:flex-end;display:none;position:absolute;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}:host-context([dir=rtl]) ion-item-options{-ms-flex-pack:start;justify-content:flex-start}:host-context([dir=rtl]) ion-item-options:not(.item-options-end){right:auto;left:0;-ms-flex-pack:end;justify-content:flex-end}[dir=rtl] ion-item-options{-ms-flex-pack:start;justify-content:flex-start}[dir=rtl] ion-item-options:not(.item-options-end){right:auto;left:0;-ms-flex-pack:end;justify-content:flex-end}@supports selector(:dir(rtl)){ion-item-options:dir(rtl){-ms-flex-pack:start;justify-content:flex-start}ion-item-options:dir(rtl):not(.item-options-end){right:auto;left:0;-ms-flex-pack:end;justify-content:flex-end}}.item-options-start{right:auto;left:0;-ms-flex-pack:start;justify-content:flex-start}:host-context([dir=rtl]) .item-options-start{-ms-flex-pack:end;justify-content:flex-end}[dir=rtl] .item-options-start{-ms-flex-pack:end;justify-content:flex-end}@supports selector(:dir(rtl)){.item-options-start:dir(rtl){-ms-flex-pack:end;justify-content:flex-end}}[dir=ltr] .item-options-start ion-item-option:first-child,[dir=rtl] .item-options-start ion-item-option:last-child{padding-left:var(--ion-safe-area-left)}[dir=ltr] .item-options-end ion-item-option:last-child,[dir=rtl] .item-options-end ion-item-option:first-child{padding-right:var(--ion-safe-area-right)}:host-context([dir=rtl]) .item-sliding-active-slide.item-sliding-active-options-start ion-item-options:not(.item-options-end){width:100%;visibility:visible}[dir=rtl] .item-sliding-active-slide.item-sliding-active-options-start ion-item-options:not(.item-options-end){width:100%;visibility:visible}@supports selector(:dir(rtl)){.item-sliding-active-slide:dir(rtl).item-sliding-active-options-start ion-item-options:not(.item-options-end){width:100%;visibility:visible}}.item-sliding-active-slide ion-item-options{display:-ms-flexbox;display:flex;visibility:hidden}.item-sliding-active-slide.item-sliding-active-options-start .item-options-start,.item-sliding-active-slide.item-sliding-active-options-end ion-item-options:not(.item-options-start){width:100%;visibility:visible}.item-options-ios{border-bottom-width:0;border-bottom-style:solid;border-bottom-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-250, var(--ion-background-color-step-250, #c8c7cc))))}.item-options-ios.item-options-end{border-bottom-width:0.55px}.list-ios-lines-none .item-options-ios{border-bottom-width:0}.list-ios-lines-full .item-options-ios,.list-ios-lines-inset .item-options-ios.item-options-end{border-bottom-width:0.55px}",md:"ion-item-options{top:0;right:0;-ms-flex-pack:end;justify-content:flex-end;display:none;position:absolute;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}:host-context([dir=rtl]) ion-item-options{-ms-flex-pack:start;justify-content:flex-start}:host-context([dir=rtl]) ion-item-options:not(.item-options-end){right:auto;left:0;-ms-flex-pack:end;justify-content:flex-end}[dir=rtl] ion-item-options{-ms-flex-pack:start;justify-content:flex-start}[dir=rtl] ion-item-options:not(.item-options-end){right:auto;left:0;-ms-flex-pack:end;justify-content:flex-end}@supports selector(:dir(rtl)){ion-item-options:dir(rtl){-ms-flex-pack:start;justify-content:flex-start}ion-item-options:dir(rtl):not(.item-options-end){right:auto;left:0;-ms-flex-pack:end;justify-content:flex-end}}.item-options-start{right:auto;left:0;-ms-flex-pack:start;justify-content:flex-start}:host-context([dir=rtl]) .item-options-start{-ms-flex-pack:end;justify-content:flex-end}[dir=rtl] .item-options-start{-ms-flex-pack:end;justify-content:flex-end}@supports selector(:dir(rtl)){.item-options-start:dir(rtl){-ms-flex-pack:end;justify-content:flex-end}}[dir=ltr] .item-options-start ion-item-option:first-child,[dir=rtl] .item-options-start ion-item-option:last-child{padding-left:var(--ion-safe-area-left)}[dir=ltr] .item-options-end ion-item-option:last-child,[dir=rtl] .item-options-end ion-item-option:first-child{padding-right:var(--ion-safe-area-right)}:host-context([dir=rtl]) .item-sliding-active-slide.item-sliding-active-options-start ion-item-options:not(.item-options-end){width:100%;visibility:visible}[dir=rtl] .item-sliding-active-slide.item-sliding-active-options-start ion-item-options:not(.item-options-end){width:100%;visibility:visible}@supports selector(:dir(rtl)){.item-sliding-active-slide:dir(rtl).item-sliding-active-options-start ion-item-options:not(.item-options-end){width:100%;visibility:visible}}.item-sliding-active-slide ion-item-options{display:-ms-flexbox;display:flex;visibility:hidden}.item-sliding-active-slide.item-sliding-active-options-start .item-options-start,.item-sliding-active-slide.item-sliding-active-options-end ion-item-options:not(.item-options-start){width:100%;visibility:visible}.item-options-md{border-bottom-width:0;border-bottom-style:solid;border-bottom-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, var(--ion-background-color-step-150, rgba(0, 0, 0, 0.13)))))}.list-md-lines-none .item-options-md{border-bottom-width:0}.list-md-lines-full .item-options-md,.list-md-lines-inset .item-options-md.item-options-end{border-bottom-width:1px}"},t})();let c;const E=class{constructor(t){(0,n.r)(this,t),this.ionDrag=(0,n.d)(this,"ionDrag",7),this.item=null,this.openAmount=0,this.initialOpenAmount=0,this.optsWidthRightSide=0,this.optsWidthLeftSide=0,this.sides=0,this.optsDirty=!0,this.contentEl=null,this.initialContentScrollY=!0,this.state=2,this.disabled=!1}disabledChanged(){this.gesture&&this.gesture.enable(!this.disabled)}connectedCallback(){var t=this;return(0,m.A)(function*(){const{el:i}=t;t.item=i.querySelector("ion-item"),t.contentEl=(0,g.f)(i),t.mutationObserver=(0,k.w)(i,"ion-item-option",(0,m.A)(function*(){yield t.updateOptions()})),yield t.updateOptions(),t.gesture=(yield Promise.resolve().then(l.bind(l,28607))).createGesture({el:i,gestureName:"item-swipe",gesturePriority:100,threshold:5,canStart:e=>t.canStart(e),onStart:()=>t.onStart(),onMove:e=>t.onMove(e),onEnd:e=>t.onEnd(e)}),t.disabledChanged()})()}disconnectedCallback(){this.gesture&&(this.gesture.destroy(),this.gesture=void 0),this.item=null,this.leftOptions=this.rightOptions=void 0,c===this.el&&(c=void 0),this.mutationObserver&&(this.mutationObserver.disconnect(),this.mutationObserver=void 0)}getOpenAmount(){return Promise.resolve(this.openAmount)}getSlidingRatio(){return Promise.resolve(this.getSlidingRatioSync())}open(t){var i=this;return(0,m.A)(function*(){var e;if(null===(i.item=null!==(e=i.item)&&void 0!==e?e:i.el.querySelector("ion-item")))return;const a=i.getOptions(t);a&&(void 0===t&&(t=a===i.leftOptions?"start":"end"),t=(0,u.n)(t)?"end":"start",i.openAmount<0&&a===i.leftOptions||i.openAmount>0&&a===i.rightOptions||(i.closeOpened(),i.state=4,requestAnimationFrame(()=>{i.calculateOptsWidth(),c=i.el,i.setOpenAmount("end"===t?i.optsWidthRightSide:-i.optsWidthLeftSide,!1),i.state="end"===t?8:16})))})()}close(){var t=this;return(0,m.A)(function*(){t.setOpenAmount(0,!0)})()}closeOpened(){return(0,m.A)(function*(){return void 0!==c&&(c.close(),c=void 0,!0)})()}getOptions(t){return void 0===t?this.leftOptions||this.rightOptions:"start"===t?this.leftOptions:this.rightOptions}updateOptions(){var t=this;return(0,m.A)(function*(){const i=t.el.querySelectorAll("ion-item-options");let e=0;t.leftOptions=t.rightOptions=void 0;for(let o=0;othis.optsWidthRightSide?(e=this.optsWidthRightSide,i=e+.55*(i-e)):i<-this.optsWidthLeftSide&&(e=-this.optsWidthLeftSide,i=e+.55*(i-e)),this.setOpenAmount(i,!1)}onEnd(t){const{contentEl:i,initialContentScrollY:e}=this;i&&(0,g.r)(i,e);const o=t.velocityX;let a=this.openAmount>0?this.optsWidthRightSide:-this.optsWidthLeftSide;const p=this.openAmount>0==!(o<0),h=Math.abs(o)>.3,O=Math.abs(this.openAmount)0)this.state=t>=this.optsWidthRightSide+30?40:8;else{if(!(t<0))return e.classList.add("item-sliding-closing"),this.gesture&&this.gesture.enable(!1),this.tmr=setTimeout(()=>{this.state=2,this.tmr=void 0,this.gesture&&this.gesture.enable(!this.disabled),e.classList.remove("item-sliding-closing")},600),c=void 0,void(o.transform="");this.state=t<=-this.optsWidthLeftSide-30?80:16}o.transform=`translate3d(${-t}px,0,0)`,this.ionDrag.emit({amount:t,ratio:this.getSlidingRatioSync()})}getSlidingRatioSync(){return this.openAmount>0?this.openAmount/this.optsWidthRightSide:this.openAmount<0?this.openAmount/this.optsWidthLeftSide:0}render(){const t=(0,f.b)(this);return(0,n.h)(n.f,{key:"99f87c8bd794ae69830b407ba55013ac44793c26",class:{[t]:!0,"item-sliding-active-slide":2!==this.state,"item-sliding-active-options-end":!!(8&this.state),"item-sliding-active-options-start":!!(16&this.state),"item-sliding-active-swipe-end":!!(32&this.state),"item-sliding-active-swipe-start":!!(64&this.state)}})}get el(){return(0,n.i)(this)}static get watchers(){return{disabled:["disabledChanged"]}}},M=(t,i,e)=>!i&&e||t&&i;E.style="ion-item-sliding{display:block;position:relative;width:100%;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ion-item-sliding .item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.item-sliding-active-slide .item{position:relative;-webkit-transition:-webkit-transform 500ms cubic-bezier(0.36, 0.66, 0.04, 1);transition:-webkit-transform 500ms cubic-bezier(0.36, 0.66, 0.04, 1);transition:transform 500ms cubic-bezier(0.36, 0.66, 0.04, 1);transition:transform 500ms cubic-bezier(0.36, 0.66, 0.04, 1), -webkit-transform 500ms cubic-bezier(0.36, 0.66, 0.04, 1);opacity:1;z-index:2;pointer-events:none;will-change:transform}.item-sliding-closing ion-item-options{pointer-events:none}.item-sliding-active-swipe-end .item-options-end .item-option-expandable{padding-left:100%;-ms-flex-order:1;order:1;-webkit-transition-duration:0.6s;transition-duration:0.6s;-webkit-transition-property:padding-left;transition-property:padding-left}:host-context([dir=rtl]) .item-sliding-active-swipe-end .item-options-end .item-option-expandable{-ms-flex-order:-1;order:-1}[dir=rtl] .item-sliding-active-swipe-end .item-options-end .item-option-expandable{-ms-flex-order:-1;order:-1}@supports selector(:dir(rtl)){.item-sliding-active-swipe-end .item-options-end .item-option-expandable:dir(rtl){-ms-flex-order:-1;order:-1}}.item-sliding-active-swipe-start .item-options-start .item-option-expandable{padding-right:100%;-ms-flex-order:-1;order:-1;-webkit-transition-duration:0.6s;transition-duration:0.6s;-webkit-transition-property:padding-right;transition-property:padding-right}:host-context([dir=rtl]) .item-sliding-active-swipe-start .item-options-start .item-option-expandable{-ms-flex-order:1;order:1}[dir=rtl] .item-sliding-active-swipe-start .item-options-start .item-option-expandable{-ms-flex-order:1;order:1}@supports selector(:dir(rtl)){.item-sliding-active-swipe-start .item-options-start .item-option-expandable:dir(rtl){-ms-flex-order:1;order:1}}"},80333:(C,b,l)=>{l.d(b,{c:()=>w,g:()=>u,h:()=>n,o:()=>k});var m=l(10467);const n=(r,s)=>null!==s.closest(r),w=(r,s)=>"string"==typeof r&&r.length>0?Object.assign({"ion-color":!0,[`ion-color-${r}`]:!0},s):s,u=r=>{const s={};return(r=>void 0!==r?(Array.isArray(r)?r:r.split(" ")).filter(d=>null!=d).map(d=>d.trim()).filter(d=>""!==d):[])(r).forEach(d=>s[d]=!0),s},g=/^[a-z][a-z0-9+\-.]*:/,k=function(){var r=(0,m.A)(function*(s,d,x,y){if(null!=s&&"#"!==s[0]&&!g.test(s)){const v=document.querySelector("ion-router");if(v)return d?.preventDefault(),v.push(s,x,y)}return!1});return function(d,x,y,v){return r.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/6024.6c6acfbc926598bd.js b/branch/kby-toggle-button-mobile-view/6024.6c6acfbc926598bd.js new file mode 100644 index 0000000000..7701812905 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/6024.6c6acfbc926598bd.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcookbook=self.webpackChunkcookbook||[]).push([[6024],{56024:(x,e,r)=>{r.r(e),r.d(e,{ion_chip:()=>n});var t=r(54261),a=r(80333),s=r(9483);const n=(()=>{let o=class{constructor(i){(0,t.r)(this,i),this.color=void 0,this.outline=!1,this.disabled=!1}render(){const i=(0,s.b)(this);return(0,t.h)(t.f,{key:"7dd923c1b28d1eb1efa348f66f49cec067645af9","aria-disabled":this.disabled?"true":null,class:(0,a.c)(this.color,{[i]:!0,"chip-outline":this.outline,"chip-disabled":this.disabled,"ion-activatable":!0})},(0,t.h)("slot",{key:"7ede838bf109dc27a898ee2dcdeabc3f439c8e6f"}),"md"===i&&(0,t.h)("ion-ripple-effect",{key:"5acb073029544e73fcc0db4cc4e661ec1df4d231"}))}};return o.style={ios:":host{--background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.12);--color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.87);border-radius:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-margin-start:4px;margin-inline-start:4px;-webkit-margin-end:4px;margin-inline-end:4px;margin-top:4px;margin-bottom:4px;-webkit-padding-start:12px;padding-inline-start:12px;-webkit-padding-end:12px;padding-inline-end:12px;padding-top:6px;padding-bottom:6px;display:-ms-inline-flexbox;display:inline-flex;position:relative;-ms-flex-align:center;align-items:center;min-height:32px;background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit);cursor:pointer;overflow:hidden;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box}:host(.chip-disabled){cursor:default;opacity:0.4;pointer-events:none}:host(.ion-color){background:rgba(var(--ion-color-base-rgb), 0.08);color:var(--ion-color-shade)}:host(.ion-color:focus){background:rgba(var(--ion-color-base-rgb), 0.12)}:host(.ion-color.ion-activated){background:rgba(var(--ion-color-base-rgb), 0.16)}:host(.chip-outline){border-width:1px;border-style:solid}:host(.chip-outline){border-color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.32);background:transparent}:host(.chip-outline.ion-color){border-color:rgba(var(--ion-color-base-rgb), 0.32)}:host(.chip-outline:not(.ion-color):focus){background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.04)}:host(.chip-outline.ion-activated:not(.ion-color)){background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.08)}::slotted(ion-icon){font-size:1.4285714286em}:host(:not(.ion-color)) ::slotted(ion-icon){color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.54)}::slotted(ion-icon:first-child){-webkit-margin-start:-4px;margin-inline-start:-4px;-webkit-margin-end:8px;margin-inline-end:8px;margin-top:-4px;margin-bottom:-4px}::slotted(ion-icon:last-child){-webkit-margin-start:8px;margin-inline-start:8px;-webkit-margin-end:-4px;margin-inline-end:-4px;margin-top:-4px;margin-bottom:-4px}::slotted(ion-avatar){-ms-flex-negative:0;flex-shrink:0;width:1.7142857143em;height:1.7142857143em}::slotted(ion-avatar:first-child){-webkit-margin-start:-8px;margin-inline-start:-8px;-webkit-margin-end:8px;margin-inline-end:8px;margin-top:-4px;margin-bottom:-4px}::slotted(ion-avatar:last-child){-webkit-margin-start:8px;margin-inline-start:8px;-webkit-margin-end:-8px;margin-inline-end:-8px;margin-top:-4px;margin-bottom:-4px}:host(:focus){outline:none}:host(:focus){--background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.16)}:host(.ion-activated){--background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.2)}@media (any-hover: hover){:host(:hover){--background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.16)}:host(.ion-color:hover){background:rgba(var(--ion-color-base-rgb), 0.12)}:host(.chip-outline:not(.ion-color):hover){background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.04)}}:host{font-size:clamp(13px, 0.875rem, 22px)}",md:":host{--background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.12);--color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.87);border-radius:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-margin-start:4px;margin-inline-start:4px;-webkit-margin-end:4px;margin-inline-end:4px;margin-top:4px;margin-bottom:4px;-webkit-padding-start:12px;padding-inline-start:12px;-webkit-padding-end:12px;padding-inline-end:12px;padding-top:6px;padding-bottom:6px;display:-ms-inline-flexbox;display:inline-flex;position:relative;-ms-flex-align:center;align-items:center;min-height:32px;background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit);cursor:pointer;overflow:hidden;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box}:host(.chip-disabled){cursor:default;opacity:0.4;pointer-events:none}:host(.ion-color){background:rgba(var(--ion-color-base-rgb), 0.08);color:var(--ion-color-shade)}:host(.ion-color:focus){background:rgba(var(--ion-color-base-rgb), 0.12)}:host(.ion-color.ion-activated){background:rgba(var(--ion-color-base-rgb), 0.16)}:host(.chip-outline){border-width:1px;border-style:solid}:host(.chip-outline){border-color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.32);background:transparent}:host(.chip-outline.ion-color){border-color:rgba(var(--ion-color-base-rgb), 0.32)}:host(.chip-outline:not(.ion-color):focus){background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.04)}:host(.chip-outline.ion-activated:not(.ion-color)){background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.08)}::slotted(ion-icon){font-size:1.4285714286em}:host(:not(.ion-color)) ::slotted(ion-icon){color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.54)}::slotted(ion-icon:first-child){-webkit-margin-start:-4px;margin-inline-start:-4px;-webkit-margin-end:8px;margin-inline-end:8px;margin-top:-4px;margin-bottom:-4px}::slotted(ion-icon:last-child){-webkit-margin-start:8px;margin-inline-start:8px;-webkit-margin-end:-4px;margin-inline-end:-4px;margin-top:-4px;margin-bottom:-4px}::slotted(ion-avatar){-ms-flex-negative:0;flex-shrink:0;width:1.7142857143em;height:1.7142857143em}::slotted(ion-avatar:first-child){-webkit-margin-start:-8px;margin-inline-start:-8px;-webkit-margin-end:8px;margin-inline-end:8px;margin-top:-4px;margin-bottom:-4px}::slotted(ion-avatar:last-child){-webkit-margin-start:8px;margin-inline-start:8px;-webkit-margin-end:-8px;margin-inline-end:-8px;margin-top:-4px;margin-bottom:-4px}:host(:focus){outline:none}:host(:focus){--background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.16)}:host(.ion-activated){--background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.2)}@media (any-hover: hover){:host(:hover){--background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.16)}:host(.ion-color:hover){background:rgba(var(--ion-color-base-rgb), 0.12)}:host(.chip-outline:not(.ion-color):hover){background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.04)}}:host{font-size:0.875rem}"},o})()},80333:(x,e,r)=>{r.d(e,{c:()=>s,g:()=>l,h:()=>a,o:()=>c});var t=r(10467);const a=(n,o)=>null!==o.closest(n),s=(n,o)=>"string"==typeof n&&n.length>0?Object.assign({"ion-color":!0,[`ion-color-${n}`]:!0},o):o,l=n=>{const o={};return(n=>void 0!==n?(Array.isArray(n)?n:n.split(" ")).filter(i=>null!=i).map(i=>i.trim()).filter(i=>""!==i):[])(n).forEach(i=>o[i]=!0),o},b=/^[a-z][a-z0-9+\-.]*:/,c=function(){var n=(0,t.A)(function*(o,i,p,h){if(null!=o&&"#"!==o[0]&&!b.test(o)){const d=document.querySelector("ion-router");if(d)return i?.preventDefault(),d.push(o,p,h)}return!1});return function(i,p,h,d){return n.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/6433.5048fd24894cac5d.js b/branch/kby-toggle-button-mobile-view/6433.5048fd24894cac5d.js new file mode 100644 index 0000000000..e3b97819fe --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/6433.5048fd24894cac5d.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcookbook=self.webpackChunkcookbook||[]).push([[6433],{96433:(re,N,f)=>{f.r(N),f.d(N,{ion_popover:()=>ee});var S=f(10467),l=f(54261),E=f(99440),j=f(58621),P=f(84920),F=f(67838),V=f(74929),h=f(9483),g=f(80333),x=f(3604),v=f(19986);f(28476),f(37192),f(11970);const G=(t,e,o)=>{const r=e.getBoundingClientRect(),i=r.height;let n=r.width;return"cover"===t&&o&&(n=o.getBoundingClientRect().width),{contentWidth:n,contentHeight:i}},se=(t,e,o)=>{let r=[];switch(e){case"hover":let i;r=[{eventName:"mouseenter",callback:(n=(0,S.A)(function*(s){s.stopPropagation(),i&&clearTimeout(i),i=setTimeout(()=>{(0,P.r)(()=>{o.presentFromTrigger(s),i=void 0})},100)}),function(a){return n.apply(this,arguments)})},{eventName:"mouseleave",callback:n=>{i&&clearTimeout(i);const s=n.relatedTarget;s&&s.closest("ion-popover")!==o&&o.dismiss(void 0,void 0,!1)}},{eventName:"click",callback:n=>n.stopPropagation()},{eventName:"ionPopoverActivateTrigger",callback:n=>o.presentFromTrigger(n,!0)}];break;case"context-menu":r=[{eventName:"contextmenu",callback:n=>{n.preventDefault(),o.presentFromTrigger(n)}},{eventName:"click",callback:n=>n.stopPropagation()},{eventName:"ionPopoverActivateTrigger",callback:n=>o.presentFromTrigger(n,!0)}];break;default:r=[{eventName:"click",callback:n=>o.presentFromTrigger(n)},{eventName:"ionPopoverActivateTrigger",callback:n=>o.presentFromTrigger(n,!0)}]}var n;return r.forEach(({eventName:i,callback:n})=>t.addEventListener(i,n)),t.setAttribute("data-ion-popover-trigger","true"),()=>{r.forEach(({eventName:i,callback:n})=>t.removeEventListener(i,n)),t.removeAttribute("data-ion-popover-trigger")}},H=(t,e)=>e&&"ION-ITEM"===e.tagName?t.findIndex(o=>o===e):-1,z=t=>{const o=(0,P.g)(t).querySelector("button");o&&(0,P.r)(()=>o.focus())},de=t=>{const e=function(){var o=(0,S.A)(function*(r){var i;const n=document.activeElement;let s=[];const a=null===(i=r.target)||void 0===i?void 0:i.tagName;if("ION-POPOVER"===a||"ION-ITEM"===a){try{s=Array.from(t.querySelectorAll("ion-item:not(ion-popover ion-popover *):not([disabled])"))}catch{}switch(r.key){case"ArrowLeft":(yield t.getParentPopover())&&t.dismiss(void 0,void 0,!1);break;case"ArrowDown":r.preventDefault();const d=((t,e)=>t[H(t,e)+1])(s,n);void 0!==d&&z(d);break;case"ArrowUp":r.preventDefault();const w=((t,e)=>t[H(t,e)-1])(s,n);void 0!==w&&z(w);break;case"Home":r.preventDefault();const u=s[0];void 0!==u&&z(u);break;case"End":r.preventDefault();const b=s[s.length-1];void 0!==b&&z(b);break;case"ArrowRight":case" ":case"Enter":if(n&&(t=>t.hasAttribute("data-ion-popover-trigger"))(n)){const m=new CustomEvent("ionPopoverActivateTrigger");n.dispatchEvent(m)}}}});return function(i){return o.apply(this,arguments)}}();return t.addEventListener("keydown",e),()=>t.removeEventListener("keydown",e)},J=(t,e,o,r,i,n,s,a,c,d,w)=>{var u;let b={top:0,left:0,width:0,height:0};if("event"===n){if(!w)return c;b={top:w.clientY,left:w.clientX,width:1,height:1}}else{const p=w,L=d||(null===(u=p?.detail)||void 0===u?void 0:u.ionShadowTarget)||p?.target;if(!L)return c;const A=L.getBoundingClientRect();b={top:A.top,left:A.left,width:A.width,height:A.height}}const m=he(s,b,e,o,r,i,t),k=ue(a,s,b,e,o),_=m.top+k.top,I=m.left+k.left,{arrowTop:y,arrowLeft:T}=fe(s,r,i,_,I,e,o,t),{originX:D,originY:O}=le(s,a,t);return{top:_,left:I,referenceCoordinates:b,arrowTop:y,arrowLeft:T,originX:D,originY:O}},le=(t,e,o)=>{switch(t){case"top":return{originX:Q(e),originY:"bottom"};case"bottom":return{originX:Q(e),originY:"top"};case"left":return{originX:"right",originY:U(e)};case"right":return{originX:"left",originY:U(e)};case"start":return{originX:o?"left":"right",originY:U(e)};case"end":return{originX:o?"right":"left",originY:U(e)}}},Q=t=>{switch(t){case"start":return"left";case"center":return"center";case"end":return"right"}},U=t=>{switch(t){case"start":return"top";case"center":return"center";case"end":return"bottom"}},fe=(t,e,o,r,i,n,s,a)=>{const c={arrowTop:r+s/2-e/2,arrowLeft:i+n-e/2},d={arrowTop:r+s/2-e/2,arrowLeft:i-1.5*e};switch(t){case"top":return{arrowTop:r+s,arrowLeft:i+n/2-e/2};case"bottom":return{arrowTop:r-o,arrowLeft:i+n/2-e/2};case"left":return c;case"right":return d;case"start":return a?d:c;case"end":return a?c:d;default:return{arrowTop:0,arrowLeft:0}}},he=(t,e,o,r,i,n,s)=>{const a={top:e.top,left:e.left-o-i},c={top:e.top,left:e.left+e.width+i};switch(t){case"top":return{top:e.top-r-n,left:e.left};case"right":return c;case"bottom":return{top:e.top+e.height+n,left:e.left};case"left":return a;case"start":return s?c:a;case"end":return s?a:c}},ue=(t,e,o,r,i)=>{switch(t){case"center":return me(e,o,r,i);case"end":return ve(e,o,r,i);default:return{top:0,left:0}}},ve=(t,e,o,r)=>{switch(t){case"start":case"end":case"left":case"right":return{top:-(r-e.height),left:0};default:return{top:0,left:-(o-e.width)}}},me=(t,e,o,r)=>{switch(t){case"start":case"end":case"left":case"right":return{top:-(r/2-e.height/2),left:0};default:return{top:0,left:-(o/2-e.width/2)}}},Z=(t,e,o,r,i,n,s,a,c,d,w,u,b=0,m=0,k=0)=>{let _=b;const I=m;let D,y=o,T=e,O=d,C=w,p=!1,L=!1;const A=u?u.top+u.height:n/2-a/2,M=u?u.height:0;let R=!1;return yi&&(L=!0,y=i-s-r,O="right"),A+M+a>n&&("top"===t||"bottom"===t)&&(A-a>0?(T=Math.max(12,A-a-M-(k-1)),_=T+a,C="bottom",R=!0):D=r),{top:T,left:y,bottom:D,originX:O,originY:C,checkSafeAreaLeft:p,checkSafeAreaRight:L,arrowTop:_,arrowLeft:I,addPopoverBottomClass:R}},ye=(t,e)=>{var o;const{event:r,size:i,trigger:n,reference:s,side:a,align:c}=e,d=t.ownerDocument,w="rtl"===d.dir,u=d.defaultView.innerWidth,b=d.defaultView.innerHeight,m=(0,P.g)(t),k=m.querySelector(".popover-content"),_=m.querySelector(".popover-arrow"),I=n||(null===(o=r?.detail)||void 0===o?void 0:o.ionShadowTarget)||r?.target,{contentWidth:y,contentHeight:T}=G(i,k,I),{arrowWidth:D,arrowHeight:O}=(t=>{if(!t)return{arrowWidth:0,arrowHeight:0};const{width:e,height:o}=t.getBoundingClientRect();return{arrowWidth:e,arrowHeight:o}})(_),p=J(w,y,T,D,O,s,a,c,{top:b/2-T/2,left:u/2-y/2,originX:w?"right":"left",originY:"top"},n,r),L="cover"===i?0:5,A="cover"===i?0:25,{originX:M,originY:R,top:$,left:W,bottom:K,checkSafeAreaLeft:X,checkSafeAreaRight:Ee,arrowTop:Ie,arrowLeft:Te,addPopoverBottomClass:Oe}=Z(a,p.top,p.left,L,u,b,y,T,A,p.originX,p.originY,p.referenceCoordinates,p.arrowTop,p.arrowLeft,O),Ce=(0,v.c)(),te=(0,v.c)(),oe=(0,v.c)();return te.addElement(m.querySelector("ion-backdrop")).fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),oe.addElement(m.querySelector(".popover-arrow")).addElement(m.querySelector(".popover-content")).fromTo("opacity",.01,1),Ce.easing("ease").duration(100).beforeAddWrite(()=>{"cover"===i&&t.style.setProperty("--width",`${y}px`),Oe&&t.classList.add("popover-bottom"),void 0!==K&&k.style.setProperty("bottom",`${K}px`);let q=`${W}px`;X&&(q=`${W}px + var(--ion-safe-area-left, 0)`),Ee&&(q=`${W}px - var(--ion-safe-area-right, 0)`),k.style.setProperty("top",`calc(${$}px + var(--offset-y, 0))`),k.style.setProperty("left",`calc(${q} + var(--offset-x, 0))`),k.style.setProperty("transform-origin",`${R} ${M}`),null!==_&&(((t,e=!1,o,r)=>!(!o&&!r||"top"!==t&&"bottom"!==t&&e))(a,p.top!==$||p.left!==W,r,n)?(_.style.setProperty("top",`calc(${Ie}px + var(--offset-y, 0))`),_.style.setProperty("left",`calc(${Te}px + var(--offset-x, 0))`)):_.style.setProperty("display","none"))}).addAnimation([te,oe])},xe=t=>{const e=(0,P.g)(t),o=e.querySelector(".popover-content"),r=e.querySelector(".popover-arrow"),i=(0,v.c)(),n=(0,v.c)(),s=(0,v.c)();return n.addElement(e.querySelector("ion-backdrop")).fromTo("opacity","var(--backdrop-opacity)",0),s.addElement(e.querySelector(".popover-arrow")).addElement(e.querySelector(".popover-content")).fromTo("opacity",.99,0),i.easing("ease").afterAddWrite(()=>{t.style.removeProperty("--width"),t.classList.remove("popover-bottom"),o.style.removeProperty("top"),o.style.removeProperty("left"),o.style.removeProperty("bottom"),o.style.removeProperty("transform-origin"),r&&(r.style.removeProperty("top"),r.style.removeProperty("left"),r.style.removeProperty("display"))}).duration(300).addAnimation([n,s])},ke=(t,e)=>{var o;const{event:r,size:i,trigger:n,reference:s,side:a,align:c}=e,d=t.ownerDocument,w="rtl"===d.dir,u=d.defaultView.innerWidth,b=d.defaultView.innerHeight,m=(0,P.g)(t),k=m.querySelector(".popover-content"),_=n||(null===(o=r?.detail)||void 0===o?void 0:o.ionShadowTarget)||r?.target,{contentWidth:I,contentHeight:y}=G(i,k,_),D=J(w,I,y,0,0,s,a,c,{top:b/2-y/2,left:u/2-I/2,originX:w?"right":"left",originY:"top"},n,r),O="cover"===i?0:12,{originX:C,originY:p,top:L,left:A,bottom:M}=Z(a,D.top,D.left,O,u,b,I,y,0,D.originX,D.originY,D.referenceCoordinates),R=(0,v.c)(),$=(0,v.c)(),W=(0,v.c)(),K=(0,v.c)(),X=(0,v.c)();return $.addElement(m.querySelector("ion-backdrop")).fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),W.addElement(m.querySelector(".popover-wrapper")).duration(150).fromTo("opacity",.01,1),K.addElement(k).beforeStyles({top:`calc(${L}px + var(--offset-y, 0px))`,left:`calc(${A}px + var(--offset-x, 0px))`,"transform-origin":`${p} ${C}`}).beforeAddWrite(()=>{void 0!==M&&k.style.setProperty("bottom",`${M}px`)}).fromTo("transform","scale(0.8)","scale(1)"),X.addElement(m.querySelector(".popover-viewport")).fromTo("opacity",.01,1),R.easing("cubic-bezier(0.36,0.66,0.04,1)").duration(300).beforeAddWrite(()=>{"cover"===i&&t.style.setProperty("--width",`${I}px`),"bottom"===p&&t.classList.add("popover-bottom")}).addAnimation([$,W,K,X])},Pe=t=>{const e=(0,P.g)(t),o=e.querySelector(".popover-content"),r=(0,v.c)(),i=(0,v.c)(),n=(0,v.c)();return i.addElement(e.querySelector("ion-backdrop")).fromTo("opacity","var(--backdrop-opacity)",0),n.addElement(e.querySelector(".popover-wrapper")).fromTo("opacity",.99,0),r.easing("ease").afterAddWrite(()=>{t.style.removeProperty("--width"),t.classList.remove("popover-bottom"),o.style.removeProperty("top"),o.style.removeProperty("left"),o.style.removeProperty("bottom"),o.style.removeProperty("transform-origin")}).duration(150).addAnimation([i,n])},ee=class{constructor(t){(0,l.r)(this,t),this.didPresent=(0,l.d)(this,"ionPopoverDidPresent",7),this.willPresent=(0,l.d)(this,"ionPopoverWillPresent",7),this.willDismiss=(0,l.d)(this,"ionPopoverWillDismiss",7),this.didDismiss=(0,l.d)(this,"ionPopoverDidDismiss",7),this.didPresentShorthand=(0,l.d)(this,"didPresent",7),this.willPresentShorthand=(0,l.d)(this,"willPresent",7),this.willDismissShorthand=(0,l.d)(this,"willDismiss",7),this.didDismissShorthand=(0,l.d)(this,"didDismiss",7),this.ionMount=(0,l.d)(this,"ionMount",7),this.parentPopover=null,this.coreDelegate=(0,j.C)(),this.lockController=(0,F.c)(),this.inline=!1,this.focusDescendantOnPresent=!1,this.onBackdropTap=()=>{this.dismiss(void 0,E.B)},this.onLifecycle=e=>{const o=this.usersElement,r=Ae[e.type];if(o&&r){const i=new CustomEvent(r,{bubbles:!1,cancelable:!1,detail:e.detail});o.dispatchEvent(i)}},this.configureTriggerInteraction=()=>{const{trigger:e,triggerAction:o,el:r,destroyTriggerInteraction:i}=this;if(i&&i(),void 0===e)return;const n=this.triggerEl=void 0!==e?document.getElementById(e):null;n?this.destroyTriggerInteraction=se(n,o,r):(0,V.p)(`A trigger element with the ID "${e}" was not found in the DOM. The trigger element must be in the DOM when the "trigger" property is set on ion-popover.`,this.el)},this.configureKeyboardInteraction=()=>{const{destroyKeyboardInteraction:e,el:o}=this;e&&e(),this.destroyKeyboardInteraction=de(o)},this.configureDismissInteraction=()=>{const{destroyDismissInteraction:e,parentPopover:o,triggerAction:r,triggerEl:i,el:n}=this;!o||!i||(e&&e(),this.destroyDismissInteraction=((t,e,o,r)=>{let i=[];const s=(0,P.g)(r).querySelector(".popover-content");return i="hover"===e?[{eventName:"mouseenter",callback:a=>{document.elementFromPoint(a.clientX,a.clientY)!==t&&o.dismiss(void 0,void 0,!1)}}]:[{eventName:"click",callback:a=>{a.target.closest("[data-ion-popover-trigger]")!==t?o.dismiss(void 0,void 0,!1):a.stopPropagation()}}],i.forEach(({eventName:a,callback:c})=>s.addEventListener(a,c)),()=>{i.forEach(({eventName:a,callback:c})=>s.removeEventListener(a,c))}})(i,r,n,o))},this.presented=!1,this.hasController=!1,this.delegate=void 0,this.overlayIndex=void 0,this.enterAnimation=void 0,this.leaveAnimation=void 0,this.component=void 0,this.componentProps=void 0,this.keyboardClose=!0,this.cssClass=void 0,this.backdropDismiss=!0,this.event=void 0,this.showBackdrop=!0,this.translucent=!1,this.animated=!0,this.htmlAttributes=void 0,this.triggerAction="click",this.trigger=void 0,this.size="auto",this.dismissOnSelect=!1,this.reference="trigger",this.side="bottom",this.alignment=void 0,this.arrow=!0,this.isOpen=!1,this.keyboardEvents=!1,this.focusTrap=!0,this.keepContentsMounted=!1}onTriggerChange(){this.configureTriggerInteraction()}onIsOpenChange(t,e){!0===t&&!1===e?this.present():!1===t&&!0===e&&this.dismiss()}connectedCallback(){const{configureTriggerInteraction:t,el:e}=this;(0,E.j)(e),t()}disconnectedCallback(){const{destroyTriggerInteraction:t}=this;t&&t()}componentWillLoad(){var t,e;const{el:o}=this,r=null!==(e=null===(t=this.htmlAttributes)||void 0===t?void 0:t.id)&&void 0!==e?e:(0,E.k)(o);this.parentPopover=o.closest(`ion-popover:not(#${r})`),void 0===this.alignment&&(this.alignment="ios"===(0,h.b)(this)?"center":"start")}componentDidLoad(){const{parentPopover:t,isOpen:e}=this;!0===e&&(0,P.r)(()=>this.present()),t&&(0,P.a)(t,"ionPopoverWillDismiss",()=>{this.dismiss(void 0,void 0,!1)}),this.configureTriggerInteraction()}presentFromTrigger(t,e=!1){var o=this;return(0,S.A)(function*(){o.focusDescendantOnPresent=e,yield o.present(t),o.focusDescendantOnPresent=!1})()}getDelegate(t=!1){if(this.workingDelegate&&!t)return{delegate:this.workingDelegate,inline:this.inline};const o=this.inline=null!==this.el.parentNode&&!this.hasController;return{inline:o,delegate:this.workingDelegate=o?this.delegate||this.coreDelegate:this.delegate}}present(t){var e=this;return(0,S.A)(function*(){const o=yield e.lockController.lock();if(e.presented)return void o();const{el:r}=e,{inline:i,delegate:n}=e.getDelegate(!0);e.ionMount.emit(),e.usersElement=yield(0,j.a)(n,r,e.component,["popover-viewport"],e.componentProps,i),e.keyboardEvents||e.configureKeyboardInteraction(),e.configureDismissInteraction(),(0,P.k)(r)?yield(0,x.e)(e.usersElement):e.keepContentsMounted||(yield(0,x.w)()),yield(0,E.f)(e,"popoverEnter",ye,ke,{event:t||e.event,size:e.size,trigger:e.triggerEl,reference:e.reference,side:e.side,align:e.alignment}),e.focusDescendantOnPresent&&(0,E.n)(r),o()})()}dismiss(t,e,o=!0){var r=this;return(0,S.A)(function*(){const i=yield r.lockController.lock(),{destroyKeyboardInteraction:n,destroyDismissInteraction:s}=r;o&&r.parentPopover&&r.parentPopover.dismiss(t,e,o);const a=yield(0,E.g)(r,t,e,"popoverLeave",xe,Pe,r.event);if(a){n&&(n(),r.destroyKeyboardInteraction=void 0),s&&(s(),r.destroyDismissInteraction=void 0);const{delegate:c}=r.getDelegate();yield(0,j.d)(c,r.usersElement)}return i(),a})()}getParentPopover(){var t=this;return(0,S.A)(function*(){return t.parentPopover})()}onDidDismiss(){return(0,E.h)(this.el,"ionPopoverDidDismiss")}onWillDismiss(){return(0,E.h)(this.el,"ionPopoverWillDismiss")}render(){const t=(0,h.b)(this),{onLifecycle:e,parentPopover:o,dismissOnSelect:r,side:i,arrow:n,htmlAttributes:s,focusTrap:a}=this,c=(0,h.a)("desktop"),d=n&&!o;return(0,l.h)(l.f,Object.assign({key:"3a7c4c39384bab1447c4bd6b9b06d7837a09353b","aria-modal":"true","no-router":!0,tabindex:"-1"},s,{style:{zIndex:`${2e4+this.overlayIndex}`},class:Object.assign(Object.assign({},(0,g.g)(this.cssClass)),{[t]:!0,"popover-translucent":this.translucent,"overlay-hidden":!0,"popover-desktop":c,[`popover-side-${i}`]:!0,[E.F]:!1===a,"popover-nested":!!o}),onIonPopoverDidPresent:e,onIonPopoverWillPresent:e,onIonPopoverWillDismiss:e,onIonPopoverDidDismiss:e,onIonBackdropTap:this.onBackdropTap}),!o&&(0,l.h)("ion-backdrop",{key:"38a1c4ad29238d1e81cab407f099121fa4947cce",tappable:this.backdropDismiss,visible:this.showBackdrop,part:"backdrop"}),(0,l.h)("div",{key:"f825494c5e3be89d7fcf0229e29b405bccb13edb",class:"popover-wrapper ion-overlay-wrapper",onClick:r?()=>this.dismiss():void 0},d&&(0,l.h)("div",{key:"3acae5a0106389c776c8ffe5bf10f3ff006e0346",class:"popover-arrow",part:"arrow"}),(0,l.h)("div",{key:"2aa73e9f06b1d2ac4c0d36c23186b9164f395079",class:"popover-content",part:"content"},(0,l.h)("slot",{key:"62f5713414aae47dde6a8aef1f9b69af287534ae"}))))}get el(){return(0,l.i)(this)}static get watchers(){return{trigger:["onTriggerChange"],triggerAction:["onTriggerChange"],isOpen:["onIsOpenChange"]}}},Ae={ionPopoverDidPresent:"ionViewDidEnter",ionPopoverWillPresent:"ionViewWillEnter",ionPopoverWillDismiss:"ionViewWillLeave",ionPopoverDidDismiss:"ionViewDidLeave"};ee.style={ios:':host{--background:var(--ion-background-color, #fff);--min-width:0;--min-height:0;--max-width:auto;--height:auto;--offset-x:0px;--offset-y:0px;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:fixed;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;color:var(--ion-text-color, #000);z-index:1001}:host(.popover-nested){pointer-events:none}:host(.popover-nested) .popover-wrapper{pointer-events:auto}:host(.overlay-hidden){display:none}.popover-wrapper{z-index:10}.popover-content{display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:column;flex-direction:column;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);overflow:auto;z-index:10}::slotted(.popover-viewport){--ion-safe-area-top:0px;--ion-safe-area-right:0px;--ion-safe-area-bottom:0px;--ion-safe-area-left:0px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}:host(.popover-nested.popover-side-left){--offset-x:5px}:host(.popover-nested.popover-side-right){--offset-x:-5px}:host(.popover-nested.popover-side-start){--offset-x:5px}:host-context([dir=rtl]):host(.popover-nested.popover-side-start),:host-context([dir=rtl]).popover-nested.popover-side-start{--offset-x:-5px}@supports selector(:dir(rtl)){:host(.popover-nested.popover-side-start:dir(rtl)){--offset-x:-5px}}:host(.popover-nested.popover-side-end){--offset-x:-5px}:host-context([dir=rtl]):host(.popover-nested.popover-side-end),:host-context([dir=rtl]).popover-nested.popover-side-end{--offset-x:5px}@supports selector(:dir(rtl)){:host(.popover-nested.popover-side-end:dir(rtl)){--offset-x:5px}}:host{--width:200px;--max-height:90%;--box-shadow:none;--backdrop-opacity:var(--ion-backdrop-opacity, 0.08)}:host(.popover-desktop){--box-shadow:0px 4px 16px 0px rgba(0, 0, 0, 0.12)}.popover-content{border-radius:10px}:host(.popover-desktop) .popover-content{border:0.5px solid var(--ion-color-step-100, var(--ion-background-color-step-100, #e6e6e6))}.popover-arrow{display:block;position:absolute;width:20px;height:10px;overflow:hidden;z-index:11}.popover-arrow::after{top:3px;border-radius:3px;position:absolute;width:14px;height:14px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:var(--background);content:"";z-index:10}.popover-arrow::after{inset-inline-start:3px}:host(.popover-bottom) .popover-arrow{top:auto;bottom:-10px}:host(.popover-bottom) .popover-arrow::after{top:-6px}:host(.popover-side-left) .popover-arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}:host(.popover-side-right) .popover-arrow{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}:host(.popover-side-top) .popover-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}:host(.popover-side-start) .popover-arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}:host-context([dir=rtl]):host(.popover-side-start) .popover-arrow,:host-context([dir=rtl]).popover-side-start .popover-arrow{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@supports selector(:dir(rtl)){:host(.popover-side-start:dir(rtl)) .popover-arrow{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}}:host(.popover-side-end) .popover-arrow{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}:host-context([dir=rtl]):host(.popover-side-end) .popover-arrow,:host-context([dir=rtl]).popover-side-end .popover-arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}@supports selector(:dir(rtl)){:host(.popover-side-end:dir(rtl)) .popover-arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.popover-arrow,.popover-content{opacity:0}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){:host(.popover-translucent) .popover-content,:host(.popover-translucent) .popover-arrow::after{background:rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}}',md:":host{--background:var(--ion-background-color, #fff);--min-width:0;--min-height:0;--max-width:auto;--height:auto;--offset-x:0px;--offset-y:0px;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:fixed;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;color:var(--ion-text-color, #000);z-index:1001}:host(.popover-nested){pointer-events:none}:host(.popover-nested) .popover-wrapper{pointer-events:auto}:host(.overlay-hidden){display:none}.popover-wrapper{z-index:10}.popover-content{display:-ms-flexbox;display:flex;position:absolute;-ms-flex-direction:column;flex-direction:column;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);overflow:auto;z-index:10}::slotted(.popover-viewport){--ion-safe-area-top:0px;--ion-safe-area-right:0px;--ion-safe-area-bottom:0px;--ion-safe-area-left:0px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}:host(.popover-nested.popover-side-left){--offset-x:5px}:host(.popover-nested.popover-side-right){--offset-x:-5px}:host(.popover-nested.popover-side-start){--offset-x:5px}:host-context([dir=rtl]):host(.popover-nested.popover-side-start),:host-context([dir=rtl]).popover-nested.popover-side-start{--offset-x:-5px}@supports selector(:dir(rtl)){:host(.popover-nested.popover-side-start:dir(rtl)){--offset-x:-5px}}:host(.popover-nested.popover-side-end){--offset-x:-5px}:host-context([dir=rtl]):host(.popover-nested.popover-side-end),:host-context([dir=rtl]).popover-nested.popover-side-end{--offset-x:5px}@supports selector(:dir(rtl)){:host(.popover-nested.popover-side-end:dir(rtl)){--offset-x:5px}}:host{--width:250px;--max-height:90%;--box-shadow:0 5px 5px -3px rgba(0, 0, 0, 0.2), 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12);--backdrop-opacity:var(--ion-backdrop-opacity, 0.32)}.popover-content{border-radius:4px;-webkit-transform-origin:left top;transform-origin:left top}:host-context([dir=rtl]) .popover-content{-webkit-transform-origin:right top;transform-origin:right top}[dir=rtl] .popover-content{-webkit-transform-origin:right top;transform-origin:right top}@supports selector(:dir(rtl)){.popover-content:dir(rtl){-webkit-transform-origin:right top;transform-origin:right top}}.popover-viewport{-webkit-transition-delay:100ms;transition-delay:100ms}.popover-wrapper{opacity:0}"}},80333:(re,N,f)=>{f.d(N,{c:()=>E,g:()=>P,h:()=>l,o:()=>V});var S=f(10467);const l=(h,g)=>null!==g.closest(h),E=(h,g)=>"string"==typeof h&&h.length>0?Object.assign({"ion-color":!0,[`ion-color-${h}`]:!0},g):g,P=h=>{const g={};return(h=>void 0!==h?(Array.isArray(h)?h:h.split(" ")).filter(x=>null!=x).map(x=>x.trim()).filter(x=>""!==x):[])(h).forEach(x=>g[x]=!0),g},F=/^[a-z][a-z0-9+\-.]*:/,V=function(){var h=(0,S.A)(function*(g,x,v,B){if(null!=g&&"#"!==g[0]&&!F.test(g)){const Y=document.querySelector("ion-router");if(Y)return x?.preventDefault(),Y.push(g,v,B)}return!1});return function(x,v,B,Y){return h.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/6499.4403e643bca7643e.js b/branch/kby-toggle-button-mobile-view/6499.4403e643bca7643e.js new file mode 100644 index 0000000000..962c4c3bd3 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/6499.4403e643bca7643e.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcookbook=self.webpackChunkcookbook||[]).push([[6499],{76499:(y,l,e)=>{e.r(l),e.d(l,{createSwipeBackGesture:()=>k});var g=e(1656),u=e(62782),M=e(2104);const k=(n,m,v,P,X)=>{const i=n.ownerDocument.defaultView;let o=(0,u.i)(n);const d=t=>o?-t.deltaX:t.deltaX;return(0,M.createGesture)({el:n,gestureName:"goback-swipe",gesturePriority:101,threshold:10,canStart:t=>(o=(0,u.i)(n),(t=>{const{startX:s}=t;return o?s>=i.innerWidth-50:s<=50})(t)&&m()),onStart:v,onMove:t=>{const s=d(t)/i.innerWidth;P(s)},onEnd:t=>{const c=d(t),s=i.innerWidth,r=c/s,a=(t=>o?-t.velocityX:t.velocityX)(t),h=a>=0&&(a>.2||c>s/2),E=(h?1-r:r)*s;let D=0;if(E>5){const w=E/Math.abs(a);D=Math.min(w,540)}X(h,r<=0?.01:(0,g.k)(0,r,.9999),D)}})}}}]); \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/6521.5c1f9be4ce79f1db.js b/branch/kby-toggle-button-mobile-view/6521.5c1f9be4ce79f1db.js new file mode 100644 index 0000000000..8533c7910c --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/6521.5c1f9be4ce79f1db.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcookbook=self.webpackChunkcookbook||[]).push([[6521],{6521:(P,l,i)=>{i.r(l),i.d(l,{ion_input_password_toggle:()=>e});var r=i(54261),a=i(74929),u=i(80333),d=i(23992),p=i(9483);const e=(()=>{let c=class{constructor(s){(0,r.r)(this,s),this.togglePasswordVisibility=()=>{const{inputElRef:n}=this;n&&(n.type="text"===n.type?"password":"text")},this.color=void 0,this.showIcon=void 0,this.hideIcon=void 0,this.type="password"}onTypeChange(s){"text"===s||"password"===s||(0,a.p)(`ion-input-password-toggle only supports inputs of type "text" or "password". Input of type "${s}" is not compatible.`,this.el)}connectedCallback(){const{el:s}=this,n=this.inputElRef=s.closest("ion-input");n?this.type=n.type:(0,a.p)("No ancestor ion-input found for ion-input-password-toggle. This component must be slotted inside of an ion-input.",s)}disconnectedCallback(){this.inputElRef=null}render(){var s,n;const{color:f,type:E}=this,g=(0,p.b)(this),I=null!==(s=this.showIcon)&&void 0!==s?s:d.x,b=null!==(n=this.hideIcon)&&void 0!==n?n:d.y,y="text"===E;return(0,r.h)(r.f,{key:"ed1c29726ce0c91548f0e2ada61e3f8b5c813d2d",class:(0,u.c)(f,{[g]:!0})},(0,r.h)("ion-button",{key:"9698eccdaedb86cf12d20acc53660371b3af3c55",mode:g,color:f,fill:"clear",shape:"round","aria-checked":y?"true":"false","aria-label":"show password",role:"switch",type:"button",onPointerDown:w=>{w.preventDefault()},onClick:this.togglePasswordVisibility},(0,r.h)("ion-icon",{key:"1f2119c30b56c800d9af44e6499445a0ebb466cf",slot:"icon-only","aria-hidden":"true",icon:y?b:I})))}get el(){return(0,r.i)(this)}static get watchers(){return{type:["onTypeChange"]}}};return c.style={ios:"",md:""},c})()},80333:(P,l,i)=>{i.d(l,{c:()=>u,g:()=>p,h:()=>a,o:()=>_});var r=i(10467);const a=(o,t)=>null!==t.closest(o),u=(o,t)=>"string"==typeof o&&o.length>0?Object.assign({"ion-color":!0,[`ion-color-${o}`]:!0},t):t,p=o=>{const t={};return(o=>void 0!==o?(Array.isArray(o)?o:o.split(" ")).filter(e=>null!=e).map(e=>e.trim()).filter(e=>""!==e):[])(o).forEach(e=>t[e]=!0),t},h=/^[a-z][a-z0-9+\-.]*:/,_=function(){var o=(0,r.A)(function*(t,e,c,s){if(null!=t&&"#"!==t[0]&&!h.test(t)){const n=document.querySelector("ion-router");if(n)return e?.preventDefault(),n.push(t,c,s)}return!1});return function(e,c,s,n){return o.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/6631.1f49d17f2c0787df.js b/branch/kby-toggle-button-mobile-view/6631.1f49d17f2c0787df.js new file mode 100644 index 0000000000..b1372d57ae --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/6631.1f49d17f2c0787df.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcookbook=self.webpackChunkcookbook||[]).push([[6631],{96631:(h,s,t)=>{t.r(s),t.d(s,{startStatusTap:()=>d});var i=t(10467),o=t(51771),_=t(67849),l=t(1656);const d=()=>{const n=window;n.addEventListener("statusTap",()=>{(0,o.gv)(()=>{const r=document.elementFromPoint(n.innerWidth/2,n.innerHeight/2);if(!r)return;const e=(0,_.a)(r);e&&new Promise(E=>(0,l.c)(e,E)).then(()=>{(0,o.bN)((0,i.A)(function*(){e.style.setProperty("--overflow","hidden"),yield(0,_.s)(e,300),e.style.removeProperty("--overflow")}))})})})}}}]); \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/6840.ede04bae8a79af97.js b/branch/kby-toggle-button-mobile-view/6840.ede04bae8a79af97.js new file mode 100644 index 0000000000..2305f986a2 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/6840.ede04bae8a79af97.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcookbook=self.webpackChunkcookbook||[]).push([[6840],{16840:(x,h,u)=>{u.r(h),u.d(h,{ion_picker:()=>v});var k=u(10467),s=u(54261),b=u(84920);const v=(()=>{let p=class{constructor(o){(0,s.r)(this,o),this.ionInputModeChange=(0,s.d)(this,"ionInputModeChange",7),this.useInputMode=!1,this.isInHighlightBounds=t=>{const{highlightEl:e}=this;if(!e)return!1;const n=e.getBoundingClientRect();return!(t.clientXn.right||t.clientYn.bottom)},this.onFocusOut=t=>{const{relatedTarget:e}=t;(!e||"ION-PICKER-COLUMN"!==e.tagName&&e!==this.inputEl)&&this.exitInputMode()},this.onFocusIn=t=>{const{target:e}=t;"ION-PICKER-COLUMN"!==e.tagName||this.actionOnClick||(e.numericInput?this.enterInputMode(e,!1):this.exitInputMode())},this.onClick=()=>{const{actionOnClick:t}=this;t&&(t(),this.actionOnClick=void 0)},this.onPointerDown=t=>{const{useInputMode:e,inputModeColumn:n,el:i}=this;if(this.isInHighlightBounds(t))if(e)this.actionOnClick="ION-PICKER-COLUMN"===t.target.tagName?n&&n===t.target?()=>{this.enterInputMode()}:()=>{this.enterInputMode(t.target)}:()=>{this.exitInputMode()};else{const r=1===i.querySelectorAll("ion-picker-column.picker-column-numeric-input").length?t.target:void 0;this.actionOnClick=()=>{this.enterInputMode(r)}}else this.actionOnClick=()=>{this.exitInputMode()}},this.enterInputMode=(t,e=!0)=>{const{inputEl:n,el:i}=this;!n||!i.querySelector("ion-picker-column.picker-column-numeric-input")||(this.useInputMode=!0,this.inputModeColumn=t,e?(this.destroyKeypressListener&&(this.destroyKeypressListener(),this.destroyKeypressListener=void 0),n.focus()):(i.addEventListener("keypress",this.onKeyPress),this.destroyKeypressListener=()=>{i.removeEventListener("keypress",this.onKeyPress)}),this.emitInputModeChange())},this.onKeyPress=t=>{const{inputEl:e}=this;if(!e)return;const n=parseInt(t.key,10);Number.isNaN(n)||(e.value+=t.key,this.onInputChange())},this.selectSingleColumn=()=>{const{inputEl:t,inputModeColumn:e,singleColumnSearchTimeout:n}=this;if(!t||!e)return;const i=Array.from(e.querySelectorAll("ion-picker-column-option")).filter(r=>!0!==r.disabled);if(n&&clearTimeout(n),this.singleColumnSearchTimeout=setTimeout(()=>{t.value="",this.singleColumnSearchTimeout=void 0},1e3),t.value.length>=3){const l=t.value.substring(t.value.length-2);return t.value=l,void this.selectSingleColumn()}const a=i.find(({textContent:r})=>r.replace(/^0+(?=[1-9])|0+(?=0$)/,"")===t.value);if(a)e.setValue(a.value);else if(2===t.value.length){const r=t.value.substring(t.value.length-1);t.value=r,this.selectSingleColumn()}},this.searchColumn=(t,e,n="start")=>{const i="start"===n?/^0+/:/0$/,a=Array.from(t.querySelectorAll("ion-picker-column-option")).find(r=>!0!==r.disabled&&r.textContent.replace(i,"")===e);a&&t.setValue(a.value)},this.selectMultiColumn=()=>{const{inputEl:t,el:e}=this;if(!t)return;const n=Array.from(e.querySelectorAll("ion-picker-column")).filter(c=>c.numericInput),i=n[0],a=n[1];let l,r=t.value;switch(r.length){case 1:this.searchColumn(i,r);break;case 2:const c=t.value.substring(0,1);r="0"===c||"1"===c?t.value:c,this.searchColumn(i,r),1===r.length&&(l=t.value.substring(t.value.length-1),this.searchColumn(a,l,"end"));break;case 3:const g=t.value.substring(0,1);r="0"===g||"1"===g?t.value.substring(0,2):g,this.searchColumn(i,r),l=t.value.substring(1===r.length?1:2),this.searchColumn(a,l,"end");break;case 4:const d=t.value.substring(0,1);r="0"===d||"1"===d?t.value.substring(0,2):d,this.searchColumn(i,r);const C=t.value.substring(1===r.length?1:2,t.value.length);this.searchColumn(a,C,"end");break;default:const I=t.value.substring(t.value.length-4);t.value=I,this.selectMultiColumn()}},this.onInputChange=()=>{const{useInputMode:t,inputEl:e,inputModeColumn:n}=this;!t||!e||(n?this.selectSingleColumn():this.selectMultiColumn())},this.emitInputModeChange=()=>{const{useInputMode:t,inputModeColumn:e}=this;this.ionInputModeChange.emit({useInputMode:t,inputModeColumn:e})}}preventTouchStartPropagation(o){o.stopPropagation()}componentWillLoad(){(0,b.g)(this.el).addEventListener("focusin",this.onFocusIn),(0,b.g)(this.el).addEventListener("focusout",this.onFocusOut)}exitInputMode(){var o=this;return(0,k.A)(function*(){const{inputEl:t,useInputMode:e}=o;!e||!t||(o.useInputMode=!1,o.inputModeColumn=void 0,t.blur(),t.value="",o.destroyKeypressListener&&(o.destroyKeypressListener(),o.destroyKeypressListener=void 0),o.emitInputModeChange())})()}render(){return(0,s.h)(s.f,{key:"02b0687b1f80ba295a965dfba76dd59e2d1de5d3",onPointerDown:o=>this.onPointerDown(o),onClick:()=>this.onClick()},(0,s.h)("input",{key:"f83ed84bcf9e02539c00d8a4e63e6a0d7fc4ac71","aria-hidden":"true",tabindex:-1,inputmode:"numeric",type:"number",onKeyDown:o=>{var t;"Enter"===o.key&&(null===(t=this.inputEl)||void 0===t||t.blur())},ref:o=>this.inputEl=o,onInput:()=>this.onInputChange(),onBlur:()=>this.exitInputMode()}),(0,s.h)("div",{key:"45b07fb0617d8e006712776bf78302288edb3ff4",class:"picker-before"}),(0,s.h)("div",{key:"73009229368e0d62b09c913aacade26f068a7aa9",class:"picker-after"}),(0,s.h)("div",{key:"b73da00e446cd1cfd511c39212e14a00d355752e",class:"picker-highlight",ref:o=>this.highlightEl=o}),(0,s.h)("slot",{key:"d969f5efc5ddb9eda6c4828702efd1ceeb69f767"}))}get el(){return(0,s.i)(this)}};return p.style={ios:":host{display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:200px;direction:ltr;z-index:0}:host .picker-before,:host .picker-after{position:absolute;width:100%;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:1;pointer-events:none}:host .picker-before{top:0;height:83px}:host .picker-before{inset-inline-start:0}:host .picker-after{top:116px;height:84px}:host .picker-after{inset-inline-start:0}:host .picker-highlight{border-radius:var(--highlight-border-radius, 8px);left:0;right:0;top:50%;bottom:0;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;margin-top:0;margin-bottom:0;position:absolute;width:calc(100% - 16px);height:34px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:var(--highlight-background);z-index:-1}:host input{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:0;padding:0;border:0;outline:0;clip:rect(0 0 0 0);opacity:0;overflow:hidden;-webkit-appearance:none;-moz-appearance:none}:host ::slotted(ion-picker-column:first-of-type){text-align:start}:host ::slotted(ion-picker-column:last-of-type){text-align:end}:host ::slotted(ion-picker-column:only-child){text-align:center}:host .picker-before{background:-webkit-gradient(linear, left top, left bottom, color-stop(20%, rgba(var(--fade-background-rgb, var(--background-rgb, var(--ion-background-color-rgb, 255, 255, 255))), 1)), to(rgba(var(--fade-background-rgb, var(--background-rgb, var(--ion-background-color-rgb, 255, 255, 255))), 0.8)));background:linear-gradient(to bottom, rgba(var(--fade-background-rgb, var(--background-rgb, var(--ion-background-color-rgb, 255, 255, 255))), 1) 20%, rgba(var(--fade-background-rgb, var(--background-rgb, var(--ion-background-color-rgb, 255, 255, 255))), 0.8) 100%)}:host .picker-after{background:-webkit-gradient(linear, left bottom, left top, color-stop(20%, rgba(var(--fade-background-rgb, var(--background-rgb, var(--ion-background-color-rgb, 255, 255, 255))), 1)), to(rgba(var(--fade-background-rgb, var(--background-rgb, var(--ion-background-color-rgb, 255, 255, 255))), 0.8)));background:linear-gradient(to top, rgba(var(--fade-background-rgb, var(--background-rgb, var(--ion-background-color-rgb, 255, 255, 255))), 1) 20%, rgba(var(--fade-background-rgb, var(--background-rgb, var(--ion-background-color-rgb, 255, 255, 255))), 0.8) 100%)}:host .picker-highlight{background:var(--highlight-background, var(--ion-color-step-150, var(--ion-background-color-step-150, #eeeeef)))}",md:":host{display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:200px;direction:ltr;z-index:0}:host .picker-before,:host .picker-after{position:absolute;width:100%;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:1;pointer-events:none}:host .picker-before{top:0;height:83px}:host .picker-before{inset-inline-start:0}:host .picker-after{top:116px;height:84px}:host .picker-after{inset-inline-start:0}:host .picker-highlight{border-radius:var(--highlight-border-radius, 8px);left:0;right:0;top:50%;bottom:0;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;margin-top:0;margin-bottom:0;position:absolute;width:calc(100% - 16px);height:34px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:var(--highlight-background);z-index:-1}:host input{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:0;padding:0;border:0;outline:0;clip:rect(0 0 0 0);opacity:0;overflow:hidden;-webkit-appearance:none;-moz-appearance:none}:host ::slotted(ion-picker-column:first-of-type){text-align:start}:host ::slotted(ion-picker-column:last-of-type){text-align:end}:host ::slotted(ion-picker-column:only-child){text-align:center}:host .picker-before{background:-webkit-gradient(linear, left top, left bottom, color-stop(20%, rgba(var(--fade-background-rgb, var(--background-rgb, var(--ion-background-color-rgb, 255, 255, 255))), 1)), color-stop(90%, rgba(var(--fade-background-rgb, var(--background-rgb, var(--ion-background-color-rgb, 255, 255, 255))), 0)));background:linear-gradient(to bottom, rgba(var(--fade-background-rgb, var(--background-rgb, var(--ion-background-color-rgb, 255, 255, 255))), 1) 20%, rgba(var(--fade-background-rgb, var(--background-rgb, var(--ion-background-color-rgb, 255, 255, 255))), 0) 90%)}:host .picker-after{background:-webkit-gradient(linear, left bottom, left top, color-stop(30%, rgba(var(--fade-background-rgb, var(--background-rgb, var(--ion-background-color-rgb, 255, 255, 255))), 1)), color-stop(90%, rgba(var(--fade-background-rgb, var(--background-rgb, var(--ion-background-color-rgb, 255, 255, 255))), 0)));background:linear-gradient(to top, rgba(var(--fade-background-rgb, var(--background-rgb, var(--ion-background-color-rgb, 255, 255, 255))), 1) 30%, rgba(var(--fade-background-rgb, var(--background-rgb, var(--ion-background-color-rgb, 255, 255, 255))), 0) 90%)}"},p})()}}]); \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/7030.c2cfa813b61344e3.js b/branch/kby-toggle-button-mobile-view/7030.c2cfa813b61344e3.js new file mode 100644 index 0000000000..06c05bef7e --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/7030.c2cfa813b61344e3.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcookbook=self.webpackChunkcookbook||[]).push([[7030],{7030:(B,f,i)=>{i.r(f),i.d(f,{ion_reorder:()=>C,ion_reorder_group:()=>b});var y=i(10467),l=i(54261),u=i(23992),E=i(9483),g=i(20909),x=i(84920),m=i(21086);i(78438),i(28476);const C=(()=>{let e=class{constructor(t){(0,l.r)(this,t)}onClick(t){const s=this.el.closest("ion-reorder-group");t.preventDefault(),(!s||!s.disabled)&&t.stopImmediatePropagation()}render(){const t=(0,E.b)(this);return(0,l.h)(l.f,{key:"663d74e231e3af56b6298ee2539fdac9c8465839",class:t},(0,l.h)("slot",{key:"c7c384ab8c9ca8abdc89cd984a39dfde70e342ca"},(0,l.h)("ion-icon",{key:"c8b6052db03d4b9e33a90e600c20861c73ee73ce",icon:"ios"===t?u.j:u.k,lazy:!1,class:"reorder-icon",part:"icon","aria-hidden":"true"})))}get el(){return(0,l.i)(this)}};return e.style={ios:":host([slot]){display:none;line-height:0;z-index:100}.reorder-icon{display:block}::slotted(ion-icon){font-size:dynamic-font(16px)}.reorder-icon{font-size:2.125rem;opacity:0.4}",md:":host([slot]){display:none;line-height:0;z-index:100}.reorder-icon{display:block}::slotted(ion-icon){font-size:dynamic-font(16px)}.reorder-icon{font-size:1.9375rem;opacity:0.3}"},e})(),b=class{constructor(e){(0,l.r)(this,e),this.ionItemReorder=(0,l.d)(this,"ionItemReorder",7),this.lastToIndex=-1,this.cachedHeights=[],this.scrollElTop=0,this.scrollElBottom=0,this.scrollElInitial=0,this.containerTop=0,this.containerBottom=0,this.state=0,this.disabled=!0}disabledChanged(){this.gesture&&this.gesture.enable(!this.disabled)}connectedCallback(){var e=this;return(0,y.A)(function*(){const t=(0,g.f)(e.el);t&&(e.scrollEl=yield(0,g.g)(t)),e.gesture=(yield Promise.resolve().then(i.bind(i,28607))).createGesture({el:e.el,gestureName:"reorder",gesturePriority:110,threshold:0,direction:"y",passive:!1,canStart:s=>e.canStart(s),onStart:s=>e.onStart(s),onMove:s=>e.onMove(s),onEnd:()=>e.onEnd()}),e.disabledChanged()})()}disconnectedCallback(){this.onEnd(),this.gesture&&(this.gesture.destroy(),this.gesture=void 0)}complete(e){return Promise.resolve(this.completeReorder(e))}canStart(e){if(this.selectedItemEl||0!==this.state)return!1;const s=e.event.target.closest("ion-reorder");if(!s)return!1;const r=v(s,this.el);return!!r&&(e.data=r,!0)}onStart(e){e.event.preventDefault();const t=this.selectedItemEl=e.data,s=this.cachedHeights;s.length=0;const r=this.el,o=r.children;if(!o||0===o.length)return;let c=0;for(let d=0;d{o===c||void 0!==e&&!0!==e||this.el.insertBefore(t,ce)return s;return t.length-1}reorderMove(e,t){const s=this.selectedItemHeight,r=this.el.children;for(let o=0;oe&&o<=t?n=`translateY(${-s}px)`:o=t&&(n=`translateY(${s}px)`),r[o].style.transform=n}}autoscroll(e){if(!this.scrollEl)return 0;let t=0;return ethis.scrollElBottom&&(t=p),0!==t&&this.scrollEl.scrollBy(0,t),this.scrollEl.scrollTop-this.scrollElInitial}render(){const e=(0,E.b)(this);return(0,l.h)(l.f,{key:"491f3e5843cf728ff4589e58bd86b8ce6709b293",class:{[e]:!0,"reorder-enabled":!this.disabled,"reorder-list-active":0!==this.state}})}get el(){return(0,l.i)(this)}static get watchers(){return{disabled:["disabledChanged"]}}},h=e=>e.$ionIndex,v=(e,t)=>{let s;for(;e;){if(s=e.parentElement,s===t)return e;e=s}},I=60,p=10,_="reorder-selected",P=(e,t,s)=>{const r=e[t];return e.splice(t,1),e.splice(s,0,r),e.slice()};b.style=".reorder-list-active>*{display:block;-webkit-transition:-webkit-transform 300ms;transition:-webkit-transform 300ms;transition:transform 300ms;transition:transform 300ms, -webkit-transform 300ms;will-change:transform}.reorder-enabled{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.reorder-enabled ion-reorder{display:block;cursor:-webkit-grab;cursor:grab;pointer-events:all;-ms-touch-action:none;touch-action:none}.reorder-selected,.reorder-selected ion-reorder{cursor:-webkit-grabbing;cursor:grabbing}.reorder-selected{position:relative;-webkit-transition:none !important;transition:none !important;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.4);box-shadow:0 0 10px rgba(0, 0, 0, 0.4);opacity:0.8;z-index:100}.reorder-visible ion-reorder .reorder-icon{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}"}}]); \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/7076.fe5051c1ea911b3d.js b/branch/kby-toggle-button-mobile-view/7076.fe5051c1ea911b3d.js new file mode 100644 index 0000000000..aace66833f --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/7076.fe5051c1ea911b3d.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcookbook=self.webpackChunkcookbook||[]).push([[7076],{27076:(D,w,a)=>{a.r(w),a.d(w,{ion_select:()=>j,ion_select_option:()=>A,ion_select_popover:()=>H});var m=a(10467),s=a(54261),C=a(9001),u=a(95572),g=a(84920),x=a(99440),E=a(25083),r=a(80333),c=a(2935),d=a(23992),h=a(9483);a(28476),a(37192),a(11970);const j=class{constructor(t){(0,s.r)(this,t),this.ionChange=(0,s.d)(this,"ionChange",7),this.ionCancel=(0,s.d)(this,"ionCancel",7),this.ionDismiss=(0,s.d)(this,"ionDismiss",7),this.ionFocus=(0,s.d)(this,"ionFocus",7),this.ionBlur=(0,s.d)(this,"ionBlur",7),this.ionStyle=(0,s.d)(this,"ionStyle",7),this.inputId="ion-sel-"+F++,this.inheritedAttributes={},this.onClick=e=>{const l=e.target,i=l.closest('[slot="start"], [slot="end"]');l===this.el||null===i?(this.setFocus(),this.open(e)):e.preventDefault()},this.onFocus=()=>{this.ionFocus.emit()},this.onBlur=()=>{this.ionBlur.emit()},this.isExpanded=!1,this.cancelText="Cancel",this.color=void 0,this.compareWith=void 0,this.disabled=!1,this.fill=void 0,this.interface="alert",this.interfaceOptions={},this.justify="space-between",this.label=void 0,this.labelPlacement="start",this.multiple=!1,this.name=this.inputId,this.okText="OK",this.placeholder=void 0,this.selectedText=void 0,this.toggleIcon=void 0,this.expandedIcon=void 0,this.shape=void 0,this.value=void 0}styleChanged(){this.emitStyle()}setValue(t){this.value=t,this.ionChange.emit({value:t})}connectedCallback(){var t=this;return(0,m.A)(function*(){const{el:e}=t;t.notchController=(0,C.c)(e,()=>t.notchSpacerEl,()=>t.labelSlot),t.updateOverlayOptions(),t.emitStyle(),t.mutationO=(0,c.w)(t.el,"ion-select-option",(0,m.A)(function*(){t.updateOverlayOptions(),(0,s.j)(t)}))})()}componentWillLoad(){this.inheritedAttributes=(0,g.h)(this.el,["aria-label"])}componentDidLoad(){this.emitStyle()}disconnectedCallback(){this.mutationO&&(this.mutationO.disconnect(),this.mutationO=void 0),this.notchController&&(this.notchController.destroy(),this.notchController=void 0)}open(t){var e=this;return(0,m.A)(function*(){if(e.disabled||e.isExpanded)return;e.isExpanded=!0;const l=e.overlay=yield e.createOverlay(t);if(l.onDidDismiss().then(()=>{e.overlay=void 0,e.isExpanded=!1,e.ionDismiss.emit(),e.setFocus()}),yield l.present(),"popover"===e.interface){const i=e.childOpts.map(o=>o.value).indexOf(e.value);if(i>-1){const o=l.querySelector(`.select-interface-option:nth-child(${i+1})`);if(o){(0,g.f)(o);const n=o.querySelector("ion-radio, ion-checkbox");n&&n.focus()}}else{const o=l.querySelector("ion-radio:not(.radio-disabled), ion-checkbox:not(.checkbox-disabled)");o&&((0,g.f)(o.closest("ion-item")),o.focus())}}return l})()}createOverlay(t){let e=this.interface;return"action-sheet"===e&&this.multiple&&(console.warn(`Select interface cannot be "${e}" with a multi-value select. Using the "alert" interface instead.`),e="alert"),"popover"===e&&!t&&(console.warn(`Select interface cannot be a "${e}" without passing an event. Using the "alert" interface instead.`),e="alert"),"action-sheet"===e?this.openActionSheet():"popover"===e?this.openPopover(t):this.openAlert()}updateOverlayOptions(){const t=this.overlay;if(!t)return;const e=this.childOpts,l=this.value;switch(this.interface){case"action-sheet":t.buttons=this.createActionSheetButtons(e,l);break;case"popover":const i=t.querySelector("ion-select-popover");i&&(i.options=this.createPopoverOptions(e,l));break;case"alert":t.inputs=this.createAlertInputs(e,this.multiple?"checkbox":"radio",l)}}createActionSheetButtons(t,e){const l=t.map(i=>{const o=y(i),n=Array.from(i.classList).filter(p=>"hydrated"!==p).join(" "),b=`${P} ${n}`;return{role:(0,u.i)(e,o,this.compareWith)?"selected":"",text:i.textContent,cssClass:b,handler:()=>{this.setValue(o)}}});return l.push({text:this.cancelText,role:"cancel",handler:()=>{this.ionCancel.emit()}}),l}createAlertInputs(t,e,l){return t.map(o=>{const n=y(o),b=Array.from(o.classList).filter(f=>"hydrated"!==f).join(" ");return{type:e,cssClass:`${P} ${b}`,label:o.textContent||"",value:n,checked:(0,u.i)(l,n,this.compareWith),disabled:o.disabled}})}createPopoverOptions(t,e){return t.map(i=>{const o=y(i),n=Array.from(i.classList).filter(p=>"hydrated"!==p).join(" ");return{text:i.textContent||"",cssClass:`${P} ${n}`,value:o,checked:(0,u.i)(e,o,this.compareWith),disabled:i.disabled,handler:p=>{this.setValue(p),this.multiple||this.close()}}})}openPopover(t){var e=this;return(0,m.A)(function*(){const{fill:l,labelPlacement:i}=e,o=e.interfaceOptions,n=(0,h.b)(e),b="md"!==n,p=e.multiple,f=e.value;let _=t,O="auto";"floating"===i||"stacked"===i||"md"===n&&void 0!==l?O="cover":_=Object.assign(Object.assign({},t),{detail:{ionShadowTarget:e.nativeWrapperEl}});const v=Object.assign(Object.assign({mode:n,event:_,alignment:"center",size:O,showBackdrop:b},o),{component:"ion-select-popover",cssClass:["select-popover",o.cssClass],componentProps:{header:o.header,subHeader:o.subHeader,message:o.message,multiple:p,value:f,options:e.createPopoverOptions(e.childOpts,f)}});return x.c.create(v)})()}openActionSheet(){var t=this;return(0,m.A)(function*(){const e=(0,h.b)(t),l=t.interfaceOptions,i=Object.assign(Object.assign({mode:e},l),{buttons:t.createActionSheetButtons(t.childOpts,t.value),cssClass:["select-action-sheet",l.cssClass]});return x.b.create(i)})()}openAlert(){var t=this;return(0,m.A)(function*(){const e=t.interfaceOptions,l=t.multiple?"checkbox":"radio",i=(0,h.b)(t),o=Object.assign(Object.assign({mode:i},e),{header:e.header?e.header:t.labelText,inputs:t.createAlertInputs(t.childOpts,l,t.value),buttons:[{text:t.cancelText,role:"cancel",handler:()=>{t.ionCancel.emit()}},{text:t.okText,handler:n=>{t.setValue(n)}}],cssClass:["select-alert",e.cssClass,t.multiple?"multiple-select-alert":"single-select-alert"]});return x.a.create(o)})()}close(){return this.overlay?this.overlay.dismiss():Promise.resolve(!1)}hasValue(){return""!==this.getText()}get childOpts(){return Array.from(this.el.querySelectorAll("ion-select-option"))}get labelText(){const{label:t}=this;if(void 0!==t)return t;const{labelSlot:e}=this;return null!==e?e.textContent:void 0}getText(){const t=this.selectedText;return null!=t&&""!==t?t:R(this.childOpts,this.value,this.compareWith)}setFocus(){this.focusEl&&this.focusEl.focus()}emitStyle(){const{disabled:t}=this;this.ionStyle.emit({"interactive-disabled":t})}renderLabel(){const{label:t}=this;return(0,s.h)("div",{class:{"label-text-wrapper":!0,"label-text-wrapper-hidden":!this.hasLabel},part:"label"},void 0===t?(0,s.h)("slot",{name:"label"}):(0,s.h)("div",{class:"label-text"},t))}componentDidRender(){var t;null===(t=this.notchController)||void 0===t||t.calculateNotchWidth()}get labelSlot(){return this.el.querySelector('[slot="label"]')}get hasLabel(){return void 0!==this.label||null!==this.labelSlot}renderLabelContainer(){return"md"===(0,h.b)(this)&&"outline"===this.fill?[(0,s.h)("div",{class:"select-outline-container"},(0,s.h)("div",{class:"select-outline-start"}),(0,s.h)("div",{class:{"select-outline-notch":!0,"select-outline-notch-hidden":!this.hasLabel}},(0,s.h)("div",{class:"notch-spacer","aria-hidden":"true",ref:l=>this.notchSpacerEl=l},this.label)),(0,s.h)("div",{class:"select-outline-end"})),this.renderLabel()]:this.renderLabel()}renderSelectText(){const{placeholder:t}=this;let l=!1,i=this.getText();return""===i&&void 0!==t&&(i=t,l=!0),(0,s.h)("div",{"aria-hidden":"true",class:{"select-text":!0,"select-placeholder":l},part:l?"placeholder":"text"},i)}renderSelectIcon(){const t=(0,h.b)(this),{isExpanded:e,toggleIcon:l,expandedIcon:i}=this;let o;return o=e&&void 0!==i?i:l??("ios"===t?d.w:d.q),(0,s.h)("ion-icon",{class:"select-icon",part:"icon","aria-hidden":"true",icon:o})}get ariaLabel(){var t;const{placeholder:e,inheritedAttributes:l}=this,i=this.getText(),o=null!==(t=l["aria-label"])&&void 0!==t?t:this.labelText;let n=i;return""===n&&void 0!==e&&(n=e),void 0!==o&&(n=""===n?o:`${o}, ${n}`),n}renderListbox(){const{disabled:t,inputId:e,isExpanded:l}=this;return(0,s.h)("button",{disabled:t,id:e,"aria-label":this.ariaLabel,"aria-haspopup":"dialog","aria-expanded":`${l}`,onFocus:this.onFocus,onBlur:this.onBlur,ref:i=>this.focusEl=i})}render(){const{disabled:t,el:e,isExpanded:l,expandedIcon:i,labelPlacement:o,justify:n,placeholder:b,fill:p,shape:f,name:_,value:O}=this,I=(0,h.b)(this),v="floating"===o||"stacked"===o,Y=!v,G=(0,E.i)(e)?"rtl":"ltr",L=(0,r.h)("ion-item",this.el),N="md"===I&&"outline"!==p&&!L,T=this.hasValue(),J=null!==e.querySelector('[slot="start"], [slot="end"]');(0,g.d)(!0,e,_,W(O),t);const Q="stacked"===o||"floating"===o&&(T||l||J);return(0,s.h)(s.f,{key:"e14586e887c0b73457b9f1e8f0585dfc7d590051",onClick:this.onClick,class:(0,r.c)(this.color,{[I]:!0,"in-item":L,"in-item-color":(0,r.h)("ion-item.ion-color",e),"select-disabled":t,"select-expanded":l,"has-expanded-icon":void 0!==i,"has-value":T,"label-floating":Q,"has-placeholder":void 0!==b,"ion-focusable":!0,[`select-${G}`]:!0,[`select-fill-${p}`]:void 0!==p,[`select-justify-${n}`]:Y,[`select-shape-${f}`]:void 0!==f,[`select-label-placement-${o}`]:!0})},(0,s.h)("label",{key:"b44929542c809f2dca25afc588701762a083edd1",class:"select-wrapper",id:"select-label"},this.renderLabelContainer(),(0,s.h)("div",{key:"195e3fad9cea0363ff00bf257ec2975fe5aa6887",class:"select-wrapper-inner"},(0,s.h)("slot",{key:"9da7161a69b92d6fd124a478348d3fa420092f26",name:"start"}),(0,s.h)("div",{key:"49c589c164d167de0ba5741a0c80fba58ea0bec6",class:"native-wrapper",ref:X=>this.nativeWrapperEl=X,part:"container"},this.renderSelectText(),this.renderListbox()),(0,s.h)("slot",{key:"de1536d910fceb8e2dbdda13abcf88ee969888b8",name:"end"}),!v&&this.renderSelectIcon()),v&&this.renderSelectIcon(),N&&(0,s.h)("div",{key:"e821b7b32cd1996eaa6d471df9b531ad0d491098",class:"select-highlight"})))}get el(){return(0,s.i)(this)}static get watchers(){return{disabled:["styleChanged"],isExpanded:["styleChanged"],placeholder:["styleChanged"],value:["styleChanged"]}}},y=t=>{const e=t.value;return void 0===e?t.textContent||"":e},W=t=>{if(null!=t)return Array.isArray(t)?t.join(","):t.toString()},R=(t,e,l)=>void 0===e?"":Array.isArray(e)?e.map(i=>z(t,i,l)).filter(i=>null!==i).join(", "):z(t,e,l)||"",z=(t,e,l)=>{const i=t.find(o=>(0,u.c)(e,y(o),l));return i?i.textContent:null};let F=0;const P="select-interface-option";j.style={ios:":host{--padding-top:0px;--padding-end:0px;--padding-bottom:0px;--padding-start:0px;--placeholder-color:currentColor;--placeholder-opacity:var(--ion-placeholder-opacity, 0.6);--background:transparent;--border-style:solid;--highlight-color-focused:var(--ion-color-primary, #0054e9);--highlight-color-valid:var(--ion-color-success, #2dd55b);--highlight-color-invalid:var(--ion-color-danger, #c5000f);--highlight-color:var(--highlight-color-focused);display:block;position:relative;width:100%;min-height:44px;font-family:var(--ion-font-family, inherit);white-space:nowrap;cursor:pointer;z-index:2}:host(.select-label-placement-floating),:host(.select-label-placement-stacked){min-height:56px}:host(.ion-color){--highlight-color-focused:var(--ion-color-base)}:host(.in-item){-ms-flex:1 1 0px;flex:1 1 0}:host(.select-disabled){pointer-events:none}:host(.ion-focused) button{border:2px solid #5e9ed6}:host([slot=start]),:host([slot=end]){-ms-flex:initial;flex:initial;width:auto}.select-placeholder{color:var(--placeholder-color);opacity:var(--placeholder-opacity)}button{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:0;padding:0;border:0;outline:0;clip:rect(0 0 0 0);opacity:0;overflow:hidden;-webkit-appearance:none;-moz-appearance:none}.select-icon{-webkit-margin-start:4px;margin-inline-start:4px;-webkit-margin-end:0;margin-inline-end:0;margin-top:0;margin-bottom:0;position:relative;-ms-flex-negative:0;flex-shrink:0}:host(.in-item-color) .select-icon{color:inherit}:host(.select-label-placement-stacked) .select-icon,:host(.select-label-placement-floating) .select-icon{position:absolute;height:100%}:host(.select-ltr.select-label-placement-stacked) .select-icon,:host(.select-ltr.select-label-placement-floating) .select-icon{right:var(--padding-end, 0)}:host(.select-rtl.select-label-placement-stacked) .select-icon,:host(.select-rtl.select-label-placement-floating) .select-icon{left:var(--padding-start, 0)}.select-text{-ms-flex:1;flex:1;min-width:16px;font-size:inherit;text-overflow:ellipsis;white-space:inherit;overflow:hidden}.select-wrapper{-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);border-radius:var(--border-radius);display:-ms-flexbox;display:flex;position:relative;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;height:inherit;min-height:inherit;-webkit-transition:background-color 15ms linear;transition:background-color 15ms linear;background:var(--background);line-height:normal;cursor:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}.select-wrapper .select-placeholder{-webkit-transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1)}.select-wrapper-inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;overflow:hidden}:host(.select-label-placement-stacked) .select-wrapper-inner,:host(.select-label-placement-floating) .select-wrapper-inner{-ms-flex-positive:1;flex-grow:1}:host(.ion-touched.ion-invalid){--highlight-color:var(--highlight-color-invalid)}:host(.ion-valid){--highlight-color:var(--highlight-color-valid)}.label-text-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;max-width:200px;-webkit-transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);pointer-events:none}.label-text,::slotted([slot=label]){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.label-text-wrapper-hidden,.select-outline-notch-hidden{display:none}.native-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);overflow:hidden}:host(.select-justify-space-between) .select-wrapper{-ms-flex-pack:justify;justify-content:space-between}:host(.select-justify-start) .select-wrapper{-ms-flex-pack:start;justify-content:start}:host(.select-justify-end) .select-wrapper{-ms-flex-pack:end;justify-content:end}:host(.select-label-placement-start) .select-wrapper{-ms-flex-direction:row;flex-direction:row}:host(.select-label-placement-start) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:0;margin-bottom:0}:host(.select-label-placement-end) .select-wrapper{-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.select-label-placement-end) .label-text-wrapper{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0;margin-top:0;margin-bottom:0}:host(.select-label-placement-fixed) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:0;margin-bottom:0}:host(.select-label-placement-fixed) .label-text-wrapper{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}:host(.select-label-placement-stacked) .select-wrapper,:host(.select-label-placement-floating) .select-wrapper{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:start}:host(.select-label-placement-stacked) .label-text-wrapper,:host(.select-label-placement-floating) .label-text-wrapper{max-width:100%}:host(.select-ltr.select-label-placement-stacked) .label-text-wrapper,:host(.select-ltr.select-label-placement-floating) .label-text-wrapper{-webkit-transform-origin:left top;transform-origin:left top}:host(.select-rtl.select-label-placement-stacked) .label-text-wrapper,:host(.select-rtl.select-label-placement-floating) .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}:host(.select-label-placement-stacked) .native-wrapper,:host(.select-label-placement-floating) .native-wrapper{margin-left:0;margin-right:0;margin-top:1px;margin-bottom:0;-ms-flex-positive:1;flex-grow:1;width:100%}:host(.select-label-placement-floating) .label-text-wrapper{-webkit-transform:translateY(100%) scale(1);transform:translateY(100%) scale(1)}:host(.select-label-placement-floating:not(.label-floating)) .native-wrapper .select-placeholder{opacity:0}:host(.select-expanded.select-label-placement-floating) .native-wrapper .select-placeholder,:host(.ion-focused.select-label-placement-floating) .native-wrapper .select-placeholder,:host(.has-value.select-label-placement-floating) .native-wrapper .select-placeholder{opacity:1}:host(.label-floating) .label-text-wrapper{-webkit-transform:translateY(50%) scale(0.75);transform:translateY(50%) scale(0.75);max-width:calc(100% / 0.75)}::slotted([slot=start]),::slotted([slot=end]){-ms-flex-negative:0;flex-shrink:0}::slotted([slot=start]:last-of-type){-webkit-margin-end:16px;margin-inline-end:16px;-webkit-margin-start:0;margin-inline-start:0}::slotted([slot=end]:first-of-type){-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0}:host{--highlight-height:0px}.select-icon{width:1.125rem;height:1.125rem;color:var(--ion-color-step-650, var(--ion-text-color-step-350, #595959))}:host(.select-label-placement-stacked) .select-wrapper-inner,:host(.select-label-placement-floating) .select-wrapper-inner{width:calc(100% - 1.125rem - 4px)}:host(.select-disabled){opacity:0.3}::slotted(ion-button[slot=start].button-has-icon-only),::slotted(ion-button[slot=end].button-has-icon-only){--border-radius:50%;--padding-start:0;--padding-end:0;--padding-top:0;--padding-bottom:0;aspect-ratio:1}",md:":host{--padding-top:0px;--padding-end:0px;--padding-bottom:0px;--padding-start:0px;--placeholder-color:currentColor;--placeholder-opacity:var(--ion-placeholder-opacity, 0.6);--background:transparent;--border-style:solid;--highlight-color-focused:var(--ion-color-primary, #0054e9);--highlight-color-valid:var(--ion-color-success, #2dd55b);--highlight-color-invalid:var(--ion-color-danger, #c5000f);--highlight-color:var(--highlight-color-focused);display:block;position:relative;width:100%;min-height:44px;font-family:var(--ion-font-family, inherit);white-space:nowrap;cursor:pointer;z-index:2}:host(.select-label-placement-floating),:host(.select-label-placement-stacked){min-height:56px}:host(.ion-color){--highlight-color-focused:var(--ion-color-base)}:host(.in-item){-ms-flex:1 1 0px;flex:1 1 0}:host(.select-disabled){pointer-events:none}:host(.ion-focused) button{border:2px solid #5e9ed6}:host([slot=start]),:host([slot=end]){-ms-flex:initial;flex:initial;width:auto}.select-placeholder{color:var(--placeholder-color);opacity:var(--placeholder-opacity)}button{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:0;padding:0;border:0;outline:0;clip:rect(0 0 0 0);opacity:0;overflow:hidden;-webkit-appearance:none;-moz-appearance:none}.select-icon{-webkit-margin-start:4px;margin-inline-start:4px;-webkit-margin-end:0;margin-inline-end:0;margin-top:0;margin-bottom:0;position:relative;-ms-flex-negative:0;flex-shrink:0}:host(.in-item-color) .select-icon{color:inherit}:host(.select-label-placement-stacked) .select-icon,:host(.select-label-placement-floating) .select-icon{position:absolute;height:100%}:host(.select-ltr.select-label-placement-stacked) .select-icon,:host(.select-ltr.select-label-placement-floating) .select-icon{right:var(--padding-end, 0)}:host(.select-rtl.select-label-placement-stacked) .select-icon,:host(.select-rtl.select-label-placement-floating) .select-icon{left:var(--padding-start, 0)}.select-text{-ms-flex:1;flex:1;min-width:16px;font-size:inherit;text-overflow:ellipsis;white-space:inherit;overflow:hidden}.select-wrapper{-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);border-radius:var(--border-radius);display:-ms-flexbox;display:flex;position:relative;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;height:inherit;min-height:inherit;-webkit-transition:background-color 15ms linear;transition:background-color 15ms linear;background:var(--background);line-height:normal;cursor:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}.select-wrapper .select-placeholder{-webkit-transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1)}.select-wrapper-inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;overflow:hidden}:host(.select-label-placement-stacked) .select-wrapper-inner,:host(.select-label-placement-floating) .select-wrapper-inner{-ms-flex-positive:1;flex-grow:1}:host(.ion-touched.ion-invalid){--highlight-color:var(--highlight-color-invalid)}:host(.ion-valid){--highlight-color:var(--highlight-color-valid)}.label-text-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;max-width:200px;-webkit-transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);pointer-events:none}.label-text,::slotted([slot=label]){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.label-text-wrapper-hidden,.select-outline-notch-hidden{display:none}.native-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);overflow:hidden}:host(.select-justify-space-between) .select-wrapper{-ms-flex-pack:justify;justify-content:space-between}:host(.select-justify-start) .select-wrapper{-ms-flex-pack:start;justify-content:start}:host(.select-justify-end) .select-wrapper{-ms-flex-pack:end;justify-content:end}:host(.select-label-placement-start) .select-wrapper{-ms-flex-direction:row;flex-direction:row}:host(.select-label-placement-start) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:0;margin-bottom:0}:host(.select-label-placement-end) .select-wrapper{-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.select-label-placement-end) .label-text-wrapper{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0;margin-top:0;margin-bottom:0}:host(.select-label-placement-fixed) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:0;margin-bottom:0}:host(.select-label-placement-fixed) .label-text-wrapper{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}:host(.select-label-placement-stacked) .select-wrapper,:host(.select-label-placement-floating) .select-wrapper{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:start}:host(.select-label-placement-stacked) .label-text-wrapper,:host(.select-label-placement-floating) .label-text-wrapper{max-width:100%}:host(.select-ltr.select-label-placement-stacked) .label-text-wrapper,:host(.select-ltr.select-label-placement-floating) .label-text-wrapper{-webkit-transform-origin:left top;transform-origin:left top}:host(.select-rtl.select-label-placement-stacked) .label-text-wrapper,:host(.select-rtl.select-label-placement-floating) .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}:host(.select-label-placement-stacked) .native-wrapper,:host(.select-label-placement-floating) .native-wrapper{margin-left:0;margin-right:0;margin-top:1px;margin-bottom:0;-ms-flex-positive:1;flex-grow:1;width:100%}:host(.select-label-placement-floating) .label-text-wrapper{-webkit-transform:translateY(100%) scale(1);transform:translateY(100%) scale(1)}:host(.select-label-placement-floating:not(.label-floating)) .native-wrapper .select-placeholder{opacity:0}:host(.select-expanded.select-label-placement-floating) .native-wrapper .select-placeholder,:host(.ion-focused.select-label-placement-floating) .native-wrapper .select-placeholder,:host(.has-value.select-label-placement-floating) .native-wrapper .select-placeholder{opacity:1}:host(.label-floating) .label-text-wrapper{-webkit-transform:translateY(50%) scale(0.75);transform:translateY(50%) scale(0.75);max-width:calc(100% / 0.75)}::slotted([slot=start]),::slotted([slot=end]){-ms-flex-negative:0;flex-shrink:0}::slotted([slot=start]:last-of-type){-webkit-margin-end:16px;margin-inline-end:16px;-webkit-margin-start:0;margin-inline-start:0}::slotted([slot=end]:first-of-type){-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0}:host(.select-fill-solid){--background:var(--ion-color-step-50, var(--ion-background-color-step-50, #f2f2f2));--border-color:var(--ion-color-step-500, var(--ion-background-color-step-500, gray));--border-radius:4px;--padding-start:16px;--padding-end:16px;min-height:56px}:host(.select-fill-solid) .select-wrapper{border-bottom:var(--border-width) var(--border-style) var(--border-color)}:host(.has-focus.select-fill-solid.ion-valid),:host(.select-fill-solid.ion-touched.ion-invalid){--border-color:var(--highlight-color)}:host(.select-fill-solid) .select-bottom{border-top:none}@media (any-hover: hover){:host(.select-fill-solid:hover){--background:var(--ion-color-step-100, var(--ion-background-color-step-100, #e6e6e6));--border-color:var(--ion-color-step-750, var(--ion-background-color-step-750, #404040))}}:host(.select-fill-solid.select-expanded),:host(.select-fill-solid.ion-focused){--background:var(--ion-color-step-150, var(--ion-background-color-step-150, #d9d9d9));--border-color:var(--ion-color-step-750, var(--ion-background-color-step-750, #404040))}:host(.select-fill-solid) .select-wrapper{border-start-start-radius:var(--border-radius);border-start-end-radius:var(--border-radius);border-end-end-radius:0px;border-end-start-radius:0px}:host(.label-floating.select-fill-solid) .label-text-wrapper{max-width:calc(100% / 0.75)}:host(.select-fill-outline){--border-color:var(--ion-color-step-300, var(--ion-background-color-step-300, #b3b3b3));--border-radius:4px;--padding-start:16px;--padding-end:16px;min-height:56px}:host(.select-fill-outline.select-shape-round){--border-radius:28px;--padding-start:32px;--padding-end:32px}:host(.has-focus.select-fill-outline.ion-valid),:host(.select-fill-outline.ion-touched.ion-invalid){--border-color:var(--highlight-color)}@media (any-hover: hover){:host(.select-fill-outline:hover){--border-color:var(--ion-color-step-750, var(--ion-background-color-step-750, #404040))}}:host(.select-fill-outline.select-expanded),:host(.select-fill-outline.ion-focused){--border-width:var(--highlight-height);--border-color:var(--highlight-color)}:host(.select-fill-outline) .select-bottom{border-top:none}:host(.select-fill-outline) .select-wrapper{border-bottom:none}:host(.select-ltr.select-fill-outline.select-label-placement-stacked) .label-text-wrapper,:host(.select-ltr.select-fill-outline.select-label-placement-floating) .label-text-wrapper{-webkit-transform-origin:left top;transform-origin:left top}:host(.select-rtl.select-fill-outline.select-label-placement-stacked) .label-text-wrapper,:host(.select-rtl.select-fill-outline.select-label-placement-floating) .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}:host(.select-fill-outline.select-label-placement-stacked) .label-text-wrapper,:host(.select-fill-outline.select-label-placement-floating) .label-text-wrapper{position:absolute;max-width:calc(100% - var(--padding-start) - var(--padding-end))}:host(.select-fill-outline) .label-text-wrapper{position:relative;z-index:1}:host(.label-floating.select-fill-outline) .label-text-wrapper{-webkit-transform:translateY(-32%) scale(0.75);transform:translateY(-32%) scale(0.75);margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;max-width:calc((100% - var(--padding-start) - var(--padding-end) - 8px) / 0.75)}:host(.select-fill-outline.select-label-placement-stacked) select,:host(.select-fill-outline.select-label-placement-floating) select{margin-left:0;margin-right:0;margin-top:6px;margin-bottom:6px}:host(.select-fill-outline) .select-outline-container{left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;width:100%;height:100%}:host(.select-fill-outline) .select-outline-start,:host(.select-fill-outline) .select-outline-end{pointer-events:none}:host(.select-fill-outline) .select-outline-start,:host(.select-fill-outline) .select-outline-notch,:host(.select-fill-outline) .select-outline-end{border-top:var(--border-width) var(--border-style) var(--border-color);border-bottom:var(--border-width) var(--border-style) var(--border-color);-webkit-box-sizing:border-box;box-sizing:border-box}:host(.select-fill-outline) .select-outline-notch{max-width:calc(100% - var(--padding-start) - var(--padding-end))}:host(.select-fill-outline) .notch-spacer{-webkit-padding-end:8px;padding-inline-end:8px;font-size:calc(1em * 0.75);opacity:0;pointer-events:none}:host(.select-fill-outline) .select-outline-start{-webkit-border-start:var(--border-width) var(--border-style) var(--border-color);border-inline-start:var(--border-width) var(--border-style) var(--border-color)}:host(.select-fill-outline) .select-outline-start{border-start-start-radius:var(--border-radius);border-start-end-radius:0px;border-end-end-radius:0px;border-end-start-radius:var(--border-radius)}:host(.select-fill-outline) .select-outline-start{width:calc(var(--padding-start) - 4px)}:host(.select-fill-outline) .select-outline-end{-webkit-border-end:var(--border-width) var(--border-style) var(--border-color);border-inline-end:var(--border-width) var(--border-style) var(--border-color)}:host(.select-fill-outline) .select-outline-end{border-start-start-radius:0px;border-start-end-radius:var(--border-radius);border-end-end-radius:var(--border-radius);border-end-start-radius:0px}:host(.select-fill-outline) .select-outline-end{-ms-flex-positive:1;flex-grow:1}:host(.label-floating.select-fill-outline) .select-outline-notch{border-top:none}:host{--border-width:1px;--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, var(--ion-background-color-step-150, rgba(0, 0, 0, 0.13)))));--highlight-height:2px}.select-icon{width:0.8125rem;-webkit-transition:-webkit-transform 0.15s cubic-bezier(0.4, 0, 0.2, 1);transition:-webkit-transform 0.15s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.15s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.15s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.15s cubic-bezier(0.4, 0, 0.2, 1);color:var(--ion-color-step-500, var(--ion-text-color-step-500, gray))}:host(.select-label-placement-floating.select-expanded) .label-text-wrapper,:host(.select-label-placement-floating.ion-focused) .label-text-wrapper,:host(.select-label-placement-stacked.select-expanded) .label-text-wrapper,:host(.select-label-placement-stacked.ion-focused) .label-text-wrapper{color:var(--highlight-color)}:host(.has-focus.select-label-placement-floating.ion-valid) .label-text-wrapper,:host(.select-label-placement-floating.ion-touched.ion-invalid) .label-text-wrapper,:host(.has-focus.select-label-placement-stacked.ion-valid) .label-text-wrapper,:host(.select-label-placement-stacked.ion-touched.ion-invalid) .label-text-wrapper{color:var(--highlight-color)}.select-highlight{bottom:-1px;position:absolute;width:100%;height:var(--highlight-height);-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 200ms;transition:-webkit-transform 200ms;transition:transform 200ms;transition:transform 200ms, -webkit-transform 200ms;background:var(--highlight-color)}.select-highlight{inset-inline-start:0}:host(.select-expanded) .select-highlight,:host(.ion-focused) .select-highlight{-webkit-transform:scale(1);transform:scale(1)}:host(.in-item) .select-highlight{bottom:0}:host(.in-item) .select-highlight{inset-inline-start:0}:host(.select-expanded:not(.has-expanded-icon)) .select-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}:host(.select-expanded) .select-wrapper .select-icon,:host(.has-focus.ion-valid) .select-wrapper .select-icon,:host(.ion-touched.ion-invalid) .select-wrapper .select-icon,:host(.ion-focused) .select-wrapper .select-icon{color:var(--highlight-color)}:host(.select-shape-round){--border-radius:16px}:host(.select-label-placement-stacked) .select-wrapper-inner,:host(.select-label-placement-floating) .select-wrapper-inner{width:calc(100% - 0.8125rem - 4px)}:host(.select-disabled){opacity:0.38}::slotted(ion-button[slot=start].button-has-icon-only),::slotted(ion-button[slot=end].button-has-icon-only){--border-radius:50%;--padding-start:8px;--padding-end:8px;--padding-top:8px;--padding-bottom:8px;aspect-ratio:1;min-height:40px}"};const A=class{constructor(t){(0,s.r)(this,t),this.inputId="ion-selopt-"+$++,this.disabled=!1,this.value=void 0}render(){return(0,s.h)(s.f,{key:"ba5a9c695c53fe0802af11a49f4305a9b8f71773",role:"option",id:this.inputId,class:(0,h.b)(this)})}get el(){return(0,s.i)(this)}};let $=0;A.style=":host{display:none}";const H=(()=>{let t=class{constructor(e){(0,s.r)(this,e),this.header=void 0,this.subHeader=void 0,this.message=void 0,this.multiple=void 0,this.options=[]}findOptionFromEvent(e){const{options:l}=this;return l.find(i=>i.value===e.target.value)}callOptionHandler(e){const l=this.findOptionFromEvent(e),i=this.getValues(e);l?.handler&&(0,x.s)(l.handler,i)}dismissParentPopover(){const e=this.el.closest("ion-popover");e&&e.dismiss()}setChecked(e){const{multiple:l}=this,i=this.findOptionFromEvent(e);l&&i&&(i.checked=e.detail.checked)}getValues(e){const{multiple:l,options:i}=this;if(l)return i.filter(n=>n.checked).map(n=>n.value);const o=this.findOptionFromEvent(e);return o?o.value:void 0}renderOptions(e){const{multiple:l}=this;return!0===l?this.renderCheckboxOptions(e):this.renderRadioOptions(e)}renderCheckboxOptions(e){return e.map(l=>(0,s.h)("ion-item",{class:Object.assign({"item-checkbox-checked":l.checked},(0,r.g)(l.cssClass))},(0,s.h)("ion-checkbox",{value:l.value,disabled:l.disabled,checked:l.checked,justify:"start",labelPlacement:"end",onIonChange:i=>{this.setChecked(i),this.callOptionHandler(i),(0,s.j)(this)}},l.text)))}renderRadioOptions(e){const l=e.filter(i=>i.checked).map(i=>i.value)[0];return(0,s.h)("ion-radio-group",{value:l,onIonChange:i=>this.callOptionHandler(i)},e.map(i=>(0,s.h)("ion-item",{class:Object.assign({"item-radio-checked":i.value===l},(0,r.g)(i.cssClass))},(0,s.h)("ion-radio",{value:i.value,disabled:i.disabled,onClick:()=>this.dismissParentPopover(),onKeyUp:o=>{" "===o.key&&this.dismissParentPopover()}},i.text))))}render(){const{header:e,message:l,options:i,subHeader:o}=this,n=void 0!==o||void 0!==l;return(0,s.h)(s.f,{key:"302553a2eec4d1442751b8af28b7c9bd3487fd5d",class:(0,h.b)(this)},(0,s.h)("ion-list",{key:"39ae8579e6fe3bae2c7504147268ad5c82fd27e6"},void 0!==e&&(0,s.h)("ion-list-header",{key:"e0e6686380d188f46c593e1bb25287dcf08c75c2"},e),n&&(0,s.h)("ion-item",{key:"8a2d8652db269593c0ba7d767277e12c2b06144d"},(0,s.h)("ion-label",{key:"a30cc0ecf95d5bdd6421ee1683922c1b853e98ea",class:"ion-text-wrap"},void 0!==o&&(0,s.h)("h3",{key:"c298459ca450123808a08d65660825b2c26d00e5"},o),void 0!==l&&(0,s.h)("p",{key:"ed895fbaec020e809021138401341b6fd7675035"},l))),this.renderOptions(i)))}get el(){return(0,s.i)(this)}};return t.style={ios:".sc-ion-select-popover-ios-h ion-list.sc-ion-select-popover-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}ion-list-header.sc-ion-select-popover-ios,ion-label.sc-ion-select-popover-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.sc-ion-select-popover-ios-h{overflow-y:auto}",md:".sc-ion-select-popover-md-h ion-list.sc-ion-select-popover-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}ion-list-header.sc-ion-select-popover-md,ion-label.sc-ion-select-popover-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.sc-ion-select-popover-md-h{overflow-y:auto}ion-list.sc-ion-select-popover-md ion-radio.sc-ion-select-popover-md::part(container){display:none}ion-list.sc-ion-select-popover-md ion-radio.sc-ion-select-popover-md::part(label){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}ion-item.sc-ion-select-popover-md{--inner-border-width:0}.item-radio-checked.sc-ion-select-popover-md{--background:rgba(var(--ion-color-primary-rgb, 0, 84, 233), 0.08);--background-focused:var(--ion-color-primary, #0054e9);--background-focused-opacity:0.2;--background-hover:var(--ion-color-primary, #0054e9);--background-hover-opacity:0.12}.item-checkbox-checked.sc-ion-select-popover-md{--background-activated:var(--ion-item-color, var(--ion-text-color, #000));--background-focused:var(--ion-item-color, var(--ion-text-color, #000));--background-hover:var(--ion-item-color, var(--ion-text-color, #000));--color:var(--ion-color-primary, #0054e9)}"},t})()},80333:(D,w,a)=>{a.d(w,{c:()=>C,g:()=>g,h:()=>s,o:()=>E});var m=a(10467);const s=(r,c)=>null!==c.closest(r),C=(r,c)=>"string"==typeof r&&r.length>0?Object.assign({"ion-color":!0,[`ion-color-${r}`]:!0},c):c,g=r=>{const c={};return(r=>void 0!==r?(Array.isArray(r)?r:r.split(" ")).filter(d=>null!=d).map(d=>d.trim()).filter(d=>""!==d):[])(r).forEach(d=>c[d]=!0),c},x=/^[a-z][a-z0-9+\-.]*:/,E=function(){var r=(0,m.A)(function*(c,d,h,S){if(null!=c&&"#"!==c[0]&&!x.test(c)){const k=document.querySelector("ion-router");if(k)return d?.preventDefault(),k.push(c,h,S)}return!1});return function(d,h,S,k){return r.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/7179.4a03688de1e73db0.js b/branch/kby-toggle-button-mobile-view/7179.4a03688de1e73db0.js new file mode 100644 index 0000000000..356ae3ce3a --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/7179.4a03688de1e73db0.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcookbook=self.webpackChunkcookbook||[]).push([[7179],{47179:(k,s,e)=>{e.r(s),e.d(s,{mdTransitionAnimation:()=>f});var t=e(90555),c=e(46031);const f=(O,i)=>{var a,l,r;const d="40px",u="back"===i.direction,E=i.leavingEl,g=(0,c.g)(i.enteringEl),b=g.querySelector("ion-toolbar"),n=(0,t.c)();if(n.addElement(g).fill("both").beforeRemoveClass("ion-page-invisible"),u?n.duration((null!==(a=i.duration)&&void 0!==a?a:0)||200).easing("cubic-bezier(0.47,0,0.745,0.715)"):n.duration((null!==(l=i.duration)&&void 0!==l?l:0)||280).easing("cubic-bezier(0.36,0.66,0.04,1)").fromTo("transform",`translateY(${d})`,"translateY(0px)").fromTo("opacity",.01,1),b){const o=(0,t.c)();o.addElement(b),n.addAnimation(o)}if(E&&u){n.duration((null!==(r=i.duration)&&void 0!==r?r:0)||200).easing("cubic-bezier(0.47,0,0.745,0.715)");const o=(0,t.c)();o.addElement((0,c.g)(E)).onFinish(v=>{1===v&&o.elements.length>0&&o.elements[0].style.setProperty("display","none")}).fromTo("transform","translateY(0px)",`translateY(${d})`).fromTo("opacity",1,0),n.addAnimation(o)}return n}}}]); \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/7240.ad5a9f515d1bb29b.js b/branch/kby-toggle-button-mobile-view/7240.ad5a9f515d1bb29b.js new file mode 100644 index 0000000000..03b6d645f4 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/7240.ad5a9f515d1bb29b.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcookbook=self.webpackChunkcookbook||[]).push([[7240],{77240:(p,s,t)=>{t.r(s),t.d(s,{ion_backdrop:()=>e});var a=t(54261),n=t(9483);const e=(()=>{let r=class{constructor(o){(0,a.r)(this,o),this.ionBackdropTap=(0,a.d)(this,"ionBackdropTap",7),this.visible=!0,this.tappable=!0,this.stopPropagation=!0}onMouseDown(o){this.emitTap(o)}emitTap(o){this.stopPropagation&&(o.preventDefault(),o.stopPropagation()),this.tappable&&this.ionBackdropTap.emit()}render(){const o=(0,n.b)(this);return(0,a.h)(a.f,{key:"c803b4302c8e722064feb03dafe3cb6e190b4f2b",tabindex:"-1","aria-hidden":"true",class:{[o]:!0,"backdrop-hide":!this.visible,"backdrop-no-tappable":!this.tappable}})}};return r.style={ios:":host{left:0;right:0;top:0;bottom:0;display:block;position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0);contain:strict;cursor:pointer;opacity:0.01;-ms-touch-action:none;touch-action:none;z-index:2}:host(.backdrop-hide){background:transparent}:host(.backdrop-no-tappable){cursor:auto}:host{background-color:var(--ion-backdrop-color, #000)}",md:":host{left:0;right:0;top:0;bottom:0;display:block;position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0);contain:strict;cursor:pointer;opacity:0.01;-ms-touch-action:none;touch-action:none;z-index:2}:host(.backdrop-hide){background:transparent}:host(.backdrop-no-tappable){cursor:auto}:host{background-color:var(--ion-backdrop-color, #000)}"},r})()}}]); \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/7338.e0e87750c65de55b.js b/branch/kby-toggle-button-mobile-view/7338.e0e87750c65de55b.js new file mode 100644 index 0000000000..9a6d51b7b1 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/7338.e0e87750c65de55b.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcookbook=self.webpackChunkcookbook||[]).push([[7338],{97338:(_,p,u)=>{u.r(p),u.d(p,{startTapClick:()=>k});var d=u(84878),C=u(1656);const k=n=>{if(void 0===d.d)return;let t,s,a,o=0;const I=n.getBoolean("animated",!0)&&n.getBoolean("rippleEffect",!0),l=new WeakMap,m=()=>{a&&clearTimeout(a),a=void 0,t&&(h(!1),t=void 0)},T=(e,i)=>{if(e&&e===t)return;a&&clearTimeout(a),a=void 0;const{x:r,y:c}=(0,C.p)(i);if(t){if(l.has(t))throw new Error("internal error");t.classList.contains(f)||A(t,r,c),h(!0)}if(e){const L=l.get(e);L&&(clearTimeout(L),l.delete(e)),e.classList.remove(f);const R=()=>{A(e,r,c),a=void 0};E(e)?R():a=setTimeout(R,g)}t=e},A=(e,i,r)=>{if(o=Date.now(),e.classList.add(f),!I)return;const c=b(e);null!==c&&(D(),s=c.addRipple(i,r))},D=()=>{void 0!==s&&(s.then(e=>e()),s=void 0)},h=e=>{D();const i=t;if(!i)return;const r=v-Date.now()+o;if(e&&r>0&&!E(i)){const c=setTimeout(()=>{i.classList.remove(f),l.delete(i)},v);l.set(i,c)}else i.classList.remove(f)};d.d.addEventListener("ionGestureCaptured",m),d.d.addEventListener("pointerdown",e=>{t||2===e.button||T(w(e),e)},!0),d.d.addEventListener("pointerup",e=>{T(void 0,e)},!0),d.d.addEventListener("pointercancel",m,!0)},w=n=>{if(void 0===n.composedPath)return n.target.closest(".ion-activatable");{const o=n.composedPath();for(let t=0;tn.classList.contains("ion-activatable-instant"),b=n=>{if(n.shadowRoot){const o=n.shadowRoot.querySelector("ion-ripple-effect");if(o)return o}return n.querySelector("ion-ripple-effect")},f="ion-activated",g=100,v=150}}]); \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/7356.10126f01f80dd7ab.js b/branch/kby-toggle-button-mobile-view/7356.10126f01f80dd7ab.js new file mode 100644 index 0000000000..502699048d --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/7356.10126f01f80dd7ab.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcookbook=self.webpackChunkcookbook||[]).push([[7356],{37356:(S,p,u)=>{u.r(p),u.d(p,{startTapClick:()=>k});var d=u(28476),C=u(84920);const k=n=>{if(void 0===d.d)return;let t,s,a,o=0;const g=n.getBoolean("animated",!0)&&n.getBoolean("rippleEffect",!0),l=new WeakMap,m=()=>{a&&clearTimeout(a),a=void 0,t&&(h(!1),t=void 0)},T=(e,i)=>{if(e&&e===t)return;a&&clearTimeout(a),a=void 0;const{x:r,y:c}=(0,C.p)(i);if(t){if(l.has(t))throw new Error("internal error");t.classList.contains(f)||A(t,r,c),h(!0)}if(e){const L=l.get(e);L&&(clearTimeout(L),l.delete(e)),e.classList.remove(f);const R=()=>{A(e,r,c),a=void 0};E(e)?R():a=setTimeout(R,_)}t=e},A=(e,i,r)=>{if(o=Date.now(),e.classList.add(f),!g)return;const c=b(e);null!==c&&(D(),s=c.addRipple(i,r))},D=()=>{void 0!==s&&(s.then(e=>e()),s=void 0)},h=e=>{D();const i=t;if(!i)return;const r=v-Date.now()+o;if(e&&r>0&&!E(i)){const c=setTimeout(()=>{i.classList.remove(f),l.delete(i)},v);l.set(i,c)}else i.classList.remove(f)};d.d.addEventListener("ionGestureCaptured",m),d.d.addEventListener("pointerdown",e=>{t||2===e.button||T(w(e),e)},!0),d.d.addEventListener("pointerup",e=>{T(void 0,e)},!0),d.d.addEventListener("pointercancel",m,!0)},w=n=>{if(void 0===n.composedPath)return n.target.closest(".ion-activatable");{const o=n.composedPath();for(let t=0;tn.classList.contains("ion-activatable-instant"),b=n=>{if(n.shadowRoot){const o=n.shadowRoot.querySelector("ion-ripple-effect");if(o)return o}return n.querySelector("ion-ripple-effect")},f="ion-activated",_=100,v=150}}]); \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/7372.6d2214eecc8ed059.js b/branch/kby-toggle-button-mobile-view/7372.6d2214eecc8ed059.js new file mode 100644 index 0000000000..2443d55ae6 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/7372.6d2214eecc8ed059.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcookbook=self.webpackChunkcookbook||[]).push([[7372],{97372:(k,h,r)=>{r.r(h),r.d(h,{ion_loading:()=>L});var m=r(10467),o=r(54261),g=r(90464),f=r(84920),u=r(67838),l=r(99440),b=r(80333),s=r(9483),n=r(19986);r(28476),r(37192),r(11970);const c=a=>{const i=(0,n.c)(),e=(0,n.c)(),t=(0,n.c)();return e.addElement(a.querySelector("ion-backdrop")).fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),t.addElement(a.querySelector(".loading-wrapper")).keyframes([{offset:0,opacity:.01,transform:"scale(1.1)"},{offset:1,opacity:1,transform:"scale(1)"}]),i.addElement(a).easing("ease-in-out").duration(200).addAnimation([e,t])},E=a=>{const i=(0,n.c)(),e=(0,n.c)(),t=(0,n.c)();return e.addElement(a.querySelector("ion-backdrop")).fromTo("opacity","var(--backdrop-opacity)",0),t.addElement(a.querySelector(".loading-wrapper")).keyframes([{offset:0,opacity:.99,transform:"scale(1)"},{offset:1,opacity:0,transform:"scale(0.9)"}]),i.addElement(a).easing("ease-in-out").duration(200).addAnimation([e,t])},w=a=>{const i=(0,n.c)(),e=(0,n.c)(),t=(0,n.c)();return e.addElement(a.querySelector("ion-backdrop")).fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),t.addElement(a.querySelector(".loading-wrapper")).keyframes([{offset:0,opacity:.01,transform:"scale(1.1)"},{offset:1,opacity:1,transform:"scale(1)"}]),i.addElement(a).easing("ease-in-out").duration(200).addAnimation([e,t])},C=a=>{const i=(0,n.c)(),e=(0,n.c)(),t=(0,n.c)();return e.addElement(a.querySelector("ion-backdrop")).fromTo("opacity","var(--backdrop-opacity)",0),t.addElement(a.querySelector(".loading-wrapper")).keyframes([{offset:0,opacity:.99,transform:"scale(1)"},{offset:1,opacity:0,transform:"scale(0.9)"}]),i.addElement(a).easing("ease-in-out").duration(200).addAnimation([e,t])},L=(()=>{let a=class{constructor(i){(0,o.r)(this,i),this.didPresent=(0,o.d)(this,"ionLoadingDidPresent",7),this.willPresent=(0,o.d)(this,"ionLoadingWillPresent",7),this.willDismiss=(0,o.d)(this,"ionLoadingWillDismiss",7),this.didDismiss=(0,o.d)(this,"ionLoadingDidDismiss",7),this.didPresentShorthand=(0,o.d)(this,"didPresent",7),this.willPresentShorthand=(0,o.d)(this,"willPresent",7),this.willDismissShorthand=(0,o.d)(this,"willDismiss",7),this.didDismissShorthand=(0,o.d)(this,"didDismiss",7),this.delegateController=(0,l.d)(this),this.lockController=(0,u.c)(),this.triggerController=(0,l.e)(),this.customHTMLEnabled=s.c.get("innerHTMLTemplatesEnabled",g.E),this.presented=!1,this.onBackdropTap=()=>{this.dismiss(void 0,l.B)},this.overlayIndex=void 0,this.delegate=void 0,this.hasController=!1,this.keyboardClose=!0,this.enterAnimation=void 0,this.leaveAnimation=void 0,this.message=void 0,this.cssClass=void 0,this.duration=0,this.backdropDismiss=!1,this.showBackdrop=!0,this.spinner=void 0,this.translucent=!1,this.animated=!0,this.htmlAttributes=void 0,this.isOpen=!1,this.trigger=void 0}onIsOpenChange(i,e){!0===i&&!1===e?this.present():!1===i&&!0===e&&this.dismiss()}triggerChanged(){const{trigger:i,el:e,triggerController:t}=this;i&&t.addClickListener(e,i)}connectedCallback(){(0,l.j)(this.el),this.triggerChanged()}componentWillLoad(){var i;if(void 0===this.spinner){const e=(0,s.b)(this);this.spinner=s.c.get("loadingSpinner",s.c.get("spinner","ios"===e?"lines":"crescent"))}null!==(i=this.htmlAttributes)&&void 0!==i&&i.id||(0,l.k)(this.el)}componentDidLoad(){!0===this.isOpen&&(0,f.r)(()=>this.present()),this.triggerChanged()}disconnectedCallback(){this.triggerController.removeClickListener()}present(){var i=this;return(0,m.A)(function*(){const e=yield i.lockController.lock();yield i.delegateController.attachViewToDom(),yield(0,l.f)(i,"loadingEnter",c,w),i.duration>0&&(i.durationTimeout=setTimeout(()=>i.dismiss(),i.duration+10)),e()})()}dismiss(i,e){var t=this;return(0,m.A)(function*(){const x=yield t.lockController.lock();t.durationTimeout&&clearTimeout(t.durationTimeout);const p=yield(0,l.g)(t,i,e,"loadingLeave",E,C);return p&&t.delegateController.removeViewFromDom(),x(),p})()}onDidDismiss(){return(0,l.h)(this.el,"ionLoadingDidDismiss")}onWillDismiss(){return(0,l.h)(this.el,"ionLoadingWillDismiss")}renderLoadingMessage(i){const{customHTMLEnabled:e,message:t}=this;return e?(0,o.h)("div",{class:"loading-content",id:i,innerHTML:(0,g.a)(t)}):(0,o.h)("div",{class:"loading-content",id:i},t)}render(){const{message:i,spinner:e,htmlAttributes:t,overlayIndex:x}=this,p=(0,s.b)(this),v=`loading-${x}-msg`;return(0,o.h)(o.f,Object.assign({key:"fb3d2cd7cd0539ed6540d8be50e243c7916b3ca2",role:"dialog","aria-modal":"true","aria-labelledby":void 0!==i?v:null,tabindex:"-1"},t,{style:{zIndex:`${4e4+this.overlayIndex}`},onIonBackdropTap:this.onBackdropTap,class:Object.assign(Object.assign({},(0,b.g)(this.cssClass)),{[p]:!0,"overlay-hidden":!0,"loading-translucent":this.translucent})}),(0,o.h)("ion-backdrop",{key:"c8bd30782f3040b1b80e88aa924861e439d40754",visible:this.showBackdrop,tappable:this.backdropDismiss}),(0,o.h)("div",{key:"4ebfbb67c92e8eb56c27dd7c199b35bf6be1cf63",tabindex:"0"}),(0,o.h)("div",{key:"9492723cd87f1ef75534e449d4bc2b2deb0cb3cc",class:"loading-wrapper ion-overlay-wrapper"},e&&(0,o.h)("div",{key:"d9eb42454e48c82704d974a68b80ceb4de990417",class:"loading-spinner"},(0,o.h)("ion-spinner",{key:"cdb046bad89872f4208ae466979315652766bf3a",name:e,"aria-hidden":"true"})),void 0!==i&&this.renderLoadingMessage(v)),(0,o.h)("div",{key:"412d1bb537dafa6e6863d07ddc15f5969fe0617d",tabindex:"0"}))}get el(){return(0,o.i)(this)}static get watchers(){return{isOpen:["onIsOpenChange"],trigger:["triggerChanged"]}}};return a.style={ios:".sc-ion-loading-ios-h{--min-width:auto;--width:auto;--min-height:auto;--height:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:fixed;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;font-family:var(--ion-font-family, inherit);contain:strict;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1001}.overlay-hidden.sc-ion-loading-ios-h{display:none}.loading-wrapper.sc-ion-loading-ios{display:-ms-flexbox;display:flex;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);opacity:0;z-index:10}ion-spinner.sc-ion-loading-ios{color:var(--spinner-color)}.sc-ion-loading-ios-h{--background:var(--ion-overlay-background-color, var(--ion-color-step-100, var(--ion-background-color-step-100, #f9f9f9)));--max-width:270px;--max-height:90%;--spinner-color:var(--ion-color-step-600, var(--ion-text-color-step-400, #666666));--backdrop-opacity:var(--ion-backdrop-opacity, 0.3);color:var(--ion-text-color, #000);font-size:0.875rem}.loading-wrapper.sc-ion-loading-ios{border-radius:8px;-webkit-padding-start:34px;padding-inline-start:34px;-webkit-padding-end:34px;padding-inline-end:34px;padding-top:24px;padding-bottom:24px}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){.loading-translucent.sc-ion-loading-ios-h .loading-wrapper.sc-ion-loading-ios{background-color:rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}}.loading-content.sc-ion-loading-ios{font-weight:bold}.loading-spinner.sc-ion-loading-ios+.loading-content.sc-ion-loading-ios{-webkit-margin-start:16px;margin-inline-start:16px}",md:".sc-ion-loading-md-h{--min-width:auto;--width:auto;--min-height:auto;--height:auto;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:fixed;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;outline:none;font-family:var(--ion-font-family, inherit);contain:strict;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1001}.overlay-hidden.sc-ion-loading-md-h{display:none}.loading-wrapper.sc-ion-loading-md{display:-ms-flexbox;display:flex;-ms-flex-align:inherit;align-items:inherit;-ms-flex-pack:inherit;justify-content:inherit;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background:var(--background);opacity:0;z-index:10}ion-spinner.sc-ion-loading-md{color:var(--spinner-color)}.sc-ion-loading-md-h{--background:var(--ion-color-step-50, var(--ion-background-color-step-50, #f2f2f2));--max-width:280px;--max-height:90%;--spinner-color:var(--ion-color-primary, #0054e9);--backdrop-opacity:var(--ion-backdrop-opacity, 0.32);color:var(--ion-color-step-850, var(--ion-text-color-step-150, #262626));font-size:0.875rem}.loading-wrapper.sc-ion-loading-md{border-radius:2px;-webkit-padding-start:24px;padding-inline-start:24px;-webkit-padding-end:24px;padding-inline-end:24px;padding-top:24px;padding-bottom:24px;-webkit-box-shadow:0 16px 20px rgba(0, 0, 0, 0.4);box-shadow:0 16px 20px rgba(0, 0, 0, 0.4)}.loading-spinner.sc-ion-loading-md+.loading-content.sc-ion-loading-md{-webkit-margin-start:16px;margin-inline-start:16px}"},a})()},80333:(k,h,r)=>{r.d(h,{c:()=>g,g:()=>u,h:()=>o,o:()=>b});var m=r(10467);const o=(s,n)=>null!==n.closest(s),g=(s,n)=>"string"==typeof s&&s.length>0?Object.assign({"ion-color":!0,[`ion-color-${s}`]:!0},n):n,u=s=>{const n={};return(s=>void 0!==s?(Array.isArray(s)?s:s.split(" ")).filter(d=>null!=d).map(d=>d.trim()).filter(d=>""!==d):[])(s).forEach(d=>n[d]=!0),n},l=/^[a-z][a-z0-9+\-.]*:/,b=function(){var s=(0,m.A)(function*(n,d,y,_){if(null!=n&&"#"!==n[0]&&!l.test(n)){const c=document.querySelector("ion-router");if(c)return d?.preventDefault(),c.push(n,y,_)}return!1});return function(d,y,_,c){return s.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/7402.c75e927bd5edae36.js b/branch/kby-toggle-button-mobile-view/7402.c75e927bd5edae36.js new file mode 100644 index 0000000000..a6cd877978 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/7402.c75e927bd5edae36.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcookbook=self.webpackChunkcookbook||[]).push([[7402],{57402:(q,p,w)=>{w.r(p),w.d(p,{startInputShims:()=>Z});var g=w(10467),l=w(84878),T=w(67849),y=w(1656),R=w(85680);const M=new WeakMap,P=(e,t,s,o=0,r=!1)=>{M.has(e)!==s&&(s?j(e,t,o,r):G(e,t))},j=(e,t,s,o=!1)=>{const r=t.parentNode,n=t.cloneNode(!1);n.classList.add("cloned-input"),n.tabIndex=-1,o&&(n.disabled=!0),r.appendChild(n),M.set(e,n);const a="rtl"===e.ownerDocument.dir?9999:-9999;e.style.pointerEvents="none",t.style.transform=`translate3d(${a}px,${s}px,0) scale(0)`},G=(e,t)=>{const s=M.get(e);s&&(M.delete(e),s.remove()),e.style.pointerEvents="",t.style.transform=""},C="input, textarea, [no-blur], [contenteditable]",N="$ionPaddingTimer",B=(e,t,s)=>{const o=e[N];o&&clearTimeout(o),t>0?e.style.setProperty("--keyboard-offset",`${t}px`):e[N]=setTimeout(()=>{e.style.setProperty("--keyboard-offset","0px"),s&&s()},120)},F=(e,t,s)=>{e.addEventListener("focusout",()=>{t&&B(t,0,s)},{once:!0})};let b=0;const x="data-ionic-skip-scroll-assist",V=(e,t,s,o,r,n,i,a=!1)=>{const S=n&&(void 0===i||i.mode===R.a.None);let m=!1;const u=void 0!==l.w?l.w.innerHeight:0,f=h=>{!1!==m?U(e,t,s,o,h.detail.keyboardHeight,S,a,u,!1):m=!0},c=()=>{m=!1,null==l.w||l.w.removeEventListener("ionKeyboardDidShow",f),e.removeEventListener("focusout",c)},_=function(){var h=(0,g.A)(function*(){t.hasAttribute(x)?t.removeAttribute(x):(U(e,t,s,o,r,S,a,u),null==l.w||l.w.addEventListener("ionKeyboardDidShow",f),e.addEventListener("focusout",c))});return function(){return h.apply(this,arguments)}}();return e.addEventListener("focusin",_),()=>{e.removeEventListener("focusin",_),null==l.w||l.w.removeEventListener("ionKeyboardDidShow",f),e.removeEventListener("focusout",c)}},K=e=>{document.activeElement!==e&&(e.setAttribute(x,"true"),e.focus())},U=function(){var e=(0,g.A)(function*(t,s,o,r,n,i,a=!1,S=0,m=!0){if(!o&&!r)return;const u=((e,t,s,o)=>{var r;return((e,t,s,o)=>{const r=e.top,n=e.bottom,i=t.top,S=i+15,u=Math.min(t.bottom,o-s)-50-n,f=S-r,c=Math.round(u<0?-u:f>0?-f:0),_=Math.min(c,r-i),L=Math.abs(_)/.3;return{scrollAmount:_,scrollDuration:Math.min(400,Math.max(150,L)),scrollPadding:s,inputSafeY:4-(r-S)}})((null!==(r=e.closest("ion-item,[ion-item]"))&&void 0!==r?r:e).getBoundingClientRect(),t.getBoundingClientRect(),s,o)})(t,o||r,n,S);if(o&&Math.abs(u.scrollAmount)<4)return K(s),void(i&&null!==o&&(B(o,b),F(s,o,()=>b=0)));if(P(t,s,!0,u.inputSafeY,a),K(s),(0,y.r)(()=>t.click()),i&&o&&(b=u.scrollPadding,B(o,b)),typeof window<"u"){let f;const c=function(){var h=(0,g.A)(function*(){void 0!==f&&clearTimeout(f),window.removeEventListener("ionKeyboardDidShow",_),window.removeEventListener("ionKeyboardDidShow",c),o&&(yield(0,T.c)(o,0,u.scrollAmount,u.scrollDuration)),P(t,s,!1,u.inputSafeY),K(s),i&&F(s,o,()=>b=0)});return function(){return h.apply(this,arguments)}}(),_=()=>{window.removeEventListener("ionKeyboardDidShow",_),window.addEventListener("ionKeyboardDidShow",c)};if(o){const h=yield(0,T.g)(o);if(m&&u.scrollAmount>h.scrollHeight-h.clientHeight-h.scrollTop)return"password"===s.type?(u.scrollAmount+=50,window.addEventListener("ionKeyboardDidShow",_)):window.addEventListener("ionKeyboardDidShow",c),void(f=setTimeout(c,1e3))}c()}});return function(s,o,r,n,i,a){return e.apply(this,arguments)}}(),Z=function(){var e=(0,g.A)(function*(t,s){if(void 0===l.d)return;const o="ios"===s,r="android"===s,n=t.getNumber("keyboardHeight",290),i=t.getBoolean("scrollAssist",!0),a=t.getBoolean("hideCaretOnScroll",o),S=t.getBoolean("inputBlurring",!1),m=t.getBoolean("scrollPadding",!0),u=Array.from(l.d.querySelectorAll("ion-input, ion-textarea")),f=new WeakMap,c=new WeakMap,_=yield R.K.getResizeMode(),h=function(){var v=(0,g.A)(function*(d){yield new Promise(I=>(0,y.c)(d,I));const O=d.shadowRoot||d,A=O.querySelector("input")||O.querySelector("textarea"),D=(0,T.a)(d),H=D?null:d.closest("ion-footer");if(A){if(D&&a&&!f.has(d)){const I=((e,t,s)=>{if(!s||!t)return()=>{};const o=a=>{(e=>e===e.getRootNode().activeElement)(t)&&P(e,t,a)},r=()=>P(e,t,!1),n=()=>o(!0),i=()=>o(!1);return(0,y.a)(s,"ionScrollStart",n),(0,y.a)(s,"ionScrollEnd",i),t.addEventListener("blur",r),()=>{(0,y.b)(s,"ionScrollStart",n),(0,y.b)(s,"ionScrollEnd",i),t.removeEventListener("blur",r)}})(d,A,D);f.set(d,I)}if("date"!==A.type&&"datetime-local"!==A.type&&(D||H)&&i&&!c.has(d)){const I=V(d,A,D,H,n,m,_,r);c.set(d,I)}}});return function(O){return v.apply(this,arguments)}}();S&&(()=>{let e=!0,t=!1;const s=document;(0,y.a)(s,"ionScrollStart",()=>{t=!0}),s.addEventListener("focusin",()=>{e=!0},!0),s.addEventListener("touchend",i=>{if(t)return void(t=!1);const a=s.activeElement;if(!a||a.matches(C))return;const S=i.target;S!==a&&(S.matches(C)||S.closest(C)||(e=!1,setTimeout(()=>{e||a.blur()},50)))},!1)})();for(const v of u)h(v);l.d.addEventListener("ionInputDidLoad",v=>{h(v.detail)}),l.d.addEventListener("ionInputDidUnload",v=>{(v=>{if(a){const d=f.get(v);d&&d(),f.delete(v)}if(i){const d=c.get(v);d&&d(),c.delete(v)}})(v.detail)})});return function(s,o){return e.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/7428.d93c121f28bc42ce.js b/branch/kby-toggle-button-mobile-view/7428.d93c121f28bc42ce.js new file mode 100644 index 0000000000..647bb2e01b --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/7428.d93c121f28bc42ce.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcookbook=self.webpackChunkcookbook||[]).push([[7428],{67428:(W,v,c)=>{c.r(v),c.d(v,{ion_datetime_button:()=>B});var b=c(10467),d=c(54261),x=c(84920),f=c(74929),C=c(80333),P=c(9483),l=c(33761);const B=(()=>{let g=class{constructor(s){var r=this;(0,d.r)(this,s),this.datetimeEl=null,this.overlayEl=null,this.getParsedDateValues=e=>null==e?[]:Array.isArray(e)?e:[e],this.setDateTimeText=()=>{var e,a,n,i,o;const{datetimeEl:m,datetimePresentation:I}=this;if(!m)return;const{value:M,locale:u,formatOptions:t,hourCycle:A,preferWheel:j,multiple:L,titleSelectedDatesFormatter:_}=m,p=this.getParsedDateValues(M),y=(0,l.s)(p.length>0?p:[(0,l.x)()]);if(!y)return;const h=y[0],k=(0,l.L)(u,A);switch(this.dateText=this.timeText=void 0,I){case"date-time":case"time-date":const E=(0,l.N)(u,h,null!==(e=t?.date)&&void 0!==e?e:{month:"short",day:"numeric",year:"numeric"}),T=(0,l.M)(u,h,k,t?.time);j?this.dateText=`${E} ${T}`:(this.dateText=E,this.timeText=T);break;case"date":if(L&&1!==p.length){let D=`${p.length} days`;if(void 0!==_)try{D=_(p)}catch(N){(0,f.a)("Exception in provided `titleSelectedDatesFormatter`: ",N)}this.dateText=D}else this.dateText=(0,l.N)(u,h,null!==(a=t?.date)&&void 0!==a?a:{month:"short",day:"numeric",year:"numeric"});break;case"time":this.timeText=(0,l.M)(u,h,k,t?.time);break;case"month-year":this.dateText=(0,l.N)(u,h,null!==(n=t?.date)&&void 0!==n?n:{month:"long",year:"numeric"});break;case"month":this.dateText=(0,l.N)(u,h,null!==(i=t?.time)&&void 0!==i?i:{month:"long"});break;case"year":this.dateText=(0,l.N)(u,h,null!==(o=t?.time)&&void 0!==o?o:{year:"numeric"})}},this.waitForDatetimeChanges=(0,b.A)(function*(){const{datetimeEl:e}=r;return e?new Promise(a=>{(0,x.a)(e,"ionRender",a,{once:!0})}):Promise.resolve()}),this.handleDateClick=function(){var e=(0,b.A)(function*(a){const{datetimeEl:n,datetimePresentation:i}=r;if(!n)return;let o=!1;switch(i){case"date-time":case"time-date":!n.preferWheel&&"date"!==n.presentation&&(n.presentation="date",o=!0)}r.selectedButton="date",r.presentOverlay(a,o,r.dateTargetEl)});return function(a){return e.apply(this,arguments)}}(),this.handleTimeClick=e=>{const{datetimeEl:a,datetimePresentation:n}=this;if(!a)return;let i=!1;switch(n){case"date-time":case"time-date":"time"!==a.presentation&&(a.presentation="time",i=!0)}this.selectedButton="time",this.presentOverlay(e,i,this.timeTargetEl)},this.presentOverlay=function(){var e=(0,b.A)(function*(a,n,i){const{overlayEl:o}=r;o&&("ION-POPOVER"===o.tagName?(n&&(yield r.waitForDatetimeChanges()),o.present(Object.assign(Object.assign({},a),{detail:{ionShadowTarget:i}}))):o.present())});return function(a,n,i){return e.apply(this,arguments)}}(),this.datetimePresentation="date-time",this.dateText=void 0,this.timeText=void 0,this.datetimeActive=!1,this.selectedButton=void 0,this.color="primary",this.disabled=!1,this.datetime=void 0}componentWillLoad(){var s=this;return(0,b.A)(function*(){const{datetime:r}=s;if(!r)return void(0,f.a)("An ID associated with an ion-datetime instance is required for ion-datetime-button to function properly.",s.el);const e=s.datetimeEl=document.getElementById(r);if(!e)return void(0,f.a)(`No ion-datetime instance found for ID '${r}'.`,s.el);if("ION-DATETIME"!==e.tagName)return void(0,f.a)(`Expected an ion-datetime instance for ID '${r}' but received '${e.tagName.toLowerCase()}' instead.`,e);new IntersectionObserver(i=>{s.datetimeActive=i[0].isIntersecting},{threshold:.01}).observe(e);const n=s.overlayEl=e.closest("ion-modal, ion-popover");n&&n.classList.add("ion-datetime-button-overlay"),(0,x.c)(e,()=>{const i=s.datetimePresentation=e.presentation||"date-time";switch(s.setDateTimeText(),(0,x.a)(e,"ionValueChange",s.setDateTimeText),i){case"date-time":case"date":case"month-year":case"month":case"year":s.selectedButton="date";break;case"time-date":case"time":s.selectedButton="time"}})})()}render(){const{color:s,dateText:r,timeText:e,selectedButton:a,datetimeActive:n,disabled:i}=this,o=(0,P.b)(this);return(0,d.h)(d.f,{key:"0be955404133adbb31ae16a6599014bb29765f19",class:(0,C.c)(s,{[o]:!0,[`${a}-active`]:n,"datetime-button-disabled":i})},r&&(0,d.h)("button",{key:"812dcb50b17768cc13a5cfa0bcce8b113cee0f09",class:"ion-activatable",id:"date-button","aria-expanded":n?"true":"false",onClick:this.handleDateClick,disabled:i,part:"native",ref:m=>this.dateTargetEl=m},(0,d.h)("slot",{key:"46930c740a32a78502df9e651f9bd5914d6a9fea",name:"date-target"},r),"md"===o&&(0,d.h)("ion-ripple-effect",{key:"0602999cc8435dc37aa22da7f5531bc8cb71e1b4"})),e&&(0,d.h)("button",{key:"ecdd21da5181ecbdce03209f9f6673b7dcbc1f78",class:"ion-activatable",id:"time-button","aria-expanded":n?"true":"false",onClick:this.handleTimeClick,disabled:i,part:"native",ref:m=>this.timeTargetEl=m},(0,d.h)("slot",{key:"b5b093b5166d12d11e27360788edaac916d44390",name:"time-target"},e),"md"===o&&(0,d.h)("ion-ripple-effect",{key:"70bb3a04f4748d13233eeb257503968dbd1161a9"})))}get el(){return(0,d.i)(this)}};return g.style={ios:":host{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}:host button{border-radius:8px;-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:2px;margin-inline-end:2px;margin-top:0px;margin-bottom:0px;position:relative;-webkit-transition:150ms color ease-in-out;transition:150ms color ease-in-out;border:none;background:var(--ion-color-step-300, var(--ion-background-color-step-300, #edeef0));color:var(--ion-text-color, #000);font-family:inherit;font-size:1rem;cursor:pointer;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}:host(.time-active) #time-button,:host(.date-active) #date-button{color:var(--ion-color-base)}:host(.datetime-button-disabled){pointer-events:none}:host(.datetime-button-disabled) button{opacity:0.4}:host button{-webkit-padding-start:13px;padding-inline-start:13px;-webkit-padding-end:13px;padding-inline-end:13px;padding-top:7px;padding-bottom:7px}:host button.ion-activated{color:var(--ion-color-step-600, var(--ion-text-color-step-400, #666666))}",md:":host{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}:host button{border-radius:8px;-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:2px;margin-inline-end:2px;margin-top:0px;margin-bottom:0px;position:relative;-webkit-transition:150ms color ease-in-out;transition:150ms color ease-in-out;border:none;background:var(--ion-color-step-300, var(--ion-background-color-step-300, #edeef0));color:var(--ion-text-color, #000);font-family:inherit;font-size:1rem;cursor:pointer;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}:host(.time-active) #time-button,:host(.date-active) #date-button{color:var(--ion-color-base)}:host(.datetime-button-disabled){pointer-events:none}:host(.datetime-button-disabled) button{opacity:0.4}:host button{-webkit-padding-start:12px;padding-inline-start:12px;-webkit-padding-end:12px;padding-inline-end:12px;padding-top:6px;padding-bottom:6px}"},g})()}}]); \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/7720.49e00b5d864a84bf.js b/branch/kby-toggle-button-mobile-view/7720.49e00b5d864a84bf.js new file mode 100644 index 0000000000..4a6296bb20 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/7720.49e00b5d864a84bf.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcookbook=self.webpackChunkcookbook||[]).push([[7720],{77720:(R,S,l)=>{l.r(S),l.d(S,{ion_app:()=>O,ion_buttons:()=>Y,ion_content:()=>B,ion_footer:()=>Q,ion_header:()=>st,ion_router_outlet:()=>lt,ion_title:()=>bt,ion_toolbar:()=>ut});var p=l(10467),r=l(54261),T=l(37192),z=l(74929),d=l(9483),g=l(84920),I=l(25083),u=l(80333),h=l(20909),m=l(64731),k=l(63351),w=l(58621),C=l(67838),j=l(3604);l(28476),l(94379),l(78438);const O=class{constructor(o){(0,r.r)(this,o)}componentDidLoad(){var o=this;U((0,p.A)(function*(){const t=(0,d.a)(window,"hybrid");if(d.c.getBoolean("_testing")||l.e(7356).then(l.bind(l,37356)).then(i=>i.startTapClick(d.c)),d.c.getBoolean("statusTap",t)&&l.e(8782).then(l.bind(l,58782)).then(i=>i.startStatusTap()),d.c.getBoolean("inputShims",F())){const i=(0,d.a)(window,"ios")?"ios":"android";l.e(8361).then(l.bind(l,8361)).then(s=>s.startInputShims(d.c,i))}const e=yield Promise.resolve().then(l.bind(l,37192)),n=t||(0,T.shouldUseCloseWatcher)();d.c.getBoolean("hardwareBackButton",n)?e.startHardwareBackButton():((0,T.shouldUseCloseWatcher)()&&(0,z.p)("experimentalCloseWatcher was set to `true`, but hardwareBackButton was set to `false`. Both config options must be `true` for the Close Watcher API to be used."),e.blockHardwareBackButton()),typeof window<"u"&&l.e(2076).then(l.bind(l,31622)).then(i=>i.startKeyboardAssist(window)),l.e(2076).then(l.bind(l,13126)).then(i=>o.focusVisible=i.startFocusVisible())}))}setFocus(o){var t=this;return(0,p.A)(function*(){t.focusVisible&&t.focusVisible.setFocus(o)})()}render(){const o=(0,d.b)(this);return(0,r.h)(r.f,{key:"a562850f242d9d45573e35efdd4bd178254677ef",class:{[o]:!0,"ion-page":!0,"force-statusbar-padding":d.c.getBoolean("_forceStatusbarPadding")}})}get el(){return(0,r.i)(this)}},F=()=>!!((0,d.a)(window,"ios")&&(0,d.a)(window,"mobile")||(0,d.a)(window,"android")&&(0,d.a)(window,"mobileweb")),U=o=>{"requestIdleCallback"in window?window.requestIdleCallback(o):setTimeout(o,32)};O.style="html.plt-mobile ion-app{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html.plt-mobile ion-app [contenteditable]{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}ion-app.force-statusbar-padding{--ion-safe-area-top:20px}";const Y=(()=>{let o=class{constructor(t){(0,r.r)(this,t),this.collapse=!1}render(){const t=(0,d.b)(this);return(0,r.h)(r.f,{key:"4e5ce9abb3f56e8c91e3eb58c2819300e61eba24",class:{[t]:!0,"buttons-collapse":this.collapse}},(0,r.h)("slot",{key:"f2f360ec888b6e946b512fed07431fab47c61482"}))}};return o.style={ios:".sc-ion-buttons-ios-h{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:99}.sc-ion-buttons-ios-s ion-button{--padding-top:0;--padding-bottom:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.sc-ion-buttons-ios-s ion-button{--padding-top:3px;--padding-bottom:3px;--padding-start:5px;--padding-end:5px;-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:2px;margin-inline-end:2px;min-height:32px}.sc-ion-buttons-ios-s .button-has-icon-only{--padding-top:0;--padding-bottom:0}.sc-ion-buttons-ios-s ion-button:not(.button-round){--border-radius:4px}.sc-ion-buttons-ios-h.ion-color.sc-ion-buttons-ios-s .button,.ion-color .sc-ion-buttons-ios-h.sc-ion-buttons-ios-s .button{--color:initial;--border-color:initial;--background-focused:var(--ion-color-contrast)}.sc-ion-buttons-ios-h.ion-color.sc-ion-buttons-ios-s .button-solid,.ion-color .sc-ion-buttons-ios-h.sc-ion-buttons-ios-s .button-solid{--background:var(--ion-color-contrast);--background-focused:#000;--background-focused-opacity:.12;--background-activated:#000;--background-activated-opacity:.12;--background-hover:var(--ion-color-base);--background-hover-opacity:0.45;--color:var(--ion-color-base);--color-focused:var(--ion-color-base)}.sc-ion-buttons-ios-h.ion-color.sc-ion-buttons-ios-s .button-clear,.ion-color .sc-ion-buttons-ios-h.sc-ion-buttons-ios-s .button-clear{--color-activated:var(--ion-color-contrast);--color-focused:var(--ion-color-contrast)}.sc-ion-buttons-ios-h.ion-color.sc-ion-buttons-ios-s .button-outline,.ion-color .sc-ion-buttons-ios-h.sc-ion-buttons-ios-s .button-outline{--color-activated:var(--ion-color-base);--color-focused:var(--ion-color-contrast);--background-activated:var(--ion-color-contrast)}.sc-ion-buttons-ios-s .button-clear,.sc-ion-buttons-ios-s .button-outline{--background-activated:transparent;--background-focused:currentColor;--background-hover:transparent}.sc-ion-buttons-ios-s .button-solid:not(.ion-color){--background-focused:#000;--background-focused-opacity:.12;--background-activated:#000;--background-activated-opacity:.12}.sc-ion-buttons-ios-s ion-icon[slot=start]{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-margin-end:0.3em;margin-inline-end:0.3em;font-size:1.41em;line-height:0.67}.sc-ion-buttons-ios-s ion-icon[slot=end]{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-margin-start:0.4em;margin-inline-start:0.4em;font-size:1.41em;line-height:0.67}.sc-ion-buttons-ios-s ion-icon[slot=icon-only]{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;font-size:1.65em;line-height:0.67}",md:".sc-ion-buttons-md-h{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:99}.sc-ion-buttons-md-s ion-button{--padding-top:0;--padding-bottom:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.sc-ion-buttons-md-s ion-button{--padding-top:3px;--padding-bottom:3px;--padding-start:8px;--padding-end:8px;--box-shadow:none;-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:2px;margin-inline-end:2px;min-height:32px}.sc-ion-buttons-md-s .button-has-icon-only{--padding-top:0;--padding-bottom:0}.sc-ion-buttons-md-s ion-button:not(.button-round){--border-radius:2px}.sc-ion-buttons-md-h.ion-color.sc-ion-buttons-md-s .button,.ion-color .sc-ion-buttons-md-h.sc-ion-buttons-md-s .button{--color:initial;--color-focused:var(--ion-color-contrast);--color-hover:var(--ion-color-contrast);--background-activated:transparent;--background-focused:var(--ion-color-contrast);--background-hover:var(--ion-color-contrast)}.sc-ion-buttons-md-h.ion-color.sc-ion-buttons-md-s .button-solid,.ion-color .sc-ion-buttons-md-h.sc-ion-buttons-md-s .button-solid{--background:var(--ion-color-contrast);--background-activated:transparent;--background-focused:var(--ion-color-shade);--background-hover:var(--ion-color-base);--color:var(--ion-color-base);--color-focused:var(--ion-color-base);--color-hover:var(--ion-color-base)}.sc-ion-buttons-md-h.ion-color.sc-ion-buttons-md-s .button-outline,.ion-color .sc-ion-buttons-md-h.sc-ion-buttons-md-s .button-outline{--border-color:var(--ion-color-contrast)}.sc-ion-buttons-md-s .button-has-icon-only.button-clear{--padding-top:12px;--padding-end:12px;--padding-bottom:12px;--padding-start:12px;--border-radius:50%;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;width:3rem;height:3rem}.sc-ion-buttons-md-s .button{--background-hover:currentColor}.sc-ion-buttons-md-s .button-solid{--color:var(--ion-toolbar-background, var(--ion-background-color, #fff));--background:var(--ion-toolbar-color, var(--ion-text-color, #424242));--background-activated:transparent;--background-focused:currentColor}.sc-ion-buttons-md-s .button-outline{--color:initial;--background:transparent;--background-activated:transparent;--background-focused:currentColor;--background-hover:currentColor;--border-color:currentColor}.sc-ion-buttons-md-s .button-clear{--color:initial;--background:transparent;--background-activated:transparent;--background-focused:currentColor;--background-hover:currentColor}.sc-ion-buttons-md-s ion-icon[slot=start]{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-margin-end:0.3em;margin-inline-end:0.3em;font-size:1.4em}.sc-ion-buttons-md-s ion-icon[slot=end]{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-margin-start:0.4em;margin-inline-start:0.4em;font-size:1.4em}.sc-ion-buttons-md-s ion-icon[slot=icon-only]{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;font-size:1.8em}"},o})(),B=class{constructor(o){(0,r.r)(this,o),this.ionScrollStart=(0,r.d)(this,"ionScrollStart",7),this.ionScroll=(0,r.d)(this,"ionScroll",7),this.ionScrollEnd=(0,r.d)(this,"ionScrollEnd",7),this.watchDog=null,this.isScrolling=!1,this.lastScroll=0,this.queued=!1,this.cTop=-1,this.cBottom=-1,this.isMainContent=!0,this.resizeTimeout=null,this.inheritedAttributes={},this.tabsElement=null,this.detail={scrollTop:0,scrollLeft:0,type:"scroll",event:void 0,startX:0,startY:0,startTime:0,currentX:0,currentY:0,velocityX:0,velocityY:0,deltaX:0,deltaY:0,currentTime:0,data:void 0,isScrolling:!0},this.color=void 0,this.fullscreen=!1,this.fixedSlotPlacement="after",this.forceOverscroll=void 0,this.scrollX=!1,this.scrollY=!0,this.scrollEvents=!1}componentWillLoad(){this.inheritedAttributes=(0,g.i)(this.el)}connectedCallback(){if(this.isMainContent=null===this.el.closest("ion-menu, ion-popover, ion-modal"),(0,g.k)(this.el)){const o=this.tabsElement=this.el.closest("ion-tabs");null!==o&&(this.tabsLoadCallback=()=>this.resize(),o.addEventListener("ionTabBarLoaded",this.tabsLoadCallback))}}disconnectedCallback(){if(this.onScrollEnd(),(0,g.k)(this.el)){const{tabsElement:o,tabsLoadCallback:t}=this;null!==o&&void 0!==t&&o.removeEventListener("ionTabBarLoaded",t),this.tabsElement=null,this.tabsLoadCallback=void 0}}onResize(){this.resizeTimeout&&(clearTimeout(this.resizeTimeout),this.resizeTimeout=null),this.resizeTimeout=setTimeout(()=>{null!==this.el.offsetParent&&this.resize()},100)}shouldForceOverscroll(){const{forceOverscroll:o}=this,t=(0,d.b)(this);return void 0===o?"ios"===t&&(0,d.a)("ios"):o}resize(){this.fullscreen?(0,r.e)(()=>this.readDimensions()):(0!==this.cTop||0!==this.cBottom)&&(this.cTop=this.cBottom=0,(0,r.j)(this))}readDimensions(){const o=N(this.el),t=Math.max(this.el.offsetTop,0),e=Math.max(o.offsetHeight-t-this.el.offsetHeight,0);(t!==this.cTop||e!==this.cBottom)&&(this.cTop=t,this.cBottom=e,(0,r.j)(this))}onScroll(o){const t=Date.now(),e=!this.isScrolling;this.lastScroll=t,e&&this.onScrollStart(),!this.queued&&this.scrollEvents&&(this.queued=!0,(0,r.e)(n=>{this.queued=!1,this.detail.event=o,V(this.detail,this.scrollEl,n,e),this.ionScroll.emit(this.detail)}))}getScrollElement(){var o=this;return(0,p.A)(function*(){return o.scrollEl||(yield new Promise(t=>(0,g.c)(o.el,t))),Promise.resolve(o.scrollEl)})()}getBackgroundElement(){var o=this;return(0,p.A)(function*(){return o.backgroundContentEl||(yield new Promise(t=>(0,g.c)(o.el,t))),Promise.resolve(o.backgroundContentEl)})()}scrollToTop(o=0){return this.scrollToPoint(void 0,0,o)}scrollToBottom(o=0){var t=this;return(0,p.A)(function*(){const e=yield t.getScrollElement();return t.scrollToPoint(void 0,e.scrollHeight-e.clientHeight,o)})()}scrollByPoint(o,t,e){var n=this;return(0,p.A)(function*(){const i=yield n.getScrollElement();return n.scrollToPoint(o+i.scrollLeft,t+i.scrollTop,e)})()}scrollToPoint(o,t,e=0){var n=this;return(0,p.A)(function*(){const i=yield n.getScrollElement();if(e<32)return null!=t&&(i.scrollTop=t),void(null!=o&&(i.scrollLeft=o));let s,a=0;const c=new Promise(x=>s=x),b=i.scrollTop,f=i.scrollLeft,v=null!=t?t-b:0,y=null!=o?o-f:0,A=x=>{const ft=Math.min(1,(x-a)/e)-1,M=Math.pow(ft,3)+1;0!==v&&(i.scrollTop=Math.floor(M*v+b)),0!==y&&(i.scrollLeft=Math.floor(M*y+f)),M<1?requestAnimationFrame(A):s()};return requestAnimationFrame(x=>{a=x,A(x)}),c})()}onScrollStart(){this.isScrolling=!0,this.ionScrollStart.emit({isScrolling:!0}),this.watchDog&&clearInterval(this.watchDog),this.watchDog=setInterval(()=>{this.lastScrollthis.backgroundContentEl=v,id:"background-content",part:"background"}),"before"===o?(0,r.h)("slot",{name:"fixed"}):null,(0,r.h)("div",{key:"00e157a53485b285300404178436276afceb63f5",class:{"inner-scroll":!0,"scroll-x":n,"scroll-y":i,overscroll:(n||i)&&b},ref:v=>this.scrollEl=v,onScroll:this.scrollEvents?v=>this.onScroll(v):void 0,part:"scroll"},(0,r.h)("slot",{key:"8522320514a2e8a63f7dc9ade6c1fb3fb00f454e"})),f?(0,r.h)("div",{class:"transition-effect"},(0,r.h)("div",{class:"transition-cover"}),(0,r.h)("div",{class:"transition-shadow"})):null,"after"===o?(0,r.h)("slot",{name:"fixed"}):null)}get el(){return(0,r.i)(this)}},N=o=>{const t=o.closest("ion-tabs");return t||(o.closest("ion-app, ion-page, .ion-page, page-inner, .popover-content")||(o=>{var t;return o.parentElement?o.parentElement:null!==(t=o.parentNode)&&void 0!==t&&t.host?o.parentNode.host:null})(o))},V=(o,t,e,n)=>{const i=o.currentX,s=o.currentY,c=t.scrollLeft,b=t.scrollTop,f=e-o.currentTime;if(n&&(o.startTime=e,o.startX=c,o.startY=b,o.velocityX=o.velocityY=0),o.currentTime=e,o.currentX=o.scrollLeft=c,o.currentY=o.scrollTop=b,o.deltaX=c-o.startX,o.deltaY=b-o.startY,f>0&&f<100){const y=(b-s)/f;o.velocityX=(c-i)/f*.7+.3*o.velocityX,o.velocityY=.7*y+.3*o.velocityY}};B.style=':host{--background:var(--ion-background-color, #fff);--color:var(--ion-text-color, #000);--padding-top:0px;--padding-bottom:0px;--padding-start:0px;--padding-end:0px;--keyboard-offset:0px;--offset-top:0px;--offset-bottom:0px;--overflow:auto;display:block;position:relative;-ms-flex:1;flex:1;width:100%;height:100%;margin:0 !important;padding:0 !important;font-family:var(--ion-font-family, inherit);contain:size style}:host(.ion-color) .inner-scroll{background:var(--ion-color-base);color:var(--ion-color-contrast)}#background-content{left:0px;right:0px;top:calc(var(--offset-top) * -1);bottom:calc(var(--offset-bottom) * -1);position:absolute;background:var(--background)}.inner-scroll{left:0px;right:0px;top:calc(var(--offset-top) * -1);bottom:calc(var(--offset-bottom) * -1);-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:calc(var(--padding-top) + var(--offset-top));padding-bottom:calc(var(--padding-bottom) + var(--keyboard-offset) + var(--offset-bottom));position:absolute;color:var(--color);-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;-ms-touch-action:pan-x pan-y pinch-zoom;touch-action:pan-x pan-y pinch-zoom}.scroll-y,.scroll-x{-webkit-overflow-scrolling:touch;z-index:0;will-change:scroll-position}.scroll-y{overflow-y:var(--overflow);overscroll-behavior-y:contain}.scroll-x{overflow-x:var(--overflow);overscroll-behavior-x:contain}.overscroll::before,.overscroll::after{position:absolute;width:1px;height:1px;content:""}.overscroll::before{bottom:-1px}.overscroll::after{top:-1px}:host(.content-sizing){display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:0;contain:none}:host(.content-sizing) .inner-scroll{position:relative;top:0;bottom:0;margin-top:calc(var(--offset-top) * -1);margin-bottom:calc(var(--offset-bottom) * -1)}.transition-effect{display:none;position:absolute;width:100%;height:100vh;opacity:0;pointer-events:none}:host(.content-ltr) .transition-effect{left:-100%;}:host(.content-rtl) .transition-effect{right:-100%;}.transition-cover{position:absolute;right:0;width:100%;height:100%;background:black;opacity:0.1}.transition-shadow{display:block;position:absolute;width:100%;height:100%;-webkit-box-shadow:inset -9px 0 9px 0 rgba(0, 0, 100, 0.03);box-shadow:inset -9px 0 9px 0 rgba(0, 0, 100, 0.03)}:host(.content-ltr) .transition-shadow{right:0;}:host(.content-rtl) .transition-shadow{left:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}::slotted([slot=fixed]){position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0)}';const D=(o,t)=>{(0,r.e)(()=>{const c=(0,g.j)(0,1-(o.scrollTop-(o.scrollHeight-o.clientHeight-10))/10,1);(0,r.w)(()=>{t.style.setProperty("--opacity-scale",c.toString())})})},Q=(()=>{let o=class{constructor(t){var e=this;(0,r.r)(this,t),this.keyboardCtrl=null,this.checkCollapsibleFooter=()=>{if("ios"!==(0,d.b)(this))return;const{collapse:i}=this,s="fade"===i;if(this.destroyCollapsibleFooter(),s){const a=this.el.closest("ion-app,ion-page,.ion-page,page-inner"),c=a?(0,h.a)(a):null;if(!c)return void(0,h.p)(this.el);this.setupFadeFooter(c)}},this.setupFadeFooter=function(){var n=(0,p.A)(function*(i){const s=e.scrollEl=yield(0,h.g)(i);e.contentScrollCallback=()=>{D(s,e.el)},s.addEventListener("scroll",e.contentScrollCallback),D(s,e.el)});return function(i){return n.apply(this,arguments)}}(),this.keyboardVisible=!1,this.collapse=void 0,this.translucent=!1}componentDidLoad(){this.checkCollapsibleFooter()}componentDidUpdate(){this.checkCollapsibleFooter()}connectedCallback(){var t=this;return(0,p.A)(function*(){t.keyboardCtrl=yield(0,m.c)(function(){var e=(0,p.A)(function*(n,i){!1===n&&void 0!==i&&(yield i),t.keyboardVisible=n});return function(n,i){return e.apply(this,arguments)}}())})()}disconnectedCallback(){this.keyboardCtrl&&this.keyboardCtrl.destroy()}destroyCollapsibleFooter(){this.scrollEl&&this.contentScrollCallback&&(this.scrollEl.removeEventListener("scroll",this.contentScrollCallback),this.contentScrollCallback=void 0)}render(){const{translucent:t,collapse:e}=this,n=(0,d.b)(this),i=this.el.closest("ion-tabs"),s=i?.querySelector(":scope > ion-tab-bar");return(0,r.h)(r.f,{key:"5da19dc38ba73e1ddfd1bef3ebd485105d77c751",role:"contentinfo",class:{[n]:!0,[`footer-${n}`]:!0,"footer-translucent":t,[`footer-translucent-${n}`]:t,"footer-toolbar-padding":!(this.keyboardVisible||s&&"bottom"===s.slot),[`footer-collapse-${e}`]:void 0!==e}},"ios"===n&&t&&(0,r.h)("div",{key:"fafad08090a33d8c4e8a5b63d61929dcb89aab47",class:"footer-background"}),(0,r.h)("slot",{key:"e0a443d346afa55e4317c0bc1263fdbe3c619559"}))}get el(){return(0,r.i)(this)}};return o.style={ios:"ion-footer{display:block;position:relative;-ms-flex-order:1;order:1;width:100%;z-index:10}ion-footer.footer-toolbar-padding ion-toolbar:last-of-type{padding-bottom:var(--ion-safe-area-bottom, 0)}.footer-ios ion-toolbar:first-of-type{--border-width:0.55px 0 0}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){.footer-background{left:0;right:0;top:0;bottom:0;position:absolute;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.footer-translucent-ios ion-toolbar{--opacity:.8}}.footer-ios.ion-no-border ion-toolbar:first-of-type{--border-width:0}.footer-collapse-fade ion-toolbar{--opacity-scale:inherit}",md:"ion-footer{display:block;position:relative;-ms-flex-order:1;order:1;width:100%;z-index:10}ion-footer.footer-toolbar-padding ion-toolbar:last-of-type{padding-bottom:var(--ion-safe-area-bottom, 0)}.footer-md{-webkit-box-shadow:0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);box-shadow:0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12)}.footer-md.ion-no-border{-webkit-box-shadow:none;box-shadow:none}"},o})(),L=o=>{const t=document.querySelector(`${o}.ion-cloned-element`);if(null!==t)return t;const e=document.createElement(o);return e.classList.add("ion-cloned-element"),e.style.setProperty("display","none"),document.body.appendChild(e),e},_=o=>{if(!o)return;const t=o.querySelectorAll("ion-toolbar");return{el:o,toolbars:Array.from(t).map(e=>{const n=e.querySelector("ion-title");return{el:e,background:e.shadowRoot.querySelector(".toolbar-background"),ionTitleEl:n,innerTitleEl:n?n.shadowRoot.querySelector(".toolbar-title"):null,ionButtonsEl:Array.from(e.querySelectorAll("ion-buttons"))}})}},P=(o,t)=>{"fade"!==o.collapse&&(void 0===t?o.style.removeProperty("--opacity-scale"):o.style.setProperty("--opacity-scale",t.toString()))},E=(o,t=!0)=>{const e=o.el;t?(e.classList.remove("header-collapse-condense-inactive"),e.removeAttribute("aria-hidden")):(e.classList.add("header-collapse-condense-inactive"),e.setAttribute("aria-hidden","true"))},H=(o,t,e)=>{(0,r.e)(()=>{const n=o.scrollTop,i=t.clientHeight,s=e?e.clientHeight:0;if(null!==e&&n{o.style.removeProperty("clip-path"),t.style.setProperty("--opacity-scale",b.toString())})})},st=(()=>{let o=class{constructor(t){var e=this;(0,r.r)(this,t),this.inheritedAttributes={},this.setupFadeHeader=function(){var n=(0,p.A)(function*(i,s){const a=e.scrollEl=yield(0,h.g)(i);e.contentScrollCallback=()=>{H(e.scrollEl,e.el,s)},a.addEventListener("scroll",e.contentScrollCallback),H(e.scrollEl,e.el,s)});return function(i,s){return n.apply(this,arguments)}}(),this.collapse=void 0,this.translucent=!1}componentWillLoad(){this.inheritedAttributes=(0,g.i)(this.el)}componentDidLoad(){this.checkCollapsibleHeader()}componentDidUpdate(){this.checkCollapsibleHeader()}disconnectedCallback(){this.destroyCollapsibleHeader()}checkCollapsibleHeader(){var t=this;return(0,p.A)(function*(){if("ios"!==(0,d.b)(t))return;const{collapse:n}=t,i="condense"===n,s="fade"===n;if(t.destroyCollapsibleHeader(),i){const a=t.el.closest("ion-app,ion-page,.ion-page,page-inner"),c=a?(0,h.a)(a):null;(0,r.w)(()=>{L("ion-title").size="large",L("ion-back-button")}),yield t.setupCondenseHeader(c,a)}else if(s){const a=t.el.closest("ion-app,ion-page,.ion-page,page-inner"),c=a?(0,h.a)(a):null;if(!c)return void(0,h.p)(t.el);const b=c.querySelector('ion-header[collapse="condense"]');yield t.setupFadeHeader(c,b)}})()}destroyCollapsibleHeader(){this.intersectionObserver&&(this.intersectionObserver.disconnect(),this.intersectionObserver=void 0),this.scrollEl&&this.contentScrollCallback&&(this.scrollEl.removeEventListener("scroll",this.contentScrollCallback),this.contentScrollCallback=void 0),this.collapsibleMainHeader&&(this.collapsibleMainHeader.classList.remove("header-collapse-main"),this.collapsibleMainHeader=void 0)}setupCondenseHeader(t,e){var n=this;return(0,p.A)(function*(){if(!t||!e)return void(0,h.p)(n.el);if(typeof IntersectionObserver>"u")return;n.scrollEl=yield(0,h.g)(t);const i=e.querySelectorAll("ion-header");if(n.collapsibleMainHeader=Array.from(i).find(b=>"condense"!==b.collapse),!n.collapsibleMainHeader)return;const s=_(n.collapsibleMainHeader),a=_(n.el);s&&a&&(E(s,!1),P(s.el,0),n.intersectionObserver=new IntersectionObserver(b=>{((o,t,e,n)=>{(0,r.w)(()=>{const i=n.scrollTop;((o,t,e)=>{if(!o[0].isIntersecting)return;const n=o[0].intersectionRatio>.9||e<=0?0:100*(1-o[0].intersectionRatio)/75;P(t.el,1===n?void 0:n)})(o,t,i);const s=o[0],a=s.intersectionRect,c=a.width*a.height,f=0===c&&0==s.rootBounds.width*s.rootBounds.height,v=Math.abs(a.left-s.boundingClientRect.left),y=Math.abs(a.right-s.boundingClientRect.right);f||c>0&&(v>=5||y>=5)||(s.isIntersecting?(E(t,!1),E(e)):(0===a.x&&0===a.y||0!==a.width&&0!==a.height)&&i>0&&(E(t),E(e,!1),P(t.el)))})})(b,s,a,n.scrollEl)},{root:t,threshold:[.25,.3,.4,.5,.6,.7,.8,.9,1]}),n.intersectionObserver.observe(a.toolbars[a.toolbars.length-1].el),n.contentScrollCallback=()=>{((o,t,e)=>{(0,r.e)(()=>{const i=(0,g.j)(1,1+-o.scrollTop/500,1.1);null===e.querySelector("ion-refresher.refresher-native")&&(0,r.w)(()=>{((o=[],t=1,e=!1)=>{o.forEach(n=>{const i=n.ionTitleEl,s=n.innerTitleEl;!i||"large"!==i.size||(s.style.transition=e?"all 0.2s ease-in-out":"",s.style.transform=`scale3d(${t}, ${t}, 1)`)})})(t.toolbars,i)})})})(n.scrollEl,a,t)},n.scrollEl.addEventListener("scroll",n.contentScrollCallback),(0,r.w)(()=>{void 0!==n.collapsibleMainHeader&&n.collapsibleMainHeader.classList.add("header-collapse-main")}))})()}render(){const{translucent:t,inheritedAttributes:e}=this,n=(0,d.b)(this),i=this.collapse||"none",s=(0,u.h)("ion-menu",this.el)?"none":"banner";return(0,r.h)(r.f,Object.assign({key:"c687314ef290793a9d633ad20cfc5eeb47621e31",role:s,class:{[n]:!0,[`header-${n}`]:!0,"header-translucent":this.translucent,[`header-collapse-${i}`]:!0,[`header-translucent-${n}`]:this.translucent}},e),"ios"===n&&t&&(0,r.h)("div",{key:"b429996046082405a91e7c23f95516db0b736f12",class:"header-background"}),(0,r.h)("slot",{key:"e17a8965f8d3a33c1bfcb056c153d8242e5229fa"}))}get el(){return(0,r.i)(this)}};return o.style={ios:"ion-header{display:block;position:relative;-ms-flex-order:-1;order:-1;width:100%;z-index:10}ion-header ion-toolbar:first-of-type{padding-top:var(--ion-safe-area-top, 0)}.header-ios ion-toolbar:last-of-type{--border-width:0 0 0.55px}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){.header-background{left:0;right:0;top:0;bottom:0;position:absolute;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.header-translucent-ios ion-toolbar{--opacity:.8}.header-collapse-condense-inactive .header-background{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.header-ios.ion-no-border ion-toolbar:last-of-type{--border-width:0}.header-collapse-fade ion-toolbar{--opacity-scale:inherit}.header-collapse-condense{z-index:9}.header-collapse-condense ion-toolbar{position:-webkit-sticky;position:sticky;top:0}.header-collapse-condense ion-toolbar:first-of-type{padding-top:0px;z-index:1}.header-collapse-condense ion-toolbar{--background:var(--ion-background-color, #fff);z-index:0}.header-collapse-condense ion-toolbar:last-of-type{--border-width:0px}.header-collapse-condense ion-toolbar ion-searchbar{padding-top:0px;padding-bottom:13px}.header-collapse-main{--opacity-scale:1}.header-collapse-main ion-toolbar{--opacity-scale:inherit}.header-collapse-main ion-toolbar.in-toolbar ion-title,.header-collapse-main ion-toolbar.in-toolbar ion-buttons{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.header-collapse-condense-inactive:not(.header-collapse-condense) ion-toolbar.in-toolbar ion-title,.header-collapse-condense-inactive:not(.header-collapse-condense) ion-toolbar.in-toolbar ion-buttons.buttons-collapse{opacity:0;pointer-events:none}.header-collapse-condense-inactive.header-collapse-condense ion-toolbar.in-toolbar ion-title,.header-collapse-condense-inactive.header-collapse-condense ion-toolbar.in-toolbar ion-buttons.buttons-collapse{visibility:hidden}ion-header.header-ios:not(.header-collapse-main):has(~ion-content ion-header.header-ios[collapse=condense],~ion-content ion-header.header-ios.header-collapse-condense){opacity:0}",md:"ion-header{display:block;position:relative;-ms-flex-order:-1;order:-1;width:100%;z-index:10}ion-header ion-toolbar:first-of-type{padding-top:var(--ion-safe-area-top, 0)}.header-md{-webkit-box-shadow:0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);box-shadow:0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12)}.header-collapse-condense{display:none}.header-md.ion-no-border{-webkit-box-shadow:none;box-shadow:none}"},o})(),lt=(()=>{let o=class{constructor(t){(0,r.r)(this,t),this.ionNavWillLoad=(0,r.d)(this,"ionNavWillLoad",7),this.ionNavWillChange=(0,r.d)(this,"ionNavWillChange",3),this.ionNavDidChange=(0,r.d)(this,"ionNavDidChange",3),this.lockController=(0,C.c)(),this.gestureOrAnimationInProgress=!1,this.mode=(0,d.b)(this),this.delegate=void 0,this.animated=!0,this.animation=void 0,this.swipeHandler=void 0}swipeHandlerChanged(){this.gesture&&this.gesture.enable(void 0!==this.swipeHandler)}connectedCallback(){var t=this;return(0,p.A)(function*(){t.gesture=(yield l.e(2076).then(l.bind(l,97166))).createSwipeBackGesture(t.el,()=>!t.gestureOrAnimationInProgress&&!!t.swipeHandler&&t.swipeHandler.canStart(),()=>(t.gestureOrAnimationInProgress=!0,void(t.swipeHandler&&t.swipeHandler.onStart())),n=>{var i;return null===(i=t.ani)||void 0===i?void 0:i.progressStep(n)},(n,i,s)=>{if(t.ani){t.ani.onFinish(()=>{t.gestureOrAnimationInProgress=!1,t.swipeHandler&&t.swipeHandler.onEnd(n)},{oneTimeCallback:!0});let a=n?-.001:.001;n?a+=(0,k.g)([0,0],[.32,.72],[0,1],[1,1],i)[0]:(t.ani.easing("cubic-bezier(1, 0, 0.68, 0.28)"),a+=(0,k.g)([0,0],[1,0],[.68,.28],[1,1],i)[0]),t.ani.progressEnd(n?1:0,a,s)}else t.gestureOrAnimationInProgress=!1}),t.swipeHandlerChanged()})()}componentWillLoad(){this.ionNavWillLoad.emit()}disconnectedCallback(){this.gesture&&(this.gesture.destroy(),this.gesture=void 0)}commit(t,e,n){var i=this;return(0,p.A)(function*(){const s=yield i.lockController.lock();let a=!1;try{a=yield i.transition(t,e,n)}catch(c){console.error(c)}return s(),a})()}setRouteId(t,e,n,i){var s=this;return(0,p.A)(function*(){return{changed:yield s.setRoot(t,e,{duration:"root"===n?0:void 0,direction:"back"===n?"back":"forward",animationBuilder:i}),element:s.activeEl}})()}getRouteId(){var t=this;return(0,p.A)(function*(){const e=t.activeEl;return e?{id:e.tagName,element:e,params:t.activeParams}:void 0})()}setRoot(t,e,n){var i=this;return(0,p.A)(function*(){if(i.activeComponent===t&&(0,g.s)(e,i.activeParams))return!1;const s=i.activeEl,a=yield(0,w.a)(i.delegate,i.el,t,["ion-page","ion-page-invisible"],e);return i.activeComponent=t,i.activeEl=a,i.activeParams=e,yield i.commit(a,s,n),yield(0,w.d)(i.delegate,s),!0})()}transition(t,e,n={}){var i=this;return(0,p.A)(function*(){if(e===t)return!1;i.ionNavWillChange.emit();const{el:s,mode:a}=i,c=i.animated&&d.c.getBoolean("animated",!0),b=n.animationBuilder||i.animation||d.c.get("navAnimation");return yield(0,j.t)(Object.assign(Object.assign({mode:a,animated:c,enteringEl:t,leavingEl:e,baseEl:s,deepWait:(0,g.k)(s),progressCallback:n.progressAnimation?f=>{void 0===f||i.gestureOrAnimationInProgress?i.ani=f:(i.gestureOrAnimationInProgress=!0,f.onFinish(()=>{i.gestureOrAnimationInProgress=!1,i.swipeHandler&&i.swipeHandler.onEnd(!1)},{oneTimeCallback:!0}),f.progressEnd(0,0,0))}:void 0},n),{animationBuilder:b})),i.ionNavDidChange.emit(),!0})()}render(){return(0,r.h)("slot",{key:"8279a453c66a766e6e383ff59842b4ae070c13a9"})}get el(){return(0,r.i)(this)}static get watchers(){return{swipeHandler:["swipeHandlerChanged"]}}};return o.style=":host{left:0;right:0;top:0;bottom:0;position:absolute;contain:layout size style;z-index:0}",o})(),bt=(()=>{let o=class{constructor(t){(0,r.r)(this,t),this.ionStyle=(0,r.d)(this,"ionStyle",7),this.color=void 0,this.size=void 0}sizeChanged(){this.emitStyle()}connectedCallback(){this.emitStyle()}emitStyle(){const t=this.getSize();this.ionStyle.emit({[`title-${t}`]:!0})}getSize(){return void 0!==this.size?this.size:"default"}render(){const t=(0,d.b)(this),e=this.getSize();return(0,r.h)(r.f,{key:"5a58dc437a6f4257244bbdd7e9a682a17d8c9a6b",class:(0,u.c)(this.color,{[t]:!0,[`title-${e}`]:!0,"title-rtl":"rtl"===document.dir})},(0,r.h)("div",{key:"58682ea7b8f47a08adfad419b5c76b34784c6501",class:"toolbar-title"},(0,r.h)("slot",{key:"8a9248534e4c3076f5e2dfda38ef86069796851c"})))}get el(){return(0,r.i)(this)}static get watchers(){return{size:["sizeChanged"]}}};return o.style={ios:":host{--color:initial;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;-webkit-transform:translateZ(0);transform:translateZ(0);color:var(--color)}:host(.ion-color){color:var(--ion-color-base)}.toolbar-title{display:block;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;pointer-events:auto}:host(.title-small) .toolbar-title{white-space:normal}:host{top:0;-webkit-padding-start:90px;padding-inline-start:90px;-webkit-padding-end:90px;padding-inline-end:90px;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);position:absolute;width:100%;height:100%;-webkit-transform:translateZ(0);transform:translateZ(0);font-size:min(1.0625rem, 20.4px);font-weight:600;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none}:host{inset-inline-start:0}:host(.title-small){-webkit-padding-start:9px;padding-inline-start:9px;-webkit-padding-end:9px;padding-inline-end:9px;padding-top:6px;padding-bottom:16px;position:relative;font-size:min(0.8125rem, 23.4px);font-weight:normal}:host(.title-large){-webkit-padding-start:12px;padding-inline-start:12px;-webkit-padding-end:12px;padding-inline-end:12px;padding-top:2px;padding-bottom:4px;-webkit-transform-origin:left center;transform-origin:left center;position:static;-ms-flex-align:end;align-items:flex-end;min-width:100%;font-size:min(2.125rem, 61.2px);font-weight:700;text-align:start}:host(.title-large.title-rtl){-webkit-transform-origin:right center;transform-origin:right center}:host(.title-large.ion-cloned-element){--color:var(--ion-text-color, #000);font-family:var(--ion-font-family)}:host(.title-large) .toolbar-title{-webkit-transform-origin:inherit;transform-origin:inherit;width:auto}:host-context([dir=rtl]):host(.title-large) .toolbar-title,:host-context([dir=rtl]).title-large .toolbar-title{-webkit-transform-origin:calc(100% - inherit);transform-origin:calc(100% - inherit)}@supports selector(:dir(rtl)){:host(.title-large:dir(rtl)) .toolbar-title{-webkit-transform-origin:calc(100% - inherit);transform-origin:calc(100% - inherit)}}",md:":host{--color:initial;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;-webkit-transform:translateZ(0);transform:translateZ(0);color:var(--color)}:host(.ion-color){color:var(--ion-color-base)}.toolbar-title{display:block;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;pointer-events:auto}:host(.title-small) .toolbar-title{white-space:normal}:host{-webkit-padding-start:20px;padding-inline-start:20px;-webkit-padding-end:20px;padding-inline-end:20px;padding-top:0;padding-bottom:0;font-size:1.25rem;font-weight:500;letter-spacing:0.0125em}:host(.title-small){width:100%;height:100%;font-size:0.9375rem;font-weight:normal}"},o})(),ut=(()=>{let o=class{constructor(t){(0,r.r)(this,t),this.childrenStyles=new Map,this.color=void 0}componentWillLoad(){const t=Array.from(this.el.querySelectorAll("ion-buttons")),e=t.find(s=>"start"===s.slot);e&&e.classList.add("buttons-first-slot");const n=t.reverse(),i=n.find(s=>"end"===s.slot)||n.find(s=>"primary"===s.slot)||n.find(s=>"secondary"===s.slot);i&&i.classList.add("buttons-last-slot")}childrenStyle(t){t.stopPropagation();const e=t.target.tagName,n=t.detail,i={},s=this.childrenStyles.get(e)||{};let a=!1;Object.keys(n).forEach(c=>{const b=`toolbar-${c}`,f=n[c];f!==s[b]&&(a=!0),f&&(i[b]=!0)}),a&&(this.childrenStyles.set(e,i),(0,r.j)(this))}render(){const t=(0,d.b)(this),e={};return this.childrenStyles.forEach(n=>{Object.assign(e,n)}),(0,r.h)(r.f,{key:"4bb3a55001408a3bdf033af76b9196cb96c07c09",class:Object.assign(Object.assign({},e),(0,u.c)(this.color,{[t]:!0,"in-toolbar":(0,u.h)("ion-toolbar",this.el)}))},(0,r.h)("div",{key:"0891db157d6e028c6d03696f13fb510ea91b0296",class:"toolbar-background"}),(0,r.h)("div",{key:"95fbc870d808f74af4bb18cd8f8ec8c7828a9e0b",class:"toolbar-container"},(0,r.h)("slot",{key:"84d4a9644660fe00ca085055ca8d12f3647531ad",name:"start"}),(0,r.h)("slot",{key:"fd361dc9c9979f59aed2fedcf94629506fae62b0",name:"secondary"}),(0,r.h)("div",{key:"54d2b28616a4627c55766f66dc453707752758a6",class:"toolbar-content"},(0,r.h)("slot",{key:"8f65e0830cce7135640b90eb694e282cb7e5efd2"})),(0,r.h)("slot",{key:"c78be11a207c8674f222543646398636956087e6",name:"primary"}),(0,r.h)("slot",{key:"ab25e1601ccaa8cb0d81921b849bcb7402aa7826",name:"end"})))}get el(){return(0,r.i)(this)}};return o.style={ios:":host{--border-width:0;--border-style:solid;--opacity:1;--opacity-scale:1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;position:relative;width:100%;padding-right:var(--ion-safe-area-right);padding-left:var(--ion-safe-area-left);color:var(--color);font-family:var(--ion-font-family, inherit);contain:content;z-index:10;-webkit-box-sizing:border-box;box-sizing:border-box}:host(.ion-color){color:var(--ion-color-contrast)}:host(.ion-color) .toolbar-background{background:var(--ion-color-base)}.toolbar-container{-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-height:var(--min-height);contain:content;overflow:hidden;z-index:10;-webkit-box-sizing:border-box;box-sizing:border-box}.toolbar-background{left:0;right:0;top:0;bottom:0;position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);contain:strict;opacity:calc(var(--opacity) * var(--opacity-scale));z-index:-1;pointer-events:none}::slotted(ion-progress-bar){left:0;right:0;bottom:0;position:absolute}:host{--background:var(--ion-toolbar-background, var(--ion-color-step-50, var(--ion-background-color-step-50, #f7f7f7)));--color:var(--ion-toolbar-color, var(--ion-text-color, #000));--border-color:var(--ion-toolbar-border-color, var(--ion-border-color, var(--ion-color-step-150, var(--ion-background-color-step-150, rgba(0, 0, 0, 0.2)))));--padding-top:3px;--padding-bottom:3px;--padding-start:4px;--padding-end:4px;--min-height:44px}.toolbar-content{-ms-flex:1;flex:1;-ms-flex-order:4;order:4;min-width:0}:host(.toolbar-segment) .toolbar-content{display:-ms-inline-flexbox;display:inline-flex}:host(.toolbar-searchbar) .toolbar-container{padding-top:0;padding-bottom:0}:host(.toolbar-searchbar) ::slotted(*){-ms-flex-item-align:start;align-self:start}:host(.toolbar-searchbar) ::slotted(ion-chip){margin-top:3px}::slotted(ion-buttons){min-height:38px}::slotted([slot=start]){-ms-flex-order:2;order:2}::slotted([slot=secondary]){-ms-flex-order:3;order:3}::slotted([slot=primary]){-ms-flex-order:5;order:5;text-align:end}::slotted([slot=end]){-ms-flex-order:6;order:6;text-align:end}:host(.toolbar-title-large) .toolbar-container{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start}:host(.toolbar-title-large) .toolbar-content ion-title{-ms-flex:1;flex:1;-ms-flex-order:8;order:8;min-width:100%}",md:":host{--border-width:0;--border-style:solid;--opacity:1;--opacity-scale:1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;position:relative;width:100%;padding-right:var(--ion-safe-area-right);padding-left:var(--ion-safe-area-left);color:var(--color);font-family:var(--ion-font-family, inherit);contain:content;z-index:10;-webkit-box-sizing:border-box;box-sizing:border-box}:host(.ion-color){color:var(--ion-color-contrast)}:host(.ion-color) .toolbar-background{background:var(--ion-color-base)}.toolbar-container{-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-height:var(--min-height);contain:content;overflow:hidden;z-index:10;-webkit-box-sizing:border-box;box-sizing:border-box}.toolbar-background{left:0;right:0;top:0;bottom:0;position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);contain:strict;opacity:calc(var(--opacity) * var(--opacity-scale));z-index:-1;pointer-events:none}::slotted(ion-progress-bar){left:0;right:0;bottom:0;position:absolute}:host{--background:var(--ion-toolbar-background, var(--ion-background-color, #fff));--color:var(--ion-toolbar-color, var(--ion-text-color, #424242));--border-color:var(--ion-toolbar-border-color, var(--ion-border-color, var(--ion-color-step-150, var(--ion-background-color-step-150, #c1c4cd))));--padding-top:0;--padding-bottom:0;--padding-start:0;--padding-end:0;--min-height:56px}.toolbar-content{-ms-flex:1;flex:1;-ms-flex-order:3;order:3;min-width:0;max-width:100%}::slotted(.buttons-first-slot){-webkit-margin-start:4px;margin-inline-start:4px}::slotted(.buttons-last-slot){-webkit-margin-end:4px;margin-inline-end:4px}::slotted([slot=start]){-ms-flex-order:2;order:2}::slotted([slot=secondary]){-ms-flex-order:4;order:4}::slotted([slot=primary]){-ms-flex-order:5;order:5;text-align:end}::slotted([slot=end]){-ms-flex-order:6;order:6;text-align:end}"},o})()},80333:(R,S,l)=>{l.d(S,{c:()=>T,g:()=>d,h:()=>r,o:()=>I});var p=l(10467);const r=(u,h)=>null!==h.closest(u),T=(u,h)=>"string"==typeof u&&u.length>0?Object.assign({"ion-color":!0,[`ion-color-${u}`]:!0},h):h,d=u=>{const h={};return(u=>void 0!==u?(Array.isArray(u)?u:u.split(" ")).filter(m=>null!=m).map(m=>m.trim()).filter(m=>""!==m):[])(u).forEach(m=>h[m]=!0),h},g=/^[a-z][a-z0-9+\-.]*:/,I=function(){var u=(0,p.A)(function*(h,m,k,w){if(null!=h&&"#"!==h[0]&&!g.test(h)){const C=document.querySelector("ion-router");if(C)return m?.preventDefault(),C.push(h,k,w)}return!1});return function(m,k,w,C){return u.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/8066.5acb787fdf8d7f4c.js b/branch/kby-toggle-button-mobile-view/8066.5acb787fdf8d7f4c.js new file mode 100644 index 0000000000..2b14d29547 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/8066.5acb787fdf8d7f4c.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcookbook=self.webpackChunkcookbook||[]).push([[8066],{8066:(C,f,c)=>{c.r(f),c.d(f,{ion_radio:()=>b,ion_radio_group:()=>u});var h=c(10467),r=c(54261),m=c(84920),k=c(95572),g=c(80333),x=c(9483);const b=class{constructor(e){(0,r.r)(this,e),this.ionFocus=(0,r.d)(this,"ionFocus",7),this.ionBlur=(0,r.d)(this,"ionBlur",7),this.inputId="ion-rb-"+w++,this.radioGroup=null,this.updateState=()=>{if(this.radioGroup){const{compareWith:t,value:i}=this.radioGroup;this.checked=(0,k.i)(i,this.value,t)}},this.onClick=()=>{const{radioGroup:t,checked:i,disabled:a}=this;a||(this.checked=!i||!t?.allowEmptySelection)},this.onFocus=()=>{this.ionFocus.emit()},this.onBlur=()=>{this.ionBlur.emit()},this.checked=!1,this.buttonTabindex=-1,this.color=void 0,this.name=this.inputId,this.disabled=!1,this.value=void 0,this.labelPlacement="start",this.justify="space-between",this.alignment="center"}valueChanged(){this.updateState()}componentDidLoad(){this.updateState()}setFocus(e){var t=this;return(0,h.A)(function*(){e.stopPropagation(),e.preventDefault(),t.el.focus()})()}setButtonTabindex(e){var t=this;return(0,h.A)(function*(){t.buttonTabindex=e})()}connectedCallback(){void 0===this.value&&(this.value=this.inputId);const e=this.radioGroup=this.el.closest("ion-radio-group");e&&(this.updateState(),(0,m.a)(e,"ionValueChange",this.updateState))}disconnectedCallback(){const e=this.radioGroup;e&&((0,m.b)(e,"ionValueChange",this.updateState),this.radioGroup=null)}get hasLabel(){return""!==this.el.textContent}renderRadioControl(){return(0,r.h)("div",{class:"radio-icon",part:"container"},(0,r.h)("div",{class:"radio-inner",part:"mark"}),(0,r.h)("div",{class:"radio-ripple"}))}render(){const{checked:e,disabled:t,color:i,el:a,justify:p,labelPlacement:d,hasLabel:l,buttonTabindex:y,alignment:j}=this,I=(0,x.b)(this),v=(0,g.h)("ion-item",a);return(0,r.h)(r.f,{key:"43c95effb6acb119733270e8a5e02fe18b47ee4b",onFocus:this.onFocus,onBlur:this.onBlur,onClick:this.onClick,class:(0,g.c)(i,{[I]:!0,"in-item":v,"radio-checked":e,"radio-disabled":t,[`radio-justify-${p}`]:!0,[`radio-alignment-${j}`]:!0,[`radio-label-placement-${d}`]:!0,"ion-activatable":!v,"ion-focusable":!v}),role:"radio","aria-checked":e?"true":"false","aria-disabled":t?"true":null,tabindex:y},(0,r.h)("label",{key:"168ea77c08fde9832077d617662b93dc9986b544",class:"radio-wrapper"},(0,r.h)("div",{key:"ce1e6eee63fbab1e5a66b18f767f4eecc2a227f1",class:{"label-text-wrapper":!0,"label-text-wrapper-hidden":!l},part:"label"},(0,r.h)("slot",{key:"7d849e43d4356b5c3978c2bba9a6fba5d21ca69d"})),(0,r.h)("div",{key:"e741f7822364958b050a232bdfccdc413095c244",class:"native-wrapper"},this.renderRadioControl())))}get el(){return(0,r.i)(this)}static get watchers(){return{value:["valueChanged"]}}};let w=0;b.style={ios:':host{--inner-border-radius:50%;display:inline-block;position:relative;max-width:100%;min-height:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box}:host(.radio-disabled){pointer-events:none}.radio-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;contain:layout size style}.radio-icon,.radio-inner{-webkit-box-sizing:border-box;box-sizing:border-box}input{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:0;padding:0;border:0;outline:0;clip:rect(0 0 0 0);opacity:0;overflow:hidden;-webkit-appearance:none;-moz-appearance:none}:host(:focus){outline:none}:host(.in-item){-ms-flex:1 1 0px;flex:1 1 0;width:100%;height:100%}:host([slot=start]),:host([slot=end]){-ms-flex:initial;flex:initial;width:auto}.radio-wrapper{display:-ms-flexbox;display:flex;position:relative;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;height:inherit;min-height:inherit;cursor:inherit}.label-text-wrapper{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:host(.in-item) .label-text-wrapper{margin-top:10px;margin-bottom:10px}:host(.in-item.radio-label-placement-stacked) .label-text-wrapper{margin-top:10px;margin-bottom:16px}:host(.in-item.radio-label-placement-stacked) .native-wrapper{margin-bottom:10px}.label-text-wrapper-hidden{display:none}.native-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}:host(.radio-justify-space-between) .radio-wrapper{-ms-flex-pack:justify;justify-content:space-between}:host(.radio-justify-start) .radio-wrapper{-ms-flex-pack:start;justify-content:start}:host(.radio-justify-end) .radio-wrapper{-ms-flex-pack:end;justify-content:end}:host(.radio-alignment-start) .radio-wrapper{-ms-flex-align:start;align-items:start}:host(.radio-alignment-center) .radio-wrapper{-ms-flex-align:center;align-items:center}:host(.radio-label-placement-start) .radio-wrapper{-ms-flex-direction:row;flex-direction:row}:host(.radio-label-placement-start) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px}:host(.radio-label-placement-end) .radio-wrapper{-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.radio-label-placement-end) .label-text-wrapper{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0}:host(.radio-label-placement-fixed) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px}:host(.radio-label-placement-fixed) .label-text-wrapper{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px}:host(.radio-label-placement-stacked) .radio-wrapper{-ms-flex-direction:column;flex-direction:column}:host(.radio-label-placement-stacked) .label-text-wrapper{-webkit-transform:scale(0.75);transform:scale(0.75);margin-left:0;margin-right:0;margin-bottom:16px;max-width:calc(100% / 0.75)}:host(.radio-label-placement-stacked.radio-alignment-start) .label-text-wrapper{-webkit-transform-origin:left top;transform-origin:left top}:host-context([dir=rtl]):host(.radio-label-placement-stacked.radio-alignment-start) .label-text-wrapper,:host-context([dir=rtl]).radio-label-placement-stacked.radio-alignment-start .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}@supports selector(:dir(rtl)){:host(.radio-label-placement-stacked.radio-alignment-start:dir(rtl)) .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}}:host(.radio-label-placement-stacked.radio-alignment-center) .label-text-wrapper{-webkit-transform-origin:center top;transform-origin:center top}:host-context([dir=rtl]):host(.radio-label-placement-stacked.radio-alignment-center) .label-text-wrapper,:host-context([dir=rtl]).radio-label-placement-stacked.radio-alignment-center .label-text-wrapper{-webkit-transform-origin:calc(100% - center) top;transform-origin:calc(100% - center) top}@supports selector(:dir(rtl)){:host(.radio-label-placement-stacked.radio-alignment-center:dir(rtl)) .label-text-wrapper{-webkit-transform-origin:calc(100% - center) top;transform-origin:calc(100% - center) top}}:host{--color-checked:var(--ion-color-primary, #0054e9)}:host(.ion-color.radio-checked) .radio-inner{border-color:var(--ion-color-base)}.item-radio.item-ios ion-label{-webkit-margin-start:0;margin-inline-start:0}.radio-inner{width:33%;height:50%}:host(.radio-checked) .radio-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg);border-width:0.125rem;border-top-width:0;border-left-width:0;border-style:solid;border-color:var(--color-checked)}:host(.radio-disabled){opacity:0.3}:host(.ion-focused) .radio-icon::after{border-radius:var(--inner-border-radius);top:-8px;display:block;position:absolute;width:36px;height:36px;background:var(--ion-color-primary-tint, #1a65eb);content:"";opacity:0.2}:host(.ion-focused) .radio-icon::after{inset-inline-start:-9px}.native-wrapper .radio-icon{width:0.9375rem;height:1.5rem}',md:':host{--inner-border-radius:50%;display:inline-block;position:relative;max-width:100%;min-height:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box}:host(.radio-disabled){pointer-events:none}.radio-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;contain:layout size style}.radio-icon,.radio-inner{-webkit-box-sizing:border-box;box-sizing:border-box}input{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:0;padding:0;border:0;outline:0;clip:rect(0 0 0 0);opacity:0;overflow:hidden;-webkit-appearance:none;-moz-appearance:none}:host(:focus){outline:none}:host(.in-item){-ms-flex:1 1 0px;flex:1 1 0;width:100%;height:100%}:host([slot=start]),:host([slot=end]){-ms-flex:initial;flex:initial;width:auto}.radio-wrapper{display:-ms-flexbox;display:flex;position:relative;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;height:inherit;min-height:inherit;cursor:inherit}.label-text-wrapper{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:host(.in-item) .label-text-wrapper{margin-top:10px;margin-bottom:10px}:host(.in-item.radio-label-placement-stacked) .label-text-wrapper{margin-top:10px;margin-bottom:16px}:host(.in-item.radio-label-placement-stacked) .native-wrapper{margin-bottom:10px}.label-text-wrapper-hidden{display:none}.native-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}:host(.radio-justify-space-between) .radio-wrapper{-ms-flex-pack:justify;justify-content:space-between}:host(.radio-justify-start) .radio-wrapper{-ms-flex-pack:start;justify-content:start}:host(.radio-justify-end) .radio-wrapper{-ms-flex-pack:end;justify-content:end}:host(.radio-alignment-start) .radio-wrapper{-ms-flex-align:start;align-items:start}:host(.radio-alignment-center) .radio-wrapper{-ms-flex-align:center;align-items:center}:host(.radio-label-placement-start) .radio-wrapper{-ms-flex-direction:row;flex-direction:row}:host(.radio-label-placement-start) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px}:host(.radio-label-placement-end) .radio-wrapper{-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.radio-label-placement-end) .label-text-wrapper{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0}:host(.radio-label-placement-fixed) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px}:host(.radio-label-placement-fixed) .label-text-wrapper{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px}:host(.radio-label-placement-stacked) .radio-wrapper{-ms-flex-direction:column;flex-direction:column}:host(.radio-label-placement-stacked) .label-text-wrapper{-webkit-transform:scale(0.75);transform:scale(0.75);margin-left:0;margin-right:0;margin-bottom:16px;max-width:calc(100% / 0.75)}:host(.radio-label-placement-stacked.radio-alignment-start) .label-text-wrapper{-webkit-transform-origin:left top;transform-origin:left top}:host-context([dir=rtl]):host(.radio-label-placement-stacked.radio-alignment-start) .label-text-wrapper,:host-context([dir=rtl]).radio-label-placement-stacked.radio-alignment-start .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}@supports selector(:dir(rtl)){:host(.radio-label-placement-stacked.radio-alignment-start:dir(rtl)) .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}}:host(.radio-label-placement-stacked.radio-alignment-center) .label-text-wrapper{-webkit-transform-origin:center top;transform-origin:center top}:host-context([dir=rtl]):host(.radio-label-placement-stacked.radio-alignment-center) .label-text-wrapper,:host-context([dir=rtl]).radio-label-placement-stacked.radio-alignment-center .label-text-wrapper{-webkit-transform-origin:calc(100% - center) top;transform-origin:calc(100% - center) top}@supports selector(:dir(rtl)){:host(.radio-label-placement-stacked.radio-alignment-center:dir(rtl)) .label-text-wrapper{-webkit-transform-origin:calc(100% - center) top;transform-origin:calc(100% - center) top}}:host{--color:rgb(var(--ion-text-color-rgb, 0, 0, 0), 0.6);--color-checked:var(--ion-color-primary, #0054e9);--border-width:0.125rem;--border-style:solid;--border-radius:50%}:host(.ion-color) .radio-inner{background:var(--ion-color-base)}:host(.ion-color.radio-checked) .radio-icon{border-color:var(--ion-color-base)}.radio-icon{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;border-radius:var(--border-radius);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--color)}.radio-inner{border-radius:var(--inner-border-radius);width:calc(50% + var(--border-width));height:calc(50% + var(--border-width));-webkit-transform:scale3d(0, 0, 0);transform:scale3d(0, 0, 0);-webkit-transition:-webkit-transform 280ms cubic-bezier(0.4, 0, 0.2, 1);transition:-webkit-transform 280ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 280ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 280ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 280ms cubic-bezier(0.4, 0, 0.2, 1);background:var(--color-checked)}:host(.radio-checked) .radio-icon{border-color:var(--color-checked)}:host(.radio-checked) .radio-inner{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}:host(.radio-disabled) .label-text-wrapper{opacity:0.38}:host(.radio-disabled) .native-wrapper{opacity:0.63}:host(.ion-focused) .radio-icon::after{border-radius:var(--inner-border-radius);display:block;position:absolute;width:36px;height:36px;background:var(--ion-color-primary-tint, #1a65eb);content:"";opacity:0.2}.native-wrapper .radio-icon{width:1.25rem;height:1.25rem}'};const u=class{constructor(e){(0,r.r)(this,e),this.ionChange=(0,r.d)(this,"ionChange",7),this.ionValueChange=(0,r.d)(this,"ionValueChange",7),this.inputId="ion-rg-"+E++,this.labelId=`${this.inputId}-lbl`,this.setRadioTabindex=t=>{const i=this.getRadios(),a=i.find(l=>!l.disabled),p=i.find(l=>l.value===t&&!l.disabled);if(!a&&!p)return;const d=p||a;for(const l of i)l.setButtonTabindex(l===d?0:-1)},this.onClick=t=>{t.preventDefault();const i=t.target&&t.target.closest("ion-radio");if(i&&!i.disabled){const p=i.value;p!==this.value?(this.value=p,this.emitValueChange(t)):this.allowEmptySelection&&(this.value=void 0,this.emitValueChange(t))}},this.allowEmptySelection=!1,this.compareWith=void 0,this.name=this.inputId,this.value=void 0}valueChanged(e){this.setRadioTabindex(e),this.ionValueChange.emit({value:e})}componentDidLoad(){this.valueChanged(this.value)}connectedCallback(){var e=this;return(0,h.A)(function*(){const t=e.el.querySelector("ion-list-header")||e.el.querySelector("ion-item-divider");if(t){const i=e.label=t.querySelector("ion-label");i&&(e.labelId=i.id=e.name+"-lbl")}})()}getRadios(){return Array.from(this.el.querySelectorAll("ion-radio"))}emitValueChange(e){const{value:t}=this;this.ionChange.emit({value:t,event:e})}onKeydown(e){const t=!!this.el.closest("ion-select-popover");if(e.target&&!this.el.contains(e.target))return;const i=this.getRadios().filter(a=>!a.disabled);if(e.target&&i.includes(e.target)){const a=i.findIndex(l=>l===e.target),p=i[a];let d;if(["ArrowDown","ArrowRight"].includes(e.key)&&(d=a===i.length-1?i[0]:i[a+1]),["ArrowUp","ArrowLeft"].includes(e.key)&&(d=0===a?i[i.length-1]:i[a-1]),d&&i.includes(d)&&(d.setFocus(e),t||(this.value=d.value,this.emitValueChange(e))),[" "].includes(e.key)){const l=this.value;this.value=this.allowEmptySelection&&void 0!==this.value?void 0:p.value,(l!==this.value||this.allowEmptySelection)&&this.emitValueChange(e),e.preventDefault()}}}render(){const{label:e,labelId:t,el:i,name:a,value:p}=this,d=(0,x.b)(this);return(0,m.d)(!0,i,a,p,!1),(0,r.h)(r.f,{key:"7a8ad7eb6a05c6f96a348dcf30fd0c610a95688c",role:"radiogroup","aria-labelledby":e?t:null,onClick:this.onClick,class:d})}get el(){return(0,r.i)(this)}static get watchers(){return{value:["valueChanged"]}}};let E=0},80333:(C,f,c)=>{c.d(f,{c:()=>m,g:()=>g,h:()=>r,o:()=>_});var h=c(10467);const r=(o,n)=>null!==n.closest(o),m=(o,n)=>"string"==typeof o&&o.length>0?Object.assign({"ion-color":!0,[`ion-color-${o}`]:!0},n):n,g=o=>{const n={};return(o=>void 0!==o?(Array.isArray(o)?o:o.split(" ")).filter(s=>null!=s).map(s=>s.trim()).filter(s=>""!==s):[])(o).forEach(s=>n[s]=!0),n},x=/^[a-z][a-z0-9+\-.]*:/,_=function(){var o=(0,h.A)(function*(n,s,b,w){if(null!=n&&"#"!==n[0]&&!x.test(n)){const u=document.querySelector("ion-router");if(u)return s?.preventDefault(),u.push(n,b,w)}return!1});return function(s,b,w,u){return o.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/8193.77a3c181e49ca965.js b/branch/kby-toggle-button-mobile-view/8193.77a3c181e49ca965.js new file mode 100644 index 0000000000..185ac64248 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/8193.77a3c181e49ca965.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcookbook=self.webpackChunkcookbook||[]).push([[8193],{48193:(_,y,c)=>{c.r(y),c.d(y,{ion_searchbar:()=>m});var b=c(10467),n=c(54261),p=c(84920),x=c(25083),k=c(80333),d=c(23992),u=c(9483);const m=class{constructor(a){var e=this;(0,n.r)(this,a),this.ionInput=(0,n.d)(this,"ionInput",7),this.ionChange=(0,n.d)(this,"ionChange",7),this.ionCancel=(0,n.d)(this,"ionCancel",7),this.ionClear=(0,n.d)(this,"ionClear",7),this.ionBlur=(0,n.d)(this,"ionBlur",7),this.ionFocus=(0,n.d)(this,"ionFocus",7),this.ionStyle=(0,n.d)(this,"ionStyle",7),this.isCancelVisible=!1,this.shouldAlignLeft=!0,this.inputId="ion-searchbar-"+f++,this.inheritedAttributes={},this.onClearInput=function(){var r=(0,b.A)(function*(o){return e.ionClear.emit(),new Promise(s=>{setTimeout(()=>{const l=e.getValue();""!==l&&(e.value="",e.emitInputChange(),o&&!e.focused&&(e.setFocus(),e.focusedValue=l)),s()},64)})});return function(o){return r.apply(this,arguments)}}(),this.onCancelSearchbar=function(){var r=(0,b.A)(function*(o){o&&(o.preventDefault(),o.stopPropagation()),e.ionCancel.emit();const s=e.getValue(),l=e.focused;yield e.onClearInput(),s&&!l&&e.emitValueChange(o),e.nativeInput&&e.nativeInput.blur()});return function(o){return r.apply(this,arguments)}}(),this.onInput=r=>{const o=r.target;o&&(this.value=o.value),this.emitInputChange(r)},this.onChange=r=>{this.emitValueChange(r)},this.onBlur=r=>{this.focused=!1,this.ionBlur.emit(),this.positionElements(),this.focusedValue!==this.value&&this.emitValueChange(r),this.focusedValue=void 0},this.onFocus=()=>{this.focused=!0,this.focusedValue=this.value,this.ionFocus.emit(),this.positionElements()},this.focused=!1,this.noAnimate=!0,this.color=void 0,this.animated=!1,this.autocapitalize="off",this.autocomplete="off",this.autocorrect="off",this.cancelButtonIcon=u.c.get("backButtonIcon",d.a),this.cancelButtonText="Cancel",this.clearIcon=void 0,this.debounce=void 0,this.disabled=!1,this.inputmode=void 0,this.enterkeyhint=void 0,this.maxlength=void 0,this.minlength=void 0,this.name=this.inputId,this.placeholder="Search",this.searchIcon=void 0,this.showCancelButton="never",this.showClearButton="always",this.spellcheck=!1,this.type="search",this.value=""}onLangChanged(a){this.inheritedAttributes=Object.assign(Object.assign({},this.inheritedAttributes),{lang:a}),(0,n.j)(this)}onDirChanged(a){this.inheritedAttributes=Object.assign(Object.assign({},this.inheritedAttributes),{dir:a}),(0,n.j)(this)}debounceChanged(){const{ionInput:a,debounce:e,originalIonInput:r}=this;this.ionInput=void 0===e?r??a:(0,p.e)(a,e)}valueChanged(){const a=this.nativeInput,e=this.getValue();a&&a.value!==e&&(a.value=e)}showCancelButtonChanged(){requestAnimationFrame(()=>{this.positionElements(),(0,n.j)(this)})}connectedCallback(){this.emitStyle()}componentWillLoad(){this.inheritedAttributes=Object.assign({},(0,p.h)(this.el,["lang","dir"]))}componentDidLoad(){this.originalIonInput=this.ionInput,this.positionElements(),this.debounceChanged(),setTimeout(()=>{this.noAnimate=!1},300)}emitStyle(){this.ionStyle.emit({searchbar:!0})}setFocus(){var a=this;return(0,b.A)(function*(){a.nativeInput&&a.nativeInput.focus()})()}getInputElement(){var a=this;return(0,b.A)(function*(){return a.nativeInput||(yield new Promise(e=>(0,p.c)(a.el,e))),Promise.resolve(a.nativeInput)})()}emitValueChange(a){const{value:e}=this,r=null==e?e:e.toString();this.focusedValue=r,this.ionChange.emit({value:r,event:a})}emitInputChange(a){const{value:e}=this;this.ionInput.emit({value:e,event:a})}positionElements(){const a=this.getValue(),e=this.shouldAlignLeft,r=(0,u.b)(this),o=!this.animated||""!==a.trim()||!!this.focused;this.shouldAlignLeft=o,"ios"===r&&(e!==o&&this.positionPlaceholder(),this.animated&&this.positionCancelButton())}positionPlaceholder(){const a=this.nativeInput;if(!a)return;const e=(0,x.i)(this.el),r=(this.el.shadowRoot||this.el).querySelector(".searchbar-search-icon");if(this.shouldAlignLeft)a.removeAttribute("style"),r.removeAttribute("style");else{const o=document,s=o.createElement("span");s.innerText=this.placeholder||"",o.body.appendChild(s),(0,p.r)(()=>{const l=s.offsetWidth;s.remove();const g="calc(50% - "+l/2+"px)",v="calc(50% - "+(l/2+r.clientWidth+8)+"px)";e?(a.style.paddingRight=g,r.style.marginRight=v):(a.style.paddingLeft=g,r.style.marginLeft=v)})}}positionCancelButton(){const a=(0,x.i)(this.el),e=(this.el.shadowRoot||this.el).querySelector(".searchbar-cancel-button"),r=this.shouldShowCancelButton();if(null!==e&&r!==this.isCancelVisible){const o=e.style;if(this.isCancelVisible=r,r)a?o.marginLeft="0":o.marginRight="0";else{const s=e.offsetWidth;s>0&&(a?o.marginLeft=-s+"px":o.marginRight=-s+"px")}}}getValue(){return this.value||""}hasValue(){return""!==this.getValue()}shouldShowCancelButton(){return!("never"===this.showCancelButton||"focus"===this.showCancelButton&&!this.focused)}shouldShowClearButton(){return!("never"===this.showClearButton||"focus"===this.showClearButton&&!this.focused)}render(){const{cancelButtonText:a,autocapitalize:e}=this,r=this.animated&&u.c.getBoolean("animated",!0),o=(0,u.b)(this),s=this.clearIcon||("ios"===o?d.b:d.d),l=this.searchIcon||("ios"===o?d.s:d.e),g=this.shouldShowCancelButton(),v="never"!==this.showCancelButton&&(0,n.h)("button",{key:"20b2d0f2e3425eede725dbe3323c7c29cdb66f4e","aria-label":a,"aria-hidden":g?void 0:"true",type:"button",tabIndex:"ios"!==o||g?void 0:-1,onMouseDown:this.onCancelSearchbar,onTouchStart:this.onCancelSearchbar,class:"searchbar-cancel-button"},(0,n.h)("div",{key:"3a516c3fdd35256eb79639fd340afcdd92cfd7aa","aria-hidden":"true"},"md"===o?(0,n.h)("ion-icon",{"aria-hidden":"true",mode:o,icon:this.cancelButtonIcon,lazy:!1}):a));return(0,n.h)(n.f,{key:"34878db21f63a9bdffca0446d8ad5619ff04cac3",role:"search","aria-disabled":this.disabled?"true":null,class:(0,k.c)(this.color,{[o]:!0,"searchbar-animated":r,"searchbar-disabled":this.disabled,"searchbar-no-animate":r&&this.noAnimate,"searchbar-has-value":this.hasValue(),"searchbar-left-aligned":this.shouldAlignLeft,"searchbar-has-focus":this.focused,"searchbar-should-show-clear":this.shouldShowClearButton(),"searchbar-should-show-cancel":this.shouldShowCancelButton()})},(0,n.h)("div",{key:"faa7b011206a8359b1963368c65988e506b260cb",class:"searchbar-input-container"},(0,n.h)("input",Object.assign({key:"732d3e5a2b258da6f136a14472ac872816a9853b","aria-label":"search text",disabled:this.disabled,ref:C=>this.nativeInput=C,class:"searchbar-input",inputMode:this.inputmode,enterKeyHint:this.enterkeyhint,name:this.name,onInput:this.onInput,onChange:this.onChange,onBlur:this.onBlur,onFocus:this.onFocus,minLength:this.minlength,maxLength:this.maxlength,placeholder:this.placeholder,type:this.type,value:this.getValue(),autoCapitalize:"default"===e?void 0:e,autoComplete:this.autocomplete,autoCorrect:this.autocorrect,spellcheck:this.spellcheck},this.inheritedAttributes)),"md"===o&&v,(0,n.h)("ion-icon",{key:"767dca971849f221dde220deae728b41bf764b98","aria-hidden":"true",mode:o,icon:l,lazy:!1,class:"searchbar-search-icon"}),(0,n.h)("button",{key:"9941b5de1ed9ebcf3e81de8e0731c09dea5a89d9","aria-label":"reset",type:"button","no-blur":!0,class:"searchbar-clear-button",onPointerDown:C=>{C.preventDefault()},onClick:()=>this.onClearInput(!0)},(0,n.h)("ion-icon",{key:"cb2b543d286373a84e2c6c2a959f92b045bbd7dd","aria-hidden":"true",mode:o,icon:s,lazy:!1,class:"searchbar-clear-icon"}))),"ios"===o&&v)}get el(){return(0,n.i)(this)}static get watchers(){return{lang:["onLangChanged"],dir:["onDirChanged"],debounce:["debounceChanged"],value:["valueChanged"],showCancelButton:["showCancelButtonChanged"]}}};let f=0;m.style={ios:".sc-ion-searchbar-ios-h{--placeholder-color:initial;--placeholder-font-style:initial;--placeholder-font-weight:initial;--placeholder-opacity:var(--ion-placeholder-opacity, 0.6);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;width:100%;color:var(--color);font-family:var(--ion-font-family, inherit);-webkit-box-sizing:border-box;box-sizing:border-box}.ion-color.sc-ion-searchbar-ios-h{color:var(--ion-color-contrast)}.ion-color.sc-ion-searchbar-ios-h .searchbar-input.sc-ion-searchbar-ios{background:var(--ion-color-base)}.ion-color.sc-ion-searchbar-ios-h .searchbar-clear-button.sc-ion-searchbar-ios,.ion-color.sc-ion-searchbar-ios-h .searchbar-cancel-button.sc-ion-searchbar-ios,.ion-color.sc-ion-searchbar-ios-h .searchbar-search-icon.sc-ion-searchbar-ios{color:inherit}.searchbar-search-icon.sc-ion-searchbar-ios{color:var(--icon-color);pointer-events:none}.searchbar-input-container.sc-ion-searchbar-ios{display:block;position:relative;-ms-flex-negative:1;flex-shrink:1;width:100%}.searchbar-input.sc-ion-searchbar-ios{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;border-radius:var(--border-radius);display:block;width:100%;min-height:inherit;border:0;outline:none;background:var(--background);font-family:inherit;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.searchbar-input.sc-ion-searchbar-ios::-webkit-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.searchbar-input.sc-ion-searchbar-ios::-moz-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.searchbar-input.sc-ion-searchbar-ios:-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.searchbar-input.sc-ion-searchbar-ios::-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.searchbar-input.sc-ion-searchbar-ios::placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.searchbar-input.sc-ion-searchbar-ios::-webkit-search-cancel-button,.searchbar-input.sc-ion-searchbar-ios::-ms-clear{display:none}.searchbar-cancel-button.sc-ion-searchbar-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;display:none;height:100%;border:0;outline:none;color:var(--cancel-button-color);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.searchbar-cancel-button.sc-ion-searchbar-ios>div.sc-ion-searchbar-ios{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.searchbar-clear-button.sc-ion-searchbar-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:none;min-height:0;outline:none;color:var(--clear-button-color);-webkit-appearance:none;-moz-appearance:none;appearance:none}.searchbar-clear-button.sc-ion-searchbar-ios:focus{opacity:0.5}.searchbar-has-value.searchbar-should-show-clear.sc-ion-searchbar-ios-h .searchbar-clear-button.sc-ion-searchbar-ios{display:block}.searchbar-disabled.sc-ion-searchbar-ios-h{cursor:default;opacity:0.4;pointer-events:none}.sc-ion-searchbar-ios-h{--background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.07);--border-radius:10px;--box-shadow:none;--cancel-button-color:var(--ion-color-primary, #0054e9);--clear-button-color:var(--ion-color-step-600, var(--ion-text-color-step-400, #666666));--color:var(--ion-text-color, #000);--icon-color:var(--ion-color-step-600, var(--ion-text-color-step-400, #666666));-webkit-padding-start:12px;padding-inline-start:12px;-webkit-padding-end:12px;padding-inline-end:12px;padding-top:12px;padding-bottom:12px;min-height:60px;contain:content}.searchbar-input-container.sc-ion-searchbar-ios{min-height:36px}.searchbar-search-icon.sc-ion-searchbar-ios{-webkit-margin-start:calc(50% - 60px);margin-inline-start:calc(50% - 60px);top:0;position:absolute;width:1.375rem;height:100%;contain:strict}.searchbar-search-icon.sc-ion-searchbar-ios{inset-inline-start:5px}.searchbar-input.sc-ion-searchbar-ios{-webkit-padding-start:0px;padding-inline-start:0px;-webkit-padding-end:0px;padding-inline-end:0px;padding-top:6px;padding-bottom:6px;height:100%;font-size:1.0625rem;font-weight:400;contain:strict}.searchbar-has-value.searchbar-should-show-clear.sc-ion-searchbar-ios-h .searchbar-input.sc-ion-searchbar-ios{-webkit-padding-start:1.75rem;padding-inline-start:1.75rem;-webkit-padding-end:1.75rem;padding-inline-end:1.75rem}.searchbar-clear-button.sc-ion-searchbar-ios{top:0;background-position:center;position:absolute;width:1.875rem;height:100%;border:0;background-color:transparent}.searchbar-clear-button.sc-ion-searchbar-ios{inset-inline-end:0}.searchbar-clear-icon.sc-ion-searchbar-ios{width:1.125rem;height:100%}.searchbar-cancel-button.sc-ion-searchbar-ios{-webkit-padding-start:12px;padding-inline-start:12px;-webkit-padding-end:0;padding-inline-end:0;padding-top:0;padding-bottom:0;-ms-flex-negative:0;flex-shrink:0;background-color:transparent;font-size:17px}.searchbar-left-aligned.sc-ion-searchbar-ios-h .searchbar-search-icon.sc-ion-searchbar-ios{-webkit-margin-start:0;margin-inline-start:0}.searchbar-left-aligned.sc-ion-searchbar-ios-h .searchbar-input.sc-ion-searchbar-ios{-webkit-padding-start:1.875rem;padding-inline-start:1.875rem}.searchbar-has-focus.sc-ion-searchbar-ios-h .searchbar-cancel-button.sc-ion-searchbar-ios,.searchbar-should-show-cancel.sc-ion-searchbar-ios-h .searchbar-cancel-button.sc-ion-searchbar-ios,.searchbar-animated.sc-ion-searchbar-ios-h .searchbar-cancel-button.sc-ion-searchbar-ios{display:block}.searchbar-animated.sc-ion-searchbar-ios-h .searchbar-search-icon.sc-ion-searchbar-ios,.searchbar-animated.sc-ion-searchbar-ios-h .searchbar-input.sc-ion-searchbar-ios{-webkit-transition:all 300ms ease;transition:all 300ms ease}.searchbar-animated.searchbar-has-focus.sc-ion-searchbar-ios-h .searchbar-cancel-button.sc-ion-searchbar-ios,.searchbar-animated.searchbar-should-show-cancel.sc-ion-searchbar-ios-h .searchbar-cancel-button.sc-ion-searchbar-ios{opacity:1;pointer-events:auto}.searchbar-animated.sc-ion-searchbar-ios-h .searchbar-cancel-button.sc-ion-searchbar-ios{-webkit-margin-end:-100%;margin-inline-end:-100%;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:all 300ms ease;transition:all 300ms ease;opacity:0;pointer-events:none}.searchbar-no-animate.sc-ion-searchbar-ios-h .searchbar-search-icon.sc-ion-searchbar-ios,.searchbar-no-animate.sc-ion-searchbar-ios-h .searchbar-input.sc-ion-searchbar-ios,.searchbar-no-animate.sc-ion-searchbar-ios-h .searchbar-cancel-button.sc-ion-searchbar-ios{-webkit-transition-duration:0ms;transition-duration:0ms}.ion-color.sc-ion-searchbar-ios-h .searchbar-cancel-button.sc-ion-searchbar-ios{color:var(--ion-color-base)}@media (any-hover: hover){.ion-color.sc-ion-searchbar-ios-h .searchbar-cancel-button.sc-ion-searchbar-ios:hover{color:var(--ion-color-tint)}}ion-toolbar.sc-ion-searchbar-ios-h,ion-toolbar .sc-ion-searchbar-ios-h{padding-top:1px;padding-bottom:15px;min-height:52px}ion-toolbar.ion-color.sc-ion-searchbar-ios-h:not(.ion-color),ion-toolbar.ion-color .sc-ion-searchbar-ios-h:not(.ion-color){color:inherit}ion-toolbar.ion-color.sc-ion-searchbar-ios-h:not(.ion-color) .searchbar-cancel-button.sc-ion-searchbar-ios,ion-toolbar.ion-color .sc-ion-searchbar-ios-h:not(.ion-color) .searchbar-cancel-button.sc-ion-searchbar-ios{color:currentColor}ion-toolbar.ion-color.sc-ion-searchbar-ios-h .searchbar-search-icon.sc-ion-searchbar-ios,ion-toolbar.ion-color .sc-ion-searchbar-ios-h .searchbar-search-icon.sc-ion-searchbar-ios{color:currentColor;opacity:0.5}ion-toolbar.ion-color.sc-ion-searchbar-ios-h:not(.ion-color) .searchbar-input.sc-ion-searchbar-ios,ion-toolbar.ion-color .sc-ion-searchbar-ios-h:not(.ion-color) .searchbar-input.sc-ion-searchbar-ios{background:rgba(var(--ion-color-contrast-rgb), 0.07);color:currentColor}ion-toolbar.ion-color.sc-ion-searchbar-ios-h:not(.ion-color) .searchbar-clear-button.sc-ion-searchbar-ios,ion-toolbar.ion-color .sc-ion-searchbar-ios-h:not(.ion-color) .searchbar-clear-button.sc-ion-searchbar-ios{color:currentColor;opacity:0.5}",md:".sc-ion-searchbar-md-h{--placeholder-color:initial;--placeholder-font-style:initial;--placeholder-font-weight:initial;--placeholder-opacity:var(--ion-placeholder-opacity, 0.6);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;width:100%;color:var(--color);font-family:var(--ion-font-family, inherit);-webkit-box-sizing:border-box;box-sizing:border-box}.ion-color.sc-ion-searchbar-md-h{color:var(--ion-color-contrast)}.ion-color.sc-ion-searchbar-md-h .searchbar-input.sc-ion-searchbar-md{background:var(--ion-color-base)}.ion-color.sc-ion-searchbar-md-h .searchbar-clear-button.sc-ion-searchbar-md,.ion-color.sc-ion-searchbar-md-h .searchbar-cancel-button.sc-ion-searchbar-md,.ion-color.sc-ion-searchbar-md-h .searchbar-search-icon.sc-ion-searchbar-md{color:inherit}.searchbar-search-icon.sc-ion-searchbar-md{color:var(--icon-color);pointer-events:none}.searchbar-input-container.sc-ion-searchbar-md{display:block;position:relative;-ms-flex-negative:1;flex-shrink:1;width:100%}.searchbar-input.sc-ion-searchbar-md{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;border-radius:var(--border-radius);display:block;width:100%;min-height:inherit;border:0;outline:none;background:var(--background);font-family:inherit;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.searchbar-input.sc-ion-searchbar-md::-webkit-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.searchbar-input.sc-ion-searchbar-md::-moz-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.searchbar-input.sc-ion-searchbar-md:-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.searchbar-input.sc-ion-searchbar-md::-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.searchbar-input.sc-ion-searchbar-md::placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.searchbar-input.sc-ion-searchbar-md::-webkit-search-cancel-button,.searchbar-input.sc-ion-searchbar-md::-ms-clear{display:none}.searchbar-cancel-button.sc-ion-searchbar-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;display:none;height:100%;border:0;outline:none;color:var(--cancel-button-color);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.searchbar-cancel-button.sc-ion-searchbar-md>div.sc-ion-searchbar-md{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.searchbar-clear-button.sc-ion-searchbar-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:none;min-height:0;outline:none;color:var(--clear-button-color);-webkit-appearance:none;-moz-appearance:none;appearance:none}.searchbar-clear-button.sc-ion-searchbar-md:focus{opacity:0.5}.searchbar-has-value.searchbar-should-show-clear.sc-ion-searchbar-md-h .searchbar-clear-button.sc-ion-searchbar-md{display:block}.searchbar-disabled.sc-ion-searchbar-md-h{cursor:default;opacity:0.4;pointer-events:none}.sc-ion-searchbar-md-h{--background:var(--ion-background-color, #fff);--border-radius:2px;--box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);--cancel-button-color:var(--ion-color-step-900, var(--ion-text-color-step-100, #1a1a1a));--clear-button-color:initial;--color:var(--ion-color-step-850, var(--ion-text-color-step-150, #262626));--icon-color:var(--ion-color-step-600, var(--ion-text-color-step-400, #666666));-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:8px;padding-inline-end:8px;padding-top:8px;padding-bottom:8px;background:inherit}.searchbar-search-icon.sc-ion-searchbar-md{top:11px;width:1.3125rem;height:1.3125rem}.searchbar-search-icon.sc-ion-searchbar-md{inset-inline-start:16px}.searchbar-cancel-button.sc-ion-searchbar-md{top:0;background-color:transparent;font-size:1.5em}.searchbar-cancel-button.sc-ion-searchbar-md{inset-inline-start:9px}.searchbar-search-icon.sc-ion-searchbar-md,.searchbar-cancel-button.sc-ion-searchbar-md{position:absolute}.searchbar-search-icon.ion-activated.sc-ion-searchbar-md,.searchbar-cancel-button.ion-activated.sc-ion-searchbar-md{background-color:transparent}.searchbar-input.sc-ion-searchbar-md{-webkit-padding-start:3.4375rem;padding-inline-start:3.4375rem;-webkit-padding-end:3.4375rem;padding-inline-end:3.4375rem;padding-top:0.375rem;padding-bottom:0.375rem;background-position:left 8px center;height:auto;font-size:1rem;font-weight:400;line-height:30px}[dir=rtl].sc-ion-searchbar-md-h .searchbar-input.sc-ion-searchbar-md,[dir=rtl] .sc-ion-searchbar-md-h .searchbar-input.sc-ion-searchbar-md{background-position:right 8px center}[dir=rtl].sc-ion-searchbar-md .searchbar-input.sc-ion-searchbar-md{background-position:right 8px center}@supports selector(:dir(rtl)){.searchbar-input.sc-ion-searchbar-md:dir(rtl){background-position:right 8px center}}.searchbar-clear-button.sc-ion-searchbar-md{top:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;position:absolute;height:100%;border:0;background-color:transparent}.searchbar-clear-button.sc-ion-searchbar-md{inset-inline-end:13px}.searchbar-clear-button.ion-activated.sc-ion-searchbar-md{background-color:transparent}.searchbar-clear-icon.sc-ion-searchbar-md{width:1.375rem;height:100%}.searchbar-has-focus.sc-ion-searchbar-md-h .searchbar-search-icon.sc-ion-searchbar-md{display:block}.searchbar-has-focus.sc-ion-searchbar-md-h .searchbar-cancel-button.sc-ion-searchbar-md,.searchbar-should-show-cancel.sc-ion-searchbar-md-h .searchbar-cancel-button.sc-ion-searchbar-md{display:block}.searchbar-has-focus.sc-ion-searchbar-md-h .searchbar-cancel-button.sc-ion-searchbar-md+.searchbar-search-icon.sc-ion-searchbar-md,.searchbar-should-show-cancel.sc-ion-searchbar-md-h .searchbar-cancel-button.sc-ion-searchbar-md+.searchbar-search-icon.sc-ion-searchbar-md{display:none}ion-toolbar.sc-ion-searchbar-md-h,ion-toolbar .sc-ion-searchbar-md-h{-webkit-padding-start:7px;padding-inline-start:7px;-webkit-padding-end:7px;padding-inline-end:7px;padding-top:3px;padding-bottom:3px}"}},80333:(_,y,c)=>{c.d(y,{c:()=>p,g:()=>k,h:()=>n,o:()=>u});var b=c(10467);const n=(t,i)=>null!==i.closest(t),p=(t,i)=>"string"==typeof t&&t.length>0?Object.assign({"ion-color":!0,[`ion-color-${t}`]:!0},i):i,k=t=>{const i={};return(t=>void 0!==t?(Array.isArray(t)?t:t.split(" ")).filter(h=>null!=h).map(h=>h.trim()).filter(h=>""!==h):[])(t).forEach(h=>i[h]=!0),i},d=/^[a-z][a-z0-9+\-.]*:/,u=function(){var t=(0,b.A)(function*(i,h,w,m){if(null!=i&&"#"!==i[0]&&!d.test(i)){const f=document.querySelector("ion-router");if(f)return h?.preventDefault(),f.push(i,w,m)}return!1});return function(h,w,m,f){return t.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/8314.45735b2024a73010.js b/branch/kby-toggle-button-mobile-view/8314.45735b2024a73010.js new file mode 100644 index 0000000000..43b6e98a29 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/8314.45735b2024a73010.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcookbook=self.webpackChunkcookbook||[]).push([[8314],{68314:(O,m,c)=>{c.r(m),c.d(m,{ion_breadcrumb:()=>n,ion_breadcrumbs:()=>j});var o=c(54261),k=c(84920),l=c(80333),u=c(23992),f=c(9483);const n=(()=>{let h=class{constructor(p){(0,o.r)(this,p),this.ionFocus=(0,o.d)(this,"ionFocus",7),this.ionBlur=(0,o.d)(this,"ionBlur",7),this.collapsedClick=(0,o.d)(this,"collapsedClick",7),this.inheritedAttributes={},this.onFocus=()=>{this.ionFocus.emit()},this.onBlur=()=>{this.ionBlur.emit()},this.collapsedIndicatorClick=()=>{this.collapsedClick.emit({ionShadowTarget:this.collapsedRef})},this.collapsed=!1,this.last=void 0,this.showCollapsedIndicator=void 0,this.color=void 0,this.active=!1,this.disabled=!1,this.download=void 0,this.href=void 0,this.rel=void 0,this.separator=void 0,this.target=void 0,this.routerDirection="forward",this.routerAnimation=void 0}componentWillLoad(){this.inheritedAttributes=(0,k.i)(this.el)}isClickable(){return void 0!==this.href}render(){const{color:p,active:d,collapsed:a,disabled:i,download:s,el:v,inheritedAttributes:e,last:b,routerAnimation:w,routerDirection:S,separator:P,showCollapsedIndicator:I,target:L}=this,A=this.isClickable(),E=void 0===this.href?"span":"a",M=i?void 0:this.href,z=(0,f.b)(this),R="span"===E?{}:{download:s,href:M,target:L},T=!b&&(a?!(!I||b):P);return(0,o.h)(o.f,{key:"dfe55ad57f23e5da5f2e2c51fea99964812472e3",onClick:_=>(0,l.o)(M,_,S,w),"aria-disabled":i?"true":null,class:(0,l.c)(p,{[z]:!0,"breadcrumb-active":d,"breadcrumb-collapsed":a,"breadcrumb-disabled":i,"in-breadcrumbs-color":(0,l.h)("ion-breadcrumbs[color]",v),"in-toolbar":(0,l.h)("ion-toolbar",this.el),"in-toolbar-color":(0,l.h)("ion-toolbar[color]",this.el),"ion-activatable":A,"ion-focusable":A})},(0,o.h)(E,Object.assign({key:"e361b1f0e7de6dd5c5dd4f6deae72c2c8210466d"},R,{class:"breadcrumb-native",part:"native",disabled:i,onFocus:this.onFocus,onBlur:this.onBlur},e),(0,o.h)("slot",{key:"9daeb45a8a28c89f3ad5751f71b8412197846371",name:"start"}),(0,o.h)("slot",{key:"4849e63cdffd6c712292745138b68730442c8b0d"}),(0,o.h)("slot",{key:"6edf9bac5aec06ccec2844efac2d9afa1d24cf57",name:"end"})),I&&(0,o.h)("button",{key:"de7f5faea75b44011b289d259265e2435a65874f",part:"collapsed-indicator","aria-label":"Show more breadcrumbs",onClick:()=>this.collapsedIndicatorClick(),ref:_=>this.collapsedRef=_,class:{"breadcrumbs-collapsed-indicator":!0}},(0,o.h)("ion-icon",{key:"957d8851af9c99dda263f34eff0b35a0fc212c32","aria-hidden":"true",icon:u.n,lazy:!1})),T&&(0,o.h)("span",{key:"97d646c37c4c41ad6b12c3a543d1146fde06fc9a",class:"breadcrumb-separator",part:"separator","aria-hidden":"true"},(0,o.h)("slot",{key:"0429f671a986f2d7be1b1b69fc879e80806d2916",name:"separator"},"ios"===z?(0,o.h)("ion-icon",{icon:u.m,lazy:!1,"flip-rtl":!0}):(0,o.h)("span",null,"/"))))}get el(){return(0,o.i)(this)}};return h.style={ios:":host{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-align:center;align-items:center;color:var(--color);font-size:1rem;font-weight:400;line-height:1.5}.breadcrumb-native{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;outline:none;background:inherit}:host(.breadcrumb-disabled){cursor:default;opacity:0.5;pointer-events:none}:host(.breadcrumb-active){color:var(--color-active)}:host(.ion-focused){color:var(--color-focused)}:host(.ion-focused) .breadcrumb-native{background:var(--background-focused)}@media (any-hover: hover){:host(.ion-activatable:hover){color:var(--color-hover)}:host(.ion-activatable.in-breadcrumbs-color:hover),:host(.ion-activatable.ion-color:hover){color:var(--ion-color-shade)}}.breadcrumb-separator{display:-ms-inline-flexbox;display:inline-flex}:host(.breadcrumb-collapsed) .breadcrumb-native{display:none}:host(.in-breadcrumbs-color),:host(.in-breadcrumbs-color.breadcrumb-active){color:var(--ion-color-base)}:host(.in-breadcrumbs-color) .breadcrumb-separator{color:var(--ion-color-base)}:host(.ion-color){color:var(--ion-color-base)}:host(.in-toolbar-color),:host(.in-toolbar-color) .breadcrumb-separator{color:rgba(var(--ion-color-contrast-rgb), 0.8)}:host(.in-toolbar-color.breadcrumb-active){color:var(--ion-color-contrast)}.breadcrumbs-collapsed-indicator{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;-webkit-margin-start:14px;margin-inline-start:14px;-webkit-margin-end:14px;margin-inline-end:14px;margin-top:0;margin-bottom:0;display:-ms-flexbox;display:flex;-ms-flex:1 1 100%;flex:1 1 100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:32px;height:18px;border:0;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.breadcrumbs-collapsed-indicator ion-icon{margin-top:1px;font-size:1.375rem}:host{--color:var(--ion-color-step-850, var(--ion-text-color-step-150, #2d4665));--color-active:var(--ion-text-color, #03060b);--color-hover:var(--ion-text-color, #03060b);--color-focused:var(--color-active);--background-focused:var(--ion-color-step-50, var(--ion-background-color-step-50, rgba(233, 237, 243, 0.7)));font-size:clamp(16px, 1rem, 22px)}:host(.breadcrumb-active){font-weight:600}.breadcrumb-native{border-radius:4px;-webkit-padding-start:12px;padding-inline-start:12px;-webkit-padding-end:12px;padding-inline-end:12px;padding-top:5px;padding-bottom:5px;border:1px solid transparent}:host(.ion-focused) .breadcrumb-native{border-radius:8px}:host(.in-breadcrumbs-color.ion-focused) .breadcrumb-native,:host(.ion-color.ion-focused) .breadcrumb-native{background:rgba(var(--ion-color-base-rgb), 0.1);color:var(--ion-color-base)}:host(.ion-focused) ::slotted(ion-icon),:host(.in-breadcrumbs-color.ion-focused) ::slotted(ion-icon),:host(.ion-color.ion-focused) ::slotted(ion-icon){color:var(--ion-color-step-750, var(--ion-text-color-step-250, #445b78))}.breadcrumb-separator{color:var(--ion-color-step-550, var(--ion-text-color-step-450, #73849a))}::slotted(ion-icon){color:var(--ion-color-step-400, var(--ion-text-color-step-600, #92a0b3));font-size:min(1.125rem, 21.6px)}::slotted(ion-icon[slot=start]){-webkit-margin-end:8px;margin-inline-end:8px}::slotted(ion-icon[slot=end]){-webkit-margin-start:8px;margin-inline-start:8px}:host(.breadcrumb-active) ::slotted(ion-icon){color:var(--ion-color-step-850, var(--ion-text-color-step-150, #242d39))}.breadcrumbs-collapsed-indicator{border-radius:4px;background:var(--ion-color-step-100, var(--ion-background-color-step-100, #e9edf3));color:var(--ion-color-step-550, var(--ion-text-color-step-450, #73849a))}.breadcrumbs-collapsed-indicator:hover{opacity:0.45}.breadcrumbs-collapsed-indicator:focus{background:var(--ion-color-step-150, var(--ion-background-color-step-150, #d9e0ea))}.breadcrumbs-collapsed-indicator ion-icon{font-size:min(1.375rem, 22px)}",md:":host{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-align:center;align-items:center;color:var(--color);font-size:1rem;font-weight:400;line-height:1.5}.breadcrumb-native{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;outline:none;background:inherit}:host(.breadcrumb-disabled){cursor:default;opacity:0.5;pointer-events:none}:host(.breadcrumb-active){color:var(--color-active)}:host(.ion-focused){color:var(--color-focused)}:host(.ion-focused) .breadcrumb-native{background:var(--background-focused)}@media (any-hover: hover){:host(.ion-activatable:hover){color:var(--color-hover)}:host(.ion-activatable.in-breadcrumbs-color:hover),:host(.ion-activatable.ion-color:hover){color:var(--ion-color-shade)}}.breadcrumb-separator{display:-ms-inline-flexbox;display:inline-flex}:host(.breadcrumb-collapsed) .breadcrumb-native{display:none}:host(.in-breadcrumbs-color),:host(.in-breadcrumbs-color.breadcrumb-active){color:var(--ion-color-base)}:host(.in-breadcrumbs-color) .breadcrumb-separator{color:var(--ion-color-base)}:host(.ion-color){color:var(--ion-color-base)}:host(.in-toolbar-color),:host(.in-toolbar-color) .breadcrumb-separator{color:rgba(var(--ion-color-contrast-rgb), 0.8)}:host(.in-toolbar-color.breadcrumb-active){color:var(--ion-color-contrast)}.breadcrumbs-collapsed-indicator{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;-webkit-margin-start:14px;margin-inline-start:14px;-webkit-margin-end:14px;margin-inline-end:14px;margin-top:0;margin-bottom:0;display:-ms-flexbox;display:flex;-ms-flex:1 1 100%;flex:1 1 100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:32px;height:18px;border:0;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.breadcrumbs-collapsed-indicator ion-icon{margin-top:1px;font-size:1.375rem}:host{--color:var(--ion-color-step-600, var(--ion-text-color-step-400, #677483));--color-active:var(--ion-text-color, #03060b);--color-hover:var(--ion-text-color, #03060b);--color-focused:var(--ion-color-step-800, var(--ion-text-color-step-200, #35404e));--background-focused:var(--ion-color-step-50, var(--ion-background-color-step-50, #fff))}:host(.breadcrumb-active){font-weight:500}.breadcrumb-native{-webkit-padding-start:12px;padding-inline-start:12px;-webkit-padding-end:12px;padding-inline-end:12px;padding-top:6px;padding-bottom:6px}.breadcrumb-separator{-webkit-margin-start:10px;margin-inline-start:10px;-webkit-margin-end:10px;margin-inline-end:10px;margin-top:-1px}:host(.ion-focused) .breadcrumb-native{border-radius:4px;-webkit-box-shadow:0px 1px 2px rgba(0, 0, 0, 0.2), 0px 2px 8px rgba(0, 0, 0, 0.12);box-shadow:0px 1px 2px rgba(0, 0, 0, 0.2), 0px 2px 8px rgba(0, 0, 0, 0.12)}.breadcrumb-separator{color:var(--ion-color-step-550, var(--ion-text-color-step-450, #73849a))}::slotted(ion-icon){color:var(--ion-color-step-550, var(--ion-text-color-step-450, #7d8894));font-size:1.125rem}::slotted(ion-icon[slot=start]){-webkit-margin-end:8px;margin-inline-end:8px}::slotted(ion-icon[slot=end]){-webkit-margin-start:8px;margin-inline-start:8px}:host(.breadcrumb-active) ::slotted(ion-icon){color:var(--ion-color-step-850, var(--ion-text-color-step-150, #222d3a))}.breadcrumbs-collapsed-indicator{border-radius:2px;background:var(--ion-color-step-100, var(--ion-background-color-step-100, #eef1f3));color:var(--ion-color-step-550, var(--ion-text-color-step-450, #73849a))}.breadcrumbs-collapsed-indicator:hover{opacity:0.7}.breadcrumbs-collapsed-indicator:focus{background:var(--ion-color-step-150, var(--ion-background-color-step-150, #dfe5e8))}"},h})(),j=(()=>{let h=class{constructor(p){(0,o.r)(this,p),this.ionCollapsedClick=(0,o.d)(this,"ionCollapsedClick",7),this.breadcrumbsInit=()=>{this.setBreadcrumbSeparator(),this.setMaxItems()},this.resetActiveBreadcrumb=()=>{const a=this.getBreadcrumbs().find(i=>i.active);a&&this.activeChanged&&(a.active=!1)},this.setMaxItems=()=>{const{itemsAfterCollapse:d,itemsBeforeCollapse:a,maxItems:i}=this,s=this.getBreadcrumbs();for(const e of s)e.showCollapsedIndicator=!1,e.collapsed=!1;void 0!==i&&s.length>i&&a+d<=i&&s.forEach((e,b)=>{b===a&&(e.showCollapsedIndicator=!0),b>=a&&b{const{itemsAfterCollapse:d,itemsBeforeCollapse:a,maxItems:i}=this,s=this.getBreadcrumbs(),v=s.find(e=>e.active);for(const e of s){const b=void 0!==i&&0===d?e===s[a]:e===s[s.length-1];e.last=b,e.separator=void 0!==e.separator?e.separator:!b||void 0,!v&&b&&(e.active=!0,this.activeChanged=!0)}},this.getBreadcrumbs=()=>Array.from(this.el.querySelectorAll("ion-breadcrumb")),this.slotChanged=()=>{this.resetActiveBreadcrumb(),this.breadcrumbsInit()},this.collapsed=void 0,this.activeChanged=void 0,this.color=void 0,this.maxItems=void 0,this.itemsBeforeCollapse=1,this.itemsAfterCollapse=1}onCollapsedClick(p){const a=this.getBreadcrumbs().filter(i=>i.collapsed);this.ionCollapsedClick.emit(Object.assign(Object.assign({},p.detail),{collapsedBreadcrumbs:a}))}maxItemsChanged(){this.resetActiveBreadcrumb(),this.breadcrumbsInit()}componentWillLoad(){this.breadcrumbsInit()}render(){const{color:p,collapsed:d}=this,a=(0,f.b)(this);return(0,o.h)(o.f,{key:"18ffba1642f10cc2bc31440e84f23aa6f042e501",class:(0,l.c)(p,{[a]:!0,"in-toolbar":(0,l.h)("ion-toolbar",this.el),"in-toolbar-color":(0,l.h)("ion-toolbar[color]",this.el),"breadcrumbs-collapsed":d})},(0,o.h)("slot",{key:"3db6d31590e3047889ce554d57d155c8ea2e1455",onSlotchange:this.slotChanged}))}get el(){return(0,o.i)(this)}static get watchers(){return{maxItems:["maxItemsChanged"],itemsBeforeCollapse:["maxItemsChanged"],itemsAfterCollapse:["maxItemsChanged"]}}};return h.style={ios:":host{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}:host(.in-toolbar-color),:host(.in-toolbar-color) .breadcrumbs-collapsed-indicator ion-icon{color:var(--ion-color-contrast)}:host(.in-toolbar-color) .breadcrumbs-collapsed-indicator{background:rgba(var(--ion-color-contrast-rgb), 0.11)}:host(.in-toolbar){-webkit-padding-start:20px;padding-inline-start:20px;-webkit-padding-end:20px;padding-inline-end:20px;padding-top:0;padding-bottom:0;-ms-flex-pack:center;justify-content:center}",md:":host{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}:host(.in-toolbar-color),:host(.in-toolbar-color) .breadcrumbs-collapsed-indicator ion-icon{color:var(--ion-color-contrast)}:host(.in-toolbar-color) .breadcrumbs-collapsed-indicator{background:rgba(var(--ion-color-contrast-rgb), 0.11)}:host(.in-toolbar){-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:8px;padding-inline-end:8px;padding-top:0;padding-bottom:0}"},h})()},80333:(O,m,c)=>{c.d(m,{c:()=>l,g:()=>f,h:()=>k,o:()=>y});var o=c(10467);const k=(t,r)=>null!==r.closest(t),l=(t,r)=>"string"==typeof t&&t.length>0?Object.assign({"ion-color":!0,[`ion-color-${t}`]:!0},r):r,f=t=>{const r={};return(t=>void 0!==t?(Array.isArray(t)?t:t.split(" ")).filter(n=>null!=n).map(n=>n.trim()).filter(n=>""!==n):[])(t).forEach(n=>r[n]=!0),r},B=/^[a-z][a-z0-9+\-.]*:/,y=function(){var t=(0,o.A)(function*(r,n,C,g){if(null!=r&&"#"!==r[0]&&!B.test(r)){const x=document.querySelector("ion-router");if(x)return n?.preventDefault(),x.push(r,C,g)}return!1});return function(n,C,g,x){return t.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/8361.a786822c87443943.js b/branch/kby-toggle-button-mobile-view/8361.a786822c87443943.js new file mode 100644 index 0000000000..fc5bec28fe --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/8361.a786822c87443943.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcookbook=self.webpackChunkcookbook||[]).push([[8361],{8361:(q,p,y)=>{y.r(p),y.d(p,{startInputShims:()=>Z});var w=y(10467),l=y(28476),T=y(20909),m=y(84920),R=y(94379);y(78438);const M=new WeakMap,P=(e,t,s,o=0,r=!1)=>{M.has(e)!==s&&(s?H(e,t,o,r):G(e,t))},H=(e,t,s,o=!1)=>{const r=t.parentNode,n=t.cloneNode(!1);n.classList.add("cloned-input"),n.tabIndex=-1,o&&(n.disabled=!0),r.appendChild(n),M.set(e,n);const a="rtl"===e.ownerDocument.dir?9999:-9999;e.style.pointerEvents="none",t.style.transform=`translate3d(${a}px,${s}px,0) scale(0)`},G=(e,t)=>{const s=M.get(e);s&&(M.delete(e),s.remove()),e.style.pointerEvents="",t.style.transform=""},C="input, textarea, [no-blur], [contenteditable]",N="$ionPaddingTimer",B=(e,t,s)=>{const o=e[N];o&&clearTimeout(o),t>0?e.style.setProperty("--keyboard-offset",`${t}px`):e[N]=setTimeout(()=>{e.style.setProperty("--keyboard-offset","0px"),s&&s()},120)},U=(e,t,s)=>{e.addEventListener("focusout",()=>{t&&B(t,0,s)},{once:!0})};let b=0;const x="data-ionic-skip-scroll-assist",V=(e,t,s,o,r,n,i,a=!1)=>{const _=n&&(void 0===i||i.mode===R.a.None);let L=!1;const u=void 0!==l.w?l.w.innerHeight:0,f=S=>{!1!==L?F(e,t,s,o,S.detail.keyboardHeight,_,a,u,!1):L=!0},c=()=>{L=!1,null==l.w||l.w.removeEventListener("ionKeyboardDidShow",f),e.removeEventListener("focusout",c)},h=function(){var S=(0,w.A)(function*(){t.hasAttribute(x)?t.removeAttribute(x):(F(e,t,s,o,r,_,a,u),null==l.w||l.w.addEventListener("ionKeyboardDidShow",f),e.addEventListener("focusout",c))});return function(){return S.apply(this,arguments)}}();return e.addEventListener("focusin",h),()=>{e.removeEventListener("focusin",h),null==l.w||l.w.removeEventListener("ionKeyboardDidShow",f),e.removeEventListener("focusout",c)}},K=e=>{document.activeElement!==e&&(e.setAttribute(x,"true"),e.focus())},F=function(){var e=(0,w.A)(function*(t,s,o,r,n,i,a=!1,_=0,L=!0){if(!o&&!r)return;const u=((e,t,s,o)=>{var r;return((e,t,s,o)=>{const r=e.top,n=e.bottom,i=t.top,_=i+15,u=Math.min(t.bottom,o-s)-50-n,f=_-r,c=Math.round(u<0?-u:f>0?-f:0),h=Math.min(c,r-i),g=Math.abs(h)/.3;return{scrollAmount:h,scrollDuration:Math.min(400,Math.max(150,g)),scrollPadding:s,inputSafeY:4-(r-_)}})((null!==(r=e.closest("ion-item,[ion-item]"))&&void 0!==r?r:e).getBoundingClientRect(),t.getBoundingClientRect(),s,o)})(t,o||r,n,_);if(o&&Math.abs(u.scrollAmount)<4)return K(s),void(i&&null!==o&&(B(o,b),U(s,o,()=>b=0)));if(P(t,s,!0,u.inputSafeY,a),K(s),(0,m.r)(()=>t.click()),i&&o&&(b=u.scrollPadding,B(o,b)),typeof window<"u"){let f;const c=function(){var S=(0,w.A)(function*(){void 0!==f&&clearTimeout(f),window.removeEventListener("ionKeyboardDidShow",h),window.removeEventListener("ionKeyboardDidShow",c),o&&(yield(0,T.c)(o,0,u.scrollAmount,u.scrollDuration)),P(t,s,!1,u.inputSafeY),K(s),i&&U(s,o,()=>b=0)});return function(){return S.apply(this,arguments)}}(),h=()=>{window.removeEventListener("ionKeyboardDidShow",h),window.addEventListener("ionKeyboardDidShow",c)};if(o){const S=yield(0,T.g)(o);if(L&&u.scrollAmount>S.scrollHeight-S.clientHeight-S.scrollTop)return"password"===s.type?(u.scrollAmount+=50,window.addEventListener("ionKeyboardDidShow",h)):window.addEventListener("ionKeyboardDidShow",c),void(f=setTimeout(c,1e3))}c()}});return function(s,o,r,n,i,a){return e.apply(this,arguments)}}(),Z=function(){var e=(0,w.A)(function*(t,s){if(void 0===l.d)return;const o="ios"===s,r="android"===s,n=t.getNumber("keyboardHeight",290),i=t.getBoolean("scrollAssist",!0),a=t.getBoolean("hideCaretOnScroll",o),_=t.getBoolean("inputBlurring",!1),L=t.getBoolean("scrollPadding",!0),u=Array.from(l.d.querySelectorAll("ion-input, ion-textarea")),f=new WeakMap,c=new WeakMap,h=yield R.K.getResizeMode(),S=function(){var v=(0,w.A)(function*(d){yield new Promise(I=>(0,m.c)(d,I));const O=d.shadowRoot||d,A=O.querySelector("input")||O.querySelector("textarea"),D=(0,T.f)(d),W=D?null:d.closest("ion-footer");if(A){if(D&&a&&!f.has(d)){const I=((e,t,s)=>{if(!s||!t)return()=>{};const o=a=>{(e=>e===e.getRootNode().activeElement)(t)&&P(e,t,a)},r=()=>P(e,t,!1),n=()=>o(!0),i=()=>o(!1);return(0,m.a)(s,"ionScrollStart",n),(0,m.a)(s,"ionScrollEnd",i),t.addEventListener("blur",r),()=>{(0,m.b)(s,"ionScrollStart",n),(0,m.b)(s,"ionScrollEnd",i),t.removeEventListener("blur",r)}})(d,A,D);f.set(d,I)}if("date"!==A.type&&"datetime-local"!==A.type&&(D||W)&&i&&!c.has(d)){const I=V(d,A,D,W,n,L,h,r);c.set(d,I)}}});return function(O){return v.apply(this,arguments)}}();_&&(()=>{let e=!0,t=!1;const s=document;(0,m.a)(s,"ionScrollStart",()=>{t=!0}),s.addEventListener("focusin",()=>{e=!0},!0),s.addEventListener("touchend",i=>{if(t)return void(t=!1);const a=s.activeElement;if(!a||a.matches(C))return;const _=i.target;_!==a&&(_.matches(C)||_.closest(C)||(e=!1,setTimeout(()=>{e||a.blur()},50)))},!1)})();for(const v of u)S(v);l.d.addEventListener("ionInputDidLoad",v=>{S(v.detail)}),l.d.addEventListener("ionInputDidUnload",v=>{(v=>{if(a){const d=f.get(v);d&&d(),f.delete(v)}if(i){const d=c.get(v);d&&d(),c.delete(v)}})(v.detail)})});return function(s,o){return e.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/8477.4456431cd264ca47.js b/branch/kby-toggle-button-mobile-view/8477.4456431cd264ca47.js new file mode 100644 index 0000000000..81e2ca9a45 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/8477.4456431cd264ca47.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcookbook=self.webpackChunkcookbook||[]).push([[8477],{98477:(V,z,l)=>{l.r(z),l.d(z,{ion_range:()=>L});var P=l(10467),a=l(54261),B=l(20909),g=l(84920),E=l(74929),S=l(25083),A=l(80333),o=l(9483);const L=class{constructor(n){var e=this;(0,a.r)(this,n),this.ionChange=(0,a.d)(this,"ionChange",7),this.ionInput=(0,a.d)(this,"ionInput",7),this.ionFocus=(0,a.d)(this,"ionFocus",7),this.ionBlur=(0,a.d)(this,"ionBlur",7),this.ionKnobMoveStart=(0,a.d)(this,"ionKnobMoveStart",7),this.ionKnobMoveEnd=(0,a.d)(this,"ionKnobMoveEnd",7),this.rangeId="ion-r-"+T++,this.didLoad=!1,this.noUpdate=!1,this.hasFocus=!1,this.inheritedAttributes={},this.contentEl=null,this.initialContentScrollY=!0,this.clampBounds=t=>(0,g.j)(this.min,t,this.max),this.ensureValueInBounds=t=>this.dualKnobs?{lower:this.clampBounds(t.lower),upper:this.clampBounds(t.upper)}:this.clampBounds(t),this.setupGesture=(0,P.A)(function*(){const t=e.rangeSlider;t&&(e.gesture=(yield Promise.resolve().then(l.bind(l,28607))).createGesture({el:t,gestureName:"range",gesturePriority:100,threshold:10,onStart:()=>e.onStart(),onMove:r=>e.onMove(r),onEnd:r=>e.onEnd(r)}),e.gesture.enable(!e.disabled))}),this.handleKeyboard=(t,r)=>{const{ensureValueInBounds:d}=this;let i=this.step;i=i>0?i:1,i/=this.max-this.min,r||(i*=-1),"A"===t?this.ratioA=(0,g.j)(0,this.ratioA+i,1):this.ratioB=(0,g.j)(0,this.ratioB+i,1),this.ionKnobMoveStart.emit({value:d(this.value)}),this.updateValue(),this.emitValueChange(),this.ionKnobMoveEnd.emit({value:d(this.value)})},this.onBlur=()=>{this.hasFocus&&(this.hasFocus=!1,this.ionBlur.emit())},this.onFocus=()=>{this.hasFocus||(this.hasFocus=!0,this.ionFocus.emit())},this.ratioA=0,this.ratioB=0,this.pressedKnob=void 0,this.color=void 0,this.debounce=void 0,this.name=this.rangeId,this.label=void 0,this.dualKnobs=!1,this.min=0,this.max=100,this.pin=!1,this.pinFormatter=t=>Math.round(t),this.snaps=!1,this.step=1,this.ticks=!0,this.activeBarStart=void 0,this.disabled=!1,this.value=0,this.labelPlacement="start"}debounceChanged(){const{ionInput:n,debounce:e,originalIonInput:t}=this;this.ionInput=void 0===e?t??n:(0,g.e)(n,e)}minChanged(){this.noUpdate||this.updateRatio()}maxChanged(){this.noUpdate||this.updateRatio()}activeBarStartChanged(){const{activeBarStart:n}=this;void 0!==n&&(n>this.max?((0,E.p)(`Range: The value of activeBarStart (${n}) is greater than the max (${this.max}). Valid values are greater than or equal to the min value and less than or equal to the max value.`,this.el),this.activeBarStart=this.max):n({[h]:c[h]});!1===this.dualKnobs&&(this.valA<(null!==(n=this.activeBarStart)&&void 0!==n?n:this.min)?(k=100*m+"%",v=100-100*p+"%"):(k=100*p+"%",v=100-100*m+"%"));const W={[h]:k,[C]:v},D=[];if(this.snaps&&this.ticks)for(let c=e;c<=t;c+=r){const I=w(c,e,t),G=Math.min(p,m),X=Math.max(p,m),O={ratio:I,active:I>=G&&I<=X};O[h]=100*I+"%",D.push(O)}return(0,a.h)("div",{class:"range-slider",ref:c=>this.rangeSlider=c,onPointerUp:c=>{void 0===this.pressedKnob&&(this.onStart(),this.onEnd(c))}},D.map(c=>(0,a.h)("div",{style:$(c),role:"presentation",class:{"range-tick":!0,"range-tick-active":c.active},part:c.active?"tick-active":"tick"})),(0,a.h)("div",{class:"range-bar-container"},(0,a.h)("div",{class:"range-bar",role:"presentation",part:"bar"}),(0,a.h)("div",{class:{"range-bar":!0,"range-bar-active":!0,"has-ticks":D.length>0},role:"presentation",style:W,part:"bar-active"})),U(f,{knob:"A",pressed:"A"===i,value:this.valA,ratio:this.ratioA,pin:x,pinFormatter:y,disabled:u,handleKeyboard:d,min:e,max:t,inheritedAttributes:_}),this.dualKnobs&&U(f,{knob:"B",pressed:"B"===i,value:this.valB,ratio:this.ratioB,pin:x,pinFormatter:y,disabled:u,handleKeyboard:d,min:e,max:t,inheritedAttributes:_}))}render(){const{disabled:n,el:e,hasLabel:t,rangeId:r,pin:d,pressedKnob:i,labelPlacement:u,label:x}=this,p=(0,A.h)("ion-item",e),y=p&&!(t&&("start"===u||"fixed"===u)||this.hasStartSlotContent),k=p&&!(t&&"end"===u||this.hasEndSlotContent),v=(0,o.b)(this);return(0,g.d)(!0,e,this.name,JSON.stringify(this.getValue()),n),(0,a.h)(a.f,{key:"7ad5ca892fd46c64ce5583e91e6812410a869921",onFocusin:this.onFocus,onFocusout:this.onBlur,id:r,class:(0,A.c)(this.color,{[v]:!0,"in-item":p,"range-disabled":n,"range-pressed":void 0!==i,"range-has-pin":d,[`range-label-placement-${u}`]:!0,"range-item-start-adjustment":y,"range-item-end-adjustment":k})},(0,a.h)("label",{key:"eb8d46a9572341b4cc3c91d8a5de0667bd166ca4",class:"range-wrapper",id:"range-label"},(0,a.h)("div",{key:"21acd6ff6eba17bf6923bf723fea055b95fd29ca",class:{"label-text-wrapper":!0,"label-text-wrapper-hidden":!t},part:"label"},void 0!==x?(0,a.h)("div",{class:"label-text"},x):(0,a.h)("slot",{name:"label"})),(0,a.h)("div",{key:"7644c86a6ad3edf2c27f02dd2a14795b3720ea0d",class:"native-wrapper"},(0,a.h)("slot",{key:"1bbeccee57addc126b36de395e28ba655248695b",name:"start"}),this.renderRangeSlider(),(0,a.h)("slot",{key:"2963dd84e4116fc3956c304eb53deefd0d1291df",name:"end"}))))}get el(){return(0,a.i)(this)}static get watchers(){return{debounce:["debounceChanged"],min:["minChanged"],max:["maxChanged"],activeBarStart:["activeBarStartChanged"],disabled:["disabledChanged"],value:["valueChanged"]}}},U=(n,{knob:e,value:t,ratio:r,min:d,max:i,disabled:u,pressed:x,pin:p,handleKeyboard:m,pinFormatter:y,inheritedAttributes:_})=>{const k=n?"right":"left",f=_["aria-label"];return(0,a.h)("div",{onKeyDown:h=>{const C=h.key;"ArrowLeft"===C||"ArrowDown"===C?(m(e,!1),h.preventDefault(),h.stopPropagation()):("ArrowRight"===C||"ArrowUp"===C)&&(m(e,!0),h.preventDefault(),h.stopPropagation())},class:{"range-knob-handle":!0,"range-knob-a":"A"===e,"range-knob-b":"B"===e,"range-knob-pressed":x,"range-knob-min":t===d,"range-knob-max":t===i,"ion-activatable":!0,"ion-focusable":!0},style:(()=>{const h={};return h[k]=100*r+"%",h})(),role:"slider",tabindex:u?-1:0,"aria-label":void 0!==f?f:null,"aria-labelledby":void 0===f?"range-label":null,"aria-valuemin":d,"aria-valuemax":i,"aria-disabled":u?"true":null,"aria-valuenow":t},p&&(0,a.h)("div",{class:"range-pin",role:"presentation",part:"pin"},y(t)),(0,a.h)("div",{class:"range-knob",role:"presentation",part:"knob"}))},R=(n,e,t,r)=>{let d=(t-e)*n;return r>0&&(d=Math.round(d/r)*r+e),function b(n,...e){const t=Math.max(...e.map(r=>function s(n){return n%1==0?0:n.toString().split(".")[1].length}(r)));return Number(n.toFixed(t))}((0,g.j)(e,d,t),e,t,r)},w=(n,e,t)=>(0,g.j)(0,(n-e)/(t-e),1);let T=0;L.style={ios:":host{--knob-handle-size:calc(var(--knob-size) * 2);display:-ms-flexbox;display:flex;position:relative;-ms-flex:3;flex:3;-ms-flex-align:center;align-items:center;font-family:var(--ion-font-family, inherit);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}:host(.range-disabled){pointer-events:none}::slotted(ion-label){-ms-flex:initial;flex:initial}::slotted(ion-icon[slot]){font-size:24px}.range-slider{position:relative;-ms-flex:1;flex:1;width:100%;height:var(--height);contain:size layout style;cursor:-webkit-grab;cursor:grab;-ms-touch-action:pan-y;touch-action:pan-y}:host(.range-pressed) .range-slider{cursor:-webkit-grabbing;cursor:grabbing}.range-pin{position:absolute;background:var(--ion-color-base);color:var(--ion-color-contrast);text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.range-knob-handle{top:calc((var(--height) - var(--knob-handle-size)) / 2);-webkit-margin-start:calc(0px - var(--knob-handle-size) / 2);margin-inline-start:calc(0px - var(--knob-handle-size) / 2);display:-ms-flexbox;display:flex;position:absolute;-ms-flex-pack:center;justify-content:center;width:var(--knob-handle-size);height:var(--knob-handle-size);text-align:center}.range-knob-handle{inset-inline-start:0}:host-context([dir=rtl]) .range-knob-handle{left:unset}[dir=rtl] .range-knob-handle{left:unset}@supports selector(:dir(rtl)){.range-knob-handle:dir(rtl){left:unset}}.range-knob-handle:active,.range-knob-handle:focus{outline:none}.range-bar-container{border-radius:var(--bar-border-radius);top:calc((var(--height) - var(--bar-height)) / 2);position:absolute;width:100%;height:var(--bar-height)}.range-bar-container{inset-inline-start:0}:host-context([dir=rtl]) .range-bar-container{left:unset}[dir=rtl] .range-bar-container{left:unset}@supports selector(:dir(rtl)){.range-bar-container:dir(rtl){left:unset}}.range-bar{border-radius:var(--bar-border-radius);position:absolute;width:100%;height:var(--bar-height);background:var(--bar-background);pointer-events:none}.range-knob{border-radius:var(--knob-border-radius);top:calc(50% - var(--knob-size) / 2);position:absolute;width:var(--knob-size);height:var(--knob-size);background:var(--knob-background);-webkit-box-shadow:var(--knob-box-shadow);box-shadow:var(--knob-box-shadow);z-index:2;pointer-events:none}.range-knob{inset-inline-start:calc(50% - var(--knob-size) / 2)}:host-context([dir=rtl]) .range-knob{left:unset}[dir=rtl] .range-knob{left:unset}@supports selector(:dir(rtl)){.range-knob:dir(rtl){left:unset}}:host(.range-pressed) .range-bar-active{will-change:left, right}:host(.in-item){width:100%}:host([slot=start]),:host([slot=end]){width:auto}:host(.in-item) ::slotted(ion-label){-ms-flex-item-align:center;align-self:center}.range-wrapper{display:-ms-flexbox;display:flex;position:relative;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;height:inherit}::slotted([slot=label]){max-width:200px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.label-text-wrapper-hidden{display:none}.native-wrapper{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}:host(.range-label-placement-start) .range-wrapper{-ms-flex-direction:row;flex-direction:row}:host(.range-label-placement-start) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:0;margin-bottom:0}:host(.range-label-placement-end) .range-wrapper{-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.range-label-placement-end) .label-text-wrapper{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0;margin-top:0;margin-bottom:0}:host(.range-label-placement-fixed) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:0;margin-bottom:0}:host(.range-label-placement-fixed) .label-text-wrapper{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}:host(.range-label-placement-stacked) .range-wrapper{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch}:host(.range-label-placement-stacked) .label-text-wrapper{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(0.75);transform:scale(0.75);margin-left:0;margin-right:0;margin-bottom:16px;max-width:calc(100% / 0.75)}:host-context([dir=rtl]):host(.range-label-placement-stacked) .label-text-wrapper,:host-context([dir=rtl]).range-label-placement-stacked .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}@supports selector(:dir(rtl)){:host(.range-label-placement-stacked:dir(rtl)) .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}}:host(.in-item.range-label-placement-stacked) .label-text-wrapper{margin-top:10px;margin-bottom:16px}:host(.in-item.range-label-placement-stacked) .native-wrapper{margin-bottom:0px}:host{--knob-border-radius:50%;--knob-background:#ffffff;--knob-box-shadow:0px 0.5px 4px rgba(0, 0, 0, 0.12), 0px 6px 13px rgba(0, 0, 0, 0.12);--knob-size:26px;--bar-height:4px;--bar-background:var(--ion-color-step-900, var(--ion-background-color-step-900, #e6e6e6));--bar-background-active:var(--ion-color-primary, #0054e9);--bar-border-radius:2px;--height:42px}:host(.range-item-start-adjustment){-webkit-padding-start:24px;padding-inline-start:24px}:host(.range-item-end-adjustment){-webkit-padding-end:24px;padding-inline-end:24px}:host(.ion-color) .range-bar-active,:host(.ion-color) .range-tick-active{background:var(--ion-color-base)}::slotted([slot=start]){-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:0;margin-bottom:0}::slotted([slot=end]){-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0;margin-top:0;margin-bottom:0}:host(.range-has-pin:not(.range-label-placement-stacked)){padding-top:calc(8px + 0.75rem)}:host(.range-has-pin.range-label-placement-stacked) .label-text-wrapper{margin-bottom:calc(8px + 0.75rem)}.range-bar-active{bottom:0;width:auto;background:var(--bar-background-active)}.range-bar-active.has-ticks{border-radius:0;-webkit-margin-start:-2px;margin-inline-start:-2px;-webkit-margin-end:-2px;margin-inline-end:-2px}.range-tick{-webkit-margin-start:-2px;margin-inline-start:-2px;border-radius:0;position:absolute;top:17px;width:4px;height:8px;background:var(--ion-color-step-900, var(--ion-background-color-step-900, #e6e6e6));pointer-events:none}.range-tick-active{background:var(--bar-background-active)}.range-pin{-webkit-transform:translate3d(0, 100%, 0) scale(0.01);transform:translate3d(0, 100%, 0) scale(0.01);-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:8px;padding-inline-end:8px;padding-top:8px;padding-bottom:8px;min-width:28px;-webkit-transition:-webkit-transform 120ms ease;transition:-webkit-transform 120ms ease;transition:transform 120ms ease;transition:transform 120ms ease, -webkit-transform 120ms ease;background:transparent;color:var(--ion-text-color, #000);font-size:0.75rem;text-align:center}.range-knob-pressed .range-pin,.range-knob-handle.ion-focused .range-pin{-webkit-transform:translate3d(0, calc(-100% + 11px), 0) scale(1);transform:translate3d(0, calc(-100% + 11px), 0) scale(1)}:host(.range-disabled){opacity:0.3}",md:':host{--knob-handle-size:calc(var(--knob-size) * 2);display:-ms-flexbox;display:flex;position:relative;-ms-flex:3;flex:3;-ms-flex-align:center;align-items:center;font-family:var(--ion-font-family, inherit);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}:host(.range-disabled){pointer-events:none}::slotted(ion-label){-ms-flex:initial;flex:initial}::slotted(ion-icon[slot]){font-size:24px}.range-slider{position:relative;-ms-flex:1;flex:1;width:100%;height:var(--height);contain:size layout style;cursor:-webkit-grab;cursor:grab;-ms-touch-action:pan-y;touch-action:pan-y}:host(.range-pressed) .range-slider{cursor:-webkit-grabbing;cursor:grabbing}.range-pin{position:absolute;background:var(--ion-color-base);color:var(--ion-color-contrast);text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.range-knob-handle{top:calc((var(--height) - var(--knob-handle-size)) / 2);-webkit-margin-start:calc(0px - var(--knob-handle-size) / 2);margin-inline-start:calc(0px - var(--knob-handle-size) / 2);display:-ms-flexbox;display:flex;position:absolute;-ms-flex-pack:center;justify-content:center;width:var(--knob-handle-size);height:var(--knob-handle-size);text-align:center}.range-knob-handle{inset-inline-start:0}:host-context([dir=rtl]) .range-knob-handle{left:unset}[dir=rtl] .range-knob-handle{left:unset}@supports selector(:dir(rtl)){.range-knob-handle:dir(rtl){left:unset}}.range-knob-handle:active,.range-knob-handle:focus{outline:none}.range-bar-container{border-radius:var(--bar-border-radius);top:calc((var(--height) - var(--bar-height)) / 2);position:absolute;width:100%;height:var(--bar-height)}.range-bar-container{inset-inline-start:0}:host-context([dir=rtl]) .range-bar-container{left:unset}[dir=rtl] .range-bar-container{left:unset}@supports selector(:dir(rtl)){.range-bar-container:dir(rtl){left:unset}}.range-bar{border-radius:var(--bar-border-radius);position:absolute;width:100%;height:var(--bar-height);background:var(--bar-background);pointer-events:none}.range-knob{border-radius:var(--knob-border-radius);top:calc(50% - var(--knob-size) / 2);position:absolute;width:var(--knob-size);height:var(--knob-size);background:var(--knob-background);-webkit-box-shadow:var(--knob-box-shadow);box-shadow:var(--knob-box-shadow);z-index:2;pointer-events:none}.range-knob{inset-inline-start:calc(50% - var(--knob-size) / 2)}:host-context([dir=rtl]) .range-knob{left:unset}[dir=rtl] .range-knob{left:unset}@supports selector(:dir(rtl)){.range-knob:dir(rtl){left:unset}}:host(.range-pressed) .range-bar-active{will-change:left, right}:host(.in-item){width:100%}:host([slot=start]),:host([slot=end]){width:auto}:host(.in-item) ::slotted(ion-label){-ms-flex-item-align:center;align-self:center}.range-wrapper{display:-ms-flexbox;display:flex;position:relative;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;height:inherit}::slotted([slot=label]){max-width:200px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.label-text-wrapper-hidden{display:none}.native-wrapper{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}:host(.range-label-placement-start) .range-wrapper{-ms-flex-direction:row;flex-direction:row}:host(.range-label-placement-start) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:0;margin-bottom:0}:host(.range-label-placement-end) .range-wrapper{-ms-flex-direction:row-reverse;flex-direction:row-reverse}:host(.range-label-placement-end) .label-text-wrapper{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0;margin-top:0;margin-bottom:0}:host(.range-label-placement-fixed) .label-text-wrapper{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:0;margin-bottom:0}:host(.range-label-placement-fixed) .label-text-wrapper{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}:host(.range-label-placement-stacked) .range-wrapper{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch}:host(.range-label-placement-stacked) .label-text-wrapper{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(0.75);transform:scale(0.75);margin-left:0;margin-right:0;margin-bottom:16px;max-width:calc(100% / 0.75)}:host-context([dir=rtl]):host(.range-label-placement-stacked) .label-text-wrapper,:host-context([dir=rtl]).range-label-placement-stacked .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}@supports selector(:dir(rtl)){:host(.range-label-placement-stacked:dir(rtl)) .label-text-wrapper{-webkit-transform-origin:right top;transform-origin:right top}}:host(.in-item.range-label-placement-stacked) .label-text-wrapper{margin-top:10px;margin-bottom:16px}:host(.in-item.range-label-placement-stacked) .native-wrapper{margin-bottom:0px}:host{--knob-border-radius:50%;--knob-background:var(--bar-background-active);--knob-box-shadow:none;--knob-size:18px;--bar-height:2px;--bar-background:rgba(var(--ion-color-primary-rgb, 0, 84, 233), 0.26);--bar-background-active:var(--ion-color-primary, #0054e9);--bar-border-radius:0;--height:42px;--pin-background:var(--ion-color-primary, #0054e9);--pin-color:var(--ion-color-primary-contrast, #fff)}::slotted(:not(ion-icon)[slot=start]),::slotted(:not(ion-icon)[slot=end]),.native-wrapper{font-size:0.75rem}:host(.range-item-start-adjustment){-webkit-padding-start:18px;padding-inline-start:18px}:host(.range-item-end-adjustment){-webkit-padding-end:18px;padding-inline-end:18px}:host(.ion-color) .range-bar{background:rgba(var(--ion-color-base-rgb), 0.26)}:host(.ion-color) .range-bar-active,:host(.ion-color) .range-knob,:host(.ion-color) .range-knob::before,:host(.ion-color) .range-pin,:host(.ion-color) .range-pin::before,:host(.ion-color) .range-tick{background:var(--ion-color-base);color:var(--ion-color-contrast)}::slotted([slot=start]){-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:14px;margin-inline-end:14px;margin-top:0;margin-bottom:0}::slotted([slot=end]){-webkit-margin-start:14px;margin-inline-start:14px;-webkit-margin-end:0;margin-inline-end:0;margin-top:0;margin-bottom:0}:host(.range-has-pin:not(.range-label-placement-stacked)){padding-top:1.75rem}:host(.range-has-pin.range-label-placement-stacked) .label-text-wrapper{margin-bottom:1.75rem}.range-bar-active{bottom:0;width:auto;background:var(--bar-background-active)}.range-knob{-webkit-transform:scale(0.67);transform:scale(0.67);-webkit-transition-duration:120ms;transition-duration:120ms;-webkit-transition-property:background-color, border, -webkit-transform;transition-property:background-color, border, -webkit-transform;transition-property:transform, background-color, border;transition-property:transform, background-color, border, -webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;z-index:2}.range-knob::before{border-radius:50%;position:absolute;width:var(--knob-size);height:var(--knob-size);-webkit-transform:scale(1);transform:scale(1);-webkit-transition:0.267s cubic-bezier(0, 0, 0.58, 1);transition:0.267s cubic-bezier(0, 0, 0.58, 1);background:var(--knob-background);content:"";opacity:0.13;pointer-events:none}.range-knob::before{inset-inline-start:0}.range-tick{position:absolute;top:calc((var(--height) - var(--bar-height)) / 2);width:var(--bar-height);height:var(--bar-height);background:var(--bar-background-active);z-index:1;pointer-events:none}.range-tick-active{background:transparent}.range-pin{padding-left:0;padding-right:0;padding-top:8px;padding-bottom:8px;border-radius:50%;-webkit-transform:translate3d(0, 0, 0) scale(0.01);transform:translate3d(0, 0, 0) scale(0.01);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:1.75rem;height:1.75rem;-webkit-transition:background 120ms ease, -webkit-transform 120ms ease;transition:background 120ms ease, -webkit-transform 120ms ease;transition:transform 120ms ease, background 120ms ease;transition:transform 120ms ease, background 120ms ease, -webkit-transform 120ms ease;background:var(--pin-background);color:var(--pin-color)}.range-pin::before{bottom:-1px;-webkit-margin-start:-13px;margin-inline-start:-13px;border-radius:50% 50% 50% 0;position:absolute;width:26px;height:26px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:background 120ms ease;transition:background 120ms ease;background:var(--pin-background);content:"";z-index:-1}.range-pin::before{inset-inline-start:50%}:host-context([dir=rtl]) .range-pin::before{left:unset}[dir=rtl] .range-pin::before{left:unset}@supports selector(:dir(rtl)){.range-pin::before:dir(rtl){left:unset}}.range-knob-pressed .range-pin,.range-knob-handle.ion-focused .range-pin{-webkit-transform:translate3d(0, calc(-100% + 4px), 0) scale(1);transform:translate3d(0, calc(-100% + 4px), 0) scale(1)}@media (any-hover: hover){.range-knob-handle:hover .range-knob:before{-webkit-transform:scale(2);transform:scale(2);opacity:0.13}}.range-knob-handle.ion-activated .range-knob:before,.range-knob-handle.ion-focused .range-knob:before,.range-knob-handle.range-knob-pressed .range-knob:before{-webkit-transform:scale(2);transform:scale(2)}.range-knob-handle.ion-focused .range-knob::before{opacity:0.13}.range-knob-handle.ion-activated .range-knob::before,.range-knob-handle.range-knob-pressed .range-knob::before{opacity:0.25}:host(:not(.range-has-pin)) .range-knob-pressed .range-knob,:host(:not(.range-has-pin)) .range-knob-handle.ion-focused .range-knob{-webkit-transform:scale(1);transform:scale(1)}:host(.range-disabled) .range-bar-active,:host(.range-disabled) .range-bar,:host(.range-disabled) .range-tick{background-color:var(--ion-color-step-250, var(--ion-background-color-step-250, #bfbfbf))}:host(.range-disabled) .range-knob{-webkit-transform:scale(0.55);transform:scale(0.55);outline:5px solid #fff;background-color:var(--ion-color-step-250, var(--ion-background-color-step-250, #bfbfbf))}:host(.range-disabled) .label-text-wrapper,:host(.range-disabled) ::slotted([slot=start]),:host(.range-disabled) ::slotted([slot=end]){opacity:0.38}'}},80333:(V,z,l)=>{l.d(z,{c:()=>B,g:()=>E,h:()=>a,o:()=>A});var P=l(10467);const a=(o,s)=>null!==s.closest(o),B=(o,s)=>"string"==typeof o&&o.length>0?Object.assign({"ion-color":!0,[`ion-color-${o}`]:!0},s):s,E=o=>{const s={};return(o=>void 0!==o?(Array.isArray(o)?o:o.split(" ")).filter(b=>null!=b).map(b=>b.trim()).filter(b=>""!==b):[])(o).forEach(b=>s[b]=!0),s},S=/^[a-z][a-z0-9+\-.]*:/,A=function(){var o=(0,P.A)(function*(s,b,j,M){if(null!=s&&"#"!==s[0]&&!S.test(s)){const K=document.querySelector("ion-router");if(K)return b?.preventDefault(),K.push(s,j,M)}return!1});return function(b,j,M,K){return o.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/853.23b020b55b65beb4.js b/branch/kby-toggle-button-mobile-view/853.23b020b55b65beb4.js new file mode 100644 index 0000000000..d8522fb29b --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/853.23b020b55b65beb4.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcookbook=self.webpackChunkcookbook||[]).push([[853],{10853:(Ur,oe,i)=>{i.r(oe),i.d(oe,{EXAMPLE_ROUTES:()=>Nr});var C=i(81443),u=i(57017),Re=i(32534),Te=i(12494),_e=i(24649),De=i(231),ze=i(34894),Ie=i(47790),e=i(54438);let Ae=(()=>{class n{static#e=this.\u0275fac=function(o){return new(o||n)};static#t=this.\u0275cmp=e.VBU({type:n,selectors:[["cookbook-accordion-example"]],features:[e.Jv_([u.o,u.K])],decls:20,vars:0,template:function(o,a){1&o&&(e.j41(0,"h1"),e.EFF(1,"Accordion"),e.k0s(),e.j41(2,"h2"),e.EFF(3,"Accordion"),e.k0s(),e.nrm(4,"cookbook-accordion-default-example"),e.j41(5,"h2"),e.EFF(6,"Accordion with item initially expanded"),e.k0s(),e.nrm(7,"cookbook-accordion-expanded-example"),e.j41(8,"h2"),e.EFF(9,"Accordion inside a card"),e.k0s(),e.nrm(10,"cookbook-accordion-card-example"),e.j41(11,"h2"),e.EFF(12,"Accordion with list"),e.k0s(),e.nrm(13,"cookbook-accordion-with-list-example"),e.j41(14,"h2"),e.EFF(15,"Accordion inside a card with list"),e.k0s(),e.nrm(16,"cookbook-accordion-with-list-in-card-example"),e.j41(17,"h2"),e.EFF(18,"Accordion Toggle event"),e.k0s(),e.nrm(19,"cookbook-accordion-events-example"))},dependencies:[Re.n,Te.j,_e.W,De.U,ze.L,Ie.n],styles:["[_nghost-%COMP%]{display:block;height:100%;overflow-x:hidden;background:var(--kirby-background-color);padding:16px;box-sizing:border-box}@media (min-width: 768px){[_nghost-%COMP%]{padding:32px}}[_nghost-%COMP%] h2[_ngcontent-%COMP%]:not(:first-child){margin-top:32px}[_nghost-%COMP%] h3[_ngcontent-%COMP%]{font-size:12px;color:var(--kirby-semi-dark);text-transform:uppercase;margin-top:12px;margin-bottom:4px}"]})}return n})();var Ve=i(19963),Be=i(49267),$=i(28287),Le=i(44354),Ne=i(99551),Ge=i(54368),Ue=i(36143),He=i(33625),We=i(25713),$e=i(49851),Ye=i(48492),Ke=i(12187),Xe=i(99696);let Qe=(()=>{class n{constructor(){this.imageSrc="/assets/images/woman.png",this.sizes=$.P,this.colors=[...Le.A.mainColors,{name:"white",value:"#ffffff"}]}getColorAbbrevation(t){return t.name.substr(0,1).toUpperCase()}static#e=this.\u0275fac=function(o){return new(o||n)};static#t=this.\u0275cmp=e.VBU({type:n,selectors:[["cookbook-avatar-example"]],decls:29,vars:0,template:function(o,a){1&o&&(e.j41(0,"h1"),e.EFF(1,"Avatar"),e.k0s(),e.j41(2,"h2"),e.EFF(3,"Default"),e.k0s(),e.nrm(4,"cookbook-avatar-example-default"),e.j41(5,"h2"),e.EFF(6,"Colors"),e.k0s(),e.nrm(7,"cookbook-avatar-example-colors"),e.j41(8,"h2"),e.EFF(9,"Avatar with text"),e.k0s(),e.nrm(10,"cookbook-avatar-example-text"),e.j41(11,"h2"),e.EFF(12,"Avatar with icon"),e.k0s(),e.nrm(13,"cookbook-avatar-example-icon"),e.j41(14,"h2"),e.EFF(15,"Avatar with badge"),e.k0s(),e.nrm(16,"cookbook-avatar-example-badge"),e.j41(17,"h2"),e.EFF(18,"Avatar with image"),e.k0s(),e.nrm(19,"cookbook-avatar-example-image"),e.j41(20,"h3"),e.EFF(21,"Sizes"),e.k0s(),e.nrm(22,"cookbook-avatar-example-image-size"),e.j41(23,"h3"),e.EFF(24,"Lazy loaded image"),e.k0s(),e.nrm(25,"cookbook-avatar-example-image-loazy-loading"),e.j41(26,"h3"),e.EFF(27,"Fallback image"),e.k0s(),e.nrm(28,"cookbook-avatar-example-image-error"))},dependencies:[Ne.k,Ge.v,Ue.A,He.i,We.K,$e.Q,Ye.R,Ke.u,Xe.k],styles:["[_nghost-%COMP%]{display:block;height:100%;overflow-x:hidden;background:var(--kirby-background-color);padding:16px;box-sizing:border-box}@media (min-width: 768px){[_nghost-%COMP%]{padding:32px}}[_nghost-%COMP%] h2[_ngcontent-%COMP%]:not(:first-child){margin-top:32px}[_nghost-%COMP%] h3[_ngcontent-%COMP%]{font-size:12px;color:var(--kirby-semi-dark);text-transform:uppercase;margin-top:12px;margin-bottom:4px}"]})}return n})();var p=i(98990),Je=i(20509),Ze=i(94811),qe=i(45997),et=i(95203);let tt=(()=>{class n{static#e=this.\u0275fac=function(o){return new(o||n)};static#t=this.\u0275cmp=e.VBU({type:n,selectors:[["cookbook-badge-example"]],decls:16,vars:4,consts:[[3,"hasPadding"]],template:function(o,a){1&o&&(e.j41(0,"kirby-card",0)(1,"h2"),e.EFF(2,"Number"),e.k0s(),e.nrm(3,"cookbook-badge-example-number"),e.k0s(),e.j41(4,"kirby-card",0)(5,"h2"),e.EFF(6,"Text"),e.k0s(),e.nrm(7,"cookbook-badge-example-text"),e.k0s(),e.j41(8,"kirby-card",0)(9,"h2"),e.EFF(10,"Icon"),e.k0s(),e.nrm(11,"cookbook-badge-example-icon"),e.k0s(),e.j41(12,"kirby-card",0)(13,"h2"),e.EFF(14,"Small Badge"),e.k0s(),e.nrm(15,"cookbook-badge-example-small"),e.k0s()),2&o&&(e.Y8G("hasPadding",!0),e.R7$(4),e.Y8G("hasPadding",!0),e.R7$(4),e.Y8G("hasPadding",!0),e.R7$(4),e.Y8G("hasPadding",!0))},dependencies:[p.Dw,p.ib,Je.G,Ze.E,qe.I,et.e],styles:["[_nghost-%COMP%]{height:100%;display:flex;flex-direction:column;align-items:center;overflow-x:hidden;background:var(--kirby-background-color);padding:16px}@media (min-width: 768px){[_nghost-%COMP%]{padding:32px}}[_nghost-%COMP%] > *[_ngcontent-%COMP%]{display:block;margin:16px 0}[_nghost-%COMP%] kirby-card[_ngcontent-%COMP%]{width:100%;max-width:320px}"]})}return n})();var nt=i(92908),ot=i(8344),it=i(4631),at=i(76448),rt=i(4855),st=i(10303),lt=i(3925),ct=i(17313),dt=i(53697),mt=i(17337);let pt=(()=>{class n{static#e=this.\u0275fac=function(o){return new(o||n)};static#t=this.\u0275cmp=e.VBU({type:n,selectors:[["cookbook-button-example"]],decls:30,vars:0,template:function(o,a){1&o&&(e.j41(0,"h2"),e.EFF(1,"Default"),e.k0s(),e.nrm(2,"cookbook-button-example-default"),e.j41(3,"h2"),e.EFF(4,"Attention Levels"),e.k0s(),e.nrm(5,"cookbook-button-example-attention-level"),e.j41(6,"h2"),e.EFF(7,"Sizes"),e.k0s(),e.nrm(8,"cookbook-button-example-sizes"),e.j41(9,"h2"),e.EFF(10,"Block button"),e.k0s(),e.nrm(11,"cookbook-button-example-block"),e.j41(12,"h2"),e.EFF(13,"Icons"),e.k0s(),e.nrm(14,"cookbook-button-example-icons"),e.j41(15,"h2"),e.EFF(16,"Icon only"),e.k0s(),e.nrm(17,"cookbook-button-example-icon-only"),e.j41(18,"h3"),e.EFF(19,"Undecorated"),e.k0s(),e.nrm(20,"cookbook-button-example-undecorated"),e.j41(21,"h2"),e.EFF(22,"Disabled"),e.k0s(),e.nrm(23,"cookbook-button-example-disabled"),e.j41(24,"h3"),e.EFF(25,"Accessible Disabled Buttons"),e.k0s(),e.nrm(26,"cookbook-button-example-aria-disabled"),e.j41(27,"h2"),e.EFF(28,"Link Button"),e.k0s(),e.nrm(29,"cookbook-button-example-link"))},dependencies:[nt.N,ot.Y,it._,at.B,rt.G,st.t,lt.I,ct.q,dt.z,mt.G],styles:["[_nghost-%COMP%]{display:block;height:100%;overflow-x:hidden;background:var(--kirby-background-color);padding:16px;box-sizing:border-box}@media (min-width: 768px){[_nghost-%COMP%]{padding:32px}}[_nghost-%COMP%] h2[_ngcontent-%COMP%]:not(:first-child){margin-top:32px}[_nghost-%COMP%] h3[_ngcontent-%COMP%]{font-size:12px;color:var(--kirby-semi-dark);text-transform:uppercase;margin-top:12px;margin-bottom:4px}"]})}return n})();var ht=i(39490),ut=i(3418),gt=i(47333);let ft=(()=>{class n{static#e=this.\u0275fac=function(o){return new(o||n)};static#t=this.\u0275cmp=e.VBU({type:n,selectors:[["cookbook-calendar-example"]],decls:9,vars:0,template:function(o,a){1&o&&(e.j41(0,"h2"),e.EFF(1,"Calendar in card"),e.k0s(),e.nrm(2,"cookbook-calendar-card-example"),e.j41(3,"h2"),e.EFF(4,"Calendar with year navigator"),e.k0s(),e.nrm(5,"cookbook-calendar-year-navigator-example"),e.j41(6,"h2"),e.EFF(7,"Calendar without background"),e.k0s(),e.nrm(8,"cookbook-calendar-no-background-example"))},dependencies:[ht.u,ut.a,gt.B],styles:["[_nghost-%COMP%]{display:block;height:100%;overflow-x:hidden;background:var(--kirby-background-color);padding:16px;box-sizing:border-box}@media (min-width: 768px){[_nghost-%COMP%]{padding:32px}}[_nghost-%COMP%] h2[_ngcontent-%COMP%]:not(:first-child){margin-top:32px}[_nghost-%COMP%] h3[_ngcontent-%COMP%]{font-size:12px;color:var(--kirby-semi-dark);text-transform:uppercase;margin-top:12px;margin-bottom:4px}"]})}return n})();var kt=i(31270),bt=i(25777),xt=i(64840),vt=i(1039),yt=i(26826);let Ct=(()=>{class n{static#e=this.\u0275fac=function(o){return new(o||n)};static#t=this.\u0275cmp=e.VBU({type:n,selectors:[["cookbook-card-example"]],decls:5,vars:0,template:function(o,a){1&o&&e.nrm(0,"cookbook-card-example-variant")(1,"cookbook-card-example-flag")(2,"cookbook-card-example-color")(3,"cookbook-card-example-background-image")(4,"cookbook-card-example-disclosure")},dependencies:[kt.n,bt.y,xt.t,vt.B,yt.r],styles:["[_nghost-%COMP%]{display:block;height:100%;overflow-x:hidden;background:var(--kirby-background-color);padding:16px;box-sizing:border-box}@media (min-width: 768px){[_nghost-%COMP%]{padding:32px}}[_nghost-%COMP%] h2[_ngcontent-%COMP%]:not(:first-child){margin-top:32px}[_nghost-%COMP%] h3[_ngcontent-%COMP%]{font-size:12px;color:var(--kirby-semi-dark);text-transform:uppercase;margin-top:12px;margin-bottom:4px}[_nghost-%COMP%] > [_ngcontent-%COMP%]:not(:last-child){margin-bottom:16px}"]})}return n})();var Ft=i(12983),Et=i(31172),Mt=i(9868),Pt=i(90329),Ot=i(17555),St=i(3717),wt=i(33847);let jt=(()=>{class n{static#e=this.\u0275fac=function(o){return new(o||n)};static#t=this.\u0275cmp=e.VBU({type:n,selectors:[["cookbook-charts-example"]],decls:14,vars:7,consts:[[3,"hasPadding"]],template:function(o,a){1&o&&(e.j41(0,"kirby-card",0),e.nrm(1,"cookbook-chart-example-simple-column"),e.k0s(),e.j41(2,"kirby-card",0),e.nrm(3,"cookbook-chart-example-bar"),e.k0s(),e.j41(4,"kirby-card",0),e.nrm(5,"cookbook-chart-example-column"),e.k0s(),e.j41(6,"kirby-card",0),e.nrm(7,"cookbook-chart-example-line"),e.k0s(),e.j41(8,"kirby-card",0),e.nrm(9,"cookbook-chart-example-area-line"),e.k0s(),e.j41(10,"kirby-card",0),e.nrm(11,"cookbook-chart-example-column-stacked"),e.k0s(),e.j41(12,"kirby-card",0),e.nrm(13,"cookbook-chart-example-multiple-datasets"),e.k0s()),2&o&&(e.Y8G("hasPadding",!0),e.R7$(2),e.Y8G("hasPadding",!0),e.R7$(2),e.Y8G("hasPadding",!0),e.R7$(2),e.Y8G("hasPadding",!0),e.R7$(2),e.Y8G("hasPadding",!0),e.R7$(2),e.Y8G("hasPadding",!0),e.R7$(2),e.Y8G("hasPadding",!0))},dependencies:[p.Dw,p.ib,Ft.e,Et.h,Mt.U,Pt.G,Ot.X,St.J,wt.P],styles:["[_nghost-%COMP%]{display:flex;flex-direction:column;align-items:center;overflow-x:hidden;background:var(--kirby-background-color);padding:16px}@media (min-width: 768px){[_nghost-%COMP%]{padding:32px}}[_nghost-%COMP%] > *[_ngcontent-%COMP%]{display:block;margin:16px 0}[_nghost-%COMP%] kirby-card[_ngcontent-%COMP%]{width:100%}"]})}return n})();var Rt=i(73414),Tt=i(44247),_t=i(47640),Dt=i(21078),zt=i(82740),It=i(32881),At=i(76949);let Vt=(()=>{class n{static#e=this.\u0275fac=function(o){return new(o||n)};static#t=this.\u0275cmp=e.VBU({type:n,selectors:[["cookbook-checkbox-example"]],features:[e.Jv_([u.o,u.K])],decls:21,vars:0,template:function(o,a){1&o&&(e.j41(0,"h2"),e.EFF(1,"Attention Level 1"),e.k0s(),e.nrm(2,"cookbook-checkbox-confirm-example"),e.j41(3,"h2"),e.EFF(4,"Attention Level 2"),e.k0s(),e.nrm(5,"cookbook-checkbox-default-example"),e.j41(6,"h2"),e.EFF(7,"Used in a list"),e.k0s(),e.nrm(8,"cookbook-checkbox-list-example"),e.j41(9,"h2"),e.EFF(10,"States"),e.k0s(),e.nrm(11,"cookbook-checkbox-states-example"),e.j41(12,"h2"),e.EFF(13,"Sizes"),e.k0s(),e.nrm(14,"cookbook-checkbox-sizes-example"),e.j41(15,"h2"),e.EFF(16,"Multiline Label"),e.k0s(),e.nrm(17,"cookbook-checkbox-multiline-example"),e.j41(18,"h2"),e.EFF(19,"Checked Change Event"),e.k0s(),e.nrm(20,"cookbook-checkbox-events-example"))},dependencies:[Rt.n,Tt.A,_t.j,Dt.d,zt.D,It.U,At.Y],styles:["[_nghost-%COMP%]{display:block;height:100%;overflow-x:hidden;background:var(--kirby-background-color);padding:16px;box-sizing:border-box}@media (min-width: 768px){[_nghost-%COMP%]{padding:32px}}[_nghost-%COMP%] h2[_ngcontent-%COMP%]:not(:first-child){margin-top:32px}[_nghost-%COMP%] h3[_ngcontent-%COMP%]{font-size:12px;color:var(--kirby-semi-dark);text-transform:uppercase;margin-top:12px;margin-bottom:4px}"]})}return n})();var Bt=i(97737),Lt=i(40638),Nt=i(7767);let Gt=(()=>{class n{static#e=this.\u0275fac=function(o){return new(o||n)};static#t=this.\u0275cmp=e.VBU({type:n,selectors:[["cookbook-empty-state-example"]],decls:9,vars:0,template:function(o,a){1&o&&(e.j41(0,"h2"),e.EFF(1,"Message Types"),e.k0s(),e.nrm(2,"cookbook-empty-state-message-types-example"),e.j41(3,"h2"),e.EFF(4,"Simple"),e.k0s(),e.nrm(5,"cookbook-empty-state-simple-example"),e.j41(6,"h2"),e.EFF(7,"Buttons"),e.k0s(),e.nrm(8,"cookbook-empty-state-buttons-example"))},dependencies:[Bt.s,Lt.W,Nt.X],styles:["[_nghost-%COMP%]{display:block;height:100%;overflow-x:hidden;background:var(--kirby-background-color);padding:16px;box-sizing:border-box}@media (min-width: 768px){[_nghost-%COMP%]{padding:32px}}[_nghost-%COMP%] h2[_ngcontent-%COMP%]:not(:first-child){margin-top:32px}[_nghost-%COMP%] h3[_ngcontent-%COMP%]{font-size:12px;color:var(--kirby-semi-dark);text-transform:uppercase;margin-top:12px;margin-bottom:4px}"]})}return n})();var Ut=i(19402),g=i(60177),I=i(19539),A=i(15739),ie=i(35519);function Ht(n,r){1&n&&e.nrm(0,"div")}function Wt(n,r){if(1&n&&(e.j41(0,"div",1),e.nrm(1,"div",2),e.j41(2,"div",3),e.DNE(3,Ht,1,0,"div",4),e.k0s()()),2&n){const t=e.XpG();e.xc7("--keyboard-height",t.keyboardHeight+"px"),e.R7$(2),e.AVh("keyboard-showing",t.keyboardIsShowing),e.R7$(),e.Y8G("ngForOf",t.keys)}}let $t=(()=>{class n{constructor(t){this.windowRef=t,this.showDummyKeyboard=!!this.windowRef.nativeWindow.sessionStorage.getItem("kirby-cookbook-show-dummy-keyboard"),this.keyboardIsShowing=!1,this.keyCount=40,this.setKeyboardSize()}get keys(){return Array(this.keyCount).fill("")}setKeyboardSize(){const a=this.windowRef.nativeWindow.matchMedia(`(min-width: ${Ut.Q.breakpoints.medium})`).matches?"tablet":"phone",s=this.windowRef.nativeWindow.matchMedia("(orientation: landscape)").matches?"landscape":"portrait";this.keyboardHeight={tablet:{portrait:408,landscape:434},phone:{portrait:290,landscape:200}}[a][s],this.keyCount=4*("phone"===a?7:10)}_onKeyboardDidShow(t){this.keyboardHeight=t.detail.keyboardHeight,this.keyboardIsShowing=!0}_onKeyboardDidHide(){this.keyboardIsShowing=!1}_onToggleDummyKeyboard(t){this.showDummyKeyboard=t}_onInputFocus(t){if(this.showDummyKeyboard&&("INPUT"===t.tagName||"TEXTAREA"===t.tagName)){const o=new CustomEvent("ionKeyboardDidShow",{detail:{keyboardHeight:this.keyboardHeight}});setTimeout(()=>this.windowRef.nativeWindow.dispatchEvent(o),100)}}_onInputFocusOut(t){if(this.showDummyKeyboard&&("INPUT"===t.tagName||"TEXTAREA"===t.tagName)){const o=new CustomEvent("ionKeyboardDidHide");this.windowRef.nativeWindow.dispatchEvent(o)}}_onWindowResize(){this.showDummyKeyboard&&this.setKeyboardSize()}static#e=this.\u0275fac=function(o){return new(o||n)(e.rXU(ie.W))};static#t=this.\u0275cmp=e.VBU({type:n,selectors:[["cookbook-examples"]],hostBindings:function(o,a){1&o&&e.bIt("ionKeyboardDidShow",function(l){return a._onKeyboardDidShow(l)},!1,e.tSv)("ionKeyboardDidHide",function(){return a._onKeyboardDidHide()},!1,e.tSv)("kirbyToggleDummyKeyboard",function(l){return a._onToggleDummyKeyboard(l.detail)},!1,e.tSv)("focusin",function(l){return a._onInputFocus(l.target)},!1,e.EBC)("focusout",function(l){return a._onInputFocusOut(l.target)},!1,e.EBC)("resize",function(){return a._onWindowResize()},!1,e.tSv)},decls:3,vars:1,consts:[["class","dummy-keyboard",3,"--keyboard-height",4,"ngIf"],[1,"dummy-keyboard"],[1,"top"],[1,"bg"],[4,"ngFor","ngForOf"]],template:function(o,a){1&o&&(e.DNE(0,Wt,4,5,"div",0),e.j41(1,"kirby-app"),e.nrm(2,"kirby-router-outlet"),e.k0s()),2&o&&e.Y8G("ngIf",a.showDummyKeyboard)},dependencies:[g.bT,g.pM,I.J,I.Z,A.x8,A.Cs],styles:['@charset "UTF-8";.dummy-keyboard[_ngcontent-%COMP%]{position:absolute;width:100%;bottom:0;z-index:99999;pointer-events:none;overflow:hidden;height:var(--keyboard-height)}.dummy-keyboard[_ngcontent-%COMP%] .top[_ngcontent-%COMP%], .dummy-keyboard[_ngcontent-%COMP%] .bg[_ngcontent-%COMP%]{position:absolute;height:100%;width:100%}.dummy-keyboard[_ngcontent-%COMP%] .top[_ngcontent-%COMP%]{background-color:transparent;border-top:1px dashed var(--kirby-semi-dark);z-index:1}.dummy-keyboard[_ngcontent-%COMP%] .bg[_ngcontent-%COMP%]{opacity:.9;background-color:var(--kirby-medium);transition:transform .15s ease-out;display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:1fr;grid-gap:16px;padding:16px;transform:translateY(100%)}@media (min-width: 768px){.dummy-keyboard[_ngcontent-%COMP%] .bg[_ngcontent-%COMP%]{grid-template-columns:repeat(10,1fr)}}.dummy-keyboard[_ngcontent-%COMP%] .bg[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{background-color:var(--kirby-white);border-radius:4px;box-shadow:0 2px var(--kirby-semi-dark);display:flex;align-items:center;justify-content:center;font-size:18px}@media (max-width: 767px){.dummy-keyboard[_ngcontent-%COMP%] .bg[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:nth-child(16):before{content:"K"}.dummy-keyboard[_ngcontent-%COMP%] .bg[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:nth-child(17):before{content:"I"}.dummy-keyboard[_ngcontent-%COMP%] .bg[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:nth-child(18):before{content:"R"}.dummy-keyboard[_ngcontent-%COMP%] .bg[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:nth-child(19):before{content:"B"}.dummy-keyboard[_ngcontent-%COMP%] .bg[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:nth-child(20):before{content:"Y"}}@media (min-width: 768px){.dummy-keyboard[_ngcontent-%COMP%] .bg[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:nth-child(23):before{content:"K"}.dummy-keyboard[_ngcontent-%COMP%] .bg[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:nth-child(24):before{content:"I"}.dummy-keyboard[_ngcontent-%COMP%] .bg[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:nth-child(25):before{content:"R"}.dummy-keyboard[_ngcontent-%COMP%] .bg[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:nth-child(26):before{content:"B"}.dummy-keyboard[_ngcontent-%COMP%] .bg[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:nth-child(27):before{content:"Y"}.dummy-keyboard[_ngcontent-%COMP%] .bg[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:nth-child(28):before{content:"\\a9"}}.dummy-keyboard[_ngcontent-%COMP%] .bg.keyboard-showing[_ngcontent-%COMP%]{transform:translateY(0);transition:transform .25s ease-out 1ms}']})}return n})();var Yt=i(60167),Kt=i(84083),Xt=i(80177);let Qt=(()=>{class n{static#e=this.\u0275fac=function(o){return new(o||n)};static#t=this.\u0275cmp=e.VBU({type:n,selectors:[["cookbook-flag-example"]],decls:6,vars:0,template:function(o,a){1&o&&(e.j41(0,"h2"),e.EFF(1,"Colors"),e.k0s(),e.nrm(2,"cookbook-flag-example-colors"),e.j41(3,"h2"),e.EFF(4,"Sizes"),e.k0s(),e.nrm(5,"cookbook-flag-example-sizes"))},dependencies:[Kt.S,Xt.G],styles:["[_nghost-%COMP%]{display:block;height:100%;overflow-x:hidden;background:var(--kirby-background-color);padding:16px;box-sizing:border-box}@media (min-width: 768px){[_nghost-%COMP%]{padding:32px}}[_nghost-%COMP%] h2[_ngcontent-%COMP%]:not(:first-child){margin-top:32px}[_nghost-%COMP%] h3[_ngcontent-%COMP%]{font-size:12px;color:var(--kirby-semi-dark);text-transform:uppercase;margin-top:12px;margin-bottom:4px}"]})}return n})(),Jt=(()=>{class n{static#e=this.\u0275fac=function(o){return new(o||n)};static#t=this.\u0275cmp=e.VBU({type:n,selectors:[["cookbook-fonts-example"]],decls:34,vars:0,consts:[[1,"kirby-text-display-1"],[1,"kirby-text-display-2"],[1,"kirby-text-display-3"],[1,"kirby-text-xlarge"],[1,"kirby-text-large"],[1,"kirby-text-medium"],[1,"kirby-text-normal-bold"],[1,"kirby-text-bold"],[1,"kirby-text-small"],[1,"kirby-text-small-light"],[1,"kirby-text-xsmall"],[1,"kirby-text-xxsmall"]],template:function(o,a){1&o&&(e.j41(0,"h1",0),e.EFF(1,"Display 1"),e.k0s(),e.j41(2,"h2",1),e.EFF(3,"Display 2"),e.k0s(),e.j41(4,"h3",2),e.EFF(5,"Display 3"),e.k0s(),e.j41(6,"h1"),e.EFF(7,"Heading 1"),e.k0s(),e.j41(8,"h2"),e.EFF(9,"Heading 2"),e.k0s(),e.j41(10,"h3"),e.EFF(11,"Heading 3"),e.k0s(),e.j41(12,"h4"),e.EFF(13,"Heading 4"),e.k0s(),e.j41(14,"p",3),e.EFF(15,"kirby-text-xlarge (Heading 1)"),e.k0s(),e.j41(16,"p",4),e.EFF(17,"kirby-text-large (Heading 2)"),e.k0s(),e.j41(18,"p",5),e.EFF(19,"kirby-text-medium (Heading 3)"),e.k0s(),e.j41(20,"p",6),e.EFF(21,"kirby-text-normal-bold (Heading 4)"),e.k0s(),e.j41(22,"p",7),e.EFF(23,"Bold text (kirby-text-bold)"),e.k0s(),e.j41(24,"p"),e.EFF(25,"p - Paragraph (default body font)"),e.k0s(),e.j41(26,"p",8),e.EFF(27,"kirby-text-small"),e.k0s(),e.j41(28,"p",9),e.EFF(29,"kirby-text-small-light"),e.k0s(),e.j41(30,"p",10),e.EFF(31,"kirby-text-xsmall"),e.k0s(),e.j41(32,"p",11),e.EFF(33,"kirby-text-xxsmall"),e.k0s())},styles:["[_nghost-%COMP%]{display:block;height:100%;overflow-x:hidden;background:var(--kirby-background-color);padding:16px;box-sizing:border-box}@media (min-width: 768px){[_nghost-%COMP%]{padding:32px}}"]})}return n})();var Zt=i(11235),qt=i(2923),en=i(15874),tn=i(24998),nn=i(8060),on=i(54521),an=i(45415),rn=i(78977),sn=i(51067),ln=i(83108),cn=i(64911),dn=i(88351),mn=i(50627),pn=i(67477),hn=i(65064),un=i(22847),gn=i(79186),fn=i(37965),kn=i(19503);let bn=(()=>{class n{constructor(t){this.windowRef=t,this.showDummyKeyboard=!!this.windowRef.nativeWindow.sessionStorage.getItem("kirby-cookbook-show-dummy-keyboard")}toggleDummyKeyboard(t){const o="kirby-cookbook-show-dummy-keyboard";this.showDummyKeyboard=t,this.showDummyKeyboard?this.windowRef.nativeWindow.sessionStorage.setItem(o,"true"):this.windowRef.nativeWindow.sessionStorage.removeItem(o),setTimeout(()=>this.windowRef.nativeWindow.dispatchEvent(new CustomEvent("kirbyToggleDummyKeyboard",{detail:this.showDummyKeyboard})))}_onToggleDummyKeyboard(t){this.showDummyKeyboard=t}static#e=this.\u0275fac=function(o){return new(o||n)(e.rXU(ie.W))};static#t=this.\u0275cmp=e.VBU({type:n,selectors:[["cookbook-form-field-example"]],hostBindings:function(o,a){1&o&&e.bIt("kirbyToggleDummyKeyboard",function(l){return a._onToggleDummyKeyboard(l.detail)},!1,e.tSv)},decls:25,vars:14,consts:[[3,"sizeChange","size"],[3,"size"],["configAppearance","toggle"],["text","Show dummy keyboard","size","xs",3,"checkedChange","checked"]],template:function(o,a){1&o&&(e.j41(0,"h1"),e.EFF(1,"Form Field"),e.k0s(),e.j41(2,"cookbook-form-field-example-configuration",0),e.mxI("sizeChange",function(l){return e.DH7(a.size,l)||(a.size=l),l}),e.k0s(),e.j41(3,"h2"),e.EFF(4,"Input"),e.k0s(),e.nrm(5,"cookbook-form-field-input-example",1)(6,"cookbook-form-field-input-color-example")(7,"cookbook-form-field-input-label-example",1)(8,"cookbook-form-field-input-label-message-example",1)(9,"cookbook-form-field-input-affix-example",1)(10,"cookbook-form-field-input-counter-example",1)(11,"cookbook-form-field-input-numeric-example",1)(12,"cookbook-form-field-input-date-example",1)(13,"cookbook-form-field-input-date-native-example",1)(14,"cookbook-form-field-input-disabled-example",1)(15,"cookbook-form-field-input-error-example",1)(16,"cookbook-form-field-input-borderless-example",1)(17,"cookbook-form-field-focus-example",1),e.j41(18,"h2"),e.EFF(19,"Textarea"),e.k0s(),e.nrm(20,"cookbook-form-field-textarea-example")(21,"cookbook-form-field-textarea-label-example")(22,"cookbook-form-field-textarea-counter-example"),e.j41(23,"cookbook-example-configuration-wrapper",2)(24,"kirby-checkbox",3),e.bIt("checkedChange",function(l){return a.toggleDummyKeyboard(l)}),e.k0s()()),2&o&&(e.R7$(2),e.R50("size",a.size),e.R7$(3),e.Y8G("size",a.size),e.R7$(2),e.Y8G("size",a.size),e.R7$(),e.Y8G("size",a.size),e.R7$(),e.Y8G("size",a.size),e.R7$(),e.Y8G("size",a.size),e.R7$(),e.Y8G("size",a.size),e.R7$(),e.Y8G("size",a.size),e.R7$(),e.Y8G("size",a.size),e.R7$(),e.Y8G("size",a.size),e.R7$(),e.Y8G("size",a.size),e.R7$(),e.Y8G("size",a.size),e.R7$(),e.Y8G("size",a.size),e.R7$(7),e.Y8G("checked",a.showDummyKeyboard))},dependencies:[en.a,tn.t,nn.j,on.o,an.Z,rn.s,sn.Q,ln.f,cn.E,dn.B,mn.M,pn.S,hn.H,un.M,gn.H,fn.W,kn.S,qt.V,Zt.P],styles:["[_nghost-%COMP%]{display:block;height:100%;overflow-x:hidden;background:var(--kirby-background-color);padding:16px;box-sizing:border-box}@media (min-width: 768px){[_nghost-%COMP%]{padding:32px}}[_nghost-%COMP%] h2[_ngcontent-%COMP%]:not(:first-child){margin-top:32px}[_nghost-%COMP%] h3[_ngcontent-%COMP%]{font-size:12px;color:var(--kirby-semi-dark);text-transform:uppercase;margin-top:12px;margin-bottom:4px}kirby-card[_ngcontent-%COMP%]{--kirby-card-width: min(500px, 100%);margin:1rem auto}"]})}return n})();var xn=i(98299),E=i(47008);let vn=(()=>{class n{static#e=this.\u0275fac=function(o){return new(o||n)};static#t=this.\u0275cmp=e.VBU({type:n,selectors:[["cookbook-grid-layout-extended-example"]],decls:92,vars:0,consts:[[1,"safe-area-inline"],[1,"max-width-container","gutter"],[1,"max-width-container"],[1,"grid-container"],[1,"grid-item","half-at-tablet-up"],[1,"gutter"],["hasPadding","true"],[1,"box","example-text","align-center"],[1,"box"],["kirby-button","","size","lg"],[1,"align-center"],[1,"grid-item","half-at-tablet-up","third-at-desktop-up"],[1,"not-grid"],["id","example-1",1,"box","example-text","align-center"],[1,"h1"],["id","example-2",1,"box","example-text","align-center"],["id","example-3",1,"box","example-text","align-center"]],template:function(o,a){1&o&&(e.j41(0,"main")(1,"section")(2,"div",0)(3,"div",1)(4,"h1"),e.EFF(5,"Grid Layout - Extended Example"),e.k0s()(),e.j41(6,"div",2)(7,"div",3)(8,"div",4)(9,"article")(10,"div",5)(11,"h2"),e.EFF(12,"Heading level 2"),e.k0s()(),e.j41(13,"kirby-card",6)(14,"div",7),e.EFF(15,"1"),e.k0s()()()(),e.j41(16,"div",4)(17,"article")(18,"div",5)(19,"h2"),e.EFF(20,"Heading level 2"),e.k0s()(),e.j41(21,"kirby-card",6)(22,"div",7),e.EFF(23,"2"),e.k0s()()()(),e.j41(24,"div",4)(25,"article")(26,"div",5)(27,"h2"),e.EFF(28,"Heading level 2"),e.k0s()(),e.j41(29,"kirby-card",6)(30,"div",7),e.EFF(31,"3"),e.k0s()()()(),e.j41(32,"div",4)(33,"article")(34,"div",5)(35,"h2"),e.EFF(36,"Heading level 2"),e.k0s()(),e.j41(37,"kirby-card",6)(38,"div",7),e.EFF(39,"4"),e.k0s()()()()()()()(),e.j41(40,"div",0)(41,"div",1)(42,"div",8)(43,"button",9),e.EFF(44,"Add"),e.k0s(),e.j41(45,"p",10),e.EFF(46," Strategy bonds IRA lucrative Fitch rates bondholders securities fiat public managed 401k risk market index. "),e.k0s()()()(),e.j41(47,"section")(48,"div",0)(49,"div",1)(50,"h1"),e.EFF(51,"Heading level 1"),e.k0s(),e.j41(52,"p"),e.EFF(53," Strategy bonds IRA lucrative Fitch rates bondholders securities fiat public managed 401k risk market index. "),e.k0s()(),e.j41(54,"div",2)(55,"div",3)(56,"div",11)(57,"article")(58,"kirby-card",6)(59,"h2"),e.EFF(60,"Heading level 2"),e.k0s(),e.j41(61,"p"),e.EFF(62," Fluctuate interest rates Dow Jones receive rise government term municipal market Nikkei passively return performance. Public finance holder fiat established bonds hedge fund benchmark. "),e.k0s()()()(),e.j41(63,"div",11)(64,"article")(65,"kirby-card",6)(66,"h2"),e.EFF(67,"Heading level 2"),e.k0s(),e.j41(68,"p"),e.EFF(69," Fluctuate interest rates Dow Jones receive rise government term municipal market Nikkei passively return performance. Public finance holder fiat established bonds hedge fund benchmark. "),e.k0s()()()(),e.j41(70,"div",11)(71,"article")(72,"kirby-card",6)(73,"h2"),e.EFF(74,"Heading level 2"),e.k0s(),e.j41(75,"p"),e.EFF(76," Fluctuate interest rates Dow Jones receive rise government term municipal market Nikkei passively return performance. Public finance holder fiat established bonds hedge fund benchmark. "),e.k0s()()()()()()()(),e.j41(77,"div",12)(78,"div",0)(79,"div",1)(80,"div",13)(81,"div",14),e.EFF(82,"max-width + gutter + safe area"),e.k0s(),e.EFF(83," .safe-area-inline > .max-width-container.gutter "),e.k0s()()(),e.j41(84,"div",0)(85,"div",15)(86,"div",14),e.EFF(87,"Full width + safe area"),e.k0s(),e.EFF(88," .safe-area-inline "),e.k0s()(),e.j41(89,"div",16)(90,"div",14),e.EFF(91,"Full width"),e.k0s()()()())},dependencies:[p.Dw,p.ib,E.Q],styles:[".grid-container[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(12,1fr);gap:24px}.grid-item[_ngcontent-%COMP%]{grid-column:span 12}@media (min-width: 768px){.half-at-tablet-up[_ngcontent-%COMP%]{grid-column:span 6}}@media (min-width: 992px){.half-at-desktop-up[_ngcontent-%COMP%]{grid-column:span 6}.third-at-desktop-up[_ngcontent-%COMP%]{grid-column:span 4}}main[_ngcontent-%COMP%]{background-color:var(--kirby-background-color);min-height:100%}.max-width-container[_ngcontent-%COMP%]{max-width:1196px;margin-inline:auto}.gutter[_ngcontent-%COMP%], .safe-area-inline[_ngcontent-%COMP%]{padding-inline:16px}.box[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px}.align-center[_ngcontent-%COMP%]{text-align:center}.not-grid[_ngcontent-%COMP%]{display:none}.example-text[_ngcontent-%COMP%], .example-text[_ngcontent-%COMP%] > p[_ngcontent-%COMP%]{font-size:clamp(1rem,5vw,2rem)}.debug[_ngcontent-%COMP%] kirby-card[_ngcontent-%COMP%]{--kirby-card-main-background-color: var(--kirby-white-contrast);--kirby-card-main-color: var(--kirby-white)}.debug[_ngcontent-%COMP%] h1[_ngcontent-%COMP%], .debug[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{background-color:#fff;color:#000}.debug[_ngcontent-%COMP%] .not-grid[_ngcontent-%COMP%]{display:block}.debug[_ngcontent-%COMP%] .gutter[_ngcontent-%COMP%]{background-color:#7fff00;color:#000}.debug[_ngcontent-%COMP%] .safe-area-inline[_ngcontent-%COMP%]{background-color:#008b8b;color:#000}.debug[_ngcontent-%COMP%] .box[_ngcontent-%COMP%]{background-color:#ff69b4;color:#000}.debug[_ngcontent-%COMP%] #example-1[_ngcontent-%COMP%]{background-color:#dc143c;color:#fff}.debug[_ngcontent-%COMP%] #example-2[_ngcontent-%COMP%]{background-color:#639;color:#fff}.debug[_ngcontent-%COMP%] #example-3[_ngcontent-%COMP%]{background-color:#00bfff;color:#000}"]})}return n})(),yn=(()=>{class n{static#e=this.\u0275fac=function(o){return new(o||n)};static#t=this.\u0275cmp=e.VBU({type:n,selectors:[["cookbook-grid-layout-multiple-containers-example"]],decls:52,vars:0,consts:[[1,"grid-container"],[1,"grid-item","half-at-tablet-up"],["hasPadding","true"],["kirby-button","","size","lg"],[1,"grid-item","half-at-tablet-up","third-at-desktop-up"]],template:function(o,a){1&o&&(e.j41(0,"main")(1,"h1"),e.EFF(2,"Grid Layout - Multiple Grid Containers"),e.k0s(),e.j41(3,"div",0)(4,"div",1)(5,"h2"),e.EFF(6,"Heading level 2"),e.k0s(),e.j41(7,"kirby-card",2),e.EFF(8,"1"),e.k0s()(),e.j41(9,"div",1)(10,"h2"),e.EFF(11,"Heading level 2"),e.k0s(),e.j41(12,"kirby-card",2),e.EFF(13,"2"),e.k0s()(),e.j41(14,"div",1)(15,"h2"),e.EFF(16,"Heading level 2"),e.k0s(),e.j41(17,"kirby-card",2),e.EFF(18,"3"),e.k0s()(),e.j41(19,"div",1)(20,"h2"),e.EFF(21,"Heading level 2"),e.k0s(),e.j41(22,"kirby-card",2),e.EFF(23,"4"),e.k0s()()(),e.j41(24,"p")(25,"button",3),e.EFF(26,"Add"),e.k0s()(),e.j41(27,"p"),e.EFF(28," Strategy bonds IRA lucrative Fitch rates bondholders securities fiat public managed 401k risk market index. "),e.k0s(),e.j41(29,"h1"),e.EFF(30,"Heading level 1"),e.k0s(),e.j41(31,"p"),e.EFF(32," Government substantially taxpayer market exposure index funds. Fitch municipal bonds managed. "),e.k0s(),e.j41(33,"div",0)(34,"div",4)(35,"kirby-card",2)(36,"h2"),e.EFF(37,"Heading level 2"),e.k0s(),e.j41(38,"p"),e.EFF(39," Fluctuate interest rates Dow Jones receive rise government term municipal market Nikkei passively return performance. Public finance holder fiat established bonds hedge fund benchmark. "),e.k0s()()(),e.j41(40,"div",4)(41,"kirby-card",2)(42,"h2"),e.EFF(43,"Heading level 2"),e.k0s(),e.j41(44,"p"),e.EFF(45," Fluctuate interest rates Dow Jones receive rise government term municipal market Nikkei passively return performance. Public finance holder fiat established bonds hedge fund benchmark. "),e.k0s()()(),e.j41(46,"div",4)(47,"kirby-card",2)(48,"h2"),e.EFF(49,"Heading level 2"),e.k0s(),e.j41(50,"p"),e.EFF(51," Fluctuate interest rates Dow Jones receive rise government term municipal market Nikkei passively return performance. Public finance holder fiat established bonds hedge fund benchmark. "),e.k0s()()()()())},dependencies:[p.Dw,p.ib,E.Q],styles:[".grid-container[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(12,1fr);gap:24px}.grid-item[_ngcontent-%COMP%]{grid-column:span 12}@media (min-width: 768px){.half-at-tablet-up[_ngcontent-%COMP%]{grid-column:span 6}}@media (min-width: 992px){.half-at-desktop-up[_ngcontent-%COMP%]{grid-column:span 6}.third-at-desktop-up[_ngcontent-%COMP%]{grid-column:span 4}}main[_ngcontent-%COMP%]{background-color:var(--kirby-background-color);min-height:100%;padding-block:2rem 5rem}"]})}return n})(),Cn=(()=>{class n{static#e=this.\u0275fac=function(o){return new(o||n)};static#t=this.\u0275cmp=e.VBU({type:n,selectors:[["cookbook-grid-layout-single-container-example"]],decls:53,vars:0,consts:[[1,"grid-container"],[1,"grid-item"],[1,"grid-item","half-at-tablet-up"],["hasPadding","true"],["kirby-button","","size","lg"],[1,"align-center"],[1,"grid-item","half-at-tablet-up","third-at-desktop-up"]],template:function(o,a){1&o&&(e.j41(0,"main")(1,"div",0)(2,"div",1)(3,"h1"),e.EFF(4,"Grid Layout - Single Grid Container"),e.k0s()(),e.j41(5,"div",2)(6,"h2"),e.EFF(7,"Heading level 2"),e.k0s(),e.j41(8,"kirby-card",3),e.EFF(9,"1"),e.k0s()(),e.j41(10,"div",2)(11,"h2"),e.EFF(12,"Heading level 2"),e.k0s(),e.j41(13,"kirby-card",3),e.EFF(14,"2"),e.k0s()(),e.j41(15,"div",2)(16,"h2"),e.EFF(17,"Heading level 2"),e.k0s(),e.j41(18,"kirby-card",3),e.EFF(19,"3"),e.k0s()(),e.j41(20,"div",2)(21,"h2"),e.EFF(22,"Heading level 2"),e.k0s(),e.j41(23,"kirby-card",3),e.EFF(24,"4"),e.k0s()(),e.j41(25,"div",1)(26,"button",4),e.EFF(27,"Add"),e.k0s(),e.j41(28,"p",5),e.EFF(29," Strategy bonds IRA lucrative Fitch rates bondholders securities fiat public managed 401k risk market index. "),e.k0s()(),e.j41(30,"div",1)(31,"h1"),e.EFF(32,"Heading level 1"),e.k0s(),e.j41(33,"p"),e.EFF(34," Strategy bonds IRA lucrative Fitch rates bondholders securities fiat public managed 401k risk market index. "),e.k0s()(),e.j41(35,"div",6)(36,"kirby-card",3)(37,"h2"),e.EFF(38,"Heading level 2"),e.k0s(),e.j41(39,"p"),e.EFF(40," Fluctuate interest rates Dow Jones receive rise government term municipal market Nikkei passively return performance. Public finance holder fiat established bonds hedge fund benchmark. "),e.k0s()()(),e.j41(41,"div",6)(42,"kirby-card",3)(43,"h2"),e.EFF(44,"Heading level 2"),e.k0s(),e.j41(45,"p"),e.EFF(46," Fluctuate interest rates Dow Jones receive rise government term municipal market Nikkei passively return performance. Public finance holder fiat established bonds hedge fund benchmark. "),e.k0s()()(),e.j41(47,"div",6)(48,"kirby-card",3)(49,"h2"),e.EFF(50,"Heading level 2"),e.k0s(),e.j41(51,"p"),e.EFF(52," Fluctuate interest rates Dow Jones receive rise government term municipal market Nikkei passively return performance. Public finance holder fiat established bonds hedge fund benchmark. "),e.k0s()()()()())},dependencies:[p.Dw,p.ib,E.Q],styles:[".grid-container[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(12,1fr);gap:24px}.grid-item[_ngcontent-%COMP%]{grid-column:span 12}@media (min-width: 768px){.half-at-tablet-up[_ngcontent-%COMP%]{grid-column:span 6}}@media (min-width: 992px){.half-at-desktop-up[_ngcontent-%COMP%]{grid-column:span 6}.third-at-desktop-up[_ngcontent-%COMP%]{grid-column:span 4}}main[_ngcontent-%COMP%]{background-color:var(--kirby-background-color);min-height:100%;padding-block:2rem 5rem}"]})}return n})();var Fn=i(37015),En=i(82356),Mn=i(58311);let Pn=(()=>{class n{static#e=this.\u0275fac=function(o){return new(o||n)};static#t=this.\u0275cmp=e.VBU({type:n,selectors:[["cookbook-icon-example"]],decls:11,vars:0,template:function(o,a){1&o&&(e.j41(0,"h1"),e.EFF(1,"Icon Examples"),e.k0s(),e.j41(2,"h2"),e.EFF(3,"Default Icons"),e.k0s(),e.nrm(4,"cookbook-icon-default-example"),e.j41(5,"h2"),e.EFF(6,"Sizes"),e.k0s(),e.nrm(7,"cookbook-icon-sizes-example"),e.j41(8,"h2"),e.EFF(9,"Custom Icons"),e.k0s(),e.nrm(10,"cookbook-icon-custom-example"))},dependencies:[Fn.q,En.l,Mn.C],styles:["[_nghost-%COMP%]{display:block;height:100%;overflow-x:hidden;background:var(--kirby-background-color);padding:16px;box-sizing:border-box}@media (min-width: 768px){[_nghost-%COMP%]{padding:32px}}[_nghost-%COMP%] h2[_ngcontent-%COMP%]:not(:first-child){margin-top:32px}[_nghost-%COMP%] h3[_ngcontent-%COMP%]{font-size:12px;color:var(--kirby-semi-dark);text-transform:uppercase;margin-top:12px;margin-bottom:4px}"]})}return n})();var On=i(8730),Sn=i(82795),wn=i(89958),jn=i(53098),Rn=i(21662),Tn=i(27495),_n=i(20289),Dn=i(40443),zn=i(51436),In=i(49501),An=i(16458),Vn=i(56650),Bn=i(31686),Ln=i(44962),Nn=i(91917),Gn=i(55923),Un=i(69843),Hn=i(78860),Wn=i(84202),$n=i(44877),Yn=i(82054),Kn=i(94430),Xn=i(39457),Qn=i(85782),Jn=i(25174),Zn=i(27138),qn=i(23904),eo=i(66015),to=i(68368),no=i(85744);let oo=(()=>{class n{static#e=this.\u0275fac=function(o){return new(o||n)};static#t=this.\u0275cmp=e.VBU({type:n,selectors:[["cookbook-item-example"]],decls:96,vars:0,template:function(o,a){1&o&&(e.j41(0,"h2"),e.EFF(1,"Sizes"),e.k0s(),e.nrm(2,"cookbook-item-example-simple-md")(3,"cookbook-item-example-simple-sm")(4,"cookbook-item-example-simple-xs"),e.j41(5,"h2"),e.EFF(6,"Simple"),e.k0s(),e.j41(7,"h3"),e.EFF(8,"Default"),e.k0s(),e.nrm(9,"cookbook-item-example-simple"),e.j41(10,"h3"),e.EFF(11,"Long title (truncated)"),e.k0s(),e.nrm(12,"cookbook-item-example-long-title"),e.j41(13,"h3"),e.EFF(14,"Two lines"),e.k0s(),e.nrm(15,"cookbook-item-example-simple-two-lines"),e.j41(16,"h3"),e.EFF(17,"Three lines"),e.k0s(),e.nrm(18,"cookbook-item-example-simple-three-lines"),e.j41(19,"h3"),e.EFF(20,"Two value lines"),e.k0s(),e.nrm(21,"cookbook-item-example-simple-two-value-lines"),e.j41(22,"h3"),e.EFF(23,"Multiline"),e.k0s(),e.nrm(24,"cookbook-item-example-simple-multiline"),e.j41(25,"h3"),e.EFF(26,"Multiline - subtitle"),e.k0s(),e.nrm(27,"cookbook-item-example-simple-multiline-subtitle"),e.j41(28,"h2"),e.EFF(29,"Picker"),e.k0s(),e.j41(30,"h3"),e.EFF(31,"Default"),e.k0s(),e.nrm(32,"cookbook-item-example-picker-default"),e.j41(33,"h3"),e.EFF(34,"Selected"),e.k0s(),e.nrm(35,"cookbook-item-example-picker-default-selected"),e.j41(36,"h3"),e.EFF(37,"With Avatar - Selected"),e.k0s(),e.nrm(38,"cookbook-item-example-picker-avatar-selected"),e.j41(39,"h3"),e.EFF(40,"With checkbox"),e.k0s(),e.nrm(41,"cookbook-item-example-picker-checkbox"),e.j41(42,"h2"),e.EFF(43,"FAB menu"),e.k0s(),e.nrm(44,"cookbook-item-example-fab-menu"),e.j41(45,"h2"),e.EFF(46,"Attachment"),e.k0s(),e.nrm(47,"cookbook-item-example-attachment"),e.j41(48,"h2"),e.EFF(49,"Settings"),e.k0s(),e.j41(50,"h3"),e.EFF(51,"Enabled"),e.k0s(),e.nrm(52,"cookbook-item-example-settings"),e.j41(53,"h3"),e.EFF(54,"Disabled"),e.k0s(),e.nrm(55,"cookbook-item-example-settings-disabled"),e.j41(56,"h2"),e.EFF(57,"Flagged"),e.k0s(),e.nrm(58,"cookbook-item-example-flagged"),e.j41(59,"h2"),e.EFF(60,"Avatar"),e.k0s(),e.j41(61,"h3"),e.EFF(62,"Default"),e.k0s(),e.nrm(63,"cookbook-item-example-avatar"),e.j41(64,"h3"),e.EFF(65,"Avatar with date"),e.k0s(),e.nrm(66,"cookbook-item-example-avatar-date"),e.j41(67,"h3"),e.EFF(68,"Avatar flagged"),e.k0s(),e.nrm(69,"cookbook-item-example-avatar-flagged"),e.j41(70,"h3"),e.EFF(71,"Avatar flagged, three lines"),e.k0s(),e.nrm(72,"cookbook-item-example-avatar-flagged-three-lines"),e.j41(73,"h2"),e.EFF(74,"Message"),e.k0s(),e.nrm(75,"cookbook-item-example-horizontal"),e.j41(76,"h2"),e.EFF(77,"Button"),e.k0s(),e.nrm(78,"cookbook-item-example-button"),e.j41(79,"h2"),e.EFF(80,"Input"),e.k0s(),e.j41(81,"h3"),e.EFF(82,"Default"),e.k0s(),e.nrm(83,"cookbook-item-example-input-default"),e.j41(84,"h3"),e.EFF(85,"Numeric"),e.k0s(),e.nrm(86,"cookbook-item-example-input-numeric"),e.j41(87,"h2"),e.EFF(88,"Disclosure"),e.k0s(),e.nrm(89,"cookbook-item-example-disclosure"),e.j41(90,"h3"),e.EFF(91,"Rotation animation"),e.k0s(),e.nrm(92,"cookbook-item-example-disclosure-animation"),e.j41(93,"h2"),e.EFF(94,"Card with item"),e.k0s(),e.nrm(95,"cookbook-item-example-card"))},dependencies:[On.G,Sn.A,wn.Y,jn.d,Rn.v,Tn.g,_n.Q,Dn.d,zn.G,In.C,An.m,Vn.z,Bn.J,Ln.c,Nn.L,Gn.y,Un.g,Hn.a,Wn.b,$n.M,Yn.U,Kn.y,Xn.F,Qn.p,Jn.n,Zn.e,qn._,eo.K,to.E,no.R],styles:["[_nghost-%COMP%]{display:block;height:100%;overflow-x:hidden;background:var(--kirby-background-color);padding:16px;box-sizing:border-box}@media (min-width: 768px){[_nghost-%COMP%]{padding:32px}}[_nghost-%COMP%] h2[_ngcontent-%COMP%]:not(:first-child){margin-top:32px}[_nghost-%COMP%] h3[_ngcontent-%COMP%]{font-size:12px;color:var(--kirby-semi-dark);text-transform:uppercase;margin-top:12px;margin-bottom:4px}cookbook-item-example-simple-sm[_ngcontent-%COMP%], cookbook-item-example-simple-xs[_ngcontent-%COMP%]{display:block;margin-block-start:12px}"]})}return n})();var io=i(33382),ao=i(35728);let ro=(()=>{class n{static#e=this.\u0275fac=function(o){return new(o||n)};static#t=this.\u0275cmp=e.VBU({type:n,selectors:[["cookbook-item-group-example"]],decls:6,vars:0,template:function(o,a){1&o&&(e.j41(0,"h2"),e.EFF(1,"Item Group"),e.k0s(),e.nrm(2,"cookbook-simple-item-group-example"),e.j41(3,"h2"),e.EFF(4,"Section Header in Item Group"),e.k0s(),e.nrm(5,"cookbook-item-group-with-section-header-example"))},dependencies:[io.q,ao.A],encapsulation:2})}return n})();var so=i(11330);let lo=(()=>{class n{static#e=this.\u0275fac=function(o){return new(o||n)};static#t=this.\u0275cmp=e.VBU({type:n,selectors:[["cookbook-item-sliding-example"]],decls:1,vars:0,template:function(o,a){1&o&&e.nrm(0,"cookbook-item-sliding-conditional-example")},dependencies:[so.R],encapsulation:2})}return n})();var co=i(81568),mo=i(96325);let po=(()=>{class n{static#e=this.\u0275fac=function(o){return new(o||n)};static#t=this.\u0275cmp=e.VBU({type:n,selectors:[["cookbook-link-example"]],decls:8,vars:0,consts:[["internal",""],["newTab",""]],template:function(o,a){1&o&&(e.j41(0,"h2"),e.EFF(1,"Sizes"),e.k0s(),e.nrm(2,"cookbook-link-example-default",null,0),e.j41(4,"h2"),e.EFF(5,"New tab"),e.k0s(),e.nrm(6,"cookbook-link-example-new-tab",null,1))},dependencies:[co.x,mo.$],styles:["[_nghost-%COMP%]{display:block;height:100%;overflow-x:hidden;background:var(--kirby-background-color);padding:16px;box-sizing:border-box}@media (min-width: 768px){[_nghost-%COMP%]{padding:32px}}[_nghost-%COMP%] h2[_ngcontent-%COMP%]:not(:first-child){margin-top:32px}[_nghost-%COMP%] h3[_ngcontent-%COMP%]{font-size:12px;color:var(--kirby-semi-dark);text-transform:uppercase;margin-top:12px;margin-bottom:4px}"]})}return n})();var ho=i(35022),uo=i(32737),go=i(33082),fo=i(99080),ko=i(40041),bo=i(23579),xo=i(69780),vo=i(98988),yo=i(53903);let Co=(()=>{class n{static#e=this.\u0275fac=function(o){return new(o||n)};static#t=this.\u0275cmp=e.VBU({type:n,selectors:[["cookbook-list-example"]],decls:2,vars:0,template:function(o,a){1&o&&(e.j41(0,"kirby-app"),e.nrm(1,"kirby-router-outlet"),e.k0s())},dependencies:[I.J,I.Z,A.x8,A.Cs],styles:["[_nghost-%COMP%]{padding:2px;width:100%;background:var(--kirby-background-color);height:100%;display:block}hr[_ngcontent-%COMP%]{visibility:hidden}h2[_ngcontent-%COMP%]{margin-top:40px}.footer[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px}.footer[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin:0}"]})}return n})();var Fo=i(57671),Eo=i(46692);let Mo=(()=>{class n{static#e=this.\u0275fac=function(o){return new(o||n)};static#t=this.\u0275cmp=e.VBU({type:n,selectors:[["cookbook-list-example"]],decls:8,vars:0,template:function(o,a){1&o&&(e.j41(0,"div")(1,"h2"),e.EFF(2,"List with items and section"),e.k0s(),e.nrm(3,"cookbook-list-experimental-items-example"),e.k0s(),e.j41(4,"div")(5,"h2"),e.EFF(6,"List with sliding items"),e.k0s(),e.nrm(7,"cookbook-list-experimental-sliding-items-example"),e.k0s())},dependencies:[Fo.s,Eo.m],styles:[".rounded[_ngcontent-%COMP%]{border-radius:16px;overflow:hidden}.shadow[_ngcontent-%COMP%]{box-shadow:0 1px 24px #1c1c1c0a}.first-item-padding[_ngcontent-%COMP%] > :first-child{--item-padding-top: 8px}.last-item-padding[_ngcontent-%COMP%] > :last-child{--item-padding-bottom: 8px}.first-item[_ngcontent-%COMP%]{border-top-left-radius:16px;border-top-right-radius:16px;overflow:hidden}.first-item[_ngcontent-%COMP%] > :first-child{--item-padding-top: 8px}.last-item[_ngcontent-%COMP%]{border-bottom-left-radius:16px;border-bottom-right-radius:16px;overflow:hidden}.last-item[_ngcontent-%COMP%] > :last-child{--item-padding-bottom: 8px}[_nghost-%COMP%]{display:flex;flex-direction:column;align-items:center;flex-grow:1;height:100%;background:var(--kirby-background-color);gap:24px;padding-top:16px}[_nghost-%COMP%] > *[_ngcontent-%COMP%]{width:min(100%,768px)}"]})}return n})();var Po=i(34823),Oo=i(73182),So=i(81096),wo=i(23114);let jo=(()=>{class n{static#e=this.\u0275fac=function(o){return new(o||n)};static#t=this.\u0275cmp=e.VBU({type:n,selectors:[["cookbook-list-no-shape-example"]],decls:11,vars:0,template:function(o,a){1&o&&(e.j41(0,"h1"),e.EFF(1,"List no shape"),e.k0s(),e.j41(2,"h2"),e.EFF(3,"Simple list no shape"),e.k0s(),e.nrm(4,"cookbook-simple-list-no-shape-example"),e.j41(5,"h2"),e.EFF(6,"Detailed card with list"),e.k0s(),e.nrm(7,"cookbook-detailed-card-with-list-no-shape-example"),e.j41(8,"h2"),e.EFF(9,"Multi card list example"),e.k0s(),e.nrm(10,"cookbook-multi-card-list-no-shape-example"))},dependencies:[Oo.i,So.A,wo.p],styles:["[_nghost-%COMP%]{display:block;height:100%;overflow-x:hidden;background:var(--kirby-background-color);padding:16px;box-sizing:border-box}@media (min-width: 768px){[_nghost-%COMP%]{padding:32px}}[_nghost-%COMP%] h2[_ngcontent-%COMP%]:not(:first-child){margin-top:32px}[_nghost-%COMP%] h3[_ngcontent-%COMP%]{font-size:12px;color:var(--kirby-semi-dark);text-transform:uppercase;margin-top:12px;margin-bottom:4px}"]})}return n})();var Ro=i(50753),To=i(50751),ae=i(97064);let _o=(()=>{class n{static#e=this.\u0275fac=function(o){return new(o||n)};static#t=this.\u0275cmp=e.VBU({type:n,selectors:[["ng-component"]],decls:3,vars:0,template:function(o,a){1&o&&(e.j41(0,"h2"),e.EFF(1,"Basic usage"),e.k0s(),e.nrm(2,"cookbook-modal-example-simple"))},dependencies:[ae.J],styles:["[_nghost-%COMP%]{display:block;height:100%;overflow-x:hidden;background:var(--kirby-background-color);padding:16px;box-sizing:border-box}@media (min-width: 768px){[_nghost-%COMP%]{padding:32px}}[_nghost-%COMP%] h2[_ngcontent-%COMP%]:not(:first-child){margin-top:32px}[_nghost-%COMP%] h3[_ngcontent-%COMP%]{font-size:12px;color:var(--kirby-semi-dark);text-transform:uppercase;margin-top:12px;margin-bottom:4px}"]})}return n})();var R=i(47868),h=i(91365),b=i(35043);function Do(n,r){1&n&&(e.j41(0,"kirby-modal-footer")(1,"button",2),e.EFF(2," Next "),e.nrm(3,"kirby-icon",3),e.k0s()())}let re=(()=>{class n{constructor(t){this.route=t,this.showFooter=!0,this.queryParams$=this.route.queryParams}toggleFooter(){this.showFooter=!this.showFooter}static#e=this.\u0275fac=function(o){return new(o||n)(e.rXU(R.nX))};static#t=this.\u0275cmp=e.VBU({type:n,selectors:[["cookbook-modal-route-page-1-example"]],decls:15,vars:6,consts:[["kirby-button","",3,"click"],[4,"ngIf"],["kirby-button","","routerLink","../page2",1,"nav"],["name","arrow-more"]],template:function(o,a){1&o&&(e.j41(0,"kirby-page-title"),e.EFF(1,"Modal Page 1/2"),e.k0s(),e.j41(2,"h4"),e.EFF(3,"The standard Lorem Ipsum passage, used since the 1500s"),e.k0s(),e.j41(4,"span"),e.EFF(5," QueryParams: "),e.j41(6,"pre"),e.EFF(7),e.nI1(8,"async"),e.nI1(9,"json"),e.k0s()(),e.j41(10,"p"),e.EFF(11,' "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum." '),e.k0s(),e.j41(12,"button",0),e.bIt("click",function(){return a.toggleFooter()}),e.EFF(13,"Toggle footer"),e.k0s(),e.DNE(14,Do,4,0,"kirby-modal-footer",1)),2&o&&(e.R7$(7),e.JRh(e.bMT(9,4,e.bMT(8,2,a.queryParams$))),e.R7$(7),e.Y8G("ngIf",a.showFooter))},dependencies:[h.wq,h.jg,E.Q,g.bT,C.s$,R.Wk,b.op,b.Rl,g.Jj,g.TG],styles:["kirby-modal-footer[_ngcontent-%COMP%]{--kirby-modal-footer-justify-content: flex-end}","h4[_ngcontent-%COMP%]{margin-top:24px}"]})}return n})();function zo(n,r){if(1&n){const t=e.RV6();e.j41(0,"kirby-modal-footer")(1,"button",2),e.bIt("click",function(){e.eBV(t);const a=e.XpG();return e.Njj(a.navigateToPreviousModal())}),e.nrm(2,"kirby-icon",3),e.k0s(),e.j41(3,"button",0),e.bIt("click",function(){e.eBV(t);const a=e.XpG();return e.Njj(a.close())}),e.EFF(4,"Finish"),e.k0s()()}}let se=(()=>{class n{constructor(t,o){this.modalController=t,this.modal=o,this.showFooter=!0}toggleFooter(){this.showFooter=!this.showFooter}navigateToPreviousModal(){this.modalController.navigateWithinModal("../page1")}close(){const t=Math.PI;this.modal.close(t)}static#e=this.\u0275fac=function(o){return new(o||n)(e.rXU(C.W3),e.rXU(C.aF,12))};static#t=this.\u0275cmp=e.VBU({type:n,selectors:[["cookbook-modal-route-page-2-example"]],decls:9,vars:1,consts:[["kirby-button","",3,"click"],[4,"ngIf"],["kirby-button","","attentionLevel","3","aria-label","Back",3,"click"],["name","arrow-back"]],template:function(o,a){1&o&&(e.j41(0,"kirby-page-title"),e.EFF(1,"Modal Page 2/2"),e.k0s(),e.j41(2,"h4"),e.EFF(3,'Section 1.10.32 of "de Finibus Bonorum et Malorum", written by Cicero in 45 BC'),e.k0s(),e.j41(4,"p"),e.EFF(5,' "Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem." '),e.k0s(),e.j41(6,"button",0),e.bIt("click",function(){return a.toggleFooter()}),e.EFF(7,"Toggle footer"),e.k0s(),e.DNE(8,zo,5,0,"kirby-modal-footer",1)),2&o&&(e.R7$(8),e.Y8G("ngIf",a.showFooter))},dependencies:[h.wq,h.jg,E.Q,g.bT,C.s$,b.op,b.Rl],styles:["h4[_ngcontent-%COMP%]{margin-top:24px}","kirby-modal-footer[_ngcontent-%COMP%]{--kirby-modal-footer-justify-content: space-between}"]})}return n})();var Io=i(25531),Ao=i(43765),Vo=i(83741),Bo=i(43511),w=i(35348),le=i(75797);let No=(()=>{class n{static#e=this.template='\x3c!-- This container is only needed due to layout of larger screen sizes --\x3e\n
\n
\n \x3c!-- Hidden on small screen sizes--\x3e\n \n
\n\n \n \n \n Overview\n \n\n \n \n Transfer\n \n\n \n \n Inbox\n 1\n \n\n \n \n Menu\n \n \n
';static#t=this.\u0275fac=function(o){return new(o||n)};static#n=this.\u0275cmp=e.VBU({type:n,selectors:[["cookbook-fixed-footer-tabs-example"]],decls:18,vars:0,consts:[[1,"container"],[1,"app-header"],["size","sm","overlay","true","text","Logo",1,"logo"],["tab","overview"],["name","overview-outline"],["tab","transfer"],["name","swap"],["tab","inbox"],["name","inbox-outline"],["themeColor","danger"],["tab","menu"],["name","menu-no-decoration"]],template:function(o,a){1&o&&(e.j41(0,"div",0)(1,"div",1),e.nrm(2,"kirby-avatar",2),e.k0s(),e.j41(3,"kirby-tab-bar")(4,"kirby-tab-button",3),e.nrm(5,"kirby-icon",4),e.EFF(6," Overview "),e.k0s(),e.j41(7,"kirby-tab-button",5),e.nrm(8,"kirby-icon",6),e.EFF(9," Transfer "),e.k0s(),e.j41(10,"kirby-tab-button",7),e.nrm(11,"kirby-icon",8),e.EFF(12," Inbox "),e.j41(13,"kirby-badge",9),e.EFF(14,"1"),e.k0s()(),e.j41(15,"kirby-tab-button",10),e.nrm(16,"kirby-icon",11),e.EFF(17," Menu "),e.k0s()()())},dependencies:[$.f,w.jr,w.OW,w.RN,b.op,b.Rl,le.n],styles:["[_nghost-%COMP%]{display:block;background:var(--kirby-background-color);height:100%}.logo[_ngcontent-%COMP%]{display:none}@media (min-width: 992px){.logo[_ngcontent-%COMP%]{display:block}}.container[_ngcontent-%COMP%]{max-width:1280px;margin:0 auto}.app-header[_ngcontent-%COMP%]{margin:0 auto;max-width:1024px}kirby-tab-bar[_ngcontent-%COMP%]{--kirby-tab-bar-max-width: 1024px}"]})}return n})();var Go=i(80956),Uo=i(62243),Ho=i(39357),Wo=i(80295),$o=i(17464),Yo=i(8238),Ko=i(26913),Xo=i(64616),Qo=i(28690),Jo=i(22322),Zo=i(53214),qo=i(28481);let ei=(()=>{class n{static#e=this.\u0275fac=function(o){return new(o||n)};static#t=this.\u0275cmp=e.VBU({type:n,selectors:[["cookbook-progress-circle-example"]],decls:25,vars:0,template:function(o,a){1&o&&(e.j41(0,"h1"),e.EFF(1,"Progress Circle"),e.k0s(),e.j41(2,"h2"),e.EFF(3,"Default"),e.k0s(),e.nrm(4,"cookbook-progress-circle-example-default"),e.j41(5,"h2"),e.EFF(6,"Sizes"),e.k0s(),e.nrm(7,"cookbook-progress-circle-example-sizes"),e.j41(8,"h2"),e.EFF(9,"With content"),e.k0s(),e.j41(10,"h3"),e.EFF(11,"Steps"),e.k0s(),e.nrm(12,"cookbook-progress-circle-example-content-steps"),e.j41(13,"h3"),e.EFF(14,"Avatar and icon"),e.k0s(),e.nrm(15,"cookbook-progress-circle-example-content-avatar"),e.j41(16,"h3"),e.EFF(17,"Percent"),e.k0s(),e.nrm(18,"cookbook-progress-circle-example-content-percent"),e.j41(19,"h2"),e.EFF(20,"Dynamic"),e.k0s(),e.nrm(21,"cookbook-progress-circle-example-animated"),e.j41(22,"h2"),e.EFF(23,"In card"),e.k0s(),e.nrm(24,"cookbook-progress-circle-example-card"))},dependencies:[Yo.e,Ko.F,Xo.v,Qo.B,Jo.x,Zo.U,qo.D],styles:["[_nghost-%COMP%]{display:flex;flex-direction:column;align-items:center;min-height:100%;background:var(--kirby-background-color);padding:16px}@media (min-width: 768px){[_nghost-%COMP%]{padding:32px}}[_nghost-%COMP%] h2[_ngcontent-%COMP%]{margin-bottom:4px}[_nghost-%COMP%] h2[_ngcontent-%COMP%]:not(first-of-type){margin-top:32px}[_nghost-%COMP%] h3[_ngcontent-%COMP%]{font-size:12px;color:var(--kirby-semi-dark);text-transform:uppercase;margin-top:12px;margin-bottom:4px}"]})}return n})();var ti=i(93093),ni=i(564),oi=i(97010),ii=i(43319),ai=i(34889),ri=i(90565),si=i(58553),li=i(1199),ci=i(72449);let di=(()=>{class n{static#e=this.\u0275fac=function(o){return new(o||n)};static#t=this.\u0275cmp=e.VBU({type:n,selectors:[["cookbook-radio-example"]],features:[e.Jv_([u.o,u.K])],decls:29,vars:0,template:function(o,a){1&o&&(e.j41(0,"h2"),e.EFF(1,"Simple"),e.k0s(),e.nrm(2,"cookbook-radio-example-binding"),e.j41(3,"h2"),e.EFF(4,"States"),e.k0s(),e.nrm(5,"cookbook-radio-states-example"),e.j41(6,"h2"),e.EFF(7,"Sizes"),e.k0s(),e.nrm(8,"cookbook-radio-sizes-example"),e.j41(9,"h2"),e.EFF(10,"Multiline Label"),e.k0s(),e.nrm(11,"cookbook-radio-multiline-example"),e.j41(12,"h2"),e.EFF(13,"Custom radio template"),e.k0s(),e.nrm(14,"cookbook-radio-custom-content-example"),e.j41(15,"h2"),e.EFF(16,"In Form Field"),e.k0s(),e.nrm(17,"cookbook-radio-in-form-field-example"),e.j41(18,"h2"),e.EFF(19,"In Item"),e.k0s(),e.nrm(20,"cookbook-radio-in-item-example"),e.j41(21,"h2"),e.EFF(22,"ngForms"),e.k0s(),e.j41(23,"h3"),e.EFF(24,"Reactive forms"),e.k0s(),e.nrm(25,"cookbook-radio-reactive-forms-example"),e.j41(26,"h3"),e.EFF(27,"Template driven forms"),e.k0s(),e.nrm(28,"cookbook-radio-template-driven-forms-example"))},dependencies:[ti.Y,ni.H,oi.D,ii.u,ai.H,ri.M,si.D,li.h,ci.Q],styles:["[_nghost-%COMP%]{display:block;height:100%;overflow-x:hidden;background:var(--kirby-background-color);padding:16px;box-sizing:border-box}@media (min-width: 768px){[_nghost-%COMP%]{padding:32px}}[_nghost-%COMP%] h2[_ngcontent-%COMP%]:not(:first-child){margin-top:32px}[_nghost-%COMP%] h3[_ngcontent-%COMP%]{font-size:12px;color:var(--kirby-semi-dark);text-transform:uppercase;margin-top:12px;margin-bottom:4px}"]})}return n})();var mi=i(25994),pi=i(73123),hi=i(85337);let ui=(()=>{class n{static#e=this.\u0275fac=function(o){return new(o||n)};static#t=this.\u0275cmp=e.VBU({type:n,selectors:[["cookbook-range-example"]],decls:9,vars:0,template:function(o,a){1&o&&(e.j41(0,"h2"),e.EFF(1,"Simple (Default) range with Reactive Form support"),e.k0s(),e.nrm(2,"cookbook-range-default-example"),e.j41(3,"h2"),e.EFF(4,"Range with pin and snap step"),e.k0s(),e.nrm(5,"cookbook-range-step-example"),e.j41(6,"h2"),e.EFF(7,"Disabled Range using Reactive Forms"),e.k0s(),e.nrm(8,"cookbook-range-disabled-form-example"))},dependencies:[mi.u,pi.B,hi.P],encapsulation:2})}return n})();var gi=i(12090),M=i(29756),P=i(81365),fi=i(57808);const ki=n=>({"kirby-text-bold":n});function bi(n,r){if(1&n&&(e.j41(0,"span",5),e.EFF(1),e.k0s()),2&n){const t=r.$implicit;e.R7$(),e.SpI(" ",t," ")}}function xi(n,r){if(1&n&&(e.j41(0,"p",10),e.EFF(1),e.k0s()),2&n){const t=e.XpG().$implicit;e.R7$(),e.JRh(t.ownerName)}}function vi(n,r){if(1&n&&(e.j41(0,"kirby-item",6)(1,"kirby-label")(2,"h3",7),e.EFF(3),e.k0s(),e.DNE(4,xi,2,1,"p",8),e.k0s(),e.nrm(5,"kirby-toggle",9),e.k0s()),2&n){const t=r.$implicit,o=r.isSubItem;e.R7$(2),e.Y8G("ngClass",e.eq3(5,ki,!o)),e.R7$(),e.JRh(t.title),e.R7$(),e.Y8G("ngIf",!t.isOwnAccount),e.R7$(),e.Y8G("checked",!0),e.BMQ("aria-label","hide or show account "+t.title)}}let yi=(()=>{class n{constructor(){this.items=[{title:"1",ownerName:"xyz",isOwnAccount:!1,shadowAccounts:[{title:"1a"},{title:"1b"},{title:"1c"},{title:"1d"},{title:"1e"},{title:"1f"}]},{title:"2"},{title:"3"},{title:"4",ownerName:"John",isOwnAccount:!0,shadowAccounts:[{title:"4a"}]},{title:"5",isOwnAccount:!0,shadowAccounts:[{title:"5a"}]}],this.headerTexts=["hide/show","move"]}doReorderItem(t){t.complete(this.items)}doReorderShadowAccount(t){t.complete(t.parentItem.shadowAccounts)}static#e=this.\u0275fac=function(o){return new(o||n)};static#t=this.\u0275cmp=e.VBU({type:n,selectors:[["cookbook-reorder-list-example"]],decls:6,vars:2,consts:[["title","Reorder"],[1,"section-header"],["class","kirby-text-small-light",4,"ngFor","ngForOf"],["subItemsName","shadowAccounts",3,"itemReorder","subItemReorder","items"],["reorderable","true",4,"kirbyListItemTemplate"],[1,"kirby-text-small-light"],["reorderable","true"],[3,"ngClass"],["detail","",4,"ngIf"],["slot","end",3,"checked"],["detail",""]],template:function(o,a){1&o&&(e.j41(0,"kirby-page",0)(1,"kirby-page-content")(2,"header",1),e.DNE(3,bi,2,1,"span",2),e.k0s(),e.j41(4,"kirby-reorder-list",3),e.bIt("itemReorder",function(l){return a.doReorderItem(l)})("subItemReorder",function(l){return a.doReorderShadowAccount(l)}),e.DNE(5,vi,6,7,"kirby-item",4),e.k0s()()()),2&o&&(e.R7$(3),e.Y8G("ngForOf",a.headerTexts),e.R7$(),e.Y8G("items",a.items))},dependencies:[h.wq,h.H1,h.Uu,g.pM,gi.N,M.HV,M.bx,P.kA,P.JA,P.UF,g.YU,g.bT,fi.a],styles:[".section-header[_ngcontent-%COMP%]{padding:0 16px 8px 8px;display:flex;justify-content:flex-end}.section-header[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{padding-left:16px}"]})}return n})();var Ci=i(39968),Fi=i(54670),Ei=i(22226),Mi=i(60039);let Pi=(()=>{class n{static#e=this.\u0275fac=function(o){return new(o||n)};static#t=this.\u0275cmp=e.VBU({type:n,selectors:[["cookbook-section-header-example"]],decls:10,vars:0,template:function(o,a){1&o&&(e.j41(0,"h2"),e.EFF(1,"Heading, label and detail"),e.k0s(),e.nrm(2,"cookbook-section-header-heading-with-label")(3,"cookbook-section-header-label-and-detail"),e.j41(4,"h2"),e.EFF(5,"Multiline"),e.k0s(),e.nrm(6,"cookbook-section-header-heading-with-multiline-label"),e.j41(7,"h2"),e.EFF(8,"Section Header with Card"),e.k0s(),e.nrm(9,"cookbook-section-header-with-card"))},dependencies:[Ci.M,Fi.e,Ei.j,Mi._],styles:["[_nghost-%COMP%]{display:block;height:100%;background:var(--kirby-background-color);padding:24px}[_nghost-%COMP%] h2[_ngcontent-%COMP%]{border-bottom:1px dotted var(--kirby-medium)}[_nghost-%COMP%] h2[_ngcontent-%COMP%]:not(:first-child){margin-top:32px}"]})}return n})();var Oi=i(2422),Si=i(59014),wi=i(80726),ji=i(53514),Ri=i(91876),Ti=i(85562);let _i=(()=>{class n{static#e=this.\u0275fac=function(o){return new(o||n)};static#t=this.\u0275cmp=e.VBU({type:n,selectors:[["cookbook-segmented-control-example"]],decls:18,vars:0,consts:[[1,"example"]],template:function(o,a){1&o&&(e.j41(0,"h3"),e.EFF(1,"Default"),e.k0s(),e.nrm(2,"cookbook-segmented-control-example-default",0),e.j41(3,"h3"),e.EFF(4,"Size"),e.k0s(),e.nrm(5,"cookbook-segmented-control-example-sizes",0),e.j41(6,"h3"),e.EFF(7,"Mode"),e.k0s(),e.nrm(8,"cookbook-segmented-control-example-modes",0),e.j41(9,"h3"),e.EFF(10,"Grouped"),e.k0s(),e.nrm(11,"cookbook-segmented-control-example-grouped",0),e.j41(12,"h3"),e.EFF(13,"Badge"),e.k0s(),e.nrm(14,"cookbook-segmented-control-example-with-badge",0),e.j41(15,"h3"),e.EFF(16,"Colors"),e.k0s(),e.nrm(17,"cookbook-segmented-control-example-color",0))},dependencies:[Oi._,Si.X,wi.b,ji.R,Ri.i,Ti.C],styles:["[_nghost-%COMP%]{display:block;min-height:100%;background:var(--kirby-background-color);padding:16px}@media (min-width: 768px){[_nghost-%COMP%]{padding:32px}}[_nghost-%COMP%] h3[_ngcontent-%COMP%]{font-size:12px;color:var(--kirby-semi-dark);text-transform:uppercase;margin-top:12px;margin-bottom:4px}[_nghost-%COMP%] .example[_ngcontent-%COMP%]{margin-bottom:16px}"]})}return n})();var Di=i(99955),x=i(16564);function zi(n,r){if(1&n&&(e.j41(0,"kirby-card",2),e.nrm(1,"kirby-card-header",3),e.j41(2,"div",4),e.EFF(3),e.k0s()()),2&n){const t=r.$implicit;e.Y8G("hasPadding",!0),e.R7$(),e.Y8G("title",t.title)("subtitle",t.subtitle),e.R7$(2),e.SpI(" ",t.cardContent," ")}}let Ii=(()=>{class n{constructor(){this.slides=[...Array(9).keys()].map(t=>({title:`Slide ${t+1}`,subtitle:`Subtitle ${t+1}`,cardContent:"Lorem ipsum dolor sit amet consectetur adipisicing elit."}))}static#e=this.\u0275fac=function(o){return new(o||n)};static#t=this.\u0275cmp=e.VBU({type:n,selectors:[["ng-component"]],decls:2,vars:3,consts:[[3,"slides","title","showNavigation"],[3,"hasPadding",4,"kirbySlide"],[3,"hasPadding"],[3,"title","subtitle"],[1,"card-content"]],template:function(o,a){1&o&&(e.j41(0,"kirby-slides",0),e.DNE(1,zi,4,4,"kirby-card",1),e.k0s()),2&o&&e.Y8G("slides",a.slides)("title","Title")("showNavigation",!0)},dependencies:[x.O9,x.yb,x.F7,p.Dw,p.ib,p.lM],styles:["[_nghost-%COMP%]{display:block;height:100%;overflow-x:hidden;background:var(--kirby-background-color);padding:16px;box-sizing:border-box}@media (min-width: 768px){[_nghost-%COMP%]{padding:32px}}[_nghost-%COMP%] h2[_ngcontent-%COMP%]:not(:first-child){margin-top:32px}[_nghost-%COMP%] h3[_ngcontent-%COMP%]{font-size:12px;color:var(--kirby-semi-dark);text-transform:uppercase;margin-top:12px;margin-bottom:4px}[_nghost-%COMP%]{--padding-start: 16px;--padding-end: 16px}kirby-card[_ngcontent-%COMP%]{justify-content:start}"]})}return n})();function Ai(n,r){if(1&n&&(e.j41(0,"kirby-card",5),e.nrm(1,"kirby-card-header",6),e.j41(2,"div"),e.EFF(3),e.k0s()()),2&n){const t=r.$implicit;e.Y8G("hasPadding",!0),e.R7$(),e.Y8G("title",t.title)("subtitle",t.subtitle),e.R7$(2),e.JRh(t.cardContent)}}let Vi=(()=>{class n{constructor(t){this.toastController=t,this.config={slidesPerView:1.1,breakpoints:{768:{centeredSlides:!1,slidesPerView:2,slidesPerGroup:1}}},this.slides=[...Array(9).keys()].map(o=>({title:`Slide ${o+1}`,subtitle:`Subtitle ${o+1}`,cardContent:"Lorem ipsum dolor sit amet consectetur adipisicing elit."}))}getDataFromActiveSlide(t){this.toastController.showToast({message:`Changed to ${t.slide.title}`,messageType:"success",durationInMs:1e3})}showAll(){this.toastController.showToast({message:"See all... (your handler here)",messageType:"success",durationInMs:2e3})}static#e=this.\u0275fac=function(o){return new(o||n)(e.rXU(u.K))};static#t=this.\u0275cmp=e.VBU({type:n,selectors:[["ng-component"]],decls:7,vars:4,consts:[["slidesInstance",""],[3,"slideChange","slidesOptions","slides","showNavigation","title"],[3,"hasPadding",4,"kirbySlide"],["kirby-button","","attentionLevel","3","size","xs",3,"click"],["kirby-button","",2,"display","block","margin","24px auto 0",3,"click"],[3,"hasPadding"],[3,"title","subtitle"]],template:function(o,a){if(1&o){const s=e.RV6();e.j41(0,"kirby-slides",1,0),e.bIt("slideChange",function(c){return e.eBV(s),e.Njj(a.getDataFromActiveSlide(c))}),e.DNE(2,Ai,4,4,"kirby-card",2),e.j41(3,"button",3),e.bIt("click",function(){return e.eBV(s),e.Njj(a.showAll())}),e.EFF(4,"See all"),e.k0s()(),e.j41(5,"button",4),e.bIt("click",function(){e.eBV(s);const c=e.sdS(1);return e.Njj(c.slideTo(3))}),e.EFF(6," Activate slide no. 4\n"),e.k0s()}2&o&&e.Y8G("slidesOptions",a.config)("slides",a.slides)("showNavigation",!0)("title","Title")},dependencies:[x.O9,x.yb,x.F7,p.Dw,p.ib,p.lM,E.Q],styles:["[_nghost-%COMP%]{display:block;height:100%;overflow-x:hidden;background:var(--kirby-background-color);padding:16px;box-sizing:border-box}@media (min-width: 768px){[_nghost-%COMP%]{padding:32px}}[_nghost-%COMP%] h2[_ngcontent-%COMP%]:not(:first-child){margin-top:32px}[_nghost-%COMP%] h3[_ngcontent-%COMP%]{font-size:12px;color:var(--kirby-semi-dark);text-transform:uppercase;margin-top:12px;margin-bottom:4px}[_nghost-%COMP%]{--padding-start: 16px;--padding-end: 16px}kirby-card[_ngcontent-%COMP%]{justify-content:start}"]})}return n})();var Bi=i(57123),Li=i(90107),V=i(7673),Ni=i(50589);const Gi=()=>({fixed:!0});function Ui(n,r){if(1&n){const t=e.RV6();e.j41(0,"kirby-page-actions")(1,"button",4),e.bIt("click",function(){e.eBV(t);const a=e.XpG();return e.Njj(a.onCogSelect())}),e.nrm(2,"kirby-icon",5),e.k0s(),e.j41(3,"button",6),e.bIt("click",function(){e.eBV(t);const a=e.XpG();return e.Njj(a.onMoreSelect())}),e.nrm(4,"kirby-icon",7),e.k0s()()}}function Hi(n,r){if(1&n){const t=e.RV6();e.j41(0,"button",8),e.bIt("click",function(){e.eBV(t);const a=e.XpG();return e.Njj(a.navigateToTransferSub())}),e.EFF(1," Go to transfer sub "),e.k0s()}}function Wi(n,r){if(1&n){const t=e.RV6();e.j41(0,"kirby-fab-sheet",9),e.nrm(1,"kirby-icon",10),e.j41(2,"kirby-action-sheet",11),e.bIt("itemSelect",function(a){e.eBV(t);const s=e.XpG();return e.Njj(s.onItemSelect(a))}),e.k0s()()}if(2&n){const t=e.XpG();e.R7$(2),e.Y8G("items",t.items)}}let O=(()=>{class n{constructor(t,o,a,s){this.route=t,this.router=o,this.cdr=a,this.toastController=s,this.items=[{id:"1",text:"Option 1"},{id:"2",text:"Option 2"},{id:"3",text:"Option 3"}],this.showSubNavigation=!1}ngOnInit(){this.showSubNavigation="transfer"===this.route.snapshot.parent.routeConfig.path,setTimeout(()=>{this.title=(0,V.of)(this.route.snapshot.data.title),this.cdr.detectChanges()},300)}onItemSelect(t){this.toastController.showToast({message:`Item selected: ${t.text}`,messageType:"success",durationInMs:1500})}navigateToTransferSub(){this.router.navigate(["sub"],{relativeTo:this.route})}onCogSelect(){this.toastController.showToast({message:"Cog clicked...",messageType:"success",durationInMs:1500})}onMoreSelect(){this.toastController.showToast({message:"More menu clicked...",messageType:"success",durationInMs:1500})}static#e=this.\u0275fac=function(o){return new(o||n)(e.rXU(R.nX),e.rXU(R.Ix),e.rXU(e.gRc),e.rXU(u.K))};static#t=this.\u0275cmp=e.VBU({type:n,selectors:[["ng-component"]],decls:20,vars:6,consts:[[3,"title"],[4,"kirbyPageActions"],["kirby-button","",3,"click",4,"ngIf"],["horizontalAlignment","right",4,"kirbyPageContent"],["kirby-button","","aria-label","Settings",3,"click"],["name","cog"],["kirby-button","","aria-label","More",3,"click"],["name","more"],["kirby-button","",3,"click"],["horizontalAlignment","right"],["name","write-message"],["header","Your action sheet header","subheader","Your action sheet subheader",3,"itemSelect","items"]],template:function(o,a){1&o&&(e.j41(0,"kirby-page",0),e.nI1(1,"async"),e.DNE(2,Ui,5,0,"kirby-page-actions",1),e.j41(3,"kirby-page-content")(4,"p"),e.EFF(5," Lorem ipsum dolor sit amet, consectetur adipisicing elit. Deserunt error minus odit officia officiis quo tempora ut velit voluptate. Aliquid ea, earum facilis hic in libero obcaecati odit quia soluta! "),e.k0s(),e.j41(6,"p"),e.EFF(7," Lorem ipsum dolor sit amet, consectetur adipisicing elit. Deserunt error minus odit officia officiis quo tempora ut velit voluptate. Aliquid ea, earum facilis hic in libero obcaecati odit quia soluta! "),e.k0s(),e.j41(8,"p"),e.EFF(9," Lorem ipsum dolor sit amet, consectetur adipisicing elit. Deserunt error minus odit officia officiis quo tempora ut velit voluptate. Aliquid ea, earum facilis hic in libero obcaecati odit quia soluta! "),e.k0s(),e.j41(10,"p"),e.EFF(11," Lorem ipsum dolor sit amet, consectetur adipisicing elit. Deserunt error minus odit officia officiis quo tempora ut velit voluptate. Aliquid ea, earum facilis hic in libero obcaecati odit quia soluta! "),e.k0s(),e.j41(12,"p"),e.EFF(13," Lorem ipsum dolor sit amet, consectetur adipisicing elit. Deserunt error minus odit officia officiis quo tempora ut velit voluptate. Aliquid ea, earum facilis hic in libero obcaecati odit quia soluta! "),e.k0s(),e.j41(14,"p"),e.EFF(15," Lorem ipsum dolor sit amet, consectetur adipisicing elit. Deserunt error minus odit officia officiis quo tempora ut velit voluptate. Aliquid ea, earum facilis hic in libero obcaecati odit quia soluta! "),e.k0s(),e.j41(16,"p"),e.EFF(17," Lorem ipsum dolor sit amet, consectetur adipisicing elit. Deserunt error minus odit officia officiis quo tempora ut velit voluptate. Aliquid ea, earum facilis hic in libero obcaecati odit quia soluta! "),e.k0s(),e.DNE(18,Hi,2,0,"button",2),e.k0s(),e.DNE(19,Wi,3,1,"kirby-fab-sheet",3),e.k0s()),2&o&&(e.Y8G("title",e.bMT(1,3,a.title)),e.R7$(18),e.Y8G("ngIf",a.showSubNavigation),e.R7$(),e.Y8G("kirbyPageContent",e.lJ4(5,Gi)))},dependencies:[h.wq,h.H1,h.cr,h.eR,h.Uu,h.wH,E.Q,b.op,b.Rl,g.bT,Ni.U,C.vL,g.Jj],encapsulation:2})}return n})();function $i(n,r){if(1&n&&(e.j41(0,"kirby-item",3)(1,"p",4),e.EFF(2),e.k0s()()),2&n){const t=r.$implicit;e.Y8G("disclosure","arrow-more"),e.R7$(2),e.JRh(t)}}let ce=(()=>{class n{constructor(){this.menuItems=["Overview","Transfer","Inbox","Settings","About"]}static#e=this.\u0275fac=function(o){return new(o||n)};static#t=this.\u0275cmp=e.VBU({type:n,selectors:[["ng-component"]],decls:4,vars:2,consts:[[3,"title"],[3,"items"],[3,"disclosure",4,"kirbyListItemTemplate"],[3,"disclosure"],[1,"kirby-item-title"]],template:function(o,a){1&o&&(e.j41(0,"kirby-page",0)(1,"kirby-page-content")(2,"kirby-list",1),e.DNE(3,$i,3,2,"kirby-item",2),e.k0s()()()),2&o&&(e.Y8G("title","Menu"),e.R7$(2),e.Y8G("items",a.menuItems))},dependencies:[h.wq,h.H1,h.Uu,M.HV,M.sB,M.bx,P.kA,P.JA],encapsulation:2})}return n})(),Yi=(()=>{class n{static#e=this.\u0275fac=function(o){return new(o||n)};static#t=this.\u0275cmp=e.VBU({type:n,selectors:[["cookbook-tabs-example"]],decls:18,vars:0,consts:[[1,"container"],[1,"app-header"],["size","sm","overlay","true","text","Logo",1,"logo"],["tab","overview"],["name","overview-outline"],["tab","transfer"],["name","swap"],["tab","inbox"],["name","inbox-outline"],["themeColor","danger"],["tab","menu"],["name","menu-no-decoration"]],template:function(o,a){1&o&&(e.j41(0,"div",0)(1,"div",1),e.nrm(2,"kirby-avatar",2),e.k0s(),e.j41(3,"kirby-tab-bar")(4,"kirby-tab-button",3),e.nrm(5,"kirby-icon",4),e.EFF(6," Overview "),e.k0s(),e.j41(7,"kirby-tab-button",5),e.nrm(8,"kirby-icon",6),e.EFF(9," Transfer "),e.k0s(),e.j41(10,"kirby-tab-button",7),e.nrm(11,"kirby-icon",8),e.EFF(12," Inbox "),e.j41(13,"kirby-badge",9),e.EFF(14,"1"),e.k0s()(),e.j41(15,"kirby-tab-button",10),e.nrm(16,"kirby-icon",11),e.EFF(17," Menu "),e.k0s()()())},dependencies:[$.f,w.jr,w.OW,w.RN,b.op,b.Rl,le.n],styles:["[_nghost-%COMP%]{display:block;background:var(--kirby-background-color);height:100%}.logo[_ngcontent-%COMP%]{display:none}@media (min-width: 992px){.logo[_ngcontent-%COMP%]{display:block}}.container[_ngcontent-%COMP%]{max-width:1280px;margin:0 auto}.app-header[_ngcontent-%COMP%]{margin:0 auto;max-width:1024px}kirby-tab-bar[_ngcontent-%COMP%]{--kirby-tab-bar-max-width: 1024px}"]})}return n})();var Ki=i(7387),Xi=i(11909),Qi=i(2363),Ji=i(42506);let Zi=(()=>{class n{static#e=this.\u0275fac=function(o){return new(o||n)};static#t=this.\u0275cmp=e.VBU({type:n,selectors:[["cookbook-toggle-button-example"]],decls:11,vars:0,template:function(o,a){1&o&&(e.j41(0,"h1"),e.EFF(1,"Toggle Button"),e.k0s(),e.j41(2,"h2"),e.EFF(3,"Icon Only & Attention Level"),e.k0s(),e.nrm(4,"cookbook-toggle-button-default"),e.j41(5,"h2"),e.EFF(6,"Disabled"),e.k0s(),e.nrm(7,"cookbook-toggle-button-disabled"),e.j41(8,"h2"),e.EFF(9,"Theme Color"),e.k0s(),e.nrm(10,"cookbook-toggle-button-theme-color"))},dependencies:[Xi.t,Qi.e,Ji.G],styles:["[_nghost-%COMP%]{display:block;height:100%;overflow-x:hidden;background:var(--kirby-background-color);padding:16px;box-sizing:border-box}@media (min-width: 768px){[_nghost-%COMP%]{padding:32px}}[_nghost-%COMP%] h2[_ngcontent-%COMP%]:not(:first-child){margin-top:32px}[_nghost-%COMP%] h3[_ngcontent-%COMP%]{font-size:12px;color:var(--kirby-semi-dark);text-transform:uppercase;margin-top:12px;margin-bottom:4px}"]})}return n})();var qi=i(55644),ea=i(92772);let ta=(()=>{class n{static#e=this.\u0275fac=function(o){return new(o||n)};static#t=this.\u0275cmp=e.VBU({type:n,selectors:[["cookbook-toggle-example"]],decls:6,vars:0,template:function(o,a){1&o&&(e.j41(0,"h2"),e.EFF(1,"Default"),e.k0s(),e.nrm(2,"cookbook-toggle-default-example"),e.j41(3,"h2"),e.EFF(4,"Angular Forms"),e.k0s(),e.nrm(5,"cookbook-toggle-reactive-forms-example"))},dependencies:[qi.j,ea.y],styles:["[_nghost-%COMP%]{display:block;height:100%;overflow-x:hidden;background:var(--kirby-background-color);padding:16px;box-sizing:border-box}@media (min-width: 768px){[_nghost-%COMP%]{padding:32px}}[_nghost-%COMP%] h2[_ngcontent-%COMP%]:not(:first-child){margin-top:32px}[_nghost-%COMP%] h3[_ngcontent-%COMP%]{font-size:12px;color:var(--kirby-semi-dark);text-transform:uppercase;margin-top:12px;margin-bottom:4px}"]})}return n})();function B(n,r=0){return function na(n){return!isNaN(parseFloat(n))&&!isNaN(Number(n))}(n)?Number(n):2===arguments.length?r:0}var k=i(21413),de=i(71985),me=i(96780),pe=i(18359);const T={schedule(n){let r=requestAnimationFrame,t=cancelAnimationFrame;const{delegate:o}=T;o&&(r=o.requestAnimationFrame,t=o.cancelAnimationFrame);const a=r(s=>{t=void 0,n(s)});return new pe.yU(()=>t?.(a))},requestAnimationFrame(...n){const{delegate:r}=T;return(r?.requestAnimationFrame||requestAnimationFrame)(...n)},cancelAnimationFrame(...n){const{delegate:r}=T;return(r?.cancelAnimationFrame||cancelAnimationFrame)(...n)},delegate:void 0};var he=i(39687);const ra=new class aa extends he.q{flush(r){this._active=!0;const t=this._scheduled;this._scheduled=void 0;const{actions:o}=this;let a;r=r||o.shift();do{if(a=r.execute(r.state,r.delay))break}while((r=o[0])&&r.id===t&&o.shift());if(this._active=!1,a){for(;(r=o[0])&&r.id===t&&o.shift();)r.unsubscribe();throw a}}}(class ia extends me.R{constructor(r,t){super(r,t),this.scheduler=r,this.work=t}requestAsyncId(r,t,o=0){return null!==o&&o>0?super.requestAsyncId(r,t,o):(r.actions.push(this),r._scheduled||(r._scheduled=T.requestAnimationFrame(()=>r.flush(void 0))))}recycleAsyncId(r,t,o=0){var a;if(null!=o?o>0:this.delay>0)return super.recycleAsyncId(r,t,o);const{actions:s}=r;null!=t&&(null===(a=s[s.length-1])||void 0===a?void 0:a.id)!==t&&(T.cancelAnimationFrame(t),r._scheduled=void 0)}});let Y,sa=1;const L={};function ue(n){return n in L&&(delete L[n],!0)}const la={setImmediate(n){const r=sa++;return L[r]=!0,Y||(Y=Promise.resolve()),Y.then(()=>ue(r)&&n()),r},clearImmediate(n){ue(n)}},{setImmediate:ca,clearImmediate:da}=la,N={setImmediate(...n){const{delegate:r}=N;return(r?.setImmediate||ca)(...n)},clearImmediate(n){const{delegate:r}=N;return(r?.clearImmediate||da)(n)},delegate:void 0},ha=new class pa extends he.q{flush(r){this._active=!0;const t=this._scheduled;this._scheduled=void 0;const{actions:o}=this;let a;r=r||o.shift();do{if(a=r.execute(r.state,r.delay))break}while((r=o[0])&&r.id===t&&o.shift());if(this._active=!1,a){for(;(r=o[0])&&r.id===t&&o.shift();)r.unsubscribe();throw a}}}(class ma extends me.R{constructor(r,t){super(r,t),this.scheduler=r,this.work=t}requestAsyncId(r,t,o=0){return null!==o&&o>0?super.requestAsyncId(r,t,o):(r.actions.push(this),r._scheduled||(r._scheduled=N.setImmediate(r.flush.bind(r,void 0))))}recycleAsyncId(r,t,o=0){var a;if(null!=o?o>0:this.delay>0)return super.recycleAsyncId(r,t,o);const{actions:s}=r;null!=t&&(null===(a=s[s.length-1])||void 0===a?void 0:a.id)!==t&&(N.clearImmediate(t),r._scheduled===t&&(r._scheduled=void 0))}});var ge=i(74402),ua=i(23294),ga=i(43236),fe=i(39974),K=i(58750),ke=i(54360),ka=i(41584);function X(n,r=ga.E){return function fa(n){return(0,fe.N)((r,t)=>{let o=!1,a=null,s=null,l=!1;const c=()=>{if(s?.unsubscribe(),s=null,o){o=!1;const m=a;a=null,t.next(m)}l&&t.complete()},d=()=>{s=null,l&&t.complete()};r.subscribe((0,ke._)(t,m=>{o=!0,a=m,s||(0,K.Tg)(n(m)).subscribe(s=(0,ke._)(t,c,d))},()=>{l=!0,(!o||!s||s.closed)&&t.complete()}))})}(()=>(0,ka.O)(n,r))}var ba=i(5964),be=i(99172),Q=i(56977),xa=i(13946),va=i(25558),ya=i(92771),xe=i(47707);function J(n,r,...t){if(!0===r)return void n();if(!1===r)return;const o=new xe.Ms({next:()=>{o.unsubscribe(),n()}});return(0,K.Tg)(r(...t)).subscribe(o)}let Z;try{Z=typeof Intl<"u"&&Intl.v8BreakIterator}catch{Z=!1}let q=(()=>{class n{_platformId=(0,e.WQX)(e.Agw);isBrowser=this._platformId?(0,g.UE)(this._platformId):"object"==typeof document&&!!document;EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent);TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent);BLINK=this.isBrowser&&!(!window.chrome&&!Z)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT;WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT;IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window);FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent);ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT;SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT;constructor(){}static \u0275fac=function(o){return new(o||n)};static \u0275prov=e.jDH({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();var v=function(n){return n[n.NORMAL=0]="NORMAL",n[n.NEGATED=1]="NEGATED",n[n.INVERTED=2]="INVERTED",n}(v||{});let G,S;function D(){if("object"!=typeof document||!document)return v.NORMAL;if(null==G){const n=document.createElement("div"),r=n.style;n.dir="rtl",r.width="1px",r.overflow="auto",r.visibility="hidden",r.pointerEvents="none",r.position="absolute";const t=document.createElement("div"),o=t.style;o.width="2px",o.height="1px",n.appendChild(t),document.body.appendChild(n),G=v.NORMAL,0===n.scrollLeft&&(n.scrollLeft=1,G=0===n.scrollLeft?v.NEGATED:v.INVERTED),n.remove()}return G}const Oa=new e.nKC("cdk-dir-doc",{providedIn:"root",factory:function Sa(){return(0,e.WQX)(g.qQ)}}),wa=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let Ra=(()=>{class n{value="ltr";change=new e.bkB;constructor(){const t=(0,e.WQX)(Oa,{optional:!0});t&&(this.value=function ja(n){const r=n?.toLowerCase()||"";return"auto"===r&&typeof navigator<"u"&&navigator?.language?wa.test(navigator.language)?"rtl":"ltr":"rtl"===r?"rtl":"ltr"}((t.body?t.body.dir:null)||(t.documentElement?t.documentElement.dir:null)||"ltr"))}ngOnDestroy(){this.change.complete()}static \u0275fac=function(o){return new(o||n)};static \u0275prov=e.jDH({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();var Ta=i(30017);class _a{}class za extends _a{_data;constructor(r){super(),this._data=r}connect(){return(0,ge.A)(this._data)?this._data:(0,V.of)(this._data)}disconnect(){}}var F=function(n){return n[n.REPLACED=0]="REPLACED",n[n.INSERTED=1]="INSERTED",n[n.MOVED=2]="MOVED",n[n.REMOVED=3]="REMOVED",n}(F||{});const ye=new e.nKC("_ViewRepeater");class Ia{viewCacheSize=20;_viewCache=[];applyChanges(r,t,o,a,s){r.forEachOperation((l,c,d)=>{let m,f;null==l.previousIndex?(m=this._insertView(()=>o(l,c,d),d,t,a(l)),f=m?F.INSERTED:F.REPLACED):null==d?(this._detachAndCacheView(c,t),f=F.REMOVED):(m=this._moveView(c,d,t,a(l)),f=F.MOVED),s&&s({context:m?.context,operation:f,record:l})})}detach(){for(const r of this._viewCache)r.destroy();this._viewCache=[]}_insertView(r,t,o,a){const s=this._insertViewFromCache(t,o);if(s)return void(s.context.$implicit=a);const l=r();return o.createEmbeddedView(l.templateRef,l.context,l.index)}_detachAndCacheView(r,t){const o=t.detach(r);this._maybeCacheView(o,t)}_moveView(r,t,o,a){const s=o.get(r);return o.move(s,t),s.context.$implicit=a,s}_maybeCacheView(r,t){if(this._viewCache.length0?s/this._itemSize:0;if(t.end>a){const d=Math.ceil(o/this._itemSize),m=Math.max(0,Math.min(l,a-d));l!=m&&(l=m,s=m*this._itemSize,t.start=Math.floor(l)),t.end=Math.max(0,Math.min(a,t.start+d))}const c=s-t.start*this._itemSize;if(c0&&(t.end=Math.min(a,t.end+m),t.start=Math.max(0,Math.floor(l-this._minBufferPx/this._itemSize)))}}this._viewport.setRenderedRange(t),this._viewport.setRenderedContentOffset(this._itemSize*t.start),this._scrolledIndexChange.next(Math.floor(l))}}function La(n){return n._scrollStrategy}let Na=(()=>{class n{get itemSize(){return this._itemSize}set itemSize(t){this._itemSize=B(t)}_itemSize=20;get minBufferPx(){return this._minBufferPx}set minBufferPx(t){this._minBufferPx=B(t)}_minBufferPx=100;get maxBufferPx(){return this._maxBufferPx}set maxBufferPx(t){this._maxBufferPx=B(t)}_maxBufferPx=200;_scrollStrategy=new Ba(this.itemSize,this.minBufferPx,this.maxBufferPx);ngOnChanges(){this._scrollStrategy.updateItemAndBufferSize(this.itemSize,this.minBufferPx,this.maxBufferPx)}static \u0275fac=function(o){return new(o||n)};static \u0275dir=e.FsC({type:n,selectors:[["cdk-virtual-scroll-viewport","itemSize",""]],inputs:{itemSize:"itemSize",minBufferPx:"minBufferPx",maxBufferPx:"maxBufferPx"},features:[e.Jv_([{provide:Ce,useFactory:La,deps:[(0,e.Rfq)(()=>n)]}]),e.OA$]})}return n})(),Ua=(()=>{class n{_ngZone=(0,e.WQX)(e.SKi);_platform=(0,e.WQX)(q);_renderer=(0,e.WQX)(e._9s).createRenderer(null,null);_cleanupGlobalListener;constructor(){}_scrolled=new k.B;_scrolledCount=0;scrollContainers=new Map;register(t){this.scrollContainers.has(t)||this.scrollContainers.set(t,t.elementScrolled().subscribe(()=>this._scrolled.next(t)))}deregister(t){const o=this.scrollContainers.get(t);o&&(o.unsubscribe(),this.scrollContainers.delete(t))}scrolled(t=20){return this._platform.isBrowser?new de.c(o=>{this._cleanupGlobalListener||(this._cleanupGlobalListener=this._ngZone.runOutsideAngular(()=>this._renderer.listen("document","scroll",()=>this._scrolled.next())));const a=t>0?this._scrolled.pipe(X(t)).subscribe(o):this._scrolled.subscribe(o);return this._scrolledCount++,()=>{a.unsubscribe(),this._scrolledCount--,this._scrolledCount||(this._cleanupGlobalListener?.(),this._cleanupGlobalListener=void 0)}}):(0,V.of)()}ngOnDestroy(){this._cleanupGlobalListener?.(),this._cleanupGlobalListener=void 0,this.scrollContainers.forEach((t,o)=>this.deregister(o)),this._scrolled.complete()}ancestorScrolled(t,o){const a=this.getAncestorScrollContainers(t);return this.scrolled(o).pipe((0,ba.p)(s=>!s||a.indexOf(s)>-1))}getAncestorScrollContainers(t){const o=[];return this.scrollContainers.forEach((a,s)=>{this._scrollableContainsElement(s,t)&&o.push(s)}),o}_scrollableContainsElement(t,o){let a=function oa(n){return n instanceof e.aKT?n.nativeElement:n}(o),s=t.getElementRef().nativeElement;do{if(a==s)return!0}while(a=a.parentElement);return!1}static \u0275fac=function(o){return new(o||n)};static \u0275prov=e.jDH({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})(),Fe=(()=>{class n{elementRef=(0,e.WQX)(e.aKT);scrollDispatcher=(0,e.WQX)(Ua);ngZone=(0,e.WQX)(e.SKi);dir=(0,e.WQX)(Ra,{optional:!0});_scrollElement=this.elementRef.nativeElement;_destroyed=new k.B;_renderer=(0,e.WQX)(e.sFG);_cleanupScroll;_elementScrolled=new k.B;constructor(){}ngOnInit(){this._cleanupScroll=this.ngZone.runOutsideAngular(()=>this._renderer.listen(this._scrollElement,"scroll",t=>this._elementScrolled.next(t))),this.scrollDispatcher.register(this)}ngOnDestroy(){this._cleanupScroll?.(),this._elementScrolled.complete(),this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(t){const o=this.elementRef.nativeElement,a=this.dir&&"rtl"==this.dir.value;null==t.left&&(t.left=a?t.end:t.start),null==t.right&&(t.right=a?t.start:t.end),null!=t.bottom&&(t.top=o.scrollHeight-o.clientHeight-t.bottom),a&&D()!=v.NORMAL?(null!=t.left&&(t.right=o.scrollWidth-o.clientWidth-t.left),D()==v.INVERTED?t.left=t.right:D()==v.NEGATED&&(t.left=t.right?-t.right:t.right)):null!=t.right&&(t.left=o.scrollWidth-o.clientWidth-t.right),this._applyScrollToOptions(t)}_applyScrollToOptions(t){const o=this.elementRef.nativeElement;!function Ma(){if(null==S){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return S=!1,S;if("scrollBehavior"in document.documentElement.style)S=!0;else{const n=Element.prototype.scrollTo;S=!!n&&!/\{\s*\[native code\]\s*\}/.test(n.toString())}}return S}()?(null!=t.top&&(o.scrollTop=t.top),null!=t.left&&(o.scrollLeft=t.left)):o.scrollTo(t)}measureScrollOffset(t){const o="left",a="right",s=this.elementRef.nativeElement;if("top"==t)return s.scrollTop;if("bottom"==t)return s.scrollHeight-s.clientHeight-s.scrollTop;const l=this.dir&&"rtl"==this.dir.value;return"start"==t?t=l?a:o:"end"==t&&(t=l?o:a),l&&D()==v.INVERTED?t==o?s.scrollWidth-s.clientWidth-s.scrollLeft:s.scrollLeft:l&&D()==v.NEGATED?t==o?s.scrollLeft+s.scrollWidth-s.clientWidth:-s.scrollLeft:t==o?s.scrollLeft:s.scrollWidth-s.clientWidth-s.scrollLeft}static \u0275fac=function(o){return new(o||n)};static \u0275dir=e.FsC({type:n,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]]})}return n})(),Wa=(()=>{class n{_platform=(0,e.WQX)(q);_listeners;_viewportSize;_change=new k.B;_document=(0,e.WQX)(g.qQ,{optional:!0});constructor(){const t=(0,e.WQX)(e.SKi),o=(0,e.WQX)(e._9s).createRenderer(null,null);t.runOutsideAngular(()=>{if(this._platform.isBrowser){const a=s=>this._change.next(s);this._listeners=[o.listen("window","resize",a),o.listen("window","orientationchange",a)]}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){this._listeners?.forEach(t=>t()),this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const t={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),t}getViewportRect(){const t=this.getViewportScrollPosition(),{width:o,height:a}=this.getViewportSize();return{top:t.top,left:t.left,bottom:t.top+a,right:t.left+o,height:a,width:o}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const t=this._document,o=this._getWindow(),a=t.documentElement,s=a.getBoundingClientRect();return{top:-s.top||t.body.scrollTop||o.scrollY||a.scrollTop||0,left:-s.left||t.body.scrollLeft||o.scrollX||a.scrollLeft||0}}change(t=20){return t>0?this._change.pipe(X(t)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const t=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:t.innerWidth,height:t.innerHeight}:{width:0,height:0}}static \u0275fac=function(o){return new(o||n)};static \u0275prov=e.jDH({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();const Ee=new e.nKC("VIRTUAL_SCROLLABLE");let $a=(()=>{class n extends Fe{constructor(){super()}measureViewportSize(t){const o=this.elementRef.nativeElement;return"horizontal"===t?o.clientWidth:o.clientHeight}static \u0275fac=function(o){return new(o||n)};static \u0275dir=e.FsC({type:n,features:[e.Vt3]})}return n})();const Ka=typeof requestAnimationFrame<"u"?ra:ha;let Me=(()=>{class n extends $a{elementRef=(0,e.WQX)(e.aKT);_changeDetectorRef=(0,e.WQX)(e.gRc);_scrollStrategy=(0,e.WQX)(Ce,{optional:!0});scrollable=(0,e.WQX)(Ee,{optional:!0});_platform=(0,e.WQX)(q);_detachedSubject=new k.B;_renderedRangeSubject=new k.B;get orientation(){return this._orientation}set orientation(t){this._orientation!==t&&(this._orientation=t,this._calculateSpacerSize())}_orientation="vertical";appendOnly=!1;scrolledIndexChange=new de.c(t=>this._scrollStrategy.scrolledIndexChange.subscribe(o=>Promise.resolve().then(()=>this.ngZone.run(()=>t.next(o)))));_contentWrapper;renderedRangeStream=this._renderedRangeSubject;_totalContentSize=0;_totalContentWidth="";_totalContentHeight="";_renderedContentTransform;_renderedRange={start:0,end:0};_dataLength=0;_viewportSize=0;_forOf;_renderedContentOffset=0;_renderedContentOffsetNeedsRewrite=!1;_isChangeDetectionPending=!1;_runAfterChangeDetection=[];_viewportChanges=pe.yU.EMPTY;_injector=(0,e.WQX)(e.zZn);_isDestroyed=!1;constructor(){super();const t=(0,e.WQX)(Wa);this._viewportChanges=t.change().subscribe(()=>{this.checkViewportSize()}),this.scrollable||(this.elementRef.nativeElement.classList.add("cdk-virtual-scrollable"),this.scrollable=this)}ngOnInit(){this._platform.isBrowser&&(this.scrollable===this&&super.ngOnInit(),this.ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>{this._measureViewportSize(),this._scrollStrategy.attach(this),this.scrollable.elementScrolled().pipe((0,be.Z)(null),X(0,Ka),(0,Q.Q)(this._destroyed)).subscribe(()=>this._scrollStrategy.onContentScrolled()),this._markChangeDetectionNeeded()})))}ngOnDestroy(){this.detach(),this._scrollStrategy.detach(),this._renderedRangeSubject.complete(),this._detachedSubject.complete(),this._viewportChanges.unsubscribe(),this._isDestroyed=!0,super.ngOnDestroy()}attach(t){this.ngZone.runOutsideAngular(()=>{this._forOf=t,this._forOf.dataStream.pipe((0,Q.Q)(this._detachedSubject)).subscribe(o=>{const a=o.length;a!==this._dataLength&&(this._dataLength=a,this._scrollStrategy.onDataLengthChanged()),this._doChangeDetection()})})}detach(){this._forOf=null,this._detachedSubject.next()}getDataLength(){return this._dataLength}getViewportSize(){return this._viewportSize}getRenderedRange(){return this._renderedRange}measureBoundingClientRectWithScrollOffset(t){return this.getElementRef().nativeElement.getBoundingClientRect()[t]}setTotalContentSize(t){this._totalContentSize!==t&&(this._totalContentSize=t,this._calculateSpacerSize(),this._markChangeDetectionNeeded())}setRenderedRange(t){(function Ya(n,r){return n.start==r.start&&n.end==r.end})(this._renderedRange,t)||(this.appendOnly&&(t={start:0,end:Math.max(this._renderedRange.end,t.end)}),this._renderedRangeSubject.next(this._renderedRange=t),this._markChangeDetectionNeeded(()=>this._scrollStrategy.onContentRendered()))}getOffsetToRenderedContentStart(){return this._renderedContentOffsetNeedsRewrite?null:this._renderedContentOffset}setRenderedContentOffset(t,o="to-start"){t=this.appendOnly&&"to-start"===o?0:t;const s="horizontal"==this.orientation,l=s?"X":"Y";let d=`translate${l}(${Number((s&&this.dir&&"rtl"==this.dir.value?-1:1)*t)}px)`;this._renderedContentOffset=t,"to-end"===o&&(d+=` translate${l}(-100%)`,this._renderedContentOffsetNeedsRewrite=!0),this._renderedContentTransform!=d&&(this._renderedContentTransform=d,this._markChangeDetectionNeeded(()=>{this._renderedContentOffsetNeedsRewrite?(this._renderedContentOffset-=this.measureRenderedContentSize(),this._renderedContentOffsetNeedsRewrite=!1,this.setRenderedContentOffset(this._renderedContentOffset)):this._scrollStrategy.onRenderedOffsetChanged()}))}scrollToOffset(t,o="auto"){const a={behavior:o};"horizontal"===this.orientation?a.start=t:a.top=t,this.scrollable.scrollTo(a)}scrollToIndex(t,o="auto"){this._scrollStrategy.scrollToIndex(t,o)}measureScrollOffset(t){let o;return o=this.scrollable==this?a=>super.measureScrollOffset(a):a=>this.scrollable.measureScrollOffset(a),Math.max(0,o(t??("horizontal"===this.orientation?"start":"top"))-this.measureViewportOffset())}measureViewportOffset(t){let o;const a="left",s="right",l="rtl"==this.dir?.value;o="start"==t?l?s:a:"end"==t?l?a:s:t||("horizontal"===this.orientation?"left":"top");const c=this.scrollable.measureBoundingClientRectWithScrollOffset(o);return this.elementRef.nativeElement.getBoundingClientRect()[o]-c}measureRenderedContentSize(){const t=this._contentWrapper.nativeElement;return"horizontal"===this.orientation?t.offsetWidth:t.offsetHeight}measureRangeSize(t){return this._forOf?this._forOf.measureRangeSize(t,this.orientation):0}checkViewportSize(){this._measureViewportSize(),this._scrollStrategy.onDataLengthChanged()}_measureViewportSize(){this._viewportSize=this.scrollable.measureViewportSize(this.orientation)}_markChangeDetectionNeeded(t){t&&this._runAfterChangeDetection.push(t),this._isChangeDetectionPending||(this._isChangeDetectionPending=!0,this.ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>{this._doChangeDetection()})))}_doChangeDetection(){this._isDestroyed||this.ngZone.run(()=>{this._changeDetectorRef.markForCheck(),this._contentWrapper.nativeElement.style.transform=this._renderedContentTransform,(0,e.mal)(()=>{this._isChangeDetectionPending=!1;const t=this._runAfterChangeDetection;this._runAfterChangeDetection=[];for(const o of t)o()},{injector:this._injector})})}_calculateSpacerSize(){this._totalContentHeight="horizontal"===this.orientation?"":`${this._totalContentSize}px`,this._totalContentWidth="horizontal"===this.orientation?`${this._totalContentSize}px`:""}static \u0275fac=function(o){return new(o||n)};static \u0275cmp=e.VBU({type:n,selectors:[["cdk-virtual-scroll-viewport"]],viewQuery:function(o,a){if(1&o&&e.GBs(Aa,7),2&o){let s;e.mGM(s=e.lsd())&&(a._contentWrapper=s.first)}},hostAttrs:[1,"cdk-virtual-scroll-viewport"],hostVars:4,hostBindings:function(o,a){2&o&&e.AVh("cdk-virtual-scroll-orientation-horizontal","horizontal"===a.orientation)("cdk-virtual-scroll-orientation-vertical","horizontal"!==a.orientation)},inputs:{orientation:"orientation",appendOnly:[2,"appendOnly","appendOnly",e.L39]},outputs:{scrolledIndexChange:"scrolledIndexChange"},features:[e.Jv_([{provide:Fe,useFactory:(t,o)=>t||o,deps:[[new e.Xx1,new e.y_5(Ee)],n]}]),e.GFd,e.Vt3],ngContentSelectors:Va,decls:4,vars:4,consts:[["contentWrapper",""],[1,"cdk-virtual-scroll-content-wrapper"],[1,"cdk-virtual-scroll-spacer"]],template:function(o,a){1&o&&(e.NAR(),e.j41(0,"div",1,0),e.SdG(2),e.k0s(),e.nrm(3,"div",2)),2&o&&(e.R7$(3),e.xc7("width",a._totalContentWidth)("height",a._totalContentHeight))},styles:["cdk-virtual-scroll-viewport{display:block;position:relative;transform:translateZ(0)}.cdk-virtual-scrollable{overflow:auto;will-change:scroll-position;contain:strict}.cdk-virtual-scroll-content-wrapper{position:absolute;top:0;left:0;contain:content}[dir=rtl] .cdk-virtual-scroll-content-wrapper{right:0;left:auto}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper{min-height:100%}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-left:0;padding-right:0;margin-left:0;margin-right:0;border-left-width:0;border-right-width:0;outline:none}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper{min-width:100%}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;border-top-width:0;border-bottom-width:0;outline:none}.cdk-virtual-scroll-spacer{height:1px;transform-origin:0 0;flex:0 0 auto}[dir=rtl] .cdk-virtual-scroll-spacer{transform-origin:100% 0}"],encapsulation:2,changeDetection:0})}return n})();function Pe(n,r,t){if(!t.getBoundingClientRect)return 0;const a=t.getBoundingClientRect();return"horizontal"===n?"start"===r?a.left:a.right:"start"===r?a.top:a.bottom}let Xa=(()=>{class n{_viewContainerRef=(0,e.WQX)(e.c1b);_template=(0,e.WQX)(e.C4Q);_differs=(0,e.WQX)(e._q3);_viewRepeater=(0,e.WQX)(ye);_viewport=(0,e.WQX)(Me,{skipSelf:!0});viewChange=new k.B;_dataSourceChanges=new k.B;get cdkVirtualForOf(){return this._cdkVirtualForOf}set cdkVirtualForOf(t){this._cdkVirtualForOf=t,function Da(n){return n&&"function"==typeof n.connect&&!(n instanceof Ta.G)}(t)?this._dataSourceChanges.next(t):this._dataSourceChanges.next(new za((0,ge.A)(t)?t:Array.from(t||[])))}_cdkVirtualForOf;get cdkVirtualForTrackBy(){return this._cdkVirtualForTrackBy}set cdkVirtualForTrackBy(t){this._needsUpdate=!0,this._cdkVirtualForTrackBy=t?(o,a)=>t(o+(this._renderedRange?this._renderedRange.start:0),a):void 0}_cdkVirtualForTrackBy;set cdkVirtualForTemplate(t){t&&(this._needsUpdate=!0,this._template=t)}get cdkVirtualForTemplateCacheSize(){return this._viewRepeater.viewCacheSize}set cdkVirtualForTemplateCacheSize(t){this._viewRepeater.viewCacheSize=B(t)}dataStream=this._dataSourceChanges.pipe((0,be.Z)(null),(0,xa.J)(),(0,va.n)(([t,o])=>this._changeDataSource(t,o)),function Fa(n,r,t){let o,a=!1;return n&&"object"==typeof n?({bufferSize:o=1/0,windowTime:r=1/0,refCount:a=!1,scheduler:t}=n):o=n??1/0,function Ca(n={}){const{connector:r=()=>new k.B,resetOnError:t=!0,resetOnComplete:o=!0,resetOnRefCountZero:a=!0}=n;return s=>{let l,c,d,m=0,f=!1,y=!1;const U=()=>{c?.unsubscribe(),c=void 0},ne=()=>{U(),l=d=void 0,f=y=!1},Gr=()=>{const z=l;ne(),z?.unsubscribe()};return(0,fe.N)((z,je)=>{m++,!y&&!f&&U();const H=d=d??r();je.add(()=>{m--,0===m&&!y&&!f&&(c=J(Gr,a))}),H.subscribe(je),!l&&m>0&&(l=new xe.Ms({next:W=>H.next(W),error:W=>{y=!0,U(),c=J(ne,t,W),H.error(W)},complete:()=>{f=!0,U(),c=J(ne,o),H.complete()}}),(0,K.Tg)(z).subscribe(l))})(s)}}({connector:()=>new ya.m(o,r,t),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:a})}(1));_differ=null;_data;_renderedItems;_renderedRange;_needsUpdate=!1;_destroyed=new k.B;constructor(){const t=(0,e.WQX)(e.SKi);this.dataStream.subscribe(o=>{this._data=o,this._onRenderedDataChange()}),this._viewport.renderedRangeStream.pipe((0,Q.Q)(this._destroyed)).subscribe(o=>{this._renderedRange=o,this.viewChange.observers.length&&t.run(()=>this.viewChange.next(this._renderedRange)),this._onRenderedDataChange()}),this._viewport.attach(this)}measureRangeSize(t,o){if(t.start>=t.end)return 0;const a=t.start-this._renderedRange.start,s=t.end-t.start;let l,c;for(let d=0;d-1;d--){const m=this._viewContainerRef.get(d+a);if(m&&m.rootNodes.length){c=m.rootNodes[m.rootNodes.length-1];break}}return l&&c?Pe(o,"end",c)-Pe(o,"start",l):0}ngDoCheck(){if(this._differ&&this._needsUpdate){const t=this._differ.diff(this._renderedItems);t?this._applyChanges(t):this._updateContext(),this._needsUpdate=!1}}ngOnDestroy(){this._viewport.detach(),this._dataSourceChanges.next(void 0),this._dataSourceChanges.complete(),this.viewChange.complete(),this._destroyed.next(),this._destroyed.complete(),this._viewRepeater.detach()}_onRenderedDataChange(){this._renderedRange&&(this._renderedItems=this._data.slice(this._renderedRange.start,this._renderedRange.end),this._differ||(this._differ=this._differs.find(this._renderedItems).create((t,o)=>this.cdkVirtualForTrackBy?this.cdkVirtualForTrackBy(t,o):o)),this._needsUpdate=!0)}_changeDataSource(t,o){return t&&t.disconnect(this),this._needsUpdate=!0,o?o.connect(this):(0,V.of)()}_updateContext(){const t=this._data.length;let o=this._viewContainerRef.length;for(;o--;){const a=this._viewContainerRef.get(o);a.context.index=this._renderedRange.start+o,a.context.count=t,this._updateComputedContextProperties(a.context),a.detectChanges()}}_applyChanges(t){this._viewRepeater.applyChanges(t,this._viewContainerRef,(s,l,c)=>this._getEmbeddedViewArgs(s,c),s=>s.item),t.forEachIdentityChange(s=>{this._viewContainerRef.get(s.currentIndex).context.$implicit=s.item});const o=this._data.length;let a=this._viewContainerRef.length;for(;a--;){const s=this._viewContainerRef.get(a);s.context.index=this._renderedRange.start+a,s.context.count=o,this._updateComputedContextProperties(s.context)}}_updateComputedContextProperties(t){t.first=0===t.index,t.last=t.index===t.count-1,t.even=t.index%2==0,t.odd=!t.even}_getEmbeddedViewArgs(t,o){return{templateRef:this._template,context:{$implicit:t.item,cdkVirtualForOf:this._cdkVirtualForOf,index:-1,count:-1,first:!1,last:!1,odd:!1,even:!1},index:o}}static ngTemplateContextGuard(t,o){return!0}static \u0275fac=function(o){return new(o||n)};static \u0275dir=e.FsC({type:n,selectors:[["","cdkVirtualFor","","cdkVirtualForOf",""]],inputs:{cdkVirtualForOf:"cdkVirtualForOf",cdkVirtualForTrackBy:"cdkVirtualForTrackBy",cdkVirtualForTemplate:"cdkVirtualForTemplate",cdkVirtualForTemplateCacheSize:"cdkVirtualForTemplateCacheSize"},features:[e.Jv_([{provide:ye,useClass:Ia}])]})}return n})();var Qa=i(60881);function Ja(n,r){if(1&n&&(e.j41(0,"kirby-item")(1,"h1"),e.EFF(2),e.k0s()()),2&n){const t=r.$implicit;e.R7$(2),e.Lme("",t.id,": ",t.title,"")}}let Za=(()=>{class n extends Qa.p{static#e=this.\u0275fac=(()=>{let t;return function(a){return(t||(t=e.xGo(n)))(a||n)}})();static#t=this.\u0275cmp=e.VBU({type:n,selectors:[["cookbook-virtual-scroll-list-example"]],features:[e.Vt3],decls:5,vars:1,consts:[["title","Items"],["minBufferPx","840","maxBufferPx","1120","itemSize","56",2,"height","720px"],[4,"cdkVirtualFor","cdkVirtualForOf"]],template:function(o,a){1&o&&(e.j41(0,"kirby-page",0)(1,"kirby-page-content")(2,"cdk-virtual-scroll-viewport",1)(3,"kirby-list-experimental"),e.DNE(4,Ja,3,2,"kirby-item",2),e.k0s()()()()),2&o&&(e.R7$(4),e.Y8G("cdkVirtualForOf",a.itemsFullList))},dependencies:[h.wq,h.H1,h.Uu,Me,Na,M.HV,M.qN,Xa,P.kA,P.JA],styles:["[_nghost-%COMP%]{display:block;height:100%;background-color:var(--kirby-background-color)}"]})}return n})();var qa=i(13743),er=i(85860),tr=i(51363),nr=i(62889),or=i(54245),ir=i(47780),ar=i(30521),rr=i(93615),sr=i(71708),lr=i(74086),cr=i(99513);let dr=(()=>{class n{constructor(){this.size="md"}onSizeChange(t){this.size=t}static#e=this.\u0275fac=function(o){return new(o||n)};static#t=this.\u0275cmp=e.VBU({type:n,selectors:[["cookbook-dropdown-example"]],features:[e.Jv_([u.o,u.K])],decls:14,vars:10,consts:[[3,"sizeChanged","size"],[3,"size"]],template:function(o,a){1&o&&(e.j41(0,"cookbook-dropdown-example-configuration",0),e.bIt("sizeChanged",function(l){return a.onSizeChange(l)}),e.k0s(),e.j41(1,"h3"),e.EFF(2,"Simple"),e.k0s(),e.nrm(3,"cookbook-dropdown-example-default",1)(4,"cookbook-dropdown-example-scroll",1)(5,"cookbook-dropdown-example-pre-selected",1)(6,"cookbook-dropdown-example-expand",1)(7,"cookbook-dropdown-example-right-aligned",1)(8,"cookbook-dropdown-example-attention-level",1)(9,"cookbook-dropdown-example-item-select",1),e.j41(10,"h3"),e.EFF(11,"Advanced"),e.k0s(),e.nrm(12,"cookbook-dropdown-example-custom-item-template",1)(13,"cookbook-dropdown-example-ng-forms",1)),2&o&&(e.Y8G("size",a.size),e.R7$(3),e.Y8G("size",a.size),e.R7$(),e.Y8G("size",a.size),e.R7$(),e.Y8G("size",a.size),e.R7$(),e.Y8G("size",a.size),e.R7$(),e.Y8G("size",a.size),e.R7$(),e.Y8G("size",a.size),e.R7$(),e.Y8G("size",a.size),e.R7$(3),e.Y8G("size",a.size),e.R7$(),e.Y8G("size",a.size))},dependencies:[er.t,tr.W,nr.g,or.T,ir.J,ar.z,rr.R,sr.w,lr.X,cr.d],styles:["[_nghost-%COMP%]{display:block;height:100%;overflow-x:hidden;background:var(--kirby-background-color);padding:16px}@media (min-width: 768px){[_nghost-%COMP%]{padding:32px}}[_nghost-%COMP%] h3[_ngcontent-%COMP%]{font-size:12px;color:var(--kirby-semi-dark);text-transform:uppercase;margin-top:12px;margin-bottom:4px}[_nghost-%COMP%] > *[_ngcontent-%COMP%]{display:block;margin:8px 0}"]})}return n})();var mr=i(26695),pr=i(86118),hr=i(92088);let ur=(()=>{class n{static#e=this.\u0275fac=function(o){return new(o||n)};static#t=this.\u0275cmp=e.VBU({type:n,selectors:[["cookbook-data-table-example"]],features:[e.Jv_([u.o,u.K])],decls:9,vars:0,template:function(o,a){1&o&&(e.j41(0,"h2"),e.EFF(1,"Simple data table"),e.k0s(),e.nrm(2,"cookbook-data-table-default-example"),e.j41(3,"h2"),e.EFF(4,"Additional styling and interactions"),e.k0s(),e.nrm(5,"cookbook-data-table-card-example"),e.j41(6,"h2"),e.EFF(7,"Sortable table"),e.k0s(),e.nrm(8,"cookbook-data-table-sortable-example"))},dependencies:[mr.h,pr.C,hr.i],styles:["[_nghost-%COMP%]{display:block;height:100%;overflow-x:hidden;background:var(--kirby-background-color);padding:16px;box-sizing:border-box}@media (min-width: 768px){[_nghost-%COMP%]{padding:32px}}[_nghost-%COMP%] h2[_ngcontent-%COMP%]:not(:first-child){margin-top:32px}[_nghost-%COMP%] h3[_ngcontent-%COMP%]{font-size:12px;color:var(--kirby-semi-dark);text-transform:uppercase;margin-top:12px;margin-bottom:4px}"]})}return n})();var gr=i(20867),fr=i(12203),kr=i(46954),br=i(48982),xr=i(31519),vr=i(23769),yr=i(57203),Cr=i(52436),Fr=i(54005),Er=i(47999);let Mr=(()=>{class n{static#e=this.\u0275fac=function(o){return new(o||n)};static#t=this.\u0275cmp=e.VBU({type:n,selectors:[["cookbook-header-example"]],features:[e.Jv_([u.o,u.K])],decls:47,vars:0,consts:[[1,"header-example-container"],[1,"header-example"]],template:function(o,a){1&o&&(e.j41(0,"div",0)(1,"h2"),e.EFF(2,"Default"),e.k0s(),e.j41(3,"div",1),e.nrm(4,"cookbook-header-example-default"),e.k0s()(),e.j41(5,"div",0)(6,"h2"),e.EFF(7,"Subtitle list"),e.k0s(),e.j41(8,"div",1),e.nrm(9,"cookbook-header-example-subtitle-list"),e.k0s()(),e.j41(10,"div",0)(11,"h2"),e.EFF(12,"Flag"),e.k0s(),e.j41(13,"div",1),e.nrm(14,"cookbook-header-example-flag"),e.k0s()(),e.j41(15,"div",0)(16,"h2"),e.EFF(17,"Flag with custom content"),e.k0s(),e.j41(18,"div",1),e.nrm(19,"cookbook-header-example-custom-flag"),e.k0s()(),e.j41(20,"div",0)(21,"h2"),e.EFF(22,"Key value"),e.k0s(),e.j41(23,"div",1),e.nrm(24,"cookbook-header-example-value"),e.k0s()(),e.j41(25,"div",0)(26,"h2"),e.EFF(27,"Avatar"),e.k0s(),e.j41(28,"div",1),e.nrm(29,"cookbook-header-example-avatar"),e.k0s(),e.j41(30,"div",1),e.nrm(31,"cookbook-header-example-progress-circle-with-avatar"),e.k0s()(),e.j41(32,"div",0)(33,"h2"),e.EFF(34,"Scaling of title"),e.k0s(),e.j41(35,"div",1),e.nrm(36,"cookbook-header-example-title-scaling"),e.k0s()(),e.j41(37,"div",0)(38,"h2"),e.EFF(39,"Custom Section"),e.k0s(),e.j41(40,"div",1),e.nrm(41,"cookbook-header-example-custom-section"),e.k0s()(),e.j41(42,"div",0)(43,"h2"),e.EFF(44,"Combined"),e.k0s(),e.j41(45,"div",1),e.nrm(46,"cookbook-header-example-combined"),e.k0s()())},dependencies:[gr.A,fr.P,kr.H,br.C,xr.a,vr.E,yr.V,Cr.e,Fr.V,Er.U],styles:["[_nghost-%COMP%]{display:block;height:100%;overflow-x:hidden;background:var(--kirby-background-color);padding:16px;box-sizing:border-box}@media (min-width: 768px){[_nghost-%COMP%]{padding:32px}}[_nghost-%COMP%] h2[_ngcontent-%COMP%]:not(:first-child){margin-top:32px}[_nghost-%COMP%] h3[_ngcontent-%COMP%]{font-size:12px;color:var(--kirby-semi-dark);text-transform:uppercase;margin-top:12px;margin-bottom:4px}.header-example-container[_ngcontent-%COMP%]{margin:32px auto;max-width:768px}.header-example[_ngcontent-%COMP%]{margin-bottom:32px;border:1px solid var(--kirby-medium);border-radius:12px}"]})}return n})();var Pr=i(52556),Or=i(70900),Sr=i(71613),wr=i(80505),jr=i(28850),Rr=i(51816),Tr=i(80921),_r=i(21564),Dr=i(12510);let Oe=(()=>{class n{static#e=this.\u0275fac=function(o){return new(o||n)};static#t=this.\u0275cmp=e.VBU({type:n,selectors:[["cookbook-action-list-example"]],decls:17,vars:0,template:function(o,a){1&o&&(e.j41(0,"h1"),e.EFF(1,"Menu"),e.k0s(),e.j41(2,"h2"),e.EFF(3,"Selectable items"),e.k0s(),e.nrm(4,"cookbook-menu-selectable-example"),e.j41(5,"h2"),e.EFF(6,"Advanced item"),e.k0s(),e.nrm(7,"cookbook-menu-advanced-example"),e.j41(8,"h2"),e.EFF(9,"Custom button"),e.k0s(),e.nrm(10,"cookbook-menu-custom-button-example"),e.j41(11,"h2"),e.EFF(12,"Portal"),e.k0s(),e.nrm(13,"cookbook-menu-portal-example"),e.j41(14,"h2"),e.EFF(15,"Portal config"),e.k0s(),e.nrm(16,"cookbook-menu-portal-config-example"))},dependencies:[jr.$,Rr.b,Tr.s,_r.x,Dr.b],encapsulation:2})}return n})();var zr=i(54976),Se=i(34607),Ir=i(81560),we=i(3745),Ar=i(49217);let te=(()=>{class n{constructor(t,o){this.modalController=t,this.router=o}ngOnInit(){this.router.url.endsWith("/modal-with-guard-open")&&this.showModal()}showModal(){this.modalController.showModal({component:we.x,flavor:"modal"})}static#e=this.\u0275fac=function(o){return new(o||n)(e.rXU(C.W3),e.rXU(R.Ix))};static#t=this.\u0275cmp=e.VBU({type:n,selectors:[["ng-component"]],decls:1,vars:0,template:function(o,a){1&o&&e.nrm(0,"cookbook-modal-example-alert-with-guard-stepper")},dependencies:[Ar.p],styles:["[_nghost-%COMP%]{display:block;height:100%;overflow-x:hidden;background:var(--kirby-background-color);padding:16px;box-sizing:border-box}@media (min-width: 768px){[_nghost-%COMP%]{padding:32px}}[_nghost-%COMP%] h2[_ngcontent-%COMP%]:not(:first-child){margin-top:32px}[_nghost-%COMP%] h3[_ngcontent-%COMP%]{font-size:12px;color:var(--kirby-semi-dark);text-transform:uppercase;margin-top:12px;margin-bottom:4px}[_nghost-%COMP%]{display:grid;place-content:center;overflow-y:auto}[_nghost-%COMP%] > button[_ngcontent-%COMP%]{min-width:15rem}kirby-card[_ngcontent-%COMP%]{margin-top:32px}kirby-card[_ngcontent-%COMP%] kirby-card-header[_ngcontent-%COMP%] em[_ngcontent-%COMP%]{font-size:smaller}cookbook-modal-example-size-selector[_ngcontent-%COMP%]{margin-bottom:24px}"]})}return n})();var Vr=i(26005);function Br(n,r){if(1&n&&(e.j41(0,"kirby-card",2),e.nrm(1,"kirby-card-header",3),e.j41(2,"div",4),e.EFF(3),e.k0s()()),2&n){const t=r.$implicit;e.Y8G("hasPadding",!0),e.R7$(),e.Y8G("title",t.title)("subtitle",t.subtitle),e.R7$(2),e.SpI(" ",t.cardContent," ")}}const Nr=[{path:"",component:$t,children:[{path:"page",children:[{path:"",redirectTo:"simple",pathMatch:"full"},{path:"simple",component:Wo.P},{path:"alignment-toolbar-title",component:Vo.u},{path:"fit-heading",component:Bo.E},{path:"fixed",component:Uo.d},{path:"fixed-footer",component:No,children:[{path:"",redirectTo:"overview",pathMatch:"full"},{path:"overview",component:Go.x,data:{title:"Overview"}},{path:"transfer",children:[{path:"",component:O,data:{title:"Transfer"}},{path:"sub",component:O,data:{title:"Transfer Sub"}}]},{path:"inbox",component:O,data:{title:"Inbox"}},{path:"menu",component:ce}]},{path:"custom-title",component:Ao.i},{path:"advanced",component:Io.D},{path:"tab-navigation",component:$o.F},{path:"pull-to-refresh",component:qa.i},{path:"content-width",component:Ho.C},{path:"header-and-action-group",component:Pr.U},{path:"header-and-emphasized-action-group",component:Or.Y},{path:"header-and-custom-actions",component:Sr.$},{path:"header-and-interactive-title",component:wr.z}]},{path:"tabs",component:Yi,children:[{path:"",redirectTo:"overview",pathMatch:"full"},{path:"overview",component:O,data:{title:"Overview"}},{path:"transfer",children:[{path:"",component:O,data:{title:"Transfer"}},{path:"sub",component:O,data:{title:"Transfer Sub"}}]},{path:"inbox",component:O,data:{title:"Inbox"}},{path:"menu",component:ce}]},{path:"reorder-list",component:yi},{path:"modal",component:_o},{path:"modal-advanced",component:zr.T},{path:"modal-simple",component:ae.J},{path:"modal-component",component:Vr.K},{path:"modal-alert",component:Ir.h},{path:"modal-with-guard",component:te,data:{step:2,nextRoute:"../modal-with-guard-open"}},{path:"modal-with-guard-open",component:te,canDeactivate:[C.fz],data:{step:3}},{path:"modal-route-with-guard",component:te,data:{step:2,nextRoute:["./",{outlets:{modal:["page1"]}}]},children:[{path:"page1",outlet:"modal",component:we.x,canDeactivate:[C.fz]}]},{path:"modal-route",component:Se.I,children:[{path:"page1",outlet:"modal",component:re,data:{modalConfig:{size:"large",flavor:"drawer"}}},{path:"page2",outlet:"modal",component:se}]},{path:"modal-route-with-url-param/:id",component:Se.I,children:[{path:"page1",outlet:"modal",component:re},{path:"page2",outlet:"modal",component:se}]}]},{path:"item",component:oo},{path:"form-field",component:bn},{path:"item-sliding",component:lo},{path:"item-group",component:ro},{path:"section-header",component:Pi},{path:"button",component:pt},{path:"slide-button",component:Di.l},{path:"card",component:Ct},{path:"list",component:Co,children:[{path:"",pathMatch:"full",redirectTo:"with-items"},{path:"with-items",component:uo.K},{path:"with-selectable-items",component:vo.U},{path:"with-colored-items",component:ho.w},{path:"with-sections-and-colored-items",component:bo.r},{path:"with-header-and-footer",component:go.V},{path:"with-sections",component:ko.I},{path:"with-items-no-dividers",component:fo.F},{path:"with-stand-alone",component:yo.n},{path:"with-sections-and-stand-alone",component:xo.C}]},{path:"list-swipe",component:Ro.k},{path:"list-no-shape",component:jo},{path:"list-load-on-demand",component:Po.C},{path:"list-experimental",component:Mo},{path:"chart",component:jt},{path:"grid",component:xn.C},{path:"grid-layout-single-container",component:Cn},{path:"grid-layout-multiple-containers",component:yn},{path:"grid-layout-extended",component:vn},{path:"virtual-scroll-list",component:Za},{path:"avatar",component:Qe},{path:"fonts",component:Jt},{path:"spinner",component:Bi.L},{path:"loading-overlay",component:To.Y},{path:"action-sheet",component:Ve.p},{path:"alert",component:Be._},{path:"segmented-control",component:_i},{path:"badge",component:tt},{path:"flag",component:Qt},{path:"icon",component:Pn},{path:"checkbox",component:Vt},{path:"toast",component:Ki.x},{path:"toggle",component:ta},{path:"calendar",component:ft},{path:"empty-state",component:Gt},{path:"fab-sheet",component:Yt.u},{path:"dropdown",component:dr},{path:"progress-circle",component:ei},{path:"toggle-button",component:Zi},{path:"slides",component:Ii},{path:"slides-height",component:(()=>{class n{constructor(){this.lorem="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce rhoncus leo quis libero posuere auctor. Quisque ornare lectus finibus tellus sollicitudin, et blandit quam semper. Ut sed lacus eget dui blandit consequat. Nam commodo sit amet augue vel dapibus. Mauris tincidunt nulla eget porttitor euismod. Ut at massa massa. Curabitur suscipit ullamcorper felis, vitae tincidunt eros varius in. Duis et tellus eu turpis varius dictum. Mauris mattis posuere ligula nec pharetra. Vestibulum a augue at nulla elementum fringilla. Duis vehicula finibus turpis, vel dignissim magna ullamcorper vitae. Nam vel elit orci.",this.randomIntegerBetween=(t,o)=>Math.floor(Math.random()*(t-o+1)+o),this.slides=[...Array(9).keys()].map(t=>({title:`Slide ${t+1}`,subtitle:`Subtitle ${t+1}`,cardContent:this.lorem.split(" ").slice(0,this.randomIntegerBetween(6,12)).join(" ")}))}static#e=this.\u0275fac=function(o){return new(o||n)};static#t=this.\u0275cmp=e.VBU({type:n,selectors:[["ng-component"]],decls:2,vars:3,consts:[[3,"slides","title","showNavigation"],["slideStretchHeight","",3,"hasPadding",4,"kirbySlide"],["slideStretchHeight","",3,"hasPadding"],[3,"title","subtitle"],[1,"card-content"]],template:function(o,a){1&o&&(e.j41(0,"kirby-slides",0),e.DNE(1,Br,4,4,"kirby-card",1),e.k0s()),2&o&&e.Y8G("slides",a.slides)("title","Title")("showNavigation",!0)},dependencies:[x.O9,x.yb,x.F7,x.xM,p.Dw,p.ib,p.lM],styles:["[_nghost-%COMP%]{display:block;height:100%;overflow-x:hidden;background:var(--kirby-background-color);padding:16px;box-sizing:border-box}@media (min-width: 768px){[_nghost-%COMP%]{padding:32px}}[_nghost-%COMP%] h2[_ngcontent-%COMP%]:not(:first-child){margin-top:32px}[_nghost-%COMP%] h3[_ngcontent-%COMP%]{font-size:12px;color:var(--kirby-semi-dark);text-transform:uppercase;margin-top:12px;margin-bottom:4px}[_nghost-%COMP%]{--padding-start: 16px;--padding-end: 16px}kirby-card[_ngcontent-%COMP%]{justify-content:start}"]})}return n})()},{path:"slides-advanced",component:Vi},{path:"accordion",component:Ae},{path:"radio",component:di},{path:"range",component:ui},{path:"link",component:po},{path:"styling-HTML-lists",component:Li.Q},{path:"data-table",component:ur},{path:"menu",component:Oe},{path:"header",component:Mr},{path:"menu",component:Oe}]}}]); \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/8584.bb5df2b9628d836f.js b/branch/kby-toggle-button-mobile-view/8584.bb5df2b9628d836f.js new file mode 100644 index 0000000000..026c0cc5eb --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/8584.bb5df2b9628d836f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcookbook=self.webpackChunkcookbook||[]).push([[8584],{48584:(k,l,a)=>{a.r(l),a.d(l,{ion_card:()=>n,ion_card_content:()=>y,ion_card_header:()=>_,ion_card_subtitle:()=>M,ion_card_title:()=>A});var t=a(54261),h=a(84920),s=a(80333),d=a(9483);const n=(()=>{let e=class{constructor(o){(0,t.r)(this,o),this.inheritedAriaAttributes={},this.color=void 0,this.button=!1,this.type="button",this.disabled=!1,this.download=void 0,this.href=void 0,this.rel=void 0,this.routerDirection="forward",this.routerAnimation=void 0,this.target=void 0}componentWillLoad(){this.inheritedAriaAttributes=(0,h.h)(this.el,["aria-label"])}isClickable(){return void 0!==this.href||this.button}renderCard(o){const m=this.isClickable();if(!m)return[(0,t.h)("slot",null)];const{href:x,routerAnimation:T,routerDirection:D,inheritedAriaAttributes:O}=this,v=m?void 0===x?"button":"a":"div";return(0,t.h)(v,Object.assign({},"button"===v?{type:this.type}:{download:this.download,href:this.href,rel:this.rel,target:this.target},O,{class:"card-native",part:"native",disabled:this.disabled,onClick:H=>(0,s.o)(x,H,D,T)}),(0,t.h)("slot",null),m&&"md"===o&&(0,t.h)("ion-ripple-effect",null))}render(){const o=(0,d.b)(this);return(0,t.h)(t.f,{key:"8584300522f382ee8891c039d71da82533dfa36a",class:(0,s.c)(this.color,{[o]:!0,"card-disabled":this.disabled,"ion-activatable":this.isClickable()})},this.renderCard(o))}get el(){return(0,t.i)(this)}};return e.style={ios:":host{--ion-safe-area-left:0px;--ion-safe-area-right:0px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;position:relative;background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit);contain:content;overflow:hidden}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.card-disabled){cursor:default;opacity:0.3;pointer-events:none}.card-native{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;display:block;width:100%;min-height:var(--min-height);-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);outline:none;background:inherit}.card-native::-moz-focus-inner{border:0}button,a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}ion-ripple-effect{color:var(--ripple-color)}:host{--background:var(--ion-card-background, var(--ion-item-background, var(--ion-background-color, #fff)));--color:var(--ion-card-color, var(--ion-item-color, var(--ion-color-step-600, var(--ion-text-color-step-400, #666666))));-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:24px;margin-bottom:24px;border-radius:8px;-webkit-transition:-webkit-transform 500ms cubic-bezier(0.12, 0.72, 0.29, 1);transition:-webkit-transform 500ms cubic-bezier(0.12, 0.72, 0.29, 1);transition:transform 500ms cubic-bezier(0.12, 0.72, 0.29, 1);transition:transform 500ms cubic-bezier(0.12, 0.72, 0.29, 1), -webkit-transform 500ms cubic-bezier(0.12, 0.72, 0.29, 1);font-size:0.875rem;-webkit-box-shadow:0 4px 16px rgba(0, 0, 0, 0.12);box-shadow:0 4px 16px rgba(0, 0, 0, 0.12)}:host(.ion-activated){-webkit-transform:scale3d(0.97, 0.97, 1);transform:scale3d(0.97, 0.97, 1)}",md:":host{--ion-safe-area-left:0px;--ion-safe-area-right:0px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;position:relative;background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit);contain:content;overflow:hidden}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.card-disabled){cursor:default;opacity:0.3;pointer-events:none}.card-native{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;display:block;width:100%;min-height:var(--min-height);-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);outline:none;background:inherit}.card-native::-moz-focus-inner{border:0}button,a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}ion-ripple-effect{color:var(--ripple-color)}:host{--background:var(--ion-card-background, var(--ion-item-background, var(--ion-background-color, #fff)));--color:var(--ion-card-color, var(--ion-item-color, var(--ion-color-step-550, var(--ion-text-color-step-450, #737373))));-webkit-margin-start:10px;margin-inline-start:10px;-webkit-margin-end:10px;margin-inline-end:10px;margin-top:10px;margin-bottom:10px;border-radius:4px;font-size:0.875rem;-webkit-box-shadow:0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);box-shadow:0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12)}"},e})(),y=(()=>{let e=class{constructor(o){(0,t.r)(this,o)}render(){const o=(0,d.b)(this);return(0,t.h)(t.f,{key:"2a2d0b48aad4b83990a1748fce60e772514eb223",class:{[o]:!0,[`card-content-${o}`]:!0}})}};return e.style={ios:"ion-card-content{display:block;position:relative}.card-content-ios{-webkit-padding-start:20px;padding-inline-start:20px;-webkit-padding-end:20px;padding-inline-end:20px;padding-top:20px;padding-bottom:20px;font-size:1rem;line-height:1.4}.card-content-ios h1{margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:1.5rem;font-weight:normal}.card-content-ios h2{margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;font-size:1rem;font-weight:normal}.card-content-ios h3,.card-content-ios h4,.card-content-ios h5,.card-content-ios h6{margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;font-size:0.875rem;font-weight:normal}.card-content-ios p{margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:0.875rem}ion-card-header+.card-content-ios{padding-top:0}",md:"ion-card-content{display:block;position:relative}.card-content-md{-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px;padding-top:13px;padding-bottom:13px;font-size:0.875rem;line-height:1.5}.card-content-md h1{margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:1.5rem;font-weight:normal}.card-content-md h2{margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;font-size:1rem;font-weight:normal}.card-content-md h3,.card-content-md h4,.card-content-md h5,.card-content-md h6{margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;font-size:0.875rem;font-weight:normal}.card-content-md p{margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:0.875rem;font-weight:normal;line-height:1.5}ion-card-header+.card-content-md{padding-top:0}"},e})(),_=(()=>{let e=class{constructor(o){(0,t.r)(this,o),this.color=void 0,this.translucent=!1}render(){const o=(0,d.b)(this);return(0,t.h)(t.f,{key:"18d12507ec6e650a72d721e9d0f4128b5e86df1d",class:(0,s.c)(this.color,{"card-header-translucent":this.translucent,"ion-inherit-color":!0,[o]:!0})},(0,t.h)("slot",{key:"3374c087d8c3f014082787e255432e7a335ef44f"}))}};return e.style={ios:":host{--background:transparent;--color:inherit;display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:column;flex-direction:column;background:var(--background);color:var(--color)}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}:host{-webkit-padding-start:20px;padding-inline-start:20px;-webkit-padding-end:20px;padding-inline-end:20px;padding-top:20px;padding-bottom:16px;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){:host(.card-header-translucent){background-color:rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.9);-webkit-backdrop-filter:saturate(180%) blur(30px);backdrop-filter:saturate(180%) blur(30px)}}",md:":host{--background:transparent;--color:inherit;display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:column;flex-direction:column;background:var(--background);color:var(--color)}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}:host{-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px;padding-top:16px;padding-bottom:16px}::slotted(ion-card-title:not(:first-child)),::slotted(ion-card-subtitle:not(:first-child)){margin-top:8px}"},e})(),M=(()=>{let e=class{constructor(o){(0,t.r)(this,o),this.color=void 0}render(){const o=(0,d.b)(this);return(0,t.h)(t.f,{key:"cbcb01bd01cf6de64a0b04fb626e42b07ceb8f53",role:"heading","aria-level":"3",class:(0,s.c)(this.color,{"ion-inherit-color":!0,[o]:!0})},(0,t.h)("slot",{key:"cbcaa73aa5799882c48d6c0aabfb13651bcc91c0"}))}};return e.style={ios:":host{display:block;position:relative;color:var(--color)}:host(.ion-color){color:var(--ion-color-base)}:host{--color:var(--ion-color-step-600, var(--ion-text-color-step-400, #666666));margin-left:0;margin-right:0;margin-top:0;margin-bottom:4px;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;font-size:0.75rem;font-weight:700;letter-spacing:0.4px;text-transform:uppercase}",md:":host{display:block;position:relative;color:var(--color)}:host(.ion-color){color:var(--ion-color-base)}:host{--color:var(--ion-color-step-550, var(--ion-text-color-step-450, #737373));margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;font-size:0.875rem;font-weight:500}"},e})(),A=(()=>{let e=class{constructor(o){(0,t.r)(this,o),this.color=void 0}render(){const o=(0,d.b)(this);return(0,t.h)(t.f,{key:"f904a0ca6489f147d03c9c5f9f2c5549cdb38d1a",role:"heading","aria-level":"2",class:(0,s.c)(this.color,{"ion-inherit-color":!0,[o]:!0})},(0,t.h)("slot",{key:"effb921de4ad8dfbbe318b3f692f4005812da7b1"}))}};return e.style={ios:":host{display:block;position:relative;color:var(--color)}:host(.ion-color){color:var(--ion-color-base)}:host{--color:var(--ion-text-color, #000);margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;font-size:1.75rem;font-weight:700;line-height:1.2}",md:":host{display:block;position:relative;color:var(--color)}:host(.ion-color){color:var(--ion-color-base)}:host{--color:var(--ion-color-step-850, var(--ion-text-color-step-150, #262626));margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;font-size:1.25rem;font-weight:500;line-height:1.2}"},e})()},80333:(k,l,a)=>{a.d(l,{c:()=>s,g:()=>f,h:()=>h,o:()=>u});var t=a(10467);const h=(r,n)=>null!==n.closest(r),s=(r,n)=>"string"==typeof r&&r.length>0?Object.assign({"ion-color":!0,[`ion-color-${r}`]:!0},n):n,f=r=>{const n={};return(r=>void 0!==r?(Array.isArray(r)?r:r.split(" ")).filter(i=>null!=i).map(i=>i.trim()).filter(i=>""!==i):[])(r).forEach(i=>n[i]=!0),n},g=/^[a-z][a-z0-9+\-.]*:/,u=function(){var r=(0,t.A)(function*(n,i,p,b){if(null!=n&&"#"!==n[0]&&!g.test(n)){const c=document.querySelector("ion-router");if(c)return i?.preventDefault(),c.push(n,p,b)}return!1});return function(i,p,b,c){return r.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/8782.c09d8cb98e29aa07.js b/branch/kby-toggle-button-mobile-view/8782.c09d8cb98e29aa07.js new file mode 100644 index 0000000000..e36ca2bf8d --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/8782.c09d8cb98e29aa07.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcookbook=self.webpackChunkcookbook||[]).push([[8782],{58782:(h,s,e)=>{e.r(s),e.d(s,{startStatusTap:()=>l});var r=e(10467),o=e(54261),_=e(20909),i=e(84920);const l=()=>{const n=window;n.addEventListener("statusTap",()=>{(0,o.e)(()=>{const d=document.elementFromPoint(n.innerWidth/2,n.innerHeight/2);if(!d)return;const t=(0,_.f)(d);t&&new Promise(E=>(0,i.c)(t,E)).then(()=>{(0,o.w)((0,r.A)(function*(){t.style.setProperty("--overflow","hidden"),yield(0,_.s)(t,300),t.style.removeProperty("--overflow")}))})})})}}}]); \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/8805.08c27196fb857946.js b/branch/kby-toggle-button-mobile-view/8805.08c27196fb857946.js new file mode 100644 index 0000000000..e2add65398 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/8805.08c27196fb857946.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcookbook=self.webpackChunkcookbook||[]).push([[8805],{28805:(g,p,o)=>{o.r(p),o.d(p,{ion_spinner:()=>u});var a=o(54261),d=o(80333),f=o(9483),m=o(37895);const u=class{constructor(e){(0,a.r)(this,e),this.color=void 0,this.duration=void 0,this.name=void 0,this.paused=!1}getName(){const e=this.name||f.c.get("spinner"),r=(0,f.b)(this);return e||("ios"===r?"lines":"circular")}render(){var e;const r=this,l=(0,f.b)(r),i=r.getName(),n=null!==(e=m.S[i])&&void 0!==e?e:m.S.lines,k="number"==typeof r.duration&&r.duration>10?r.duration:n.dur,y=[];if(void 0!==n.circles)for(let c=0;c{const n=e.fn(r,l,i);return n.style["animation-duration"]=r+"ms",(0,a.h)("svg",{viewBox:n.viewBox||"0 0 64 64",style:n.style},(0,a.h)("circle",{transform:n.transform||"translate(32,32)",cx:n.cx,cy:n.cy,r:n.r,style:e.elmDuration?{animationDuration:r+"ms"}:{}}))},t=(e,r,l,i)=>{const n=e.fn(r,l,i);return n.style["animation-duration"]=r+"ms",(0,a.h)("svg",{viewBox:n.viewBox||"0 0 64 64",style:n.style},(0,a.h)("line",{transform:"translate(32,32)",y1:n.y1,y2:n.y2}))};u.style=":host{display:inline-block;position:relative;width:28px;height:28px;color:var(--color);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}:host(.ion-color){color:var(--ion-color-base)}svg{-webkit-transform-origin:center;transform-origin:center;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:translateZ(0);transform:translateZ(0)}:host-context([dir=rtl]) svg{-webkit-transform-origin:calc(100% - center);transform-origin:calc(100% - center)}[dir=rtl] svg{-webkit-transform-origin:calc(100% - center);transform-origin:calc(100% - center)}@supports selector(:dir(rtl)){svg:dir(rtl){-webkit-transform-origin:calc(100% - center);transform-origin:calc(100% - center)}}:host(.spinner-lines) line,:host(.spinner-lines-small) line{stroke-width:7px}:host(.spinner-lines-sharp) line,:host(.spinner-lines-sharp-small) line{stroke-width:4px}:host(.spinner-lines) line,:host(.spinner-lines-small) line,:host(.spinner-lines-sharp) line,:host(.spinner-lines-sharp-small) line{stroke-linecap:round;stroke:currentColor}:host(.spinner-lines) svg,:host(.spinner-lines-small) svg,:host(.spinner-lines-sharp) svg,:host(.spinner-lines-sharp-small) svg{-webkit-animation:spinner-fade-out 1s linear infinite;animation:spinner-fade-out 1s linear infinite}:host(.spinner-bubbles) svg{-webkit-animation:spinner-scale-out 1s linear infinite;animation:spinner-scale-out 1s linear infinite;fill:currentColor}:host(.spinner-circles) svg{-webkit-animation:spinner-fade-out 1s linear infinite;animation:spinner-fade-out 1s linear infinite;fill:currentColor}:host(.spinner-crescent) circle{fill:transparent;stroke-width:4px;stroke-dasharray:128px;stroke-dashoffset:82px;stroke:currentColor}:host(.spinner-crescent) svg{-webkit-animation:spinner-rotate 1s linear infinite;animation:spinner-rotate 1s linear infinite}:host(.spinner-dots) circle{stroke-width:0;fill:currentColor}:host(.spinner-dots) svg{-webkit-animation:spinner-dots 1s linear infinite;animation:spinner-dots 1s linear infinite}:host(.spinner-circular) svg{-webkit-animation:spinner-circular linear infinite;animation:spinner-circular linear infinite}:host(.spinner-circular) circle{-webkit-animation:spinner-circular-inner ease-in-out infinite;animation:spinner-circular-inner ease-in-out infinite;stroke:currentColor;stroke-dasharray:80px, 200px;stroke-dashoffset:0px;stroke-width:5.6;fill:none}:host(.spinner-paused),:host(.spinner-paused) svg,:host(.spinner-paused) circle{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes spinner-fade-out{0%{opacity:1}100%{opacity:0}}@keyframes spinner-fade-out{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes spinner-scale-out{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}100%{-webkit-transform:scale(0, 0);transform:scale(0, 0)}}@keyframes spinner-scale-out{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}100%{-webkit-transform:scale(0, 0);transform:scale(0, 0)}}@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spinner-dots{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:0.9}50%{-webkit-transform:scale(0.4, 0.4);transform:scale(0.4, 0.4);opacity:0.3}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:0.9}}@keyframes spinner-dots{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:0.9}50%{-webkit-transform:scale(0.4, 0.4);transform:scale(0.4, 0.4);opacity:0.3}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:0.9}}@-webkit-keyframes spinner-circular{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-circular{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spinner-circular-inner{0%{stroke-dasharray:1px, 200px;stroke-dashoffset:0px}50%{stroke-dasharray:100px, 200px;stroke-dashoffset:-15px}100%{stroke-dasharray:100px, 200px;stroke-dashoffset:-125px}}@keyframes spinner-circular-inner{0%{stroke-dasharray:1px, 200px;stroke-dashoffset:0px}50%{stroke-dasharray:100px, 200px;stroke-dashoffset:-15px}100%{stroke-dasharray:100px, 200px;stroke-dashoffset:-125px}}"},80333:(g,p,o)=>{o.d(p,{c:()=>f,g:()=>b,h:()=>d,o:()=>u});var a=o(10467);const d=(s,t)=>null!==t.closest(s),f=(s,t)=>"string"==typeof s&&s.length>0?Object.assign({"ion-color":!0,[`ion-color-${s}`]:!0},t):t,b=s=>{const t={};return(s=>void 0!==s?(Array.isArray(s)?s:s.split(" ")).filter(e=>null!=e).map(e=>e.trim()).filter(e=>""!==e):[])(s).forEach(e=>t[e]=!0),t},h=/^[a-z][a-z0-9+\-.]*:/,u=function(){var s=(0,a.A)(function*(t,e,r,l){if(null!=t&&"#"!==t[0]&&!h.test(t)){const i=document.querySelector("ion-router");if(i)return e?.preventDefault(),i.push(t,r,l)}return!1});return function(e,r,l,i){return s.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/8814.0e6702fbed0a2aed.js b/branch/kby-toggle-button-mobile-view/8814.0e6702fbed0a2aed.js new file mode 100644 index 0000000000..70df197243 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/8814.0e6702fbed0a2aed.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcookbook=self.webpackChunkcookbook||[]).push([[8814],{18814:(E,g,r)=>{r.r(g),r.d(g,{ion_action_sheet:()=>_});var u=r(10467),e=r(54261),f=r(44556),v=r(84920),k=r(67838),d=r(99440),p=r(80333),s=r(9483),n=r(19986);r(21086),r(78438),r(28476),r(28607),r(11970),r(37192);const A=t=>{const o=(0,n.c)(),i=(0,n.c)(),a=(0,n.c)();return i.addElement(t.querySelector("ion-backdrop")).fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),a.addElement(t.querySelector(".action-sheet-wrapper")).fromTo("transform","translateY(100%)","translateY(0%)"),o.addElement(t).easing("cubic-bezier(.36,.66,.04,1)").duration(400).addAnimation([i,a])},D=t=>{const o=(0,n.c)(),i=(0,n.c)(),a=(0,n.c)();return i.addElement(t.querySelector("ion-backdrop")).fromTo("opacity","var(--backdrop-opacity)",0),a.addElement(t.querySelector(".action-sheet-wrapper")).fromTo("transform","translateY(0%)","translateY(100%)"),o.addElement(t).easing("cubic-bezier(.36,.66,.04,1)").duration(450).addAnimation([i,a])},O=t=>{const o=(0,n.c)(),i=(0,n.c)(),a=(0,n.c)();return i.addElement(t.querySelector("ion-backdrop")).fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),a.addElement(t.querySelector(".action-sheet-wrapper")).fromTo("transform","translateY(100%)","translateY(0%)"),o.addElement(t).easing("cubic-bezier(.36,.66,.04,1)").duration(400).addAnimation([i,a])},P=t=>{const o=(0,n.c)(),i=(0,n.c)(),a=(0,n.c)();return i.addElement(t.querySelector("ion-backdrop")).fromTo("opacity","var(--backdrop-opacity)",0),a.addElement(t.querySelector(".action-sheet-wrapper")).fromTo("transform","translateY(0%)","translateY(100%)"),o.addElement(t).easing("cubic-bezier(.36,.66,.04,1)").duration(450).addAnimation([i,a])},_=class{constructor(t){(0,e.r)(this,t),this.didPresent=(0,e.d)(this,"ionActionSheetDidPresent",7),this.willPresent=(0,e.d)(this,"ionActionSheetWillPresent",7),this.willDismiss=(0,e.d)(this,"ionActionSheetWillDismiss",7),this.didDismiss=(0,e.d)(this,"ionActionSheetDidDismiss",7),this.didPresentShorthand=(0,e.d)(this,"didPresent",7),this.willPresentShorthand=(0,e.d)(this,"willPresent",7),this.willDismissShorthand=(0,e.d)(this,"willDismiss",7),this.didDismissShorthand=(0,e.d)(this,"didDismiss",7),this.delegateController=(0,d.d)(this),this.lockController=(0,k.c)(),this.triggerController=(0,d.e)(),this.presented=!1,this.onBackdropTap=()=>{this.dismiss(void 0,d.B)},this.dispatchCancelHandler=o=>{if((0,d.i)(o.detail.role)){const a=this.getButtons().find(h=>"cancel"===h.role);this.callButtonHandler(a)}},this.overlayIndex=void 0,this.delegate=void 0,this.hasController=!1,this.keyboardClose=!0,this.enterAnimation=void 0,this.leaveAnimation=void 0,this.buttons=[],this.cssClass=void 0,this.backdropDismiss=!0,this.header=void 0,this.subHeader=void 0,this.translucent=!1,this.animated=!0,this.htmlAttributes=void 0,this.isOpen=!1,this.trigger=void 0}onIsOpenChange(t,o){!0===t&&!1===o?this.present():!1===t&&!0===o&&this.dismiss()}triggerChanged(){const{trigger:t,el:o,triggerController:i}=this;t&&i.addClickListener(o,t)}present(){var t=this;return(0,u.A)(function*(){const o=yield t.lockController.lock();yield t.delegateController.attachViewToDom(),yield(0,d.f)(t,"actionSheetEnter",A,O),o()})()}dismiss(t,o){var i=this;return(0,u.A)(function*(){const a=yield i.lockController.lock(),h=yield(0,d.g)(i,t,o,"actionSheetLeave",D,P);return h&&i.delegateController.removeViewFromDom(),a(),h})()}onDidDismiss(){return(0,d.h)(this.el,"ionActionSheetDidDismiss")}onWillDismiss(){return(0,d.h)(this.el,"ionActionSheetWillDismiss")}buttonClick(t){var o=this;return(0,u.A)(function*(){const i=t.role;return(0,d.i)(i)?o.dismiss(t.data,i):(yield o.callButtonHandler(t))?o.dismiss(t.data,t.role):Promise.resolve()})()}callButtonHandler(t){return(0,u.A)(function*(){return!(t&&!1===(yield(0,d.s)(t.handler)))})()}getButtons(){return this.buttons.map(t=>"string"==typeof t?{text:t}:t)}connectedCallback(){(0,d.j)(this.el),this.triggerChanged()}disconnectedCallback(){this.gesture&&(this.gesture.destroy(),this.gesture=void 0),this.triggerController.removeClickListener()}componentWillLoad(){var t;null!==(t=this.htmlAttributes)&&void 0!==t&&t.id||(0,d.k)(this.el)}componentDidLoad(){const{groupEl:t,wrapperEl:o}=this;!this.gesture&&"ios"===(0,s.b)(this)&&o&&t&&(0,e.e)(()=>{t.scrollHeight>t.clientHeight||(this.gesture=(0,f.c)(o,a=>a.classList.contains("action-sheet-button")),this.gesture.enable(!0))}),!0===this.isOpen&&(0,v.r)(()=>this.present()),this.triggerChanged()}render(){const{header:t,htmlAttributes:o,overlayIndex:i}=this,a=(0,s.b)(this),h=this.getButtons(),b=h.find(c=>"cancel"===c.role),z=h.filter(c=>"cancel"!==c.role),C=`action-sheet-${i}-header`;return(0,e.h)(e.f,Object.assign({key:"7bbd202ca9e19727e7514abbe073687d982f80c3",role:"dialog","aria-modal":"true","aria-labelledby":void 0!==t?C:null,tabindex:"-1"},o,{style:{zIndex:`${2e4+this.overlayIndex}`},class:Object.assign(Object.assign({[a]:!0},(0,p.g)(this.cssClass)),{"overlay-hidden":!0,"action-sheet-translucent":this.translucent}),onIonActionSheetWillDismiss:this.dispatchCancelHandler,onIonBackdropTap:this.onBackdropTap}),(0,e.h)("ion-backdrop",{key:"23344a9221a2e6720d7b9de5249dc37256cafa7b",tappable:this.backdropDismiss}),(0,e.h)("div",{key:"d46361bb5cdc32a7922dcf76b566f358a6174bfa",tabindex:"0"}),(0,e.h)("div",{key:"136c3f2e77c8a2eac8e9ae4bb13d735e1d62598d",class:"action-sheet-wrapper ion-overlay-wrapper",ref:c=>this.wrapperEl=c},(0,e.h)("div",{key:"6168ea8b2be42020b2edeb8ff3a0f3d1254be37a",class:"action-sheet-container"},(0,e.h)("div",{key:"29b9e6619dc54574733a704d6bf885839151bd84",class:"action-sheet-group",ref:c=>this.groupEl=c},void 0!==t&&(0,e.h)("div",{key:"536ce764bfddb3816ea3512d90f4acef2ccb8589",id:C,class:{"action-sheet-title":!0,"action-sheet-has-sub-title":void 0!==this.subHeader}},t,this.subHeader&&(0,e.h)("div",{key:"6d888219145824fd36cdfe0d3c8388bbf2769777",class:"action-sheet-sub-title"},this.subHeader)),z.map(c=>(0,e.h)("button",Object.assign({},c.htmlAttributes,{type:"button",id:c.id,class:w(c),onClick:()=>this.buttonClick(c),disabled:c.disabled}),(0,e.h)("span",{class:"action-sheet-button-inner"},c.icon&&(0,e.h)("ion-icon",{icon:c.icon,"aria-hidden":"true",lazy:!1,class:"action-sheet-icon"}),c.text),"md"===a&&(0,e.h)("ion-ripple-effect",null)))),b&&(0,e.h)("div",{key:"46f98f0ed5a9bdb3e35feb9ae71c4489c17b7d77",class:"action-sheet-group action-sheet-group-cancel"},(0,e.h)("button",Object.assign({key:"e3c457bced8ad5f692e48de26e65f731fd631b4f"},b.htmlAttributes,{type:"button",class:w(b),onClick:()=>this.buttonClick(b)}),(0,e.h)("span",{key:"4cba6dc559f734ecc852e024959210cd0dd25354",class:"action-sheet-button-inner"},b.icon&&(0,e.h)("ion-icon",{key:"9df64989aad1b4d1e75edf4d37ab208965cfe37f",icon:b.icon,"aria-hidden":"true",lazy:!1,class:"action-sheet-icon"}),b.text),"md"===a&&(0,e.h)("ion-ripple-effect",{key:"558089275a29177cefdb2e38eefc9b5c8b62872b"}))))),(0,e.h)("div",{key:"fa4df6e043b00a6e4126dbc71cb344cfc2b2e7bc",tabindex:"0"}))}get el(){return(0,e.i)(this)}static get watchers(){return{isOpen:["onIsOpenChange"],trigger:["triggerChanged"]}}},w=t=>Object.assign({"action-sheet-button":!0,"ion-activatable":!t.disabled,"ion-focusable":!t.disabled,[`action-sheet-${t.role}`]:void 0!==t.role},(0,p.g)(t.cssClass));_.style={ios:'.sc-ion-action-sheet-ios-h{--color:initial;--button-color-activated:var(--button-color);--button-color-focused:var(--button-color);--button-color-hover:var(--button-color);--button-color-selected:var(--button-color);--min-width:auto;--width:100%;--max-width:500px;--min-height:auto;--height:auto;--max-height:calc(100% - (var(--ion-safe-area-top) + var(--ion-safe-area-bottom)));-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;left:0;right:0;top:0;bottom:0;display:block;position:fixed;outline:none;font-family:var(--ion-font-family, inherit);-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1001}.overlay-hidden.sc-ion-action-sheet-ios-h{display:none}.action-sheet-wrapper.sc-ion-action-sheet-ios{left:0;right:0;bottom:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);display:block;position:absolute;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);z-index:10;pointer-events:none}.action-sheet-button.sc-ion-action-sheet-ios{display:block;position:relative;width:100%;border:0;outline:none;background:var(--button-background);color:var(--button-color);font-family:inherit;overflow:hidden}.action-sheet-button.sc-ion-action-sheet-ios:disabled{color:var(--button-color-disabled);opacity:0.4}.action-sheet-button-inner.sc-ion-action-sheet-ios{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;pointer-events:none;width:100%;height:100%;z-index:1}.action-sheet-container.sc-ion-action-sheet-ios{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-ms-flex-pack:end;justify-content:flex-end;height:100%;max-height:calc(100vh - (var(--ion-safe-area-top, 0) + var(--ion-safe-area-bottom, 0)));max-height:calc(100dvh - (var(--ion-safe-area-top, 0) + var(--ion-safe-area-bottom, 0)))}.action-sheet-group.sc-ion-action-sheet-ios{-ms-flex-negative:2;flex-shrink:2;overscroll-behavior-y:contain;overflow-y:auto;-webkit-overflow-scrolling:touch;pointer-events:all;background:var(--background)}@media (any-pointer: coarse){.action-sheet-group.sc-ion-action-sheet-ios::-webkit-scrollbar{display:none}}.action-sheet-group-cancel.sc-ion-action-sheet-ios{-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.action-sheet-button.sc-ion-action-sheet-ios::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}.action-sheet-selected.sc-ion-action-sheet-ios{color:var(--button-color-selected)}.action-sheet-selected.sc-ion-action-sheet-ios::after{background:var(--button-background-selected);opacity:var(--button-background-selected-opacity)}.action-sheet-button.ion-activated.sc-ion-action-sheet-ios{color:var(--button-color-activated)}.action-sheet-button.ion-activated.sc-ion-action-sheet-ios::after{background:var(--button-background-activated);opacity:var(--button-background-activated-opacity)}.action-sheet-button.ion-focused.sc-ion-action-sheet-ios{color:var(--button-color-focused)}.action-sheet-button.ion-focused.sc-ion-action-sheet-ios::after{background:var(--button-background-focused);opacity:var(--button-background-focused-opacity)}@media (any-hover: hover){.action-sheet-button.sc-ion-action-sheet-ios:not(:disabled):hover{color:var(--button-color-hover)}.action-sheet-button.sc-ion-action-sheet-ios:not(:disabled):hover::after{background:var(--button-background-hover);opacity:var(--button-background-hover-opacity)}}.sc-ion-action-sheet-ios-h{--background:var(--ion-overlay-background-color, var(--ion-color-step-100, var(--ion-background-color-step-100, #f9f9f9)));--backdrop-opacity:var(--ion-backdrop-opacity, 0.4);--button-background:linear-gradient(0deg, rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.08), rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.08) 50%, transparent 50%) bottom/100% 1px no-repeat transparent;--button-background-activated:var(--ion-text-color, #000);--button-background-activated-opacity:.08;--button-background-hover:currentColor;--button-background-hover-opacity:.04;--button-background-focused:currentColor;--button-background-focused-opacity:.12;--button-background-selected:var(--ion-color-step-150, var(--ion-background-color-step-150, var(--ion-background-color, #fff)));--button-background-selected-opacity:1;--button-color:var(--ion-color-primary, #0054e9);--button-color-disabled:var(--ion-color-step-850, var(--ion-text-color-step-150, #262626));--color:var(--ion-color-step-400, var(--ion-text-color-step-600, #999999));text-align:center}.action-sheet-wrapper.sc-ion-action-sheet-ios{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;margin-top:var(--ion-safe-area-top, 0);padding-bottom:var(--ion-safe-area-bottom, 0);-webkit-box-sizing:content-box;box-sizing:content-box}.action-sheet-container.sc-ion-action-sheet-ios{-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:8px;padding-inline-end:8px;padding-top:0;padding-bottom:0}.action-sheet-group.sc-ion-action-sheet-ios{border-radius:13px;margin-bottom:8px}.action-sheet-group.sc-ion-action-sheet-ios:first-child{margin-top:10px}.action-sheet-group.sc-ion-action-sheet-ios:last-child{margin-bottom:10px}@supports ((-webkit-backdrop-filter: blur(0)) or (backdrop-filter: blur(0))){.action-sheet-translucent.sc-ion-action-sheet-ios-h .action-sheet-group.sc-ion-action-sheet-ios{background-color:transparent;-webkit-backdrop-filter:saturate(280%) blur(20px);backdrop-filter:saturate(280%) blur(20px)}.action-sheet-translucent.sc-ion-action-sheet-ios-h .action-sheet-title.sc-ion-action-sheet-ios,.action-sheet-translucent.sc-ion-action-sheet-ios-h .action-sheet-button.sc-ion-action-sheet-ios{background-color:transparent;background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8)), to(rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8))), -webkit-gradient(linear, left bottom, left top, from(rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.4)), color-stop(50%, rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.4)), color-stop(50%, rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8)));background-image:linear-gradient(0deg, rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8), rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8) 100%), linear-gradient(0deg, rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.4), rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.4) 50%, rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.8) 50%);background-repeat:no-repeat;background-position:top, bottom;background-size:100% calc(100% - 1px), 100% 1px;-webkit-backdrop-filter:saturate(120%);backdrop-filter:saturate(120%)}.action-sheet-translucent.sc-ion-action-sheet-ios-h .action-sheet-button.ion-activated.sc-ion-action-sheet-ios{background-color:rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.7);background-image:none}.action-sheet-translucent.sc-ion-action-sheet-ios-h .action-sheet-cancel.sc-ion-action-sheet-ios{background:var(--button-background-selected)}}.action-sheet-title.sc-ion-action-sheet-ios{background:-webkit-gradient(linear, left bottom, left top, from(rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.08)), color-stop(50%, rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.08)), color-stop(50%, transparent)) bottom/100% 1px no-repeat transparent;background:linear-gradient(0deg, rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.08), rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.08) 50%, transparent 50%) bottom/100% 1px no-repeat transparent}.action-sheet-title.sc-ion-action-sheet-ios{-webkit-padding-start:10px;padding-inline-start:10px;-webkit-padding-end:10px;padding-inline-end:10px;padding-top:14px;padding-bottom:13px;color:var(--color, var(--ion-color-step-400, var(--ion-text-color-step-600, #999999)));font-size:max(13px, 0.8125rem);font-weight:400;text-align:center}.action-sheet-title.action-sheet-has-sub-title.sc-ion-action-sheet-ios{font-weight:600}.action-sheet-sub-title.sc-ion-action-sheet-ios{padding-left:0;padding-right:0;padding-top:6px;padding-bottom:0;font-size:max(13px, 0.8125rem);font-weight:400}.action-sheet-button.sc-ion-action-sheet-ios{-webkit-padding-start:14px;padding-inline-start:14px;-webkit-padding-end:14px;padding-inline-end:14px;padding-top:14px;padding-bottom:14px;min-height:56px;font-size:max(20px, 1.25rem);contain:content}.action-sheet-button.sc-ion-action-sheet-ios .action-sheet-icon.sc-ion-action-sheet-ios{-webkit-margin-end:0.3em;margin-inline-end:0.3em;font-size:max(28px, 1.75rem);pointer-events:none}.action-sheet-button.sc-ion-action-sheet-ios:last-child{background-image:none}.action-sheet-selected.sc-ion-action-sheet-ios{font-weight:bold}.action-sheet-cancel.sc-ion-action-sheet-ios{font-weight:600}.action-sheet-cancel.sc-ion-action-sheet-ios::after{background:var(--button-background-selected);opacity:var(--button-background-selected-opacity)}.action-sheet-destructive.sc-ion-action-sheet-ios,.action-sheet-destructive.ion-activated.sc-ion-action-sheet-ios,.action-sheet-destructive.ion-focused.sc-ion-action-sheet-ios{color:var(--ion-color-danger, #c5000f)}@media (any-hover: hover){.action-sheet-destructive.sc-ion-action-sheet-ios:hover{color:var(--ion-color-danger, #c5000f)}}',md:'.sc-ion-action-sheet-md-h{--color:initial;--button-color-activated:var(--button-color);--button-color-focused:var(--button-color);--button-color-hover:var(--button-color);--button-color-selected:var(--button-color);--min-width:auto;--width:100%;--max-width:500px;--min-height:auto;--height:auto;--max-height:calc(100% - (var(--ion-safe-area-top) + var(--ion-safe-area-bottom)));-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;left:0;right:0;top:0;bottom:0;display:block;position:fixed;outline:none;font-family:var(--ion-font-family, inherit);-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1001}.overlay-hidden.sc-ion-action-sheet-md-h{display:none}.action-sheet-wrapper.sc-ion-action-sheet-md{left:0;right:0;bottom:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);display:block;position:absolute;width:var(--width);min-width:var(--min-width);max-width:var(--max-width);height:var(--height);min-height:var(--min-height);max-height:var(--max-height);z-index:10;pointer-events:none}.action-sheet-button.sc-ion-action-sheet-md{display:block;position:relative;width:100%;border:0;outline:none;background:var(--button-background);color:var(--button-color);font-family:inherit;overflow:hidden}.action-sheet-button.sc-ion-action-sheet-md:disabled{color:var(--button-color-disabled);opacity:0.4}.action-sheet-button-inner.sc-ion-action-sheet-md{display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;pointer-events:none;width:100%;height:100%;z-index:1}.action-sheet-container.sc-ion-action-sheet-md{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-ms-flex-pack:end;justify-content:flex-end;height:100%;max-height:calc(100vh - (var(--ion-safe-area-top, 0) + var(--ion-safe-area-bottom, 0)));max-height:calc(100dvh - (var(--ion-safe-area-top, 0) + var(--ion-safe-area-bottom, 0)))}.action-sheet-group.sc-ion-action-sheet-md{-ms-flex-negative:2;flex-shrink:2;overscroll-behavior-y:contain;overflow-y:auto;-webkit-overflow-scrolling:touch;pointer-events:all;background:var(--background)}@media (any-pointer: coarse){.action-sheet-group.sc-ion-action-sheet-md::-webkit-scrollbar{display:none}}.action-sheet-group-cancel.sc-ion-action-sheet-md{-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.action-sheet-button.sc-ion-action-sheet-md::after{left:0;right:0;top:0;bottom:0;position:absolute;content:"";opacity:0}.action-sheet-selected.sc-ion-action-sheet-md{color:var(--button-color-selected)}.action-sheet-selected.sc-ion-action-sheet-md::after{background:var(--button-background-selected);opacity:var(--button-background-selected-opacity)}.action-sheet-button.ion-activated.sc-ion-action-sheet-md{color:var(--button-color-activated)}.action-sheet-button.ion-activated.sc-ion-action-sheet-md::after{background:var(--button-background-activated);opacity:var(--button-background-activated-opacity)}.action-sheet-button.ion-focused.sc-ion-action-sheet-md{color:var(--button-color-focused)}.action-sheet-button.ion-focused.sc-ion-action-sheet-md::after{background:var(--button-background-focused);opacity:var(--button-background-focused-opacity)}@media (any-hover: hover){.action-sheet-button.sc-ion-action-sheet-md:not(:disabled):hover{color:var(--button-color-hover)}.action-sheet-button.sc-ion-action-sheet-md:not(:disabled):hover::after{background:var(--button-background-hover);opacity:var(--button-background-hover-opacity)}}.sc-ion-action-sheet-md-h{--background:var(--ion-overlay-background-color, var(--ion-background-color, #fff));--backdrop-opacity:var(--ion-backdrop-opacity, 0.32);--button-background:transparent;--button-background-selected:currentColor;--button-background-selected-opacity:0;--button-background-activated:transparent;--button-background-activated-opacity:0;--button-background-hover:currentColor;--button-background-hover-opacity:.04;--button-background-focused:currentColor;--button-background-focused-opacity:.12;--button-color:var(--ion-color-step-850, var(--ion-text-color-step-150, #262626));--button-color-disabled:var(--button-color);--color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.54)}.action-sheet-wrapper.sc-ion-action-sheet-md{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;margin-top:var(--ion-safe-area-top, 0);margin-bottom:0}.action-sheet-title.sc-ion-action-sheet-md{-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px;padding-top:20px;padding-bottom:17px;min-height:60px;color:var(--color, rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.54));font-size:1rem;text-align:start}.action-sheet-sub-title.sc-ion-action-sheet-md{padding-left:0;padding-right:0;padding-top:16px;padding-bottom:0;font-size:0.875rem}.action-sheet-group.sc-ion-action-sheet-md:first-child{padding-top:0}.action-sheet-group.sc-ion-action-sheet-md:last-child{padding-bottom:var(--ion-safe-area-bottom)}.action-sheet-button.sc-ion-action-sheet-md{-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px;padding-top:12px;padding-bottom:12px;position:relative;min-height:52px;font-size:1rem;text-align:start;contain:content;overflow:hidden}.action-sheet-icon.sc-ion-action-sheet-md{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:32px;margin-inline-end:32px;margin-top:0;margin-bottom:0;color:var(--color);font-size:1.5rem}.action-sheet-button-inner.sc-ion-action-sheet-md{-ms-flex-pack:start;justify-content:flex-start}.action-sheet-selected.sc-ion-action-sheet-md{font-weight:bold}'}},80333:(E,g,r)=>{r.d(g,{c:()=>f,g:()=>k,h:()=>e,o:()=>p});var u=r(10467);const e=(s,n)=>null!==n.closest(s),f=(s,n)=>"string"==typeof s&&s.length>0?Object.assign({"ion-color":!0,[`ion-color-${s}`]:!0},n):n,k=s=>{const n={};return(s=>void 0!==s?(Array.isArray(s)?s:s.split(" ")).filter(l=>null!=l).map(l=>l.trim()).filter(l=>""!==l):[])(s).forEach(l=>n[l]=!0),n},d=/^[a-z][a-z0-9+\-.]*:/,p=function(){var s=(0,u.A)(function*(n,l,x,y){if(null!=n&&"#"!==n[0]&&!d.test(n)){const m=document.querySelector("ion-router");if(m)return l?.preventDefault(),m.push(n,x,y)}return!1});return function(l,x,y,m){return s.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/8970.80b1d911cdedeed0.js b/branch/kby-toggle-button-mobile-view/8970.80b1d911cdedeed0.js new file mode 100644 index 0000000000..1090464697 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/8970.80b1d911cdedeed0.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcookbook=self.webpackChunkcookbook||[]).push([[8970],{38970:(W,R,p)=>{p.r(R),p.d(R,{ion_route:()=>k,ion_route_redirect:()=>L,ion_router:()=>V,ion_router_link:()=>et});var f=p(10467),d=p(54261),v=p(84920),C=p(80333),P=p(9483);const k=class{constructor(t){(0,d.r)(this,t),this.ionRouteDataChanged=(0,d.d)(this,"ionRouteDataChanged",7),this.url="",this.component=void 0,this.componentProps=void 0,this.beforeLeave=void 0,this.beforeEnter=void 0}onUpdate(t){this.ionRouteDataChanged.emit(t)}onComponentProps(t,e){if(t===e)return;const n=t?Object.keys(t):[],r=e?Object.keys(e):[];if(n.length===r.length){for(const o of n)if(t[o]!==e[o])return void this.onUpdate(t)}else this.onUpdate(t)}connectedCallback(){this.ionRouteDataChanged.emit()}static get watchers(){return{url:["onUpdate"],component:["onUpdate"],componentProps:["onComponentProps"]}}},L=class{constructor(t){(0,d.r)(this,t),this.ionRouteRedirectChanged=(0,d.d)(this,"ionRouteRedirectChanged",7),this.from=void 0,this.to=void 0}propDidChange(){this.ionRouteRedirectChanged.emit()}connectedCallback(){this.ionRouteRedirectChanged.emit()}static get watchers(){return{from:["propDidChange"],to:["propDidChange"]}}},l="root",h="forward",_=t=>"/"+t.filter(n=>n.length>0).join("/"),g=t=>{let n,e=[""];if(null!=t){const r=t.indexOf("?");r>-1&&(n=t.substring(r+1),t=t.substring(0,r)),e=t.split("/").map(o=>o.trim()).filter(o=>o.length>0),0===e.length&&(e=[""])}return{segments:e,queryString:n}},A=function(){var t=(0,f.A)(function*(e,n,r,o,s=!1,i){try{const a=D(e);if(o>=n.length||!a)return s;yield new Promise(b=>(0,v.c)(a,b));const u=n[o],c=yield a.setRouteId(u.id,u.params,r,i);return c.changed&&(r=l,s=!0),s=yield A(c.element,n,r,o+1,s,i),c.markVisible&&(yield c.markVisible()),s}catch(a){return console.error(a),!1}});return function(n,r,o,s){return t.apply(this,arguments)}}(),H=function(){var t=(0,f.A)(function*(e){const n=[];let r,o=e;for(;r=D(o);){const s=yield r.getRouteId();if(!s)break;o=s.element,s.element=void 0,n.push(s)}return{ids:n,outlet:r}});return function(n){return t.apply(this,arguments)}}(),T=":not([no-router]) ion-nav, :not([no-router]) ion-tabs, :not([no-router]) ion-router-outlet",D=t=>{if(t)return t.matches(T)?t:t.querySelector(T)??void 0},U=(t,e)=>e.find(n=>((t,e)=>{const{from:n,to:r}=e;if(void 0===r||n.length>t.length)return!1;for(let o=0;o{const n=Math.min(t.length,e.length);let r=0;for(let o=0;o`:${c}`);for(let c=0;c{const n=new Y(t);let o,r=!1;for(let i=0;i({id:i.id,segments:i.segments,params:j(i.params,o[a]),beforeEnter:i.beforeEnter,beforeLeave:i.beforeLeave})):e},j=(t,e)=>t||e?Object.assign(Object.assign({},t),e):void 0,N=(t,e)=>{let n=null,r=0;for(const o of e){const s=J(t,o);if(null!==s){const i=X(s);i>r&&(r=i,n=s)}}return n},X=t=>{let e=1,n=1;for(const r of t)for(const o of r.segments)":"===o[0]?e+=Math.pow(1,n):""!==o&&(e+=Math.pow(2,n)),n++;return e};class Y{constructor(e){this.segments=e.slice()}next(){return this.segments.length>0?this.segments.shift():""}}const S=(t,e)=>e in t?t[e]:t.hasAttribute(e)?t.getAttribute(e):null,O=t=>Array.from(t.children).filter(e=>"ION-ROUTE-REDIRECT"===e.tagName).map(e=>{const n=S(e,"to");return{from:g(S(e,"from")).segments,to:null==n?void 0:g(n)}}),w=t=>Z(I(t)),I=t=>Array.from(t.children).filter(e=>"ION-ROUTE"===e.tagName&&e.component).map(e=>{const n=S(e,"component");return{segments:g(S(e,"url")).segments,id:n.toLowerCase(),params:e.componentProps,beforeLeave:e.beforeLeave,beforeEnter:e.beforeEnter,children:I(e)}}),Z=t=>{const e=[];for(const n of t)M([],e,n);return e},M=(t,e,n)=>{if(t=[...t,{id:n.id,segments:n.segments,params:n.params,beforeLeave:n.beforeLeave,beforeEnter:n.beforeEnter}],0!==n.children.length)for(const r of n.children)M(t,e,r);else e.push(t)},V=class{constructor(t){(0,d.r)(this,t),this.ionRouteWillChange=(0,d.d)(this,"ionRouteWillChange",7),this.ionRouteDidChange=(0,d.d)(this,"ionRouteDidChange",7),this.previousPath=null,this.busy=!1,this.state=0,this.lastState=0,this.root="/",this.useHash=!0}componentWillLoad(){var t=this;return(0,f.A)(function*(){yield D(document.body)?Promise.resolve():new Promise(t=>{window.addEventListener("ionNavWillLoad",()=>t(),{once:!0})});const e=yield t.runGuards(t.getSegments());if(!0!==e){if("object"==typeof e){const{redirect:n}=e,r=g(n);t.setSegments(r.segments,l,r.queryString),yield t.writeNavStateRoot(r.segments,l)}}else yield t.onRoutesChanged()})()}componentDidLoad(){window.addEventListener("ionRouteRedirectChanged",(0,v.o)(this.onRedirectChanged.bind(this),10)),window.addEventListener("ionRouteDataChanged",(0,v.o)(this.onRoutesChanged.bind(this),100))}onPopState(){var t=this;return(0,f.A)(function*(){const e=t.historyDirection();let n=t.getSegments();const r=yield t.runGuards(n);if(!0!==r){if("object"!=typeof r)return!1;n=g(r.redirect).segments}return t.writeNavStateRoot(n,e)})()}onBackButton(t){t.detail.register(0,e=>{this.back(),e()})}canTransition(){var t=this;return(0,f.A)(function*(){const e=yield t.runGuards();return!0===e||"object"==typeof e&&e.redirect})()}push(t,e="forward",n){var r=this;return(0,f.A)(function*(){var o;if(t.startsWith(".")){const a=null!==(o=r.previousPath)&&void 0!==o?o:"/",u=new URL(t,`https://host/${a}`);t=u.pathname+u.search}let s=g(t);const i=yield r.runGuards(s.segments);if(!0!==i){if("object"!=typeof i)return!1;s=g(i.redirect)}return r.setSegments(s.segments,e,s.queryString),r.writeNavStateRoot(s.segments,e,n)})()}back(){return window.history.back(),Promise.resolve(this.waitPromise)}printDebug(){var t=this;return(0,f.A)(function*(){(t=>{console.group(`[ion-core] ROUTES[${t.length}]`);for(const e of t){const n=[];e.forEach(o=>n.push(...o.segments));const r=e.map(o=>o.id);console.debug(`%c ${_(n)}`,"font-weight: bold; padding-left: 20px","=>\t",`(${r.join(", ")})`)}console.groupEnd()})(w(t.el)),(t=>{console.group(`[ion-core] REDIRECTS[${t.length}]`);for(const e of t)e.to&&console.debug("FROM: ",`$c ${_(e.from)}`,"font-weight: bold"," TO: ",`$c ${_(e.to.segments)}`,"font-weight: bold");console.groupEnd()})(O(t.el))})()}navChanged(t){var e=this;return(0,f.A)(function*(){if(e.busy)return console.warn("[ion-router] router is busy, navChanged was cancelled"),!1;const{ids:n,outlet:r}=yield H(window.document.body),s=((t,e)=>{let n=null,r=0;for(const o of e){const s=q(t,o);s>r&&(n=o,r=s)}return n?n.map((o,s)=>{var i;return{id:o.id,segments:o.segments,params:j(o.params,null===(i=t[s])||void 0===i?void 0:i.params)}}):null})(n,w(e.el));if(!s)return console.warn("[ion-router] no matching URL for ",n.map(a=>a.id)),!1;const i=(t=>{const e=[];for(const n of t)for(const r of n.segments)if(":"===r[0]){const o=n.params&&n.params[r.slice(1)];if(!o)return null;e.push(o)}else""!==r&&e.push(r);return e})(s);return i?(e.setSegments(i,t),yield e.safeWriteNavState(r,s,l,i,null,n.length),!0):(console.warn("[ion-router] router could not match path because some required param is missing"),!1)})()}onRedirectChanged(){const t=this.getSegments();t&&U(t,O(this.el))&&this.writeNavStateRoot(t,l)}onRoutesChanged(){return this.writeNavStateRoot(this.getSegments(),l)}historyDirection(){var t;const e=window;null===e.history.state&&(this.state++,e.history.replaceState(this.state,e.document.title,null===(t=e.document.location)||void 0===t?void 0:t.href));const n=e.history.state,r=this.lastState;return this.lastState=n,n>r||n>=r&&r>0?h:nn=r),void 0!==e&&(yield e),n})()}runGuards(t=this.getSegments(),e){var n=this;return(0,f.A)(function*(){if(void 0===e&&(e=g(n.previousPath).segments),!t||!e)return!0;const r=w(n.el),o=N(e,r),s=o&&o[o.length-1].beforeLeave,i=!s||(yield s());if(!1===i||"object"==typeof i)return i;const a=N(t,r),u=a&&a[a.length-1].beforeEnter;return!u||u()})()}writeNavState(t,e,n,r,o,s=0,i){var a=this;return(0,f.A)(function*(){if(a.busy)return console.warn("[ion-router] router is busy, transition was cancelled"),!1;a.busy=!0;const u=a.routeChangeEvent(r,o);u&&a.ionRouteWillChange.emit(u);const c=yield A(t,e,n,s,!1,i);return a.busy=!1,u&&a.ionRouteDidChange.emit(u),c})()}setSegments(t,e,n){this.state++,((t,e,n,r,o,s,i)=>{const a=((t,e,n)=>{let r=_(t);return e&&(r="#"+r),void 0!==n&&(r+="?"+n),r})([...g(e).segments,...r],n,i);o===h?t.pushState(s,"",a):t.replaceState(s,"",a)})(window.history,this.root,this.useHash,t,e,this.state,n)}getSegments(){return((t,e,n)=>{const r=g(this.root).segments,o=n?t.hash.slice(1):t.pathname;return((t,e)=>{if(t.length>e.length)return null;if(t.length<=1&&""===t[0])return e;for(let n=0;n{let t=class{constructor(e){(0,d.r)(this,e),this.onClick=n=>{(0,C.o)(this.href,n,this.routerDirection,this.routerAnimation)},this.color=void 0,this.href=void 0,this.rel=void 0,this.routerDirection="forward",this.routerAnimation=void 0,this.target=void 0}render(){const e=(0,P.b)(this),n={href:this.href,rel:this.rel,target:this.target};return(0,d.h)(d.f,{key:"f876442cab5b14b7e83c6d6ad2c2d878a9c57439",onClick:this.onClick,class:(0,C.c)(this.color,{[e]:!0,"ion-activatable":!0})},(0,d.h)("a",Object.assign({key:"c44b78ec1fd10a40c23bfe548860ac2b346646a8"},n),(0,d.h)("slot",{key:"d32180a567613f79f89885135bd0d776ffc1eb8e"})))}};return t.style=":host{--background:transparent;--color:var(--ion-color-primary, #0054e9);background:var(--background);color:var(--color)}:host(.ion-color){color:var(--ion-color-base)}a{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit}",t})()},80333:(W,R,p)=>{p.d(R,{c:()=>v,g:()=>P,h:()=>d,o:()=>L});var f=p(10467);const d=(l,h)=>null!==h.closest(l),v=(l,h)=>"string"==typeof l&&l.length>0?Object.assign({"ion-color":!0,[`ion-color-${l}`]:!0},h):h,P=l=>{const h={};return(l=>void 0!==l?(Array.isArray(l)?l:l.split(" ")).filter(m=>null!=m).map(m=>m.trim()).filter(m=>""!==m):[])(l).forEach(m=>h[m]=!0),h},k=/^[a-z][a-z0-9+\-.]*:/,L=function(){var l=(0,f.A)(function*(h,m,_,E){if(null!=h&&"#"!==h[0]&&!k.test(h)){const y=document.querySelector("ion-router");if(y)return m?.preventDefault(),y.push(h,_,E)}return!1});return function(m,_,E,y){return l.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/9013.aa0eccdc7f413862.js b/branch/kby-toggle-button-mobile-view/9013.aa0eccdc7f413862.js new file mode 100644 index 0000000000..1d89427d21 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/9013.aa0eccdc7f413862.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcookbook=self.webpackChunkcookbook||[]).push([[9013],{89013:(f,s,i)=>{i.r(s),i.d(s,{ion_picker_column_option:()=>n});var r=i(54261),c=i(84920),d=i(80333),u=i(9483);const n=(()=>{let e=class{constructor(o){(0,r.r)(this,o),this.pickerColumn=null,this.ariaLabel=null,this.disabled=!1,this.value=void 0,this.color="primary"}onAriaLabelChange(o){this.ariaLabel=o}componentWillLoad(){const o=(0,c.h)(this.el,["aria-label"]);this.ariaLabel=o["aria-label"]||null}connectedCallback(){this.pickerColumn=this.el.closest("ion-picker-column")}disconnectedCallback(){this.pickerColumn=null}componentDidLoad(){const{pickerColumn:o}=this;null!==o&&o.scrollActiveItemIntoView()}onClick(){const{pickerColumn:o}=this;null!==o&&o.setValue(this.value)}render(){const{color:o,disabled:l,ariaLabel:a}=this,b=(0,u.b)(this);return(0,r.h)(r.f,{key:"cc4435a0ce0e55be1321bcabaf342ed68cf5ba1e",class:(0,d.c)(o,{[b]:!0,"option-disabled":l})},(0,r.h)("button",{key:"0187fb967771e0787807a8538dce4e59f6a98565",tabindex:"-1","aria-label":a,disabled:l,onClick:()=>this.onClick()},(0,r.h)("slot",{key:"dbe52552f3f27332816748c12d929cc81060841d"})))}get el(){return(0,r.i)(this)}static get watchers(){return{"aria-label":["onAriaLabelChange"]}}};return e.style={ios:"button{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;width:100%;height:34px;border:0px;outline:none;background:transparent;color:inherit;font-family:var(--ion-font-family, inherit);font-size:inherit;line-height:34px;text-align:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;overflow:hidden}:host(.option-disabled){opacity:0.4}:host(.option-disabled) button{cursor:default}",md:"button{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;width:100%;height:34px;border:0px;outline:none;background:transparent;color:inherit;font-family:var(--ion-font-family, inherit);font-size:inherit;line-height:34px;text-align:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;overflow:hidden}:host(.option-disabled){opacity:0.4}:host(.option-disabled) button{cursor:default}:host(.option-active){color:var(--ion-color-base)}"},e})()},80333:(f,s,i)=>{i.d(s,{c:()=>d,g:()=>p,h:()=>c,o:()=>m});var r=i(10467);const c=(t,n)=>null!==n.closest(t),d=(t,n)=>"string"==typeof t&&t.length>0?Object.assign({"ion-color":!0,[`ion-color-${t}`]:!0},n):n,p=t=>{const n={};return(t=>void 0!==t?(Array.isArray(t)?t:t.split(" ")).filter(e=>null!=e).map(e=>e.trim()).filter(e=>""!==e):[])(t).forEach(e=>n[e]=!0),n},h=/^[a-z][a-z0-9+\-.]*:/,m=function(){var t=(0,r.A)(function*(n,e,o,l){if(null!=n&&"#"!==n[0]&&!h.test(n)){const a=document.querySelector("ion-router");if(a)return e?.preventDefault(),a.push(n,o,l)}return!1});return function(e,o,l,a){return t.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/9344.eb9e3f0581de6c5e.js b/branch/kby-toggle-button-mobile-view/9344.eb9e3f0581de6c5e.js new file mode 100644 index 0000000000..4f82f0792e --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/9344.eb9e3f0581de6c5e.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcookbook=self.webpackChunkcookbook||[]).push([[9344],{9344:(O,h,r)=>{r.r(h),r.d(h,{ion_input:()=>_});var m=r(10467),n=r(54261),x=r(9001),s=r(84920),b=r(20243),d=r(80333),g=r(23992),o=r(9483);r(28476);const _=class{constructor(i){(0,n.r)(this,i),this.ionInput=(0,n.d)(this,"ionInput",7),this.ionChange=(0,n.d)(this,"ionChange",7),this.ionBlur=(0,n.d)(this,"ionBlur",7),this.ionFocus=(0,n.d)(this,"ionFocus",7),this.inputId="ion-input-"+D++,this.inheritedAttributes={},this.isComposing=!1,this.didInputClearOnEdit=!1,this.onInput=t=>{const e=t.target;e&&(this.value=e.value||""),this.emitInputChange(t)},this.onChange=t=>{this.emitValueChange(t)},this.onBlur=t=>{this.hasFocus=!1,this.focusedValue!==this.value&&this.emitValueChange(t),this.didInputClearOnEdit=!1,this.ionBlur.emit(t)},this.onFocus=t=>{this.hasFocus=!0,this.focusedValue=this.value,this.ionFocus.emit(t)},this.onKeydown=t=>{this.checkClearOnEdit(t)},this.onCompositionStart=()=>{this.isComposing=!0},this.onCompositionEnd=()=>{this.isComposing=!1},this.clearTextInput=t=>{this.clearInput&&!this.readonly&&!this.disabled&&t&&(t.preventDefault(),t.stopPropagation(),this.setFocus()),this.value="",this.emitInputChange(t)},this.hasFocus=!1,this.color=void 0,this.autocapitalize="off",this.autocomplete="off",this.autocorrect="off",this.autofocus=!1,this.clearInput=!1,this.clearInputIcon=void 0,this.clearOnEdit=void 0,this.counter=!1,this.counterFormatter=void 0,this.debounce=void 0,this.disabled=!1,this.enterkeyhint=void 0,this.errorText=void 0,this.fill=void 0,this.inputmode=void 0,this.helperText=void 0,this.label=void 0,this.labelPlacement="start",this.max=void 0,this.maxlength=void 0,this.min=void 0,this.minlength=void 0,this.multiple=void 0,this.name=this.inputId,this.pattern=void 0,this.placeholder=void 0,this.readonly=!1,this.required=!1,this.shape=void 0,this.spellcheck=!1,this.step=void 0,this.type="text",this.value=""}debounceChanged(){const{ionInput:i,debounce:t,originalIonInput:e}=this;this.ionInput=void 0===t?e??i:(0,s.e)(i,t)}onTypeChange(){const i=this.el.querySelector("ion-input-password-toggle");i&&(i.type=this.type)}valueChanged(){const i=this.nativeInput,t=this.getValue();i&&i.value!==t&&!this.isComposing&&(i.value=t)}componentWillLoad(){this.inheritedAttributes=Object.assign(Object.assign({},(0,s.i)(this.el)),(0,s.h)(this.el,["tabindex","title","data-form-type"]))}connectedCallback(){const{el:i}=this;this.slotMutationController=(0,b.c)(i,["label","start","end"],()=>(0,n.j)(this)),this.notchController=(0,x.c)(i,()=>this.notchSpacerEl,()=>this.labelSlot),this.debounceChanged(),document.dispatchEvent(new CustomEvent("ionInputDidLoad",{detail:this.el}))}componentDidLoad(){this.originalIonInput=this.ionInput,this.onTypeChange(),this.debounceChanged()}componentDidRender(){var i;null===(i=this.notchController)||void 0===i||i.calculateNotchWidth()}disconnectedCallback(){document.dispatchEvent(new CustomEvent("ionInputDidUnload",{detail:this.el})),this.slotMutationController&&(this.slotMutationController.destroy(),this.slotMutationController=void 0),this.notchController&&(this.notchController.destroy(),this.notchController=void 0)}setFocus(){var i=this;return(0,m.A)(function*(){i.nativeInput&&i.nativeInput.focus()})()}getInputElement(){var i=this;return(0,m.A)(function*(){return i.nativeInput||(yield new Promise(t=>(0,s.c)(i.el,t))),Promise.resolve(i.nativeInput)})()}emitValueChange(i){const{value:t}=this,e=null==t?t:t.toString();this.focusedValue=e,this.ionChange.emit({value:e,event:i})}emitInputChange(i){const{value:t}=this,e=null==t?t:t.toString();this.ionInput.emit({value:e,event:i})}shouldClearOnEdit(){const{type:i,clearOnEdit:t}=this;return void 0===t?"password"===i:t}getValue(){return"number"==typeof this.value?this.value.toString():(this.value||"").toString()}checkClearOnEdit(i){if(!this.shouldClearOnEdit())return;const e=["Enter","Tab","Shift","Meta","Alt","Control"].includes(i.key);!this.didInputClearOnEdit&&this.hasValue()&&!e&&(this.value="",this.emitInputChange(i)),e||(this.didInputClearOnEdit=!0)}hasValue(){return this.getValue().length>0}renderHintText(){const{helperText:i,errorText:t}=this;return[(0,n.h)("div",{class:"helper-text"},i),(0,n.h)("div",{class:"error-text"},t)]}renderCounter(){const{counter:i,maxlength:t,counterFormatter:e,value:p}=this;if(!0===i&&void 0!==t)return(0,n.h)("div",{class:"counter"},(0,b.g)(p,t,e))}renderBottomContent(){const{counter:i,helperText:t,errorText:e,maxlength:p}=this;if(t||e||!0===i&&void 0!==p)return(0,n.h)("div",{class:"input-bottom"},this.renderHintText(),this.renderCounter())}renderLabel(){const{label:i}=this;return(0,n.h)("div",{class:{"label-text-wrapper":!0,"label-text-wrapper-hidden":!this.hasLabel}},void 0===i?(0,n.h)("slot",{name:"label"}):(0,n.h)("div",{class:"label-text"},i))}get labelSlot(){return this.el.querySelector('[slot="label"]')}get hasLabel(){return void 0!==this.label||null!==this.labelSlot}renderLabelContainer(){return"md"===(0,o.b)(this)&&"outline"===this.fill?[(0,n.h)("div",{class:"input-outline-container"},(0,n.h)("div",{class:"input-outline-start"}),(0,n.h)("div",{class:{"input-outline-notch":!0,"input-outline-notch-hidden":!this.hasLabel}},(0,n.h)("div",{class:"notch-spacer","aria-hidden":"true",ref:e=>this.notchSpacerEl=e},this.label)),(0,n.h)("div",{class:"input-outline-end"})),this.renderLabel()]:this.renderLabel()}render(){const{disabled:i,fill:t,readonly:e,shape:p,inputId:y,labelPlacement:v,el:M,hasFocus:I,clearInputIcon:k}=this,C=(0,o.b)(this),T=this.getValue(),E=(0,d.h)("ion-item",this.el),P="md"===C&&"outline"!==t&&!E,S=k??("ios"===C?g.b:g.d),z=this.hasValue(),j=null!==M.querySelector('[slot="start"], [slot="end"]'),F="stacked"===v||"floating"===v&&(z||I||j);return(0,n.h)(n.f,{key:"907ce98a82b5cfae5a08504cd79e00a2330b7444",class:(0,d.c)(this.color,{[C]:!0,"has-value":z,"has-focus":I,"label-floating":F,[`input-fill-${t}`]:void 0!==t,[`input-shape-${p}`]:void 0!==p,[`input-label-placement-${v}`]:!0,"in-item":E,"in-item-color":(0,d.h)("ion-item.ion-color",this.el),"input-disabled":i})},(0,n.h)("label",{key:"59d5bb45d2a5b828bba0ed8687a632a551e2f4d8",class:"input-wrapper",htmlFor:y},this.renderLabelContainer(),(0,n.h)("div",{key:"f93f129d08246d0e9a601c100d718534d6403853",class:"native-wrapper"},(0,n.h)("slot",{key:"54eeb1a6bace662b7eb0d7e27180ea3d7e3a3729",name:"start"}),(0,n.h)("input",Object.assign({key:"b3e0be55bc1a4a539ae3b0fdcf7fc078723cca16",class:"native-input",ref:u=>this.nativeInput=u,id:y,disabled:i,autoCapitalize:this.autocapitalize,autoComplete:this.autocomplete,autoCorrect:this.autocorrect,autoFocus:this.autofocus,enterKeyHint:this.enterkeyhint,inputMode:this.inputmode,min:this.min,max:this.max,minLength:this.minlength,maxLength:this.maxlength,multiple:this.multiple,name:this.name,pattern:this.pattern,placeholder:this.placeholder||"",readOnly:e,required:this.required,spellcheck:this.spellcheck,step:this.step,type:this.type,value:T,onInput:this.onInput,onChange:this.onChange,onBlur:this.onBlur,onFocus:this.onFocus,onKeyDown:this.onKeydown,onCompositionstart:this.onCompositionStart,onCompositionend:this.onCompositionEnd},this.inheritedAttributes)),this.clearInput&&!e&&!i&&(0,n.h)("button",{key:"5f6373504a6d0d074bfbf875c794d45ea2748175","aria-label":"reset",type:"button",class:"input-clear-icon",onPointerDown:u=>{u.preventDefault()},onFocusin:u=>{u.stopPropagation()},onClick:this.clearTextInput},(0,n.h)("ion-icon",{key:"230d77973aa83458ceb32bf52e3abe9bc322cfe6","aria-hidden":"true",icon:S})),(0,n.h)("slot",{key:"9d69ac6e8a3c4b2b303dba2478f82695d5755ed2",name:"end"})),P&&(0,n.h)("div",{key:"ac61f16237ce731e0745ab72d0fc3f066252464a",class:"input-highlight"})),this.renderBottomContent())}get el(){return(0,n.i)(this)}static get watchers(){return{debounce:["debounceChanged"],type:["onTypeChange"],value:["valueChanged"]}}};let D=0;_.style={ios:".sc-ion-input-ios-h{--placeholder-color:initial;--placeholder-font-style:initial;--placeholder-font-weight:initial;--placeholder-opacity:var(--ion-placeholder-opacity, 0.6);--padding-top:0px;--padding-end:0px;--padding-bottom:0px;--padding-start:0px;--background:transparent;--color:initial;--border-style:solid;--highlight-color-focused:var(--ion-color-primary, #0054e9);--highlight-color-valid:var(--ion-color-success, #2dd55b);--highlight-color-invalid:var(--ion-color-danger, #c5000f);--highlight-color:var(--highlight-color-focused);display:block;position:relative;width:100%;min-height:44px;padding:0 !important;color:var(--color);font-family:var(--ion-font-family, inherit);z-index:2}ion-item[slot=start].sc-ion-input-ios-h,ion-item [slot=start].sc-ion-input-ios-h,ion-item[slot=end].sc-ion-input-ios-h,ion-item [slot=end].sc-ion-input-ios-h{width:auto}.ion-color.sc-ion-input-ios-h{--highlight-color-focused:var(--ion-color-base)}.input-label-placement-floating.sc-ion-input-ios-h,.input-label-placement-stacked.sc-ion-input-ios-h{min-height:56px}.native-input.sc-ion-input-ios{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:inline-block;position:relative;-ms-flex:1;flex:1;width:100%;max-width:100%;max-height:100%;border:0;outline:none;background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:1}.native-input.sc-ion-input-ios::-webkit-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-ios::-moz-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-ios:-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-ios::-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-ios::placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-ios:-webkit-autofill{background-color:transparent}.native-input.sc-ion-input-ios:invalid{-webkit-box-shadow:none;box-shadow:none}.native-input.sc-ion-input-ios::-ms-clear{display:none}.cloned-input.sc-ion-input-ios{top:0;bottom:0;position:absolute;pointer-events:none}.cloned-input.sc-ion-input-ios{inset-inline-start:0}.cloned-input.sc-ion-input-ios:disabled{opacity:1}.input-clear-icon.sc-ion-input-ios{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;margin-top:auto;margin-bottom:auto;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;background-position:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;border:0;outline:none;background-color:transparent;background-repeat:no-repeat;color:var(--ion-color-step-600, var(--ion-text-color-step-400, #666666));visibility:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}.in-item-color.sc-ion-input-ios-h .input-clear-icon.sc-ion-input-ios{color:inherit}.input-clear-icon.sc-ion-input-ios:focus{opacity:0.5}.has-value.sc-ion-input-ios-h .input-clear-icon.sc-ion-input-ios{visibility:visible}.input-wrapper.sc-ion-input-ios{-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);border-radius:var(--border-radius);display:-ms-flexbox;display:flex;position:relative;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:stretch;align-items:stretch;height:inherit;min-height:inherit;-webkit-transition:background-color 15ms linear;transition:background-color 15ms linear;background:var(--background);line-height:normal}.native-wrapper.sc-ion-input-ios{display:-ms-flexbox;display:flex;position:relative;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;width:100%}.ion-touched.ion-invalid.sc-ion-input-ios-h{--highlight-color:var(--highlight-color-invalid)}.ion-valid.sc-ion-input-ios-h{--highlight-color:var(--highlight-color-valid)}.input-bottom.sc-ion-input-ios{-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:5px;padding-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;border-top:var(--border-width) var(--border-style) var(--border-color);font-size:0.75rem}.has-focus.ion-valid.sc-ion-input-ios-h,.ion-touched.ion-invalid.sc-ion-input-ios-h{--border-color:var(--highlight-color)}.input-bottom.sc-ion-input-ios .error-text.sc-ion-input-ios{display:none;color:var(--highlight-color-invalid)}.input-bottom.sc-ion-input-ios .helper-text.sc-ion-input-ios{display:block;color:var(--ion-color-step-550, var(--ion-text-color-step-450, #737373))}.ion-touched.ion-invalid.sc-ion-input-ios-h .input-bottom.sc-ion-input-ios .error-text.sc-ion-input-ios{display:block}.ion-touched.ion-invalid.sc-ion-input-ios-h .input-bottom.sc-ion-input-ios .helper-text.sc-ion-input-ios{display:none}.input-bottom.sc-ion-input-ios .counter.sc-ion-input-ios{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--ion-color-step-550, var(--ion-text-color-step-450, #737373));white-space:nowrap;-webkit-padding-start:16px;padding-inline-start:16px}.has-focus.sc-ion-input-ios-h input.sc-ion-input-ios{caret-color:var(--highlight-color)}.label-text-wrapper.sc-ion-input-ios{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;max-width:200px;-webkit-transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);pointer-events:none}.label-text.sc-ion-input-ios,.sc-ion-input-ios-s>[slot=label]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.label-text-wrapper-hidden.sc-ion-input-ios,.input-outline-notch-hidden.sc-ion-input-ios{display:none}.input-wrapper.sc-ion-input-ios input.sc-ion-input-ios{-webkit-transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1)}.input-label-placement-start.sc-ion-input-ios-h .input-wrapper.sc-ion-input-ios{-ms-flex-direction:row;flex-direction:row}.input-label-placement-start.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:0;margin-bottom:0}.input-label-placement-end.sc-ion-input-ios-h .input-wrapper.sc-ion-input-ios{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.input-label-placement-end.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0;margin-top:0;margin-bottom:0}.input-label-placement-fixed.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:0;margin-bottom:0}.input-label-placement-fixed.sc-ion-input-ios-h .label-text.sc-ion-input-ios{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}.input-label-placement-stacked.sc-ion-input-ios-h .input-wrapper.sc-ion-input-ios,.input-label-placement-floating.sc-ion-input-ios-h .input-wrapper.sc-ion-input-ios{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:start}.input-label-placement-stacked.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios,.input-label-placement-floating.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios{-webkit-transform-origin:left top;transform-origin:left top;max-width:100%;z-index:2}[dir=rtl].sc-ion-input-ios-h -no-combinator.input-label-placement-stacked.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios,[dir=rtl] .sc-ion-input-ios-h -no-combinator.input-label-placement-stacked.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios,[dir=rtl].input-label-placement-stacked.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios,[dir=rtl] .input-label-placement-stacked.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios,[dir=rtl].sc-ion-input-ios-h -no-combinator.input-label-placement-floating.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios,[dir=rtl] .sc-ion-input-ios-h -no-combinator.input-label-placement-floating.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios,[dir=rtl].input-label-placement-floating.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios,[dir=rtl] .input-label-placement-floating.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios{-webkit-transform-origin:right top;transform-origin:right top}@supports selector(:dir(rtl)){.input-label-placement-stacked.sc-ion-input-ios-h:dir(rtl) .label-text-wrapper.sc-ion-input-ios,.input-label-placement-floating.sc-ion-input-ios-h:dir(rtl) .label-text-wrapper.sc-ion-input-ios{-webkit-transform-origin:right top;transform-origin:right top}}.input-label-placement-stacked.sc-ion-input-ios-h input.sc-ion-input-ios,.input-label-placement-floating.sc-ion-input-ios-h input.sc-ion-input-ios{margin-left:0;margin-right:0;margin-top:1px;margin-bottom:0}.input-label-placement-floating.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios{-webkit-transform:translateY(100%) scale(1);transform:translateY(100%) scale(1)}.input-label-placement-floating.sc-ion-input-ios-h input.sc-ion-input-ios{opacity:0}.has-focus.input-label-placement-floating.sc-ion-input-ios-h input.sc-ion-input-ios,.has-value.input-label-placement-floating.sc-ion-input-ios-h input.sc-ion-input-ios{opacity:1}.label-floating.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios{-webkit-transform:translateY(50%) scale(0.75);transform:translateY(50%) scale(0.75);max-width:calc(100% / 0.75)}.sc-ion-input-ios-s>[slot=start]:last-of-type{-webkit-margin-end:16px;margin-inline-end:16px;-webkit-margin-start:0;margin-inline-start:0}.sc-ion-input-ios-s>[slot=end]:first-of-type{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0}.sc-ion-input-ios-h[disabled].sc-ion-input-ios-s>ion-input-password-toggle,.sc-ion-input-ios-h[disabled] .sc-ion-input-ios-s>ion-input-password-toggle,.sc-ion-input-ios-h[readonly].sc-ion-input-ios-s>ion-input-password-toggle,.sc-ion-input-ios-h[readonly] .sc-ion-input-ios-s>ion-input-password-toggle{display:none}.sc-ion-input-ios-h{--border-width:0.55px;--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-250, var(--ion-background-color-step-250, #c8c7cc))));--highlight-height:0px;font-size:inherit}.input-clear-icon.sc-ion-input-ios ion-icon.sc-ion-input-ios{width:18px;height:18px}.input-disabled.sc-ion-input-ios-h{opacity:0.3}.sc-ion-input-ios-s>ion-button[slot=start].button-has-icon-only,.sc-ion-input-ios-s>ion-button[slot=end].button-has-icon-only{--border-radius:50%;--padding-start:0;--padding-end:0;--padding-top:0;--padding-bottom:0;aspect-ratio:1}",md:".sc-ion-input-md-h{--placeholder-color:initial;--placeholder-font-style:initial;--placeholder-font-weight:initial;--placeholder-opacity:var(--ion-placeholder-opacity, 0.6);--padding-top:0px;--padding-end:0px;--padding-bottom:0px;--padding-start:0px;--background:transparent;--color:initial;--border-style:solid;--highlight-color-focused:var(--ion-color-primary, #0054e9);--highlight-color-valid:var(--ion-color-success, #2dd55b);--highlight-color-invalid:var(--ion-color-danger, #c5000f);--highlight-color:var(--highlight-color-focused);display:block;position:relative;width:100%;min-height:44px;padding:0 !important;color:var(--color);font-family:var(--ion-font-family, inherit);z-index:2}ion-item[slot=start].sc-ion-input-md-h,ion-item [slot=start].sc-ion-input-md-h,ion-item[slot=end].sc-ion-input-md-h,ion-item [slot=end].sc-ion-input-md-h{width:auto}.ion-color.sc-ion-input-md-h{--highlight-color-focused:var(--ion-color-base)}.input-label-placement-floating.sc-ion-input-md-h,.input-label-placement-stacked.sc-ion-input-md-h{min-height:56px}.native-input.sc-ion-input-md{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:inherit;text-overflow:inherit;text-transform:inherit;text-align:inherit;white-space:inherit;color:inherit;display:inline-block;position:relative;-ms-flex:1;flex:1;width:100%;max-width:100%;max-height:100%;border:0;outline:none;background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:1}.native-input.sc-ion-input-md::-webkit-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-md::-moz-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-md:-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-md::-ms-input-placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-md::placeholder{color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-input.sc-ion-input-md:-webkit-autofill{background-color:transparent}.native-input.sc-ion-input-md:invalid{-webkit-box-shadow:none;box-shadow:none}.native-input.sc-ion-input-md::-ms-clear{display:none}.cloned-input.sc-ion-input-md{top:0;bottom:0;position:absolute;pointer-events:none}.cloned-input.sc-ion-input-md{inset-inline-start:0}.cloned-input.sc-ion-input-md:disabled{opacity:1}.input-clear-icon.sc-ion-input-md{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;margin-top:auto;margin-bottom:auto;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;background-position:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;border:0;outline:none;background-color:transparent;background-repeat:no-repeat;color:var(--ion-color-step-600, var(--ion-text-color-step-400, #666666));visibility:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}.in-item-color.sc-ion-input-md-h .input-clear-icon.sc-ion-input-md{color:inherit}.input-clear-icon.sc-ion-input-md:focus{opacity:0.5}.has-value.sc-ion-input-md-h .input-clear-icon.sc-ion-input-md{visibility:visible}.input-wrapper.sc-ion-input-md{-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);border-radius:var(--border-radius);display:-ms-flexbox;display:flex;position:relative;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:stretch;align-items:stretch;height:inherit;min-height:inherit;-webkit-transition:background-color 15ms linear;transition:background-color 15ms linear;background:var(--background);line-height:normal}.native-wrapper.sc-ion-input-md{display:-ms-flexbox;display:flex;position:relative;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;width:100%}.ion-touched.ion-invalid.sc-ion-input-md-h{--highlight-color:var(--highlight-color-invalid)}.ion-valid.sc-ion-input-md-h{--highlight-color:var(--highlight-color-valid)}.input-bottom.sc-ion-input-md{-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end);padding-top:5px;padding-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;border-top:var(--border-width) var(--border-style) var(--border-color);font-size:0.75rem}.has-focus.ion-valid.sc-ion-input-md-h,.ion-touched.ion-invalid.sc-ion-input-md-h{--border-color:var(--highlight-color)}.input-bottom.sc-ion-input-md .error-text.sc-ion-input-md{display:none;color:var(--highlight-color-invalid)}.input-bottom.sc-ion-input-md .helper-text.sc-ion-input-md{display:block;color:var(--ion-color-step-550, var(--ion-text-color-step-450, #737373))}.ion-touched.ion-invalid.sc-ion-input-md-h .input-bottom.sc-ion-input-md .error-text.sc-ion-input-md{display:block}.ion-touched.ion-invalid.sc-ion-input-md-h .input-bottom.sc-ion-input-md .helper-text.sc-ion-input-md{display:none}.input-bottom.sc-ion-input-md .counter.sc-ion-input-md{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--ion-color-step-550, var(--ion-text-color-step-450, #737373));white-space:nowrap;-webkit-padding-start:16px;padding-inline-start:16px}.has-focus.sc-ion-input-md-h input.sc-ion-input-md{caret-color:var(--highlight-color)}.label-text-wrapper.sc-ion-input-md{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;max-width:200px;-webkit-transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1), transform 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);pointer-events:none}.label-text.sc-ion-input-md,.sc-ion-input-md-s>[slot=label]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.label-text-wrapper-hidden.sc-ion-input-md,.input-outline-notch-hidden.sc-ion-input-md{display:none}.input-wrapper.sc-ion-input-md input.sc-ion-input-md{-webkit-transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1)}.input-label-placement-start.sc-ion-input-md-h .input-wrapper.sc-ion-input-md{-ms-flex-direction:row;flex-direction:row}.input-label-placement-start.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:0;margin-bottom:0}.input-label-placement-end.sc-ion-input-md-h .input-wrapper.sc-ion-input-md{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.input-label-placement-end.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0;margin-top:0;margin-bottom:0}.input-label-placement-fixed.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:0;margin-bottom:0}.input-label-placement-fixed.sc-ion-input-md-h .label-text.sc-ion-input-md{-ms-flex:0 0 100px;flex:0 0 100px;width:100px;min-width:100px;max-width:200px}.input-label-placement-stacked.sc-ion-input-md-h .input-wrapper.sc-ion-input-md,.input-label-placement-floating.sc-ion-input-md-h .input-wrapper.sc-ion-input-md{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:start}.input-label-placement-stacked.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{-webkit-transform-origin:left top;transform-origin:left top;max-width:100%;z-index:2}[dir=rtl].sc-ion-input-md-h -no-combinator.input-label-placement-stacked.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h -no-combinator.input-label-placement-stacked.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl].input-label-placement-stacked.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl] .input-label-placement-stacked.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl].sc-ion-input-md-h -no-combinator.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h -no-combinator.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl].input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl] .input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{-webkit-transform-origin:right top;transform-origin:right top}@supports selector(:dir(rtl)){.input-label-placement-stacked.sc-ion-input-md-h:dir(rtl) .label-text-wrapper.sc-ion-input-md,.input-label-placement-floating.sc-ion-input-md-h:dir(rtl) .label-text-wrapper.sc-ion-input-md{-webkit-transform-origin:right top;transform-origin:right top}}.input-label-placement-stacked.sc-ion-input-md-h input.sc-ion-input-md,.input-label-placement-floating.sc-ion-input-md-h input.sc-ion-input-md{margin-left:0;margin-right:0;margin-top:1px;margin-bottom:0}.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{-webkit-transform:translateY(100%) scale(1);transform:translateY(100%) scale(1)}.input-label-placement-floating.sc-ion-input-md-h input.sc-ion-input-md{opacity:0}.has-focus.input-label-placement-floating.sc-ion-input-md-h input.sc-ion-input-md,.has-value.input-label-placement-floating.sc-ion-input-md-h input.sc-ion-input-md{opacity:1}.label-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{-webkit-transform:translateY(50%) scale(0.75);transform:translateY(50%) scale(0.75);max-width:calc(100% / 0.75)}.sc-ion-input-md-s>[slot=start]:last-of-type{-webkit-margin-end:16px;margin-inline-end:16px;-webkit-margin-start:0;margin-inline-start:0}.sc-ion-input-md-s>[slot=end]:first-of-type{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0}.sc-ion-input-md-h[disabled].sc-ion-input-md-s>ion-input-password-toggle,.sc-ion-input-md-h[disabled] .sc-ion-input-md-s>ion-input-password-toggle,.sc-ion-input-md-h[readonly].sc-ion-input-md-s>ion-input-password-toggle,.sc-ion-input-md-h[readonly] .sc-ion-input-md-s>ion-input-password-toggle{display:none}.input-fill-solid.sc-ion-input-md-h{--background:var(--ion-color-step-50, var(--ion-background-color-step-50, #f2f2f2));--border-color:var(--ion-color-step-500, var(--ion-background-color-step-500, gray));--border-radius:4px;--padding-start:16px;--padding-end:16px;min-height:56px}.input-fill-solid.sc-ion-input-md-h .input-wrapper.sc-ion-input-md{border-bottom:var(--border-width) var(--border-style) var(--border-color)}.has-focus.input-fill-solid.ion-valid.sc-ion-input-md-h,.input-fill-solid.ion-touched.ion-invalid.sc-ion-input-md-h{--border-color:var(--highlight-color)}.input-fill-solid.sc-ion-input-md-h .input-bottom.sc-ion-input-md{border-top:none}@media (any-hover: hover){.input-fill-solid.sc-ion-input-md-h:hover{--background:var(--ion-color-step-100, var(--ion-background-color-step-100, #e6e6e6));--border-color:var(--ion-color-step-750, var(--ion-background-color-step-750, #404040))}}.input-fill-solid.has-focus.sc-ion-input-md-h{--background:var(--ion-color-step-150, var(--ion-background-color-step-150, #d9d9d9));--border-color:var(--ion-color-step-750, var(--ion-background-color-step-750, #404040))}.input-fill-solid.sc-ion-input-md-h .input-wrapper.sc-ion-input-md{border-start-start-radius:var(--border-radius);border-start-end-radius:var(--border-radius);border-end-end-radius:0px;border-end-start-radius:0px}.label-floating.input-fill-solid.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{max-width:calc(100% / 0.75)}.input-fill-outline.sc-ion-input-md-h{--border-color:var(--ion-color-step-300, var(--ion-background-color-step-300, #b3b3b3));--border-radius:4px;--padding-start:16px;--padding-end:16px;min-height:56px}.input-fill-outline.input-shape-round.sc-ion-input-md-h{--border-radius:28px;--padding-start:32px;--padding-end:32px}.has-focus.input-fill-outline.ion-valid.sc-ion-input-md-h,.input-fill-outline.ion-touched.ion-invalid.sc-ion-input-md-h{--border-color:var(--highlight-color)}@media (any-hover: hover){.input-fill-outline.sc-ion-input-md-h:hover{--border-color:var(--ion-color-step-750, var(--ion-background-color-step-750, #404040))}}.input-fill-outline.has-focus.sc-ion-input-md-h{--border-width:var(--highlight-height);--border-color:var(--highlight-color)}.input-fill-outline.sc-ion-input-md-h .input-bottom.sc-ion-input-md{border-top:none}.input-fill-outline.sc-ion-input-md-h .input-wrapper.sc-ion-input-md{border-bottom:none}.input-fill-outline.input-label-placement-stacked.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,.input-fill-outline.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{-webkit-transform-origin:left top;transform-origin:left top;position:absolute;max-width:calc(100% - var(--padding-start) - var(--padding-end))}[dir=rtl].sc-ion-input-md-h -no-combinator.input-fill-outline.input-label-placement-stacked.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h -no-combinator.input-fill-outline.input-label-placement-stacked.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl].input-fill-outline.input-label-placement-stacked.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl] .input-fill-outline.input-label-placement-stacked.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl].sc-ion-input-md-h -no-combinator.input-fill-outline.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h -no-combinator.input-fill-outline.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl].input-fill-outline.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,[dir=rtl] .input-fill-outline.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{-webkit-transform-origin:right top;transform-origin:right top}@supports selector(:dir(rtl)){.input-fill-outline.input-label-placement-stacked.sc-ion-input-md-h:dir(rtl) .label-text-wrapper.sc-ion-input-md,.input-fill-outline.input-label-placement-floating.sc-ion-input-md-h:dir(rtl) .label-text-wrapper.sc-ion-input-md{-webkit-transform-origin:right top;transform-origin:right top}}.input-fill-outline.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{position:relative}.label-floating.input-fill-outline.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{-webkit-transform:translateY(-32%) scale(0.75);transform:translateY(-32%) scale(0.75);margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;max-width:calc((100% - var(--padding-start) - var(--padding-end) - 8px) / 0.75)}.input-fill-outline.input-label-placement-stacked.sc-ion-input-md-h input.sc-ion-input-md,.input-fill-outline.input-label-placement-floating.sc-ion-input-md-h input.sc-ion-input-md{margin-left:0;margin-right:0;margin-top:6px;margin-bottom:6px}.input-fill-outline.sc-ion-input-md-h .input-outline-container.sc-ion-input-md{left:0;right:0;top:0;bottom:0;display:-ms-flexbox;display:flex;position:absolute;width:100%;height:100%}.input-fill-outline.sc-ion-input-md-h .input-outline-start.sc-ion-input-md,.input-fill-outline.sc-ion-input-md-h .input-outline-end.sc-ion-input-md{pointer-events:none}.input-fill-outline.sc-ion-input-md-h .input-outline-start.sc-ion-input-md,.input-fill-outline.sc-ion-input-md-h .input-outline-notch.sc-ion-input-md,.input-fill-outline.sc-ion-input-md-h .input-outline-end.sc-ion-input-md{border-top:var(--border-width) var(--border-style) var(--border-color);border-bottom:var(--border-width) var(--border-style) var(--border-color)}.input-fill-outline.sc-ion-input-md-h .input-outline-notch.sc-ion-input-md{max-width:calc(100% - var(--padding-start) - var(--padding-end))}.input-fill-outline.sc-ion-input-md-h .notch-spacer.sc-ion-input-md{-webkit-padding-end:8px;padding-inline-end:8px;font-size:calc(1em * 0.75);opacity:0;pointer-events:none;-webkit-box-sizing:content-box;box-sizing:content-box}.input-fill-outline.sc-ion-input-md-h .input-outline-start.sc-ion-input-md{border-start-start-radius:var(--border-radius);border-start-end-radius:0px;border-end-end-radius:0px;border-end-start-radius:var(--border-radius);-webkit-border-start:var(--border-width) var(--border-style) var(--border-color);border-inline-start:var(--border-width) var(--border-style) var(--border-color);width:calc(var(--padding-start) - 4px)}.input-fill-outline.sc-ion-input-md-h .input-outline-end.sc-ion-input-md{-webkit-border-end:var(--border-width) var(--border-style) var(--border-color);border-inline-end:var(--border-width) var(--border-style) var(--border-color);border-start-start-radius:0px;border-start-end-radius:var(--border-radius);border-end-end-radius:var(--border-radius);border-end-start-radius:0px;-ms-flex-positive:1;flex-grow:1}.label-floating.input-fill-outline.sc-ion-input-md-h .input-outline-notch.sc-ion-input-md{border-top:none}.sc-ion-input-md-h{--border-width:1px;--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, var(--ion-background-color-step-150, rgba(0, 0, 0, 0.13)))));--highlight-height:2px;font-size:inherit}.input-clear-icon.sc-ion-input-md ion-icon.sc-ion-input-md{width:22px;height:22px}.input-disabled.sc-ion-input-md-h{opacity:0.38}.has-focus.ion-valid.sc-ion-input-md-h,.ion-touched.ion-invalid.sc-ion-input-md-h{--border-color:var(--highlight-color)}.input-bottom.sc-ion-input-md .counter.sc-ion-input-md{letter-spacing:0.0333333333em}.input-label-placement-floating.has-focus.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,.input-label-placement-stacked.has-focus.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{color:var(--highlight-color)}.has-focus.input-label-placement-floating.ion-valid.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,.input-label-placement-floating.ion-touched.ion-invalid.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,.has-focus.input-label-placement-stacked.ion-valid.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,.input-label-placement-stacked.ion-touched.ion-invalid.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md{color:var(--highlight-color)}.input-highlight.sc-ion-input-md{bottom:-1px;position:absolute;width:100%;height:var(--highlight-height);-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 200ms;transition:-webkit-transform 200ms;transition:transform 200ms;transition:transform 200ms, -webkit-transform 200ms;background:var(--highlight-color)}.input-highlight.sc-ion-input-md{inset-inline-start:0}.has-focus.sc-ion-input-md-h .input-highlight.sc-ion-input-md{-webkit-transform:scale(1);transform:scale(1)}.in-item.sc-ion-input-md-h .input-highlight.sc-ion-input-md{bottom:0}.in-item.sc-ion-input-md-h .input-highlight.sc-ion-input-md{inset-inline-start:0}.input-shape-round.sc-ion-input-md-h{--border-radius:16px}.sc-ion-input-md-s>ion-button[slot=start].button-has-icon-only,.sc-ion-input-md-s>ion-button[slot=end].button-has-icon-only{--border-radius:50%;--padding-start:8px;--padding-end:8px;--padding-top:8px;--padding-bottom:8px;aspect-ratio:1;min-height:40px}"}},80333:(O,h,r)=>{r.d(h,{c:()=>x,g:()=>b,h:()=>n,o:()=>g});var m=r(10467);const n=(o,a)=>null!==a.closest(o),x=(o,a)=>"string"==typeof o&&o.length>0?Object.assign({"ion-color":!0,[`ion-color-${o}`]:!0},a):a,b=o=>{const a={};return(o=>void 0!==o?(Array.isArray(o)?o:o.split(" ")).filter(l=>null!=l).map(l=>l.trim()).filter(l=>""!==l):[])(o).forEach(l=>a[l]=!0),a},d=/^[a-z][a-z0-9+\-.]*:/,g=function(){var o=(0,m.A)(function*(a,l,f,w){if(null!=a&&"#"!==a[0]&&!d.test(a)){const c=document.querySelector("ion-router");if(c)return l?.preventDefault(),c.push(a,f,w)}return!1});return function(l,f,w,c){return o.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/964.7f2a0eaba6041a6b.js b/branch/kby-toggle-button-mobile-view/964.7f2a0eaba6041a6b.js new file mode 100644 index 0000000000..434f15bb5e --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/964.7f2a0eaba6041a6b.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcookbook=self.webpackChunkcookbook||[]).push([[964],{80964:(D,d,i)=>{i.r(d),i.d(d,{ion_ripple_effect:()=>u});var b=i(10467),n=i(54261),h=i(9483);const u=class{constructor(t){(0,n.r)(this,t),this.type="bounded"}addRipple(t,_){var a=this;return(0,b.A)(function*(){return new Promise(v=>{(0,n.e)(()=>{const r=a.el.getBoundingClientRect(),o=r.width,s=r.height,A=Math.sqrt(o*o+s*s),p=Math.max(s,o),E=a.unbounded?p:A+w,c=Math.floor(p*g),I=E/c;let m=t-r.left,f=_-r.top;a.unbounded&&(m=.5*o,f=.5*s);const C=m-.5*c,O=f-.5*c,R=.5*o-m,P=.5*s-f;(0,n.w)(()=>{const l=document.createElement("div");l.classList.add("ripple-effect");const e=l.style;e.top=O+"px",e.left=C+"px",e.width=e.height=c+"px",e.setProperty("--final-scale",`${I}`),e.setProperty("--translate-end",`${R}px, ${P}px`),(a.el.shadowRoot||a.el).appendChild(l),setTimeout(()=>{v(()=>{k(l)})},325)})})})})()}get unbounded(){return"unbounded"===this.type}render(){const t=(0,h.b)(this);return(0,n.h)(n.f,{key:"2302f087ab1c6755355736e4ca77309c5fdcf185",role:"presentation",class:{[t]:!0,unbounded:this.unbounded}})}get el(){return(0,n.i)(this)}},k=t=>{t.classList.add("fade-out"),setTimeout(()=>{t.remove()},200)},w=10,g=.5;u.style=":host{left:0;right:0;top:0;bottom:0;position:absolute;contain:strict;pointer-events:none}:host(.unbounded){contain:layout size style}.ripple-effect{border-radius:50%;position:absolute;background-color:currentColor;color:inherit;contain:strict;opacity:0;-webkit-animation:225ms rippleAnimation forwards, 75ms fadeInAnimation forwards;animation:225ms rippleAnimation forwards, 75ms fadeInAnimation forwards;will-change:transform, opacity;pointer-events:none}.fade-out{-webkit-transform:translate(var(--translate-end)) scale(var(--final-scale, 1));transform:translate(var(--translate-end)) scale(var(--final-scale, 1));-webkit-animation:150ms fadeOutAnimation forwards;animation:150ms fadeOutAnimation forwards}@-webkit-keyframes rippleAnimation{from{-webkit-animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:translate(var(--translate-end)) scale(var(--final-scale, 1));transform:translate(var(--translate-end)) scale(var(--final-scale, 1))}}@keyframes rippleAnimation{from{-webkit-animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:translate(var(--translate-end)) scale(var(--final-scale, 1));transform:translate(var(--translate-end)) scale(var(--final-scale, 1))}}@-webkit-keyframes fadeInAnimation{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0}to{opacity:0.16}}@keyframes fadeInAnimation{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0}to{opacity:0.16}}@-webkit-keyframes fadeOutAnimation{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0.16}to{opacity:0}}@keyframes fadeOutAnimation{from{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0.16}to{opacity:0}}"}}]); \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/9977.dd74ca8d140fe1f9.js b/branch/kby-toggle-button-mobile-view/9977.dd74ca8d140fe1f9.js new file mode 100644 index 0000000000..8c69866e67 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/9977.dd74ca8d140fe1f9.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcookbook=self.webpackChunkcookbook||[]).push([[9977],{59977:(w,c,e)=>{e.r(c),e.d(c,{ion_progress_bar:()=>i});var n=e(54261),m=e(84920),u=e(80333),b=e(9483);const i=class{constructor(s){(0,n.r)(this,s),this.type="determinate",this.reversed=!1,this.value=0,this.buffer=1,this.color=void 0}render(){const{color:s,type:a,reversed:l,value:o,buffer:p}=this,X=b.c.getBoolean("_testing"),y=(0,b.b)(this),z=1===p;return(0,n.h)(n.f,{key:"b293f4475bcdaa7851b41ebfda659037f0365120",role:"progressbar","aria-valuenow":"determinate"===a?o:null,"aria-valuemin":"0","aria-valuemax":"1",class:(0,u.c)(s,{[y]:!0,[`progress-bar-${a}`]:!0,"progress-paused":X,"progress-bar-reversed":"rtl"===document.dir?!l:l,"progress-bar-solid":z})},"indeterminate"===a?r():f(o,p))}},r=()=>(0,n.h)("div",{part:"track",class:"progress-buffer-bar"},(0,n.h)("div",{class:"indeterminate-bar-primary"},(0,n.h)("span",{part:"progress",class:"progress-indeterminate"})),(0,n.h)("div",{class:"indeterminate-bar-secondary"},(0,n.h)("span",{part:"progress",class:"progress-indeterminate"}))),f=(s,a)=>{const l=(0,m.j)(0,s,1),o=(0,m.j)(0,a,1);return[(0,n.h)("div",{part:"progress",class:"progress",style:{transform:`scaleX(${l})`}}),(0,n.h)("div",{class:{"buffer-circles-container":!0,"ion-hide":1===o},style:{transform:`translateX(${100*o}%)`}},(0,n.h)("div",{class:"buffer-circles-container",style:{transform:`translateX(-${100*o}%)`}},(0,n.h)("div",{part:"stream",class:"buffer-circles"}))),(0,n.h)("div",{part:"track",class:"progress-buffer-bar",style:{transform:`scaleX(${o})`}})]};i.style={ios:":host{--background:rgba(var(--ion-color-primary-rgb, 0, 84, 233), 0.3);--progress-background:var(--ion-color-primary, #0054e9);display:block;position:relative;width:100%;contain:strict;direction:ltr;overflow:hidden}.progress,.progress-indeterminate,.indeterminate-bar-primary,.indeterminate-bar-secondary,.progress-buffer-bar{left:0;right:0;top:0;bottom:0;position:absolute;width:100%;height:100%}.buffer-circles-container,.buffer-circles{left:0;right:0;top:0;bottom:0;position:absolute}.buffer-circles{right:-10px;left:-10px;}.progress,.progress-buffer-bar,.buffer-circles-container{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 150ms linear;transition:-webkit-transform 150ms linear;transition:transform 150ms linear;transition:transform 150ms linear, -webkit-transform 150ms linear}.progress,.progress-indeterminate{background:var(--progress-background);z-index:2}.progress-buffer-bar{background:var(--background);z-index:1}.buffer-circles-container{overflow:hidden}.indeterminate-bar-primary{top:0;right:0;bottom:0;left:-145.166611%;-webkit-animation:primary-indeterminate-translate 2s infinite linear;animation:primary-indeterminate-translate 2s infinite linear}.indeterminate-bar-primary .progress-indeterminate{-webkit-animation:primary-indeterminate-scale 2s infinite linear;animation:primary-indeterminate-scale 2s infinite linear;-webkit-animation-play-state:inherit;animation-play-state:inherit}.indeterminate-bar-secondary{top:0;right:0;bottom:0;left:-54.888891%;-webkit-animation:secondary-indeterminate-translate 2s infinite linear;animation:secondary-indeterminate-translate 2s infinite linear}.indeterminate-bar-secondary .progress-indeterminate{-webkit-animation:secondary-indeterminate-scale 2s infinite linear;animation:secondary-indeterminate-scale 2s infinite linear;-webkit-animation-play-state:inherit;animation-play-state:inherit}.buffer-circles{background-image:radial-gradient(ellipse at center, var(--background) 0%, var(--background) 30%, transparent 30%);background-repeat:repeat-x;background-position:5px center;background-size:10px 10px;z-index:0;-webkit-animation:buffering 450ms infinite linear;animation:buffering 450ms infinite linear}:host(.progress-bar-reversed){-webkit-transform:scaleX(-1);transform:scaleX(-1)}:host(.progress-paused) .indeterminate-bar-secondary,:host(.progress-paused) .indeterminate-bar-primary,:host(.progress-paused) .buffer-circles{-webkit-animation-play-state:paused;animation-play-state:paused}:host(.ion-color) .buffer-circles{background-image:radial-gradient(ellipse at center, rgba(var(--ion-color-base-rgb), 0.3) 0%, rgba(var(--ion-color-base-rgb), 0.3) 30%, transparent 30%)}:host(.ion-color) .progress,:host(.ion-color) .progress-indeterminate{background:var(--ion-color-base)}@-webkit-keyframes primary-indeterminate-translate{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);-webkit-transform:translateX(0);transform:translateX(0)}59.15%{-webkit-animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);-webkit-transform:translateX(83.67142%);transform:translateX(83.67142%)}100%{-webkit-transform:translateX(200.611057%);transform:translateX(200.611057%)}}@keyframes primary-indeterminate-translate{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);-webkit-transform:translateX(0);transform:translateX(0)}59.15%{-webkit-animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);-webkit-transform:translateX(83.67142%);transform:translateX(83.67142%)}100%{-webkit-transform:translateX(200.611057%);transform:translateX(200.611057%)}}@-webkit-keyframes primary-indeterminate-scale{0%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}36.65%{-webkit-animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}69.15%{-webkit-animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);-webkit-transform:scaleX(0.661479);transform:scaleX(0.661479)}100%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}}@keyframes primary-indeterminate-scale{0%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}36.65%{-webkit-animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}69.15%{-webkit-animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);-webkit-transform:scaleX(0.661479);transform:scaleX(0.661479)}100%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}}@-webkit-keyframes secondary-indeterminate-translate{0%{-webkit-animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);-webkit-transform:translateX(37.651913%);transform:translateX(37.651913%)}48.35%{-webkit-animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);-webkit-transform:translateX(84.386165%);transform:translateX(84.386165%)}100%{-webkit-transform:translateX(160.277782%);transform:translateX(160.277782%)}}@keyframes secondary-indeterminate-translate{0%{-webkit-animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);-webkit-transform:translateX(37.651913%);transform:translateX(37.651913%)}48.35%{-webkit-animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);-webkit-transform:translateX(84.386165%);transform:translateX(84.386165%)}100%{-webkit-transform:translateX(160.277782%);transform:translateX(160.277782%)}}@-webkit-keyframes secondary-indeterminate-scale{0%{-webkit-animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}19.15%{-webkit-animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);-webkit-transform:scaleX(0.457104);transform:scaleX(0.457104)}44.15%{-webkit-animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);-webkit-transform:scaleX(0.72796);transform:scaleX(0.72796)}100%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}}@keyframes secondary-indeterminate-scale{0%{-webkit-animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}19.15%{-webkit-animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);-webkit-transform:scaleX(0.457104);transform:scaleX(0.457104)}44.15%{-webkit-animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);-webkit-transform:scaleX(0.72796);transform:scaleX(0.72796)}100%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}}@-webkit-keyframes buffering{to{-webkit-transform:translateX(-10px);transform:translateX(-10px)}}@keyframes buffering{to{-webkit-transform:translateX(-10px);transform:translateX(-10px)}}:host{border-radius:9999px;height:4px}:host(.progress-bar-solid){--background:var(--ion-color-step-100, var(--ion-background-color-step-100, #e6e6e6))}",md:":host{--background:rgba(var(--ion-color-primary-rgb, 0, 84, 233), 0.3);--progress-background:var(--ion-color-primary, #0054e9);display:block;position:relative;width:100%;contain:strict;direction:ltr;overflow:hidden}.progress,.progress-indeterminate,.indeterminate-bar-primary,.indeterminate-bar-secondary,.progress-buffer-bar{left:0;right:0;top:0;bottom:0;position:absolute;width:100%;height:100%}.buffer-circles-container,.buffer-circles{left:0;right:0;top:0;bottom:0;position:absolute}.buffer-circles{right:-10px;left:-10px;}.progress,.progress-buffer-bar,.buffer-circles-container{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 150ms linear;transition:-webkit-transform 150ms linear;transition:transform 150ms linear;transition:transform 150ms linear, -webkit-transform 150ms linear}.progress,.progress-indeterminate{background:var(--progress-background);z-index:2}.progress-buffer-bar{background:var(--background);z-index:1}.buffer-circles-container{overflow:hidden}.indeterminate-bar-primary{top:0;right:0;bottom:0;left:-145.166611%;-webkit-animation:primary-indeterminate-translate 2s infinite linear;animation:primary-indeterminate-translate 2s infinite linear}.indeterminate-bar-primary .progress-indeterminate{-webkit-animation:primary-indeterminate-scale 2s infinite linear;animation:primary-indeterminate-scale 2s infinite linear;-webkit-animation-play-state:inherit;animation-play-state:inherit}.indeterminate-bar-secondary{top:0;right:0;bottom:0;left:-54.888891%;-webkit-animation:secondary-indeterminate-translate 2s infinite linear;animation:secondary-indeterminate-translate 2s infinite linear}.indeterminate-bar-secondary .progress-indeterminate{-webkit-animation:secondary-indeterminate-scale 2s infinite linear;animation:secondary-indeterminate-scale 2s infinite linear;-webkit-animation-play-state:inherit;animation-play-state:inherit}.buffer-circles{background-image:radial-gradient(ellipse at center, var(--background) 0%, var(--background) 30%, transparent 30%);background-repeat:repeat-x;background-position:5px center;background-size:10px 10px;z-index:0;-webkit-animation:buffering 450ms infinite linear;animation:buffering 450ms infinite linear}:host(.progress-bar-reversed){-webkit-transform:scaleX(-1);transform:scaleX(-1)}:host(.progress-paused) .indeterminate-bar-secondary,:host(.progress-paused) .indeterminate-bar-primary,:host(.progress-paused) .buffer-circles{-webkit-animation-play-state:paused;animation-play-state:paused}:host(.ion-color) .buffer-circles{background-image:radial-gradient(ellipse at center, rgba(var(--ion-color-base-rgb), 0.3) 0%, rgba(var(--ion-color-base-rgb), 0.3) 30%, transparent 30%)}:host(.ion-color) .progress,:host(.ion-color) .progress-indeterminate{background:var(--ion-color-base)}@-webkit-keyframes primary-indeterminate-translate{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);-webkit-transform:translateX(0);transform:translateX(0)}59.15%{-webkit-animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);-webkit-transform:translateX(83.67142%);transform:translateX(83.67142%)}100%{-webkit-transform:translateX(200.611057%);transform:translateX(200.611057%)}}@keyframes primary-indeterminate-translate{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);-webkit-transform:translateX(0);transform:translateX(0)}59.15%{-webkit-animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);-webkit-transform:translateX(83.67142%);transform:translateX(83.67142%)}100%{-webkit-transform:translateX(200.611057%);transform:translateX(200.611057%)}}@-webkit-keyframes primary-indeterminate-scale{0%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}36.65%{-webkit-animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}69.15%{-webkit-animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);-webkit-transform:scaleX(0.661479);transform:scaleX(0.661479)}100%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}}@keyframes primary-indeterminate-scale{0%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}36.65%{-webkit-animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}69.15%{-webkit-animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);-webkit-transform:scaleX(0.661479);transform:scaleX(0.661479)}100%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}}@-webkit-keyframes secondary-indeterminate-translate{0%{-webkit-animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);-webkit-transform:translateX(37.651913%);transform:translateX(37.651913%)}48.35%{-webkit-animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);-webkit-transform:translateX(84.386165%);transform:translateX(84.386165%)}100%{-webkit-transform:translateX(160.277782%);transform:translateX(160.277782%)}}@keyframes secondary-indeterminate-translate{0%{-webkit-animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);-webkit-transform:translateX(37.651913%);transform:translateX(37.651913%)}48.35%{-webkit-animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);-webkit-transform:translateX(84.386165%);transform:translateX(84.386165%)}100%{-webkit-transform:translateX(160.277782%);transform:translateX(160.277782%)}}@-webkit-keyframes secondary-indeterminate-scale{0%{-webkit-animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}19.15%{-webkit-animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);-webkit-transform:scaleX(0.457104);transform:scaleX(0.457104)}44.15%{-webkit-animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);-webkit-transform:scaleX(0.72796);transform:scaleX(0.72796)}100%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}}@keyframes secondary-indeterminate-scale{0%{-webkit-animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}19.15%{-webkit-animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);-webkit-transform:scaleX(0.457104);transform:scaleX(0.457104)}44.15%{-webkit-animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);-webkit-transform:scaleX(0.72796);transform:scaleX(0.72796)}100%{-webkit-transform:scaleX(0.08);transform:scaleX(0.08)}}@-webkit-keyframes buffering{to{-webkit-transform:translateX(-10px);transform:translateX(-10px)}}@keyframes buffering{to{-webkit-transform:translateX(-10px);transform:translateX(-10px)}}:host{height:4px}:host(.ion-color) .progress-buffer-bar{background:rgba(var(--ion-color-base-rgb), 0.3)}"}},80333:(w,c,e)=>{e.d(c,{c:()=>u,g:()=>d,h:()=>m,o:()=>k});var n=e(10467);const m=(t,i)=>null!==i.closest(t),u=(t,i)=>"string"==typeof t&&t.length>0?Object.assign({"ion-color":!0,[`ion-color-${t}`]:!0},i):i,d=t=>{const i={};return(t=>void 0!==t?(Array.isArray(t)?t:t.split(" ")).filter(r=>null!=r).map(r=>r.trim()).filter(r=>""!==r):[])(t).forEach(r=>i[r]=!0),i},g=/^[a-z][a-z0-9+\-.]*:/,k=function(){var t=(0,n.A)(function*(i,r,f,s){if(null!=i&&"#"!==i[0]&&!g.test(i)){const a=document.querySelector("ion-router");if(a)return r?.preventDefault(),a.push(i,f,s)}return!1});return function(r,f,s,a){return t.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/component-svg/Accordion-Kirby-Component-Overview.svg b/branch/kby-toggle-button-mobile-view/assets/component-svg/Accordion-Kirby-Component-Overview.svg new file mode 100644 index 0000000000..20ace1e2cd --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/component-svg/Accordion-Kirby-Component-Overview.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/component-svg/Action-Sheet-Kirby-Component-Overview.svg b/branch/kby-toggle-button-mobile-view/assets/component-svg/Action-Sheet-Kirby-Component-Overview.svg new file mode 100644 index 0000000000..0c7db58ea0 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/component-svg/Action-Sheet-Kirby-Component-Overview.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/component-svg/Alert-Kirby-Component-Overview.svg b/branch/kby-toggle-button-mobile-view/assets/component-svg/Alert-Kirby-Component-Overview.svg new file mode 100644 index 0000000000..2c23962848 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/component-svg/Alert-Kirby-Component-Overview.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/component-svg/Avatar-Kirby-Component-Overview.svg b/branch/kby-toggle-button-mobile-view/assets/component-svg/Avatar-Kirby-Component-Overview.svg new file mode 100644 index 0000000000..d3a8b38d85 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/component-svg/Avatar-Kirby-Component-Overview.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/component-svg/Badge-Kirby-Component-Overview.svg b/branch/kby-toggle-button-mobile-view/assets/component-svg/Badge-Kirby-Component-Overview.svg new file mode 100644 index 0000000000..2f018054d3 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/component-svg/Badge-Kirby-Component-Overview.svg @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/component-svg/Button-Kirby-Component-Overview.svg b/branch/kby-toggle-button-mobile-view/assets/component-svg/Button-Kirby-Component-Overview.svg new file mode 100644 index 0000000000..552d061e55 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/component-svg/Button-Kirby-Component-Overview.svg @@ -0,0 +1,16 @@ + + + + + + + + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/component-svg/Calendar-Kirby-Component-Overview.svg b/branch/kby-toggle-button-mobile-view/assets/component-svg/Calendar-Kirby-Component-Overview.svg new file mode 100644 index 0000000000..8684275a87 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/component-svg/Calendar-Kirby-Component-Overview.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/component-svg/Card-Kirby-Component-Overview.svg b/branch/kby-toggle-button-mobile-view/assets/component-svg/Card-Kirby-Component-Overview.svg new file mode 100644 index 0000000000..e48203f2ef --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/component-svg/Card-Kirby-Component-Overview.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/component-svg/Chart-Kirby-Component-Overview.svg b/branch/kby-toggle-button-mobile-view/assets/component-svg/Chart-Kirby-Component-Overview.svg new file mode 100644 index 0000000000..19fb5190c4 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/component-svg/Chart-Kirby-Component-Overview.svg @@ -0,0 +1,18 @@ + + + + + + + + + + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/component-svg/Chart-Stock-Kirby-Component-Overview.svg b/branch/kby-toggle-button-mobile-view/assets/component-svg/Chart-Stock-Kirby-Component-Overview.svg new file mode 100644 index 0000000000..96339f2ddb --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/component-svg/Chart-Stock-Kirby-Component-Overview.svg @@ -0,0 +1,22 @@ + + + + + + + + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/component-svg/Checkbox-Kirby-Component-Overview.svg b/branch/kby-toggle-button-mobile-view/assets/component-svg/Checkbox-Kirby-Component-Overview.svg new file mode 100644 index 0000000000..4a61867c50 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/component-svg/Checkbox-Kirby-Component-Overview.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/component-svg/Colors-Kirby-Component-Overview.svg b/branch/kby-toggle-button-mobile-view/assets/component-svg/Colors-Kirby-Component-Overview.svg new file mode 100644 index 0000000000..3527eb7fd6 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/component-svg/Colors-Kirby-Component-Overview.svg @@ -0,0 +1,26 @@ + + + + + + + + + + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/component-svg/Data-Table-Kirby-Component-Overview.svg b/branch/kby-toggle-button-mobile-view/assets/component-svg/Data-Table-Kirby-Component-Overview.svg new file mode 100644 index 0000000000..43053a99de --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/component-svg/Data-Table-Kirby-Component-Overview.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/component-svg/Divider-Kirby-Component-Overview.svg b/branch/kby-toggle-button-mobile-view/assets/component-svg/Divider-Kirby-Component-Overview.svg new file mode 100644 index 0000000000..021dc34e37 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/component-svg/Divider-Kirby-Component-Overview.svg @@ -0,0 +1,24 @@ + + + + + + + + + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/component-svg/Dropdown-Kirby-Component-Overview.svg b/branch/kby-toggle-button-mobile-view/assets/component-svg/Dropdown-Kirby-Component-Overview.svg new file mode 100644 index 0000000000..d298c09b6b --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/component-svg/Dropdown-Kirby-Component-Overview.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/component-svg/Empty-State-Kirby-Component-Overview.svg b/branch/kby-toggle-button-mobile-view/assets/component-svg/Empty-State-Kirby-Component-Overview.svg new file mode 100644 index 0000000000..dd72cd4ed2 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/component-svg/Empty-State-Kirby-Component-Overview.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/component-svg/FAB-Kirby-Component-Overview.svg b/branch/kby-toggle-button-mobile-view/assets/component-svg/FAB-Kirby-Component-Overview.svg new file mode 100644 index 0000000000..f393f1c4a5 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/component-svg/FAB-Kirby-Component-Overview.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/component-svg/Flag-Kirby-Component-Overview.svg b/branch/kby-toggle-button-mobile-view/assets/component-svg/Flag-Kirby-Component-Overview.svg new file mode 100644 index 0000000000..fb7c691362 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/component-svg/Flag-Kirby-Component-Overview.svg @@ -0,0 +1,21 @@ + + + + + + + + + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/component-svg/Fonts-Kirby-Component-Overview.svg b/branch/kby-toggle-button-mobile-view/assets/component-svg/Fonts-Kirby-Component-Overview.svg new file mode 100644 index 0000000000..e2c0852319 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/component-svg/Fonts-Kirby-Component-Overview.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/component-svg/Form-Field-Kirby-Component-Overview.svg b/branch/kby-toggle-button-mobile-view/assets/component-svg/Form-Field-Kirby-Component-Overview.svg new file mode 100644 index 0000000000..d22da9d6a9 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/component-svg/Form-Field-Kirby-Component-Overview.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/component-svg/Header-Kirby-Component-Overview.svg b/branch/kby-toggle-button-mobile-view/assets/component-svg/Header-Kirby-Component-Overview.svg new file mode 100644 index 0000000000..d9228d7646 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/component-svg/Header-Kirby-Component-Overview.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/branch/kby-toggle-button-mobile-view/assets/component-svg/Icons-Kirby-Component-Overview.svg b/branch/kby-toggle-button-mobile-view/assets/component-svg/Icons-Kirby-Component-Overview.svg new file mode 100644 index 0000000000..488951505f --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/component-svg/Icons-Kirby-Component-Overview.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/component-svg/Item-Kirby-Component-Overview.svg b/branch/kby-toggle-button-mobile-view/assets/component-svg/Item-Kirby-Component-Overview.svg new file mode 100644 index 0000000000..a4e4dcce2a --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/component-svg/Item-Kirby-Component-Overview.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/component-svg/Menu-Kirby-Component-Overview.svg b/branch/kby-toggle-button-mobile-view/assets/component-svg/Menu-Kirby-Component-Overview.svg new file mode 100644 index 0000000000..2619062715 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/component-svg/Menu-Kirby-Component-Overview.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/branch/kby-toggle-button-mobile-view/assets/component-svg/Page-Kirby-Component-Overview.svg b/branch/kby-toggle-button-mobile-view/assets/component-svg/Page-Kirby-Component-Overview.svg new file mode 100644 index 0000000000..41af762d9a --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/component-svg/Page-Kirby-Component-Overview.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/component-svg/Progress-Circle-Kirby-Component-Overview.svg b/branch/kby-toggle-button-mobile-view/assets/component-svg/Progress-Circle-Kirby-Component-Overview.svg new file mode 100644 index 0000000000..dfdd5ce134 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/component-svg/Progress-Circle-Kirby-Component-Overview.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/component-svg/Radio-Buttons-Kirby-Component-Overview.svg b/branch/kby-toggle-button-mobile-view/assets/component-svg/Radio-Buttons-Kirby-Component-Overview.svg new file mode 100644 index 0000000000..9fd1622056 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/component-svg/Radio-Buttons-Kirby-Component-Overview.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/component-svg/Range-Slider-Kirby-Component-Overview.svg b/branch/kby-toggle-button-mobile-view/assets/component-svg/Range-Slider-Kirby-Component-Overview.svg new file mode 100644 index 0000000000..6bb281e43c --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/component-svg/Range-Slider-Kirby-Component-Overview.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/component-svg/Segmented-Control-Kirby-Component-Overview.svg b/branch/kby-toggle-button-mobile-view/assets/component-svg/Segmented-Control-Kirby-Component-Overview.svg new file mode 100644 index 0000000000..65a0dccb44 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/component-svg/Segmented-Control-Kirby-Component-Overview.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/component-svg/Slide-Button-Kirby-Component-Overview.svg b/branch/kby-toggle-button-mobile-view/assets/component-svg/Slide-Button-Kirby-Component-Overview.svg new file mode 100644 index 0000000000..6aa6aca0f0 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/component-svg/Slide-Button-Kirby-Component-Overview.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/component-svg/Slides-Kirby-Component-Overview.svg b/branch/kby-toggle-button-mobile-view/assets/component-svg/Slides-Kirby-Component-Overview.svg new file mode 100644 index 0000000000..717d78c0c9 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/component-svg/Slides-Kirby-Component-Overview.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/component-svg/Spinner-Kirby-Component-Overview.svg b/branch/kby-toggle-button-mobile-view/assets/component-svg/Spinner-Kirby-Component-Overview.svg new file mode 100644 index 0000000000..b077d35a5a --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/component-svg/Spinner-Kirby-Component-Overview.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/component-svg/Toast-Kirby-Component-Overview.svg b/branch/kby-toggle-button-mobile-view/assets/component-svg/Toast-Kirby-Component-Overview.svg new file mode 100644 index 0000000000..932bcdd2f1 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/component-svg/Toast-Kirby-Component-Overview.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/component-svg/Toggle-Kirby-Component-Overview.svg b/branch/kby-toggle-button-mobile-view/assets/component-svg/Toggle-Kirby-Component-Overview.svg new file mode 100644 index 0000000000..519918be5f --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/component-svg/Toggle-Kirby-Component-Overview.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/icons/arrow-back.svg b/branch/kby-toggle-button-mobile-view/assets/icons/arrow-back.svg new file mode 100644 index 0000000000..24972036dc --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/icons/arrow-back.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/branch/kby-toggle-button-mobile-view/assets/icons/football.svg b/branch/kby-toggle-button-mobile-view/assets/icons/football.svg new file mode 100644 index 0000000000..2cbe35b43a --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/icons/football.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/branch/kby-toggle-button-mobile-view/assets/icons/icon-sprite.svg b/branch/kby-toggle-button-mobile-view/assets/icons/icon-sprite.svg new file mode 100644 index 0000000000..14c0f2f160 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/icons/icon-sprite.svg @@ -0,0 +1,65 @@ + diff --git a/branch/kby-toggle-button-mobile-view/assets/icons/umbrella.svg b/branch/kby-toggle-button-mobile-view/assets/icons/umbrella.svg new file mode 100644 index 0000000000..1fbf4e4680 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/icons/umbrella.svg @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/branch/kby-toggle-button-mobile-view/assets/images/arrow-back.png b/branch/kby-toggle-button-mobile-view/assets/images/arrow-back.png new file mode 100644 index 0000000000000000000000000000000000000000..b9744f6c4ea6c1ae528943aae8d5dabf9dfc6579 GIT binary patch literal 1738 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 literal 0 HcmV?d00001 diff --git a/branch/kby-toggle-button-mobile-view/assets/images/dk.svg b/branch/kby-toggle-button-mobile-view/assets/images/dk.svg new file mode 100644 index 0000000000..563277f81d --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/images/dk.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/branch/kby-toggle-button-mobile-view/assets/images/gb.svg b/branch/kby-toggle-button-mobile-view/assets/images/gb.svg new file mode 100644 index 0000000000..dbac25eae4 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/images/gb.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/branch/kby-toggle-button-mobile-view/assets/images/kirby-components-w1020.png b/branch/kby-toggle-button-mobile-view/assets/images/kirby-components-w1020.png new file mode 100644 index 0000000000000000000000000000000000000000..826270576ec0eb76730f8a5a56282249ce598b44 GIT binary patch literal 86072 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 njWd*ppPZBud literal 0 HcmV?d00001 diff --git a/branch/kby-toggle-button-mobile-view/assets/images/kirby-components-w375.png b/branch/kby-toggle-button-mobile-view/assets/images/kirby-components-w375.png new file mode 100644 index 0000000000000000000000000000000000000000..1f182beac58ae020788c8c8e241d6b3412bb4041 GIT binary patch literal 30441 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
P1K?@U5{%8EIs$`ScMAL;w`lgDqkOaPXT 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%0AZv|0?$G`;}k$mH*;jwbN<(-4yyYaDII~ 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%0Af;g-#dQd$`0 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 literal 0 HcmV?d00001 diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/backgrounds/kirby-card.png b/branch/kby-toggle-button-mobile-view/assets/kirby/backgrounds/kirby-card.png new file mode 100644 index 0000000000000000000000000000000000000000..ed3e3f12783fe8ab78461e667ea07d860c2710ef GIT binary patch literal 20245 zcmd432Q*yYzxO{Pi4Y};Ac&Gk2%?PMYY<)37`=DGV6;IZNC=`cdhbM!o*?>+G8lb= z7)I|C{h54!<^Jw{?t1>uf8D#*eXM1lGw1Amc5~+Q-mlMR`>3U%L`FhK0ssKWlwZEk z1^@_P0Khf*TQ~7n_|Rjt_yYl0TS*R3iFk;`f4FWZt1b%wRL9&tx441-O#J4hAs7Il ze){K^Kw10AF1|pfgYIk3*Xn9wR&Flb7S?W-HrzfgZ}7PR00|#4{HcqLrvH(1~@f z4cN-V;f<$*n=A95=UQ00d3j1ce*CARfByWfoi;uW|5lSL`0w4qcaZ1L9UdSzFV8=p zjV~(k=c<^NgO82#>lY3#Hm+cN9a5r#LK1)F|KINXTaEux((vC(0tEyG{V_ z37$Va_?I62ZMgoriXSg25(%Dvj=dBKx0{P0emWjHywKFeAFutH8~g!e1`yhyg(5#UQsb1FEdb3Ob~xAkjx611_0E`lwZi| z`j~Fb6Q?Kqczd~5wA#L70gx3{Q1~pbtF_n7Lg&>6t^(pJfoWacDJd@?f<4x#JGI-k zkm+A;OQq(Iecs-@FQFxSC!s4+{%uoLW}cm&U*VOW8;(>`l8}_Y)xG%)ckx>VH!BHM z!;S0cx#_iKWP>GAOr+O$?y2eohcPuYWX!?^pEC#?^jG_fy=69DeLL)QVl>%Fk* z$e%uKH75JsFK;-UB9(nl4~y$|+x*1MM^bvn1k=(ESGVBW%CIDjLFChd5-}fFeA$mK zp8^&$s9k18A4k13IBAuOQmch$UYwG_!Zb>DSNuwvO|GDz99Ibr$$;Ac0JP2Fnq470 zDw?}OyzHw11eBExq|Hm1@QORh5gz6kQ*NrW006>mE#-ZyQofXIj392S3UIUZPcxkc zy&n`7RIU$nk!nf#OaLHFi6TYQhH87q^;DG@7=5Kha@w1^ZI0{ArX5{js2xBWS)|th zKePEH#xnUM^D)7$(8h^rRN2Om)xDP{vNwi>AlCrqpWChEFlK01Z8)3KrrT)i?99`x z18fx%+~p4dJV*~pO(b_jXjX@$WVdp47oT~iVUJ3uf?p16*ECw_JnM*izbSNFm(x1`~6GS7nrf^K5XkvH7WOGa{iLz^u; zo56&4HU=(aU3R_SSCP&2)mg(4s@~i?t{Y=n$0tW{ciI8>CXhFJTj&BgBj$4T>!o^s zA^C?X)XY;G>E@Vh+4ECe%*-JL4=S{ZAq<#GlKE=QxYZFHf7x2EeC4ZH-Oguwg$_G8 zi|uE&Ns$oIj+GfbmWVY z;p!UexZ^(Vn!QxzQ*8IbBf_7%cLV?cgS!IXWXm0Ht-TX&D_y_k^?klR58f1rIJR9q z_1dWyL2XS=VK>)*xCL&mibMBX=a`2FKpAz2GJnWPx|M`XF0*}b$kfP#5iqOnx{Kul z|BDPigttUvcwQ%Z#kkSPZtaa-3@fDsc6efaGRoA3)&Fq1#?wUz*I{E45|>p44&x{M z7@SQ&-sKiEsQtS;DVB!?@tudM#2SZ7-KMAFSOv*w;CnHDoP5{(WdXzc_qA zU`h5T*LO)55HC=blJD$_@~mfyl%31)sF%**260SfwiHe~ga7WSOq%1l_HDvzcdl;H{k%21c)MOZP>9p)O1x_K z+bpeupQU0n*o-;zPeCCbbfq#gd`NW^9it(==IziQYuJAC0pd@=Gz)`34b{oAsE0uW z&)?mA@P1o59ntROJ&>wy1>%6Xxak{7Hxhmf%O<#Kq3gG%x%%Vua`k(w2$zB5&iGR| zzcUlpo=i@*jR{4UhCw2Ld-R`-a!Dsh{7XnEZgliA)U0KuIsK_!bH=Nb+}`2mlchML zgw|$_7(MUe&i8|97>$mZE##V=(=UEmPc`a6IhIR&o0+G4eg}a`o|qL?2IVL&GgXa@ zaRjaPd>K^AckDmEXD3-#mQ^)bES>Cx(MderHiDmar>LC_b7)J6hFt&laX9$Vmx>hl zLNJL=ynrZMzbKJL&~ZJ{Q9E$~d*Kb8q=q1M0p?8iCH|kczOcOzZ{t;9d-%kobb#Qp|4JgF4pMV$n7fJXs!}dkVEO0{;f}tvtmx zmu{LnnX*i}!vNg{1$qpAyIgKn6@?j;xS%=MweM0{gG?MVosEwd?g|jQ+L(m9`lE{u zg#1D1eyYPbYCqjSeU3AKiQ({iD2 zeoc5^KT1t@l+TiNl8JG18S^p%bv9nBj>=Z%-D&XduWgXEO9_5;V&QEf@Y`#{=}5&d zM`LFiVek-0k(j2{NWio>5d-Q<4xUmRdGa}GK|{Topmz4Yc@B{ILRGB$?LmYP!Ayzf?e4Fy*Sw{&Jq~Oc23DjU{@Ts_((HXv z(u!-PBF*gggAWQ{5iZ@5jR#N%uH819+1Y0oZT`jUG^Awr1RJEme#>lj=U^7rnGDG0 z!9V)kzywX*>tz#SM6eX8l$sT}Em!7<%Jdc+0UX9;D_?JKCj=nspaLO!BRIQ80i1MB zZ7ItdX=wBuIfM~W*{~ojJ+4(t$g({T`)PMTS#Ni2Y&Y@3`FGSM*cV?LTg>o8O}s}JD*7CJ z+{+DcUnQz&hWOX=yB`J*SzT`aemE}#)FC{1Mznu$^aUwqYTpDU5#n!AdLBx(xC9fRG*7T)p!5?23D>B zQ~34eHp{_t%m>;J7RM;|KuJC z2gd`3SD~^F%^Zm5+J-*cpXkHnQHDJIj4LtlF*Hr#`c(OoHsn}AXnmoVUE`(W-igC{ z^Vb)n9XaU0@j{$Shs^u4&9#=kCKW^W)5(PN-Nes#F%am+@Ait0x1L=1sowM+=FSS- zb%g!~z0dW8&Lj}sR#PZ=&NW@PD|YzOBz$3he$1}vVWQ15`|u7Xe9JzTv}}CJR=#u9 z(4vkuHKJ*!{(hesot0E3&Suv%#zCtg8!ydmWMqeN@bp8Q*DDi(yT6+Xngd>3p&!3v1-gG?{eF%F(sD4OhvQf;HRcZ#L&nrBE=wBIG6*qy zYm~h!C6{&Qf$}{yH`Z_0dK|SGLRX2Qqvxhe6YsrP6Y@aKk%(twJLGrxCb6OHrG{Ed z<;gBe1dL6*8;*johlLkx^a6Q*ZfItlX4_tyr~ zi|y{1==oPgA73huZBM^ibiX5=nSy;t8FAQ@kv;=};%!I|_1BIpSRRC%J-)|A{9=#D zMs77oNO=7{o4V?1;?1`8sJ2HPz19yGQ0E*imqv%{L}Ystxz$-q8%zrIwkl)kHeojh zhGS?g$VMM1Lj8Osb-gGAwi|gn^tfkMv2tSSd<5Ps|mSrGG2=2&-q* zbUw_K<|_ppd5P7oEdKxtvfjznKe(J>PI}r5Je3gR+VlNHAum7j?At+^Ged*e;Jj=jeqzyH0lc#VjIHRlCmHyHc$3 z8SJIZg*${$$-j!{r zPR-%US`%f@7(>PW55qi6SD@p$)fUeqjr%y^nKv&^?@mWYNZsbV$0!@pwV%aiEl$bo z53FBabzE{X|Aq)eEP{=_&+ljRpBbXJ^N_cxBpQACX5S{|$Sys$Uz#gOgLxi@UCbW2 zkyWG(Qftyo!<-TzOU{=sf>hC({Zifbtq(lZq${FP^r8*dAa?}Zw@aW~2)Wq#Sr(&K z`AkBvthC+gTwric2dy$RYcNP;@F+-aQi*9qW8Xf&_WZnQsDI;(w*8)6yf!f4j=)}J zmQ5ULoTB1r6fL{g8AzUK#DAI^Z)HHrh}hgKg!|{&!qaefHI*2-xwdB8j>-mP)7vN? z0N$}8pilii-dWCED^MawR&6yI<*JFvxCHr0%i?4=zO~q=zl@N=^;^u0c=~)lot?+v zCQBX^yE$rr?>@d3-7N%wnG#9 z+L*OamGB3j3HjcywmPYxk&4C+fd=8?TZ3#;nVUap)ZE6Y<_*_R|G9ee+c_AX^me;IG_SA3V0U%`6`=q}{u2{a|O9OU{kDOShyF5b_WZymAQ*}w@auq8V_ZhdVX7bZopfQTOg#BDyT$;zkKAtsp0Q^0~OW z4j%D{Jrq5?-0eybrUmH4!X_r<`%)h4qcG zbz7ZxdMWSr%~_D-I9)^o^An49A-TGyc4IZI(+3dP zSY%=b?LUuZnO>FRkk8^&ON1X3rHS8{$lF;aJJ#)$_eHo0!_d>Ym!N2GZ98`uf~nE?$o!{*pC}Kv9@R7W+~p z_-@l3NE|!I5n4pf|5_0wA_ot?m)UK8wa9r!*1*g-09HJ0c96a7wLLg_xV=+sq#rSv zWl}!v`--ca7jF{1h{*7|p*xcYJ?YFO)$(G1;ny<`N?s%z#{TT74Iw$L6INNY`LerJ zi_13{kr9_Sd3(!gt7Dh$bKMhYka6MVmVi!P4BdTqEgRYyu*PUG-gd^c`(Pd+O#R+7 zl&l8){O!yoR@;|ALMTE_wUzRG!r0jF+h+p2we+0t6FA{vpI8E`2smjY-fG?$fqVb3 zE?lz)qai$8$U;$HSRB;HjA1ryKM3ERqj%aRBXzJXtK;6Vw+_`)yv7bBBWnJQIrnoH zX?M|Ltny4IVvi34DH^Dg9e&JtIp#F0^*yu??)q+Ql2lkv1H(OlhH22?8&%gvTY-Tb zN+PwrqOlBX{53~P-qb~G?b_C6EKAWjS|{3-H? z&9K+zsZ-4fihVbRS^S&1j+M+tE5Vk-&RD-MYu~<(0Fb}m5YwZ6dwQm!O9H=WH{3Ge-}*=kBY+HM}ddq{fDuPyyU!8`n<1 zR3Mw2V@A~kVnh)Eiba^B(kz{0K--&7HvvC6qDKLMOVfR*2~kp--tm0##bV zpEMw@4-i6vUXDGm=G}Vv18A;psuO+wzR;>4N{?m5ojY~VwzdP{59KX6EA-{!@2Xm1 z>s?tZqU6sQ1cX&J%V_=Jq|gepX2YJo)14O=Rka!;GN6&R%QN5^|4n7Ab#DReBT?p< zn3b3thTQM+x6~v^#4WWn#Ll`-Euu#u@ksQ%zLX zq!U%~b~kZ~CSI1Gk4w2o4S}7uRUaTmTjn3O!(B@-CYSpuq$d1=!_%7(Vt{T+=}%FG zv&P#IRIQHrmHaF30|@5#WmSJiKZr;ng}Kuz`?+|V4mV6XORC*cSg>u>tvxI66qx7b z=$bCK)yeZ6yc~Aeeo$y*S%tzA(QubT?{$L~=xGrIbd+35Uer&<+%Ea1wWQTg!mqNE zX#qJ~*}yGnG@H{SE8w#^d|5qLC3r+o9~wzHdt7a!9z-{^Z8O2(H$nedS}`&U--7Qc z2ZaV%znv0mr-vO43(W9h`*U+zQ6a5M)sa#|k`(jm6yGLZOw8qBLH_A=iW`-3_ng;Ap!^9*QiCejHO7=(n zr0rP6eAWI%v$tDj{3td%R&j%>nYnU<1s4zQ*=-T3P$K0No}V^6<&V zRjVZ@GL1+~R__keTQPLvthu53)>h51>!9Q#NCr`pRlJEuFr-gfIAk;W%J41(A5MsX= zp7W~W;so8crCos*Rc!U~tHi7nt<{X_UW|CJq^WFIO1fz9sPLG`a!J;{#;GAZOnZk} zZP#gP)xV^o-W(-ib~7yHJ8#0jOPH=teJ)bx+8A-N1~?D*IQX(7+FgaCfjG_mwdfeR z`R$7)_r@l8-RD65r{b+jAnQ&$Ju4Zs7*G?BO1oBAKRr$zs3OaIiGopouJ?V$G9z{K zy1KN`3sQ$V_>6<5{-LwuEvAP8^%0JECSA?NW*7wI`n0{3N-Ii|X;{3js+gjsJTc~? zjsQ+Krgipuq{;W%KW@xjb(CvNCBYK-!iVix%ZA8vgq%@lQ7r*}4&If8w&8wy4RtRV z@_Y+bx!ac?x4R*p2PSGeCanendl3x zexHr)?Z2zOtgy^q@1lW!qbHn=I%kX5cy0!N-FxL<9BMImSkiQ6M1x<5BJIu)K*Q64 zsgUwgOCv5Wf>q|rAuqBS@kTAt#WCDovzG9ba#LH&uXKH_1Q+kRcf*^*ADef0l}0=d zAYv@?<={<%Z@;uY1h|9ay~EPFIpH*qvDG9`XA`gMPl%lXx|zgLD-dx|#$Xm*Y9(=M zVet@fMXthxAipL5mT&%J0lg&z1Cf;CK|LR(+*@vjmS&AK%zgVhh9gH^Sntf2D){wR z5s2sqK0oa@#`6-}R`;HlkTUe1>`hI9)+4g9+eAlUa=*4Sq@sk)O5L*Vn_3lruOe3E z{N>xKy((?Q;E2F~8)5Q4DCYt!;~RCrlm7k<)3yiYCCK0SrLj%HCJDj8ZJqRY`?BIo zoDas=1dkBcRa!7h!|J~77c+kBoC*;20TM}D=|F++*F)Haoy#!Q932fp5NwV|hhqEd z)u9!CbHz-)T=AFMah~&>N6jnq`gR^`E<0zQEet2Na@ffSMmoU75X@b1LJ^jSLaZ<7 zI{B}5B!yHV>Dtchul3t8?O8V%3 zWXx;`@+}*VR{68;O`W|!Tpys-)LWlKsr4n~J0L}WND`gqO~+Xc(VIfM^fkcRp1sX} z>VjO^!{wDgs%dgbbH)QFD|ybOLq0Ki1GS;CwzM|HuaTC?wABIiiRc5>gy}0CG9zG< z-$AUccu%PsWkdh_q2f>Zne94*+;^*|1NOX6#RMgV6?AIiU)nLho$h*4l^Q&SoGfr) z6|u!^Ne6E=Jh59<*Y^9rdgp35F(xTKE2p5{2<5GB%#D-cLjNboZD@)wp zm3n&R_47MbKdR}fKHU>&-yMDt49`n()wDy#|B=5O> zyt)pzqR8o~<|50WmjkaIw_!EV#4ty^Xkvuj)9Ro-WZnmcvtJbDZo@$@nQ{y%+m ze2;t%jYFkdiyBQ_O#B)epY|l}y&8!@Upe8rk zqsW>)^y(v$_1B3HatJ?|9W}UdJs4*%a9EUl)bIr-p_8{4W3bk_TB^7Ex=EsJLl+o) zowsRe4t2S?s*hSLr_viR*3S9kcKGFG3jMi3FCgsZrnea9VbWd$0%uifpVn}22~sV* zj^~x7tav`p67@1UuB+qPY=>>7CPK}-(zL$Gu&Q{Aleo5m zwG%o!nXw7BU+XK8O7>Xag0Vi&`77JJRt%#-@)5b<#P9kyWd@By1E^Y>g!N<5Q0;70 zgOtyH!;|l=UgG72uR;k)rqT1z5QP&5#1T)FGD;jX+t4a*t-_~!1!2i(H#)NrAEMdH zg{-yQury6H%luKOcW=RC$kvFi)E-$;OH%hOfpQ+>Z0~t_j6(2?t1H>9;YsGj>DTA; z;zcr!+asM6@_C@MgAV`M0#FC|lh59vF?>*S)TW^1G-qo-IC0LzeM;Ep#-aavPeeZ`$dxG1&EHlR!O2P-#A1Lr8n$au9Rtj=4 zI~`~#)c!2+E>JQ%Z2t4C&*uT78NkrJ_Yq?#bLyJ=~pQFCbtdN4oB&+l4n z`4ewWTxr29EZwTcO*k}WMJPOa^o6U!@WgvpeyTCTeOT78ntm#SoXb=tjvjJyIJRl5 z4kte}Uon`u3l8j?zLKOPZR!#x5sSm|&ZS2#IBFy3u1!C~W(EmAekdoI zi#b2~Qo(s}YDp}MjEQG~^+fjAInJiz-{`XGhWCxHM$Je8?#p?{TDQBBusUE|BX^** zVA1e#hE>gBVl|PW-j4^ZdSJa?CgoZt=rk(IW;bXtF;tsk)sOQ7-_3Ou)eM|@MqbxI#@r5EVp zvOOlh5*QUwjYu8DefuO~^8)fY{|UC)VBKr5r2?-pW*2Z+Z}ENj`>_gOL!o6S5uC;Q z<{L#3XSELk@9i$p{?19;A_ZD16lhyV8uEiskhkkcZjR_uDBy!+d+=ljdal;xiz;G@ z_Ot-&w_AQsQo`kGUq6c>vG7cjhp+Jr-^xExG8I*+pV^g>h2RK(@6rYrXs;ufBSvgIJpA`ira$25%U5GudU};+%)lF00Kohis3o6$ki(A% zPN6Y?oUp+n81P|V5#E#nMODQSw_yK3EUfkbfV`cNz;w*^@&ml4Gx?tvcK=xm{t|ot zKwF-xVT+p;7;g2TCaHj}k!v*68~I+QE)Jy6d;(wj?2NQ7ZjJXl(H|bL8=hW%9ojVo zRA+PF(cK%sL!@WZ%FXS}dN>WlSjyq|i66t$YZJEx18>kIyvIFc94-Z|*cB8n)}8NW zPL0pl1ZKo+N5ZM2;-gGn89B+6x+TwupDoxrJFI`EJ4dXzW>VGfw+ifjix?ksU_?ov zU9(QquYF)=I3Au%qTwnuetEEo9ttXTMs>OQ3wrxTEjaV7^fR}b2URXe9GeS5N=K6% z+#lmLke_SKJDTLfnacE(mAQsDil$k!aq!Cs{)oD>vAYPU-|rzJEd3k}vCP9~YI?ir zxfioHevp_7YNOQQ;DK->DSKk{UHMqvUi%1j7aLv0wXGRHMVD}g*r^_kk!54o+kydp z(-V^gc245sFR2NLSKcmz)i!$aRyq7|?>y;Mrp<$nV^#tyN+=E!#2eIR*0!#`{~PY< z$nxNzexf##Us>5!pKSCRXb5Ho_ytkM?LTwrsCC9x~QO5IT|U0ifiB& zeBca+<&n-Go9TjA!zg(EM(0?F0Fg|SI7MGZBh5^$dvgJ>h02MboYK5~* z5QpU`;3*p$D}ChI4^_LzYX3OH6*d@@V&**7+j=oKvf`u|c2l-oxIUtZv$Oz_{l8Hf z;`;aa7$NF-o`wS8Uj5A?g@fT`9K|6mzPoPhe(j1JZpeQTEOG3R|0{MAQ`7tTJt^#! z10!@Hx>A*#0Z^CBW)l`j^#{Y4<<}qF_Ck)*Hh&S(>yYAB#Ua=~!^G=$yM$H)0ZTIf znQqB`CK%A0lSp>e(r8k8v;iye1xZL6;3MHY4IN4YML4=jcDHAcm`@|?1)RkNcGMf0 z{f3B*-_zY{7nTjgLI-q}3u6!4b(~-JWs831Fk%6k@lq9R)U_t;E_|l%O@XP$DM142 zIwHwrJ`Ji&Qt5d3HAEKvQc+6nIQnEg-I z^r8r$8{HB`^jC`>l!~$Y$aLNaPnWN&Hvf*vqEBlJUlN{};3GI)eH$lIANtLnNzJ<|wWn$|dp(w=dvfhGLs|RpmYoM5O)Zq6GY96Ska@U!qwewolj#y-;?aW`;ZaA0*d?wl zI^--1OqvhgoFx#(kX5z2YiA-?y#5V>#L|f!2Kx?GMZs^)i;k_4ngD^SIM-vbc=;WW zTPCNlo;ZT%mF*`g`M(f|wZAMRWpe0!`4fd>znRJr)KIc{jDwsezgcvuFH|WQ@KPd# zo&Ik|{s+68kbt)%Smzr%_@5@;toA>cc(wq1xboa6g8=co*G<41COk8EL-jwIB(m9y z&`>9Dtb+HCreDz_$nc@s3Qk3yn>7(1vVH4}8;AOkg8#7d$CcTL*RL4v3jBi~sN;JR zR#~q)5a`L&i?{jPkMT+6|8vRyb+XmYI1(~T3v^6|Rw?{@(joPKARU>L+y`X= zo@UMs_UX=>5i=k{ZD`B*!Zc3EN>wL({3m`_%0YQ?;%dQLBK`a%jf1b46YsMjw|g=} z*e^lN4MX-o8+n-BmF=aDO$%e-Y+3c7)1hrVyUxwUe{uXY7)KJ~IRO$JPu2Q0ALYH$ z{d~0{lz;zpF3I`WApKSTd~)=gZDg07)C=^__7{Mq7Z#=OR_|}2xu5Cpmc}-_I%eu9 z&i&2%Q~q95QODVlBactc4K)dL6jzJv7V>__xawh4yoen9yB9~X=GIFQiicTNAYn#H zgV7eY{IuZ&T0HWbk@!Fz!{ugLOtFTy`CCFOYK=z=8b>&LGTYUfb@H}#vOct?q2S!p z|1XPQ_@7w(J<6NB&;A|F;NO73)dxVvm9hNDAM3iXP}=!)r8&T+9wTK^aA>0k0tvq7ZijWFLb%1dd<1sx+zMXFv7;z2_i@}Qv9JIb$tb^PA7JB@g- zQ4Xw#`dB3>!UYRrMEify>@SM~)zm8&sSl0DuO_brAp~rc154X+j%|UvrcS?2FZ}!J z%-avOGZGTZiH12wn>7=#Y+#b7I!zb*s`WEc{Af|N@w}d@P@}eH8~ygowrt(T*|VF? zo}t9WxXsw(2eF@J`3C~xvKsR?;^c|0HdmBWbIg9ElSOItm1me0r$r-1LVuK;9=RJf zLp0uw&*g+NHHhK}@357g@25;E$$i#eeNkpiqbPIjy7 zad86By<*S$Op_-o1?!m=aE-_!>4u2YRCQDKA9)^>T7MQ^@dt57WIBi`lB%N}CWXX5 z-X1|&@8Mt1SG~@iEeivIv$_H5v|fLCd%`;K>V~kSrh@8VMf+8=#-J+k4q4M^Ky|_& zPC-`gOUkU6GWp|Qbp-C8I)ViKs`;#I1brnRUy~8kVgnP~V2j~sj^1 z=9l2L2kO7{4~^B=gz%o8y{C9jPip3Dtt3B-(s%ybdeHt`I#{(oo*utkG2P;hpJa)5 zvld3Ciaz-~4)|odN-*#NUT9p6;32&cF1eO<;TV!B@o3gz`q`kaYZne{@ds~gX0syw z*1>3tPuU+wGWhwJPHEJ@4Sy*P#R+RbchMidk)E<_Yzksv^rgPVkk^I}_FC!6e-5<( zW!hqnx5==R_b#V96SS(ucgU&&#f7@Cf#BcjhxrOr{Rr!G5bP%+`qQBITZI zMyn0zvDwT_Zj&hcX&5oxhP-(9Gy)q*Uh?KP$C!{f=sSWyK$?m37VH+~W^nMs1BKEp zE#Gl1j1tE=?9w`Pd+s}sj`{ACuV=^XT`}AJl3n-Ms)W#Yn9H^;L`Up^K59LmY62R@ z1`+2%pF4wUw$TgakRdCy@Kb^Qxn|+HE$^a|q2sZCBN~3&OfgXz1y%RN?VXFqA!~RS zGeS%DFOjnLcab9NsH0O9*p4jPKuwB6iy^5PV6e#279MacWV$p=OE|3yTw*y&O1cam znFm@FAMI-PrgXMFGbuy6O-i>R*UNqFm2!PeUEhQ~4uU#XdXQ_C&XC9ZE~}kbbS^)2 z3)i3U5<#+WN~E3%`xm?uxGkJUClfS$7PvXw+95;y&L~j#DNdYXSG%ttHY*SCLYoKB4@^&Tm!ki z%k!T#Pfo99=~h8zG;vdC-exGOc7EG5Om4%Nm~$p1wDzlrGedd4)D=}xd;4g1nIeD` zb@K-&t9hl=BUEZKWTAEfW)&E?n8uo~7Fn|2YI%eurO(LWWVOYbQocC$-3GZ0MBX0Jk)OQG(Od2e)6b>-h3BFV#7X_UOl0DRF37#mi{0(6 zEq>rmBK)$SVO}NEX4<^3v!oU{pO@Tl*vn<-g#W?`ro7Qi!0_DGG z2E^_ccINKiX~r=(c8E&vu54|-TqK5SJ!}+@4$Rj;>Lb?p{ajY~K0y9QJM#al^1phm z97+x694E^|X3*dJIDCF{auQ;1r6W`2D_;Lql-VmKgTX}m+xfR7nMBPr$@Dt}xc&2}$txTALv=r}NW4 zf~aa2m%wjEn^iE&X1!i~*ewQ%)soejxH}F(yNrhH)QKn+Af#D!q#2S6km{5)fVrCb zCRNCe;{+1~HsE5EjDV$7DD>Jn$=O<7*MN+4AGHWZy@p=3=_hiPjfXJRt%oBI#yt#E zGt*L)`T%d{@tYm|cDoW6scHgYhK!ubNL5d?Lnx>t6d~1kU1`GHIV-uhQlG#f+Wd&QjruWJud;%+lH zJj{sApFB{Xx?kXkSO+DZWf-!#vtUAOH#eecmajt)Ji4?>=LFrwYB~YFt5hlu%5)dn z8B6R=mSXmS$>|WMSM&bwhjwaWfbRI)kvd+u z{u|A9R(bl9Uhi=|mH1r!ZUQhN+fr)HVX_^9;NSZpd#Ph7Y8f4sqlOxsNk5E7B%G6- zr)CQ$!24Eb07}5a&PqdHZLmz^4<8zkTH=KFot~nF!}a`+)39N8T7WyE(%IwSqwnbt zBXvan;cF@#*@JNCR$QaJY9Z!54j>b7mfUZsp?ndKvuf0%)R6^uC9yJybI;Ny5&%9j z&)$caWyRs+huu6_i+giZ*sIMPNMF_mN_NxP0`3iUs0po@Drp5xA*mNAjVxL1109F8 z3=$Cc_yPB#!7u&P3ftQUX=d(PSw6Pk1b$f^;`u$fXPCnP_-xL|n9QEo_~VzDJ@Bpo zkMQ;U1`VjMnx7BFlDY}A$flhvx(!*xUgdv;GlF&blRu|kps*a&V?pLy$1s-JQ|x?X zz?X}eZsKn$p&Monwpc#KLHEncC4U_UTzs}bq;&6#{TJoQFj|ev#WhkF(fTiTXB{O?+B(@N zsg{hmEV|2&9T~%E)V+-hqBRx7ExbN123oi+SLDuyn1E=wRp{^8vuJjrM%}So_wW)b zGn4&Bo-c3Aj}u7QemyyIj;~ewzJYBUcJ;Q$pkZ4Lj-(Gy_^D1;sqN!@<-OS#}C#0Xsybd+cn@rHcx|J+g@>JmhWxE38#5Y7qUvelKjG5A9Pi$ z9`qcI)-#vy-cCDHj1R1zEgJYhm}ivMa#&EoE zOcf%91+e%f3(@Afkv0}(gQ>q7kieNai3?2Gkh7qNLojF*y||vmLRW@(fS7xRfpE%X zN*iOvK`4MvX7lPD-;J;Rk_tS`??H=IX3n_|P9y?vWyw z_J8KKxhy($^)d}PjpdznqIiuf+yvC4dO5pLerNkhm~7MX+h(_?XD4l>Q2RfP)H4uA z5Rh2NscI;A`gBJBfPYw@$m!f_PH=E8IV`my|)g)PZ^;+RegVoi>mrW-iSJ-ZS`_28pp0lpbA!jsQy}`mm(=1od=91J@x^wvzD24OF*LsC33&*qi)%#^4URU2g0}B&t z@+u&!hcxPgw#&XxHOjDGYzo($to*Zv*Wy{!oVo&5lk`HH8#Q>;CfZe%ik}tWWK;d& z!(5E!75g$fy{AiiO=3c2INVvnE9}gDV5tkr;l?R$*}v+8dvnJ3cm zQLMSxZs}N=IfddL<|IQ@ll#kzFIXwM)*S4_n)|cr!U|oua;{1A1{^sSU2mzQzS)Z0Mr)EAf3s%AY`2AhUtv2bY z`I|XlZMYQ{?W6s2<9bsexm7z>hr`=mIrK4~4M2oq2y&FrrB|aSJ?xssw>JCC1Ev_n zNWG1NSQW3Q%vCmi!fq~=(`?jjCS1EQ{CwOkdT{cH1(}XAX9{9|jHXx$W~Wf&%psNNvX8 zes;z)(2lU+#jZvd<4szv`F#Ezd3n0ClCpxSAx|Kv2h5#|SX zs1C`ID15pft#j|#W?1yF8++rlo6~CsyP+Lc(V7N3VG|M#CDH7%9gNxR&-Tzszt%SU zL&4#6nE*3K|f27h4$LN#Wz*4oliR#9r*SQu(9BrFOB4IHPpH zgW@$DzZT->+w%KRus?Vh9h|}AIj&krMMJut*Vjw;?M(I|Z{jEIcbGo0?}$j=Agx(A z6OAPjA6p6vbbQM_HU4Bc0_2-nHd>rmf7(?&4fFV1K*-IdjI8Kgb$rLJ>k?_ZgH@RM zxucE9;{0{u6s4V6If+y!aLF`#c=_=&r%Pj;!wvt;Qg8AFCM~}jM!KwmO}kR~@&voD zVd7+?S81TD#c%R4Vf-AUhBngATYcw;$DjEd7U=tn*PRbNE;-pH|Dx29^%f-Fq1DmY z>oBx&AYoWhf>||~2KOfyZdCN4c=6*sh0zsK3w84Qr1wz5ySx@`@t6AdJcWl-p4lbT zd^M)Xd{sUi&3EILC2VWSaf?(;b&51;i*d%vaX-E$j$CYJNTc|K*4ScrbsF#p1S1F?| zJ~|P;&3hu=+#0PP8gU`*=?cd5=Q*OfKvvdwJ%%)80_u%hmQ*0XM=aVqZJ&ozVRaTf zhX1EDqPd>9-_Ko6ztj)E7XZAx-mx%U%Gqnvqmje#$kz10z~!peLG+SnbrP?(^rwmY z$O13yjk{-pflqAT^^k8!KrEBm+v=xN_ecRBmn8h-T1IJMsWfR;lUAiv$LQXbm+B0l zy6_wX;9iJiSLyL--CX4cO`au(eUBY0HsRy+>Avlb1=k`0pxUw0q^k0{JWbC}=3rMK z#Moh4Abx$ztNMZx6xNl1Ide+K zGGM;WR!a1#QmxhDlv-oTZMuzcN;U90CV(|o|fW_j%+>~_R(x4<+3H8 z{bpokn!#E+Z~LzmKZb>pe1N%+xJ#SC{>?+gc`gADsrdg2*#sv0oW<;0u*03V*z=Io zb!fpx^PvDh9Qe`uK5f|1qNmR&*0J{VtZ^Ww-^B?g>i>L3kzRPOMR)CBA}4^@wzR54 z|FWS$cb;6Ri%SN0PKX!~^KtoiBU1IlSp~XneZ7AAfiJul0AkBS<$hi9Vy(`eoUI?( zA1wDPWkrqd+3eM~r{$?*L5YsZh|6NQm$-h1H=Cwt?Ik00$ewvBcROZ3Ptb5K zEUD0jxys7X9^{sbW^vHWHrtNAz`J*!RzvD7>`G|C9@+SZsDK=b|*L3Li z-9Byku+?eKoH9O34<4TrHAKW}Oi@Z=7aj!70o0qU+1?ybgZa0?e32SEy2K$J0Fi7R zG|yB*3sUXiqa;nrPS(gYYNXK!8UTQ+x`QThj!FRlJ{ANG0KioQ4FJGZ1PuVdRRj$H zz*Phd0KioQ4FJGZ1PuVdRRj$Hz*Phd0KgU9t9R`Wn$#rK`n$qc000=8`i@Yh><^mE zWPRWxXaE35#)oauL6eiL#deu|0054FHyTZ*q$ceTn!87(t9Eajh#COEk?_quZPKWW z{Xz4EqcWt9E-kL`hxY&gFgSJgL|)}>S~w;mXhx-ZG;TtcKE287oPiVofWf+PYqOM= zq%Vz)2pVhUiMf)uLqGe#7v2K^z~R~G?bPG%wCG=_=PA<@HIHUOW|D53S)e=KXwWk? z9IXKW9G9{R~tTT)njKA>&g+S;k^I=9M}$DmnPbf z>5>{QC{ccLXn(I3O}E!i&eQqhvvk!9HTvqd7Ww)_5dZ-D{l9(fnz*7`O7Up#xy3yp zWA)pj>GsQAK7DVa*ZIL8AD^qQj7`^=^nSAm0FYpsP0M9TMZ0d;)-2Wfb@t?JJu@Ru z8J_SR!VVfVmK~z@)ve81vZGaMH;-DF=1lH9J2Oc|$x)960ElbtCNW;}b*Zs6V8W%t z>@hoz%G9Q5xtg9E(Ts_3$e`)gX|}(b2Ys~CuQysdwaI7p*m2STfW(nx=U^slu4!z1 kqBu?0j!f49@+D0A|4OPE%-A5mYybcN07*qoM6N<$g3Oi@m;e9( literal 0 HcmV?d00001 diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/QR.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/QR.svg new file mode 100644 index 0000000000..0d2f73e41e --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/QR.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/accident.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/accident.svg new file mode 100644 index 0000000000..4e5a41fb3f --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/accident.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/accounts-outline.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/accounts-outline.svg new file mode 100644 index 0000000000..aa5ba81344 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/accounts-outline.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/accounts.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/accounts.svg new file mode 100644 index 0000000000..38d297eeb6 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/accounts.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/add-bank.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/add-bank.svg new file mode 100644 index 0000000000..d7bbd5a9bf --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/add-bank.svg @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/add.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/add.svg new file mode 100644 index 0000000000..3cfee593ac --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/add.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/adjust.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/adjust.svg new file mode 100644 index 0000000000..ae10a98380 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/adjust.svg @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/agreement.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/agreement.svg new file mode 100644 index 0000000000..816ffe1970 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/agreement.svg @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/air-balloon.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/air-balloon.svg new file mode 100644 index 0000000000..3ab3720a97 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/air-balloon.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/arrow-back.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/arrow-back.svg new file mode 100644 index 0000000000..98ce218f03 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/arrow-back.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/arrow-down-fill.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/arrow-down-fill.svg new file mode 100644 index 0000000000..31d40f5118 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/arrow-down-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/arrow-down.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/arrow-down.svg new file mode 100644 index 0000000000..d58865c1a0 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/arrow-down.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/arrow-more.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/arrow-more.svg new file mode 100644 index 0000000000..575342068e --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/arrow-more.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/arrow-up-fill.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/arrow-up-fill.svg new file mode 100644 index 0000000000..2442bf9b5a --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/arrow-up-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/arrow-up.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/arrow-up.svg new file mode 100644 index 0000000000..665089ad06 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/arrow-up.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/attach.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/attach.svg new file mode 100644 index 0000000000..b766a65ca4 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/attach.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/backspace.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/backspace.svg new file mode 100644 index 0000000000..adaec9e8aa --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/backspace.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/banknotes.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/banknotes.svg new file mode 100644 index 0000000000..ab99d3c39f --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/banknotes.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/basket.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/basket.svg new file mode 100644 index 0000000000..6b429ae91b --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/basket.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/bs-logo.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/bs-logo.svg new file mode 100644 index 0000000000..e8fee2abf7 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/bs-logo.svg @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/budget.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/budget.svg new file mode 100644 index 0000000000..18ec64990c --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/budget.svg @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/business.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/business.svg new file mode 100644 index 0000000000..567e95cdf4 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/business.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/calculator.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/calculator.svg new file mode 100644 index 0000000000..096105399c --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/calculator.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/calendar-end.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/calendar-end.svg new file mode 100644 index 0000000000..f156a965ed --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/calendar-end.svg @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/calendar-start.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/calendar-start.svg new file mode 100644 index 0000000000..e65abf9a93 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/calendar-start.svg @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/calendar.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/calendar.svg new file mode 100644 index 0000000000..336a4eeae1 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/calendar.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/camera.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/camera.svg new file mode 100644 index 0000000000..dd7d7394a5 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/camera.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/car.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/car.svg new file mode 100644 index 0000000000..32776ea0d4 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/car.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/chat.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/chat.svg new file mode 100644 index 0000000000..4831293a24 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/chat.svg @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/checkbox-outline.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/checkbox-outline.svg new file mode 100644 index 0000000000..33ba053ec5 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/checkbox-outline.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/checkbox.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/checkbox.svg new file mode 100644 index 0000000000..e751fe12cb --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/checkbox.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/checkmark-selected.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/checkmark-selected.svg new file mode 100644 index 0000000000..fb4d06bbe4 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/checkmark-selected.svg @@ -0,0 +1,3 @@ + + + diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/clock.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/clock.svg new file mode 100644 index 0000000000..c213e29312 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/clock.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/close.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/close.svg new file mode 100644 index 0000000000..a5a7353e03 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/close.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/cog.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/cog.svg new file mode 100644 index 0000000000..407aff3ced --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/cog.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/coinstack.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/coinstack.svg new file mode 100644 index 0000000000..b30770c6e6 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/coinstack.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/common.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/common.svg new file mode 100644 index 0000000000..158b8b3d01 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/common.svg @@ -0,0 +1,3 @@ + + + diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/company.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/company.svg new file mode 100644 index 0000000000..7b07132977 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/company.svg @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/contact.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/contact.svg new file mode 100644 index 0000000000..da1249b52c --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/contact.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/contract.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/contract.svg new file mode 100644 index 0000000000..d12f4e84f4 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/contract.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/copy.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/copy.svg new file mode 100644 index 0000000000..03c5e580a7 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/copy.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/crossedeye.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/crossedeye.svg new file mode 100644 index 0000000000..593119a4f3 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/crossedeye.svg @@ -0,0 +1,3 @@ + + + diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/document.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/document.svg new file mode 100644 index 0000000000..31eaef200a --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/document.svg @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/dot.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/dot.svg new file mode 100644 index 0000000000..03ffa05c0c --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/dot.svg @@ -0,0 +1,3 @@ + + + diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/download.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/download.svg new file mode 100644 index 0000000000..4195daa93a --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/download.svg @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/drag-drop.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/drag-drop.svg new file mode 100644 index 0000000000..1becdc4169 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/drag-drop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/edit.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/edit.svg new file mode 100644 index 0000000000..075953809e --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/edit.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/expand.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/expand.svg new file mode 100644 index 0000000000..1c11b16165 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/expand.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/expense.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/expense.svg new file mode 100644 index 0000000000..28a50930b1 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/expense.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/feedback.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/feedback.svg new file mode 100644 index 0000000000..db22339a3d --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/feedback.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/fees.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/fees.svg new file mode 100644 index 0000000000..23cff1419a --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/fees.svg @@ -0,0 +1,3 @@ + + + diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/filter.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/filter.svg new file mode 100644 index 0000000000..25bf9184f5 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/filter.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/flag.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/flag.svg new file mode 100644 index 0000000000..8fe37ba03b --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/flag.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/flash-off.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/flash-off.svg new file mode 100644 index 0000000000..ab98e038a0 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/flash-off.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/flash.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/flash.svg new file mode 100644 index 0000000000..b39c0f9eed --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/flash.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/flower.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/flower.svg new file mode 100644 index 0000000000..1bab8f8b40 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/flower.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/foreign-payment.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/foreign-payment.svg new file mode 100644 index 0000000000..bda1e16a64 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/foreign-payment.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/globe-transfer.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/globe-transfer.svg new file mode 100644 index 0000000000..2a900606d9 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/globe-transfer.svg @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/grid.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/grid.svg new file mode 100644 index 0000000000..93b9e61686 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/grid.svg @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/health.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/health.svg new file mode 100644 index 0000000000..cd96cd970f --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/health.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/help-decoration.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/help-decoration.svg new file mode 100644 index 0000000000..8edcae397b --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/help-decoration.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/help.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/help.svg new file mode 100644 index 0000000000..bb55b737d4 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/help.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/history.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/history.svg new file mode 100644 index 0000000000..6539c7ed99 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/history.svg @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/home.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/home.svg new file mode 100644 index 0000000000..41746c40dd --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/home.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/house.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/house.svg new file mode 100644 index 0000000000..51c878701f --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/house.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/illness.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/illness.svg new file mode 100644 index 0000000000..8e3992057b --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/illness.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/inbox-outline.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/inbox-outline.svg new file mode 100644 index 0000000000..60b2abf310 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/inbox-outline.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/inbox.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/inbox.svg new file mode 100644 index 0000000000..6d48290de2 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/inbox.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/incapacity.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/incapacity.svg new file mode 100644 index 0000000000..8bbc212bf6 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/incapacity.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/income.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/income.svg new file mode 100644 index 0000000000..0e6737b1f4 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/income.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/information-decoration.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/information-decoration.svg new file mode 100644 index 0000000000..ba26ab051c --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/information-decoration.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/information.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/information.svg new file mode 100644 index 0000000000..13d6bc7fde --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/information.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/insurance.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/insurance.svg new file mode 100644 index 0000000000..7e9a484536 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/insurance.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/investment.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/investment.svg new file mode 100644 index 0000000000..c12f2c2ad8 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/investment.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/keyboard.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/keyboard.svg new file mode 100644 index 0000000000..e6e9055359 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/keyboard.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/kirby.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/kirby.svg new file mode 100644 index 0000000000..ccd0c2ce24 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/kirby.svg @@ -0,0 +1,3 @@ + + + diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/life.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/life.svg new file mode 100644 index 0000000000..933347ca22 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/life.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/link.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/link.svg new file mode 100644 index 0000000000..a15e1a7625 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/link.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/list.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/list.svg new file mode 100644 index 0000000000..3cfe332e92 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/list.svg @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/lock.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/lock.svg new file mode 100644 index 0000000000..f30fb336a8 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/lock.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/log-out.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/log-out.svg new file mode 100644 index 0000000000..4b9b4d567e --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/log-out.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/menu-no-decoration.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/menu-no-decoration.svg new file mode 100644 index 0000000000..39a544404a --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/menu-no-decoration.svg @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/menu-outline.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/menu-outline.svg new file mode 100644 index 0000000000..7566218bba --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/menu-outline.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/menu.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/menu.svg new file mode 100644 index 0000000000..a4912d8fb5 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/menu.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/misc.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/misc.svg new file mode 100644 index 0000000000..824f71d570 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/misc.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/moneybag.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/moneybag.svg new file mode 100644 index 0000000000..c10ebc57e3 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/moneybag.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/more.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/more.svg new file mode 100644 index 0000000000..6231035d3a --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/more.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/move.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/move.svg new file mode 100644 index 0000000000..44cefab9c2 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/move.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/navigation.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/navigation.svg new file mode 100644 index 0000000000..674e767350 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/navigation.svg @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/notification-fill.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/notification-fill.svg new file mode 100644 index 0000000000..7c8e6e5ec9 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/notification-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/notification.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/notification.svg new file mode 100644 index 0000000000..dfb886124b --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/notification.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/overview-outline.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/overview-outline.svg new file mode 100644 index 0000000000..7613232859 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/overview-outline.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/overview.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/overview.svg new file mode 100644 index 0000000000..bd987111f3 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/overview.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/participants.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/participants.svg new file mode 100644 index 0000000000..1fc33c3e2e --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/participants.svg @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/payment-card.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/payment-card.svg new file mode 100644 index 0000000000..f37e5e5f14 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/payment-card.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/pension.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/pension.svg new file mode 100644 index 0000000000..21714179f8 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/pension.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/person-outline.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/person-outline.svg new file mode 100644 index 0000000000..6526d56533 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/person-outline.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/person.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/person.svg new file mode 100644 index 0000000000..a3a56fa2f6 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/person.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/phone-device.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/phone-device.svg new file mode 100644 index 0000000000..ab82b2c5ca --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/phone-device.svg @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/piggybank.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/piggybank.svg new file mode 100644 index 0000000000..22579e1f3a --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/piggybank.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/recurring.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/recurring.svg new file mode 100644 index 0000000000..c555f0f883 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/recurring.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/remove.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/remove.svg new file mode 100644 index 0000000000..5abb45f69f --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/remove.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/reorder.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/reorder.svg new file mode 100644 index 0000000000..bc1375e177 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/reorder.svg @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/revert.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/revert.svg new file mode 100644 index 0000000000..1f7b503944 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/revert.svg @@ -0,0 +1,3 @@ + + + diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/salary.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/salary.svg new file mode 100644 index 0000000000..98be191918 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/salary.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/search.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/search.svg new file mode 100644 index 0000000000..cc9ce73c51 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/search.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/see.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/see.svg new file mode 100644 index 0000000000..f1ae9ef8b1 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/see.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/share.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/share.svg new file mode 100644 index 0000000000..e41b4e0edd --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/share.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/signed-document.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/signed-document.svg new file mode 100644 index 0000000000..161a1a99aa --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/signed-document.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/sort.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/sort.svg new file mode 100644 index 0000000000..108e3821c7 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/sort.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/sunshine.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/sunshine.svg new file mode 100644 index 0000000000..6b03e2dc4f --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/sunshine.svg @@ -0,0 +1,3 @@ + + + diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/support.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/support.svg new file mode 100644 index 0000000000..85d6c46d7b --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/support.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/swap.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/swap.svg new file mode 100644 index 0000000000..825a4d163a --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/swap.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/tractor.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/tractor.svg new file mode 100644 index 0000000000..2ffeef830b --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/tractor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/transfer-ownership.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/transfer-ownership.svg new file mode 100644 index 0000000000..9e35c419ee --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/transfer-ownership.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/trash.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/trash.svg new file mode 100644 index 0000000000..1b6773740e --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/trash.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/unsubscribe.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/unsubscribe.svg new file mode 100644 index 0000000000..e36b3afc52 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/unsubscribe.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/update.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/update.svg new file mode 100644 index 0000000000..d0942aea94 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/update.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/upload.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/upload.svg new file mode 100644 index 0000000000..c32446e099 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/upload.svg @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/user-blocked.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/user-blocked.svg new file mode 100644 index 0000000000..d1216451aa --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/user-blocked.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/verify.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/verify.svg new file mode 100644 index 0000000000..e70d4d3dc1 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/verify.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/warning.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/warning.svg new file mode 100644 index 0000000000..5b915a3710 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/warning.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/write-message.svg b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/write-message.svg new file mode 100644 index 0000000000..3a82b050e0 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/assets/kirby/icons/svg/write-message.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/branch/kby-toggle-button-mobile-view/common.2aace7ddbe9808e1.js b/branch/kby-toggle-button-mobile-view/common.2aace7ddbe9808e1.js new file mode 100644 index 0000000000..c8f4727353 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/common.2aace7ddbe9808e1.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcookbook=self.webpackChunkcookbook||[]).push([[2076],{44556:(C,w,c)=>{c.d(w,{c:()=>r});var h=c(54261),l=c(21086),a=c(28607);const r=(o,i)=>{let t,n;const g=(s,u,E)=>{if(typeof document>"u")return;const p=document.elementFromPoint(s,u);p&&i(p)&&!p.disabled?p!==t&&(e(),d(p,E)):e()},d=(s,u)=>{t=s,n||(n=t);const E=t;(0,h.w)(()=>E.classList.add("ion-activated")),u()},e=(s=!1)=>{if(!t)return;const u=t;(0,h.w)(()=>u.classList.remove("ion-activated")),s&&n!==t&&t.click(),t=void 0};return(0,a.createGesture)({el:o,gestureName:"buttonActiveDrag",threshold:0,onStart:s=>g(s.currentX,s.currentY,l.a),onMove:s=>g(s.currentX,s.currentY,l.b),onEnd:()=>{e(!0),(0,l.h)(),n=void 0}})}},78438:(C,w,c)=>{c.d(w,{g:()=>l});var h=c(28476);const l=()=>{if(void 0!==h.w)return h.w.Capacitor}},95572:(C,w,c)=>{c.d(w,{c:()=>h,i:()=>l});const h=(a,r,o)=>"function"==typeof o?o(a,r):"string"==typeof o?a[o]===r[o]:Array.isArray(r)?r.includes(a):a===r,l=(a,r,o)=>void 0!==a&&(Array.isArray(a)?a.some(i=>h(i,r,o)):h(a,r,o))},90464:(C,w,c)=>{c.d(w,{E:()=>d,a:()=>h});const h=e=>{try{if(e instanceof t)return e.value;if(!r()||"string"!=typeof e||""===e)return e;if(e.includes("onload="))return"";const s=document.createDocumentFragment(),u=document.createElement("div");s.appendChild(u),u.innerHTML=e,i.forEach(f=>{const m=s.querySelectorAll(f);for(let _=m.length-1;_>=0;_--){const M=m[_];M.parentNode?M.parentNode.removeChild(M):s.removeChild(M);const O=a(M);for(let v=0;v{if(e.nodeType&&1!==e.nodeType)return;if(typeof NamedNodeMap<"u"&&!(e.attributes instanceof NamedNodeMap))return void e.remove();for(let u=e.attributes.length-1;u>=0;u--){const E=e.attributes.item(u),p=E.name;if(!o.includes(p.toLowerCase())){e.removeAttribute(p);continue}const y=E.value,f=e[p];(null!=y&&y.toLowerCase().includes("javascript:")||null!=f&&f.toLowerCase().includes("javascript:"))&&e.removeAttribute(p)}const s=a(e);for(let u=0;unull!=e.children?e.children:e.childNodes,r=()=>{var e;const s=window,u=null===(e=s?.Ionic)||void 0===e?void 0:e.config;return!u||(u.get?u.get("sanitizerEnabled",!0):!0===u.sanitizerEnabled||void 0===u.sanitizerEnabled)},o=["class","id","href","src","name","slot"],i=["script","style","iframe","meta","link","object","embed"];class t{constructor(s){this.value=s}}const d=!1},63351:(C,w,c)=>{c.d(w,{g:()=>h});const h=(i,t,n,g,d)=>a(i[1],t[1],n[1],g[1],d).map(e=>l(i[0],t[0],n[0],g[0],e)),l=(i,t,n,g,d)=>d*(3*t*Math.pow(d-1,2)+d*(-3*n*d+3*n+g*d))-i*Math.pow(d-1,3),a=(i,t,n,g,d)=>o((g-=d)-3*(n-=d)+3*(t-=d)-(i-=d),3*n-6*t+3*i,3*t-3*i,i).filter(s=>s>=0&&s<=1),o=(i,t,n,g)=>{if(0===i)return((i,t,n)=>{const g=t*t-4*i*n;return g<0?[]:[(-t+Math.sqrt(g))/(2*i),(-t-Math.sqrt(g))/(2*i)]})(t,n,g);const d=(3*(n/=i)-(t/=i)*t)/3,e=(2*t*t*t-9*t*n+27*(g/=i))/27;if(0===d)return[Math.pow(-e,1/3)];if(0===e)return[Math.sqrt(-d),-Math.sqrt(-d)];const s=Math.pow(e/2,2)+Math.pow(d/3,3);if(0===s)return[Math.pow(e/2,.5)-t/3];if(s>0)return[Math.pow(-e/2+Math.sqrt(s),1/3)-Math.pow(e/2+Math.sqrt(s),1/3)-t/3];const u=Math.sqrt(Math.pow(-d/3,3)),E=Math.acos(-e/(2*Math.sqrt(Math.pow(-d/3,3)))),p=2*Math.pow(u,1/3);return[p*Math.cos(E/3)-t/3,p*Math.cos((E+2*Math.PI)/3)-t/3,p*Math.cos((E+4*Math.PI)/3)-t/3]}},25083:(C,w,c)=>{c.d(w,{i:()=>h});const h=l=>l&&""!==l.dir?"rtl"===l.dir.toLowerCase():"rtl"===document?.dir.toLowerCase()},13126:(C,w,c)=>{c.r(w),c.d(w,{startFocusVisible:()=>r});const h="ion-focused",a=["Tab","ArrowDown","Space","Escape"," ","Shift","Enter","ArrowLeft","ArrowRight","ArrowUp","Home","End"],r=o=>{let i=[],t=!0;const n=o?o.shadowRoot:document,g=o||document.body,d=y=>{i.forEach(f=>f.classList.remove(h)),y.forEach(f=>f.classList.add(h)),i=y},e=()=>{t=!1,d([])},s=y=>{t=a.includes(y.key),t||d([])},u=y=>{if(t&&void 0!==y.composedPath){const f=y.composedPath().filter(m=>!!m.classList&&m.classList.contains("ion-focusable"));d(f)}},E=()=>{n.activeElement===g&&d([])};return n.addEventListener("keydown",s),n.addEventListener("focusin",u),n.addEventListener("focusout",E),n.addEventListener("touchstart",e,{passive:!0}),n.addEventListener("mousedown",e),{destroy:()=>{n.removeEventListener("keydown",s),n.removeEventListener("focusin",u),n.removeEventListener("focusout",E),n.removeEventListener("touchstart",e),n.removeEventListener("mousedown",e)},setFocus:d}}},21086:(C,w,c)=>{c.d(w,{I:()=>l,a:()=>t,b:()=>n,c:()=>i,d:()=>d,h:()=>g});var h=c(78438),l=function(e){return e.Heavy="HEAVY",e.Medium="MEDIUM",e.Light="LIGHT",e}(l||{});const r={getEngine(){const e=(0,h.g)();if(e?.isPluginAvailable("Haptics"))return e.Plugins.Haptics},available(){if(!this.getEngine())return!1;const s=(0,h.g)();return"web"!==s?.getPlatform()||typeof navigator<"u"&&void 0!==navigator.vibrate},impact(e){const s=this.getEngine();s&&s.impact({style:e.style})},notification(e){const s=this.getEngine();s&&s.notification({type:e.type})},selection(){this.impact({style:l.Light})},selectionStart(){const e=this.getEngine();e&&e.selectionStart()},selectionChanged(){const e=this.getEngine();e&&e.selectionChanged()},selectionEnd(){const e=this.getEngine();e&&e.selectionEnd()}},o=()=>r.available(),i=()=>{o()&&r.selection()},t=()=>{o()&&r.selectionStart()},n=()=>{o()&&r.selectionChanged()},g=()=>{o()&&r.selectionEnd()},d=e=>{o()&&r.impact(e)}},20909:(C,w,c)=>{c.d(w,{I:()=>i,a:()=>d,b:()=>o,c:()=>u,d:()=>p,f:()=>e,g:()=>g,i:()=>n,p:()=>E,r:()=>y,s:()=>s});var h=c(10467),l=c(84920),a=c(74929);const o="ion-content",i=".ion-content-scroll-host",t=`${o}, ${i}`,n=f=>"ION-CONTENT"===f.tagName,g=function(){var f=(0,h.A)(function*(m){return n(m)?(yield new Promise(_=>(0,l.c)(m,_)),m.getScrollElement()):m});return function(_){return f.apply(this,arguments)}}(),d=f=>f.querySelector(i)||f.querySelector(t),e=f=>f.closest(t),s=(f,m)=>n(f)?f.scrollToTop(m):Promise.resolve(f.scrollTo({top:0,left:0,behavior:m>0?"smooth":"auto"})),u=(f,m,_,M)=>n(f)?f.scrollByPoint(m,_,M):Promise.resolve(f.scrollBy({top:_,left:m,behavior:M>0?"smooth":"auto"})),E=f=>(0,a.b)(f,o),p=f=>{if(n(f)){const _=f.scrollY;return f.scrollY=!1,_}return f.style.setProperty("overflow","hidden"),!0},y=(f,m)=>{n(f)?f.scrollY=m:f.style.removeProperty("overflow")}},23992:(C,w,c)=>{c.d(w,{a:()=>h,b:()=>u,c:()=>t,d:()=>E,e:()=>D,f:()=>i,g:()=>p,h:()=>a,i:()=>l,j:()=>v,k:()=>b,l:()=>n,m:()=>e,n:()=>y,o:()=>d,p:()=>o,q:()=>r,r:()=>O,s:()=>L,t:()=>s,u:()=>_,v:()=>M,w:()=>g,x:()=>f,y:()=>m});const h="data:image/svg+xml;utf8,",l="data:image/svg+xml;utf8,",a="data:image/svg+xml;utf8,",r="data:image/svg+xml;utf8,",o="data:image/svg+xml;utf8,",i="data:image/svg+xml;utf8,",t="data:image/svg+xml;utf8,",n="data:image/svg+xml;utf8,",g="data:image/svg+xml;utf8,",d="data:image/svg+xml;utf8,",e="data:image/svg+xml;utf8,",s="data:image/svg+xml;utf8,",u="data:image/svg+xml;utf8,",E="data:image/svg+xml;utf8,",p="data:image/svg+xml;utf8,",y="data:image/svg+xml;utf8,",f="data:image/svg+xml;utf8,",m="data:image/svg+xml;utf8,",_="data:image/svg+xml;utf8,",M="data:image/svg+xml;utf8,",O="data:image/svg+xml;utf8,",v="data:image/svg+xml;utf8,",b="data:image/svg+xml;utf8,",L="data:image/svg+xml;utf8,",D="data:image/svg+xml;utf8,"},20243:(C,w,c)=>{c.d(w,{c:()=>r,g:()=>o});var h=c(28476),l=c(84920),a=c(74929);const r=(t,n,g)=>{let d,e;if(void 0!==h.w&&"MutationObserver"in h.w){const p=Array.isArray(n)?n:[n];d=new MutationObserver(y=>{for(const f of y)for(const m of f.addedNodes)if(m.nodeType===Node.ELEMENT_NODE&&p.includes(m.slot))return g(),void(0,l.r)(()=>s(m))}),d.observe(t,{childList:!0,subtree:!0})}const s=p=>{var y;e&&(e.disconnect(),e=void 0),e=new MutationObserver(f=>{g();for(const m of f)for(const _ of m.removedNodes)_.nodeType===Node.ELEMENT_NODE&&_.slot===n&&E()}),e.observe(null!==(y=p.parentElement)&&void 0!==y?y:p,{subtree:!0,childList:!0})},E=()=>{e&&(e.disconnect(),e=void 0)};return{destroy:()=>{d&&(d.disconnect(),d=void 0),E()}}},o=(t,n,g)=>{const d=null==t?0:t.toString().length,e=i(d,n);if(void 0===g)return e;try{return g(d,n)}catch(s){return(0,a.a)("Exception in provided `counterFormatter`.",s),e}},i=(t,n)=>`${t} / ${n}`},31622:(C,w,c)=>{c.r(w),c.d(w,{KEYBOARD_DID_CLOSE:()=>o,KEYBOARD_DID_OPEN:()=>r,copyVisualViewport:()=>O,keyboardDidClose:()=>f,keyboardDidOpen:()=>p,keyboardDidResize:()=>y,resetKeyboardAssist:()=>d,setKeyboardClose:()=>E,setKeyboardOpen:()=>u,startKeyboardAssist:()=>e,trackViewportChanges:()=>M});var h=c(94379);c(78438),c(28476);const r="ionKeyboardDidShow",o="ionKeyboardDidHide";let t={},n={},g=!1;const d=()=>{t={},n={},g=!1},e=v=>{if(h.K.getEngine())s(v);else{if(!v.visualViewport)return;n=O(v.visualViewport),v.visualViewport.onresize=()=>{M(v),p()||y(v)?u(v):f(v)&&E(v)}}},s=v=>{v.addEventListener("keyboardDidShow",b=>u(v,b)),v.addEventListener("keyboardDidHide",()=>E(v))},u=(v,b)=>{m(v,b),g=!0},E=v=>{_(v),g=!1},p=()=>!g&&t.width===n.width&&(t.height-n.height)*n.scale>150,y=v=>g&&!f(v),f=v=>g&&n.height===v.innerHeight,m=(v,b)=>{const D=new CustomEvent(r,{detail:{keyboardHeight:b?b.keyboardHeight:v.innerHeight-n.height}});v.dispatchEvent(D)},_=v=>{const b=new CustomEvent(o);v.dispatchEvent(b)},M=v=>{t=Object.assign({},n),n=O(v.visualViewport)},O=v=>({width:Math.round(v.width),height:Math.round(v.height),offsetTop:v.offsetTop,offsetLeft:v.offsetLeft,pageTop:v.pageTop,pageLeft:v.pageLeft,scale:v.scale})},94379:(C,w,c)=>{c.d(w,{K:()=>r,a:()=>a});var h=c(78438),l=function(o){return o.Unimplemented="UNIMPLEMENTED",o.Unavailable="UNAVAILABLE",o}(l||{}),a=function(o){return o.Body="body",o.Ionic="ionic",o.Native="native",o.None="none",o}(a||{});const r={getEngine(){const o=(0,h.g)();if(o?.isPluginAvailable("Keyboard"))return o.Plugins.Keyboard},getResizeMode(){const o=this.getEngine();return o?.getResizeMode?o.getResizeMode().catch(i=>{if(i.code!==l.Unimplemented)throw i}):Promise.resolve(void 0)}}},64731:(C,w,c)=>{c.d(w,{c:()=>i});var h=c(10467),l=c(28476),a=c(94379);const r=t=>void 0===l.d||t===a.a.None||void 0===t?null:l.d.querySelector("ion-app")??l.d.body,o=t=>{const n=r(t);return null===n?0:n.clientHeight},i=function(){var t=(0,h.A)(function*(n){let g,d,e,s;const u=function(){var m=(0,h.A)(function*(){const _=yield a.K.getResizeMode(),M=void 0===_?void 0:_.mode;g=()=>{void 0===s&&(s=o(M)),e=!0,E(e,M)},d=()=>{e=!1,E(e,M)},null==l.w||l.w.addEventListener("keyboardWillShow",g),null==l.w||l.w.addEventListener("keyboardWillHide",d)});return function(){return m.apply(this,arguments)}}(),E=(m,_)=>{n&&n(m,p(_))},p=m=>{if(0===s||s===o(m))return;const _=r(m);return null!==_?new Promise(M=>{const v=new ResizeObserver(()=>{_.clientHeight===s&&(v.disconnect(),M())});v.observe(_)}):void 0};return yield u(),{init:u,destroy:()=>{null==l.w||l.w.removeEventListener("keyboardWillShow",g),null==l.w||l.w.removeEventListener("keyboardWillHide",d),g=d=void 0},isKeyboardVisible:()=>e}});return function(g){return t.apply(this,arguments)}}()},67838:(C,w,c)=>{c.d(w,{c:()=>l});var h=c(10467);const l=()=>{let a;return{lock:function(){var o=(0,h.A)(function*(){const i=a;let t;return a=new Promise(n=>t=n),void 0!==i&&(yield i),t});return function(){return o.apply(this,arguments)}}()}}},9001:(C,w,c)=>{c.d(w,{c:()=>a});var h=c(28476),l=c(84920);const a=(r,o,i)=>{let t;const n=()=>!(void 0===o()||void 0!==r.label||null===i()),d=()=>{const s=o();if(void 0===s)return;if(!n())return void s.style.removeProperty("width");const u=i().scrollWidth;if(0===u&&null===s.offsetParent&&void 0!==h.w&&"IntersectionObserver"in h.w){if(void 0!==t)return;const E=t=new IntersectionObserver(p=>{1===p[0].intersectionRatio&&(d(),E.disconnect(),t=void 0)},{threshold:.01,root:r});E.observe(s)}else s.style.setProperty("width",.75*u+"px")};return{calculateNotchWidth:()=>{n()&&(0,l.r)(()=>{d()})},destroy:()=>{t&&(t.disconnect(),t=void 0)}}}},37895:(C,w,c)=>{c.d(w,{S:()=>l});const l={bubbles:{dur:1e3,circles:9,fn:(a,r,o)=>{const i=a*r/o-a+"ms",t=2*Math.PI*r/o;return{r:5,style:{top:32*Math.sin(t)+"%",left:32*Math.cos(t)+"%","animation-delay":i}}}},circles:{dur:1e3,circles:8,fn:(a,r,o)=>{const i=r/o,t=a*i-a+"ms",n=2*Math.PI*i;return{r:5,style:{top:32*Math.sin(n)+"%",left:32*Math.cos(n)+"%","animation-delay":t}}}},circular:{dur:1400,elmDuration:!0,circles:1,fn:()=>({r:20,cx:48,cy:48,fill:"none",viewBox:"24 24 48 48",transform:"translate(0,0)",style:{}})},crescent:{dur:750,circles:1,fn:()=>({r:26,style:{}})},dots:{dur:750,circles:3,fn:(a,r)=>({r:6,style:{left:32-32*r+"%","animation-delay":-110*r+"ms"}})},lines:{dur:1e3,lines:8,fn:(a,r,o)=>({y1:14,y2:26,style:{transform:`rotate(${360/o*r+(r({y1:12,y2:20,style:{transform:`rotate(${360/o*r+(r({y1:17,y2:29,style:{transform:`rotate(${30*r+(r<6?180:-180)}deg)`,"animation-delay":a*r/o-a+"ms"}})},"lines-sharp-small":{dur:1e3,lines:12,fn:(a,r,o)=>({y1:12,y2:20,style:{transform:`rotate(${30*r+(r<6?180:-180)}deg)`,"animation-delay":a*r/o-a+"ms"}})}}},97166:(C,w,c)=>{c.r(w),c.d(w,{createSwipeBackGesture:()=>o});var h=c(84920),l=c(25083),a=c(28607);c(11970);const o=(i,t,n,g,d)=>{const e=i.ownerDocument.defaultView;let s=(0,l.i)(i);const E=_=>s?-_.deltaX:_.deltaX;return(0,a.createGesture)({el:i,gestureName:"goback-swipe",gesturePriority:101,threshold:10,canStart:_=>(s=(0,l.i)(i),(_=>{const{startX:O}=_;return s?O>=e.innerWidth-50:O<=50})(_)&&t()),onStart:n,onMove:_=>{const O=E(_)/e.innerWidth;g(O)},onEnd:_=>{const M=E(_),O=e.innerWidth,v=M/O,b=(_=>s?-_.velocityX:_.velocityX)(_),D=b>=0&&(b>.2||M>O/2),x=(D?1-v:v)*O;let k=0;if(x>5){const P=x/Math.abs(b);k=Math.min(P,540)}d(D,v<=0?.01:(0,h.j)(0,v,.9999),k)}})}},2935:(C,w,c)=>{c.d(w,{w:()=>h});const h=(r,o,i)=>{if(typeof MutationObserver>"u")return;const t=new MutationObserver(n=>{i(l(n,o))});return t.observe(r,{childList:!0,subtree:!0}),t},l=(r,o)=>{let i;return r.forEach(t=>{for(let n=0;n{if(1!==r.nodeType)return;const i=r;return(i.tagName===o.toUpperCase()?[i]:Array.from(i.querySelectorAll(o))).find(n=>n.value===i.value)}}}]); \ No newline at end of file diff --git a/branch/kby-toggle-button-mobile-view/favicon.ico b/branch/kby-toggle-button-mobile-view/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..b744c08b8fcc15e4e9475900424775d25407e67b GIT binary patch literal 15086 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 + + + + Kirby Design System + + + + + + + + diff --git a/branch/kby-toggle-button-mobile-view/main.7d9cd16138e3c088.js b/branch/kby-toggle-button-mobile-view/main.7d9cd16138e3c088.js new file mode 100644 index 0000000000..94d3aee765 --- /dev/null +++ b/branch/kby-toggle-button-mobile-view/main.7d9cd16138e3c088.js @@ -0,0 +1 @@ +(self.webpackChunkcookbook=self.webpackChunkcookbook||[]).push([[8792],{72438:ft=>{var l=function(n){var i=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,f=0,g={},s={manual:n.Prism&&n.Prism.manual,disableWorkerMessageHandler:n.Prism&&n.Prism.disableWorkerMessageHandler,util:{encode:function he(pe){return pe instanceof x?new x(pe.type,he(pe.content),pe.alias):Array.isArray(pe)?pe.map(he):pe.replace(/&/g,"&").replace(/"u")return null;if("currentScript"in document)return document.currentScript;try{throw new Error}catch(Le){var he=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(Le.stack)||[])[1];if(he){var pe=document.getElementsByTagName("script");for(var be in pe)if(pe[be].src==he)return pe[be]}return null}},isActive:function(he,pe,be){for(var Le="no-"+pe;he;){var ye=he.classList;if(ye.contains(pe))return!0;if(ye.contains(Le))return!1;he=he.parentElement}return!!be}},languages:{plain:g,plaintext:g,text:g,txt:g,extend:function(he,pe){var be=s.util.clone(s.languages[he]);for(var Le in pe)be[Le]=pe[Le];return be},insertBefore:function(he,pe,be,Le){var ye=(Le=Le||s.languages)[he],je={};for(var ke in ye)if(ye.hasOwnProperty(ke)){if(ke==pe)for(var De in be)be.hasOwnProperty(De)&&(je[De]=be[De]);be.hasOwnProperty(ke)||(je[ke]=ye[ke])}var Je=Le[he];return Le[he]=je,s.languages.DFS(s.languages,function(lt,Mt){Mt===Je&<!=he&&(this[lt]=je)}),je},DFS:function he(pe,be,Le,ye){ye=ye||{};var je=s.util.objId;for(var ke in pe)if(pe.hasOwnProperty(ke)){be.call(pe,ke,pe[ke],Le||ke);var De=pe[ke],Je=s.util.type(De);"Object"!==Je||ye[je(De)]?"Array"===Je&&!ye[je(De)]&&(ye[je(De)]=!0,he(De,be,ke,ye)):(ye[je(De)]=!0,he(De,be,null,ye))}}},plugins:{},highlightAll:function(he,pe){s.highlightAllUnder(document,he,pe)},highlightAllUnder:function(he,pe,be){var Le={callback:be,container:he,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};s.hooks.run("before-highlightall",Le),Le.elements=Array.prototype.slice.apply(Le.container.querySelectorAll(Le.selector)),s.hooks.run("before-all-elements-highlight",Le);for(var je,ye=0;je=Le.elements[ye++];)s.highlightElement(je,!0===pe,Le.callback)},highlightElement:function(he,pe,be){var Le=s.util.getLanguage(he),ye=s.languages[Le];s.util.setLanguage(he,Le);var je=he.parentElement;je&&"pre"===je.nodeName.toLowerCase()&&s.util.setLanguage(je,Le);var De={element:he,language:Le,grammar:ye,code:he.textContent};function Je(Mt){De.highlightedCode=Mt,s.hooks.run("before-insert",De),De.element.innerHTML=De.highlightedCode,s.hooks.run("after-highlight",De),s.hooks.run("complete",De),be&&be.call(De.element)}if(s.hooks.run("before-sanity-check",De),(je=De.element.parentElement)&&"pre"===je.nodeName.toLowerCase()&&!je.hasAttribute("tabindex")&&je.setAttribute("tabindex","0"),!De.code)return s.hooks.run("complete",De),void(be&&be.call(De.element));if(s.hooks.run("before-highlight",De),De.grammar)if(pe&&n.Worker){var lt=new Worker(s.filename);lt.onmessage=function(Mt){Je(Mt.data)},lt.postMessage(JSON.stringify({language:De.language,code:De.code,immediateClose:!0}))}else Je(s.highlight(De.code,De.grammar,De.language));else Je(s.util.encode(De.code))},highlight:function(he,pe,be){var Le={code:he,grammar:pe,language:be};if(s.hooks.run("before-tokenize",Le),!Le.grammar)throw new Error('The language "'+Le.language+'" has no grammar.');return Le.tokens=s.tokenize(Le.code,Le.grammar),s.hooks.run("after-tokenize",Le),x.stringify(s.util.encode(Le.tokens),Le.language)},tokenize:function(he,pe){var be=pe.rest;if(be){for(var Le in be)pe[Le]=be[Le];delete pe.rest}var ye=new w;return M(ye,ye.head,he),y(he,ye,pe,ye.head,0),function R(he){for(var pe=[],be=he.head.next;be!==he.tail;)pe.push(be.value),be=be.next;return pe}(ye)},hooks:{all:{},add:function(he,pe){var be=s.hooks.all;be[he]=be[he]||[],be[he].push(pe)},run:function(he,pe){var be=s.hooks.all[he];if(be&&be.length)for(var ye,Le=0;ye=be[Le++];)ye(pe)}},Token:x};function x(he,pe,be,Le){this.type=he,this.content=pe,this.alias=be,this.length=0|(Le||"").length}function _(he,pe,be,Le){he.lastIndex=pe;var ye=he.exec(be);if(ye&&Le&&ye[1]){var je=ye[1].length;ye.index+=je,ye[0]=ye[0].slice(je)}return ye}function y(he,pe,be,Le,ye,je){for(var ke in be)if(be.hasOwnProperty(ke)&&be[ke]){var De=be[ke];De=Array.isArray(De)?De:[De];for(var Je=0;Je=je.reach);e+=Xe.value.length,Xe=Xe.next){var On=Xe.value;if(pe.length>he.length)return;if(!(On instanceof x)){var wt,Pt=1;if(et){if(!(wt=_(Ct,e,he,Bt))||wt.index>=he.length)break;var It=wt.index,At=wt.index+wt[0].length,we=e;for(we+=Xe.value.length;It>=we;)we+=(Xe=Xe.next).value.length;if(e=we-=Xe.value.length,Xe.value instanceof x)continue;for(var Ot=Xe;Ot!==pe.tail&&(weje.reach&&(je.reach=jn);var So=Xe.prev;if(fn&&(So=M(pe,So,fn),e+=fn.length),I(pe,So,Pt),Xe=M(pe,So,new x(ke,Mt?s.tokenize(tn,Mt):tn,sn,tn)),En&&M(pe,Xe,En),Pt>1){var Nt={cause:ke+","+Je,reach:jn};y(he,pe,be,Xe.prev,e,Nt),je&&Nt.reach>je.reach&&(je.reach=Nt.reach)}}}}}}function w(){var he={value:null,prev:null,next:null},pe={value:null,prev:he,next:null};he.next=pe,this.head=he,this.tail=pe,this.length=0}function M(he,pe,be){var Le=pe.next,ye={value:be,prev:pe,next:Le};return pe.next=ye,Le.prev=ye,he.length++,ye}function I(he,pe,be){for(var Le=pe.next,ye=0;ye"+ye.content+""},!n.document)return n.addEventListener&&(s.disableWorkerMessageHandler||n.addEventListener("message",function(he){var pe=JSON.parse(he.data),be=pe.language,ye=pe.immediateClose;n.postMessage(s.highlight(pe.code,s.languages[be],be)),ye&&n.close()},!1)),s;var H=s.util.currentScript();function K(){s.manual||s.highlightAll()}if(H&&(s.filename=H.src,H.hasAttribute("data-manual")&&(s.manual=!0)),!s.manual){var L=document.readyState;"loading"===L||"interactive"===L&&H&&H.defer?document.addEventListener("DOMContentLoaded",K):window.requestAnimationFrame?window.requestAnimationFrame(K):window.setTimeout(K,16)}return s}(typeof window<"u"?window:typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope?self:{});ft.exports&&(ft.exports=l),typeof global<"u"&&(global.Prism=l),l.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},l.languages.markup.tag.inside["attr-value"].inside.entity=l.languages.markup.entity,l.languages.markup.doctype.inside["internal-subset"].inside=l.languages.markup,l.hooks.add("wrap",function(n){"entity"===n.type&&(n.attributes.title=n.content.replace(/&/,"&"))}),Object.defineProperty(l.languages.markup.tag,"addInlined",{value:function(i,f){var g={};g["language-"+f]={pattern:/(^$)/i,lookbehind:!0,inside:l.languages[f]},g.cdata=/^$/i;var s={"included-cdata":{pattern://i,inside:g}};s["language-"+f]={pattern:/[\s\S]+/,inside:l.languages[f]};var x={};x[i]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,function(){return i}),"i"),lookbehind:!0,greedy:!0,inside:s},l.languages.insertBefore("markup","cdata",x)}}),Object.defineProperty(l.languages.markup.tag,"addAttribute",{value:function(n,i){l.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+n+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[i,"language-"+i],inside:l.languages[i]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),l.languages.html=l.languages.markup,l.languages.mathml=l.languages.markup,l.languages.svg=l.languages.markup,l.languages.xml=l.languages.extend("markup",{}),l.languages.ssml=l.languages.xml,l.languages.atom=l.languages.xml,l.languages.rss=l.languages.xml,function(n){var i=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;n.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-](?:[^;{\s]|\s+(?![\s{]))*(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+i.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+i.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+i.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:i,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},n.languages.css.atrule.inside.rest=n.languages.css;var f=n.languages.markup;f&&(f.tag.addInlined("style","css"),f.tag.addAttribute("style","css"))}(l),l.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},l.languages.javascript=l.languages.extend("clike",{"class-name":[l.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),l.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,l.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:l.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:l.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:l.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:l.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:l.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),l.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:l.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),l.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),l.languages.markup&&(l.languages.markup.tag.addInlined("script","javascript"),l.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),l.languages.js=l.languages.javascript,function(){if(!(typeof l>"u"||typeof document>"u")){Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);var g={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"},s="data-src-status",x="loading",_="loaded",w="pre[data-src]:not(["+s+'="'+_+'"]):not(['+s+'="'+x+'"])';l.hooks.add("before-highlightall",function(H){H.selector+=", "+w}),l.hooks.add("before-sanity-check",function(H){var K=H.element;if(K.matches(w)){H.code="",K.setAttribute(s,x);var L=K.appendChild(document.createElement("CODE"));L.textContent="Loading\u2026";var he=K.getAttribute("data-src"),pe=H.language;if("none"===pe){var be=(/\.(\w+)$/.exec(he)||[,"none"])[1];pe=g[be]||be}l.util.setLanguage(L,pe),l.util.setLanguage(K,pe);var Le=l.plugins.autoloader;Le&&Le.loadLanguages(pe),function M(H,K,L){var he=new XMLHttpRequest;he.open("GET",H,!0),he.onreadystatechange=function(){4==he.readyState&&(he.status<400&&he.responseText?K(he.responseText):L(he.status>=400?function(H,K){return"\u2716 Error "+H+" while fetching file: "+K}(he.status,he.statusText):"\u2716 Error: File does not exist or is empty"))},he.send(null)}(he,function(ye){K.setAttribute(s,_);var je=function I(H){var K=/^\s*(\d+)\s*(?:(,)\s*(?:(\d+)\s*)?)?$/.exec(H||"");if(K){var L=Number(K[1]),pe=K[3];return K[2]?pe?[L,Number(pe)]:[L,void 0]:[L,L]}}(K.getAttribute("data-range"));if(je){var ke=ye.split(/\r\n?|\n/g),De=je[0],Je=null==je[1]?ke.length:je[1];De<0&&(De+=ke.length),De=Math.max(0,Math.min(De-1,ke.length)),Je<0&&(Je+=ke.length),Je=Math.max(0,Math.min(Je,ke.length)),ye=ke.slice(De,Je).join("\n"),K.hasAttribute("data-start")||K.setAttribute("data-start",String(De+1))}L.textContent=ye,l.highlightElement(L)},function(ye){K.setAttribute(s,"failed"),L.textContent=ye})}}),l.plugins.fileHighlight={highlight:function(K){for(var pe,L=(K||document).querySelectorAll(w),he=0;pe=L[he++];)l.highlightElement(pe)}};var R=!1;l.fileHighlight=function(){R||(console.warn("Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead."),R=!0),l.plugins.fileHighlight.highlight.apply(this,arguments)}}}()},90555:(ft,Z,l)=>{"use strict";l.d(Z,{c:()=>x});var n=l(84878);let i;const g=(_,y,w)=>{const M=y.startsWith("animation")?(_=>(void 0===i&&(i=void 0===_.style.animationName&&void 0!==_.style.webkitAnimationName?"-webkit-":""),i))(_):"";_.style.setProperty(M+y,w)},s=(_=[],y)=>{if(void 0!==y){const w=Array.isArray(y)?y:[y];return[..._,...w]}return _},x=_=>{let y,w,M,I,R,H,be,Mt,Bt,et,Xe,K=[],L=[],he=[],pe=!1,Le={},ye=[],je=[],ke={},De=0,Je=!1,lt=!1,sn=!0,tt=!1,Ct=!0,e=!1;const On=_,Pt=[],wt=[],At=[],we=[],Ot=[],It=[],tn=[],fn=[],En=[],jn=[],So=[],pt="function"==typeof AnimationEffect||void 0!==n.w&&"function"==typeof n.w.AnimationEffect,Nt="function"==typeof Element&&"function"==typeof Element.prototype.animate&&pt,Vt=()=>So,Zn=(en,po)=>{const ni=po.findIndex(Ci=>Ci.c===en);ni>-1&&po.splice(ni,1)},_n=(en,po)=>((po?.oneTimeCallback?wt:Pt).push({c:en,o:po}),Xe),Qt=()=>{Nt&&(So.forEach(en=>{en.cancel()}),So.length=0)},Nn=()=>{It.forEach(en=>{en?.parentNode&&en.parentNode.removeChild(en)}),It.length=0},Yi=()=>void 0!==R?R:be?be.getFill():"both",xr=()=>void 0!==Mt?Mt:void 0!==H?H:be?be.getDirection():"normal",zi=()=>Je?"linear":void 0!==M?M:be?be.getEasing():"linear",Ji=()=>lt?0:void 0!==Bt?Bt:void 0!==w?w:be?be.getDuration():0,Pr=()=>void 0!==I?I:be?be.getIterations():1,Gi=()=>void 0!==et?et:void 0!==y?y:be?be.getDelay():0,Dn=()=>{0!==De&&(De--,0===De&&((()=>{En.forEach(hr=>hr()),jn.forEach(hr=>hr());const en=sn?1:0,po=ye,ni=je,Ci=ke;we.forEach(hr=>{const Vi=hr.classList;po.forEach(qi=>Vi.add(qi)),ni.forEach(qi=>Vi.remove(qi));for(const qi in Ci)Ci.hasOwnProperty(qi)&&g(hr,qi,Ci[qi])}),Bt=void 0,Mt=void 0,et=void 0,Pt.forEach(hr=>hr.c(en,Xe)),wt.forEach(hr=>hr.c(en,Xe)),wt.length=0,Ct=!0,sn&&(tt=!0),sn=!0})(),be&&be.animationFinish()))},co=()=>{(()=>{tn.forEach(Ci=>Ci()),fn.forEach(Ci=>Ci());const en=L,po=he,ni=Le;we.forEach(Ci=>{const hr=Ci.classList;en.forEach(Vi=>hr.add(Vi)),po.forEach(Vi=>hr.remove(Vi));for(const Vi in ni)ni.hasOwnProperty(Vi)&&g(Ci,Vi,ni[Vi])})})(),K.length>0&&Nt&&(we.forEach(en=>{const po=en.animate(K,{id:On,delay:Gi(),duration:Ji(),easing:zi(),iterations:Pr(),fill:Yi(),direction:xr()});po.pause(),So.push(po)}),So.length>0&&(So[0].onfinish=()=>{Dn()})),pe=!0},Oo=en=>{en=Math.min(Math.max(en,0),.9999),Nt&&So.forEach(po=>{po.currentTime=po.effect.getComputedTiming().delay+Ji()*en,po.pause()})},ln=en=>{So.forEach(po=>{po.effect.updateTiming({delay:Gi(),duration:Ji(),easing:zi(),iterations:Pr(),fill:Yi(),direction:xr()})}),void 0!==en&&Oo(en)},Gn=(en=!1,po=!0,ni)=>(en&&Ot.forEach(Ci=>{Ci.update(en,po,ni)}),Nt&&ln(ni),Xe),ci=()=>{pe&&(Nt?So.forEach(en=>{en.pause()}):we.forEach(en=>{g(en,"animation-play-state","paused")}),e=!0)},Vr=en=>new Promise(po=>{en?.sync&&(lt=!0,_n(()=>lt=!1,{oneTimeCallback:!0})),pe||co(),tt&&(Nt&&(Oo(0),ln()),tt=!1),Ct&&(De=Ot.length+1,Ct=!1);const ni=()=>{Zn(Ci,wt),po()},Ci=()=>{Zn(ni,At),po()};_n(Ci,{oneTimeCallback:!0}),(en=>{At.push({c:en,o:{oneTimeCallback:!0}})})(ni),Ot.forEach(hr=>{hr.play()}),Nt?(So.forEach(en=>{en.play()}),(0===K.length||0===we.length)&&Dn()):Dn(),e=!1}),wr=(en,po)=>{const ni=K[0];return void 0===ni||void 0!==ni.offset&&0!==ni.offset?K=[{offset:0,[en]:po},...K]:ni[en]=po,Xe};return Xe={parentAnimation:be,elements:we,childAnimations:Ot,id:On,animationFinish:Dn,from:wr,to:(en,po)=>{const ni=K[K.length-1];return void 0===ni||void 0!==ni.offset&&1!==ni.offset?K=[...K,{offset:1,[en]:po}]:ni[en]=po,Xe},fromTo:(en,po,ni)=>wr(en,po).to(en,ni),parent:en=>(be=en,Xe),play:Vr,pause:()=>(Ot.forEach(en=>{en.pause()}),ci(),Xe),stop:()=>{Ot.forEach(en=>{en.stop()}),pe&&(Qt(),pe=!1),Je=!1,lt=!1,Ct=!0,Mt=void 0,Bt=void 0,et=void 0,De=0,tt=!1,sn=!0,e=!1,At.forEach(en=>en.c(0,Xe)),At.length=0},destroy:en=>(Ot.forEach(po=>{po.destroy(en)}),(en=>{Qt(),en&&Nn()})(en),we.length=0,Ot.length=0,K.length=0,Pt.length=0,wt.length=0,pe=!1,Ct=!0,Xe),keyframes:en=>{const po=K!==en;return K=en,po&&(en=>{Nt&&Vt().forEach(po=>{const ni=po.effect;if(ni.setKeyframes)ni.setKeyframes(en);else{const Ci=new KeyframeEffect(ni.target,en,ni.getTiming());po.effect=Ci}})})(K),Xe},addAnimation:en=>{if(null!=en)if(Array.isArray(en))for(const po of en)po.parent(Xe),Ot.push(po);else en.parent(Xe),Ot.push(en);return Xe},addElement:en=>{if(null!=en)if(1===en.nodeType)we.push(en);else if(en.length>=0)for(let po=0;po(R=en,Gn(!0),Xe),direction:en=>(H=en,Gn(!0),Xe),iterations:en=>(I=en,Gn(!0),Xe),duration:en=>(!Nt&&0===en&&(en=1),w=en,Gn(!0),Xe),easing:en=>(M=en,Gn(!0),Xe),delay:en=>(y=en,Gn(!0),Xe),getWebAnimations:Vt,getKeyframes:()=>K,getFill:Yi,getDirection:xr,getDelay:Gi,getIterations:Pr,getEasing:zi,getDuration:Ji,afterAddRead:en=>(En.push(en),Xe),afterAddWrite:en=>(jn.push(en),Xe),afterClearStyles:(en=[])=>{for(const po of en)ke[po]="";return Xe},afterStyles:(en={})=>(ke=en,Xe),afterRemoveClass:en=>(je=s(je,en),Xe),afterAddClass:en=>(ye=s(ye,en),Xe),beforeAddRead:en=>(tn.push(en),Xe),beforeAddWrite:en=>(fn.push(en),Xe),beforeClearStyles:(en=[])=>{for(const po of en)Le[po]="";return Xe},beforeStyles:(en={})=>(Le=en,Xe),beforeRemoveClass:en=>(he=s(he,en),Xe),beforeAddClass:en=>(L=s(L,en),Xe),onFinish:_n,isRunning:()=>0!==De&&!e,progressStart:(en=!1,po)=>(Ot.forEach(ni=>{ni.progressStart(en,po)}),ci(),Je=en,pe||co(),Gn(!1,!0,po),Xe),progressStep:en=>(Ot.forEach(po=>{po.progressStep(en)}),Oo(en),Xe),progressEnd:(en,po,ni)=>(Je=!1,Ot.forEach(Ci=>{Ci.progressEnd(en,po,ni)}),void 0!==ni&&(Bt=ni),tt=!1,sn=!0,0===en?(Mt="reverse"===xr()?"normal":"reverse","reverse"===Mt&&(sn=!1),Nt?(Gn(),Oo(1-po)):(et=(1-po)*Ji()*-1,Gn(!1,!1))):1===en&&(Nt?(Gn(),Oo(po)):(et=po*Ji()*-1,Gn(!1,!1))),void 0!==en&&!be&&Vr(),Xe)}}},76081:(ft,Z,l)=>{"use strict";l.d(Z,{g:()=>i});var n=l(84878);const i=()=>{if(void 0!==n.w)return n.w.Capacitor}},62782:(ft,Z,l)=>{"use strict";l.d(Z,{i:()=>n});const n=i=>i&&""!==i.dir?"rtl"===i.dir.toLowerCase():"rtl"===document?.dir.toLowerCase()},35498:(ft,Z,l)=>{"use strict";l.r(Z),l.d(Z,{startFocusVisible:()=>g});const n="ion-focused",f=["Tab","ArrowDown","Space","Escape"," ","Shift","Enter","ArrowLeft","ArrowRight","ArrowUp","Home","End"],g=s=>{let x=[],_=!0;const y=s?s.shadowRoot:document,w=s||document.body,M=he=>{x.forEach(pe=>pe.classList.remove(n)),he.forEach(pe=>pe.classList.add(n)),x=he},I=()=>{_=!1,M([])},R=he=>{_=f.includes(he.key),_||M([])},H=he=>{if(_&&void 0!==he.composedPath){const pe=he.composedPath().filter(be=>!!be.classList&&be.classList.contains("ion-focusable"));M(pe)}},K=()=>{y.activeElement===w&&M([])};return y.addEventListener("keydown",R),y.addEventListener("focusin",H),y.addEventListener("focusout",K),y.addEventListener("touchstart",I,{passive:!0}),y.addEventListener("mousedown",I),{destroy:()=>{y.removeEventListener("keydown",R),y.removeEventListener("focusin",H),y.removeEventListener("focusout",K),y.removeEventListener("touchstart",I),y.removeEventListener("mousedown",I)},setFocus:M}}},88875:(ft,Z,l)=>{"use strict";l.d(Z,{B:()=>g,G:()=>s});class i{constructor(_,y,w,M,I){this.id=y,this.name=w,this.disableScroll=I,this.priority=1e6*M+y,this.ctrl=_}canStart(){return!!this.ctrl&&this.ctrl.canStart(this.name)}start(){return!!this.ctrl&&this.ctrl.start(this.name,this.id,this.priority)}capture(){if(!this.ctrl)return!1;const _=this.ctrl.capture(this.name,this.id,this.priority);return _&&this.disableScroll&&this.ctrl.disableScroll(this.id),_}release(){this.ctrl&&(this.ctrl.release(this.id),this.disableScroll&&this.ctrl.enableScroll(this.id))}destroy(){this.release(),this.ctrl=void 0}}class f{constructor(_,y,w,M){this.id=y,this.disable=w,this.disableScroll=M,this.ctrl=_}block(){if(this.ctrl){if(this.disable)for(const _ of this.disable)this.ctrl.disableGesture(_,this.id);this.disableScroll&&this.ctrl.disableScroll(this.id)}}unblock(){if(this.ctrl){if(this.disable)for(const _ of this.disable)this.ctrl.enableGesture(_,this.id);this.disableScroll&&this.ctrl.enableScroll(this.id)}}destroy(){this.unblock(),this.ctrl=void 0}}const g="backdrop-no-scroll",s=new class n{constructor(){this.gestureId=0,this.requestedStart=new Map,this.disabledGestures=new Map,this.disabledScroll=new Set}createGesture(_){var y;return new i(this,this.newID(),_.name,null!==(y=_.priority)&&void 0!==y?y:0,!!_.disableScroll)}createBlocker(_={}){return new f(this,this.newID(),_.disable,!!_.disableScroll)}start(_,y,w){return this.canStart(_)?(this.requestedStart.set(y,w),!0):(this.requestedStart.delete(y),!1)}capture(_,y,w){if(!this.start(_,y,w))return!1;const M=this.requestedStart;let I=-1e4;if(M.forEach(R=>{I=Math.max(I,R)}),I===w){this.capturedId=y,M.clear();const R=new CustomEvent("ionGestureCaptured",{detail:{gestureName:_}});return document.dispatchEvent(R),!0}return M.delete(y),!1}release(_){this.requestedStart.delete(_),this.capturedId===_&&(this.capturedId=void 0)}disableGesture(_,y){let w=this.disabledGestures.get(_);void 0===w&&(w=new Set,this.disabledGestures.set(_,w)),w.add(y)}enableGesture(_,y){const w=this.disabledGestures.get(_);void 0!==w&&w.delete(y)}disableScroll(_){this.disabledScroll.add(_),1===this.disabledScroll.size&&document.body.classList.add(g)}enableScroll(_){this.disabledScroll.delete(_),0===this.disabledScroll.size&&document.body.classList.remove(g)}canStart(_){return!(void 0!==this.capturedId||this.isDisabled(_))}isCaptured(){return void 0!==this.capturedId}isScrollDisabled(){return this.disabledScroll.size>0}isDisabled(_){const y=this.disabledGestures.get(_);return!!(y&&y.size>0)}newID(){return this.gestureId++,this.gestureId}}},95098:(ft,Z,l)=>{"use strict";l.r(Z),l.d(Z,{MENU_BACK_BUTTON_PRIORITY:()=>y,OVERLAY_BACK_BUTTON_PRIORITY:()=>_,blockHardwareBackButton:()=>s,shouldUseCloseWatcher:()=>g,startHardwareBackButton:()=>x});var n=l(10467),i=l(84878),f=l(45531);const g=()=>f.c.get("experimentalCloseWatcher",!1)&&void 0!==i.w&&"CloseWatcher"in i.w,s=()=>{document.addEventListener("backbutton",()=>{})},x=()=>{const w=document;let M=!1;const I=()=>{if(M)return;let R=0,H=[];const K=new CustomEvent("ionBackButton",{bubbles:!1,detail:{register(pe,be){H.push({priority:pe,handler:be,id:R++})}}});w.dispatchEvent(K);const L=function(){var pe=(0,n.A)(function*(be){try{if(be?.handler){const Le=be.handler(he);null!=Le&&(yield Le)}}catch(Le){console.error(Le)}});return function(Le){return pe.apply(this,arguments)}}(),he=()=>{if(H.length>0){let pe={priority:Number.MIN_SAFE_INTEGER,handler:()=>{},id:-1};H.forEach(be=>{be.priority>=pe.priority&&(pe=be)}),M=!0,H=H.filter(be=>be.id!==pe.id),L(pe).then(()=>M=!1)}};he()};if(g()){let R;const H=()=>{R?.destroy(),R=new i.w.CloseWatcher,R.onclose=()=>{I(),H()}};H()}else w.addEventListener("backbutton",I)},_=100,y=99},1656:(ft,Z,l)=>{"use strict";l.d(Z,{a:()=>y,b:()=>w,c:()=>f,d:()=>s,e:()=>K,f:()=>H,g:()=>M,h:()=>R,i:()=>_,j:()=>g,k:()=>L,l:()=>Le,m:()=>be,p:()=>pe,r:()=>I,s:()=>je,t:()=>n});const n=(ke,De=0)=>new Promise(Je=>{i(ke,De,Je)}),i=(ke,De=0,Je)=>{let lt,Mt;const Bt={passive:!0},sn=()=>{lt&<()},tt=Ct=>{(void 0===Ct||ke===Ct.target)&&(sn(),Je(Ct))};return ke&&(ke.addEventListener("webkitTransitionEnd",tt,Bt),ke.addEventListener("transitionend",tt,Bt),Mt=setTimeout(tt,De+500),lt=()=>{void 0!==Mt&&(clearTimeout(Mt),Mt=void 0),ke.removeEventListener("webkitTransitionEnd",tt,Bt),ke.removeEventListener("transitionend",tt,Bt)}),sn},f=(ke,De)=>{ke.componentOnReady?ke.componentOnReady().then(Je=>De(Je)):I(()=>De(ke))},g=ke=>void 0!==ke.componentOnReady,s=(ke,De=[])=>{const Je={};return De.forEach(lt=>{ke.hasAttribute(lt)&&(null!==ke.getAttribute(lt)&&(Je[lt]=ke.getAttribute(lt)),ke.removeAttribute(lt))}),Je},x=["role","aria-activedescendant","aria-atomic","aria-autocomplete","aria-braillelabel","aria-brailleroledescription","aria-busy","aria-checked","aria-colcount","aria-colindex","aria-colindextext","aria-colspan","aria-controls","aria-current","aria-describedby","aria-description","aria-details","aria-disabled","aria-errormessage","aria-expanded","aria-flowto","aria-haspopup","aria-hidden","aria-invalid","aria-keyshortcuts","aria-label","aria-labelledby","aria-level","aria-live","aria-multiline","aria-multiselectable","aria-orientation","aria-owns","aria-placeholder","aria-posinset","aria-pressed","aria-readonly","aria-relevant","aria-required","aria-roledescription","aria-rowcount","aria-rowindex","aria-rowindextext","aria-rowspan","aria-selected","aria-setsize","aria-sort","aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext"],_=(ke,De)=>{let Je=x;return De&&De.length>0&&(Je=Je.filter(lt=>!De.includes(lt))),s(ke,Je)},y=(ke,De,Je,lt)=>{var Mt;if(typeof window<"u"){const Bt=window,et=null===(Mt=Bt?.Ionic)||void 0===Mt?void 0:Mt.config;if(et){const sn=et.get("_ael");if(sn)return sn(ke,De,Je,lt);if(et._ael)return et._ael(ke,De,Je,lt)}}return ke.addEventListener(De,Je,lt)},w=(ke,De,Je,lt)=>{var Mt;if(typeof window<"u"){const Bt=window,et=null===(Mt=Bt?.Ionic)||void 0===Mt?void 0:Mt.config;if(et){const sn=et.get("_rel");if(sn)return sn(ke,De,Je,lt);if(et._rel)return et._rel(ke,De,Je,lt)}}return ke.removeEventListener(De,Je,lt)},M=(ke,De=ke)=>ke.shadowRoot||De,I=ke=>"function"==typeof __zone_symbol__requestAnimationFrame?__zone_symbol__requestAnimationFrame(ke):"function"==typeof requestAnimationFrame?requestAnimationFrame(ke):setTimeout(ke),R=ke=>!!ke.shadowRoot&&!!ke.attachShadow,H=ke=>{if(ke.focus(),ke.classList.contains("ion-focusable")){const De=ke.closest("ion-app");De&&De.setFocus([ke])}},K=(ke,De,Je,lt,Mt)=>{if(ke||R(De)){let Bt=De.querySelector("input.aux-input");Bt||(Bt=De.ownerDocument.createElement("input"),Bt.type="hidden",Bt.classList.add("aux-input"),De.appendChild(Bt)),Bt.disabled=Mt,Bt.name=Je,Bt.value=lt||""}},L=(ke,De,Je)=>Math.max(ke,Math.min(De,Je)),pe=ke=>{if(ke){const De=ke.changedTouches;if(De&&De.length>0){const Je=De[0];return{x:Je.clientX,y:Je.clientY}}if(void 0!==ke.pageX)return{x:ke.pageX,y:ke.pageY}}return{x:0,y:0}},be=ke=>{const De="rtl"===document.dir;switch(ke){case"start":return De;case"end":return!De;default:throw new Error(`"${ke}" is not a valid value for [side]. Use "start" or "end" instead.`)}},Le=(ke,De)=>{const Je=ke._original||ke;return{_original:ke,emit:ye(Je.emit.bind(Je),De)}},ye=(ke,De=0)=>{let Je;return(...lt)=>{clearTimeout(Je),Je=setTimeout(ke,De,...lt)}},je=(ke,De)=>{if(ke??(ke={}),De??(De={}),ke===De)return!0;const Je=Object.keys(ke);if(Je.length!==Object.keys(De).length)return!1;for(const lt of Je)if(!(lt in De)||ke[lt]!==De[lt])return!1;return!0}},46031:(ft,Z,l)=>{"use strict";l.d(Z,{L:()=>x,a:()=>_,b:()=>y,c:()=>w,d:()=>M,e:()=>Xe,g:()=>Pt,t:()=>be,w:()=>Ct});var n=l(10467),i=l(45531),f=l(51771),g=l(91979),s=l(1656);const x="ionViewWillEnter",_="ionViewDidEnter",y="ionViewWillLeave",w="ionViewDidLeave",M="ionViewWillUnload",I=wt=>{wt.tabIndex=-1,wt.focus()},R=wt=>null!==wt.offsetParent,K="ion-last-focus",pe_saveViewFocus=we=>{if(i.c.get("focusManagerPriority",!1)){const It=document.activeElement;null!==It&&we?.contains(It)&&It.setAttribute(K,"true")}},pe_setViewFocus=we=>{const Ot=i.c.get("focusManagerPriority",!1);if(Array.isArray(Ot)&&!we.contains(document.activeElement)){const It=we.querySelector(`[${K}]`);if(It&&R(It))return void I(It);for(const tn of Ot)switch(tn){case"content":const fn=we.querySelector('main, [role="main"]');if(fn&&R(fn))return void I(fn);break;case"heading":const En=we.querySelector('h1, [role="heading"][aria-level="1"]');if(En&&R(En))return void I(En);break;case"banner":const jn=we.querySelector('header, [role="banner"]');if(jn&&R(jn))return void I(jn);break;default:(0,g.p)(`Unrecognized focus manager priority value ${tn}`)}I(we)}},be=wt=>new Promise((At,we)=>{(0,f.bN)(()=>{Le(wt),ye(wt).then(Ot=>{Ot.animation&&Ot.animation.destroy(),je(wt),At(Ot)},Ot=>{je(wt),we(Ot)})})}),Le=wt=>{const At=wt.enteringEl,we=wt.leavingEl;pe_saveViewFocus(we),On(At,we,wt.direction),wt.showGoBack?At.classList.add("can-go-back"):At.classList.remove("can-go-back"),e(At,!1),At.style.setProperty("pointer-events","none"),we&&(e(we,!1),we.style.setProperty("pointer-events","none"))},ye=function(){var wt=(0,n.A)(function*(At){const we=yield ke(At);return we&&f.L2.isBrowser?De(we,At):Je(At)});return function(we){return wt.apply(this,arguments)}}(),je=wt=>{const At=wt.enteringEl,we=wt.leavingEl;At.classList.remove("ion-page-invisible"),At.style.removeProperty("pointer-events"),void 0!==we&&(we.classList.remove("ion-page-invisible"),we.style.removeProperty("pointer-events")),pe_setViewFocus(At)},ke=function(){var wt=(0,n.A)(function*(At){return At.leavingEl&&At.animated&&0!==At.duration?At.animationBuilder?At.animationBuilder:"ios"===At.mode?(yield l.e(4699).then(l.bind(l,84699))).iosTransitionAnimation:(yield l.e(7179).then(l.bind(l,47179))).mdTransitionAnimation:void 0});return function(we){return wt.apply(this,arguments)}}(),De=function(){var wt=(0,n.A)(function*(At,we){yield lt(we,!0);const Ot=At(we.baseEl,we);et(we.enteringEl,we.leavingEl);const It=yield Bt(Ot,we);return we.progressCallback&&we.progressCallback(void 0),It&&sn(we.enteringEl,we.leavingEl),{hasCompleted:It,animation:Ot}});return function(we,Ot){return wt.apply(this,arguments)}}(),Je=function(){var wt=(0,n.A)(function*(At){const we=At.enteringEl,Ot=At.leavingEl,It=i.c.get("focusManagerPriority",!1);return yield lt(At,It),et(we,Ot),sn(we,Ot),{hasCompleted:!0}});return function(we){return wt.apply(this,arguments)}}(),lt=function(){var wt=(0,n.A)(function*(At,we){(void 0!==At.deepWait?At.deepWait:we)&&(yield Promise.all([Xe(At.enteringEl),Xe(At.leavingEl)])),yield Mt(At.viewIsReady,At.enteringEl)});return function(we,Ot){return wt.apply(this,arguments)}}(),Mt=function(){var wt=(0,n.A)(function*(At,we){At&&(yield At(we))});return function(we,Ot){return wt.apply(this,arguments)}}(),Bt=(wt,At)=>{const we=At.progressCallback,Ot=new Promise(It=>{wt.onFinish(tn=>It(1===tn))});return we?(wt.progressStart(!0),we(wt)):wt.play(),Ot},et=(wt,At)=>{tt(At,y),tt(wt,x)},sn=(wt,At)=>{tt(wt,_),tt(At,w)},tt=(wt,At)=>{if(wt){const we=new CustomEvent(At,{bubbles:!1,cancelable:!1});wt.dispatchEvent(we)}},Ct=()=>new Promise(wt=>(0,s.r)(()=>(0,s.r)(()=>wt()))),Xe=function(){var wt=(0,n.A)(function*(At){const we=At;if(we){if(null!=we.componentOnReady){if(null!=(yield we.componentOnReady()))return}else if(null!=we.__registerHost)return void(yield new Promise(It=>(0,s.r)(It)));yield Promise.all(Array.from(we.children).map(Xe))}});return function(we){return wt.apply(this,arguments)}}(),e=(wt,At)=>{At?(wt.setAttribute("aria-hidden","true"),wt.classList.add("ion-page-hidden")):(wt.hidden=!1,wt.removeAttribute("aria-hidden"),wt.classList.remove("ion-page-hidden"))},On=(wt,At,we)=>{void 0!==wt&&(wt.style.zIndex="back"===we?"99":"101"),void 0!==At&&(At.style.zIndex="100")},Pt=wt=>wt.classList.contains("ion-page")?wt:wt.querySelector(":scope > .ion-page, :scope > ion-nav, :scope > ion-tabs")||wt},2104:(ft,Z,l)=>{"use strict";l.r(Z),l.d(Z,{GESTURE_CONTROLLER:()=>n.G,createGesture:()=>w});var n=l(88875);const i=(H,K,L,he)=>{const pe=f(H)?{capture:!!he.capture,passive:!!he.passive}:!!he.capture;let be,Le;return H.__zone_symbol__addEventListener?(be="__zone_symbol__addEventListener",Le="__zone_symbol__removeEventListener"):(be="addEventListener",Le="removeEventListener"),H[be](K,L,pe),()=>{H[Le](K,L,pe)}},f=H=>{if(void 0===g)try{const K=Object.defineProperty({},"passive",{get:()=>{g=!0}});H.addEventListener("optsTest",()=>{},K)}catch{g=!1}return!!g};let g;const _=H=>H instanceof Document?H:H.ownerDocument,w=H=>{let K=!1,L=!1,he=!0,pe=!1;const be=Object.assign({disableScroll:!1,direction:"x",gesturePriority:0,passive:!0,maxAngle:40,threshold:10},H),Le=be.canStart,ye=be.onWillStart,je=be.onStart,ke=be.onEnd,De=be.notCaptured,Je=be.onMove,lt=be.threshold,Mt=be.passive,Bt=be.blurOnStart,et={type:"pan",startX:0,startY:0,startTime:0,currentX:0,currentY:0,velocityX:0,velocityY:0,deltaX:0,deltaY:0,currentTime:0,event:void 0,data:void 0},sn=((H,K,L)=>{const he=L*(Math.PI/180),pe="x"===H,be=Math.cos(he),Le=K*K;let ye=0,je=0,ke=!1,De=0;return{start(Je,lt){ye=Je,je=lt,De=0,ke=!0},detect(Je,lt){if(!ke)return!1;const Mt=Je-ye,Bt=lt-je,et=Mt*Mt+Bt*Bt;if(etbe?1:tt<-be?-1:0,ke=!1,!0},isGesture:()=>0!==De,getDirection:()=>De}})(be.direction,be.threshold,be.maxAngle),tt=n.G.createGesture({name:H.gestureName,priority:H.gesturePriority,disableScroll:H.disableScroll}),e=()=>{K&&(pe=!1,Je&&Je(et))},On=()=>!!tt.capture()&&(K=!0,he=!1,et.startX=et.currentX,et.startY=et.currentY,et.startTime=et.currentTime,ye?ye(et).then(wt):wt(),!0),wt=()=>{Bt&&(()=>{if(typeof document<"u"){const tn=document.activeElement;tn?.blur&&tn.blur()}})(),je&&je(et),he=!0},At=()=>{K=!1,L=!1,pe=!1,he=!0,tt.release()},we=tn=>{const fn=K,En=he;if(At(),En){if(M(et,tn),fn)return void(ke&&ke(et));De&&De(et)}},Ot=((H,K,L,he,pe)=>{let be,Le,ye,je,ke,De,Je,lt=0;const Mt=Pt=>{lt=Date.now()+2e3,K(Pt)&&(!Le&&L&&(Le=i(H,"touchmove",L,pe)),ye||(ye=i(Pt.target,"touchend",et,pe)),je||(je=i(Pt.target,"touchcancel",et,pe)))},Bt=Pt=>{lt>Date.now()||K(Pt)&&(!De&&L&&(De=i(_(H),"mousemove",L,pe)),Je||(Je=i(_(H),"mouseup",sn,pe)))},et=Pt=>{tt(),he&&he(Pt)},sn=Pt=>{Ct(),he&&he(Pt)},tt=()=>{Le&&Le(),ye&&ye(),je&&je(),Le=ye=je=void 0},Ct=()=>{De&&De(),Je&&Je(),De=Je=void 0},Xe=()=>{tt(),Ct()},e=(Pt=!0)=>{Pt?(be||(be=i(H,"touchstart",Mt,pe)),ke||(ke=i(H,"mousedown",Bt,pe))):(be&&be(),ke&&ke(),be=ke=void 0,Xe())};return{enable:e,stop:Xe,destroy:()=>{e(!1),he=L=K=void 0}}})(be.el,tn=>{const fn=R(tn);return!(L||!he||(I(tn,et),et.startX=et.currentX,et.startY=et.currentY,et.startTime=et.currentTime=fn,et.velocityX=et.velocityY=et.deltaX=et.deltaY=0,et.event=tn,Le&&!1===Le(et))||(tt.release(),!tt.start()))&&(L=!0,0===lt?On():(sn.start(et.startX,et.startY),!0))},tn=>{K?!pe&&he&&(pe=!0,M(et,tn),requestAnimationFrame(e)):(M(et,tn),sn.detect(et.currentX,et.currentY)&&(!sn.isGesture()||!On())&&It())},we,{capture:!1,passive:Mt}),It=()=>{At(),Ot.stop(),De&&De(et)};return{enable(tn=!0){tn||(K&&we(void 0),At()),Ot.enable(tn)},destroy(){tt.destroy(),Ot.destroy()}}},M=(H,K)=>{if(!K)return;const L=H.currentX,he=H.currentY,pe=H.currentTime;I(K,H);const be=H.currentX,Le=H.currentY,je=(H.currentTime=R(K))-pe;if(je>0&&je<100){const De=(Le-he)/je;H.velocityX=(be-L)/je*.7+.3*H.velocityX,H.velocityY=.7*De+.3*H.velocityY}H.deltaX=be-H.startX,H.deltaY=Le-H.startY,H.event=K},I=(H,K)=>{let L=0,he=0;if(H){const pe=H.changedTouches;if(pe&&pe.length>0){const be=pe[0];L=be.clientX,he=be.clientY}else void 0!==H.pageX&&(L=H.pageX,he=H.pageY)}K.currentX=L,K.currentY=he},R=H=>H.timeStamp||Date.now()},84878:(ft,Z,l)=>{"use strict";l.d(Z,{d:()=>i,w:()=>n});const n=typeof window<"u"?window:void 0,i=typeof document<"u"?document:void 0},91979:(ft,Z,l)=>{"use strict";l.d(Z,{a:()=>i,b:()=>f,p:()=>n});const n=(g,...s)=>console.warn(`[Ionic Warning]: ${g}`,...s),i=(g,...s)=>console.error(`[Ionic Error]: ${g}`,...s),f=(g,...s)=>console.error(`<${g.tagName.toLowerCase()}> must be used inside ${s.join(" or ")}.`)},67849:(ft,Z,l)=>{"use strict";l.d(Z,{I:()=>x,a:()=>I,b:()=>s,c:()=>H,d:()=>L,f:()=>M,g:()=>w,i:()=>y,p:()=>K,r:()=>he,s:()=>R});var n=l(10467),i=l(1656),f=l(91979);const s="ion-content",x=".ion-content-scroll-host",_=`${s}, ${x}`,y=pe=>"ION-CONTENT"===pe.tagName,w=function(){var pe=(0,n.A)(function*(be){return y(be)?(yield new Promise(Le=>(0,i.c)(be,Le)),be.getScrollElement()):be});return function(Le){return pe.apply(this,arguments)}}(),M=pe=>pe.querySelector(x)||pe.querySelector(_),I=pe=>pe.closest(_),R=(pe,be)=>y(pe)?pe.scrollToTop(be):Promise.resolve(pe.scrollTo({top:0,left:0,behavior:be>0?"smooth":"auto"})),H=(pe,be,Le,ye)=>y(pe)?pe.scrollByPoint(be,Le,ye):Promise.resolve(pe.scrollBy({top:Le,left:be,behavior:ye>0?"smooth":"auto"})),K=pe=>(0,f.b)(pe,s),L=pe=>{if(y(pe)){const Le=pe.scrollY;return pe.scrollY=!1,Le}return pe.style.setProperty("overflow","hidden"),!0},he=(pe,be)=>{y(pe)?pe.scrollY=be:pe.style.removeProperty("overflow")}},45531:(ft,Z,l)=>{"use strict";l.d(Z,{a:()=>I,b:()=>e,c:()=>f,g:()=>M,i:()=>On});var n=l(51771);class i{constructor(){this.m=new Map}reset(wt){this.m=new Map(Object.entries(wt))}get(wt,At){const we=this.m.get(wt);return void 0!==we?we:At}getBoolean(wt,At=!1){const we=this.m.get(wt);return void 0===we?At:"string"==typeof we?"true"===we:!!we}getNumber(wt,At){const we=parseFloat(this.m.get(wt));return isNaN(we)?void 0!==At?At:NaN:we}set(wt,At){this.m.set(wt,At)}}const f=new i,y="ionic:",w="ionic-persist-config",M=Pt=>R(Pt),I=(Pt,wt)=>("string"==typeof Pt&&(wt=Pt,Pt=void 0),M(Pt).includes(wt)),R=(Pt=window)=>{if(typeof Pt>"u")return[];Pt.Ionic=Pt.Ionic||{};let wt=Pt.Ionic.platforms;return null==wt&&(wt=Pt.Ionic.platforms=H(Pt),wt.forEach(At=>Pt.document.documentElement.classList.add(`plt-${At}`))),wt},H=Pt=>{const wt=f.get("platform");return Object.keys(Ct).filter(At=>{const we=wt?.[At];return"function"==typeof we?we(Pt):Ct[At](Pt)})},L=Pt=>!!(sn(Pt,/iPad/i)||sn(Pt,/Macintosh/i)&&ke(Pt)),be=Pt=>sn(Pt,/android|sink/i),ke=Pt=>tt(Pt,"(any-pointer:coarse)"),Je=Pt=>lt(Pt)||Mt(Pt),lt=Pt=>!!(Pt.cordova||Pt.phonegap||Pt.PhoneGap),Mt=Pt=>{const wt=Pt.Capacitor;return!!wt?.isNative},sn=(Pt,wt)=>wt.test(Pt.navigator.userAgent),tt=(Pt,wt)=>{var At;return null===(At=Pt.matchMedia)||void 0===At?void 0:At.call(Pt,wt).matches},Ct={ipad:L,iphone:Pt=>sn(Pt,/iPhone/i),ios:Pt=>sn(Pt,/iPhone|iPod/i)||L(Pt),android:be,phablet:Pt=>{const wt=Pt.innerWidth,At=Pt.innerHeight,we=Math.min(wt,At),Ot=Math.max(wt,At);return we>390&&we<520&&Ot>620&&Ot<800},tablet:Pt=>{const wt=Pt.innerWidth,At=Pt.innerHeight,we=Math.min(wt,At),Ot=Math.max(wt,At);return L(Pt)||(Pt=>be(Pt)&&!sn(Pt,/mobile/i))(Pt)||we>460&&we<820&&Ot>780&&Ot<1400},cordova:lt,capacitor:Mt,electron:Pt=>sn(Pt,/electron/i),pwa:Pt=>{var wt;return!!(null!==(wt=Pt.matchMedia)&&void 0!==wt&&wt.call(Pt,"(display-mode: standalone)").matches||Pt.navigator.standalone)},mobile:ke,mobileweb:Pt=>ke(Pt)&&!Je(Pt),desktop:Pt=>!ke(Pt),hybrid:Je};let Xe;const e=Pt=>Pt&&(0,n.Wi)(Pt)||Xe,On=(Pt={})=>{if(typeof window>"u")return;const wt=window.document,At=window,we=At.Ionic=At.Ionic||{},Ot={};Pt._ael&&(Ot.ael=Pt._ael),Pt._rel&&(Ot.rel=Pt._rel),Pt._ce&&(Ot.ce=Pt._ce),(0,n.zb)(Ot);const It=Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(Pt=>{try{const wt=Pt.sessionStorage.getItem(w);return null!==wt?JSON.parse(wt):{}}catch{return{}}})(At)),{persistConfig:!1}),we.config),(Pt=>{const wt={};return Pt.location.search.slice(1).split("&").map(At=>At.split("=")).map(([At,we])=>{try{return[decodeURIComponent(At),decodeURIComponent(we)]}catch{return["",""]}}).filter(([At])=>((Pt,wt)=>Pt.substr(0,wt.length)===wt)(At,y)).map(([At,we])=>[At.slice(6),we]).forEach(([At,we])=>{wt[At]=we}),wt})(At)),Pt);f.reset(It),f.getBoolean("persistConfig")&&((Pt,wt)=>{try{Pt.sessionStorage.setItem(w,JSON.stringify(wt))}catch{return}})(At,It),R(At),we.config=f,we.mode=Xe=f.get("mode",wt.documentElement.getAttribute("mode")||(I(At,"ios")?"ios":"md")),f.set("mode",Xe),wt.documentElement.setAttribute("mode",Xe),wt.documentElement.classList.add(Xe),f.getBoolean("_testing")&&f.set("animated",!1);const tn=En=>{var jn;return null===(jn=En.tagName)||void 0===jn?void 0:jn.startsWith("ION-")},fn=En=>["ios","md"].includes(En);(0,n.iY)(En=>{for(;En;){const jn=En.mode||En.getAttribute("mode");if(jn){if(fn(jn))return jn;tn(En)&&console.warn('Invalid ionic mode: "'+jn+'", expected: "ios" or "md"')}En=En.parentElement}return Xe})}},85680:(ft,Z,l)=>{"use strict";l.d(Z,{K:()=>g,a:()=>f});var n=l(76081),i=function(s){return s.Unimplemented="UNIMPLEMENTED",s.Unavailable="UNAVAILABLE",s}(i||{}),f=function(s){return s.Body="body",s.Ionic="ionic",s.Native="native",s.None="none",s}(f||{});const g={getEngine(){const s=(0,n.g)();if(s?.isPluginAvailable("Keyboard"))return s.Plugins.Keyboard},getResizeMode(){const s=this.getEngine();return s?.getResizeMode?s.getResizeMode().catch(x=>{if(x.code!==i.Unimplemented)throw x}):Promise.resolve(void 0)}}},86008:(ft,Z,l)=>{"use strict";l.r(Z),l.d(Z,{KEYBOARD_DID_CLOSE:()=>f,KEYBOARD_DID_OPEN:()=>i,copyVisualViewport:()=>Le,keyboardDidClose:()=>L,keyboardDidOpen:()=>H,keyboardDidResize:()=>K,resetKeyboardAssist:()=>y,setKeyboardClose:()=>R,setKeyboardOpen:()=>I,startKeyboardAssist:()=>w,trackViewportChanges:()=>be});var n=l(85680);const i="ionKeyboardDidShow",f="ionKeyboardDidHide";let s={},x={},_=!1;const y=()=>{s={},x={},_=!1},w=ye=>{if(n.K.getEngine())M(ye);else{if(!ye.visualViewport)return;x=Le(ye.visualViewport),ye.visualViewport.onresize=()=>{be(ye),H()||K(ye)?I(ye):L(ye)&&R(ye)}}},M=ye=>{ye.addEventListener("keyboardDidShow",je=>I(ye,je)),ye.addEventListener("keyboardDidHide",()=>R(ye))},I=(ye,je)=>{he(ye,je),_=!0},R=ye=>{pe(ye),_=!1},H=()=>!_&&s.width===x.width&&(s.height-x.height)*x.scale>150,K=ye=>_&&!L(ye),L=ye=>_&&x.height===ye.innerHeight,he=(ye,je)=>{const De=new CustomEvent(i,{detail:{keyboardHeight:je?je.keyboardHeight:ye.innerHeight-x.height}});ye.dispatchEvent(De)},pe=ye=>{const je=new CustomEvent(f);ye.dispatchEvent(je)},be=ye=>{s=Object.assign({},x),x=Le(ye.visualViewport)},Le=ye=>({width:Math.round(ye.width),height:Math.round(ye.height),offsetTop:ye.offsetTop,offsetLeft:ye.offsetLeft,pageTop:ye.pageTop,pageLeft:ye.pageLeft,scale:ye.scale})},19986:(ft,Z,l)=>{"use strict";l.d(Z,{c:()=>x});var n=l(28476);let i;const g=(_,y,w)=>{const M=y.startsWith("animation")?(_=>(void 0===i&&(i=void 0===_.style.animationName&&void 0!==_.style.webkitAnimationName?"-webkit-":""),i))(_):"";_.style.setProperty(M+y,w)},s=(_=[],y)=>{if(void 0!==y){const w=Array.isArray(y)?y:[y];return[..._,...w]}return _},x=_=>{let y,w,M,I,R,H,be,Mt,Bt,et,Xe,K=[],L=[],he=[],pe=!1,Le={},ye=[],je=[],ke={},De=0,Je=!1,lt=!1,sn=!0,tt=!1,Ct=!0,e=!1;const On=_,Pt=[],wt=[],At=[],we=[],Ot=[],It=[],tn=[],fn=[],En=[],jn=[],So=[],pt="function"==typeof AnimationEffect||void 0!==n.w&&"function"==typeof n.w.AnimationEffect,Nt="function"==typeof Element&&"function"==typeof Element.prototype.animate&&pt,Vt=()=>So,Zn=(en,po)=>{const ni=po.findIndex(Ci=>Ci.c===en);ni>-1&&po.splice(ni,1)},_n=(en,po)=>((po?.oneTimeCallback?wt:Pt).push({c:en,o:po}),Xe),Qt=()=>{Nt&&(So.forEach(en=>{en.cancel()}),So.length=0)},Nn=()=>{It.forEach(en=>{en?.parentNode&&en.parentNode.removeChild(en)}),It.length=0},Yi=()=>void 0!==R?R:be?be.getFill():"both",xr=()=>void 0!==Mt?Mt:void 0!==H?H:be?be.getDirection():"normal",zi=()=>Je?"linear":void 0!==M?M:be?be.getEasing():"linear",Ji=()=>lt?0:void 0!==Bt?Bt:void 0!==w?w:be?be.getDuration():0,Pr=()=>void 0!==I?I:be?be.getIterations():1,Gi=()=>void 0!==et?et:void 0!==y?y:be?be.getDelay():0,Dn=()=>{0!==De&&(De--,0===De&&((()=>{En.forEach(hr=>hr()),jn.forEach(hr=>hr());const en=sn?1:0,po=ye,ni=je,Ci=ke;we.forEach(hr=>{const Vi=hr.classList;po.forEach(qi=>Vi.add(qi)),ni.forEach(qi=>Vi.remove(qi));for(const qi in Ci)Ci.hasOwnProperty(qi)&&g(hr,qi,Ci[qi])}),Bt=void 0,Mt=void 0,et=void 0,Pt.forEach(hr=>hr.c(en,Xe)),wt.forEach(hr=>hr.c(en,Xe)),wt.length=0,Ct=!0,sn&&(tt=!0),sn=!0})(),be&&be.animationFinish()))},co=()=>{(()=>{tn.forEach(Ci=>Ci()),fn.forEach(Ci=>Ci());const en=L,po=he,ni=Le;we.forEach(Ci=>{const hr=Ci.classList;en.forEach(Vi=>hr.add(Vi)),po.forEach(Vi=>hr.remove(Vi));for(const Vi in ni)ni.hasOwnProperty(Vi)&&g(Ci,Vi,ni[Vi])})})(),K.length>0&&Nt&&(we.forEach(en=>{const po=en.animate(K,{id:On,delay:Gi(),duration:Ji(),easing:zi(),iterations:Pr(),fill:Yi(),direction:xr()});po.pause(),So.push(po)}),So.length>0&&(So[0].onfinish=()=>{Dn()})),pe=!0},Oo=en=>{en=Math.min(Math.max(en,0),.9999),Nt&&So.forEach(po=>{po.currentTime=po.effect.getComputedTiming().delay+Ji()*en,po.pause()})},ln=en=>{So.forEach(po=>{po.effect.updateTiming({delay:Gi(),duration:Ji(),easing:zi(),iterations:Pr(),fill:Yi(),direction:xr()})}),void 0!==en&&Oo(en)},Gn=(en=!1,po=!0,ni)=>(en&&Ot.forEach(Ci=>{Ci.update(en,po,ni)}),Nt&&ln(ni),Xe),ci=()=>{pe&&(Nt?So.forEach(en=>{en.pause()}):we.forEach(en=>{g(en,"animation-play-state","paused")}),e=!0)},Vr=en=>new Promise(po=>{en?.sync&&(lt=!0,_n(()=>lt=!1,{oneTimeCallback:!0})),pe||co(),tt&&(Nt&&(Oo(0),ln()),tt=!1),Ct&&(De=Ot.length+1,Ct=!1);const ni=()=>{Zn(Ci,wt),po()},Ci=()=>{Zn(ni,At),po()};_n(Ci,{oneTimeCallback:!0}),(en=>{At.push({c:en,o:{oneTimeCallback:!0}})})(ni),Ot.forEach(hr=>{hr.play()}),Nt?(So.forEach(en=>{en.play()}),(0===K.length||0===we.length)&&Dn()):Dn(),e=!1}),wr=(en,po)=>{const ni=K[0];return void 0===ni||void 0!==ni.offset&&0!==ni.offset?K=[{offset:0,[en]:po},...K]:ni[en]=po,Xe};return Xe={parentAnimation:be,elements:we,childAnimations:Ot,id:On,animationFinish:Dn,from:wr,to:(en,po)=>{const ni=K[K.length-1];return void 0===ni||void 0!==ni.offset&&1!==ni.offset?K=[...K,{offset:1,[en]:po}]:ni[en]=po,Xe},fromTo:(en,po,ni)=>wr(en,po).to(en,ni),parent:en=>(be=en,Xe),play:Vr,pause:()=>(Ot.forEach(en=>{en.pause()}),ci(),Xe),stop:()=>{Ot.forEach(en=>{en.stop()}),pe&&(Qt(),pe=!1),Je=!1,lt=!1,Ct=!0,Mt=void 0,Bt=void 0,et=void 0,De=0,tt=!1,sn=!0,e=!1,At.forEach(en=>en.c(0,Xe)),At.length=0},destroy:en=>(Ot.forEach(po=>{po.destroy(en)}),(en=>{Qt(),en&&Nn()})(en),we.length=0,Ot.length=0,K.length=0,Pt.length=0,wt.length=0,pe=!1,Ct=!0,Xe),keyframes:en=>{const po=K!==en;return K=en,po&&(en=>{Nt&&Vt().forEach(po=>{const ni=po.effect;if(ni.setKeyframes)ni.setKeyframes(en);else{const Ci=new KeyframeEffect(ni.target,en,ni.getTiming());po.effect=Ci}})})(K),Xe},addAnimation:en=>{if(null!=en)if(Array.isArray(en))for(const po of en)po.parent(Xe),Ot.push(po);else en.parent(Xe),Ot.push(en);return Xe},addElement:en=>{if(null!=en)if(1===en.nodeType)we.push(en);else if(en.length>=0)for(let po=0;po(R=en,Gn(!0),Xe),direction:en=>(H=en,Gn(!0),Xe),iterations:en=>(I=en,Gn(!0),Xe),duration:en=>(!Nt&&0===en&&(en=1),w=en,Gn(!0),Xe),easing:en=>(M=en,Gn(!0),Xe),delay:en=>(y=en,Gn(!0),Xe),getWebAnimations:Vt,getKeyframes:()=>K,getFill:Yi,getDirection:xr,getDelay:Gi,getIterations:Pr,getEasing:zi,getDuration:Ji,afterAddRead:en=>(En.push(en),Xe),afterAddWrite:en=>(jn.push(en),Xe),afterClearStyles:(en=[])=>{for(const po of en)ke[po]="";return Xe},afterStyles:(en={})=>(ke=en,Xe),afterRemoveClass:en=>(je=s(je,en),Xe),afterAddClass:en=>(ye=s(ye,en),Xe),beforeAddRead:en=>(tn.push(en),Xe),beforeAddWrite:en=>(fn.push(en),Xe),beforeClearStyles:(en=[])=>{for(const po of en)Le[po]="";return Xe},beforeStyles:(en={})=>(Le=en,Xe),beforeRemoveClass:en=>(he=s(he,en),Xe),beforeAddClass:en=>(L=s(L,en),Xe),onFinish:_n,isRunning:()=>0!==De&&!e,progressStart:(en=!1,po)=>(Ot.forEach(ni=>{ni.progressStart(en,po)}),ci(),Je=en,pe||co(),Gn(!1,!0,po),Xe),progressStep:en=>(Ot.forEach(po=>{po.progressStep(en)}),Oo(en),Xe),progressEnd:(en,po,ni)=>(Je=!1,Ot.forEach(Ci=>{Ci.progressEnd(en,po,ni)}),void 0!==ni&&(Bt=ni),tt=!1,sn=!0,0===en?(Mt="reverse"===xr()?"normal":"reverse","reverse"===Mt&&(sn=!1),Nt?(Gn(),Oo(1-po)):(et=(1-po)*Ji()*-1,Gn(!1,!1))):1===en&&(Nt?(Gn(),Oo(po)):(et=po*Ji()*-1,Gn(!1,!1))),void 0!==en&&!be&&Vr(),Xe)}}},58621:(ft,Z,l)=>{"use strict";l.d(Z,{C:()=>s,a:()=>f,d:()=>g});var n=l(10467),i=l(84920);const f=function(){var x=(0,n.A)(function*(_,y,w,M,I,R){var H;if(_)return _.attachViewToDom(y,w,I,M);if(!(R||"string"==typeof w||w instanceof HTMLElement))throw new Error("framework delegate is missing");const K="string"==typeof w?null===(H=y.ownerDocument)||void 0===H?void 0:H.createElement(w):w;return M&&M.forEach(L=>K.classList.add(L)),I&&Object.assign(K,I),y.appendChild(K),yield new Promise(L=>(0,i.c)(K,L)),K});return function(y,w,M,I,R,H){return x.apply(this,arguments)}}(),g=(x,_)=>{if(_){if(x)return x.removeViewFromDom(_.parentElement,_);_.remove()}return Promise.resolve()},s=()=>{let x,_;return{attachViewToDom:function(){var M=(0,n.A)(function*(I,R,H={},K=[]){var L,he;let pe;if(x=I,R){const Le="string"==typeof R?null===(L=x.ownerDocument)||void 0===L?void 0:L.createElement(R):R;K.forEach(ye=>Le.classList.add(ye)),Object.assign(Le,H),x.appendChild(Le),pe=Le,yield new Promise(ye=>(0,i.c)(Le,ye))}else if(x.children.length>0&&("ION-MODAL"===x.tagName||"ION-POPOVER"===x.tagName)&&!(pe=x.children[0]).classList.contains("ion-delegate-host")){const ye=null===(he=x.ownerDocument)||void 0===he?void 0:he.createElement("div");ye.classList.add("ion-delegate-host"),K.forEach(je=>ye.classList.add(je)),ye.append(...x.children),x.appendChild(ye),pe=ye}const be=document.querySelector("ion-app")||document.body;return _=document.createComment("ionic teleport"),x.parentNode.insertBefore(_,x),be.appendChild(x),pe??x});return function(R,H){return M.apply(this,arguments)}}(),removeViewFromDom:()=>(x&&_&&(_.parentNode.insertBefore(x,_),_.remove()),Promise.resolve())}}},11970:(ft,Z,l)=>{"use strict";l.d(Z,{B:()=>g,G:()=>s});class i{constructor(_,y,w,M,I){this.id=y,this.name=w,this.disableScroll=I,this.priority=1e6*M+y,this.ctrl=_}canStart(){return!!this.ctrl&&this.ctrl.canStart(this.name)}start(){return!!this.ctrl&&this.ctrl.start(this.name,this.id,this.priority)}capture(){if(!this.ctrl)return!1;const _=this.ctrl.capture(this.name,this.id,this.priority);return _&&this.disableScroll&&this.ctrl.disableScroll(this.id),_}release(){this.ctrl&&(this.ctrl.release(this.id),this.disableScroll&&this.ctrl.enableScroll(this.id))}destroy(){this.release(),this.ctrl=void 0}}class f{constructor(_,y,w,M){this.id=y,this.disable=w,this.disableScroll=M,this.ctrl=_}block(){if(this.ctrl){if(this.disable)for(const _ of this.disable)this.ctrl.disableGesture(_,this.id);this.disableScroll&&this.ctrl.disableScroll(this.id)}}unblock(){if(this.ctrl){if(this.disable)for(const _ of this.disable)this.ctrl.enableGesture(_,this.id);this.disableScroll&&this.ctrl.enableScroll(this.id)}}destroy(){this.unblock(),this.ctrl=void 0}}const g="backdrop-no-scroll",s=new class n{constructor(){this.gestureId=0,this.requestedStart=new Map,this.disabledGestures=new Map,this.disabledScroll=new Set}createGesture(_){var y;return new i(this,this.newID(),_.name,null!==(y=_.priority)&&void 0!==y?y:0,!!_.disableScroll)}createBlocker(_={}){return new f(this,this.newID(),_.disable,!!_.disableScroll)}start(_,y,w){return this.canStart(_)?(this.requestedStart.set(y,w),!0):(this.requestedStart.delete(y),!1)}capture(_,y,w){if(!this.start(_,y,w))return!1;const M=this.requestedStart;let I=-1e4;if(M.forEach(R=>{I=Math.max(I,R)}),I===w){this.capturedId=y,M.clear();const R=new CustomEvent("ionGestureCaptured",{detail:{gestureName:_}});return document.dispatchEvent(R),!0}return M.delete(y),!1}release(_){this.requestedStart.delete(_),this.capturedId===_&&(this.capturedId=void 0)}disableGesture(_,y){let w=this.disabledGestures.get(_);void 0===w&&(w=new Set,this.disabledGestures.set(_,w)),w.add(y)}enableGesture(_,y){const w=this.disabledGestures.get(_);void 0!==w&&w.delete(y)}disableScroll(_){this.disabledScroll.add(_),1===this.disabledScroll.size&&document.body.classList.add(g)}enableScroll(_){this.disabledScroll.delete(_),0===this.disabledScroll.size&&document.body.classList.remove(g)}canStart(_){return!(void 0!==this.capturedId||this.isDisabled(_))}isCaptured(){return void 0!==this.capturedId}isScrollDisabled(){return this.disabledScroll.size>0}isDisabled(_){const y=this.disabledGestures.get(_);return!!(y&&y.size>0)}newID(){return this.gestureId++,this.gestureId}}},37192:(ft,Z,l)=>{"use strict";l.r(Z),l.d(Z,{MENU_BACK_BUTTON_PRIORITY:()=>w,OVERLAY_BACK_BUTTON_PRIORITY:()=>y,blockHardwareBackButton:()=>x,shouldUseCloseWatcher:()=>s,startHardwareBackButton:()=>_});var n=l(10467),i=l(28476),f=l(9483);l(54261);const s=()=>f.c.get("experimentalCloseWatcher",!1)&&void 0!==i.w&&"CloseWatcher"in i.w,x=()=>{document.addEventListener("backbutton",()=>{})},_=()=>{const M=document;let I=!1;const R=()=>{if(I)return;let H=0,K=[];const L=new CustomEvent("ionBackButton",{bubbles:!1,detail:{register(be,Le){K.push({priority:be,handler:Le,id:H++})}}});M.dispatchEvent(L);const he=function(){var be=(0,n.A)(function*(Le){try{if(Le?.handler){const ye=Le.handler(pe);null!=ye&&(yield ye)}}catch(ye){console.error(ye)}});return function(ye){return be.apply(this,arguments)}}(),pe=()=>{if(K.length>0){let be={priority:Number.MIN_SAFE_INTEGER,handler:()=>{},id:-1};K.forEach(Le=>{Le.priority>=be.priority&&(be=Le)}),I=!0,K=K.filter(Le=>Le.id!==be.id),he(be).then(()=>I=!1)}};pe()};if(s()){let H;const K=()=>{H?.destroy(),H=new i.w.CloseWatcher,H.onclose=()=>{R(),K()}};K()}else M.addEventListener("backbutton",R)},y=100,w=99},84920:(ft,Z,l)=>{"use strict";l.d(Z,{a:()=>y,b:()=>w,c:()=>f,d:()=>K,e:()=>Le,f:()=>H,g:()=>M,h:()=>s,i:()=>_,j:()=>L,k:()=>g,l:()=>R,m:()=>he,n:()=>be,o:()=>ye,p:()=>pe,r:()=>I,s:()=>je,t:()=>n});const n=(ke,De=0)=>new Promise(Je=>{i(ke,De,Je)}),i=(ke,De=0,Je)=>{let lt,Mt;const Bt={passive:!0},sn=()=>{lt&<()},tt=Ct=>{(void 0===Ct||ke===Ct.target)&&(sn(),Je(Ct))};return ke&&(ke.addEventListener("webkitTransitionEnd",tt,Bt),ke.addEventListener("transitionend",tt,Bt),Mt=setTimeout(tt,De+500),lt=()=>{void 0!==Mt&&(clearTimeout(Mt),Mt=void 0),ke.removeEventListener("webkitTransitionEnd",tt,Bt),ke.removeEventListener("transitionend",tt,Bt)}),sn},f=(ke,De)=>{ke.componentOnReady?ke.componentOnReady().then(Je=>De(Je)):I(()=>De(ke))},g=ke=>void 0!==ke.componentOnReady,s=(ke,De=[])=>{const Je={};return De.forEach(lt=>{ke.hasAttribute(lt)&&(null!==ke.getAttribute(lt)&&(Je[lt]=ke.getAttribute(lt)),ke.removeAttribute(lt))}),Je},x=["role","aria-activedescendant","aria-atomic","aria-autocomplete","aria-braillelabel","aria-brailleroledescription","aria-busy","aria-checked","aria-colcount","aria-colindex","aria-colindextext","aria-colspan","aria-controls","aria-current","aria-describedby","aria-description","aria-details","aria-disabled","aria-errormessage","aria-expanded","aria-flowto","aria-haspopup","aria-hidden","aria-invalid","aria-keyshortcuts","aria-label","aria-labelledby","aria-level","aria-live","aria-multiline","aria-multiselectable","aria-orientation","aria-owns","aria-placeholder","aria-posinset","aria-pressed","aria-readonly","aria-relevant","aria-required","aria-roledescription","aria-rowcount","aria-rowindex","aria-rowindextext","aria-rowspan","aria-selected","aria-setsize","aria-sort","aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext"],_=(ke,De)=>{let Je=x;return De&&De.length>0&&(Je=Je.filter(lt=>!De.includes(lt))),s(ke,Je)},y=(ke,De,Je,lt)=>{var Mt;if(typeof window<"u"){const Bt=window,et=null===(Mt=Bt?.Ionic)||void 0===Mt?void 0:Mt.config;if(et){const sn=et.get("_ael");if(sn)return sn(ke,De,Je,lt);if(et._ael)return et._ael(ke,De,Je,lt)}}return ke.addEventListener(De,Je,lt)},w=(ke,De,Je,lt)=>{var Mt;if(typeof window<"u"){const Bt=window,et=null===(Mt=Bt?.Ionic)||void 0===Mt?void 0:Mt.config;if(et){const sn=et.get("_rel");if(sn)return sn(ke,De,Je,lt);if(et._rel)return et._rel(ke,De,Je,lt)}}return ke.removeEventListener(De,Je,lt)},M=(ke,De=ke)=>ke.shadowRoot||De,I=ke=>"function"==typeof __zone_symbol__requestAnimationFrame?__zone_symbol__requestAnimationFrame(ke):"function"==typeof requestAnimationFrame?requestAnimationFrame(ke):setTimeout(ke),R=ke=>!!ke.shadowRoot&&!!ke.attachShadow,H=ke=>{if(ke.focus(),ke.classList.contains("ion-focusable")){const De=ke.closest("ion-app");De&&De.setFocus([ke])}},K=(ke,De,Je,lt,Mt)=>{if(ke||R(De)){let Bt=De.querySelector("input.aux-input");Bt||(Bt=De.ownerDocument.createElement("input"),Bt.type="hidden",Bt.classList.add("aux-input"),De.appendChild(Bt)),Bt.disabled=Mt,Bt.name=Je,Bt.value=lt||""}},L=(ke,De,Je)=>Math.max(ke,Math.min(De,Je)),he=(ke,De)=>{if(!ke){const Je="ASSERT: "+De;throw console.error(Je),new Error(Je)}},pe=ke=>{if(ke){const De=ke.changedTouches;if(De&&De.length>0){const Je=De[0];return{x:Je.clientX,y:Je.clientY}}if(void 0!==ke.pageX)return{x:ke.pageX,y:ke.pageY}}return{x:0,y:0}},be=ke=>{const De="rtl"===document.dir;switch(ke){case"start":return De;case"end":return!De;default:throw new Error(`"${ke}" is not a valid value for [side]. Use "start" or "end" instead.`)}},Le=(ke,De)=>{const Je=ke._original||ke;return{_original:ke,emit:ye(Je.emit.bind(Je),De)}},ye=(ke,De=0)=>{let Je;return(...lt)=>{clearTimeout(Je),Je=setTimeout(ke,De,...lt)}},je=(ke,De)=>{if(ke??(ke={}),De??(De={}),ke===De)return!0;const Je=Object.keys(ke);if(Je.length!==Object.keys(De).length)return!1;for(const lt of Je)if(!(lt in De)||ke[lt]!==De[lt])return!1;return!0}},54261:(ft,Z,l)=>{"use strict";l.d(Z,{B:()=>x,d:()=>Pr,e:()=>En,f:()=>hn,g:()=>xr,h:()=>Zt,i:()=>Ji,j:()=>fs,k:()=>So,r:()=>w,w:()=>jn});var n=l(10467);var g=Object.defineProperty,x={isDev:!1,isBrowser:!0,isServer:!1,isTesting:!1},_=new WeakMap,y=B=>_.get(B),w=(B,ne)=>_.set(ne.$lazyInstance$=B,ne),I=(B,ne)=>ne in B,R=(B,ne)=>(0,console.error)(B,ne),L=new Map,Mt="http://www.w3.org/1999/xlink",Bt=typeof window<"u"?window:{},et=Bt.document||{head:{}},tt={$flags$:0,$resourcesUrl$:"",jmp:B=>B(),raf:B=>requestAnimationFrame(B),ael:(B,ne,de,Ce)=>B.addEventListener(ne,de,Ce),rel:(B,ne,de,Ce)=>B.removeEventListener(ne,de,Ce),ce:(B,ne)=>new CustomEvent(B,ne)},wt=!1,At=[],we=[],Ot=(B,ne)=>de=>{B.push(de),wt||(wt=!0,ne&&4&tt.$flags$?fn(tn):tt.raf(tn))},It=B=>{for(let ne=0;ne{It(At),It(we),(wt=At.length>0)&&tt.raf(tn)},fn=B=>Promise.resolve(void 0).then(B),En=Ot(At,!1),jn=Ot(we,!0),So=B=>{const ne=new URL(B,tt.$resourcesUrl$);return ne.origin!==Bt.location.origin?ne.href:ne.pathname},pt={},Fn=B=>"object"==(B=typeof B)||"function"===B;((B,ne)=>{for(var de in ne)g(B,de,{get:ne[de],enumerable:!0})})({},{err:()=>Bn,map:()=>_n,ok:()=>Zn,unwrap:()=>Cn,unwrapErr:()=>Qt});var Zn=B=>({isOk:!0,isErr:!1,value:B}),Bn=B=>({isOk:!1,isErr:!0,value:B});function _n(B,ne){if(B.isOk){const de=ne(B.value);return de instanceof Promise?de.then(Ce=>Zn(Ce)):Zn(de)}if(B.isErr)return Bn(B.value);throw"should never get here"}var Cn=B=>{if(B.isOk)return B.value;throw B.value},Qt=B=>{if(B.isErr)return B.value;throw B.value},Zt=(B,ne,...de)=>{let Ce=null,Ke=null,st=null,rt=!1,Kt=!1;const Et=[],Yt=nn=>{for(let mo=0;monn[mo]).join(" "))}}if("function"==typeof B)return B(null===ne?{}:ne,Et,uo);const $n=vn(B,null);return $n.$attrs$=ne,Et.length>0&&($n.$children$=Et),$n.$key$=Ke,$n.$name$=st,$n},vn=(B,ne)=>({$flags$:0,$tag$:B,$text$:ne,$elm$:null,$children$:null,$attrs$:null,$key$:null,$name$:null}),hn={},uo={forEach:(B,ne)=>B.map(bo).forEach(ne),map:(B,ne)=>B.map(bo).map(ne).map(_o)},bo=B=>({vattrs:B.$attrs$,vchildren:B.$children$,vkey:B.$key$,vname:B.$name$,vtag:B.$tag$,vtext:B.$text$}),_o=B=>{if("function"==typeof B.vtag){const de={...B.vattrs};return B.vkey&&(de.key=B.vkey),B.vname&&(de.name=B.vname),Zt(B.vtag,de,...B.vchildren||[])}const ne=vn(B.vtag,B.vtext);return ne.$attrs$=B.vattrs,ne.$children$=B.vchildren,ne.$key$=B.vkey,ne.$name$=B.vname,ne},xr=B=>y(B).$modeName$,Ji=B=>y(B).$hostElement$,Pr=(B,ne,de)=>{const Ce=Ji(B);return{emit:Ke=>Gi(Ce,ne,{bubbles:!!(4&de),composed:!!(2&de),cancelable:!!(1&de),detail:Ke})}},Gi=(B,ne,de)=>{const Ce=tt.ce(ne,de);return B.dispatchEvent(Ce),Ce},no=new WeakMap,at=(B,ne)=>"sc-"+(ne&&32&B.$flags$?B.$tagName$+"-"+ne:B.$tagName$),Ft=(B,ne,de,Ce,Ke,st)=>{if(de!==Ce){let rt=I(B,ne),Kt=ne.toLowerCase();if("class"===ne){const Et=B.classList,Yt=fo(de),$n=fo(Ce);Et.remove(...Yt.filter(nn=>nn&&!$n.includes(nn))),Et.add(...$n.filter(nn=>nn&&!Yt.includes(nn)))}else if("style"===ne){for(const Et in de)(!Ce||null==Ce[Et])&&(Et.includes("-")?B.style.removeProperty(Et):B.style[Et]="");for(const Et in Ce)(!de||Ce[Et]!==de[Et])&&(Et.includes("-")?B.style.setProperty(Et,Ce[Et]):B.style[Et]=Ce[Et])}else if("key"!==ne)if("ref"===ne)Ce&&Ce(B);else if(rt||"o"!==ne[0]||"n"!==ne[1]){const Et=Fn(Ce);if((rt||Et&&null!==Ce)&&!Ke)try{if(B.tagName.includes("-"))B[ne]=Ce;else{const $n=Ce??"";"list"===ne?rt=!1:(null==de||B[ne]!=$n)&&(B[ne]=$n)}}catch{}let Yt=!1;Kt!==(Kt=Kt.replace(/^xlink\:?/,""))&&(ne=Kt,Yt=!0),null==Ce||!1===Ce?(!1!==Ce||""===B.getAttribute(ne))&&(Yt?B.removeAttributeNS(Mt,ne):B.removeAttribute(ne)):(!rt||4&st||Ke)&&!Et&&(Ce=!0===Ce?"":Ce,Yt?B.setAttributeNS(Mt,ne,Ce):B.setAttribute(ne,Ce))}else if(ne="-"===ne[2]?ne.slice(3):I(Bt,Kt)?Kt.slice(2):Kt[2]+ne.slice(3),de||Ce){const Et=ne.endsWith(wn);ne=ne.replace(dn,""),de&&tt.rel(B,ne,de,Et),Ce&&tt.ael(B,ne,Ce,Et)}}},In=/\s/,fo=B=>B?B.split(In):[],wn="Capture",dn=new RegExp(wn+"$"),$e=(B,ne,de)=>{const Ce=11===ne.$elm$.nodeType&&ne.$elm$.host?ne.$elm$.host:ne.$elm$,Ke=B&&B.$attrs$||pt,st=ne.$attrs$||pt;for(const rt of We(Object.keys(Ke)))rt in st||Ft(Ce,rt,Ke[rt],void 0,de,ne.$flags$);for(const rt of We(Object.keys(st)))Ft(Ce,rt,Ke[rt],st[rt],de,ne.$flags$)};function We(B){return B.includes("ref")?[...B.filter(ne=>"ref"!==ne),"ref"]:B}var ot,Wt,Dn,to=!1,co=!1,Oo=!1,ln=!1,Gn=(B,ne,de,Ce)=>{var Ke;const st=ne.$children$[de];let Kt,Et,Yt,rt=0;if(to||(Oo=!0,"slot"===st.$tag$&&(ot&&Ce.classList.add(ot+"-s"),st.$flags$|=st.$children$?2:1)),null!==st.$text$)Kt=st.$elm$=et.createTextNode(st.$text$);else if(1&st.$flags$)Kt=st.$elm$=et.createTextNode("");else{if(ln||(ln="svg"===st.$tag$),Kt=st.$elm$=et.createElementNS(ln?"http://www.w3.org/2000/svg":"http://www.w3.org/1999/xhtml",!to&&2&st.$flags$?"slot-fb":st.$tag$),ln&&"foreignObject"===st.$tag$&&(ln=!1),$e(null,st,ln),!!Kt.getRootNode().querySelector("body")&&(B=>null!=B)(ot)&&Kt["s-si"]!==ot&&Kt.classList.add(Kt["s-si"]=ot),Ci(Kt,Ce),st.$children$)for(rt=0;rt{tt.$flags$|=1;const ne=B.closest(Dn.toLowerCase());if(null!=ne){const de=Array.from(ne.childNodes).find(Ke=>Ke["s-cr"]),Ce=Array.from(B.childNodes);for(const Ke of de?Ce.reverse():Ce)null!=Ke["s-sh"]&&(po(ne,Ke,de??null),Ke["s-sh"]=void 0,Oo=!0)}tt.$flags$&=-2},Vo=(B,ne)=>{tt.$flags$|=1;const de=Array.from(B.childNodes);if(B["s-sr"]){let Ce=B;for(;Ce=Ce.nextSibling;)Ce&&Ce["s-sn"]===B["s-sn"]&&Ce["s-sh"]===Dn&&de.push(Ce)}for(let Ce=de.length-1;Ce>=0;Ce--){const Ke=de[Ce];Ke["s-hn"]!==Dn&&Ke["s-ol"]&&(po(Lr(Ke),Ke,dr(Ke)),Ke["s-ol"].remove(),Ke["s-ol"]=void 0,Ke["s-sh"]=void 0,Oo=!0),ne&&Vo(Ke,ne)}tt.$flags$&=-2},yi=(B,ne,de,Ce,Ke,st)=>{let Kt,rt=B["s-cr"]&&B["s-cr"].parentNode||B;for(rt.shadowRoot&&rt.tagName===Dn&&(rt=rt.shadowRoot);Ke<=st;++Ke)Ce[Ke]&&(Kt=Gn(null,de,Ke,B),Kt&&(Ce[Ke].$elm$=Kt,po(rt,Kt,dr(ne))))},ci=(B,ne,de)=>{for(let Ce=ne;Ce<=de;++Ce){const Ke=B[Ce];if(Ke){const st=Ke.$elm$;en(Ke),st&&(co=!0,st["s-ol"]?st["s-ol"].remove():Vo(st,!0),st.remove())}}},ei=(B,ne,de=!1)=>!(B.$tag$!==ne.$tag$||("slot"===B.$tag$?"$nodeId$"in B&&de&&8!==B.$elm$.nodeType||B.$name$!==ne.$name$:!de&&B.$key$!==ne.$key$)),dr=B=>B&&B["s-ol"]||B,Lr=B=>(B["s-ol"]?B["s-ol"]:B).parentNode,Vr=(B,ne,de=!1)=>{const Ce=ne.$elm$=B.$elm$,Ke=B.$children$,st=ne.$children$,rt=ne.$tag$,Kt=ne.$text$;let Et;null===Kt?(ln="svg"===rt||"foreignObject"!==rt&&ln,"slot"!==rt||to?$e(B,ne,ln):B.$name$!==ne.$name$&&(ne.$elm$["s-sn"]=ne.$name$||"",go(ne.$elm$.parentElement)),null!==Ke&&null!==st?((B,ne,de,Ce,Ke=!1)=>{let Ho,Oi,st=0,rt=0,Kt=0,Et=0,Yt=ne.length-1,$n=ne[0],nn=ne[Yt],mo=Ce.length-1,yo=Ce[0],Xo=Ce[mo];for(;st<=Yt&&rt<=mo;)if(null==$n)$n=ne[++st];else if(null==nn)nn=ne[--Yt];else if(null==yo)yo=Ce[++rt];else if(null==Xo)Xo=Ce[--mo];else if(ei($n,yo,Ke))Vr($n,yo,Ke),$n=ne[++st],yo=Ce[++rt];else if(ei(nn,Xo,Ke))Vr(nn,Xo,Ke),nn=ne[--Yt],Xo=Ce[--mo];else if(ei($n,Xo,Ke))("slot"===$n.$tag$||"slot"===Xo.$tag$)&&Vo($n.$elm$.parentNode,!1),Vr($n,Xo,Ke),po(B,$n.$elm$,nn.$elm$.nextSibling),$n=ne[++st],Xo=Ce[--mo];else if(ei(nn,yo,Ke))("slot"===$n.$tag$||"slot"===Xo.$tag$)&&Vo(nn.$elm$.parentNode,!1),Vr(nn,yo,Ke),po(B,nn.$elm$,$n.$elm$),nn=ne[--Yt],yo=Ce[++rt];else{for(Kt=-1,Et=st;Et<=Yt;++Et)if(ne[Et]&&null!==ne[Et].$key$&&ne[Et].$key$===yo.$key$){Kt=Et;break}Kt>=0?(Oi=ne[Kt],Oi.$tag$!==yo.$tag$?Ho=Gn(ne&&ne[rt],de,Kt,B):(Vr(Oi,yo,Ke),ne[Kt]=void 0,Ho=Oi.$elm$),yo=Ce[++rt]):(Ho=Gn(ne&&ne[rt],de,rt,B),yo=Ce[++rt]),Ho&&po(Lr($n.$elm$),Ho,dr($n.$elm$))}st>Yt?yi(B,null==Ce[mo+1]?null:Ce[mo+1].$elm$,de,Ce,rt,mo):rt>mo&&ci(ne,st,Yt)})(Ce,Ke,ne,st,de):null!==st?(null!==B.$text$&&(Ce.textContent=""),yi(Ce,null,ne,st,0,st.length-1)):!de&&null!==Ke&&ci(Ke,0,Ke.length-1),ln&&"svg"===rt&&(ln=!1)):(Et=Ce["s-cr"])?Et.parentNode.textContent=Kt:B.$text$!==Kt&&(Ce.data=Kt)},Fr=B=>{const ne=B.childNodes;for(const de of ne)if(1===de.nodeType){if(de["s-sr"]){const Ce=de["s-sn"];de.hidden=!1;for(const Ke of ne)if(Ke!==de)if(Ke["s-hn"]!==de["s-hn"]||""!==Ce){if(1===Ke.nodeType&&(Ce===Ke.getAttribute("slot")||Ce===Ke["s-sn"])||3===Ke.nodeType&&Ce===Ke["s-sn"]){de.hidden=!0;break}}else if(1===Ke.nodeType||3===Ke.nodeType&&""!==Ke.textContent.trim()){de.hidden=!0;break}}Fr(de)}},wr=[],Qi=B=>{let ne,de,Ce;for(const Ke of B.childNodes){if(Ke["s-sr"]&&(ne=Ke["s-cr"])&&ne.parentNode){de=ne.parentNode.childNodes;const st=Ke["s-sn"];for(Ce=de.length-1;Ce>=0;Ce--)if(ne=de[Ce],!(ne["s-cn"]||ne["s-nr"]||ne["s-hn"]===Ke["s-hn"]||ne["s-sh"]&&ne["s-sh"]===Ke["s-hn"]))if(is(ne,st)){let rt=wr.find(Kt=>Kt.$nodeToRelocate$===ne);co=!0,ne["s-sn"]=ne["s-sn"]||st,rt?(rt.$nodeToRelocate$["s-sh"]=Ke["s-hn"],rt.$slotRefNode$=Ke):(ne["s-sh"]=Ke["s-hn"],wr.push({$slotRefNode$:Ke,$nodeToRelocate$:ne})),ne["s-sr"]&&wr.map(Kt=>{is(Kt.$nodeToRelocate$,ne["s-sn"])&&(rt=wr.find(Et=>Et.$nodeToRelocate$===ne),rt&&!Kt.$slotRefNode$&&(Kt.$slotRefNode$=rt.$slotRefNode$))})}else wr.some(rt=>rt.$nodeToRelocate$===ne)||wr.push({$nodeToRelocate$:ne})}1===Ke.nodeType&&Qi(Ke)}},is=(B,ne)=>1===B.nodeType?null===B.getAttribute("slot")&&""===ne||B.getAttribute("slot")===ne:B["s-sn"]===ne||""===ne,en=B=>{B.$attrs$&&B.$attrs$.ref&&B.$attrs$.ref(null),B.$children$&&B.$children$.map(en)},po=(B,ne,de)=>{const Ce=B?.insertBefore(ne,de);return Ci(ne,B),Ce},ni=B=>{const ne=[];return B&&ne.push(...B["s-scs"]||[],B["s-si"],B["s-sc"],...ni(B.parentElement)),ne},Ci=(B,ne,de=!1)=>{var Ce;if(B&&ne&&1===B.nodeType){const Ke=new Set(ni(ne).filter(Boolean));if(Ke.size&&(null==(Ce=B.classList)||Ce.add(...B["s-scs"]=[...Ke]),B["s-ol"]||de))for(const st of Array.from(B.childNodes))Ci(st,B,!0)}},qi=(B,ne)=>{if(B.$flags$|=16,!(4&B.$flags$))return((B,ne)=>{ne&&!B.$onRenderResolve$&&ne["s-p"]&&ne["s-p"].push(new Promise(de=>B.$onRenderResolve$=de))})(B,B.$ancestorComponent$),jn(()=>ts(B,ne));B.$flags$|=512},ts=(B,ne)=>{const Ke=B.$lazyInstance$;if(!Ke)throw new Error(`Can't render component <${B.$hostElement$.tagName.toLowerCase()} /> with invalid Stencil runtime! Make sure this imported component is compiled with a \`externalRuntime: true\` flag. For more information, please refer to https://stenciljs.com/docs/custom-elements#externalruntime`);let st;return ne&&(B.$flags$|=256,B.$queuedListeners$&&(B.$queuedListeners$.map(([rt,Kt])=>ps(Ke,rt,Kt)),B.$queuedListeners$=void 0),st=ps(Ke,"componentWillLoad")),st=Wi(st,()=>ps(Ke,"componentWillRender")),Wi(st,()=>Si(B,Ke,ne))},Wi=(B,ne)=>sr(B)?B.then(ne).catch(de=>{console.error(de),ne()}):ne(),sr=B=>B instanceof Promise||B&&B.then&&"function"==typeof B.then,Si=function(){var B=(0,n.A)(function*(ne,de,Ce){var Ke;const st=ne.$hostElement$,Kt=st["s-rc"];Ce&&(B=>{const ne=B.$cmpMeta$,de=B.$hostElement$,Ce=ne.$flags$,st=((B,ne,de)=>{var Ce;const Ke=at(ne,de),st=L.get(Ke);if(B=11===B.nodeType?B:et,st)if("string"==typeof st){let Kt,rt=no.get(B=B.head||B);if(rt||no.set(B,rt=new Set),!rt.has(Ke)){if(B.host&&(Kt=B.querySelector(`[sty-id="${Ke}"]`)))Kt.innerHTML=st;else{Kt=et.createElement("style"),Kt.innerHTML=st;const Et=null!=(Ce=tt.$nonce$)?Ce:function pn(B){var ne,de,Ce;return null!=(Ce=null==(de=null==(ne=B.head)?void 0:ne.querySelector('meta[name="csp-nonce"]'))?void 0:de.getAttribute("content"))?Ce:void 0}(et);null!=Et&&Kt.setAttribute("nonce",Et),(!(1&ne.$flags$)||1&ne.$flags$&&"HEAD"!==B.nodeName)&&B.insertBefore(Kt,B.querySelector("link"))}4&ne.$flags$&&(Kt.innerHTML+="slot-fb{display:contents}slot-fb[hidden]{display:none}"),rt&&rt.add(Ke)}}else B.adoptedStyleSheets.includes(st)||(B.adoptedStyleSheets=[...B.adoptedStyleSheets,st]);return Ke})(de.shadowRoot?de.shadowRoot:de.getRootNode(),ne,B.$modeName$);10&Ce&&2&Ce&&(de["s-sc"]=st,de.classList.add(st+"-h"),2&Ce&&de.classList.add(st+"-s"))})(ne);rs(ne,de,st,Ce),Kt&&(Kt.map(Yt=>Yt()),st["s-rc"]=void 0);{const Yt=null!=(Ke=st["s-p"])?Ke:[],$n=()=>Ir(ne);0===Yt.length?$n():(Promise.all(Yt).then($n),ne.$flags$|=4,Yt.length=0)}});return function(de,Ce,Ke){return B.apply(this,arguments)}}(),rs=(B,ne,de,Ce)=>{try{ne=ne.render&&ne.render(),B.$flags$&=-17,B.$flags$|=2,((B,ne,de=!1)=>{var Ce,Ke,st,rt,Kt;const Et=B.$hostElement$,Yt=B.$cmpMeta$,$n=B.$vnode$||vn(null,null),nn=(B=>B&&B.$tag$===hn)(ne)?ne:Zt(null,null,ne);if(Dn=Et.tagName,Yt.$attrsToReflect$&&(nn.$attrs$=nn.$attrs$||{},Yt.$attrsToReflect$.map(([mo,yo])=>nn.$attrs$[yo]=Et[mo])),de&&nn.$attrs$)for(const mo of Object.keys(nn.$attrs$))Et.hasAttribute(mo)&&!["key","ref","style","class"].includes(mo)&&(nn.$attrs$[mo]=Et[mo]);if(nn.$tag$=null,nn.$flags$|=4,B.$vnode$=nn,nn.$elm$=$n.$elm$=Et.shadowRoot||Et,ot=Et["s-sc"],to=!!(1&Yt.$flags$),Wt=Et["s-cr"],co=!1,Vr($n,nn,de),tt.$flags$|=1,Oo){Qi(nn.$elm$);for(const mo of wr){const yo=mo.$nodeToRelocate$;if(!yo["s-ol"]){const Xo=et.createTextNode("");Xo["s-nr"]=yo,po(yo.parentNode,yo["s-ol"]=Xo,yo)}}for(const mo of wr){const yo=mo.$nodeToRelocate$,Xo=mo.$slotRefNode$;if(Xo){const Ho=Xo.parentNode;let Oi=Xo.nextSibling;if(Oi&&1===Oi.nodeType){let ui=null==(Ce=yo["s-ol"])?void 0:Ce.previousSibling;for(;ui;){let Ko=null!=(Ke=ui["s-nr"])?Ke:null;if(Ko&&Ko["s-sn"]===yo["s-sn"]&&Ho===Ko.parentNode){for(Ko=Ko.nextSibling;Ko===yo||Ko?.["s-sr"];)Ko=Ko?.nextSibling;if(!Ko||!Ko["s-nr"]){Oi=Ko;break}}ui=ui.previousSibling}}(!Oi&&Ho!==yo.parentNode||yo.nextSibling!==Oi)&&yo!==Oi&&(po(Ho,yo,Oi),1===yo.nodeType&&(yo.hidden=null!=(st=yo["s-ih"])&&st)),yo&&"function"==typeof Xo["s-rf"]&&Xo["s-rf"](yo)}else 1===yo.nodeType&&(de&&(yo["s-ih"]=null!=(rt=yo.hidden)&&rt),yo.hidden=!0)}}if(co&&Fr(nn.$elm$),tt.$flags$&=-2,wr.length=0,2&Yt.$flags$)for(const mo of nn.$elm$.childNodes)mo["s-hn"]!==Dn&&!mo["s-sh"]&&(de&&null==mo["s-ih"]&&(mo["s-ih"]=null!=(Kt=mo.hidden)&&Kt),mo.hidden=!0);Wt=void 0})(B,ne,Ce)}catch(Ke){R(Ke,B.$hostElement$)}return null},Ir=B=>{const de=B.$hostElement$,Ke=B.$lazyInstance$,st=B.$ancestorComponent$;ps(Ke,"componentDidRender"),64&B.$flags$?ps(Ke,"componentDidUpdate"):(B.$flags$|=64,vi(de),ps(Ke,"componentDidLoad"),B.$onReadyResolve$(de),st||Cs()),B.$onInstanceResolve$(de),B.$onRenderResolve$&&(B.$onRenderResolve$(),B.$onRenderResolve$=void 0),512&B.$flags$&&fn(()=>qi(B,!1)),B.$flags$&=-517},fs=B=>{{const ne=y(B),de=ne.$hostElement$.isConnected;return de&&2==(18&ne.$flags$)&&qi(ne,!1),de}},Cs=B=>{vi(et.documentElement),fn(()=>Gi(Bt,"appload",{detail:{namespace:"ionic"}}))},ps=(B,ne,de)=>{if(B&&B[ne])try{return B[ne](de)}catch(Ce){R(Ce)}},vi=B=>B.classList.add("hydrated")},28607:(ft,Z,l)=>{"use strict";l.r(Z),l.d(Z,{GESTURE_CONTROLLER:()=>n.G,createGesture:()=>w});var n=l(11970);const i=(H,K,L,he)=>{const pe=f(H)?{capture:!!he.capture,passive:!!he.passive}:!!he.capture;let be,Le;return H.__zone_symbol__addEventListener?(be="__zone_symbol__addEventListener",Le="__zone_symbol__removeEventListener"):(be="addEventListener",Le="removeEventListener"),H[be](K,L,pe),()=>{H[Le](K,L,pe)}},f=H=>{if(void 0===g)try{const K=Object.defineProperty({},"passive",{get:()=>{g=!0}});H.addEventListener("optsTest",()=>{},K)}catch{g=!1}return!!g};let g;const _=H=>H instanceof Document?H:H.ownerDocument,w=H=>{let K=!1,L=!1,he=!0,pe=!1;const be=Object.assign({disableScroll:!1,direction:"x",gesturePriority:0,passive:!0,maxAngle:40,threshold:10},H),Le=be.canStart,ye=be.onWillStart,je=be.onStart,ke=be.onEnd,De=be.notCaptured,Je=be.onMove,lt=be.threshold,Mt=be.passive,Bt=be.blurOnStart,et={type:"pan",startX:0,startY:0,startTime:0,currentX:0,currentY:0,velocityX:0,velocityY:0,deltaX:0,deltaY:0,currentTime:0,event:void 0,data:void 0},sn=((H,K,L)=>{const he=L*(Math.PI/180),pe="x"===H,be=Math.cos(he),Le=K*K;let ye=0,je=0,ke=!1,De=0;return{start(Je,lt){ye=Je,je=lt,De=0,ke=!0},detect(Je,lt){if(!ke)return!1;const Mt=Je-ye,Bt=lt-je,et=Mt*Mt+Bt*Bt;if(etbe?1:tt<-be?-1:0,ke=!1,!0},isGesture:()=>0!==De,getDirection:()=>De}})(be.direction,be.threshold,be.maxAngle),tt=n.G.createGesture({name:H.gestureName,priority:H.gesturePriority,disableScroll:H.disableScroll}),e=()=>{K&&(pe=!1,Je&&Je(et))},On=()=>!!tt.capture()&&(K=!0,he=!1,et.startX=et.currentX,et.startY=et.currentY,et.startTime=et.currentTime,ye?ye(et).then(wt):wt(),!0),wt=()=>{Bt&&(()=>{if(typeof document<"u"){const tn=document.activeElement;tn?.blur&&tn.blur()}})(),je&&je(et),he=!0},At=()=>{K=!1,L=!1,pe=!1,he=!0,tt.release()},we=tn=>{const fn=K,En=he;if(At(),En){if(M(et,tn),fn)return void(ke&&ke(et));De&&De(et)}},Ot=((H,K,L,he,pe)=>{let be,Le,ye,je,ke,De,Je,lt=0;const Mt=Pt=>{lt=Date.now()+2e3,K(Pt)&&(!Le&&L&&(Le=i(H,"touchmove",L,pe)),ye||(ye=i(Pt.target,"touchend",et,pe)),je||(je=i(Pt.target,"touchcancel",et,pe)))},Bt=Pt=>{lt>Date.now()||K(Pt)&&(!De&&L&&(De=i(_(H),"mousemove",L,pe)),Je||(Je=i(_(H),"mouseup",sn,pe)))},et=Pt=>{tt(),he&&he(Pt)},sn=Pt=>{Ct(),he&&he(Pt)},tt=()=>{Le&&Le(),ye&&ye(),je&&je(),Le=ye=je=void 0},Ct=()=>{De&&De(),Je&&Je(),De=Je=void 0},Xe=()=>{tt(),Ct()},e=(Pt=!0)=>{Pt?(be||(be=i(H,"touchstart",Mt,pe)),ke||(ke=i(H,"mousedown",Bt,pe))):(be&&be(),ke&&ke(),be=ke=void 0,Xe())};return{enable:e,stop:Xe,destroy:()=>{e(!1),he=L=K=void 0}}})(be.el,tn=>{const fn=R(tn);return!(L||!he||(I(tn,et),et.startX=et.currentX,et.startY=et.currentY,et.startTime=et.currentTime=fn,et.velocityX=et.velocityY=et.deltaX=et.deltaY=0,et.event=tn,Le&&!1===Le(et))||(tt.release(),!tt.start()))&&(L=!0,0===lt?On():(sn.start(et.startX,et.startY),!0))},tn=>{K?!pe&&he&&(pe=!0,M(et,tn),requestAnimationFrame(e)):(M(et,tn),sn.detect(et.currentX,et.currentY)&&(!sn.isGesture()||!On())&&It())},we,{capture:!1,passive:Mt}),It=()=>{At(),Ot.stop(),De&&De(et)};return{enable(tn=!0){tn||(K&&we(void 0),At()),Ot.enable(tn)},destroy(){tt.destroy(),Ot.destroy()}}},M=(H,K)=>{if(!K)return;const L=H.currentX,he=H.currentY,pe=H.currentTime;I(K,H);const be=H.currentX,Le=H.currentY,je=(H.currentTime=R(K))-pe;if(je>0&&je<100){const De=(Le-he)/je;H.velocityX=(be-L)/je*.7+.3*H.velocityX,H.velocityY=.7*De+.3*H.velocityY}H.deltaX=be-H.startX,H.deltaY=Le-H.startY,H.event=K},I=(H,K)=>{let L=0,he=0;if(H){const pe=H.changedTouches;if(pe&&pe.length>0){const be=pe[0];L=be.clientX,he=be.clientY}else void 0!==H.pageX&&(L=H.pageX,he=H.pageY)}K.currentX=L,K.currentY=he},R=H=>H.timeStamp||Date.now()},3604:(ft,Z,l)=>{"use strict";l.d(Z,{b:()=>y,c:()=>w,d:()=>M,e:()=>Xe,g:()=>Pt,l:()=>tt,s:()=>e,t:()=>be,w:()=>Ct});var n=l(10467),i=l(9483),f=l(54261),g=l(74929),s=l(84920);const y="ionViewWillLeave",w="ionViewDidLeave",M="ionViewWillUnload",I=wt=>{wt.tabIndex=-1,wt.focus()},R=wt=>null!==wt.offsetParent,K="ion-last-focus",pe_saveViewFocus=we=>{if(i.c.get("focusManagerPriority",!1)){const It=document.activeElement;null!==It&&we?.contains(It)&&It.setAttribute(K,"true")}},pe_setViewFocus=we=>{const Ot=i.c.get("focusManagerPriority",!1);if(Array.isArray(Ot)&&!we.contains(document.activeElement)){const It=we.querySelector(`[${K}]`);if(It&&R(It))return void I(It);for(const tn of Ot)switch(tn){case"content":const fn=we.querySelector('main, [role="main"]');if(fn&&R(fn))return void I(fn);break;case"heading":const En=we.querySelector('h1, [role="heading"][aria-level="1"]');if(En&&R(En))return void I(En);break;case"banner":const jn=we.querySelector('header, [role="banner"]');if(jn&&R(jn))return void I(jn);break;default:(0,g.p)(`Unrecognized focus manager priority value ${tn}`)}I(we)}},be=wt=>new Promise((At,we)=>{(0,f.w)(()=>{Le(wt),ye(wt).then(Ot=>{Ot.animation&&Ot.animation.destroy(),je(wt),At(Ot)},Ot=>{je(wt),we(Ot)})})}),Le=wt=>{const At=wt.enteringEl,we=wt.leavingEl;pe_saveViewFocus(we),On(At,we,wt.direction),wt.showGoBack?At.classList.add("can-go-back"):At.classList.remove("can-go-back"),e(At,!1),At.style.setProperty("pointer-events","none"),we&&(e(we,!1),we.style.setProperty("pointer-events","none"))},ye=function(){var wt=(0,n.A)(function*(At){const we=yield ke(At);return we&&f.B.isBrowser?De(we,At):Je(At)});return function(we){return wt.apply(this,arguments)}}(),je=wt=>{const At=wt.enteringEl,we=wt.leavingEl;At.classList.remove("ion-page-invisible"),At.style.removeProperty("pointer-events"),void 0!==we&&(we.classList.remove("ion-page-invisible"),we.style.removeProperty("pointer-events")),pe_setViewFocus(At)},ke=function(){var wt=(0,n.A)(function*(At){return At.leavingEl&&At.animated&&0!==At.duration?At.animationBuilder?At.animationBuilder:"ios"===At.mode?(yield Promise.resolve().then(l.bind(l,5022))).iosTransitionAnimation:(yield Promise.resolve().then(l.bind(l,43615))).mdTransitionAnimation:void 0});return function(we){return wt.apply(this,arguments)}}(),De=function(){var wt=(0,n.A)(function*(At,we){yield lt(we,!0);const Ot=At(we.baseEl,we);et(we.enteringEl,we.leavingEl);const It=yield Bt(Ot,we);return we.progressCallback&&we.progressCallback(void 0),It&&sn(we.enteringEl,we.leavingEl),{hasCompleted:It,animation:Ot}});return function(we,Ot){return wt.apply(this,arguments)}}(),Je=function(){var wt=(0,n.A)(function*(At){const we=At.enteringEl,Ot=At.leavingEl,It=i.c.get("focusManagerPriority",!1);return yield lt(At,It),et(we,Ot),sn(we,Ot),{hasCompleted:!0}});return function(we){return wt.apply(this,arguments)}}(),lt=function(){var wt=(0,n.A)(function*(At,we){(void 0!==At.deepWait?At.deepWait:we)&&(yield Promise.all([Xe(At.enteringEl),Xe(At.leavingEl)])),yield Mt(At.viewIsReady,At.enteringEl)});return function(we,Ot){return wt.apply(this,arguments)}}(),Mt=function(){var wt=(0,n.A)(function*(At,we){At&&(yield At(we))});return function(we,Ot){return wt.apply(this,arguments)}}(),Bt=(wt,At)=>{const we=At.progressCallback,Ot=new Promise(It=>{wt.onFinish(tn=>It(1===tn))});return we?(wt.progressStart(!0),we(wt)):wt.play(),Ot},et=(wt,At)=>{tt(At,y),tt(wt,"ionViewWillEnter")},sn=(wt,At)=>{tt(wt,"ionViewDidEnter"),tt(At,w)},tt=(wt,At)=>{if(wt){const we=new CustomEvent(At,{bubbles:!1,cancelable:!1});wt.dispatchEvent(we)}},Ct=()=>new Promise(wt=>(0,s.r)(()=>(0,s.r)(()=>wt()))),Xe=function(){var wt=(0,n.A)(function*(At){const we=At;if(we){if(null!=we.componentOnReady){if(null!=(yield we.componentOnReady()))return}else if(null!=we.__registerHost)return void(yield new Promise(It=>(0,s.r)(It)));yield Promise.all(Array.from(we.children).map(Xe))}});return function(we){return wt.apply(this,arguments)}}(),e=(wt,At)=>{At?(wt.setAttribute("aria-hidden","true"),wt.classList.add("ion-page-hidden")):(wt.hidden=!1,wt.removeAttribute("aria-hidden"),wt.classList.remove("ion-page-hidden"))},On=(wt,At,we)=>{void 0!==wt&&(wt.style.zIndex="back"===we?"99":"101"),void 0!==At&&(At.style.zIndex="100")},Pt=wt=>wt.classList.contains("ion-page")?wt:wt.querySelector(":scope > .ion-page, :scope > ion-nav, :scope > ion-tabs")||wt},74929:(ft,Z,l)=>{"use strict";l.d(Z,{a:()=>i,b:()=>f,p:()=>n});const n=(g,...s)=>console.warn(`[Ionic Warning]: ${g}`,...s),i=(g,...s)=>console.error(`[Ionic Error]: ${g}`,...s),f=(g,...s)=>console.error(`<${g.tagName.toLowerCase()}> must be used inside ${s.join(" or ")}.`)},28476:(ft,Z,l)=>{"use strict";l.d(Z,{d:()=>i,w:()=>n});const n=typeof window<"u"?window:void 0,i=typeof document<"u"?document:void 0},49568:(ft,Z,l)=>{"use strict";l.d(Z,{m:()=>H});var n=l(10467),i=l(28476),f=l(37192),g=l(74929),s=l(84920),x=l(9483),_=l(19986);const y=K=>(0,_.c)().duration(K?400:300),w=K=>{let L,he;const pe=K.width+8,be=(0,_.c)(),Le=(0,_.c)();K.isEndSide?(L=pe+"px",he="0px"):(L=-pe+"px",he="0px"),be.addElement(K.menuInnerEl).fromTo("transform",`translateX(${L})`,`translateX(${he})`);const je="ios"===(0,x.b)(K),ke=je?.2:.25;return Le.addElement(K.backdropEl).fromTo("opacity",.01,ke),y(je).addAnimation([be,Le])},M=K=>{let L,he;const pe=(0,x.b)(K),be=K.width;K.isEndSide?(L=-be+"px",he=be+"px"):(L=be+"px",he=-be+"px");const Le=(0,_.c)().addElement(K.menuInnerEl).fromTo("transform",`translateX(${he})`,"translateX(0px)"),ye=(0,_.c)().addElement(K.contentEl).fromTo("transform","translateX(0px)",`translateX(${L})`),je=(0,_.c)().addElement(K.backdropEl).fromTo("opacity",.01,.32);return y("ios"===pe).addAnimation([Le,ye,je])},I=K=>{const L=(0,x.b)(K),he=K.width*(K.isEndSide?-1:1)+"px",pe=(0,_.c)().addElement(K.contentEl).fromTo("transform","translateX(0px)",`translateX(${he})`);return y("ios"===L).addAnimation(pe)},H=(()=>{const K=new Map,L=[],he=function(){var At=(0,n.A)(function*(we){const Ot=yield De(we,!0);return!!Ot&&Ot.open()});return function(Ot){return At.apply(this,arguments)}}(),pe=function(){var At=(0,n.A)(function*(we){const Ot=yield void 0!==we?De(we,!0):Je();return void 0!==Ot&&Ot.close()});return function(Ot){return At.apply(this,arguments)}}(),be=function(){var At=(0,n.A)(function*(we){const Ot=yield De(we,!0);return!!Ot&&Ot.toggle()});return function(Ot){return At.apply(this,arguments)}}(),Le=function(){var At=(0,n.A)(function*(we,Ot){const It=yield De(Ot);return It&&(It.disabled=!we),It});return function(Ot,It){return At.apply(this,arguments)}}(),ye=function(){var At=(0,n.A)(function*(we,Ot){const It=yield De(Ot);return It&&(It.swipeGesture=we),It});return function(Ot,It){return At.apply(this,arguments)}}(),je=function(){var At=(0,n.A)(function*(we){if(null!=we){const Ot=yield De(we);return void 0!==Ot&&Ot.isOpen()}return void 0!==(yield Je())});return function(Ot){return At.apply(this,arguments)}}(),ke=function(){var At=(0,n.A)(function*(we){const Ot=yield De(we);return!!Ot&&!Ot.disabled});return function(Ot){return At.apply(this,arguments)}}(),De=function(){var At=(0,n.A)(function*(we,Ot=!1){if(yield wt(),"start"===we||"end"===we){const tn=L.filter(En=>En.side===we&&!En.disabled);if(tn.length>=1)return tn.length>1&&Ot&&(0,g.p)(`menuController queried for a menu on the "${we}" side, but ${tn.length} menus were found. The first menu reference will be used. If this is not the behavior you want then pass the ID of the menu instead of its side.`,tn.map(En=>En.el)),tn[0].el;const fn=L.filter(En=>En.side===we);if(fn.length>=1)return fn.length>1&&Ot&&(0,g.p)(`menuController queried for a menu on the "${we}" side, but ${fn.length} menus were found. The first menu reference will be used. If this is not the behavior you want then pass the ID of the menu instead of its side.`,fn.map(En=>En.el)),fn[0].el}else if(null!=we)return Pt(tn=>tn.menuId===we);return Pt(tn=>!tn.disabled)||(L.length>0?L[0].el:void 0)});return function(Ot){return At.apply(this,arguments)}}(),Je=function(){var At=(0,n.A)(function*(){return yield wt(),Xe()});return function(){return At.apply(this,arguments)}}(),lt=function(){var At=(0,n.A)(function*(){return yield wt(),e()});return function(){return At.apply(this,arguments)}}(),Mt=function(){var At=(0,n.A)(function*(){return yield wt(),On()});return function(){return At.apply(this,arguments)}}(),Bt=(At,we)=>{K.set(At,we)},tt=function(){var At=(0,n.A)(function*(we,Ot,It){if(On())return!1;if(Ot){const tn=yield Je();tn&&we.el!==tn&&(yield tn.setOpen(!1,!1))}return we._setOpen(Ot,It)});return function(Ot,It,tn){return At.apply(this,arguments)}}(),Xe=()=>Pt(At=>At._isOpen),e=()=>L.map(At=>At.el),On=()=>L.some(At=>At.isAnimating),Pt=At=>{const we=L.find(At);if(void 0!==we)return we.el},wt=()=>Promise.all(Array.from(document.querySelectorAll("ion-menu")).map(At=>new Promise(we=>(0,s.c)(At,we))));return Bt("reveal",I),Bt("push",M),Bt("overlay",w),null==i.d||i.d.addEventListener("ionBackButton",At=>{const we=Xe();we&&At.detail.register(f.MENU_BACK_BUTTON_PRIORITY,()=>we.close())}),{registerAnimation:Bt,get:De,getMenus:lt,getOpen:Je,isEnabled:ke,swipeGesture:ye,isAnimating:Mt,isOpen:je,enable:Le,toggle:be,close:pe,open:he,_getOpenSync:Xe,_createAnimation:(At,we)=>{const Ot=K.get(At);if(!Ot)throw new Error("animation not registered");return Ot(we)},_register:At=>{L.indexOf(At)<0&&L.push(At)},_unregister:At=>{const we=L.indexOf(At);we>-1&&L.splice(we,1)},_setOpen:tt}})()},90617:(ft,Z,l)=>{"use strict";l.d(Z,{K6:()=>_.c}),l(19986),l(3604),l(5022),l(43615),l(28607),l(9483);var _=l(84920);l(49568),l(99440),l(28476),l(54261),l(11970),l(37192)},9483:(ft,Z,l)=>{"use strict";l.d(Z,{a:()=>I,b:()=>e,c:()=>f});var n=l(54261);class i{constructor(){this.m=new Map}reset(wt){this.m=new Map(Object.entries(wt))}get(wt,At){const we=this.m.get(wt);return void 0!==we?we:At}getBoolean(wt,At=!1){const we=this.m.get(wt);return void 0===we?At:"string"==typeof we?"true"===we:!!we}getNumber(wt,At){const we=parseFloat(this.m.get(wt));return isNaN(we)?void 0!==At?At:NaN:we}set(wt,At){this.m.set(wt,At)}}const f=new i,I=(Pt,wt)=>("string"==typeof Pt&&(wt=Pt,Pt=void 0),(Pt=>R(Pt))(Pt).includes(wt)),R=(Pt=window)=>{if(typeof Pt>"u")return[];Pt.Ionic=Pt.Ionic||{};let wt=Pt.Ionic.platforms;return null==wt&&(wt=Pt.Ionic.platforms=H(Pt),wt.forEach(At=>Pt.document.documentElement.classList.add(`plt-${At}`))),wt},H=Pt=>{const wt=f.get("platform");return Object.keys(Ct).filter(At=>{const we=wt?.[At];return"function"==typeof we?we(Pt):Ct[At](Pt)})},L=Pt=>!!(sn(Pt,/iPad/i)||sn(Pt,/Macintosh/i)&&ke(Pt)),be=Pt=>sn(Pt,/android|sink/i),ke=Pt=>tt(Pt,"(any-pointer:coarse)"),Je=Pt=>lt(Pt)||Mt(Pt),lt=Pt=>!!(Pt.cordova||Pt.phonegap||Pt.PhoneGap),Mt=Pt=>{const wt=Pt.Capacitor;return!!wt?.isNative},sn=(Pt,wt)=>wt.test(Pt.navigator.userAgent),tt=(Pt,wt)=>{var At;return null===(At=Pt.matchMedia)||void 0===At?void 0:At.call(Pt,wt).matches},Ct={ipad:L,iphone:Pt=>sn(Pt,/iPhone/i),ios:Pt=>sn(Pt,/iPhone|iPod/i)||L(Pt),android:be,phablet:Pt=>{const wt=Pt.innerWidth,At=Pt.innerHeight,we=Math.min(wt,At),Ot=Math.max(wt,At);return we>390&&we<520&&Ot>620&&Ot<800},tablet:Pt=>{const wt=Pt.innerWidth,At=Pt.innerHeight,we=Math.min(wt,At),Ot=Math.max(wt,At);return L(Pt)||(Pt=>be(Pt)&&!sn(Pt,/mobile/i))(Pt)||we>460&&we<820&&Ot>780&&Ot<1400},cordova:lt,capacitor:Mt,electron:Pt=>sn(Pt,/electron/i),pwa:Pt=>{var wt;return!!(null!==(wt=Pt.matchMedia)&&void 0!==wt&&wt.call(Pt,"(display-mode: standalone)").matches||Pt.navigator.standalone)},mobile:ke,mobileweb:Pt=>ke(Pt)&&!Je(Pt),desktop:Pt=>!ke(Pt),hybrid:Je};const e=Pt=>Pt&&(0,n.g)(Pt)||undefined},5022:(ft,Z,l)=>{"use strict";l.r(Z),l.d(Z,{iosTransitionAnimation:()=>K,shadow:()=>y});var n=l(19986),i=l(3604);l(28476),l(9483),l(54261);const _=he=>document.querySelector(`${he}.ion-cloned-element`),y=he=>he.shadowRoot||he,w=he=>{const pe="ION-TABS"===he.tagName?he:he.querySelector("ion-tabs"),be="ion-content ion-header:not(.header-collapse-condense-inactive) ion-title.title-large";if(null!=pe){const Le=pe.querySelector("ion-tab:not(.tab-hidden), .ion-page:not(.ion-page-hidden)");return null!=Le?Le.querySelector(be):null}return he.querySelector(be)},M=(he,pe)=>{const be="ION-TABS"===he.tagName?he:he.querySelector("ion-tabs");let Le=[];if(null!=be){const ye=be.querySelector("ion-tab:not(.tab-hidden), .ion-page:not(.ion-page-hidden)");null!=ye&&(Le=ye.querySelectorAll("ion-buttons"))}else Le=he.querySelectorAll("ion-buttons");for(const ye of Le){const je=ye.closest("ion-header"),ke=je&&!je.classList.contains("header-collapse-condense-inactive"),De=ye.querySelector("ion-back-button"),Je=ye.classList.contains("buttons-collapse");if(null!==De&&("start"===ye.slot||""===ye.slot)&&(Je&&ke&&pe||!Je))return De}return null},R=(he,pe,be,Le,ye,je,ke,De,Je)=>{var lt,Mt;const Bt=pe?`calc(100% - ${ye.right+4}px)`:ye.left-4+"px",et=pe?"right":"left",sn=pe?"left":"right",tt=pe?"right":"left";let Ct=1,Xe=1,e=`scale(${Xe})`;const On="scale(1)";if(je&&ke){const Cn=(null===(lt=je.textContent)||void 0===lt?void 0:lt.trim())===(null===(Mt=De.textContent)||void 0===Mt?void 0:Mt.trim());Ct=Je.width/ke.width,Xe=(Je.height-L)/ke.height,e=Cn?`scale(${Ct}, ${Xe})`:`scale(${Xe})`}const wt=y(Le).querySelector("ion-icon").getBoundingClientRect(),At=pe?wt.width/2-(wt.right-ye.right)+"px":ye.left-wt.width/2+"px",we=pe?`-${window.innerWidth-ye.right}px`:`${ye.left}px`,Ot=`${Je.top}px`,It=`${ye.top}px`,En=be?[{offset:0,transform:`translate3d(${we}, ${It}, 0)`},{offset:1,transform:`translate3d(${At}, ${Ot}, 0)`}]:[{offset:0,transform:`translate3d(${At}, ${Ot}, 0)`},{offset:1,transform:`translate3d(${we}, ${It}, 0)`}],pt=be?[{offset:0,opacity:1,transform:On},{offset:1,opacity:0,transform:e}]:[{offset:0,opacity:0,transform:e},{offset:1,opacity:1,transform:On}],cn=be?[{offset:0,opacity:1,transform:"scale(1)"},{offset:.2,opacity:0,transform:"scale(0.6)"},{offset:1,opacity:0,transform:"scale(0.6)"}]:[{offset:0,opacity:0,transform:"scale(0.6)"},{offset:.6,opacity:0,transform:"scale(0.6)"},{offset:1,opacity:1,transform:"scale(1)"}],Fn=(0,n.c)(),pn=(0,n.c)(),Un=(0,n.c)(),Zn=_("ion-back-button"),Bn=y(Zn).querySelector(".button-text"),_n=y(Zn).querySelector("ion-icon");Zn.text=Le.text,Zn.mode=Le.mode,Zn.icon=Le.icon,Zn.color=Le.color,Zn.disabled=Le.disabled,Zn.style.setProperty("display","block"),Zn.style.setProperty("position","fixed"),pn.addElement(_n),Fn.addElement(Bn),Un.addElement(Zn),Un.beforeStyles({position:"absolute",top:"0px",[tt]:"0px"}).beforeAddWrite(()=>{Le.style.setProperty("display","none"),Zn.style.setProperty(et,Bt)}).afterAddWrite(()=>{Le.style.setProperty("display",""),Zn.style.setProperty("display","none"),Zn.style.removeProperty(et)}).keyframes(En),Fn.beforeStyles({"transform-origin":`${et} top`}).keyframes(pt),pn.beforeStyles({"transform-origin":`${sn} center`}).keyframes(cn),he.addAnimation([Fn,pn,Un])},H=(he,pe,be,Le,ye,je,ke,De,Je)=>{var lt,Mt;const Bt=pe?"right":"left",et=pe?`calc(100% - ${ye.right}px)`:`${ye.left}px`,tt=`${ye.top}px`;let Xe=pe?`-${window.innerWidth-ke.right-8}px`:`${ke.x+8}px`,e=.5;const On="scale(1)";let Pt=`scale(${e})`;if(De&&Je){Xe=pe?`-${window.innerWidth-Je.right-8}px`:Je.x-8+"px";const jn=(null===(lt=De.textContent)||void 0===lt?void 0:lt.trim())===(null===(Mt=Le.textContent)||void 0===Mt?void 0:Mt.trim());e=Je.height/(je.height-L),Pt=jn?`scale(${Je.width/je.width}, ${e})`:`scale(${e})`}const we=ke.top+ke.height/2-ye.height*e/2+"px",tn=be?[{offset:0,opacity:0,transform:`translate3d(${Xe}, ${we}, 0) ${Pt}`},{offset:.1,opacity:0},{offset:1,opacity:1,transform:`translate3d(0px, ${tt}, 0) ${On}`}]:[{offset:0,opacity:.99,transform:`translate3d(0px, ${tt}, 0) ${On}`},{offset:.6,opacity:0},{offset:1,opacity:0,transform:`translate3d(${Xe}, ${we}, 0) ${Pt}`}],fn=_("ion-title"),En=(0,n.c)();fn.innerText=Le.innerText,fn.size=Le.size,fn.color=Le.color,En.addElement(fn),En.beforeStyles({"transform-origin":`${Bt} top`,height:`${ye.height}px`,display:"",position:"relative",[Bt]:et}).beforeAddWrite(()=>{Le.style.setProperty("opacity","0")}).afterAddWrite(()=>{Le.style.setProperty("opacity",""),fn.style.setProperty("display","none")}).keyframes(tn),he.addAnimation(En)},K=(he,pe)=>{var be;try{const Le="cubic-bezier(0.32,0.72,0,1)",ye="opacity",je="transform",ke="0%",Je="rtl"===he.ownerDocument.dir,lt=Je?"-99.5%":"99.5%",Mt=Je?"33%":"-33%",Bt=pe.enteringEl,et=pe.leavingEl,sn="back"===pe.direction,tt=Bt.querySelector(":scope > ion-content"),Ct=Bt.querySelectorAll(":scope > ion-header > *:not(ion-toolbar), :scope > ion-footer > *"),Xe=Bt.querySelectorAll(":scope > ion-header > ion-toolbar"),e=(0,n.c)(),On=(0,n.c)();if(e.addElement(Bt).duration((null!==(be=pe.duration)&&void 0!==be?be:0)||540).easing(pe.easing||Le).fill("both").beforeRemoveClass("ion-page-invisible"),et&&null!=he){const we=(0,n.c)();we.addElement(he),e.addAnimation(we)}if(tt||0!==Xe.length||0!==Ct.length?(On.addElement(tt),On.addElement(Ct)):On.addElement(Bt.querySelector(":scope > .ion-page, :scope > ion-nav, :scope > ion-tabs")),e.addAnimation(On),sn?On.beforeClearStyles([ye]).fromTo("transform",`translateX(${Mt})`,`translateX(${ke})`).fromTo(ye,.8,1):On.beforeClearStyles([ye]).fromTo("transform",`translateX(${lt})`,`translateX(${ke})`),tt){const we=y(tt).querySelector(".transition-effect");if(we){const Ot=we.querySelector(".transition-cover"),It=we.querySelector(".transition-shadow"),tn=(0,n.c)(),fn=(0,n.c)(),En=(0,n.c)();tn.addElement(we).beforeStyles({opacity:"1",display:"block"}).afterStyles({opacity:"",display:""}),fn.addElement(Ot).beforeClearStyles([ye]).fromTo(ye,0,.1),En.addElement(It).beforeClearStyles([ye]).fromTo(ye,.03,.7),tn.addAnimation([fn,En]),On.addAnimation([tn])}}const Pt=Bt.querySelector("ion-header.header-collapse-condense"),{forward:wt,backward:At}=((he,pe,be,Le,ye)=>{const je=M(Le,be),ke=w(ye),De=w(Le),Je=M(ye,be),lt=null!==je&&null!==ke&&!be,Mt=null!==De&&null!==Je&&be;if(lt){const Bt=ke.getBoundingClientRect(),et=je.getBoundingClientRect(),sn=y(je).querySelector(".button-text"),tt=sn?.getBoundingClientRect(),Xe=y(ke).querySelector(".toolbar-title").getBoundingClientRect();H(he,pe,be,ke,Bt,Xe,et,sn,tt),R(he,pe,be,je,et,sn,tt,ke,Xe)}else if(Mt){const Bt=De.getBoundingClientRect(),et=Je.getBoundingClientRect(),sn=y(Je).querySelector(".button-text"),tt=sn?.getBoundingClientRect(),Xe=y(De).querySelector(".toolbar-title").getBoundingClientRect();H(he,pe,be,De,Bt,Xe,et,sn,tt),R(he,pe,be,Je,et,sn,tt,De,Xe)}return{forward:lt,backward:Mt}})(e,Je,sn,Bt,et);if(Xe.forEach(we=>{const Ot=(0,n.c)();Ot.addElement(we),e.addAnimation(Ot);const It=(0,n.c)();It.addElement(we.querySelector("ion-title"));const tn=(0,n.c)(),fn=Array.from(we.querySelectorAll("ion-buttons,[menuToggle]")),En=we.closest("ion-header"),jn=En?.classList.contains("header-collapse-condense-inactive");let So;So=fn.filter(sn?Fn=>{const pn=Fn.classList.contains("buttons-collapse");return pn&&!jn||!pn}:Fn=>!Fn.classList.contains("buttons-collapse")),tn.addElement(So);const pt=(0,n.c)();pt.addElement(we.querySelectorAll(":scope > *:not(ion-title):not(ion-buttons):not([menuToggle])"));const Nt=(0,n.c)();Nt.addElement(y(we).querySelector(".toolbar-background"));const Vt=(0,n.c)(),cn=we.querySelector("ion-back-button");if(cn&&Vt.addElement(cn),Ot.addAnimation([It,tn,pt,Nt,Vt]),tn.fromTo(ye,.01,1),pt.fromTo(ye,.01,1),sn)jn||It.fromTo("transform",`translateX(${Mt})`,`translateX(${ke})`).fromTo(ye,.01,1),pt.fromTo("transform",`translateX(${Mt})`,`translateX(${ke})`),Vt.fromTo(ye,.01,1);else if(Pt||It.fromTo("transform",`translateX(${lt})`,`translateX(${ke})`).fromTo(ye,.01,1),pt.fromTo("transform",`translateX(${lt})`,`translateX(${ke})`),Nt.beforeClearStyles([ye,"transform"]),En?.translucent?Nt.fromTo("transform",Je?"translateX(-100%)":"translateX(100%)","translateX(0px)"):Nt.fromTo(ye,.01,"var(--opacity)"),wt||Vt.fromTo(ye,.01,1),cn&&!wt){const pn=(0,n.c)();pn.addElement(y(cn).querySelector(".button-text")).fromTo("transform",Je?"translateX(-100px)":"translateX(100px)","translateX(0px)"),Ot.addAnimation(pn)}}),et){const we=(0,n.c)(),Ot=et.querySelector(":scope > ion-content"),It=et.querySelectorAll(":scope > ion-header > ion-toolbar"),tn=et.querySelectorAll(":scope > ion-header > *:not(ion-toolbar), :scope > ion-footer > *");if(Ot||0!==It.length||0!==tn.length?(we.addElement(Ot),we.addElement(tn)):we.addElement(et.querySelector(":scope > .ion-page, :scope > ion-nav, :scope > ion-tabs")),e.addAnimation(we),sn){we.beforeClearStyles([ye]).fromTo("transform",`translateX(${ke})`,Je?"translateX(-100%)":"translateX(100%)");const fn=(0,i.g)(et);e.afterAddWrite(()=>{"normal"===e.getDirection()&&fn.style.setProperty("display","none")})}else we.fromTo("transform",`translateX(${ke})`,`translateX(${Mt})`).fromTo(ye,1,.8);if(Ot){const fn=y(Ot).querySelector(".transition-effect");if(fn){const En=fn.querySelector(".transition-cover"),jn=fn.querySelector(".transition-shadow"),So=(0,n.c)(),pt=(0,n.c)(),Nt=(0,n.c)();So.addElement(fn).beforeStyles({opacity:"1",display:"block"}).afterStyles({opacity:"",display:""}),pt.addElement(En).beforeClearStyles([ye]).fromTo(ye,.1,0),Nt.addElement(jn).beforeClearStyles([ye]).fromTo(ye,.7,.03),So.addAnimation([pt,Nt]),we.addAnimation([So])}}It.forEach(fn=>{const En=(0,n.c)();En.addElement(fn);const jn=(0,n.c)();jn.addElement(fn.querySelector("ion-title"));const So=(0,n.c)(),pt=fn.querySelectorAll("ion-buttons,[menuToggle]"),Nt=fn.closest("ion-header"),Vt=Nt?.classList.contains("header-collapse-condense-inactive"),cn=Array.from(pt).filter(_n=>{const Cn=_n.classList.contains("buttons-collapse");return Cn&&!Vt||!Cn});So.addElement(cn);const Fn=(0,n.c)(),pn=fn.querySelectorAll(":scope > *:not(ion-title):not(ion-buttons):not([menuToggle])");pn.length>0&&Fn.addElement(pn);const Un=(0,n.c)();Un.addElement(y(fn).querySelector(".toolbar-background"));const Zn=(0,n.c)(),Bn=fn.querySelector("ion-back-button");if(Bn&&Zn.addElement(Bn),En.addAnimation([jn,So,Fn,Zn,Un]),e.addAnimation(En),Zn.fromTo(ye,.99,0),So.fromTo(ye,.99,0),Fn.fromTo(ye,.99,0),sn){if(Vt||jn.fromTo("transform",`translateX(${ke})`,Je?"translateX(-100%)":"translateX(100%)").fromTo(ye,.99,0),Fn.fromTo("transform",`translateX(${ke})`,Je?"translateX(-100%)":"translateX(100%)"),Un.beforeClearStyles([ye,"transform"]),Nt?.translucent?Un.fromTo("transform","translateX(0px)",Je?"translateX(-100%)":"translateX(100%)"):Un.fromTo(ye,"var(--opacity)",0),Bn&&!At){const Cn=(0,n.c)();Cn.addElement(y(Bn).querySelector(".button-text")).fromTo("transform",`translateX(${ke})`,`translateX(${(Je?-124:124)+"px"})`),En.addAnimation(Cn)}}else Vt||jn.fromTo("transform",`translateX(${ke})`,`translateX(${Mt})`).fromTo(ye,.99,0).afterClearStyles([je,ye]),Fn.fromTo("transform",`translateX(${ke})`,`translateX(${Mt})`).afterClearStyles([je,ye]),Zn.afterClearStyles([ye]),jn.afterClearStyles([ye]),So.afterClearStyles([ye])})}return e}catch(Le){throw Le}},L=10},43615:(ft,Z,l)=>{"use strict";l.r(Z),l.d(Z,{mdTransitionAnimation:()=>x});var n=l(19986),i=l(3604);l(28476),l(9483),l(54261);const x=(_,y)=>{var w,M,I;const R="40px",K="back"===y.direction,he=y.leavingEl,pe=(0,i.g)(y.enteringEl),be=pe.querySelector("ion-toolbar"),Le=(0,n.c)();if(Le.addElement(pe).fill("both").beforeRemoveClass("ion-page-invisible"),K?Le.duration((null!==(w=y.duration)&&void 0!==w?w:0)||200).easing("cubic-bezier(0.47,0,0.745,0.715)"):Le.duration((null!==(M=y.duration)&&void 0!==M?M:0)||280).easing("cubic-bezier(0.36,0.66,0.04,1)").fromTo("transform",`translateY(${R})`,"translateY(0px)").fromTo("opacity",.01,1),be){const ye=(0,n.c)();ye.addElement(be),Le.addAnimation(ye)}if(he&&K){Le.duration((null!==(I=y.duration)&&void 0!==I?I:0)||200).easing("cubic-bezier(0.47,0,0.745,0.715)");const ye=(0,n.c)();ye.addElement((0,i.g)(he)).onFinish(je=>{1===je&&ye.elements.length>0&&ye.elements[0].style.setProperty("display","none")}).fromTo("transform","translateY(0px)",`translateY(${R})`).fromTo("opacity",1,0),Le.addAnimation(ye)}return Le}},99440:(ft,Z,l)=>{"use strict";l.d(Z,{B:()=>pt,F:()=>Zn,G:()=>Nt,O:()=>Vt,a:()=>pe,b:()=>be,c:()=>ke,d:()=>cn,e:()=>Fn,f:()=>wt,g:()=>we,h:()=>tn,i:()=>En,j:()=>Je,k:()=>lt,n:()=>M,o:()=>On,q:()=>I,s:()=>So});var n=l(10467),i=l(28476),f=l(84920),g=l(37192),s=l(9483),x=l(58621),_=l(11970),y=l(74929);const w='[tabindex]:not([tabindex^="-"]):not([hidden]):not([disabled]), input:not([type=hidden]):not([tabindex^="-"]):not([hidden]):not([disabled]), textarea:not([tabindex^="-"]):not([hidden]):not([disabled]), button:not([tabindex^="-"]):not([hidden]):not([disabled]), select:not([tabindex^="-"]):not([hidden]):not([disabled]), .ion-focusable:not([tabindex^="-"]):not([hidden]):not([disabled]), .ion-focusable[disabled="false"]:not([tabindex^="-"]):not([hidden])',M=(Bn,_n)=>{const Cn=Bn.querySelector(w);R(Cn,_n??Bn)},I=(Bn,_n)=>{const Cn=Array.from(Bn.querySelectorAll(w));R(Cn.length>0?Cn[Cn.length-1]:null,_n??Bn)},R=(Bn,_n)=>{let Cn=Bn;const Qt=Bn?.shadowRoot;Qt&&(Cn=Qt.querySelector(w)||Bn),Cn?(0,f.f)(Cn):_n.focus()};let H=0,K=0;const L=new WeakMap,he=Bn=>({create:_n=>Mt(Bn,_n),dismiss:(_n,Cn,Qt)=>Ct(document,_n,Cn,Bn,Qt),getTop:()=>(0,n.A)(function*(){return On(document,Bn)})()}),pe=he("ion-alert"),be=he("ion-action-sheet"),ke=he("ion-popover"),Je=Bn=>{typeof document<"u"&&tt(document);const _n=H++;Bn.overlayIndex=_n},lt=Bn=>(Bn.hasAttribute("id")||(Bn.id="ion-overlay-"+ ++K),Bn.id),Mt=(Bn,_n)=>typeof window<"u"&&typeof window.customElements<"u"?window.customElements.whenDefined(Bn).then(()=>{const Cn=document.createElement(Bn);return Cn.classList.add("overlay-hidden"),Object.assign(Cn,Object.assign(Object.assign({},_n),{hasController:!0})),Ot(document).appendChild(Cn),new Promise(Qt=>(0,f.c)(Cn,Qt))}):Promise.resolve(),et=(Bn,_n)=>{let Cn=Bn;const Qt=Bn?.shadowRoot;Qt&&(Cn=Qt.querySelector(w)||Bn),Cn?(0,f.f)(Cn):_n.focus()},tt=Bn=>{0===H&&(H=1,Bn.addEventListener("focus",_n=>{((Bn,_n)=>{const Cn=On(_n,"ion-alert,ion-action-sheet,ion-loading,ion-modal,ion-picker-legacy,ion-popover"),Qt=Bn.target;Cn&&Qt&&!Cn.classList.contains(Zn)&&(Cn.shadowRoot?(()=>{if(Cn.contains(Qt))Cn.lastFocus=Qt;else if("ION-TOAST"===Qt.tagName)et(Cn.lastFocus,Cn);else{const Zt=Cn.lastFocus;M(Cn),Zt===_n.activeElement&&I(Cn),Cn.lastFocus=_n.activeElement}})():(()=>{if(Cn===Qt)Cn.lastFocus=void 0;else if("ION-TOAST"===Qt.tagName)et(Cn.lastFocus,Cn);else{const Zt=(0,f.g)(Cn);if(!Zt.contains(Qt))return;const vn=Zt.querySelector(".ion-overlay-wrapper");if(!vn)return;if(vn.contains(Qt)||Qt===Zt.querySelector("ion-backdrop"))Cn.lastFocus=Qt;else{const hn=Cn.lastFocus;M(vn,Cn),hn===_n.activeElement&&I(vn,Cn),Cn.lastFocus=_n.activeElement}}})())})(_n,Bn)},!0),Bn.addEventListener("ionBackButton",_n=>{const Cn=On(Bn);Cn?.backdropDismiss&&_n.detail.register(g.OVERLAY_BACK_BUTTON_PRIORITY,()=>{Cn.dismiss(void 0,pt)})}),(0,g.shouldUseCloseWatcher)()||Bn.addEventListener("keydown",_n=>{if("Escape"===_n.key){const Cn=On(Bn);Cn?.backdropDismiss&&Cn.dismiss(void 0,pt)}}))},Ct=(Bn,_n,Cn,Qt,Nn)=>{const Qn=On(Bn,Qt,Nn);return Qn?Qn.dismiss(_n,Cn):Promise.reject("overlay does not exist")},e=(Bn,_n)=>((Bn,_n)=>(void 0===_n&&(_n="ion-alert,ion-action-sheet,ion-loading,ion-modal,ion-picker-legacy,ion-popover,ion-toast"),Array.from(Bn.querySelectorAll(_n)).filter(Cn=>Cn.overlayIndex>0)))(Bn,_n).filter(Cn=>!(Bn=>Bn.classList.contains("overlay-hidden"))(Cn)),On=(Bn,_n,Cn)=>{const Qt=e(Bn,_n);return void 0===Cn?Qt[Qt.length-1]:Qt.find(Nn=>Nn.id===Cn)},Pt=(Bn=!1)=>{const Cn=Ot(document).querySelector("ion-router-outlet, ion-nav, #ion-view-container-root");Cn&&(Bn?Cn.setAttribute("aria-hidden","true"):Cn.removeAttribute("aria-hidden"))},wt=function(){var Bn=(0,n.A)(function*(_n,Cn,Qt,Nn,Qn){var Zt,vn;if(_n.presented)return;Pt(!0),document.body.classList.add(_.B),pn(_n.el),_n.presented=!0,_n.willPresent.emit(),null===(Zt=_n.willPresentShorthand)||void 0===Zt||Zt.emit();const hn=(0,s.b)(_n),Tn=_n.enterAnimation?_n.enterAnimation:s.c.get(Cn,"ios"===hn?Qt:Nn);(yield It(_n,Tn,_n.el,Qn))&&(_n.didPresent.emit(),null===(vn=_n.didPresentShorthand)||void 0===vn||vn.emit()),"ION-TOAST"!==_n.el.tagName&&At(_n.el),_n.keyboardClose&&(null===document.activeElement||!_n.el.contains(document.activeElement))&&_n.el.focus(),_n.el.removeAttribute("aria-hidden")});return function(Cn,Qt,Nn,Qn,Zt){return Bn.apply(this,arguments)}}(),At=function(){var Bn=(0,n.A)(function*(_n){let Cn=document.activeElement;if(!Cn)return;const Qt=Cn?.shadowRoot;Qt&&(Cn=Qt.querySelector(w)||Cn),yield _n.onDidDismiss(),(null===document.activeElement||document.activeElement===document.body)&&Cn.focus()});return function(Cn){return Bn.apply(this,arguments)}}(),we=function(){var Bn=(0,n.A)(function*(_n,Cn,Qt,Nn,Qn,Zt,vn){var hn,Tn;if(!_n.presented)return!1;void 0!==i.d&&1===e(i.d).length&&(Pt(!1),document.body.classList.remove(_.B)),_n.presented=!1;try{_n.el.style.setProperty("pointer-events","none"),_n.willDismiss.emit({data:Cn,role:Qt}),null===(hn=_n.willDismissShorthand)||void 0===hn||hn.emit({data:Cn,role:Qt});const bo=(0,s.b)(_n),_o=_n.leaveAnimation?_n.leaveAnimation:s.c.get(Nn,"ios"===bo?Qn:Zt);Qt!==Nt&&(yield It(_n,_o,_n.el,vn)),_n.didDismiss.emit({data:Cn,role:Qt}),null===(Tn=_n.didDismissShorthand)||void 0===Tn||Tn.emit({data:Cn,role:Qt}),(L.get(_n)||[]).forEach(Go=>Go.destroy()),L.delete(_n),_n.el.classList.add("overlay-hidden"),_n.el.style.removeProperty("pointer-events"),void 0!==_n.el.lastFocus&&(_n.el.lastFocus=void 0)}catch(bo){console.error(bo)}return _n.el.remove(),Un(),!0});return function(Cn,Qt,Nn,Qn,Zt,vn,hn){return Bn.apply(this,arguments)}}(),Ot=Bn=>Bn.querySelector("ion-app")||Bn.body,It=function(){var Bn=(0,n.A)(function*(_n,Cn,Qt,Nn){Qt.classList.remove("overlay-hidden");const Zt=Cn(_n.el,Nn);(!_n.animated||!s.c.getBoolean("animated",!0))&&Zt.duration(0),_n.keyboardClose&&Zt.beforeAddWrite(()=>{const hn=Qt.ownerDocument.activeElement;hn?.matches("input,ion-input, ion-textarea")&&hn.blur()});const vn=L.get(_n)||[];return L.set(_n,[...vn,Zt]),yield Zt.play(),!0});return function(Cn,Qt,Nn,Qn){return Bn.apply(this,arguments)}}(),tn=(Bn,_n)=>{let Cn;const Qt=new Promise(Nn=>Cn=Nn);return fn(Bn,_n,Nn=>{Cn(Nn.detail)}),Qt},fn=(Bn,_n,Cn)=>{const Qt=Nn=>{(0,f.b)(Bn,_n,Qt),Cn(Nn)};(0,f.a)(Bn,_n,Qt)},En=Bn=>"cancel"===Bn||Bn===pt,jn=Bn=>Bn(),So=(Bn,_n)=>{if("function"==typeof Bn)return s.c.get("_zoneGate",jn)(()=>{try{return Bn(_n)}catch(Qt){throw Qt}})},pt="backdrop",Nt="gesture",Vt=39,cn=Bn=>{let Cn,_n=!1;const Qt=(0,x.C)(),Nn=(vn=!1)=>{if(Cn&&!vn)return{delegate:Cn,inline:_n};const{el:hn,hasController:Tn,delegate:uo}=Bn;return _n=null!==hn.parentNode&&!Tn,Cn=_n?uo||Qt:uo,{inline:_n,delegate:Cn}};return{attachViewToDom:function(){var vn=(0,n.A)(function*(hn){const{delegate:Tn}=Nn(!0);if(Tn)return yield Tn.attachViewToDom(Bn.el,hn);const{hasController:uo}=Bn;if(uo&&void 0!==hn)throw new Error("framework delegate is missing");return null});return function(Tn){return vn.apply(this,arguments)}}(),removeViewFromDom:()=>{const{delegate:vn}=Nn();vn&&void 0!==Bn.el&&vn.removeViewFromDom(Bn.el.parentElement,Bn.el)}}},Fn=()=>{let Bn;const _n=()=>{Bn&&(Bn(),Bn=void 0)};return{addClickListener:(Qt,Nn)=>{_n();const Qn=void 0!==Nn?document.getElementById(Nn):null;Qn?Bn=((vn,hn)=>{const Tn=()=>{hn.present()};return vn.addEventListener("click",Tn),()=>{vn.removeEventListener("click",Tn)}})(Qn,Qt):(0,y.p)(`A trigger element with the ID "${Nn}" was not found in the DOM. The trigger element must be in the DOM when the "trigger" property is set on an overlay component.`,Qt)},removeClickListener:_n}},pn=Bn=>{var _n;if(void 0===i.d)return;const Cn=e(i.d);for(let Qt=Cn.length-1;Qt>=0;Qt--){const Nn=Cn[Qt],Qn=null!==(_n=Cn[Qt+1])&&void 0!==_n?_n:Bn;(Qn.hasAttribute("aria-hidden")||"ION-TOAST"!==Qn.tagName)&&Nn.setAttribute("aria-hidden","true")}},Un=()=>{if(void 0===i.d)return;const Bn=e(i.d);for(let _n=Bn.length-1;_n>=0;_n--){const Cn=Bn[_n];if(Cn.removeAttribute("aria-hidden"),"ION-TOAST"!==Cn.tagName)break}},Zn="ion-disable-focus-trap"},34894:(ft,Z,l)=>{"use strict";l.d(Z,{L:()=>M});var n=l(98990),i=l(82470),f=l(29756),g=l(81365),s=l(60881),x=l(54438);function _(I,R){if(1&I&&(x.j41(0,"kirby-item")(1,"kirby-label")(2,"p",4),x.EFF(3),x.k0s(),x.j41(4,"p",5),x.EFF(5),x.k0s()(),x.j41(6,"kirby-label",6)(7,"data",7),x.EFF(8),x.k0s(),x.j41(9,"data",8),x.EFF(10),x.k0s()()()),2&I){const H=R.$implicit;x.R7$(3),x.JRh(H.title),x.R7$(2),x.JRh(H.subTitle),x.R7$(2),x.Y8G("value",H.amount),x.R7$(),x.JRh(H.amount),x.R7$(),x.Y8G("value",H.detail),x.R7$(),x.JRh(H.detail)}}function y(I,R){if(1&I&&(x.j41(0,"kirby-item")(1,"kirby-label")(2,"p",4),x.EFF(3),x.k0s(),x.j41(4,"p",5),x.EFF(5),x.k0s()(),x.j41(6,"kirby-label",6)(7,"data",7),x.EFF(8),x.k0s(),x.j41(9,"data",8),x.EFF(10),x.k0s()()()),2&I){const H=R.$implicit;x.R7$(3),x.JRh(H.title),x.R7$(2),x.JRh(H.subTitle),x.R7$(2),x.Y8G("value",H.amount),x.R7$(),x.JRh(H.amount),x.R7$(),x.Y8G("value",H.detail),x.R7$(),x.JRh(H.detail)}}const w_template='\n \n \n \n \n \n

{{item.title}}

\n

{{item.subTitle}}

\n \n \n {{item.amount}}\n {{item.detail}}\n \n \n \n \n \n \n \n \n

{{item.title}}

\n

{{item.subTitle}}

\n
\n \n {{item.amount}}\n {{item.detail}}\n \n
\n
\n
\n \n';let M=(()=>{class I extends s.p{constructor(){super(...arguments),this.template=w_template}static#e=this.\u0275fac=(()=>{let H;return function(L){return(H||(H=x.xGo(I)))(L||I)}})();static#t=this.\u0275cmp=x.VBU({type:I,selectors:[["cookbook-accordion-with-list-in-card-example"]],features:[x.Vt3],decls:8,vars:3,consts:[["title","Transactions",3,"isExpanded"],[3,"items"],[4,"kirbyListItemTemplate"],["title","More Transactions"],[1,"kirby-item-title"],[1,"kirby-item-subtitle"],["slot","end"],[3,"value"],[1,"kirby-item-detail",3,"value"]],template:function(K,L){1&K&&(x.j41(0,"kirby-card")(1,"kirby-accordion")(2,"kirby-accordion-item",0)(3,"kirby-list",1),x.DNE(4,_,11,6,"kirby-item",2),x.k0s()(),x.j41(5,"kirby-accordion-item",3)(6,"kirby-list",1),x.DNE(7,y,11,6,"kirby-item",2),x.k0s()()()()),2&K&&(x.R7$(2),x.Y8G("isExpanded",!0),x.R7$(),x.Y8G("items",L.itemsFullList.slice(0,4)),x.R7$(3),x.Y8G("items",L.itemsFullList.slice(4,7)))},dependencies:[n.Dw,n.ib,i.h6,i.aF,i.fv,f.HV,f.sB,f.bx,g.kA,g.JA,g.UF],encapsulation:2})}return I})()},24649:(ft,Z,l)=>{"use strict";l.d(Z,{W:()=>s});var n=l(98990),i=l(82470),f=l(54438);const g_template='\n \n \n Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut non neque vitae felis ultricies imperdiet in ut orci. Aenean sodales, augue ac consectetur sodales, neque velit condimentum nulla, at ultrices dolor tortor a nunc. Proin tellus nibh, venenatis eget quam ut, blandit cursus ante. Pellentesque convallis pretium orci vitae porta.\n \n \n Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut non neque vitae felis ultricies imperdiet in ut orci. Aenean sodales, augue ac consectetur sodales, neque velit condimentum nulla, at ultrices dolor tortor a nunc. Proin tellus nibh, venenatis eget quam ut, blandit cursus ante. Pellentesque convallis pretium orci vitae porta.\n \n \n Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut non neque vitae felis ultricies imperdiet in ut orci. Aenean sodales, augue ac consectetur sodales, neque velit condimentum nulla, at ultrices dolor tortor a nunc. Proin tellus nibh, venenatis eget quam ut, blandit cursus ante. Pellentesque convallis pretium orci vitae porta.\n \n \n Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut non neque vitae felis ultricies imperdiet in ut orci. Aenean sodales, augue ac consectetur sodales, neque velit condimentum nulla, at ultrices dolor tortor a nunc. Proin tellus nibh, venenatis eget quam ut, blandit cursus ante. Pellentesque convallis pretium orci vitae porta.\n \n \n ';let s=(()=>{class x{constructor(){this.template=g_template}static#e=this.\u0275fac=function(w){return new(w||x)};static#t=this.\u0275cmp=f.VBU({type:x,selectors:[["cookbook-accordion-card-example"]],decls:10,vars:0,consts:[["title","Title for accordion item 1"],["title","Title for accordion item 2"],["title","Title for accordion item 3"],["title","Title for accordion item 4"]],template:function(w,M){1&w&&(f.j41(0,"kirby-card")(1,"kirby-accordion")(2,"kirby-accordion-item",0),f.EFF(3," Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut non neque vitae felis ultricies imperdiet in ut orci. Aenean sodales, augue ac consectetur sodales, neque velit condimentum nulla, at ultrices dolor tortor a nunc. Proin tellus nibh, venenatis eget quam ut, blandit cursus ante. Pellentesque convallis pretium orci vitae porta. "),f.k0s(),f.j41(4,"kirby-accordion-item",1),f.EFF(5," Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut non neque vitae felis ultricies imperdiet in ut orci. Aenean sodales, augue ac consectetur sodales, neque velit condimentum nulla, at ultrices dolor tortor a nunc. Proin tellus nibh, venenatis eget quam ut, blandit cursus ante. Pellentesque convallis pretium orci vitae porta. "),f.k0s(),f.j41(6,"kirby-accordion-item",2),f.EFF(7," Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut non neque vitae felis ultricies imperdiet in ut orci. Aenean sodales, augue ac consectetur sodales, neque velit condimentum nulla, at ultrices dolor tortor a nunc. Proin tellus nibh, venenatis eget quam ut, blandit cursus ante. Pellentesque convallis pretium orci vitae porta. "),f.k0s(),f.j41(8,"kirby-accordion-item",3),f.EFF(9," Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut non neque vitae felis ultricies imperdiet in ut orci. Aenean sodales, augue ac consectetur sodales, neque velit condimentum nulla, at ultrices dolor tortor a nunc. Proin tellus nibh, venenatis eget quam ut, blandit cursus ante. Pellentesque convallis pretium orci vitae porta. "),f.k0s()()())},dependencies:[n.Dw,n.ib,i.h6,i.aF,i.fv],encapsulation:2})}return x})()},32534:(ft,Z,l)=>{"use strict";l.d(Z,{n:()=>g});var n=l(82470),i=l(54438);const f_template='\n \n Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut non neque vitae felis ultricies imperdiet in ut orci. Aenean sodales, augue ac consectetur sodales, neque velit condimentum nulla, at ultrices dolor tortor a nunc. Proin tellus nibh, venenatis eget quam ut, blandit cursus ante. Pellentesque convallis pretium orci vitae porta.\n \n \n Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut non neque vitae felis ultricies imperdiet in ut orci. Aenean sodales, augue ac consectetur sodales, neque velit condimentum nulla, at ultrices dolor tortor a nunc. Proin tellus nibh, venenatis eget quam ut, blandit cursus ante. Pellentesque convallis pretium orci vitae porta.\n \n \n Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut non neque vitae felis ultricies imperdiet in ut orci. Aenean sodales, augue ac consectetur sodales, neque velit condimentum nulla, at ultrices dolor tortor a nunc. Proin tellus nibh, venenatis eget quam ut, blandit cursus ante. Pellentesque convallis pretium orci vitae porta.\n \n \n Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut non neque vitae felis ultricies imperdiet in ut orci. Aenean sodales, augue ac consectetur sodales, neque velit condimentum nulla, at ultrices dolor tortor a nunc. Proin tellus nibh, venenatis eget quam ut, blandit cursus ante. Pellentesque convallis pretium orci vitae porta.\n \n ';let g=(()=>{class s{constructor(){this.template=f_template}static#e=this.\u0275fac=function(y){return new(y||s)};static#t=this.\u0275cmp=i.VBU({type:s,selectors:[["cookbook-accordion-default-example"]],decls:9,vars:0,consts:[["title","Title for accordion item 1"],["title","Title for accordion item 2"],["title","Title for accordion item 3","isDisabled","{true}","disabledTitle","Title for disabled accordion item 3"],["title","Title for accordion item 4"]],template:function(y,w){1&y&&(i.j41(0,"kirby-accordion")(1,"kirby-accordion-item",0),i.EFF(2," Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut non neque vitae felis ultricies imperdiet in ut orci. Aenean sodales, augue ac consectetur sodales, neque velit condimentum nulla, at ultrices dolor tortor a nunc. Proin tellus nibh, venenatis eget quam ut, blandit cursus ante. Pellentesque convallis pretium orci vitae porta. "),i.k0s(),i.j41(3,"kirby-accordion-item",1),i.EFF(4," Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut non neque vitae felis ultricies imperdiet in ut orci. Aenean sodales, augue ac consectetur sodales, neque velit condimentum nulla, at ultrices dolor tortor a nunc. Proin tellus nibh, venenatis eget quam ut, blandit cursus ante. Pellentesque convallis pretium orci vitae porta. "),i.k0s(),i.j41(5,"kirby-accordion-item",2),i.EFF(6," Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut non neque vitae felis ultricies imperdiet in ut orci. Aenean sodales, augue ac consectetur sodales, neque velit condimentum nulla, at ultrices dolor tortor a nunc. Proin tellus nibh, venenatis eget quam ut, blandit cursus ante. Pellentesque convallis pretium orci vitae porta. "),i.k0s(),i.j41(7,"kirby-accordion-item",3),i.EFF(8," Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut non neque vitae felis ultricies imperdiet in ut orci. Aenean sodales, augue ac consectetur sodales, neque velit condimentum nulla, at ultrices dolor tortor a nunc. Proin tellus nibh, venenatis eget quam ut, blandit cursus ante. Pellentesque convallis pretium orci vitae porta. "),i.k0s()())},dependencies:[n.h6,n.aF,n.fv],encapsulation:2})}return s})()},47790:(ft,Z,l)=>{"use strict";l.d(Z,{n:()=>s});var n=l(82470),i=l(54438),f=l(57017);const g_template='\n \n Click item to see "toggle" event in action\n \n \n Click item to see "toggle" event in action\n \n',g_codeSnippet="onToggleChange(isOpen: boolean, item: string) {\n ...\n}";let s=(()=>{class x{constructor(y){this.toastController=y,this.template=g_template,this.codeSnippet=g_codeSnippet}onToggleChange(y,w){this.toastController.showToast({message:`Accordion ${w} toggled - is open: ${y}`,messageType:y?"success":"warning",durationInMs:1500})}static#e=this.\u0275fac=function(w){return new(w||x)(i.rXU(f.K))};static#t=this.\u0275cmp=i.VBU({type:x,selectors:[["cookbook-accordion-events-example"]],decls:5,vars:1,consts:[["title","Title for accordion item 1",3,"toggle","isExpanded"],["title","Title for accordion item 2",3,"toggle"]],template:function(w,M){1&w&&(i.j41(0,"kirby-accordion")(1,"kirby-accordion-item",0),i.bIt("toggle",function(R){return M.onToggleChange(R,"item 1")}),i.EFF(2,' Click item to see "toggle" event in action '),i.k0s(),i.j41(3,"kirby-accordion-item",1),i.bIt("toggle",function(R){return M.onToggleChange(R,"item 2")}),i.EFF(4,' Click item to see "toggle" event in action '),i.k0s()()),2&w&&(i.R7$(),i.Y8G("isExpanded",!0))},dependencies:[n.h6,n.aF,n.fv],encapsulation:2})}return x})()},12494:(ft,Z,l)=>{"use strict";l.d(Z,{j:()=>g});var n=l(82470),i=l(54438);const f_template='\n \n Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut non neque vitae felis ultricies imperdiet in ut orci. Aenean sodales, augue ac consectetur sodales, neque velit condimentum nulla, at ultrices dolor tortor a nunc. Proin tellus nibh, venenatis eget quam ut, blandit cursus ante. Pellentesque convallis pretium orci vitae porta.\n \n \n Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut non neque vitae felis ultricies imperdiet in ut orci. Aenean sodales, augue ac consectetur sodales, neque velit condimentum nulla, at ultrices dolor tortor a nunc. Proin tellus nibh, venenatis eget quam ut, blandit cursus ante. Pellentesque convallis pretium orci vitae porta.\n \n ';let g=(()=>{class s{constructor(){this.template=f_template}static#e=this.\u0275fac=function(y){return new(y||s)};static#t=this.\u0275cmp=i.VBU({type:s,selectors:[["cookbook-accordion-expanded-example"]],decls:5,vars:1,consts:[["title","Title for accordion item 1",3,"isExpanded"],["title","Title for accordion item 2"]],template:function(y,w){1&y&&(i.j41(0,"kirby-accordion")(1,"kirby-accordion-item",0),i.EFF(2," Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut non neque vitae felis ultricies imperdiet in ut orci. Aenean sodales, augue ac consectetur sodales, neque velit condimentum nulla, at ultrices dolor tortor a nunc. Proin tellus nibh, venenatis eget quam ut, blandit cursus ante. Pellentesque convallis pretium orci vitae porta. "),i.k0s(),i.j41(3,"kirby-accordion-item",1),i.EFF(4," Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut non neque vitae felis ultricies imperdiet in ut orci. Aenean sodales, augue ac consectetur sodales, neque velit condimentum nulla, at ultrices dolor tortor a nunc. Proin tellus nibh, venenatis eget quam ut, blandit cursus ante. Pellentesque convallis pretium orci vitae porta. "),i.k0s()()),2&y&&(i.R7$(),i.Y8G("isExpanded",!0))},dependencies:[n.h6,n.aF,n.fv],encapsulation:2})}return s})()},231:(ft,Z,l)=>{"use strict";l.d(Z,{U:()=>w});var n=l(82470),i=l(29756),f=l(81365),g=l(60881),s=l(54438);function x(M,I){if(1&M&&(s.j41(0,"kirby-item")(1,"kirby-label")(2,"p",4),s.EFF(3),s.k0s(),s.j41(4,"p",5),s.EFF(5),s.k0s()(),s.j41(6,"kirby-label",6)(7,"data",7),s.EFF(8),s.k0s(),s.j41(9,"data",8),s.EFF(10),s.k0s()()()),2&M){const R=I.$implicit;s.R7$(3),s.JRh(R.title),s.R7$(2),s.JRh(R.subTitle),s.R7$(2),s.Y8G("value",R.amount),s.R7$(),s.JRh(R.amount),s.R7$(),s.Y8G("value",R.detail),s.R7$(),s.JRh(R.detail)}}function _(M,I){if(1&M&&(s.j41(0,"kirby-item")(1,"kirby-label")(2,"p",4),s.EFF(3),s.k0s(),s.j41(4,"p",5),s.EFF(5),s.k0s()(),s.j41(6,"kirby-label",6)(7,"data",7),s.EFF(8),s.k0s(),s.j41(9,"data",8),s.EFF(10),s.k0s()()()),2&M){const R=I.$implicit;s.R7$(3),s.JRh(R.title),s.R7$(2),s.JRh(R.subTitle),s.R7$(2),s.Y8G("value",R.amount),s.R7$(),s.JRh(R.amount),s.R7$(),s.Y8G("value",R.detail),s.R7$(),s.JRh(R.detail)}}const y_template='\n \n \n \n \n

{{item.title}}

\n

{{item.subTitle}}

\n
\n \n {{item.amount}}\n {{item.detail}}\n \n
\n
\n
\n \n \n \n \n

{{item.title}}

\n

{{item.subTitle}}

\n
\n \n {{item.amount}}\n {{item.detail}}\n \n
\n
\n
\n
';let w=(()=>{class M extends g.p{constructor(){super(...arguments),this.template=y_template}static#e=this.\u0275fac=(()=>{let R;return function(K){return(R||(R=s.xGo(M)))(K||M)}})();static#t=this.\u0275cmp=s.VBU({type:M,selectors:[["cookbook-accordion-with-list-example"]],features:[s.Vt3],decls:7,vars:3,consts:[["title","Transactions",3,"isExpanded"],[3,"items"],[4,"kirbyListItemTemplate"],["title","More Transactions"],[1,"kirby-item-title"],[1,"kirby-item-subtitle"],["slot","end"],[3,"value"],[1,"kirby-item-detail",3,"value"]],template:function(H,K){1&H&&(s.j41(0,"kirby-accordion")(1,"kirby-accordion-item",0)(2,"kirby-list",1),s.DNE(3,x,11,6,"kirby-item",2),s.k0s()(),s.j41(4,"kirby-accordion-item",3)(5,"kirby-list",1),s.DNE(6,_,11,6,"kirby-item",2),s.k0s()()()),2&H&&(s.R7$(),s.Y8G("isExpanded",!0),s.R7$(),s.Y8G("items",K.itemsFullList.slice(0,4)),s.R7$(3),s.Y8G("items",K.itemsFullList.slice(4,7)))},dependencies:[n.h6,n.aF,n.fv,i.HV,i.sB,i.bx,f.kA,f.JA,f.UF],encapsulation:2})}return M})()},19963:(ft,Z,l)=>{"use strict";l.d(Z,{p:()=>g});var n=l(47008),i=l(54438),f=l(81443);let g=(()=>{class s{constructor(_){this.modalController=_}showActionSheet(){this.modalController.showActionSheet({header:"Your action sheet header",subheader:"Your action sheet subheader",items:[{id:"1",text:"Option 1"},{id:"2",text:"Option 2"},{id:"3",text:"Option 3"}],cancelButtonText:"Custom cancel"},this.onActionSelected)}onActionSelected(_){console.log(`Action sheet selection: ${JSON.stringify(_)}`)}static#e=this.\u0275fac=function(y){return new(y||s)(i.rXU(f.W3))};static#t=this.\u0275cmp=i.VBU({type:s,selectors:[["cookbook-action-sheet-example"]],decls:2,vars:0,consts:[["kirby-button","",3,"click"]],template:function(y,w){1&y&&(i.j41(0,"button",0),i.bIt("click",function(){return w.showActionSheet()}),i.EFF(1,"Show action sheet"),i.k0s())},dependencies:[n.Q],encapsulation:2})}return s})()},49267:(ft,Z,l)=>{"use strict";l.d(Z,{_:()=>K});var n=l(21413),i=l(41584),f=l(7673),g=l(96354),s=l(56977),x=l(39974),_=l(54360),w=l(47008),M=l(54438),I=l(81443),R=l(57017);const H={title:"Alert With Icon",message:"This message can have more than 1 line.",okBtn:"I agree",cancelBtn:"Take me back",icon:{name:"warning",themeColor:"warning"}};class K{static#e=this.alertConfigWithIcon=`const config: AlertConfig = ${K.stringify(H)}\n \nthis.modalController.showAlert(config);`;static stringify(he){return JSON.stringify(he,null,"\t").replace(/"(\w+)":/g,"$1:").replace(/"/g,"'")}static#t=this.alertConfigWithDynamicValues="const title$ = of('Need more time?');\n const message$ = remainingSeconds$.pipe(\n map((remainingSeconds) => `Time remaining: ${remainingSeconds}`)\n );\n\n const config: AlertConfig = {\n title: title$,\n icon: {\n name: 'clock',\n themeColor: 'warning',\n },\n message: message$,\n okBtn: 'Logout',\n cancelBtn: 'Take me back',\n };\n \n this.modalController.showAlert(config);";constructor(he,pe){this.modalController=he,this.toastController=pe,this.alertClose$=new n.B}showAlert(){this.modalController.showAlert({title:"Default Alert",message:"The default alert is just a title, a message, an OK and (optional) cancel button",okBtn:"I agree",cancelBtn:"Take me back"},this.onAlertClosed.bind(this))}showAlertWithIcon(){this.modalController.showAlert(H,this.onAlertClosed.bind(this))}showAlertWithoutCancel(){this.modalController.showAlert({title:"Alert Without Cancel",message:"This is an alert that can only be acknowledged (no cancel option)",okBtn:"I understand"},this.onAlertClosed.bind(this))}showDestructiveAlert(){this.modalController.showAlert({title:"Desctructive Alert",message:"This is to indicate that something destructive will happen when clicking the OK button",cancelBtn:"Get me out of here",okBtn:{text:"Confirm",isDestructive:!0}},this.onAlertDestructiveClosed.bind(this))}showAlertWithNewline(){this.modalController.showAlert({title:"Alert with newline",message:"This is message one.\n\nThis is message two.",okBtn:"I agree",cancelBtn:"Take me back"},this.onAlertClosed.bind(this))}showAlertWithDynamicValues(){const je=(0,i.O)(0,1e3).pipe((0,g.T)(lt=>6e4-1e3*lt),(0,s.Q)(this.alertClose$),function y(L,he=!1){return(0,x.N)((pe,be)=>{let Le=0;pe.subscribe((0,_._)(be,ye=>{const je=L(ye,Le++);(je||he)&&be.next(ye),!je&&be.complete()}))})}(lt=>lt>=0)),ke=(0,f.of)("Need more time?"),De=je.pipe((0,g.T)(lt=>`Time remaining: ${(lt=>Math.ceil(lt/1e3))(lt)}`));this.modalController.showAlert({title:ke,icon:{name:"clock",themeColor:"warning"},message:De,okBtn:"Logout",cancelBtn:"Take me back"},this.onAlertClosed.bind(this))}onAlertClosed(he){this.toastController.showToast({message:`Alert selection: ${he}`,messageType:he?"success":"warning",durationInMs:1500}),this.alertClose$.next()}onAlertDestructiveClosed(he){this.toastController.showToast({message:he?"Message deleted":"Nothing happened",messageType:he?"warning":"success",durationInMs:1500})}static#n=this.\u0275fac=function(pe){return new(pe||K)(M.rXU(I.W3),M.rXU(R.K))};static#o=this.\u0275cmp=M.VBU({type:K,selectors:[["cookbook-alert-example"]],decls:12,vars:0,consts:[["kirby-button","",3,"click"],["kirby-button","",1,"destructive",3,"click"]],template:function(pe,be){1&pe&&(M.j41(0,"button",0),M.bIt("click",function(){return be.showAlert()}),M.EFF(1,"Show alert"),M.k0s(),M.j41(2,"button",0),M.bIt("click",function(){return be.showAlertWithIcon()}),M.EFF(3,"Show alert with icon"),M.k0s(),M.j41(4,"button",0),M.bIt("click",function(){return be.showAlertWithoutCancel()}),M.EFF(5,"Show alert without cancel"),M.k0s(),M.j41(6,"button",1),M.bIt("click",function(){return be.showDestructiveAlert()}),M.EFF(7," Show destructive alert\n"),M.k0s(),M.j41(8,"button",0),M.bIt("click",function(){return be.showAlertWithNewline()}),M.EFF(9,"Show alert with newline"),M.k0s(),M.j41(10,"button",0),M.bIt("click",function(){return be.showAlertWithDynamicValues()}),M.EFF(11,"Show alert with dynamic values"),M.k0s())},dependencies:[w.Q],styles:["[_nghost-%COMP%]{display:block}"]})}},25713:(ft,Z,l)=>{"use strict";l.d(Z,{K:()=>x});var n=l(28287),i=l(35043),f=l(75797),g=l(54438);const s_template='\n \n \n \n \n\n\n\n \n \n \n \n\n\n\n \n \n \n \n\n\n\n \n \n \n \n';let x=(()=>{class _{constructor(){this.template=s_template}static#e=this.\u0275fac=function(M){return new(M||_)};static#t=this.\u0275cmp=g.VBU({type:_,selectors:[["cookbook-avatar-example-badge"]],decls:16,vars:0,consts:[["size","xs"],["name","kirby"],["name","attach"],["size","sm"],["size","md"],["size","lg"]],template:function(M,I){1&M&&(g.j41(0,"kirby-avatar",0),g.nrm(1,"kirby-icon",1),g.j41(2,"kirby-badge"),g.nrm(3,"kirby-icon",2),g.k0s()(),g.j41(4,"kirby-avatar",3),g.nrm(5,"kirby-icon",1),g.j41(6,"kirby-badge"),g.nrm(7,"kirby-icon",2),g.k0s()(),g.j41(8,"kirby-avatar",4),g.nrm(9,"kirby-icon",1),g.j41(10,"kirby-badge"),g.nrm(11,"kirby-icon",2),g.k0s()(),g.j41(12,"kirby-avatar",5),g.nrm(13,"kirby-icon",1),g.j41(14,"kirby-badge"),g.nrm(15,"kirby-icon",2),g.k0s()())},dependencies:[n.f,i.op,i.Rl,f.n],styles:['[_nghost-%COMP%]{display:flex;align-items:flex-end;margin-bottom:16px}[_nghost-%COMP%] > *[_ngcontent-%COMP%]{margin-right:16px}.wrap[_nghost-%COMP%]{flex-wrap:wrap}.wrap[_nghost-%COMP%] > *[_ngcontent-%COMP%]{margin-bottom:16px}.align-top[_nghost-%COMP%]{align-items:flex-start}kirby-avatar[_ngcontent-%COMP%]{position:relative}kirby-avatar[title][_ngcontent-%COMP%]{margin-bottom:16px}kirby-avatar[title][_ngcontent-%COMP%]:before{content:"";width:100%;position:absolute;bottom:0;transform:translateY(100%);font-size:12px;text-align:center}kirby-avatar[title][title=Overlay][_ngcontent-%COMP%]:before{content:"Overlay"}kirby-avatar[title][title=Shadow][_ngcontent-%COMP%]:before{content:"Shadow"}kirby-avatar[title][title=Stroke][_ngcontent-%COMP%]:before{content:"Stroke"}kirby-avatar[title][title="light (default)"][_ngcontent-%COMP%]:before{content:"(default)"}kirby-avatar[title][title=xs][_ngcontent-%COMP%]:before{content:"xs"}kirby-avatar[title][title=sm][_ngcontent-%COMP%]:before{content:"sm"}kirby-avatar[title][title=md][_ngcontent-%COMP%]:before{content:"md"}kirby-avatar[title][title=lg][_ngcontent-%COMP%]:before{content:"lg"}[_nghost-%COMP%]{padding:32px}']})}return _})()},54368:(ft,Z,l)=>{"use strict";l.d(Z,{v:()=>x});var n=l(28287),i=l(13339),f=l(35043),g=l(54438);const s_template='\n \n\n\n\n \n\n\n\n \n\n\n\n \n\n\n\n \n\n\n\n \n\n\n\n \n\n\n\n \n\n\n\n \n\n\n\n \n\n\n\n \n';let x=(()=>{class _{constructor(){this.template=s_template,this.shouldWrap=!0}static#e=this.\u0275fac=function(M){return new(M||_)};static#t=this.\u0275cmp=g.VBU({type:_,selectors:[["cookbook-avatar-example-colors"]],hostVars:2,hostBindings:function(M,I){2&M&&g.AVh("wrap",I.shouldWrap)},decls:22,vars:0,consts:[["themeColor","light","title","light (default)"],["name","kirby"],["themeColor","semi-light","title","semi-light"],["themeColor","medium","title","medium"],["themeColor","white","title","white"],["themeColor","dark","title","dark"],["themeColor","primary","title","primary"],["themeColor","secondary","title","secondary"],["themeColor","tertiary","title","tertiary"],["themeColor","success","title","success"],["themeColor","warning","title","warning"],["themeColor","danger","title","danger"]],template:function(M,I){1&M&&(g.j41(0,"kirby-avatar",0),g.nrm(1,"kirby-icon",1),g.k0s(),g.j41(2,"kirby-avatar",2),g.nrm(3,"kirby-icon",1),g.k0s(),g.j41(4,"kirby-avatar",3),g.nrm(5,"kirby-icon",1),g.k0s(),g.j41(6,"kirby-avatar",4),g.nrm(7,"kirby-icon",1),g.k0s(),g.j41(8,"kirby-avatar",5),g.nrm(9,"kirby-icon",1),g.k0s(),g.j41(10,"kirby-avatar",6),g.nrm(11,"kirby-icon",1),g.k0s(),g.j41(12,"kirby-avatar",7),g.nrm(13,"kirby-icon",1),g.k0s(),g.j41(14,"kirby-avatar",8),g.nrm(15,"kirby-icon",1),g.k0s(),g.j41(16,"kirby-avatar",9),g.nrm(17,"kirby-icon",1),g.k0s(),g.j41(18,"kirby-avatar",10),g.nrm(19,"kirby-icon",1),g.k0s(),g.j41(20,"kirby-avatar",11),g.nrm(21,"kirby-icon",1),g.k0s())},dependencies:[n.f,i.Cd,f.op,f.Rl],styles:['[_nghost-%COMP%]{display:flex;align-items:flex-end;margin-bottom:16px}[_nghost-%COMP%] > *[_ngcontent-%COMP%]{margin-right:16px}.wrap[_nghost-%COMP%]{flex-wrap:wrap}.wrap[_nghost-%COMP%] > *[_ngcontent-%COMP%]{margin-bottom:16px}.align-top[_nghost-%COMP%]{align-items:flex-start}kirby-avatar[_ngcontent-%COMP%]{position:relative}kirby-avatar[title][_ngcontent-%COMP%]{margin-bottom:16px}kirby-avatar[title][_ngcontent-%COMP%]:before{content:"";width:100%;position:absolute;bottom:0;transform:translateY(100%);font-size:12px;text-align:center}kirby-avatar[title][title=Overlay][_ngcontent-%COMP%]:before{content:"Overlay"}kirby-avatar[title][title=Shadow][_ngcontent-%COMP%]:before{content:"Shadow"}kirby-avatar[title][title=Stroke][_ngcontent-%COMP%]:before{content:"Stroke"}kirby-avatar[title][title="light (default)"][_ngcontent-%COMP%]:before{content:"(default)"}kirby-avatar[title][title=xs][_ngcontent-%COMP%]:before{content:"xs"}kirby-avatar[title][title=sm][_ngcontent-%COMP%]:before{content:"sm"}kirby-avatar[title][title=md][_ngcontent-%COMP%]:before{content:"md"}kirby-avatar[title][title=lg][_ngcontent-%COMP%]:before{content:"lg"}']})}return _})()},99551:(ft,Z,l)=>{"use strict";l.d(Z,{k:()=>g});var n=l(28287),i=l(54438);const f_template='\n\n\n';let g=(()=>{class s{constructor(){this.template=f_template}static#e=this.\u0275fac=function(y){return new(y||s)};static#t=this.\u0275cmp=i.VBU({type:s,selectors:[["cookbook-avatar-example-default"]],decls:4,vars:0,consts:[["size","xs","text","A","title","xs"],["size","sm","text","A","title","sm"],["size","md","text","A","title","md"],["size","lg","text","A","title","lg"]],template:function(y,w){1&y&&i.nrm(0,"kirby-avatar",0)(1,"kirby-avatar",1)(2,"kirby-avatar",2)(3,"kirby-avatar",3)},dependencies:[n.f],styles:['[_nghost-%COMP%]{display:flex;align-items:flex-end;margin-bottom:16px}[_nghost-%COMP%] > *[_ngcontent-%COMP%]{margin-right:16px}.wrap[_nghost-%COMP%]{flex-wrap:wrap}.wrap[_nghost-%COMP%] > *[_ngcontent-%COMP%]{margin-bottom:16px}.align-top[_nghost-%COMP%]{align-items:flex-start}kirby-avatar[_ngcontent-%COMP%]{position:relative}kirby-avatar[title][_ngcontent-%COMP%]{margin-bottom:16px}kirby-avatar[title][_ngcontent-%COMP%]:before{content:"";width:100%;position:absolute;bottom:0;transform:translateY(100%);font-size:12px;text-align:center}kirby-avatar[title][title=Overlay][_ngcontent-%COMP%]:before{content:"Overlay"}kirby-avatar[title][title=Shadow][_ngcontent-%COMP%]:before{content:"Shadow"}kirby-avatar[title][title=Stroke][_ngcontent-%COMP%]:before{content:"Stroke"}kirby-avatar[title][title="light (default)"][_ngcontent-%COMP%]:before{content:"(default)"}kirby-avatar[title][title=xs][_ngcontent-%COMP%]:before{content:"xs"}kirby-avatar[title][title=sm][_ngcontent-%COMP%]:before{content:"sm"}kirby-avatar[title][title=md][_ngcontent-%COMP%]:before{content:"md"}kirby-avatar[title][title=lg][_ngcontent-%COMP%]:before{content:"lg"}']})}return s})()},33625:(ft,Z,l)=>{"use strict";l.d(Z,{i:()=>s});var n=l(28287),i=l(35043),f=l(54438);const g_template='\n \n\n\n\n \n\n\n\n \n\n\n\n \n';let s=(()=>{class x{constructor(){this.template=g_template}static#e=this.\u0275fac=function(w){return new(w||x)};static#t=this.\u0275cmp=f.VBU({type:x,selectors:[["cookbook-avatar-example-icon"]],decls:8,vars:0,consts:[["size","xs"],["name","kirby"],["size","sm"],["size","md"],["size","lg"]],template:function(w,M){1&w&&(f.j41(0,"kirby-avatar",0),f.nrm(1,"kirby-icon",1),f.k0s(),f.j41(2,"kirby-avatar",2),f.nrm(3,"kirby-icon",1),f.k0s(),f.j41(4,"kirby-avatar",3),f.nrm(5,"kirby-icon",1),f.k0s(),f.j41(6,"kirby-avatar",4),f.nrm(7,"kirby-icon",1),f.k0s())},dependencies:[n.f,i.op,i.Rl],styles:['[_nghost-%COMP%]{display:flex;align-items:flex-end;margin-bottom:16px}[_nghost-%COMP%] > *[_ngcontent-%COMP%]{margin-right:16px}.wrap[_nghost-%COMP%]{flex-wrap:wrap}.wrap[_nghost-%COMP%] > *[_ngcontent-%COMP%]{margin-bottom:16px}.align-top[_nghost-%COMP%]{align-items:flex-start}kirby-avatar[_ngcontent-%COMP%]{position:relative}kirby-avatar[title][_ngcontent-%COMP%]{margin-bottom:16px}kirby-avatar[title][_ngcontent-%COMP%]:before{content:"";width:100%;position:absolute;bottom:0;transform:translateY(100%);font-size:12px;text-align:center}kirby-avatar[title][title=Overlay][_ngcontent-%COMP%]:before{content:"Overlay"}kirby-avatar[title][title=Shadow][_ngcontent-%COMP%]:before{content:"Shadow"}kirby-avatar[title][title=Stroke][_ngcontent-%COMP%]:before{content:"Stroke"}kirby-avatar[title][title="light (default)"][_ngcontent-%COMP%]:before{content:"(default)"}kirby-avatar[title][title=xs][_ngcontent-%COMP%]:before{content:"xs"}kirby-avatar[title][title=sm][_ngcontent-%COMP%]:before{content:"sm"}kirby-avatar[title][title=md][_ngcontent-%COMP%]:before{content:"md"}kirby-avatar[title][title=lg][_ngcontent-%COMP%]:before{content:"lg"}']})}return x})()},99696:(ft,Z,l)=>{"use strict";l.d(Z,{k:()=>g});var n=l(28287),i=l(54438);const f_template='',f_ts="avatarSrc: string = 'bad-image-url.png';\n\nshowFallbackImageOnError(event: ErrorEvent) {\n const fallbackImageSrc =\n 'assets/images/avatar-not-found.png';\n this.avatarSrc = fallbackImageSrc;\n // Possibly do something with the ErrorEvent parameter...\n}";let g=(()=>{class s{constructor(){this.template=f_template,this.ts=f_ts,this.avatarSrc="bad-image-url.png"}showFallbackImageOnError(_){this.avatarSrc="assets/images/avatar-not-found.png"}static#e=this.\u0275fac=function(y){return new(y||s)};static#t=this.\u0275cmp=i.VBU({type:s,selectors:[["cookbook-avatar-example-image-error"]],decls:1,vars:1,consts:[["size","lg",3,"imageError","imageSrc"]],template:function(y,w){1&y&&(i.j41(0,"kirby-avatar",0),i.bIt("imageError",function(I){return w.showFallbackImageOnError(I)}),i.k0s()),2&y&&i.Y8G("imageSrc",w.avatarSrc)},dependencies:[n.f],styles:['[_nghost-%COMP%]{display:flex;align-items:flex-end;margin-bottom:16px}[_nghost-%COMP%] > *[_ngcontent-%COMP%]{margin-right:16px}.wrap[_nghost-%COMP%]{flex-wrap:wrap}.wrap[_nghost-%COMP%] > *[_ngcontent-%COMP%]{margin-bottom:16px}.align-top[_nghost-%COMP%]{align-items:flex-start}kirby-avatar[_ngcontent-%COMP%]{position:relative}kirby-avatar[title][_ngcontent-%COMP%]{margin-bottom:16px}kirby-avatar[title][_ngcontent-%COMP%]:before{content:"";width:100%;position:absolute;bottom:0;transform:translateY(100%);font-size:12px;text-align:center}kirby-avatar[title][title=Overlay][_ngcontent-%COMP%]:before{content:"Overlay"}kirby-avatar[title][title=Shadow][_ngcontent-%COMP%]:before{content:"Shadow"}kirby-avatar[title][title=Stroke][_ngcontent-%COMP%]:before{content:"Stroke"}kirby-avatar[title][title="light (default)"][_ngcontent-%COMP%]:before{content:"(default)"}kirby-avatar[title][title=xs][_ngcontent-%COMP%]:before{content:"xs"}kirby-avatar[title][title=sm][_ngcontent-%COMP%]:before{content:"sm"}kirby-avatar[title][title=md][_ngcontent-%COMP%]:before{content:"md"}kirby-avatar[title][title=lg][_ngcontent-%COMP%]:before{content:"lg"}']})}return s})()},12187:(ft,Z,l)=>{"use strict";l.d(Z,{u:()=>g});var n=l(28287),i=l(54438);let g=(()=>{class s{constructor(){this.template=''}static#e=this.\u0275fac=function(y){return new(y||s)};static#t=this.\u0275cmp=i.VBU({type:s,selectors:[["cookbook-avatar-example-image-loazy-loading"]],decls:1,vars:0,consts:[["imageSrc","/assets/images/woman.png","imageLoading","lazy","size","lg"]],template:function(y,w){1&y&&i.nrm(0,"kirby-avatar",0)},dependencies:[n.f],styles:['[_nghost-%COMP%]{display:flex;align-items:flex-end;margin-bottom:16px}[_nghost-%COMP%] > *[_ngcontent-%COMP%]{margin-right:16px}.wrap[_nghost-%COMP%]{flex-wrap:wrap}.wrap[_nghost-%COMP%] > *[_ngcontent-%COMP%]{margin-bottom:16px}.align-top[_nghost-%COMP%]{align-items:flex-start}kirby-avatar[_ngcontent-%COMP%]{position:relative}kirby-avatar[title][_ngcontent-%COMP%]{margin-bottom:16px}kirby-avatar[title][_ngcontent-%COMP%]:before{content:"";width:100%;position:absolute;bottom:0;transform:translateY(100%);font-size:12px;text-align:center}kirby-avatar[title][title=Overlay][_ngcontent-%COMP%]:before{content:"Overlay"}kirby-avatar[title][title=Shadow][_ngcontent-%COMP%]:before{content:"Shadow"}kirby-avatar[title][title=Stroke][_ngcontent-%COMP%]:before{content:"Stroke"}kirby-avatar[title][title="light (default)"][_ngcontent-%COMP%]:before{content:"(default)"}kirby-avatar[title][title=xs][_ngcontent-%COMP%]:before{content:"xs"}kirby-avatar[title][title=sm][_ngcontent-%COMP%]:before{content:"sm"}kirby-avatar[title][title=md][_ngcontent-%COMP%]:before{content:"md"}kirby-avatar[title][title=lg][_ngcontent-%COMP%]:before{content:"lg"}']})}return s})()},48492:(ft,Z,l)=>{"use strict";l.d(Z,{R:()=>g});var n=l(28287),i=l(54438);const f_template='\n\n\n';let g=(()=>{class s{constructor(){this.template=f_template}static#e=this.\u0275fac=function(y){return new(y||s)};static#t=this.\u0275cmp=i.VBU({type:s,selectors:[["cookbook-avatar-example-image-size"]],decls:4,vars:0,consts:[["imageSrc","/assets/images/woman.png","altText","Example","size","xs","title","xs"],["imageSrc","/assets/images/woman.png","altText","Example","size","sm","title","sm"],["imageSrc","/assets/images/woman.png","altText","Example","size","md","title","md"],["imageSrc","/assets/images/woman.png","altText","Example","size","lg","title","lg"]],template:function(y,w){1&y&&i.nrm(0,"kirby-avatar",0)(1,"kirby-avatar",1)(2,"kirby-avatar",2)(3,"kirby-avatar",3)},dependencies:[n.f],styles:['[_nghost-%COMP%]{display:flex;align-items:flex-end;margin-bottom:16px}[_nghost-%COMP%] > *[_ngcontent-%COMP%]{margin-right:16px}.wrap[_nghost-%COMP%]{flex-wrap:wrap}.wrap[_nghost-%COMP%] > *[_ngcontent-%COMP%]{margin-bottom:16px}.align-top[_nghost-%COMP%]{align-items:flex-start}kirby-avatar[_ngcontent-%COMP%]{position:relative}kirby-avatar[title][_ngcontent-%COMP%]{margin-bottom:16px}kirby-avatar[title][_ngcontent-%COMP%]:before{content:"";width:100%;position:absolute;bottom:0;transform:translateY(100%);font-size:12px;text-align:center}kirby-avatar[title][title=Overlay][_ngcontent-%COMP%]:before{content:"Overlay"}kirby-avatar[title][title=Shadow][_ngcontent-%COMP%]:before{content:"Shadow"}kirby-avatar[title][title=Stroke][_ngcontent-%COMP%]:before{content:"Stroke"}kirby-avatar[title][title="light (default)"][_ngcontent-%COMP%]:before{content:"(default)"}kirby-avatar[title][title=xs][_ngcontent-%COMP%]:before{content:"xs"}kirby-avatar[title][title=sm][_ngcontent-%COMP%]:before{content:"sm"}kirby-avatar[title][title=md][_ngcontent-%COMP%]:before{content:"md"}kirby-avatar[title][title=lg][_ngcontent-%COMP%]:before{content:"lg"}']})}return s})()},49851:(ft,Z,l)=>{"use strict";l.d(Z,{Q:()=>g});var n=l(28287),i=l(54438);const f_template='\n\n\n';let g=(()=>{class s{constructor(){this.template=f_template}static#e=this.\u0275fac=function(y){return new(y||s)};static#t=this.\u0275cmp=i.VBU({type:s,selectors:[["cookbook-avatar-example-image"]],hostVars:2,hostBindings:function(y,w){2&y&&i.AVh("align-top",!0)},decls:3,vars:0,consts:[["imageSrc","/assets/images/woman.png","altText","Example","size","lg"],["imageSrc","/assets/images/woman.png","altText","Example","size","lg","overlay","true","title","Overlay"],["imageSrc","/assets/images/woman.png","altText","Example","size","lg","stroke","true","title","Stroke"]],template:function(y,w){1&y&&i.nrm(0,"kirby-avatar",0)(1,"kirby-avatar",1)(2,"kirby-avatar",2)},dependencies:[n.f],styles:['[_nghost-%COMP%]{display:flex;align-items:flex-end;margin-bottom:16px}[_nghost-%COMP%] > *[_ngcontent-%COMP%]{margin-right:16px}.wrap[_nghost-%COMP%]{flex-wrap:wrap}.wrap[_nghost-%COMP%] > *[_ngcontent-%COMP%]{margin-bottom:16px}.align-top[_nghost-%COMP%]{align-items:flex-start}kirby-avatar[_ngcontent-%COMP%]{position:relative}kirby-avatar[title][_ngcontent-%COMP%]{margin-bottom:16px}kirby-avatar[title][_ngcontent-%COMP%]:before{content:"";width:100%;position:absolute;bottom:0;transform:translateY(100%);font-size:12px;text-align:center}kirby-avatar[title][title=Overlay][_ngcontent-%COMP%]:before{content:"Overlay"}kirby-avatar[title][title=Shadow][_ngcontent-%COMP%]:before{content:"Shadow"}kirby-avatar[title][title=Stroke][_ngcontent-%COMP%]:before{content:"Stroke"}kirby-avatar[title][title="light (default)"][_ngcontent-%COMP%]:before{content:"(default)"}kirby-avatar[title][title=xs][_ngcontent-%COMP%]:before{content:"xs"}kirby-avatar[title][title=sm][_ngcontent-%COMP%]:before{content:"sm"}kirby-avatar[title][title=md][_ngcontent-%COMP%]:before{content:"md"}kirby-avatar[title][title=lg][_ngcontent-%COMP%]:before{content:"lg"}']})}return s})()},36143:(ft,Z,l)=>{"use strict";l.d(Z,{A:()=>g});var n=l(28287),i=l(54438);const f_template='\n\n\n';let g=(()=>{class s{constructor(){this.template=f_template}static#e=this.\u0275fac=function(y){return new(y||s)};static#t=this.\u0275cmp=i.VBU({type:s,selectors:[["cookbook-avatar-example-text"]],decls:4,vars:0,consts:[["size","xs","text","T"],["size","sm","text","T"],["size","md","text","T"],["size","lg","text","T"]],template:function(y,w){1&y&&i.nrm(0,"kirby-avatar",0)(1,"kirby-avatar",1)(2,"kirby-avatar",2)(3,"kirby-avatar",3)},dependencies:[n.f],styles:['[_nghost-%COMP%]{display:flex;align-items:flex-end;margin-bottom:16px}[_nghost-%COMP%] > *[_ngcontent-%COMP%]{margin-right:16px}.wrap[_nghost-%COMP%]{flex-wrap:wrap}.wrap[_nghost-%COMP%] > *[_ngcontent-%COMP%]{margin-bottom:16px}.align-top[_nghost-%COMP%]{align-items:flex-start}kirby-avatar[_ngcontent-%COMP%]{position:relative}kirby-avatar[title][_ngcontent-%COMP%]{margin-bottom:16px}kirby-avatar[title][_ngcontent-%COMP%]:before{content:"";width:100%;position:absolute;bottom:0;transform:translateY(100%);font-size:12px;text-align:center}kirby-avatar[title][title=Overlay][_ngcontent-%COMP%]:before{content:"Overlay"}kirby-avatar[title][title=Shadow][_ngcontent-%COMP%]:before{content:"Shadow"}kirby-avatar[title][title=Stroke][_ngcontent-%COMP%]:before{content:"Stroke"}kirby-avatar[title][title="light (default)"][_ngcontent-%COMP%]:before{content:"(default)"}kirby-avatar[title][title=xs][_ngcontent-%COMP%]:before{content:"xs"}kirby-avatar[title][title=sm][_ngcontent-%COMP%]:before{content:"sm"}kirby-avatar[title][title=md][_ngcontent-%COMP%]:before{content:"md"}kirby-avatar[title][title=lg][_ngcontent-%COMP%]:before{content:"lg"}']})}return s})()},45997:(ft,Z,l)=>{"use strict";l.d(Z,{I:()=>s});var n=l(75797),i=l(35043),f=l(54438);const g_template='\n \n\n\n\n \n\n\n\n \n\n\n\n \n';let s=(()=>{class x{constructor(){this.template=g_template}static#e=this.\u0275fac=function(w){return new(w||x)};static#t=this.\u0275cmp=f.VBU({type:x,selectors:[["cookbook-badge-example-icon"]],decls:8,vars:0,consts:[["name","attach"],["themeColor","success"],["themeColor","warning"],["themeColor","danger"]],template:function(w,M){1&w&&(f.j41(0,"kirby-badge"),f.nrm(1,"kirby-icon",0),f.k0s(),f.j41(2,"kirby-badge",1),f.nrm(3,"kirby-icon",0),f.k0s(),f.j41(4,"kirby-badge",2),f.nrm(5,"kirby-icon",0),f.k0s(),f.j41(6,"kirby-badge",3),f.nrm(7,"kirby-icon",0),f.k0s())},dependencies:[n.n,i.op,i.Rl],styles:["[_nghost-%COMP%] kirby-badge[_ngcontent-%COMP%] + kirby-badge[_ngcontent-%COMP%]{margin-left:16px}"]})}return x})()},20509:(ft,Z,l)=>{"use strict";l.d(Z,{G:()=>g});var n=l(75797),i=l(54438);const f_template='1\n7\n99\n123';let g=(()=>{class s{constructor(){this.template=f_template}static#e=this.\u0275fac=function(y){return new(y||s)};static#t=this.\u0275cmp=i.VBU({type:s,selectors:[["cookbook-badge-example-number"]],decls:8,vars:0,consts:[["themeColor","success"],["themeColor","warning"],["themeColor","danger"]],template:function(y,w){1&y&&(i.j41(0,"kirby-badge"),i.EFF(1,"1"),i.k0s(),i.j41(2,"kirby-badge",0),i.EFF(3,"7"),i.k0s(),i.j41(4,"kirby-badge",1),i.EFF(5,"99"),i.k0s(),i.j41(6,"kirby-badge",2),i.EFF(7,"123"),i.k0s())},dependencies:[n.n],styles:["[_nghost-%COMP%] kirby-badge[_ngcontent-%COMP%] + kirby-badge[_ngcontent-%COMP%]{margin-left:16px}"]})}return s})()},95203:(ft,Z,l)=>{"use strict";l.d(Z,{e:()=>g});var n=l(75797),i=l(54438);const f_template='\n\n\n\n\n\n\n\n\n\n';let g=(()=>{class s{constructor(){this.template=f_template}static#e=this.\u0275fac=function(y){return new(y||s)};static#t=this.\u0275cmp=i.VBU({type:s,selectors:[["cookbook-badge-example-small"]],decls:4,vars:0,consts:[["size","sm"],["themeColor","success","size","sm"],["themeColor","warning","size","sm"],["themeColor","danger","size","sm"]],template:function(y,w){1&y&&i.nrm(0,"kirby-badge",0)(1,"kirby-badge",1)(2,"kirby-badge",2)(3,"kirby-badge",3)},dependencies:[n.n],styles:["[_nghost-%COMP%] kirby-badge[_ngcontent-%COMP%] + kirby-badge[_ngcontent-%COMP%]{margin-left:16px}"]})}return s})()},94811:(ft,Z,l)=>{"use strict";l.d(Z,{E:()=>g});var n=l(75797),i=l(54438);const f_template='Default\nSuccess\nWarning\nDanger\n';let g=(()=>{class s{constructor(){this.template=f_template}static#e=this.\u0275fac=function(y){return new(y||s)};static#t=this.\u0275cmp=i.VBU({type:s,selectors:[["cookbook-badge-example-text"]],decls:8,vars:0,consts:[["themeColor","success"],["themeColor","warning"],["themeColor","danger"]],template:function(y,w){1&y&&(i.j41(0,"kirby-badge"),i.EFF(1,"Default"),i.k0s(),i.j41(2,"kirby-badge",0),i.EFF(3,"Success"),i.k0s(),i.j41(4,"kirby-badge",1),i.EFF(5,"Warning"),i.k0s(),i.j41(6,"kirby-badge",2),i.EFF(7,"Danger"),i.k0s())},dependencies:[n.n],styles:["[_nghost-%COMP%] kirby-badge[_ngcontent-%COMP%] + kirby-badge[_ngcontent-%COMP%]{margin-left:16px}"]})}return s})()},53697:(ft,Z,l)=>{"use strict";l.d(Z,{z:()=>g});var n=l(47008),i=l(54438);const f_template='\n
Aria Disabled Link';let g=(()=>{class s{constructor(){this.template=f_template}static#e=this.\u0275fac=function(y){return new(y||s)};static#t=this.\u0275cmp=i.VBU({type:s,selectors:[["cookbook-button-example-aria-disabled"]],decls:4,vars:0,consts:[["kirby-button","","aria-disabled","true"],["kirby-button","","aria-disabled","true","href","/"]],template:function(y,w){1&y&&(i.j41(0,"button",0),i.EFF(1,"Aria Disabled"),i.k0s(),i.j41(2,"a",1),i.EFF(3,"Aria Disabled Link"),i.k0s())},dependencies:[n.Q],styles:["[_nghost-%COMP%]{display:block}"]})}return s})()},8344:(ft,Z,l)=>{"use strict";l.d(Z,{Y:()=>_});var n=l(98990),i=l(47008),f=l(41727),g=l(54438),s=l(13339);const x={selector:"cookbook-button-example-attention-level",template:'\n \n \n \n\n
\n Configuration\n \n \n
'};let _=(()=>{class y{constructor(){this.template=x.template.split("{"use strict";l.d(Z,{B:()=>g});var n=l(47008),i=l(54438);let g=(()=>{class s{constructor(){this.template=''}static#e=this.\u0275fac=function(y){return new(y||s)};static#t=this.\u0275cmp=i.VBU({type:s,selectors:[["cookbook-button-example-block"]],decls:2,vars:0,consts:[["kirby-button","","expand","block"]],template:function(y,w){1&y&&(i.j41(0,"button",0),i.EFF(1,"Block Button"),i.k0s())},dependencies:[n.Q],styles:["[_nghost-%COMP%]{display:block}"]})}return s})()},92908:(ft,Z,l)=>{"use strict";l.d(Z,{N:()=>g});var n=l(47008),i=l(54438);let g=(()=>{class s{constructor(){this.template=""}static#e=this.\u0275fac=function(y){return new(y||s)};static#t=this.\u0275cmp=i.VBU({type:s,selectors:[["cookbook-button-example-default"]],decls:2,vars:0,consts:[["kirby-button",""]],template:function(y,w){1&y&&(i.j41(0,"button",0),i.EFF(1,"Default Button"),i.k0s())},dependencies:[n.Q],styles:["[_nghost-%COMP%]{display:block}"]})}return s})()},17313:(ft,Z,l)=>{"use strict";l.d(Z,{q:()=>s});var n=l(47008),i=l(35043),f=l(54438);const g_template='\n\n\n';let s=(()=>{class x{constructor(){this.template=g_template}static#e=this.\u0275fac=function(w){return new(w||x)};static#t=this.\u0275cmp=f.VBU({type:x,selectors:[["cookbook-button-example-disabled"]],decls:9,vars:1,consts:[["kirby-button","","disabled",""],["name","edit"],["kirby-button","","disabled","","aria-label","Close"],["name","close"],["kirby-button","","disabled","","aria-label","Close",3,"noDecoration"]],template:function(w,M){1&w&&(f.j41(0,"button",0),f.EFF(1," Disabled\n"),f.k0s(),f.j41(2,"button",0),f.nrm(3,"kirby-icon",1),f.EFF(4," Disabled with icon\n"),f.k0s(),f.j41(5,"button",2),f.nrm(6,"kirby-icon",3),f.k0s(),f.j41(7,"button",4),f.nrm(8,"kirby-icon",3),f.k0s()),2&w&&(f.R7$(7),f.Y8G("noDecoration",!0))},dependencies:[n.Q,i.op,i.Rl],styles:["[_nghost-%COMP%]{display:block}"]})}return x})()},10303:(ft,Z,l)=>{"use strict";l.d(Z,{t:()=>s});var n=l(47008),i=l(35043),f=l(54438);const g_template='\n\n\n\n\n\n\n\n\n\n\n\n\n';let s=(()=>{class x{constructor(){this.template=g_template}static#e=this.\u0275fac=function(w){return new(w||x)};static#t=this.\u0275cmp=f.VBU({type:x,selectors:[["cookbook-button-example-icon-only"]],decls:28,vars:4,consts:[["kirby-button","","size","xs","aria-label","Close"],["name","close"],["kirby-button","","size","sm","aria-label","Close"],["kirby-button","","aria-label","Close"],["kirby-button","","size","lg","aria-label","Close"],["kirby-button","","size","xs","attentionLevel","2",3,"showIconOnly"],["name","search"],["kirby-button","","size","sm","attentionLevel","2",3,"showIconOnly"],["kirby-button","","attentionLevel","2",3,"showIconOnly"],["kirby-button","","size","lg","attentionLevel","2",3,"showIconOnly"],["kirby-button","","size","xs","attentionLevel","3","aria-label","More settings"],["name","more"],["kirby-button","","size","sm","attentionLevel","3","aria-label","More settings"],["kirby-button","","attentionLevel","3","aria-label","More settings"],["kirby-button","","size","lg","attentionLevel","3","aria-label","More settings"]],template:function(w,M){1&w&&(f.j41(0,"button",0),f.nrm(1,"kirby-icon",1),f.k0s(),f.j41(2,"button",2),f.nrm(3,"kirby-icon",1),f.k0s(),f.j41(4,"button",3),f.nrm(5,"kirby-icon",1),f.k0s(),f.j41(6,"button",4),f.nrm(7,"kirby-icon",1),f.k0s(),f.j41(8,"button",5),f.EFF(9," Search "),f.nrm(10,"kirby-icon",6),f.k0s(),f.j41(11,"button",7),f.EFF(12," Search "),f.nrm(13,"kirby-icon",6),f.k0s(),f.j41(14,"button",8),f.nrm(15,"kirby-icon",6),f.EFF(16," Search\n"),f.k0s(),f.j41(17,"button",9),f.nrm(18,"kirby-icon",6),f.EFF(19," Search\n"),f.k0s(),f.j41(20,"button",10),f.nrm(21,"kirby-icon",11),f.k0s(),f.j41(22,"button",12),f.nrm(23,"kirby-icon",11),f.k0s(),f.j41(24,"button",13),f.nrm(25,"kirby-icon",11),f.k0s(),f.j41(26,"button",14),f.nrm(27,"kirby-icon",11),f.k0s()),2&w&&(f.R7$(8),f.Y8G("showIconOnly",!0),f.R7$(3),f.Y8G("showIconOnly",!0),f.R7$(3),f.Y8G("showIconOnly",!0),f.R7$(3),f.Y8G("showIconOnly",!0))},dependencies:[n.Q,i.op,i.Rl],styles:["[_nghost-%COMP%]{display:inline-grid;grid-template-columns:repeat(4,auto);place-items:center center;gap:16px}"]})}return x})()},4855:(ft,Z,l)=>{"use strict";l.d(Z,{G:()=>s});var n=l(47008),i=l(35043),f=l(54438);const g_template='\n\n\n\n\n\n\n\n';let s=(()=>{class x{constructor(){this.template=g_template}static#e=this.\u0275fac=function(w){return new(w||x)};static#t=this.\u0275cmp=f.VBU({type:x,selectors:[["cookbook-button-example-icons"]],decls:24,vars:0,consts:[["kirby-button","","size","xs"],["name","edit"],["kirby-button","","size","sm"],["kirby-button",""],["kirby-button","","size","lg"],["name","arrow-down"]],template:function(w,M){1&w&&(f.j41(0,"button",0),f.nrm(1,"kirby-icon",1),f.EFF(2," Icon left\n"),f.k0s(),f.j41(3,"button",2),f.nrm(4,"kirby-icon",1),f.EFF(5," Icon left\n"),f.k0s(),f.j41(6,"button",3),f.nrm(7,"kirby-icon",1),f.EFF(8," Icon left\n"),f.k0s(),f.j41(9,"button",4),f.nrm(10,"kirby-icon",1),f.EFF(11," Icon left\n"),f.k0s(),f.j41(12,"button",0),f.EFF(13," Icon right "),f.nrm(14,"kirby-icon",5),f.k0s(),f.j41(15,"button",2),f.EFF(16," Icon right "),f.nrm(17,"kirby-icon",5),f.k0s(),f.j41(18,"button",3),f.EFF(19," Icon right "),f.nrm(20,"kirby-icon",5),f.k0s(),f.j41(21,"button",4),f.EFF(22," Icon right "),f.nrm(23,"kirby-icon",5),f.k0s())},dependencies:[n.Q,i.op,i.Rl],styles:["[_nghost-%COMP%]{display:inline-grid;grid-template-columns:repeat(4,auto);place-items:center center;gap:16px}@media (max-width: 767px){[_nghost-%COMP%]{display:inline-flex;flex-direction:column;align-items:center}}"]})}return x})()},17337:(ft,Z,l)=>{"use strict";l.d(Z,{G:()=>g});var n=l(47008),i=l(54438);const f_template='Link\nLink (new tab/window)';let g=(()=>{class s{constructor(){this.template=f_template}static#e=this.\u0275fac=function(y){return new(y||s)};static#t=this.\u0275cmp=i.VBU({type:s,selectors:[["cookbook-button-example-link"]],decls:4,vars:0,consts:[["kirby-button","","href","/"],["kirby-button","","href","/","target","_blank"]],template:function(y,w){1&y&&(i.j41(0,"a",0),i.EFF(1,"Link"),i.k0s(),i.j41(2,"a",1),i.EFF(3,"Link (new tab/window)"),i.k0s())},dependencies:[n.Q],styles:["[_nghost-%COMP%]{display:inline-grid;grid-template-columns:repeat(4,auto);place-items:center center;gap:16px}"]})}return s})()},4631:(ft,Z,l)=>{"use strict";l.d(Z,{_:()=>g});var n=l(47008),i=l(54438);const f_template='\n\n\n';let g=(()=>{class s{constructor(){this.template=f_template}static#e=this.\u0275fac=function(y){return new(y||s)};static#t=this.\u0275cmp=i.VBU({type:s,selectors:[["cookbook-button-example-sizes"]],decls:8,vars:0,consts:[["kirby-button","","size","xs"],["kirby-button","","size","sm"],["kirby-button",""],["kirby-button","","size","lg"]],template:function(y,w){1&y&&(i.j41(0,"button",0),i.EFF(1,"Extra Small Button"),i.k0s(),i.j41(2,"button",1),i.EFF(3,"Small Button"),i.k0s(),i.j41(4,"button",2),i.EFF(5,"Medium Button"),i.k0s(),i.j41(6,"button",3),i.EFF(7,"Large Button"),i.k0s())},dependencies:[n.Q],styles:["[_nghost-%COMP%]{display:inline-flex;flex-direction:column;align-items:center;gap:16px}@media (min-width: 768px){[_nghost-%COMP%]{flex-direction:row}}"]})}return s})()},3925:(ft,Z,l)=>{"use strict";l.d(Z,{I:()=>s});var n=l(47008),i=l(35043),f=l(54438);const g_template='';let s=(()=>{class x{constructor(){this.template=g_template}static#e=this.\u0275fac=function(w){return new(w||x)};static#t=this.\u0275cmp=f.VBU({type:x,selectors:[["cookbook-button-example-undecorated"]],decls:2,vars:1,consts:[["kirby-button","","aria-label","Close",3,"noDecoration"],["name","close"]],template:function(w,M){1&w&&(f.j41(0,"button",0),f.nrm(1,"kirby-icon",1),f.k0s()),2&w&&f.Y8G("noDecoration",!0)},dependencies:[n.Q,i.op,i.Rl],styles:["[_nghost-%COMP%]{display:block}"]})}return x})()},39490:(ft,Z,l)=>{"use strict";l.d(Z,{u:()=>R});var n=l(30226),i=l(71479),s=l(99130),x=l(98990),_=l(34100),y=l(47008),w=l(60177),M=l(54438);const I_template='\n \n\n\n\n \n

\n Selected Date: {{ selectedDate ? (selectedDate | date: \'MMM d, y z\':(useTimezoneUTC ? \'UTC\' : undefined)) : \'none\' }} \n

\n
\n
\n \n \n \n
\n
\n ',I_codeSnippet="this.minDate = subDays(today, 60);\nthis.maxDate = addDays(today, 60);\nthis.todayDate = addDays(today, 3);\n\nthis.disabledDates = [3, 5, 7, 10, 15, 25, 28, 35].map((daysFromToday) =>\n addDays(today, daysFromToday)\n);\n\nthis.enabledDates = [3, 5, 7, 10, 15, 25, 28, 35].map((daysFromToday) =>\n addDays(today, daysFromToday)\n);\n\nselectNextMonth() {\n const today = new Date();\n const nextMonth = new Date(today.getFullYear(), today.getMonth() + 1, 1);\n this.selectedDate = nextMonth;\n}\n\nselectToday() {\n this.selectedDate = new Date();\n}\n\ndeselectDate() {\n this.selectedDate = null;\n}\n ";let R=(()=>{class H{constructor(){this.template=I_template,this.codeSnippet=I_codeSnippet,this.disableWeekends=!1,this.disablePastDates=!1,this.disableFutureDates=!1,this.setDisabledDates=!1,this.setEnabledDates=!1,this.setMinDate=!1,this.setMaxDate=!1,this.setTodayDate=!1,this.useTimezoneUTC=!1,this.showYearNavigator=!1,this.yearNavigatorOptions={from:-6,to:3},this.timeZoneName=Intl.DateTimeFormat().resolvedOptions().timeZone,this.updateInputDates()}ngOnChanges(L){L.useTimezoneUTC&&(this.updateInputDates(),this.selectedDate&&(this.selectedDate=this.useTimezoneUTC?(0,s.uk)(this.subtractTimezoneOffset(this.selectedDate),this.timeZoneName):(0,s.L_)(this.selectedDate,this.timeZoneName)))}onDateChange(L){this.selectedDate=L}selectNextMonth(){const L=new Date,he=new Date(L.getFullYear(),L.getMonth()+1,1);this.selectedDate=he}selectToday(){this.selectedDate=new Date}deselectDate(){this.selectedDate=null}updateInputDates(){const L=(0,n.o)(new Date);this.minDate=function f(H,K,L){return(0,i.f)(H,-K,L)}(L,60),this.maxDate=(0,i.f)(L,60),this.todayDate=(0,i.f)(L,3),this.disabledDates=[3,5,7,10,15,25,28,35].map(he=>(0,i.f)(L,he)),this.enabledDates=[3,5,7,10,15,25,28,35].map(he=>(0,i.f)(L,he))}subtractTimezoneOffset(L){return new Date(L.getTime()-60*L.getTimezoneOffset()*1e3)}static#e=this.\u0275fac=function(he){return new(he||H)};static#t=this.\u0275cmp=M.VBU({type:H,selectors:[["cookbook-calendar-card-example"]],inputs:{disableWeekends:"disableWeekends",disablePastDates:"disablePastDates",disableFutureDates:"disableFutureDates",setDisabledDates:"setDisabledDates",setEnabledDates:"setEnabledDates",setMinDate:"setMinDate",setMaxDate:"setMaxDate",setTodayDate:"setTodayDate",useTimezoneUTC:"useTimezoneUTC",showYearNavigator:"showYearNavigator"},features:[M.OA$],decls:14,vars:17,consts:[[3,"dateChange","timezone","disableWeekends","disablePastDates","disableFutureDates","disabledDates","enabledDates","minDate","maxDate","todayDate","selectedDate"],["variant","outlined",3,"hasPadding"],[3,"hasPadding"],[1,"buttons"],["kirby-button","","attentionLevel","3","size","sm",3,"click"]],template:function(he,pe){1&he&&(M.j41(0,"kirby-card")(1,"kirby-calendar",0),M.bIt("dateChange",function(Le){return pe.onDateChange(Le)}),M.k0s()(),M.j41(2,"kirby-card",1)(3,"kirby-card-header",2)(4,"p"),M.EFF(5),M.nI1(6,"date"),M.k0s()(),M.j41(7,"div",3)(8,"button",4),M.bIt("click",function(){return pe.selectNextMonth()}),M.EFF(9," Next month "),M.k0s(),M.j41(10,"button",4),M.bIt("click",function(){return pe.selectToday()}),M.EFF(11,"Now"),M.k0s(),M.j41(12,"button",4),M.bIt("click",function(){return pe.deselectDate()}),M.EFF(13,"Deselect"),M.k0s()()()),2&he&&(M.R7$(),M.Y8G("timezone",pe.useTimezoneUTC?"UTC":"local")("disableWeekends",pe.disableWeekends)("disablePastDates",pe.disablePastDates)("disableFutureDates",pe.disableFutureDates)("disabledDates",pe.setDisabledDates?pe.disabledDates:null)("enabledDates",pe.setEnabledDates?pe.enabledDates:null)("minDate",pe.setMinDate?pe.minDate:null)("maxDate",pe.setMaxDate?pe.maxDate:null)("todayDate",pe.setTodayDate?pe.todayDate:null)("selectedDate",pe.selectedDate),M.R7$(),M.Y8G("hasPadding",!0),M.R7$(),M.Y8G("hasPadding",!1),M.R7$(2),M.SpI(" Selected Date: ",pe.selectedDate?M.brH(6,13,pe.selectedDate,"MMM d, y z",pe.useTimezoneUTC?"UTC":void 0):"none"," "))},dependencies:[x.Dw,x.ib,x.lM,_.S,y.Q,w.vh],styles:["[_nghost-%COMP%]{display:block;max-width:320px;margin:0 auto}kirby-card[_ngcontent-%COMP%]:has(.buttons){margin-top:8px}kirby-card[_ngcontent-%COMP%]:has(.buttons) .buttons[_ngcontent-%COMP%]{display:flex;justify-content:space-around}kirby-card[_ngcontent-%COMP%]:has(.buttons) p[_ngcontent-%COMP%]{margin:12px 0 0}"]})}return H})()},47333:(ft,Z,l)=>{"use strict";l.d(Z,{B:()=>g});var n=l(34100),i=l(54438);let g=(()=>{class s{constructor(){this.template=""}static#e=this.\u0275fac=function(y){return new(y||s)};static#t=this.\u0275cmp=i.VBU({type:s,selectors:[["cookbook-calendar-no-background-example"]],decls:1,vars:0,template:function(y,w){1&y&&i.nrm(0,"kirby-calendar")},dependencies:[n.S],styles:["[_nghost-%COMP%]{display:block;max-width:320px;margin:0 auto}"]})}return s})()},3418:(ft,Z,l)=>{"use strict";l.d(Z,{a:()=>s});var n=l(98990),i=l(34100),f=l(54438);const g_template='\n \n';let s=(()=>{class x{constructor(){this.template=g_template,this.yearNavigatorOptions={from:-6,to:3}}static#e=this.\u0275fac=function(w){return new(w||x)};static#t=this.\u0275cmp=f.VBU({type:x,selectors:[["cookbook-calendar-year-navigator-example"]],decls:2,vars:2,consts:[[3,"yearNavigatorOptions","usePopover"]],template:function(w,M){1&w&&(f.j41(0,"kirby-card"),f.nrm(1,"kirby-calendar",0),f.k0s()),2&w&&(f.R7$(),f.Y8G("yearNavigatorOptions",M.yearNavigatorOptions)("usePopover",!0))},dependencies:[n.Dw,n.ib,i.S],styles:["[_nghost-%COMP%]{display:block;max-width:320px;margin:0 auto}"]})}return x})()},1039:(ft,Z,l)=>{"use strict";l.d(Z,{B:()=>x});var n=l(85343),i=l(98990),f=l(54438),g=l(13339);const s_template='\n A card with background image\n

\n Try resizing the viewport to see the media queries in action!\n

\n

\n Using the CSS Custom Property, we can quite easily add a gradient on top of \n any image to enhance readability. With the input property, a similar look \n will have to be implemented by editing the image instead.\n

\n
',s_style="@use '@kirbydesign/designsystem/scss/utils';\n\nkirby-card {\n --kirby-card-background-image: linear-gradient(\n 0deg,\n rgb(255 255 255 / 0%) 0%,\n rgb(0 0 0 / 50%) 100%\n ),\n url('https://images.unsplash.com/photo-1512917774080-9991f1c4c750');\n\n @include utils.media('>=large') {\n --kirby-card-background-image: linear-gradient(\n 0deg,\n rgb(255 255 255 / 0%) 0%,\n rgba(0, 0, 0, 50%) 100%\n ),\n url('https://images.unsplash.com/photo-1560840067-ddcaeb7831d2');\n }\n}";let x=(()=>{class _{constructor(){this.template=s_template,this.style=s_style,this.noop=n.l}static#e=this.\u0275fac=function(M){return new(M||_)};static#t=this.\u0275cmp=f.VBU({type:_,selectors:[["cookbook-card-example-background-image"]],decls:7,vars:1,consts:[["themeColor","dark",3,"click","hasPadding"]],template:function(M,I){1&M&&(f.j41(0,"kirby-card",0),f.bIt("click",function(){return I.noop()}),f.j41(1,"strong"),f.EFF(2,"A card with background image"),f.k0s(),f.j41(3,"p"),f.EFF(4," Try resizing the viewport to see the media queries in action! "),f.k0s(),f.j41(5,"p"),f.EFF(6," Using the CSS Custom Property, we can quite easily add a gradient on top of any image to enhance readability. With the input property, a similar look will have to be implemented by editing the image instead. "),f.k0s()()),2&M&&f.Y8G("hasPadding",!0)},dependencies:[i.Dw,i.ib,i.qq,g.Cd],styles:["[_nghost-%COMP%]{display:grid;place-content:center}kirby-card[_ngcontent-%COMP%]{max-width:500px}kirby-flag[_ngcontent-%COMP%]{float:inline-end}.card-option-button-group[_ngcontent-%COMP%]{display:flex;justify-content:center;gap:8px;padding:8px}.kirby-color-brightness-dark[_ngcontent-%COMP%] code[_ngcontent-%COMP%]{background-color:var(--kirby-dark);color:var(--kirby-dark-contrast)}p[_ngcontent-%COMP%]:last-child{margin-bottom:0}button[_ngcontent-%COMP%]{height:44px;width:44px;border:none;border-radius:50%;margin:0;color:var(--kirby-black);cursor:pointer}button.success[_ngcontent-%COMP%]{background-color:var(--kirby-decoration-color-green-30)}button.success[_ngcontent-%COMP%]:hover{background-color:var(--kirby-decoration-color-green-50)}button.warning[_ngcontent-%COMP%]{background-color:var(--kirby-decoration-color-yellow-30)}button.warning[_ngcontent-%COMP%]:hover{background-color:var(--kirby-decoration-color-yellow-50)}button.danger[_ngcontent-%COMP%]{background-color:var(--kirby-decoration-color-red-30)}button.danger[_ngcontent-%COMP%]:hover{background-color:var(--kirby-decoration-color-red-50)}button.info[_ngcontent-%COMP%]{background-color:var(--kirby-semi-light)}button.info[_ngcontent-%COMP%]:hover{background-color:var(--kirby-semi-light-shade)}button.medium[_ngcontent-%COMP%]{background-color:var(--kirby-medium)}button.medium[_ngcontent-%COMP%]:hover{background-color:var(--kirby-medium-shade)}button.secondary[_ngcontent-%COMP%]{background-color:var(--kirby-secondary)}button.secondary[_ngcontent-%COMP%]:hover{background-color:var(--kirby-secondary-shade)}button.tertiary[_ngcontent-%COMP%]{background-color:var(--kirby-tertiary)}button.tertiary[_ngcontent-%COMP%]:hover{background-color:var(--kirby-tertiary-shade)}button.dark[_ngcontent-%COMP%]{background-color:var(--kirby-dark)}button.dark[_ngcontent-%COMP%]:hover{background-color:var(--kirby-dark-shade)}button[_ngcontent-%COMP%]:active{transform:scale(.95)}","kirby-card[_ngcontent-%COMP%]{--kirby-card-background-image: linear-gradient( 0deg, rgb(255 255 255 / 0%) 0%, rgb(0 0 0 / 50%) 100% ), url(https://images.unsplash.com/photo-1512917774080-9991f1c4c750)}@media (min-width: 992px){kirby-card[_ngcontent-%COMP%]{--kirby-card-background-image: linear-gradient( 0deg, rgb(255 255 255 / 0%) 0%, rgb(0 0 0 / 50%) 100% ), url(https://images.unsplash.com/photo-1560840067-ddcaeb7831d2)}}"]})}return _})()},64840:(ft,Z,l)=>{"use strict";l.d(Z,{t:()=>s});var n=l(98990),i=l(54438),f=l(13339);const g_codeSnippet="\n A themed card\n

This cards color is defined by the themeColor input property.

\n

Recommended values for themeColor are:
'secondary' | 'tertiary' | 'medium' | 'dark'

\n

Use the buttons below to see the different options \u{1f447}

\n
",g_template='\n A themed card\n

This cards color is defined by the themeColor input property.

\n

Recommended values for themeColor are:
\'secondary\' | \'tertiary\' | \'medium\' | \'dark\'

\n

Use the buttons below to see the different options \u{1f447}

\n
\n\n
\n \n \n \n \n
';let s=(()=>{class x{constructor(){this.template=g_template,this.codeSnippet=g_codeSnippet,this.color="secondary"}setThemeColor(y){this.color=y}static#e=this.\u0275fac=function(w){return new(w||x)};static#t=this.\u0275cmp=i.VBU({type:x,selectors:[["cookbook-card-example-color"]],decls:20,vars:1,consts:[["hasPadding","true",3,"themeColor"],[1,"card-option-button-group"],[1,"secondary",3,"click"],[1,"tertiary",3,"click"],[1,"medium",3,"click"],[1,"dark",3,"click"]],template:function(w,M){1&w&&(i.j41(0,"kirby-card",0)(1,"strong"),i.EFF(2,"A themed card"),i.k0s(),i.j41(3,"p"),i.EFF(4,"This cards color is defined by the "),i.j41(5,"code"),i.EFF(6,"themeColor"),i.k0s(),i.EFF(7," input property."),i.k0s(),i.j41(8,"p"),i.EFF(9,"Recommended values for themeColor are: "),i.nrm(10,"br"),i.j41(11,"code"),i.EFF(12,"'secondary' | 'tertiary' | 'medium' | 'dark'"),i.k0s()(),i.j41(13,"p"),i.EFF(14,"Use the buttons below to see the different options \u{1f447}"),i.k0s()(),i.j41(15,"div",1)(16,"button",2),i.bIt("click",function(){return M.setThemeColor("secondary")}),i.k0s(),i.j41(17,"button",3),i.bIt("click",function(){return M.setThemeColor("tertiary")}),i.k0s(),i.j41(18,"button",4),i.bIt("click",function(){return M.setThemeColor("medium")}),i.k0s(),i.j41(19,"button",5),i.bIt("click",function(){return M.setThemeColor("dark")}),i.k0s()()),2&w&&i.Y8G("themeColor",M.color)},dependencies:[n.Dw,n.ib,f.Cd],styles:["[_nghost-%COMP%]{display:grid;place-content:center}kirby-card[_ngcontent-%COMP%]{max-width:500px}kirby-flag[_ngcontent-%COMP%]{float:inline-end}.card-option-button-group[_ngcontent-%COMP%]{display:flex;justify-content:center;gap:8px;padding:8px}.kirby-color-brightness-dark[_ngcontent-%COMP%] code[_ngcontent-%COMP%]{background-color:var(--kirby-dark);color:var(--kirby-dark-contrast)}p[_ngcontent-%COMP%]:last-child{margin-bottom:0}button[_ngcontent-%COMP%]{height:44px;width:44px;border:none;border-radius:50%;margin:0;color:var(--kirby-black);cursor:pointer}button.success[_ngcontent-%COMP%]{background-color:var(--kirby-decoration-color-green-30)}button.success[_ngcontent-%COMP%]:hover{background-color:var(--kirby-decoration-color-green-50)}button.warning[_ngcontent-%COMP%]{background-color:var(--kirby-decoration-color-yellow-30)}button.warning[_ngcontent-%COMP%]:hover{background-color:var(--kirby-decoration-color-yellow-50)}button.danger[_ngcontent-%COMP%]{background-color:var(--kirby-decoration-color-red-30)}button.danger[_ngcontent-%COMP%]:hover{background-color:var(--kirby-decoration-color-red-50)}button.info[_ngcontent-%COMP%]{background-color:var(--kirby-semi-light)}button.info[_ngcontent-%COMP%]:hover{background-color:var(--kirby-semi-light-shade)}button.medium[_ngcontent-%COMP%]{background-color:var(--kirby-medium)}button.medium[_ngcontent-%COMP%]:hover{background-color:var(--kirby-medium-shade)}button.secondary[_ngcontent-%COMP%]{background-color:var(--kirby-secondary)}button.secondary[_ngcontent-%COMP%]:hover{background-color:var(--kirby-secondary-shade)}button.tertiary[_ngcontent-%COMP%]{background-color:var(--kirby-tertiary)}button.tertiary[_ngcontent-%COMP%]:hover{background-color:var(--kirby-tertiary-shade)}button.dark[_ngcontent-%COMP%]{background-color:var(--kirby-dark)}button.dark[_ngcontent-%COMP%]:hover{background-color:var(--kirby-dark-shade)}button[_ngcontent-%COMP%]:active{transform:scale(.95)}"]})}return x})()},26826:(ft,Z,l)=>{"use strict";l.d(Z,{r:()=>_});var n=l(85343),i=l(98990),f=l(81365),g=l(8346),s=l(54438);const x_template='\n \n \n

Item disclosure in header

\n
\n
\n\n

A card with state and disclosure

\n

\n Note how this card can be focussed with tab keyboard navigation and enter or space triggers the click function.\n

\n

\n You are free to slot any content inside. \n Danger \n

\n

\n Could be a couple of flags! \n Success \n

\n
',x_style="kirby-card {\n --kirby-card-padding-top: 0px; \n}";let _=(()=>{class y{constructor(){this.template=x_template,this.style=x_style,this.noop=n.l}static#e=this.\u0275fac=function(I){return new(I||y)};static#t=this.\u0275cmp=s.VBU({type:y,selectors:[["cookbook-card-example-disclosure"]],decls:17,vars:3,consts:[[3,"click","hasPadding"],[3,"hasPadding"],[3,"disclosure"],[1,"kirby-text-normal-bold"],[1,"kirby-text-large"],["themeColor","danger",2,"float","right"],["themeColor","success",2,"float","right"]],template:function(I,R){1&I&&(s.j41(0,"kirby-card",0),s.bIt("click",function(){return R.noop()}),s.j41(1,"kirby-card-header",1)(2,"kirby-item",2)(3,"p",3),s.EFF(4,"Item disclosure in header"),s.k0s()()(),s.j41(5,"p",4),s.EFF(6,"A card with state and disclosure"),s.k0s(),s.j41(7,"p"),s.EFF(8," Note how this card can be focussed with tab keyboard navigation and enter or space triggers the click function. "),s.k0s(),s.j41(9,"p"),s.EFF(10," You are free to slot any content inside. "),s.j41(11,"kirby-flag",5),s.EFF(12," Danger "),s.k0s()(),s.j41(13,"p"),s.EFF(14," Could be a couple of flags! "),s.j41(15,"kirby-flag",6),s.EFF(16," Success "),s.k0s()()()),2&I&&(s.Y8G("hasPadding",!0),s.R7$(),s.Y8G("hasPadding",!1),s.R7$(),s.Y8G("disclosure","arrow-more"))},dependencies:[i.Dw,i.ib,i.lM,i.qq,f.kA,f.JA,g.q],styles:["[_nghost-%COMP%]{display:grid;place-content:center}kirby-card[_ngcontent-%COMP%]{max-width:500px}kirby-flag[_ngcontent-%COMP%]{float:inline-end}.card-option-button-group[_ngcontent-%COMP%]{display:flex;justify-content:center;gap:8px;padding:8px}.kirby-color-brightness-dark[_ngcontent-%COMP%] code[_ngcontent-%COMP%]{background-color:var(--kirby-dark);color:var(--kirby-dark-contrast)}p[_ngcontent-%COMP%]:last-child{margin-bottom:0}button[_ngcontent-%COMP%]{height:44px;width:44px;border:none;border-radius:50%;margin:0;color:var(--kirby-black);cursor:pointer}button.success[_ngcontent-%COMP%]{background-color:var(--kirby-decoration-color-green-30)}button.success[_ngcontent-%COMP%]:hover{background-color:var(--kirby-decoration-color-green-50)}button.warning[_ngcontent-%COMP%]{background-color:var(--kirby-decoration-color-yellow-30)}button.warning[_ngcontent-%COMP%]:hover{background-color:var(--kirby-decoration-color-yellow-50)}button.danger[_ngcontent-%COMP%]{background-color:var(--kirby-decoration-color-red-30)}button.danger[_ngcontent-%COMP%]:hover{background-color:var(--kirby-decoration-color-red-50)}button.info[_ngcontent-%COMP%]{background-color:var(--kirby-semi-light)}button.info[_ngcontent-%COMP%]:hover{background-color:var(--kirby-semi-light-shade)}button.medium[_ngcontent-%COMP%]{background-color:var(--kirby-medium)}button.medium[_ngcontent-%COMP%]:hover{background-color:var(--kirby-medium-shade)}button.secondary[_ngcontent-%COMP%]{background-color:var(--kirby-secondary)}button.secondary[_ngcontent-%COMP%]:hover{background-color:var(--kirby-secondary-shade)}button.tertiary[_ngcontent-%COMP%]{background-color:var(--kirby-tertiary)}button.tertiary[_ngcontent-%COMP%]:hover{background-color:var(--kirby-tertiary-shade)}button.dark[_ngcontent-%COMP%]{background-color:var(--kirby-dark)}button.dark[_ngcontent-%COMP%]:hover{background-color:var(--kirby-dark-shade)}button[_ngcontent-%COMP%]:active{transform:scale(.95)}","kirby-card[_ngcontent-%COMP%]{--kirby-card-padding-top: 0px}"]})}return y})()},25777:(ft,Z,l)=>{"use strict";l.d(Z,{y:()=>s});var n=l(98990),i=l(35043),f=l(54438);const g_codeSnippet="\n \n\n A flagged card\n

This is a card that uses a kirby-card-header with the flagged input set.

\n

Possible values for the flagged header are:
'success' | 'warning' | 'danger' | 'info'

\n

Use the buttons below to see the different options \u{1f447}

\n\n
",g_template='\n \n\n A flagged card\n

This is a card that uses a kirby-card-header with the flagged input set.

\n

Possible values for the flagged header are:
\'success\' | \'warning\' | \'danger\' | \'info\'

\n

Use the buttons below to see the different options \u{1f447}

\n\n
\n\n
\n \n \n \n \n
';let s=(()=>{class x{constructor(){this.template=g_template,this.codeSnippet=g_codeSnippet,this.flagLevel="success"}setFlagLevel(y){this.flagLevel=y}static#e=this.\u0275fac=function(w){return new(w||x)};static#t=this.\u0275cmp=f.VBU({type:x,selectors:[["cookbook-card-example-flag"]],decls:28,vars:2,consts:[["hasPadding","true"],[3,"title","flagged"],[1,"card-option-button-group"],[1,"success",3,"click"],["name","flag"],[1,"warning",3,"click"],[1,"danger",3,"click"],[1,"info",3,"click"]],template:function(w,M){1&w&&(f.j41(0,"kirby-card",0),f.nrm(1,"kirby-card-header",1),f.j41(2,"strong"),f.EFF(3,"A flagged card"),f.k0s(),f.j41(4,"p"),f.EFF(5,"This is a card that uses a "),f.j41(6,"em"),f.EFF(7,"kirby-card-header"),f.k0s(),f.EFF(8," with the "),f.j41(9,"code"),f.EFF(10,"flagged"),f.k0s(),f.EFF(11," input set."),f.k0s(),f.j41(12,"p"),f.EFF(13,"Possible values for the flagged header are: "),f.nrm(14,"br"),f.j41(15,"code"),f.EFF(16,"'success' | 'warning' | 'danger' | 'info'"),f.k0s()(),f.j41(17,"p"),f.EFF(18,"Use the buttons below to see the different options \u{1f447}"),f.k0s()(),f.j41(19,"div",2)(20,"button",3),f.bIt("click",function(){return M.setFlagLevel("success")}),f.nrm(21,"kirby-icon",4),f.k0s(),f.j41(22,"button",5),f.bIt("click",function(){return M.setFlagLevel("warning")}),f.nrm(23,"kirby-icon",4),f.k0s(),f.j41(24,"button",6),f.bIt("click",function(){return M.setFlagLevel("danger")}),f.nrm(25,"kirby-icon",4),f.k0s(),f.j41(26,"button",7),f.bIt("click",function(){return M.setFlagLevel("info")}),f.nrm(27,"kirby-icon",4),f.k0s()()),2&w&&(f.R7$(),f.Y8G("title","Flagged card header")("flagged",M.flagLevel))},dependencies:[n.Dw,n.ib,n.lM,i.op,i.Rl],styles:["[_nghost-%COMP%]{display:grid;place-content:center}kirby-card[_ngcontent-%COMP%]{max-width:500px}kirby-flag[_ngcontent-%COMP%]{float:inline-end}.card-option-button-group[_ngcontent-%COMP%]{display:flex;justify-content:center;gap:8px;padding:8px}.kirby-color-brightness-dark[_ngcontent-%COMP%] code[_ngcontent-%COMP%]{background-color:var(--kirby-dark);color:var(--kirby-dark-contrast)}p[_ngcontent-%COMP%]:last-child{margin-bottom:0}button[_ngcontent-%COMP%]{height:44px;width:44px;border:none;border-radius:50%;margin:0;color:var(--kirby-black);cursor:pointer}button.success[_ngcontent-%COMP%]{background-color:var(--kirby-decoration-color-green-30)}button.success[_ngcontent-%COMP%]:hover{background-color:var(--kirby-decoration-color-green-50)}button.warning[_ngcontent-%COMP%]{background-color:var(--kirby-decoration-color-yellow-30)}button.warning[_ngcontent-%COMP%]:hover{background-color:var(--kirby-decoration-color-yellow-50)}button.danger[_ngcontent-%COMP%]{background-color:var(--kirby-decoration-color-red-30)}button.danger[_ngcontent-%COMP%]:hover{background-color:var(--kirby-decoration-color-red-50)}button.info[_ngcontent-%COMP%]{background-color:var(--kirby-semi-light)}button.info[_ngcontent-%COMP%]:hover{background-color:var(--kirby-semi-light-shade)}button.medium[_ngcontent-%COMP%]{background-color:var(--kirby-medium)}button.medium[_ngcontent-%COMP%]:hover{background-color:var(--kirby-medium-shade)}button.secondary[_ngcontent-%COMP%]{background-color:var(--kirby-secondary)}button.secondary[_ngcontent-%COMP%]:hover{background-color:var(--kirby-secondary-shade)}button.tertiary[_ngcontent-%COMP%]{background-color:var(--kirby-tertiary)}button.tertiary[_ngcontent-%COMP%]:hover{background-color:var(--kirby-tertiary-shade)}button.dark[_ngcontent-%COMP%]{background-color:var(--kirby-dark)}button.dark[_ngcontent-%COMP%]:hover{background-color:var(--kirby-dark-shade)}button[_ngcontent-%COMP%]:active{transform:scale(.95)}"]})}return x})()},31270:(ft,Z,l)=>{"use strict";l.d(Z,{n:()=>g});var n=l(98990),i=l(54438);const f_template='\n
\n \n Elevated (default)\n

The card is slightly elevated from the background with a drop shadow.

\n
\n \n Flat\n

Has no shadow and appears lower in the visual hierarchy.

\n
\n \n Outlined card\n

Has a border and no background. Appear lowest in the visual hierarchy.

\n
\n
\n ';let g=(()=>{class s{constructor(){this.template=f_template}static#e=this.\u0275fac=function(y){return new(y||s)};static#t=this.\u0275cmp=i.VBU({type:s,selectors:[["cookbook-card-example-variant"]],decls:16,vars:1,consts:[[1,"variant-card-container"],["hasPadding","true"],["hasPadding","true","variant","flat"],["variant","outlined",3,"hasPadding"]],template:function(y,w){1&y&&(i.j41(0,"div",0)(1,"kirby-card",1)(2,"strong"),i.EFF(3,"Elevated (default)"),i.k0s(),i.j41(4,"p"),i.EFF(5,"The card is slightly elevated from the background with a drop shadow."),i.k0s()(),i.j41(6,"kirby-card",2)(7,"strong"),i.EFF(8,"Flat"),i.k0s(),i.j41(9,"p"),i.EFF(10,"Has no shadow and appears lower in the visual hierarchy."),i.k0s()(),i.j41(11,"kirby-card",3)(12,"strong"),i.EFF(13,"Outlined card"),i.k0s(),i.j41(14,"p"),i.EFF(15,"Has a border and no background. Appear lowest in the visual hierarchy."),i.k0s()()()),2&y&&(i.R7$(11),i.Y8G("hasPadding",!0))},dependencies:[n.Dw,n.ib],styles:["[_nghost-%COMP%]{display:grid;place-content:center}kirby-card[_ngcontent-%COMP%]{max-width:500px}kirby-flag[_ngcontent-%COMP%]{float:inline-end}.card-option-button-group[_ngcontent-%COMP%]{display:flex;justify-content:center;gap:8px;padding:8px}.kirby-color-brightness-dark[_ngcontent-%COMP%] code[_ngcontent-%COMP%]{background-color:var(--kirby-dark);color:var(--kirby-dark-contrast)}p[_ngcontent-%COMP%]:last-child{margin-bottom:0}button[_ngcontent-%COMP%]{height:44px;width:44px;border:none;border-radius:50%;margin:0;color:var(--kirby-black);cursor:pointer}button.success[_ngcontent-%COMP%]{background-color:var(--kirby-decoration-color-green-30)}button.success[_ngcontent-%COMP%]:hover{background-color:var(--kirby-decoration-color-green-50)}button.warning[_ngcontent-%COMP%]{background-color:var(--kirby-decoration-color-yellow-30)}button.warning[_ngcontent-%COMP%]:hover{background-color:var(--kirby-decoration-color-yellow-50)}button.danger[_ngcontent-%COMP%]{background-color:var(--kirby-decoration-color-red-30)}button.danger[_ngcontent-%COMP%]:hover{background-color:var(--kirby-decoration-color-red-50)}button.info[_ngcontent-%COMP%]{background-color:var(--kirby-semi-light)}button.info[_ngcontent-%COMP%]:hover{background-color:var(--kirby-semi-light-shade)}button.medium[_ngcontent-%COMP%]{background-color:var(--kirby-medium)}button.medium[_ngcontent-%COMP%]:hover{background-color:var(--kirby-medium-shade)}button.secondary[_ngcontent-%COMP%]{background-color:var(--kirby-secondary)}button.secondary[_ngcontent-%COMP%]:hover{background-color:var(--kirby-secondary-shade)}button.tertiary[_ngcontent-%COMP%]{background-color:var(--kirby-tertiary)}button.tertiary[_ngcontent-%COMP%]:hover{background-color:var(--kirby-tertiary-shade)}button.dark[_ngcontent-%COMP%]{background-color:var(--kirby-dark)}button.dark[_ngcontent-%COMP%]:hover{background-color:var(--kirby-dark-shade)}button[_ngcontent-%COMP%]:active{transform:scale(.95)}[_nghost-%COMP%]{container-type:inline-size;display:block}.variant-card-container[_ngcontent-%COMP%]{display:flex;justify-content:center;flex-wrap:wrap;gap:16px}.variant-card-container[_ngcontent-%COMP%] kirby-card[_ngcontent-%COMP%]{max-width:50%;min-width:250px;flex:1}@container (width < 516px){.variant-card-container[_ngcontent-%COMP%]{flex-direction:column;align-items:stretch}.variant-card-container[_ngcontent-%COMP%] kirby-card[_ngcontent-%COMP%]{max-width:initial}}"]})}return s})()},17555:(ft,Z,l)=>{"use strict";l.d(Z,{X:()=>s});var n=l(91022),i=l(54438);const f=()=>["1950","1951","1952","1953","1954","1955","1956","1957","1958","1959","1960"],g_template="\n \n ",g_codeSnippet="\n data = [\n {\n data: [7, 7.37, 7.46, 7.64, 7.78, 8.44, 8.92, 9.18, 9.41, 9.85, 10.33],\n },\n {\n data: [6, 6.37, 6.46, 6.64, 6.78, 7.44, 7.92, 8.18, 8.41, 8.85, 9.33],\n fill: '-1',\n },\n ];\n\n _customOptions = {\n scales: {\n x: {\n grid: {\n display: true,\n },\n },\n },\n };\n ";let s=(()=>{class x{constructor(){this.template=g_template,this.codeSnippet=g_codeSnippet,this._customOptions={scales:{x:{grid:{display:!0}}}},this.data=[{data:[7,7.37,7.46,7.64,7.78,8.44,8.92,9.18,9.41,9.85,10.33]},{data:[6,6.37,6.46,6.64,6.78,7.44,7.92,8.18,8.41,8.85,9.33],fill:"-1"}]}static#e=this.\u0275fac=function(w){return new(w||x)};static#t=this.\u0275cmp=i.VBU({type:x,selectors:[["cookbook-chart-example-area-line"]],decls:1,vars:4,consts:[["type","line",3,"data","labels","customOptions"]],template:function(w,M){1&w&&i.nrm(0,"kirby-chart",0),2&w&&i.Y8G("data",M.data)("labels",i.lJ4(3,f))("customOptions",M._customOptions)},dependencies:[n.mM,n.Qe],encapsulation:2})}return x})()},31172:(ft,Z,l)=>{"use strict";l.d(Z,{h:()=>x});var n=l(91022),i=l(54438);const f=()=>[7,12,5,9,3],g=()=>["2021","2020","2019","2018","2017"],s_template="";let x=(()=>{class _{constructor(){this.template=s_template}static#e=this.\u0275fac=function(M){return new(M||_)};static#t=this.\u0275cmp=i.VBU({type:_,selectors:[["cookbook-chart-example-bar"]],decls:1,vars:4,consts:[["type","bar",3,"data","labels"]],template:function(M,I){1&M&&i.nrm(0,"kirby-chart",0),2&M&&i.Y8G("data",i.lJ4(2,f))("labels",i.lJ4(3,g))},dependencies:[n.mM,n.Qe],encapsulation:2})}return _})()},9868:(ft,Z,l)=>{"use strict";l.d(Z,{U:()=>g});var n=l(91022),i=l(54438);const f_template='',f_codeSnippet="data=[7, 12, 5, 9, 3, 11, 6, 2, 1, 10, 4, 12];\n\nlabels=['Jan', 'Feb', 'Mar', 'Apr', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'];\n ";let g=(()=>{class s{constructor(){this.template=f_template,this.codeSnippet=f_codeSnippet,this.data=[7,12,5,9,3,11,6,2,1,10,4,12],this.labels=["Jan","Feb","Mar","Apr","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]}static#e=this.\u0275fac=function(y){return new(y||s)};static#t=this.\u0275cmp=i.VBU({type:s,selectors:[["cookbook-chart-example-column"]],decls:1,vars:2,consts:[["type","column",3,"data","labels"]],template:function(y,w){1&y&&i.nrm(0,"kirby-chart",0),2&y&&i.Y8G("data",w.data)("labels",w.labels)},dependencies:[n.mM,n.Qe],encapsulation:2})}return s})()},3717:(ft,Z,l)=>{"use strict";l.d(Z,{J:()=>x});var n=l(44354),i=l(91022),f=l(54438);const g=()=>["Monday","Tuesday","Wednesday","Thursday","Friday"],s_template="",s_codeSnippet="\n import { ColorHelper } from '@kirbydesign/designsystem/helpers';\n\n const { getThemeColorHexString } = ColorHelper; \n\n _datasets = [\n {\n data: [0.8, 2, 3, 3.5, 0.5],\n },\n {\n data: [0.6, 2, 1, 2.1, 0.2],\n backgroundColor: getThemeColorHexString('primary'),\n },\n ];\n\n _customOptions: ChartOptions = {\n scales: {\n y: {\n stacked: true,\n },\n x: {\n stacked: true,\n },\n },\n };";let x=(()=>{class _{constructor(){this.template=s_template,this.codeSnippet=s_codeSnippet,this._datasets=[{data:[.8,2,3,3.5,.5]},{data:[.6,2,1,2.1,.2],backgroundColor:n.A.getThemeColorHexString("primary")}],this._customOptions={scales:{y:{stacked:!0},x:{stacked:!0}}}}static#e=this.\u0275fac=function(M){return new(M||_)};static#t=this.\u0275cmp=f.VBU({type:_,selectors:[["cookbook-chart-example-column-stacked"]],decls:1,vars:4,consts:[["type","column",3,"data","labels","customOptions"]],template:function(M,I){1&M&&f.nrm(0,"kirby-chart",0),2&M&&f.Y8G("data",I._datasets)("labels",f.lJ4(3,g))("customOptions",I._customOptions)},dependencies:[i.mM,i.Qe],encapsulation:2})}return _})()},90329:(ft,Z,l)=>{"use strict";l.d(Z,{G:()=>x});var n=l(91022),i=l(54438);const f=()=>[6,6.37,6.46,6.64,6.78,7.44,7.92,8.18,8.41,8.85,9.33],g=()=>["1950","1951","1952","1953","1954","1955","1956","1957","1958","1959","1960"],s_template='\n ';let x=(()=>{class _{constructor(){this.template=s_template}static#e=this.\u0275fac=function(M){return new(M||_)};static#t=this.\u0275cmp=i.VBU({type:_,selectors:[["cookbook-chart-example-line"]],decls:1,vars:4,consts:[["type","line",3,"data","labels"]],template:function(M,I){1&M&&i.nrm(0,"kirby-chart",0),2&M&&i.Y8G("data",i.lJ4(2,f))("labels",i.lJ4(3,g))},dependencies:[n.mM,n.Qe],encapsulation:2})}return _})()},33847:(ft,Z,l)=>{"use strict";l.d(Z,{P:()=>y});var n=l(44354),i=l(91022),f=l(54438);const g=()=>["Wednes-","day"],s=w=>["Monday","Tuesday",w,"Thursday","Friday"],{getThemeColorHexString:x}=n.A,__template="\n",__codeSnippet="import { ColorHelper } from '@kirbydesign/designsystem/helpers';\n\nconst { getThemeColorHexString } = ColorHelper;\n\n_datasets = [\n {\n type: 'line',\n data: [45, 65, 105, 37, 70],\n },\n {\n data: [30, 50, 89.5, 22, 48],\n },\n {\n data: [60, 32, 38, 44, 12],\n backgroundColor: getThemeColorHexString('primary'),\n },\n];\n";let y=(()=>{class w{constructor(){this.template=__template,this.codeSnippet=__codeSnippet,this._datasets=[{data:[30,50,89.5,22,48]},{data:[60,32,38,44,12],backgroundColor:x("primary")},{type:"line",data:[45,65,105,37,70]}]}static#e=this.\u0275fac=function(R){return new(R||w)};static#t=this.\u0275cmp=f.VBU({type:w,selectors:[["cookbook-chart-example-multiple-datasets"]],decls:1,vars:5,consts:[["type","column",3,"data","labels"]],template:function(R,H){1&R&&f.nrm(0,"kirby-chart",0),2&R&&f.Y8G("data",H._datasets)("labels",f.eq3(3,s,f.lJ4(2,g)))},dependencies:[i.mM,i.Qe],encapsulation:2})}return w})()},12983:(ft,Z,l)=>{"use strict";l.d(Z,{e:()=>s});var n=l(91022),i=l(54438);const f=()=>[50,200,83,102];let s=(()=>{class x{constructor(){this.template=''}static#e=this.\u0275fac=function(w){return new(w||x)};static#t=this.\u0275cmp=i.VBU({type:x,selectors:[["cookbook-chart-example-simple-column"]],decls:1,vars:2,consts:[[3,"data"]],template:function(w,M){1&w&&i.nrm(0,"kirby-chart",0),2&w&&i.Y8G("data",i.lJ4(1,f))},dependencies:[n.mM,n.Qe],encapsulation:2})}return x})()},1511:(ft,Z,l)=>{"use strict";l.d(Z,{B:()=>n});let n=(()=>{class i{static#e=this.demoData=[{x:1637049659e3,y:127.15},{x:1637049662e3,y:127.15},{x:163704976e4,y:127.08},{x:1637049926e3,y:127.08},{x:163705049e4,y:126.93},{x:1637050637e3,y:127.25},{x:1637050736e3,y:127.08},{x:1637050797e3,y:127.03},{x:1637050923e3,y:127.03},{x:163705116e4,y:127.08}];static#t=this.barDemoData=[{x:1,y:50},{x:2,y:200},{x:3,y:83},{x:4,y:102}];static get barDemoDataString(){return this.demoDataToString(i.barDemoData)}static get demoDataString(){return this.demoDataToString(i.demoData)}static#n=this.demoDataToString=g=>{let s="";return g.forEach(x=>{s+=` { x: ${x.x}, y: ${x.y} },\n`}),`demoData: ScatterDataPoint[] = [ \n${s}]`}}return i})()},7177:(ft,Z,l)=>{"use strict";l.d(Z,{$:()=>x});var n=l(91022),i=l(33510),f=l(1511),g=l(54438);const s_template='
\n \x3c!-- Your accessible content here --\x3e \n
',s_codeSnippet="\n private _chart: Chart;\n\n public ngAfterViewInit(): void {\n StockChartConfig.registerPlugins();\n this.createChart();\n }\n\n public ngOnDestroy(): void {\n this._chart.destroy();\n }\n\n private createChart() {\n let config = StockChartConfig.baseConfig;\n\n config = {\n ...config,\n data: {\n datasets: [\n {\n data: this.demoData.map((demoDataEntry) => demoDataEntry),\n },\n ],\n labels: this.demoData.map((demoDataEntry) => demoDataEntry.x),\n },\n };\n this._chart = new Chart(this.canvasId, config);\n }";let x=(()=>{class _{constructor(){this.template=s_template,this.codeSnippet=s_codeSnippet,this.canvasId="configStockBaseCanvas"+1e3*Math.random(),this.demoData=f.B.demoData}ngAfterViewInit(){n.TL.registerPlugins(),this.createChart()}ngOnDestroy(){this._chart.destroy()}createChart(){let w=n.TL.baseConfig;w={...w,data:{datasets:[{data:this.demoData.map(M=>M)}],labels:this.demoData.map(M=>M.x)}},this._chart=new i.t1(this.canvasId,w)}static#e=this.\u0275fac=function(M){return new(M||_)};static#t=this.\u0275cmp=g.VBU({type:_,selectors:[["cookbook-chart-example-config-base-stock"]],decls:2,vars:1,consts:[[2,"position","relative","height","300px"],[3,"id"]],template:function(M,I){1&M&&(g.j41(0,"div",0),g.nrm(1,"canvas",1),g.k0s()),2&M&&(g.R7$(),g.FS9("id",I.canvasId))},encapsulation:2})}return _})()},73414:(ft,Z,l)=>{"use strict";l.d(Z,{n:()=>g});var n=l(11235),i=l(54438);let g=(()=>{class s{constructor(){this.template=''}static#e=this.\u0275fac=function(y){return new(y||s)};static#t=this.\u0275cmp=i.VBU({type:s,selectors:[["cookbook-checkbox-confirm-example"]],decls:1,vars:1,consts:[["attentionLevel","1","text","Confirm terms",3,"checked"]],template:function(y,w){1&y&&i.nrm(0,"kirby-checkbox",0),2&y&&i.Y8G("checked",!0)},dependencies:[n.P],encapsulation:2})}return s})()},44247:(ft,Z,l)=>{"use strict";l.d(Z,{A:()=>g});var n=l(11235),i=l(54438);const f_template='\n\n';let g=(()=>{class s{constructor(){this.template=f_template}static#e=this.\u0275fac=function(y){return new(y||s)};static#t=this.\u0275cmp=i.VBU({type:s,selectors:[["cookbook-checkbox-default-example"]],decls:3,vars:3,consts:[["text","Checkbox 1",3,"checked"],["text","Checkbox 2",3,"checked"],["text","Checkbox 3",3,"checked"]],template:function(y,w){1&y&&i.nrm(0,"kirby-checkbox",0)(1,"kirby-checkbox",1)(2,"kirby-checkbox",2),2&y&&(i.Y8G("checked",!0),i.R7$(),i.Y8G("checked",!1),i.R7$(),i.Y8G("checked",!1))},dependencies:[n.P],encapsulation:2})}return s})()},76949:(ft,Z,l)=>{"use strict";l.d(Z,{Y:()=>s});var n=l(11235),i=l(54438),f=l(57017);const g_template='\n',g_codeSnippet="onCheckedChange(checked: boolean) {\n ...\n}";let s=(()=>{class x{constructor(y){this.toastController=y,this.template=g_template,this.codeSnippet=g_codeSnippet}onCheckedChange(y){this.toastController.showToast({message:`Checkbox changed - checked: ${y}`,messageType:y?"success":"warning",durationInMs:1500})}static#e=this.\u0275fac=function(w){return new(w||x)(i.rXU(f.K))};static#t=this.\u0275cmp=i.VBU({type:x,selectors:[["cookbook-checkbox-events-example"]],decls:1,vars:0,consts:[["text","Toggle to see 'checkedChange' event in action",3,"checkedChange"]],template:function(w,M){1&w&&(i.j41(0,"kirby-checkbox",0),i.bIt("checkedChange",function(R){return M.onCheckedChange(R)}),i.k0s())},dependencies:[n.P],encapsulation:2})}return x})()},47640:(ft,Z,l)=>{"use strict";l.d(Z,{j:()=>_});var n=l(29756),i=l(81365),f=l(11235),g=l(54438);function s(y,w){if(1&y&&(g.j41(0,"kirby-item"),g.nrm(1,"kirby-checkbox",2),g.j41(2,"kirby-label"),g.EFF(3),g.k0s()()),2&y){const M=w.$implicit;g.R7$(),g.Y8G("checked",M.checked),g.R7$(2),g.JRh(M.label)}}const x_template='\n \n \n {{ item.label }}\n \n',x_codeSnippet="checkboxItems = [\n { label: 'Checkbox 1', checked: true },\n { label: 'Checkbox 2', checked: false },\n { label: 'Checkbox 3', checked: false },\n];";let _=(()=>{class y{constructor(){this.template=x_template,this.codeSnippet=x_codeSnippet,this.checkboxItems=[{label:"Checkbox 1",checked:!0},{label:"Checkbox 2",checked:!1},{label:"Checkbox 3",checked:!1}]}static#e=this.\u0275fac=function(I){return new(I||y)};static#t=this.\u0275cmp=g.VBU({type:y,selectors:[["cookbook-checkbox-list-example"]],decls:2,vars:2,consts:[[3,"items","showDivider"],[4,"kirbyListItemTemplate"],["slot","start",3,"checked"]],template:function(I,R){1&I&&(g.j41(0,"kirby-list",0),g.DNE(1,s,4,2,"kirby-item",1),g.k0s()),2&I&&g.Y8G("items",R.checkboxItems)("showDivider",!0)},dependencies:[n.HV,n.sB,n.bx,i.kA,i.JA,i.UF,f.P],encapsulation:2})}return y})()},32881:(ft,Z,l)=>{"use strict";l.d(Z,{U:()=>g});var n=l(11235),i=l(54438);const f_template='\n';let g=(()=>{class s{constructor(){this.template=f_template}static#e=this.\u0275fac=function(y){return new(y||s)};static#t=this.\u0275cmp=i.VBU({type:s,selectors:[["cookbook-checkbox-multiline-example"]],decls:1,vars:0,consts:[["text","Lorem ipsum dolor sit amet, consectetur adipiscing elit,\n sed do eiusmod tempor incididunt ut labore et dolore \n magna aliqua."]],template:function(y,w){1&y&&i.nrm(0,"kirby-checkbox",0)},dependencies:[n.P],encapsulation:2})}return s})()},82740:(ft,Z,l)=>{"use strict";l.d(Z,{D:()=>s});var n=l(11235),i=l(32667),f=l(54438);const g_template='\n\n\n';let s=(()=>{class x{constructor(){this.template=g_template}static#e=this.\u0275fac=function(w){return new(w||x)};static#t=this.\u0275cmp=f.VBU({type:x,selectors:[["cookbook-checkbox-sizes-example"]],decls:4,vars:1,consts:[["size","xs","text","Extra Small"],[3,"hasMargin"],["size","sm","text","Small"],["size","md","text","Medium (default)"]],template:function(w,M){1&w&&f.nrm(0,"kirby-checkbox",0)(1,"kirby-divider",1)(2,"kirby-checkbox",2)(3,"kirby-checkbox",3),2&w&&(f.R7$(),f.Y8G("hasMargin",!0))},dependencies:[n.P,i.h],styles:['kirby-checkbox[_ngcontent-%COMP%], kirby-radio[_ngcontent-%COMP%]{margin-bottom:8px;background-color:var(--kirby-semi-light);position:relative}kirby-checkbox[_ngcontent-%COMP%]:before, kirby-checkbox[_ngcontent-%COMP%]:after, kirby-radio[_ngcontent-%COMP%]:before, kirby-radio[_ngcontent-%COMP%]:after{height:100%;border:1px solid var(--kirby-danger);position:absolute;right:0}kirby-checkbox[_ngcontent-%COMP%]:before, kirby-radio[_ngcontent-%COMP%]:before{content:"";border-left:0;border-right:0;width:9px}kirby-checkbox[_ngcontent-%COMP%]:after, kirby-radio[_ngcontent-%COMP%]:after{content:"md: 56px";border-left:0;border-top:0;border-bottom:0;line-height:56px;font-size:12px;color:var(--kirby-danger);padding-right:8px;margin-right:4px;vertical-align:center}kirby-radio.xs[_ngcontent-%COMP%]:after{content:"xs: 32px";line-height:32px}kirby-radio.sm[_ngcontent-%COMP%]:after{content:"sm: 44px";line-height:44px}kirby-radio.md[_ngcontent-%COMP%]:after{content:"md: 56px";line-height:56px}kirby-checkbox.xs[_ngcontent-%COMP%]:after{content:"xs: 24px";line-height:24px}kirby-checkbox.sm[_ngcontent-%COMP%]:after{content:"sm: 44px";line-height:44px}kirby-checkbox.md[_ngcontent-%COMP%]:after{content:"md: 56px";line-height:56px}kirby-checkbox[_ngcontent-%COMP%] ion-checkbox, kirby-radio[_ngcontent-%COMP%] ion-radio{background-color:#f7e0f0;margin-right:80px}']})}return x})()},21078:(ft,Z,l)=>{"use strict";l.d(Z,{d:()=>g});var n=l(11235),i=l(54438);const f_template='\n\n\n\n';let g=(()=>{class s{constructor(){this.template=f_template}static#e=this.\u0275fac=function(y){return new(y||s)};static#t=this.\u0275cmp=i.VBU({type:s,selectors:[["cookbook-checkbox-states-example"]],decls:5,vars:2,consts:[["text","Default"],["text","Checked",3,"checked"],["disabled","true","text","Disabled"],["disabled","true","text","Disabled checked",3,"checked"],["hasError","true","text","Has error"]],template:function(y,w){1&y&&i.nrm(0,"kirby-checkbox",0)(1,"kirby-checkbox",1)(2,"kirby-checkbox",2)(3,"kirby-checkbox",3)(4,"kirby-checkbox",4),2&y&&(i.R7$(),i.Y8G("checked",!0),i.R7$(2),i.Y8G("checked",!0))},dependencies:[n.P],styles:["[_nghost-%COMP%]{display:flex;flex-wrap:wrap}"]})}return s})()},33515:(ft,Z,l)=>{"use strict";l.d(Z,{$:()=>i,h:()=>n});const n=[{title:"Name",sortable:!0,sortDirection:"asc",textAlignment:"start",iconAlignment:"end",active:!1},{title:"Eyes"},{title:"Gender"},{title:"Hair"},{title:"Skin"},{title:"Birth year"},{title:"Height (cm)",sortable:!0,sortDirection:"asc",textAlignment:"end",iconAlignment:"start",active:!1},{title:"Weight (kg)",sortable:!0,sortDirection:"desc",textAlignment:"end",iconAlignment:"start",active:!1}],i=[{name:"Luke Skywalker",height:172,mass:77,hair_color:"blond",skin_color:"fair",eye_color:"blue",birth_year:"19BBY",gender:"male"},{name:"C-3PO",height:167,mass:75,hair_color:"n/a",skin_color:"gold",eye_color:"yellow",birth_year:"112BBY",gender:"n/a"},{name:"R2-D2",height:96,mass:32,hair_color:"n/a",skin_color:"white, blue",eye_color:"red",birth_year:"33BBY",gender:"n/a"},{name:"Darth Vader",height:202,mass:136,hair_color:"none",skin_color:"white",eye_color:"yellow",birth_year:"41.9BBY",gender:"male"},{name:"Leia Organa",height:150,mass:49,hair_color:"brown",skin_color:"light",eye_color:"brown",birth_year:"19BBY",gender:"female"},{name:"Obi-Wan Kenobi",height:182,mass:77,hair_color:"auburn, white",skin_color:"fair",eye_color:"blue-gray",birth_year:"57BBY",gender:"male"}]},86118:(ft,Z,l)=>{"use strict";l.d(Z,{C:()=>y});var n=l(98990),i=l(60177),f=l(33515),g=l(54438),s=l(57017);function x(w,M){if(1&w){const I=g.RV6();g.j41(0,"tr",3),g.bIt("click",function(){const H=g.eBV(I).index,K=g.XpG();return g.Njj(K.onClickRow(H))}),g.j41(1,"td"),g.EFF(2),g.k0s(),g.j41(3,"td"),g.EFF(4),g.k0s(),g.j41(5,"td"),g.EFF(6),g.k0s(),g.j41(7,"td"),g.EFF(8),g.k0s(),g.j41(9,"td"),g.EFF(10),g.k0s(),g.j41(11,"td"),g.EFF(12),g.k0s(),g.j41(13,"td",1),g.EFF(14),g.k0s(),g.j41(15,"td",1),g.EFF(16),g.k0s()()}if(2&w){const I=M.$implicit;g.R7$(2),g.JRh(I.name),g.R7$(2),g.JRh(I.eye_color),g.R7$(2),g.JRh(I.gender),g.R7$(2),g.JRh(I.hair_color),g.R7$(2),g.JRh(I.skin_color),g.R7$(2),g.JRh(I.birth_year),g.R7$(2),g.JRh(I.height),g.R7$(2),g.JRh(I.mass)}}const __template='\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
NameEyesGenderHairSkinBirth yearHeight (cm)Weight (kg)
{{rowData.name}}{{rowData.eye_color}}{{rowData.gender}}{{rowData.hair_color}}{{rowData.skin_color}}{{rowData.birth_year}}{{rowData.height}}{{rowData.mass}}
\n
';let y=(()=>{class w{constructor(I){this.toastController=I,this.tableData=[...f.$],this.template=__template}onClickRow(I){this.toastController.showToast({message:`You pressed row with index: ${I}`,messageType:"success",durationInMs:2e3})}static#e=this.\u0275fac=function(R){return new(R||w)(g.rXU(s.K))};static#t=this.\u0275cmp=g.VBU({type:w,selectors:[["cookbook-data-table-card-example"]],decls:22,vars:1,consts:[[1,"kirby-table"],[2,"text-align","right"],["class","kirby-selectable-row",3,"click",4,"ngFor","ngForOf"],[1,"kirby-selectable-row",3,"click"]],template:function(R,H){1&R&&(g.j41(0,"kirby-card")(1,"table",0)(2,"thead")(3,"tr")(4,"th"),g.EFF(5,"Name"),g.k0s(),g.j41(6,"th"),g.EFF(7,"Eyes"),g.k0s(),g.j41(8,"th"),g.EFF(9,"Gender"),g.k0s(),g.j41(10,"th"),g.EFF(11,"Hair"),g.k0s(),g.j41(12,"th"),g.EFF(13,"Skin"),g.k0s(),g.j41(14,"th"),g.EFF(15,"Birth year"),g.k0s(),g.j41(16,"th",1),g.EFF(17,"Height (cm)"),g.k0s(),g.j41(18,"th",1),g.EFF(19,"Weight (kg)"),g.k0s()()(),g.j41(20,"tbody"),g.DNE(21,x,17,8,"tr",2),g.k0s()()()),2&R&&(g.R7$(21),g.Y8G("ngForOf",H.tableData))},dependencies:[n.Dw,n.ib,i.pM],encapsulation:2})}return w})()},26695:(ft,Z,l)=>{"use strict";l.d(Z,{h:()=>_});var n=l(60177),i=l(33515),f=l(86413),g=l(54438);function s(y,w){if(1&y&&(g.j41(0,"tr")(1,"td"),g.EFF(2),g.k0s(),g.j41(3,"td",1),g.EFF(4),g.k0s(),g.j41(5,"td",1),g.EFF(6),g.k0s()()),2&y){const M=w.$implicit;g.R7$(2),g.JRh(M.name),g.R7$(2),g.JRh(M.height),g.R7$(2),g.JRh(M.mass)}}const x_template='\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
NameHeight (cm)Weight (kg)
{{rowData.name}}{{rowData.height}}{{rowData.mass}}
';let _=(()=>{class y{constructor(){this.template=x_template,this.tableData=i.$.slice(0,3),this.dataSnippet=`tableData = ${(0,f.i)(this.tableData.map(M=>{const{name:I,height:R,mass:H}=M;return{name:I,height:R,mass:H}}))};`}static#e=this.\u0275fac=function(I){return new(I||y)};static#t=this.\u0275cmp=g.VBU({type:y,selectors:[["cookbook-data-table-default-example"]],decls:11,vars:1,consts:[[1,"kirby-table","layout-fixed"],[2,"text-align","right"],[4,"ngFor","ngForOf"]],template:function(I,R){1&I&&(g.j41(0,"table",0)(1,"thead")(2,"tr")(3,"th"),g.EFF(4,"Name"),g.k0s(),g.j41(5,"th",1),g.EFF(6,"Height (cm)"),g.k0s(),g.j41(7,"th",1),g.EFF(8,"Weight (kg)"),g.k0s()()(),g.j41(9,"tbody"),g.DNE(10,s,7,3,"tr",2),g.k0s()()),2&I&&(g.R7$(10),g.Y8G("ngForOf",R.tableData))},dependencies:[n.pM],encapsulation:2})}return y})()},92088:(ft,Z,l)=>{"use strict";l.d(Z,{i:()=>w});var n=l(98990),i=l(60177),f=l(11723),g=l(33515),s=l(54438);function x(M,I){if(1&M){const R=s.RV6();s.j41(0,"th",3),s.bIt("click",function(){const K=s.eBV(R),L=K.$implicit,he=K.index,pe=s.XpG();return s.Njj(pe.sortData(he,L.title))}),s.EFF(1),s.k0s()}if(2&M){const R=I.$implicit;s.Y8G("sortable",R.sortable)("sortDirection",R.sortDirection)("iconAlignment",R.iconAlignment)("alignment",R.textAlignment)("active",R.active),s.R7$(),s.SpI(" ",R.title," ")}}function _(M,I){if(1&M&&(s.j41(0,"tr")(1,"td"),s.EFF(2),s.k0s(),s.j41(3,"td"),s.EFF(4),s.k0s(),s.j41(5,"td"),s.EFF(6),s.k0s(),s.j41(7,"td"),s.EFF(8),s.k0s(),s.j41(9,"td"),s.EFF(10),s.k0s(),s.j41(11,"td"),s.EFF(12),s.k0s(),s.j41(13,"td",4),s.EFF(14),s.k0s(),s.j41(15,"td",4),s.EFF(16),s.k0s()()),2&M){const R=I.$implicit;s.R7$(2),s.JRh(R.name),s.R7$(2),s.JRh(R.eye_color),s.R7$(2),s.JRh(R.gender),s.R7$(2),s.JRh(R.hair_color),s.R7$(2),s.JRh(R.skin_color),s.R7$(2),s.JRh(R.birth_year),s.R7$(2),s.JRh(R.height),s.R7$(2),s.JRh(R.mass)}}const y_template='\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n {{heading.title}}\n
{{rowData.name}}{{rowData.eye_color}}{{rowData.gender}}{{rowData.hair_color}}{{rowData.skin_color}}{{rowData.birth_year}}{{rowData.height}}{{rowData.mass}}
\n
',y_importSnippet="import { TableSortableComponent } from '@kirbydesign/designsystem/data-table';\n\n@Component({\n selector: 'my-component'\n standalone: true\n imports: [TableSortableComponent],\n})\nexport class MyComponent {}\n\n// OR\n\n@NgModule({\n imports: [TableSortableComponent],\n})\nexport class MyModule {}",y_sortingSnippet="headings = [\n { title: 'Name', sortable: true, sortDirection: 'asc', active: true },\n { title: 'Eyes' },\n ...\n]";let w=(()=>{class M{constructor(){this.tableData=g.$,this.headings=g.h,this.template=y_template,this.importSnippet=y_importSnippet,this.sortingSnippet=y_sortingSnippet}ngOnInit(){this.headings[0].sortDirection="desc",this.sortData(0,"Name")}sortData(R,H){this.headings[R].active=this._activeHelper(R),this.headings[R].sortDirection="asc"==this.headings[R].sortDirection?"desc":"asc",this.tableData.sort((K,L)=>{switch(H){case"Name":return this._sortHelper(K.name,L.name,this.headings[R].sortDirection);case"Height (cm)":return this._sortHelper(K.height,L.height,this.headings[R].sortDirection);case"Weight (kg)":return this._sortHelper(K.mass,L.mass,this.headings[R].sortDirection)}})}_sortHelper(R,H,K){return"asc"==K?R>H?1:RH?-1:0}_activeHelper(R){return this.headings[R].active||this.headings.forEach(H=>{H.active=!1}),!0}static#e=this.\u0275fac=function(H){return new(H||M)};static#t=this.\u0275cmp=s.VBU({type:M,selectors:[["cookbook-data-table-sortable-example"]],decls:7,vars:2,consts:[[1,"kirby-table"],[3,"sortable","sortDirection","iconAlignment","alignment","active","click",4,"ngFor","ngForOf"],[4,"ngFor","ngForOf"],[3,"click","sortable","sortDirection","iconAlignment","alignment","active"],[1,"text-align-right"]],template:function(H,K){1&H&&(s.j41(0,"kirby-card")(1,"table",0)(2,"thead")(3,"tr"),s.DNE(4,x,2,6,"th",1),s.k0s()(),s.j41(5,"tbody"),s.DNE(6,_,17,8,"tr",2),s.k0s()()()),2&H&&(s.R7$(4),s.Y8G("ngForOf",K.headings),s.R7$(2),s.Y8G("ngForOf",K.tableData))},dependencies:[n.Dw,n.ib,i.pM,f.K],encapsulation:2})}return M})()},85860:(ft,Z,l)=>{"use strict";l.d(Z,{t:()=>i});var n=l(54438);let i=(()=>{class f{constructor(){this.sizeChanged=new n.bkB}static#e=this.\u0275fac=function(x){return new(x||f)};static#t=this.\u0275cmp=n.VBU({type:f,selectors:[["cookbook-dropdown-example-configuration"]],inputs:{size:"size"},outputs:{sizeChanged:"sizeChanged"},decls:19,vars:2,consts:[["type","radio","name","size","value","sm",3,"change","checked"],["type","radio","name","size","value","md",3,"change","checked"]],template:function(x,_){1&x&&(n.j41(0,"fieldset")(1,"legend"),n.EFF(2,"Dropdown size for examples below"),n.k0s(),n.j41(3,"p")(4,"strong"),n.EFF(5,"Size:"),n.k0s(),n.nrm(6,"br"),n.j41(7,"label")(8,"input",0),n.bIt("change",function(w){return _.sizeChanged.emit(w.target.value)}),n.k0s(),n.EFF(9," Small ( "),n.j41(10,"code"),n.EFF(11,"sm"),n.k0s(),n.EFF(12," ) "),n.k0s(),n.j41(13,"label")(14,"input",1),n.bIt("change",function(w){return _.sizeChanged.emit(w.target.value)}),n.k0s(),n.EFF(15," Medium ( "),n.j41(16,"code"),n.EFF(17,"md"),n.k0s(),n.EFF(18," ) - default "),n.k0s()()()),2&x&&(n.R7$(8),n.Y8G("checked","sm"===_.size),n.R7$(6),n.Y8G("checked","md"===_.size))},styles:["fieldset[_ngcontent-%COMP%]{display:inline-block}"]})}return f})()},93615:(ft,Z,l)=>{"use strict";l.d(Z,{R:()=>w});var n=l(98990),i=l(41727),f=l(60177),g=l(84341),s=l(54438),x=l(13339);function _(M,I){if(1&M&&(s.j41(0,"option",7),s.EFF(1),s.k0s()),2&M){const R=I.$implicit,H=s.XpG();s.FS9("value",R),s.BMQ("selected",H.themeColor===R||null),s.R7$(),s.SpI(" Card color: ",R," ")}}const y_template=' \n \n \n\n \n \n\n \n \n\n\n
\n\n
\n\n

\n Please note, these examples have usePopover enabled to not be cut off by the card.\n \n

\n';let w=(()=>{class M{constructor(){this.template=y_template,this.items=["Item 1","Item 2","Item 3","Item 4","Item 5"],this.themeColors=["light","white","dark"],this.themeColor="white"}onChange(R){this.themeColor=R}static#e=this.\u0275fac=function(H){return new(H||M)};static#t=this.\u0275cmp=s.VBU({type:M,selectors:[["cookbook-dropdown-example-attention-level"]],inputs:{size:"size"},decls:15,vars:8,consts:[["hasPadding","true",1,"attention-levels",3,"themeColor"],["placeholder","Dropdown with attention level 1","attentionLevel","1","expand","block","usePopover","true",3,"size","items"],["placeholder","Dropdown with attention level 2","attentionLevel","2","expand","block","usePopover","true",3,"size","items"],["placeholder","Dropdown with attention level 3","attentionLevel","3","expand","block","usePopover","true",3,"size","items"],[3,"change"],[3,"value",4,"ngFor","ngForOf"],[1,"comment","small"],[3,"value"]],template:function(H,K){1&H&&(s.j41(0,"kirby-card",0),s.nrm(1,"kirby-dropdown",1)(2,"kirby-dropdown",2)(3,"kirby-dropdown",3),s.k0s(),s.j41(4,"div")(5,"select",4),s.bIt("change",function(he){return K.onChange(he.target.value)}),s.DNE(6,_,2,3,"option",5),s.k0s()(),s.j41(7,"p",6)(8,"em")(9,"strong"),s.EFF(10,"Please note"),s.k0s(),s.EFF(11,", these examples have "),s.j41(12,"code"),s.EFF(13,"usePopover"),s.k0s(),s.EFF(14," enabled to not be cut off by the card. "),s.k0s()()),2&H&&(s.Y8G("themeColor",K.themeColor),s.R7$(),s.Y8G("size",K.size)("items",K.items),s.R7$(),s.Y8G("size",K.size)("items",K.items),s.R7$(),s.Y8G("size",K.size)("items",K.items),s.R7$(3),s.Y8G("ngForOf",K.themeColors))},dependencies:[n.Dw,n.ib,x.Cd,i.kr,i.Ps,f.pM,g.YN,g.xH,g.y7],styles:["kirby-card[_ngcontent-%COMP%]{margin-block:24px}kirby-card.attention-levels[_ngcontent-%COMP%]{max-width:320px}kirby-card[_ngcontent-%COMP%] kirby-dropdown[_ngcontent-%COMP%] + kirby-dropdown[_ngcontent-%COMP%]{margin-top:16px}p[_ngcontent-%COMP%]{margin-top:16px}"]})}return M})()},74086:(ft,Z,l)=>{"use strict";l.d(Z,{X:()=>M});var n=l(41727),i=l(60177),f=l(35043),g=l(81365),s=l(54438),x=l(29756);function _(I,R){1&I&&s.nrm(0,"kirby-icon",9)}function y(I,R){if(1&I&&(s.j41(0,"kirby-item",4),s.DNE(1,_,1,0,"kirby-icon",5),s.j41(2,"kirby-label")(3,"p",6),s.EFF(4),s.k0s(),s.j41(5,"p",7),s.EFF(6),s.k0s()(),s.j41(7,"kirby-label",8)(8,"data"),s.EFF(9,"Value"),s.k0s(),s.j41(10,"data",7),s.EFF(11),s.k0s()()()),2&I){const H=R.$implicit,K=R.selected;s.AVh("focused",R.focused),s.Y8G("selected",K),s.R7$(),s.Y8G("ngIf",K),s.R7$(3),s.JRh(H.title),s.R7$(2),s.JRh(H.subtitle),s.R7$(5),s.JRh(H.value)}}const w_template='\n \n \n \n

{{ item.title }}

\n

{{ item.subtitle }}

\n
\n \n Value\n {{ item.value }}\n \n \n
\n

Selected item: {{ dropdown.value | json }}

';let M=(()=>{class I{constructor(){this.template=w_template,this.items=[{title:"Item 1",subtitle:"Bacon ipsum dolor",value:1},{title:"Item 2",subtitle:"Tenderloin short loin frankfurter",value:2},{title:"Item 3",subtitle:"Salami andouille hamburger",value:3},{title:"Item 4",subtitle:"Tongue bresaola tail swine",value:4},{title:"Item 5",subtitle:"Drumstick pastrami sirloin ",value:5}]}static#e=this.\u0275fac=function(K){return new(K||I)};static#t=this.\u0275cmp=s.VBU({type:I,selectors:[["cookbook-dropdown-example-custom-item-template"]],inputs:{size:"size"},decls:6,vars:5,consts:[["dropdown",""],["placeholder","Dropdown with custom item template","itemTextProperty","title",3,"size","items"],["selectable","true",3,"selected","focused",4,"kirbyListItemTemplate"],[1,"selection"],["selectable","true",3,"selected"],["name","checkmark-selected","slot","start",4,"ngIf"],[1,"kirby-item-title"],[1,"kirby-item-detail"],["slot","end"],["name","checkmark-selected","slot","start"]],template:function(K,L){if(1&K&&(s.j41(0,"kirby-dropdown",1,0),s.DNE(2,y,12,7,"kirby-item",2),s.k0s(),s.j41(3,"p",3),s.EFF(4),s.nI1(5,"json"),s.k0s()),2&K){const he=s.sdS(1);s.Y8G("size",L.size)("items",L.items),s.R7$(4),s.SpI("Selected item: ",s.bMT(5,3,he.value),"")}},dependencies:[n.kr,n.Ps,x.bx,i.bT,f.op,f.Rl,i.TG,g.kA,g.JA,g.UF],styles:[".selection[_ngcontent-%COMP%]{margin-left:12px;font-size:12px;font-style:italic}"]})}return I})()},51363:(ft,Z,l)=>{"use strict";l.d(Z,{W:()=>s});var n=l(41727),i=l(54438);const f=()=>["Item 1","Item 2","Item 3","Item 4","Item 5"],g_template="";let s=(()=>{class x{constructor(){this.template=g_template}static#e=this.\u0275fac=function(w){return new(w||x)};static#t=this.\u0275cmp=i.VBU({type:x,selectors:[["cookbook-dropdown-example-default"]],inputs:{size:"size"},decls:1,vars:3,consts:[["placeholder","Dropdown with plain text",3,"size","items"]],template:function(w,M){1&w&&i.nrm(0,"kirby-dropdown",0),2&w&&i.Y8G("size",M.size)("items",i.lJ4(2,f))},dependencies:[n.kr,n.Ps],encapsulation:2})}return x})()},47780:(ft,Z,l)=>{"use strict";l.d(Z,{J:()=>g});var n=l(41727),i=l(54438);const f_template='';let g=(()=>{class s{constructor(){this.template=f_template,this.items=["Item 1","Item 2","Item 3","Item 4","Item 5"]}static#e=this.\u0275fac=function(y){return new(y||s)};static#t=this.\u0275cmp=i.VBU({type:s,selectors:[["cookbook-dropdown-example-expand"]],inputs:{size:"size"},decls:1,vars:2,consts:[["placeholder","Block level Dropdown","expand","block",3,"size","items"]],template:function(y,w){1&y&&i.nrm(0,"kirby-dropdown",0),2&y&&i.Y8G("size",w.size)("items",w.items)},dependencies:[n.kr,n.Ps],encapsulation:2})}return s})()},71708:(ft,Z,l)=>{"use strict";l.d(Z,{w:()=>s});var n=l(41727),i=l(54438),f=l(57017);const g_template='';let s=(()=>{class x{constructor(y){this.toastController=y,this.template=g_template,this.items=[{id:11,text:"Item 1"},{id:22,text:"Item 2"},{id:33,text:"Item 3"},{id:44,text:"Item 4"},{id:55,text:"Item 5"}]}onItemSelect(y){this.toastController.showToast({message:`Item '${y.text} (id=${y.id})' was selected.`,messageType:"success",durationInMs:1500})}static#e=this.\u0275fac=function(w){return new(w||x)(i.rXU(f.K))};static#t=this.\u0275cmp=i.VBU({type:x,selectors:[["cookbook-dropdown-example-item-select"]],inputs:{size:"size"},decls:1,vars:2,consts:[["placeholder","Dropdown with event handler",3,"change","size","items"]],template:function(w,M){1&w&&(i.j41(0,"kirby-dropdown",0),i.bIt("change",function(R){return M.onItemSelect(R)}),i.k0s()),2&w&&i.Y8G("size",M.size)("items",M.items)},dependencies:[n.kr,n.Ps],encapsulation:2})}return x})()},99513:(ft,Z,l)=>{"use strict";l.d(Z,{d:()=>_});var n=l(84341),i=l(41727),f=l(11235),g=l(60177),s=l(54438);const x={selector:"cookbook-dropdown-example-ng-forms",template:'\n \n\n
\n Configuration\n \n \n \n \n

\n form.value: {{ form.value | json }}
\n form.favoriteFood:\n valid: {{ favoriteFoodControl.valid }}\n enabled: {{ favoriteFoodControl.enabled }}\n touched: {{ favoriteFoodControl.touched }}\n

\n
',codeSnippet:"form = new FormGroup({\n favoriteFood: new FormControl({ value: this.items[2], disabled: !this.canSelectFavorite }),\n});\n\ntoggleEnabled(enabled: boolean) {\n const favoriteFoodControl = this.form.controls['favoriteFood'];\n enabled\n ? favoriteFoodControl.enable()\n : favoriteFoodControl.disable();\n}\n\ntoggleRequired(required: boolean) {\n const favoriteFoodControl = this.form.controls['favoriteFood'];\n required\n ? favoriteFoodControl.setValidators(Validators.required)\n : favoriteFoodControl.setValidators(null);\n favoriteFoodControl.updateValueAndValidity();\n}",styles:[".selection {\n margin: 0;\n font-size: 12px;\n line-height: 16px;\n font-style: italic;\n }","span {\n background-color: #ff595e;\n margin-right: 4px;\n padding: 0px 2px;\n border-radius: 4px;\n }","span.state-true {\n background-color: #2cf287;\n }"]};let _=(()=>{class y{constructor(){this.template=x.template.split("
")[0],this.codeSnippet=x.codeSnippet,this.canSelectFavorite=!0,this.favoriteRequired=!0,this.items=[{title:"Bacon",subtitle:"Bacon ipsum dolor",value:1},{title:"Salami",subtitle:"Salami andouille hamburger",value:2},{title:"Tenderloin",subtitle:"Tenderloin short loin frankfurter",value:3},{title:"Tongue",subtitle:"Tongue bresaola tail swine",value:4},{title:"Drumstick",subtitle:"Drumstick pastrami sirloin ",value:5}]}ngOnInit(){this.buildForm()}toggleEnabled(M){this.canSelectFavorite=M,M?this.favoriteFoodControl.enable():this.favoriteFoodControl.disable()}toggleRequired(M){this.favoriteRequired=M,this.favoriteFoodControl.setValidators(M?n.k0.required:null),this.favoriteFoodControl.updateValueAndValidity()}buildForm(){this.favoriteFoodControl=new n.hs(null,this.favoriteRequired?n.k0.required:null),this.canSelectFavorite||this.favoriteFoodControl.disable(),this.form=new n.J3({favoriteFood:this.favoriteFoodControl})}get favFoodControl(){return this.form.controls.favoriteFood}static#e=this.\u0275fac=function(I){return new(I||y)};static#t=this.\u0275cmp=s.VBU({type:y,selectors:[["cookbook-dropdown-example-ng-forms"]],inputs:{size:"size"},decls:18,vars:17,consts:[[3,"formGroup"],["formControlName","favoriteFood","placeholder","Dropdown in form","itemTextProperty","title",3,"size","items"],["text","Form field enabled","size","xs",3,"checkedChange","checked"],["text","Form field required","size","xs",3,"checkedChange","checked"],[1,"selection"]],template:function(I,R){1&I&&(s.j41(0,"form",0),s.nrm(1,"kirby-dropdown",1),s.k0s(),s.j41(2,"fieldset")(3,"legend"),s.EFF(4,"Configuration"),s.k0s(),s.j41(5,"kirby-checkbox",2),s.bIt("checkedChange",function(K){return R.toggleEnabled(K)}),s.k0s(),s.j41(6,"kirby-checkbox",3),s.bIt("checkedChange",function(K){return R.toggleRequired(K)}),s.k0s(),s.j41(7,"p",4),s.EFF(8),s.nI1(9,"json"),s.nrm(10,"br"),s.EFF(11," form.favoriteFood: "),s.j41(12,"span"),s.EFF(13),s.k0s(),s.j41(14,"span"),s.EFF(15),s.k0s(),s.j41(16,"span"),s.EFF(17),s.k0s()()()),2&I&&(s.Y8G("formGroup",R.form),s.R7$(),s.Y8G("size",R.size)("items",R.items),s.R7$(4),s.Y8G("checked",R.canSelectFavorite),s.R7$(),s.Y8G("checked",R.favoriteRequired),s.R7$(2),s.SpI(" form.value: ",s.bMT(9,15,R.form.value),""),s.R7$(4),s.AVh("state-true",R.favoriteFoodControl.valid),s.R7$(),s.SpI("valid: ",R.favoriteFoodControl.valid,""),s.R7$(),s.AVh("state-true",R.favoriteFoodControl.enabled),s.R7$(),s.SpI("enabled: ",R.favoriteFoodControl.enabled,""),s.R7$(),s.AVh("state-true",R.favoriteFoodControl.touched),s.R7$(),s.SpI("touched: ",R.favoriteFoodControl.touched,""))},dependencies:[n.YN,n.qT,n.BC,n.cb,n.X1,n.j4,n.JD,i.kr,i.Ps,f.P,g.TG],styles:[".selection[_ngcontent-%COMP%]{margin:0;font-size:12px;line-height:16px;font-style:italic}","span[_ngcontent-%COMP%]{background-color:#ff595e;margin-right:4px;padding:0 2px;border-radius:4px}","span.state-true[_ngcontent-%COMP%]{background-color:#2cf287}"]})}return y})()},54245:(ft,Z,l)=>{"use strict";l.d(Z,{T:()=>s});var n=l(41727),i=l(54438);const f=()=>["Item 1","Item 2","Item 3","Item 4","Item 5 (preselected)"],g_template="";let s=(()=>{class x{constructor(){this.template=g_template}static#e=this.\u0275fac=function(w){return new(w||x)};static#t=this.\u0275cmp=i.VBU({type:x,selectors:[["cookbook-dropdown-example-pre-selected"]],inputs:{size:"size"},decls:1,vars:4,consts:[[3,"size","items","selectedIndex"]],template:function(w,M){1&w&&i.nrm(0,"kirby-dropdown",0),2&w&&i.Y8G("size",M.size)("items",i.lJ4(3,f))("selectedIndex",4)},dependencies:[n.kr,n.Ps],encapsulation:2})}return x})()},30521:(ft,Z,l)=>{"use strict";l.d(Z,{z:()=>s});var n=l(41727),i=l(54438);const f=()=>["Item 1","Item 2","Item 3","Item 4","Item 5"],g={selector:"cookbook-dropdown-example-right-aligned",template:"",styles:[":host(.right-align) {\n display: flex;\n}","kirby-dropdown {\n margin-left: auto;\n}"]};let s=(()=>{class x{constructor(){this.template=g.template,this.styles=g.styles.join("\n")}static#e=this.\u0275fac=function(w){return new(w||x)};static#t=this.\u0275cmp=i.VBU({type:x,selectors:[["cookbook-dropdown-example-right-aligned"]],hostVars:2,hostBindings:function(w,M){2&w&&i.AVh("right-align",!0)},inputs:{size:"size"},decls:1,vars:3,consts:[["placeholder","Right aligned (opens left)","popout","left",3,"size","items"]],template:function(w,M){1&w&&i.nrm(0,"kirby-dropdown",0),2&w&&i.Y8G("size",M.size)("items",i.lJ4(2,f))},dependencies:[n.kr,n.Ps],styles:[".right-align[_nghost-%COMP%]{display:flex}","kirby-dropdown[_ngcontent-%COMP%]{margin-left:auto}"]})}return x})()},62889:(ft,Z,l)=>{"use strict";l.d(Z,{g:()=>s});var n=l(41727),i=l(54438);const f=()=>["Item 1","Item 2","Item 3","Item 4","Item 5","Item 6","Item 7","Item 8","Item 9","Item 10","Item 11","Item 12","Item 13","Item 14","Item 15","Item 16"],g_template=" 8 items)\"\n [items]=\"['Item 1','Item 2','Item 3','Item 4','Item 5','Item 6','Item 7','Item 8','Item 9','Item 10','Item 11','Item 12','Item 13','Item 14','Item 15','Item 16']\"\n>";let s=(()=>{class x{constructor(){this.template=g_template}static#e=this.\u0275fac=function(w){return new(w||x)};static#t=this.\u0275cmp=i.VBU({type:x,selectors:[["cookbook-dropdown-example-scroll"]],inputs:{size:"size"},decls:1,vars:3,consts:[["placeholder","Dropdown with scroll (> 8 items)",3,"size","items"]],template:function(w,M){1&w&&i.nrm(0,"kirby-dropdown",0),2&w&&i.Y8G("size",M.size)("items",i.lJ4(2,f))},dependencies:[n.kr,n.Ps],encapsulation:2})}return x})()},7767:(ft,Z,l)=>{"use strict";l.d(Z,{X:()=>s});var n=l(49711),i=l(47008),f=l(54438);const g_template='\n \n \n\n';let s=(()=>{class x{constructor(){this.template=g_template}static#e=this.\u0275fac=function(w){return new(w||x)};static#t=this.\u0275cmp=f.VBU({type:x,selectors:[["cookbook-empty-state-buttons-example"]],decls:5,vars:0,consts:[["iconName","kirby","title","Button attention levels","subtitle","Additional messaging via subtitle"],["kirby-button","","attentionLevel","1"],["kirby-button","","attentionLevel","2"]],template:function(w,M){1&w&&(f.j41(0,"kirby-empty-state",0)(1,"button",1),f.EFF(2,"Primary action"),f.k0s(),f.j41(3,"button",2),f.EFF(4,"Secondary action"),f.k0s()())},dependencies:[n.b,n.o,i.Q],encapsulation:2})}return x})()},97737:(ft,Z,l)=>{"use strict";l.d(Z,{s:()=>s});var n=l(49711),i=l(54438),f=l(13339);const g_template='
\n \n \n \n
';let s=(()=>{class x{constructor(){this.template=g_template}static#e=this.\u0275fac=function(w){return new(w||x)};static#t=this.\u0275cmp=i.VBU({type:x,selectors:[["cookbook-empty-state-message-types-example"]],decls:4,vars:0,consts:[[1,"message-type-container"],["iconName","verify","themeColor","success","title","Success","subtitle","Additional messaging via subtitle"],["iconName","help","themeColor","warning","title","Warning","subtitle","Additional messaging via subtitle"],["iconName","overview-outline","title","Empty","subtitle","Additional messaging via subtitle"]],template:function(w,M){1&w&&(i.j41(0,"div",0),i.nrm(1,"kirby-empty-state",1)(2,"kirby-empty-state",2)(3,"kirby-empty-state",3),i.k0s())},dependencies:[n.b,n.o,f.Cd],styles:["[_nghost-%COMP%]{display:block;container-type:inline-size;padding:0 1rem}.message-type-container[_ngcontent-%COMP%]{display:flex;gap:1rem;justify-content:space-around}@container (width < 632px){.message-type-container[_ngcontent-%COMP%]{flex-direction:column}}"]})}return x})()},40638:(ft,Z,l)=>{"use strict";l.d(Z,{W:()=>s});var n=l(49711),i=l(47008),f=l(54438);const g_template='\n \n\n';let s=(()=>{class x{constructor(){this.template=g_template}static#e=this.\u0275fac=function(w){return new(w||x)};static#t=this.\u0275cmp=f.VBU({type:x,selectors:[["cookbook-empty-state-simple-example"]],decls:3,vars:0,consts:[["title","Simple","subtitle","A subtitle with a \n newline inserted in the template."],["kirby-button","","attentionLevel","1"]],template:function(w,M){1&w&&(f.j41(0,"kirby-empty-state",0)(1,"button",1),f.EFF(2,"Resolve state"),f.k0s()())},dependencies:[n.b,n.o,i.Q],encapsulation:2})}return x})()},2923:(ft,Z,l)=>{"use strict";l.d(Z,{V:()=>H});var n=l(60177),i=l(47008),f=l(98990),g=l(35043),s=l(54438);const x=["*"];function _(K,L){1&K&&s.nrm(0,"kirby-icon",6)}function y(K,L){1&K&&s.nrm(0,"kirby-icon",7)}function w(K,L){if(1&K){const he=s.RV6();s.j41(0,"button",3),s.bIt("click",function(){s.eBV(he);const be=s.XpG();return s.Njj(be.toggleConfig())}),s.EFF(1," Configure "),s.DNE(2,_,1,0,"kirby-icon",4)(3,y,1,0,"kirby-icon",5),s.k0s()}if(2&K){const he=s.XpG();s.R7$(2),s.Y8G("ngIf",!he.showConfig),s.R7$(),s.Y8G("ngIf",he.showConfig)}}function M(K,L){1&K&&s.eu8(0)}function I(K,L){if(1&K&&(s.qex(0),s.j41(1,"kirby-card"),s.DNE(2,M,1,0,"ng-container",8),s.k0s(),s.bVm()),2&K){s.XpG();const he=s.sdS(3);s.R7$(2),s.Y8G("ngTemplateOutlet",he)}}function R(K,L){if(1&K&&(s.j41(0,"fieldset")(1,"legend"),s.EFF(2),s.k0s(),s.SdG(3),s.k0s()),2&K){const he=s.XpG();s.R7$(2),s.JRh(he.title)}}let H=(()=>{class K{constructor(){this.configAppearance="block",this.title="Configuration",this.showConfig=!1,this.align="end"}get _cssClass(){return["align-"+this.align,this.configAppearance].filter(Boolean)}toggleConfig(){this.showConfig=!this.showConfig}static#e=this.\u0275fac=function(pe){return new(pe||K)};static#t=this.\u0275cmp=s.VBU({type:K,selectors:[["cookbook-example-configuration-wrapper"]],hostVars:4,hostBindings:function(pe,be){2&pe&&(s.HbH(be._cssClass),s.AVh("show-config",be.showConfig))},inputs:{configAppearance:"configAppearance",title:"title",align:"align"},ngContentSelectors:x,decls:4,vars:3,consts:[["fieldset",""],["kirby-button","","attentionLevel","3",3,"click",4,"ngIf"],[4,"ngIf","ngIfElse"],["kirby-button","","attentionLevel","3",3,"click"],["name","menu-outline",4,"ngIf"],["name","menu",4,"ngIf"],["name","menu-outline"],["name","menu"],[4,"ngTemplateOutlet"]],template:function(pe,be){if(1&pe&&(s.NAR(),s.DNE(0,w,4,2,"button",1)(1,I,3,1,"ng-container",2)(2,R,4,1,"ng-template",null,0,s.C5r)),2&pe){const Le=s.sdS(3);s.Y8G("ngIf","toggle"===be.configAppearance),s.R7$(),s.Y8G("ngIf","block"!==be.configAppearance)("ngIfElse",Le)}},dependencies:[n.MD,n.bT,n.T3,i.Q,f.Dw,f.ib,g.op,g.Rl],styles:['[_nghost-%COMP%]{display:block}.toggle[_nghost-%COMP%]{display:flex;flex-direction:column;align-items:flex-start;position:absolute;right:16px;top:calc(16px + var(--ion-safe-area-top))}.toggle.align-end[_nghost-%COMP%]{align-items:flex-end}.toggle.align-end[_nghost-%COMP%] kirby-card[_ngcontent-%COMP%]{rotate:-45deg;transform-origin:top right}.toggle[_nghost-%COMP%] button[_ngcontent-%COMP%]{z-index:3}.toggle[_nghost-%COMP%] kirby-card[_ngcontent-%COMP%]{opacity:0;visibility:hidden;rotate:45deg;transition-property:opacity,rotate,scale;transition-duration:.2s;transition-timing-function:ease;transform-origin:top left;scale:.5}.toggle.show-config[_nghost-%COMP%] kirby-card[_ngcontent-%COMP%]{opacity:1;visibility:visible;rotate:0deg;scale:1}.snap-to-viewport[_nghost-%COMP%] kirby-card[_ngcontent-%COMP%]{position:fixed;margin-top:16px;opacity:.5;transform:rotate(-90deg) translateY(-28px);transform-origin:top right;overflow:initial}.snap-to-viewport[_nghost-%COMP%] kirby-card[_ngcontent-%COMP%]:before{content:"";position:absolute;inset:-20px}.snap-to-viewport[_nghost-%COMP%] kirby-card[_ngcontent-%COMP%]:hover, .snap-to-viewport[_nghost-%COMP%] kirby-card[_ngcontent-%COMP%]:active, .snap-to-viewport[_nghost-%COMP%] kirby-card[_ngcontent-%COMP%]:focus-within{opacity:unset;transform:none;border-top-right-radius:0;border-bottom-right-radius:0;--kirby-border-color: initial}.snap-to-viewport[_nghost-%COMP%] kirby-card[_ngcontent-%COMP%]:hover, .snap-to-viewport[_nghost-%COMP%] kirby-card[_ngcontent-%COMP%]:active{transition-duration:.3s;transition-property:transform,border-radius;transition-timing-function:ease}.ion-page[_nghost-%COMP%] kirby-card[_ngcontent-%COMP%], .ion-page [_nghost-%COMP%] kirby-card[_ngcontent-%COMP%]{top:var(--header-height, 0)}.ion-page.drawer[_nghost-%COMP%] kirby-card[_ngcontent-%COMP%], .ion-page.drawer [_nghost-%COMP%] kirby-card[_ngcontent-%COMP%]{top:0}@media (min-width: 768px){.ion-page.drawer[_nghost-%COMP%] kirby-card[_ngcontent-%COMP%], .ion-page.drawer [_nghost-%COMP%] kirby-card[_ngcontent-%COMP%]{top:var(--header-height, 0)}}fieldset[_ngcontent-%COMP%]{border:1px solid var(--kirby-border-color, var(--kirby-medium));padding:12px}fieldset[_ngcontent-%COMP%] legend[_ngcontent-%COMP%]{color:var(--kirby-text-color-semi-dark);text-align:var(--text-align, initial);font-size:14px}kirby-card[_ngcontent-%COMP%]{z-index:2;font-size:12px;padding:8px;top:0;right:0}']})}return K})()},60167:(ft,Z,l)=>{"use strict";l.d(Z,{u:()=>x});var n=l(50589),i=l(35043),f=l(81443),g=l(54438),s=l(57017);let x=(()=>{class _{constructor(w){this.toastController=w,this.disableFabSheet=!1,this.items=[{id:"1",text:"Option 1"},{id:"2",text:"Option 2"},{id:"3",text:"Option 3"}]}onItemSelect(w){this.toastController.showToast({message:`'${w.text}' was selected.`,messageType:"success",durationInMs:1500})}static#e=this.\u0275fac=function(M){return new(M||_)(g.rXU(s.K))};static#t=this.\u0275cmp=g.VBU({type:_,selectors:[["cookbook-fab-sheet-example"]],inputs:{disableFabSheet:"disableFabSheet"},decls:3,vars:2,consts:[["horizontalAlignment","right",3,"disabled"],["name","write-message"],["header","Your action sheet header","subheader","Your action sheet subheader",3,"itemSelect","items"]],template:function(M,I){1&M&&(g.j41(0,"kirby-fab-sheet",0),g.nrm(1,"kirby-icon",1),g.j41(2,"kirby-action-sheet",2),g.bIt("itemSelect",function(H){return I.onItemSelect(H)}),g.k0s()()),2&M&&(g.Y8G("disabled",I.disableFabSheet),g.R7$(2),g.Y8G("items",I.items))},dependencies:[n.U,i.op,i.Rl,f.vL],encapsulation:2})}return _})()},84083:(ft,Z,l)=>{"use strict";l.d(Z,{S:()=>g});var n=l(8346),i=l(54438);const f_template='Success\nWarning\nDanger\nSemi-Light\nTransparent';let g=(()=>{class s{constructor(){this.template=f_template}static#e=this.\u0275fac=function(y){return new(y||s)};static#t=this.\u0275cmp=i.VBU({type:s,selectors:[["cookbook-flag-example-colors"]],decls:10,vars:0,consts:[["themeColor","success"],["themeColor","warning"],["themeColor","danger"],["themeColor","semi-light"],["themeColor","transparent","title","(default)"]],template:function(y,w){1&y&&(i.j41(0,"kirby-flag",0),i.EFF(1,"Success"),i.k0s(),i.j41(2,"kirby-flag",1),i.EFF(3,"Warning"),i.k0s(),i.j41(4,"kirby-flag",2),i.EFF(5,"Danger"),i.k0s(),i.j41(6,"kirby-flag",3),i.EFF(7,"Semi-Light"),i.k0s(),i.j41(8,"kirby-flag",4),i.EFF(9,"Transparent"),i.k0s())},dependencies:[n.q],styles:['[_nghost-%COMP%]{display:flex;align-items:flex-end;margin-bottom:16px;flex-wrap:wrap}[_nghost-%COMP%] > *[_ngcontent-%COMP%]{margin-right:16px;margin-bottom:16px}.align-top[_nghost-%COMP%]{align-items:flex-start}kirby-flag[_ngcontent-%COMP%]{position:relative}kirby-flag[title][_ngcontent-%COMP%]{margin-bottom:16px}kirby-flag[title][_ngcontent-%COMP%]:before{content:"";width:100%;position:absolute;bottom:0;transform:translateY(100%);font-size:12px;text-align:center}kirby-flag[title][title="(default)"][_ngcontent-%COMP%]:before{content:"(default)"}']})}return s})()},80177:(ft,Z,l)=>{"use strict";l.d(Z,{G:()=>g});var n=l(8346),i=l(54438);const f_template='Extra Small (xs)\nSmall (sm)\nMedium (md)';let g=(()=>{class s{constructor(){this.template=f_template}static#e=this.\u0275fac=function(y){return new(y||s)};static#t=this.\u0275cmp=i.VBU({type:s,selectors:[["cookbook-flag-example-sizes"]],decls:6,vars:0,consts:[["size","xs"],["size","sm"],["size","md","title","(default)"]],template:function(y,w){1&y&&(i.j41(0,"kirby-flag",0),i.EFF(1,"Extra Small (xs)"),i.k0s(),i.j41(2,"kirby-flag",1),i.EFF(3,"Small (sm)"),i.k0s(),i.j41(4,"kirby-flag",2),i.EFF(5,"Medium (md)"),i.k0s())},dependencies:[n.q],styles:['[_nghost-%COMP%]{display:flex;align-items:flex-end;margin-bottom:16px;flex-wrap:wrap}[_nghost-%COMP%] > *[_ngcontent-%COMP%]{margin-right:16px;margin-bottom:16px}.align-top[_nghost-%COMP%]{align-items:flex-start}kirby-flag[_ngcontent-%COMP%]{position:relative}kirby-flag[title][_ngcontent-%COMP%]{margin-bottom:16px}kirby-flag[title][_ngcontent-%COMP%]:before{content:"";width:100%;position:absolute;bottom:0;transform:translateY(100%);font-size:12px;text-align:center}kirby-flag[title][title="(default)"][_ngcontent-%COMP%]:before{content:"(default)"}']})}return s})()},78977:(ft,Z,l)=>{"use strict";l.d(Z,{s:()=>x});var n=l(56297),i=l(35043),f=l(90599),g=l(54438);const s_template='\n \n \n\n\n\n \n kr/md\n\n\n\n \n \n \n';let x=(()=>{class _{constructor(){this.template=s_template}static#e=this.\u0275fac=function(M){return new(M||_)};static#t=this.\u0275cmp=g.VBU({type:_,selectors:[["cookbook-form-field-input-affix-example"]],inputs:{size:"size"},decls:11,vars:4,consts:[["label","With prefix"],["name","payment-card","kirby-affix","prefix"],["kirby-input","","placeholder","Enter your card number",3,"size"],["label","With suffix"],["kirby-input","","type","number","placeholder","Monthly payments",3,"size"],["kirby-affix","suffix"],["label","With prefix and suffix"],["name","search","kirby-affix","prefix"],["kirby-input","","decimal-mask","","placeholder","Search...",3,"size"]],template:function(M,I){1&M&&(g.j41(0,"kirby-form-field",0),g.nrm(1,"kirby-icon",1)(2,"input",2),g.k0s(),g.j41(3,"kirby-form-field",3),g.nrm(4,"input",4),g.j41(5,"span",5),g.EFF(6,"kr/md"),g.k0s()(),g.j41(7,"kirby-form-field",6),g.nrm(8,"kirby-icon",7)(9,"input",8)(10,"kirby-spinner",5),g.k0s()),2&M&&(g.R7$(2),g.Y8G("size",I.size),g.R7$(2),g.Y8G("size",I.size)("size",I.size),g.R7$(5),g.Y8G("size",I.size))},dependencies:[n.LT,n.KS,n.ke,i.op,i.Rl,n.Sj,f.O,f.t],encapsulation:2})}return _})()},65064:(ft,Z,l)=>{"use strict";l.d(Z,{H:()=>g});var n=l(56297),i=l(54438);const f_template='\n \n';let g=(()=>{class s{constructor(){this.template=f_template}static#e=this.\u0275fac=function(y){return new(y||s)};static#t=this.\u0275cmp=i.VBU({type:s,selectors:[["cookbook-form-field-input-borderless-example"]],inputs:{size:"size"},decls:2,vars:1,consts:[["label","Input field with no borders and initial width"],["kirby-input","","borderless","true",3,"size"]],template:function(y,w){1&y&&(i.j41(0,"kirby-form-field",0),i.nrm(1,"input",1),i.k0s()),2&y&&(i.R7$(),i.Y8G("size",w.size))},dependencies:[n.LT,n.KS,n.Sj],encapsulation:2})}return s})()},8060:(ft,Z,l)=>{"use strict";l.d(Z,{j:()=>x});var n=l(98990),i=l(56297),f=l(54438),g=l(13339);const s={selector:"cookbook-form-field-input-color-example",template:'\n \n \n \n\n
\n \n \n \n \n
\n'};let x=(()=>{class _{constructor(){this.color="white"}get template(){return s.template.split('
')[0]}setThemeColor(w){this.color=w}static#e=this.\u0275fac=function(M){return new(M||_)};static#t=this.\u0275cmp=f.VBU({type:_,selectors:[["cookbook-form-field-input-color-example"]],decls:8,vars:1,consts:[["hasPadding","true",3,"themeColor"],["kirby-input","","placeholder","Default input with placeholder text inside card"],[1,"card-option-button-group"],[1,"white",3,"click"],[1,"light",3,"click"],[1,"secondary",3,"click"],[1,"dark",3,"click"]],template:function(M,I){1&M&&(f.j41(0,"kirby-card",0)(1,"kirby-form-field"),f.nrm(2,"input",1),f.k0s()(),f.j41(3,"div",2)(4,"button",3),f.bIt("click",function(){return I.setThemeColor("white")}),f.k0s(),f.j41(5,"button",4),f.bIt("click",function(){return I.setThemeColor("light")}),f.k0s(),f.j41(6,"button",5),f.bIt("click",function(){return I.setThemeColor("secondary")}),f.k0s(),f.j41(7,"button",6),f.bIt("click",function(){return I.setThemeColor("dark")}),f.k0s()()),2&M&&f.Y8G("themeColor",I.color)},dependencies:[n.Dw,n.ib,g.Cd,i.LT,i.KS,i.Sj],styles:[".card-option-button-group[_ngcontent-%COMP%]{display:flex;justify-content:center;gap:8px;padding:8px}button[_ngcontent-%COMP%]{height:44px;width:44px;border:none;border-radius:50%;margin:0;color:#fff;cursor:pointer}button.white[_ngcontent-%COMP%]{background-color:var(--kirby-white)}button.white[_ngcontent-%COMP%]:hover{background-color:var(--kirby-white-shade)}button.light[_ngcontent-%COMP%]{background-color:var(--kirby-light);outline:#fff 2px solid;border:#fff 2px solid}button.light[_ngcontent-%COMP%]:hover{background-color:var(--kirby-light-shade)}button.dark[_ngcontent-%COMP%]{background-color:var(--kirby-dark)}button.dark[_ngcontent-%COMP%]:hover{background-color:var(--kirby-dark-shade)}button.secondary[_ngcontent-%COMP%]{background-color:var(--kirby-secondary)}button.secondary[_ngcontent-%COMP%]:hover{background-color:var(--kirby-secondary-shade)}button[_ngcontent-%COMP%]:active{transform:scale(.95)}"]})}return _})()},51067:(ft,Z,l)=>{"use strict";l.d(Z,{Q:()=>g});var n=l(56297),i=l(54438);const f_template='\n \n \n\n\n\n \n \n\n\n\n \n \n';let g=(()=>{class s{constructor(){this.template=f_template}static#e=this.\u0275fac=function(y){return new(y||s)};static#t=this.\u0275cmp=i.VBU({type:s,selectors:[["cookbook-form-field-input-counter-example"]],inputs:{size:"size"},decls:12,vars:6,consts:[["tweet",""],["prefilled",""],["message",""],["kirby-input","","placeholder","Tweet your message (max 140 chars)","maxlength","140",3,"size"],[3,"listenTo"],["kirby-input","","value","Character counter with prefilled value","maxlength","50",3,"size"],["message","Character counter with message and no maxlength"],["kirby-input","",3,"size"]],template:function(y,w){if(1&y&&(i.j41(0,"kirby-form-field"),i.nrm(1,"input",3,0)(3,"kirby-input-counter",4),i.k0s(),i.j41(4,"kirby-form-field"),i.nrm(5,"input",5,1)(7,"kirby-input-counter",4),i.k0s(),i.j41(8,"kirby-form-field",6),i.nrm(9,"input",7,2)(11,"kirby-input-counter",4),i.k0s()),2&y){const M=i.sdS(2),I=i.sdS(6),R=i.sdS(10);i.R7$(),i.Y8G("size",w.size),i.R7$(2),i.Y8G("listenTo",M),i.R7$(2),i.Y8G("size",w.size),i.R7$(2),i.Y8G("listenTo",I),i.R7$(2),i.Y8G("size",w.size),i.R7$(2),i.Y8G("listenTo",R)}},dependencies:[n.LT,n.KS,n.sP,n.Sj],encapsulation:2})}return s})()},88351:(ft,Z,l)=>{"use strict";l.d(Z,{B:()=>s});var n=l(56297),i=l(35043),f=l(54438);const g_template='\n \n\n\n\n \n \n';let s=(()=>{class x{constructor(){this.template=g_template}static#e=this.\u0275fac=function(w){return new(w||x)};static#t=this.\u0275cmp=f.VBU({type:x,selectors:[["cookbook-form-field-input-date-native-example"]],inputs:{size:"size"},decls:5,vars:4,consts:[["label","Native (platform) date input with default Kirby calendar icon"],["kirby-input","","type","date",3,"size","useNativeDatePicker"],["label","Native (platform) date input with custom icon"],["kirby-affix","suffix","name","overview-outline"]],template:function(w,M){1&w&&(f.j41(0,"kirby-form-field",0),f.nrm(1,"input",1),f.k0s(),f.j41(2,"kirby-form-field",2),f.nrm(3,"input",1)(4,"kirby-icon",3),f.k0s()),2&w&&(f.R7$(),f.Y8G("size",M.size)("useNativeDatePicker",!0),f.R7$(2),f.Y8G("size",M.size)("useNativeDatePicker",!0))},dependencies:[n.LT,n.KS,n.ke,n.Sj,i.op,i.Rl],encapsulation:2})}return x})()},64911:(ft,Z,l)=>{"use strict";l.d(Z,{E:()=>g});var n=l(56297),i=l(54438);const f_template='\n \n';let g=(()=>{class s{constructor(){this.template=f_template}static#e=this.\u0275fac=function(y){return new(y||s)};static#t=this.\u0275cmp=i.VBU({type:s,selectors:[["cookbook-form-field-input-date-example"]],inputs:{size:"size"},decls:2,vars:1,consts:[["label","Input with date mask *"],["kirby-input","","type","date",3,"size"]],template:function(y,w){1&y&&(i.j41(0,"kirby-form-field",0),i.nrm(1,"input",1),i.k0s()),2&y&&(i.R7$(),i.Y8G("size",w.size))},dependencies:[n.LT,n.KS,n.Sj],encapsulation:2})}return s})()},24998:(ft,Z,l)=>{"use strict";l.d(Z,{t:()=>g});var n=l(56297),i=l(54438);const f_template='\n \n';let g=(()=>{class s{constructor(){this.template=f_template}static#e=this.\u0275fac=function(y){return new(y||s)};static#t=this.\u0275cmp=i.VBU({type:s,selectors:[["cookbook-form-field-input-example"]],inputs:{size:"size"},decls:2,vars:1,consts:[["kirby-input","","placeholder","Default input with placeholder text",3,"size"]],template:function(y,w){1&y&&(i.j41(0,"kirby-form-field"),i.nrm(1,"input",0),i.k0s()),2&y&&(i.R7$(),i.Y8G("size",w.size))},dependencies:[n.LT,n.KS,n.Sj],encapsulation:2})}return s})()},50627:(ft,Z,l)=>{"use strict";l.d(Z,{M:()=>g});var n=l(56297),i=l(54438);const f_template='\n \n';let g=(()=>{class s{constructor(){this.template=f_template}static#e=this.\u0275fac=function(y){return new(y||s)};static#t=this.\u0275cmp=i.VBU({type:s,selectors:[["cookbook-form-field-input-disabled-example"]],inputs:{size:"size"},decls:2,vars:1,consts:[["kirby-input","","disabled","","value","Disabled input",3,"size"]],template:function(y,w){1&y&&(i.j41(0,"kirby-form-field"),i.nrm(1,"input",0),i.k0s()),2&y&&(i.R7$(),i.Y8G("size",w.size))},dependencies:[n.LT,n.KS,n.Sj],encapsulation:2})}return s})()},67477:(ft,Z,l)=>{"use strict";l.d(Z,{S:()=>g});var n=l(56297),i=l(54438);const f_template='\n \n';let g=(()=>{class s{constructor(){this.template=f_template}static#e=this.\u0275fac=function(y){return new(y||s)};static#t=this.\u0275cmp=i.VBU({type:s,selectors:[["cookbook-form-field-input-error-example"]],inputs:{size:"size"},decls:2,vars:1,consts:[["label","Error","message","This is an error message"],["kirby-input","","hasError","true",3,"size"]],template:function(y,w){1&y&&(i.j41(0,"kirby-form-field",0),i.nrm(1,"input",1),i.k0s()),2&y&&(i.R7$(),i.Y8G("size",w.size))},dependencies:[n.LT,n.KS,n.Sj],encapsulation:2})}return s})()},22847:(ft,Z,l)=>{"use strict";l.d(Z,{M:()=>x});var n=l(11235),i=l(56297),f=l(54438);const g=["formfield"],s_template='\n\n\n \n',s_codeSnippet="import { FormFieldComponent } from '@kirbydesign/designsystem';\n \nexport class MyComponent {\n @ViewChild('formfield') private formfield: FormFieldComponent;\n\n inputEnabled = false;\n\n onToggleInput(enable: boolean) {\n this.inputEnabled = enable;\n if (!enable) return;\n this.formfield.focus();\n }\n";let x=(()=>{class _{constructor(){this.template=s_template,this.codeSnippet=s_codeSnippet,this.inputEnabled=!1}onToggleInput(w){this.inputEnabled=w,w&&this.formfield.focus()}static#e=this.\u0275fac=function(M){return new(M||_)};static#t=this.\u0275cmp=f.VBU({type:_,selectors:[["cookbook-form-field-focus-example"]],viewQuery:function(M,I){if(1&M&&f.GBs(g,7),2&M){let R;f.mGM(R=f.lsd())&&(I.formfield=R.first)}},inputs:{size:"size"},decls:4,vars:3,consts:[["formfield",""],["text","Enable input",3,"checkedChange","checked"],["kirby-input","","placeholder","Enable to focus (+scroll into view on device)",3,"size","disabled"]],template:function(M,I){if(1&M){const R=f.RV6();f.j41(0,"kirby-checkbox",1),f.bIt("checkedChange",function(K){return f.eBV(R),f.Njj(I.onToggleInput(K))}),f.k0s(),f.j41(1,"kirby-form-field",null,0),f.nrm(3,"input",2),f.k0s()}2&M&&(f.Y8G("checked",I.inputEnabled),f.R7$(3),f.Y8G("size",I.size)("disabled",!I.inputEnabled))},dependencies:[n.P,i.LT,i.KS,i.Sj],styles:["kirby-checkbox[_ngcontent-%COMP%]{padding-left:16px;padding-right:4px}"]})}return _})()},45415:(ft,Z,l)=>{"use strict";l.d(Z,{Z:()=>g});var n=l(56297),i=l(54438);const f_template='\n \n';let g=(()=>{class s{constructor(){this.template=f_template}static#e=this.\u0275fac=function(y){return new(y||s)};static#t=this.\u0275cmp=i.VBU({type:s,selectors:[["cookbook-form-field-input-label-message-example"]],inputs:{size:"size"},decls:2,vars:1,consts:[["label","Input with label and message","message","This is additional info that will be shown below the input"],["kirby-input","",3,"size"]],template:function(y,w){1&y&&(i.j41(0,"kirby-form-field",0),i.nrm(1,"input",1),i.k0s()),2&y&&(i.R7$(),i.Y8G("size",w.size))},dependencies:[n.LT,n.KS,n.Sj],encapsulation:2})}return s})()},54521:(ft,Z,l)=>{"use strict";l.d(Z,{o:()=>g});var n=l(56297),i=l(54438);const f_template='\n \n';let g=(()=>{class s{constructor(){this.template=f_template}static#e=this.\u0275fac=function(y){return new(y||s)};static#t=this.\u0275cmp=i.VBU({type:s,selectors:[["cookbook-form-field-input-label-example"]],inputs:{size:"size"},decls:2,vars:1,consts:[["label","Input with label"],["kirby-input","",3,"size"]],template:function(y,w){1&y&&(i.j41(0,"kirby-form-field",0),i.nrm(1,"input",1),i.k0s()),2&y&&(i.R7$(),i.Y8G("size",w.size))},dependencies:[n.LT,n.KS,n.Sj],encapsulation:2})}return s})()},83108:(ft,Z,l)=>{"use strict";l.d(Z,{f:()=>g});var n=l(56297),i=l(54438);const f_template='\n \n';let g=(()=>{class s{constructor(){this.template=f_template}static#e=this.\u0275fac=function(y){return new(y||s)};static#t=this.\u0275cmp=i.VBU({type:s,selectors:[["cookbook-form-field-input-numeric-example"]],inputs:{size:"size"},decls:2,vars:1,consts:[["label","Numeric input"],["type","number","kirby-input","",3,"size"]],template:function(y,w){1&y&&(i.j41(0,"kirby-form-field",0),i.nrm(1,"input",1),i.k0s()),2&y&&(i.R7$(),i.Y8G("size",w.size))},dependencies:[n.LT,n.KS,n.Sj],encapsulation:2})}return s})()},19503:(ft,Z,l)=>{"use strict";l.d(Z,{S:()=>g});var n=l(56297),i=l(54438);const f_template='\n \n \n\n\n\n \n \n\n\n\n \n \n';let g=(()=>{class s{constructor(){this.template=f_template}static#e=this.\u0275fac=function(y){return new(y||s)};static#t=this.\u0275cmp=i.VBU({type:s,selectors:[["cookbook-form-field-textarea-counter-example"]],decls:12,vars:3,consts:[["tweet",""],["prefilled",""],["message",""],["kirby-textarea","","placeholder","Tweet your message (max 140 chars)","maxlength","140"],[3,"listenTo"],["kirby-textarea","","value","Character counter with prefilled value","maxlength","50"],["message","Character counter with message and no maxlength"],["kirby-textarea",""]],template:function(y,w){if(1&y&&(i.j41(0,"kirby-form-field"),i.nrm(1,"textarea",3,0)(3,"kirby-input-counter",4),i.k0s(),i.j41(4,"kirby-form-field"),i.nrm(5,"textarea",5,1)(7,"kirby-input-counter",4),i.k0s(),i.j41(8,"kirby-form-field",6),i.nrm(9,"textarea",7,2)(11,"kirby-input-counter",4),i.k0s()),2&y){const M=i.sdS(2),I=i.sdS(6),R=i.sdS(10);i.R7$(3),i.Y8G("listenTo",M),i.R7$(4),i.Y8G("listenTo",I),i.R7$(4),i.Y8G("listenTo",R)}},dependencies:[n.LT,n.KS,n.sP,n.QC],encapsulation:2})}return s})()},79186:(ft,Z,l)=>{"use strict";l.d(Z,{H:()=>g});var n=l(56297),i=l(54438);const f_template='\n \n';let g=(()=>{class s{constructor(){this.template=f_template}static#e=this.\u0275fac=function(y){return new(y||s)};static#t=this.\u0275cmp=i.VBU({type:s,selectors:[["cookbook-form-field-textarea-example"]],decls:2,vars:0,consts:[["kirby-textarea","","placeholder","Default textarea with placeholder text"]],template:function(y,w){1&y&&(i.j41(0,"kirby-form-field"),i.nrm(1,"textarea",0),i.k0s())},dependencies:[n.LT,n.KS,n.QC],encapsulation:2})}return s})()},37965:(ft,Z,l)=>{"use strict";l.d(Z,{W:()=>g});var n=l(56297),i=l(54438);const f_template='\n \n';let g=(()=>{class s{constructor(){this.template=f_template}static#e=this.\u0275fac=function(y){return new(y||s)};static#t=this.\u0275cmp=i.VBU({type:s,selectors:[["cookbook-form-field-textarea-label-example"]],decls:2,vars:0,consts:[["label","Textarea with label"],["kirby-textarea",""]],template:function(y,w){1&y&&(i.j41(0,"kirby-form-field",0),i.nrm(1,"textarea",1),i.k0s())},dependencies:[n.LT,n.KS,n.QC],encapsulation:2})}return s})()},15874:(ft,Z,l)=>{"use strict";l.d(Z,{a:()=>g});var n=l(54438),i=l(56297),f=l(27037);let g=(()=>{class s{constructor(){this.items=[{title:"Medium (md)",value:i.YI.medium},{title:"Large (lg) - default",value:i.YI.large}],this.size=i.YI.large,this.sizeChange=new n.bkB,this.onChange=_=>{this.size=_.value,this.sizeChange.emit(_.value)}}static#e=this.\u0275fac=function(y){return new(y||s)};static#t=this.\u0275cmp=n.VBU({type:s,selectors:[["cookbook-form-field-example-configuration"]],inputs:{size:"size"},outputs:{sizeChange:"sizeChange"},decls:8,vars:2,consts:[["itemTextProperty","title",3,"valueChange","items","selectedIndex"]],template:function(y,w){1&y&&(n.j41(0,"fieldset")(1,"legend"),n.EFF(2,"Input field size for examples below"),n.k0s(),n.j41(3,"p")(4,"strong"),n.EFF(5,"Size:"),n.k0s(),n.nrm(6,"br"),n.j41(7,"kirby-radio-group",0),n.bIt("valueChange",function(I){return w.onChange(I)}),n.k0s()()()),2&y&&(n.R7$(7),n.Y8G("items",w.items)("selectedIndex",1))},dependencies:[f.s7,f.Y2],styles:["fieldset[_ngcontent-%COMP%]{display:inline-block}"]})}return s})()},98299:(ft,Z,l)=>{"use strict";l.d(Z,{C:()=>_});var n=l(98990),i=l(60177),f=l(54438);function g(y,w){if(1&y&&(f.j41(0,"option",13),f.EFF(1),f.k0s()),2&y){const M=w.$implicit,I=f.XpG();f.FS9("value",M.value),f.BMQ("selected",I.spacingSizes===M.value||null),f.R7$(),f.SpI(" ",M.text," ")}}function s(y,w){if(1&y&&(f.j41(0,"option",13),f.EFF(1),f.k0s()),2&y){const M=w.$implicit,I=f.XpG();f.FS9("value",M.value),f.BMQ("selected",I.spacingSizes===M.value||null),f.R7$(),f.SpI(" ",M.text," ")}}function x(y,w){if(1&y&&(f.j41(0,"option",13),f.EFF(1),f.k0s()),2&y){const M=w.$implicit,I=f.XpG();f.FS9("value",M.value),f.BMQ("selected",I.spacingSizes===M.value||null),f.R7$(),f.SpI(" ",M.text," ")}}let _=(()=>{class y{constructor(){this.spacing="",this.rowSpacing="",this.columnSpacing="",this.spacingSizes=[{text:"0",value:"0"},{text:"1",value:"1"},{text:"2",value:"2"},{text:"3",value:"3"},{text:"4",value:"4"},{text:"5",value:"5"}]}onSpacingSizeChange(M){this.spacing=M}onRowSpacingSizeChange(M){this.rowSpacing=M}onColumnSpacingSizeChange(M){this.columnSpacing=M}static#e=this.\u0275fac=function(I){return new(I||y)};static#t=this.\u0275cmp=f.VBU({type:y,selectors:[["cookbook-grid-example"]],decls:67,vars:6,consts:[[1,"grid-example-container"],[1,"kirby-grid"],["xs","8",1,"kirby-grid-item"],["title","xs='8'"],["xs","4",1,"kirby-grid-item"],["title","xs='4'"],["xs","12","sm","8",1,"kirby-grid-item"],["title","xs='12' sm='8'"],["xs","12","sm","4",1,"kirby-grid-item"],["title","xs='12' sm='4'"],[3,"change"],["value",""],[3,"value",4,"ngFor","ngForOf"],[3,"value"]],template:function(I,R){1&I&&(f.j41(0,"div",0)(1,"h2"),f.EFF(2,"Basic Grid"),f.k0s(),f.j41(3,"div",1)(4,"div",2)(5,"kirby-card"),f.nrm(6,"kirby-card-header",3),f.k0s()(),f.j41(7,"div",4)(8,"kirby-card"),f.nrm(9,"kirby-card-header",5),f.k0s()(),f.j41(10,"div",4)(11,"kirby-card"),f.nrm(12,"kirby-card-header",5),f.k0s()(),f.j41(13,"div",2)(14,"kirby-card"),f.nrm(15,"kirby-card-header",3),f.k0s()()()(),f.j41(16,"div",0)(17,"h2"),f.EFF(18,"Multiple breakpoints"),f.k0s(),f.j41(19,"div",1)(20,"div",6)(21,"kirby-card"),f.nrm(22,"kirby-card-header",7),f.k0s()(),f.j41(23,"div",8)(24,"kirby-card"),f.nrm(25,"kirby-card-header",9),f.k0s()(),f.j41(26,"div",8)(27,"kirby-card"),f.nrm(28,"kirby-card-header",9),f.k0s()(),f.j41(29,"div",6)(30,"kirby-card"),f.nrm(31,"kirby-card-header",7),f.k0s()()()(),f.j41(32,"div",0)(33,"h2"),f.EFF(34,"Spacing"),f.k0s(),f.j41(35,"fieldset")(36,"legend"),f.EFF(37,"Grid Spacing"),f.k0s(),f.j41(38,"select",10),f.bIt("change",function(K){return R.onSpacingSizeChange(K.target.value)}),f.j41(39,"option",11),f.EFF(40,"-"),f.k0s(),f.DNE(41,g,2,3,"option",12),f.k0s(),f.j41(42,"legend"),f.EFF(43,"Grid Row Spacing"),f.k0s(),f.j41(44,"select",10),f.bIt("change",function(K){return R.onRowSpacingSizeChange(K.target.value)}),f.j41(45,"option",11),f.EFF(46,"-"),f.k0s(),f.DNE(47,s,2,3,"option",12),f.k0s(),f.j41(48,"legend"),f.EFF(49,"Grid Column Spacing"),f.k0s(),f.j41(50,"select",10),f.bIt("change",function(K){return R.onColumnSpacingSizeChange(K.target.value)}),f.j41(51,"option",11),f.EFF(52,"-"),f.k0s(),f.DNE(53,x,2,3,"option",12),f.k0s()(),f.j41(54,"div",1)(55,"div",2)(56,"kirby-card"),f.nrm(57,"kirby-card-header",3),f.k0s()(),f.j41(58,"div",4)(59,"kirby-card"),f.nrm(60,"kirby-card-header",5),f.k0s()(),f.j41(61,"div",4)(62,"kirby-card"),f.nrm(63,"kirby-card-header",3),f.k0s()(),f.j41(64,"div",2)(65,"kirby-card"),f.nrm(66,"kirby-card-header",3),f.k0s()()()()),2&I&&(f.R7$(41),f.Y8G("ngForOf",R.spacingSizes),f.R7$(6),f.Y8G("ngForOf",R.spacingSizes),f.R7$(6),f.Y8G("ngForOf",R.spacingSizes),f.R7$(),f.BMQ("spacing",R.spacing)("row-spacing",R.rowSpacing)("column-spacing",R.columnSpacing))},dependencies:[n.Dw,n.ib,n.lM,i.pM],styles:[".grid-example-container[_ngcontent-%COMP%]{margin-bottom:32px}fieldset[_ngcontent-%COMP%]{margin:24px 0;width:300px}fieldset[_ngcontent-%COMP%] legend[_ngcontent-%COMP%]{display:flex}"]})}return y})()},52556:(ft,Z,l)=>{"use strict";l.d(Z,{U:()=>I});var n=l(91365),i=l(52375),f=l(29660),g=l(47008),s=l(35043),x=l(72211),_=l(54438),y=l(57017);function w(R,H){if(1&R){const K=_.RV6();_.j41(0,"kirby-action-group")(1,"button",4),_.bIt("click",function(){_.eBV(K);const he=_.XpG();return _.Njj(he.actionClicked("Action 1"))}),_.nrm(2,"kirby-icon",5),_.j41(3,"span",6),_.EFF(4,"Action 1"),_.k0s()(),_.j41(5,"button",4),_.bIt("click",function(){_.eBV(K);const he=_.XpG();return _.Njj(he.actionClicked("Action 2"))}),_.EFF(6," Action 2 "),_.k0s(),_.j41(7,"button",4),_.bIt("click",function(){_.eBV(K);const he=_.XpG();return _.Njj(he.actionClicked("Action 3"))}),_.EFF(8," Action 3 "),_.k0s()()}}const M={template:'\n \n \n \n \n \n \n \n\n \n
\n
\n
'};class I extends x.y{static#e=this.template=M.template.replace(' defaultBackHref="/"',"").replace(' [innerHTML]="content">',">...");constructor(H){super(),this.toastController=H}actionClicked(H){this.toastController.showToast({message:`${H} was selected.`,messageType:"success",durationInMs:1500})}static#t=this.\u0275fac=function(K){return new(K||I)(_.rXU(y.K))};static#n=this.\u0275cmp=_.VBU({type:I,selectors:[["ng-component"]],features:[_.Vt3],decls:5,vars:2,consts:[["defaultBackHref","/"],["subtitle1","Subtitle one","subtitle2","Subtitle two",3,"title"],[4,"kirbyHeaderActions"],[3,"innerHTML"],["kirby-button","","attentionLevel","3",3,"click"],["name","edit"],[1,"text"]],template:function(K,L){1&K&&(_.j41(0,"kirby-page",0)(1,"kirby-header",1),_.DNE(2,w,9,0,"kirby-action-group",2),_.k0s(),_.j41(3,"kirby-page-content"),_.nrm(4,"div",3),_.k0s()()),2&K&&(_.R7$(),_.Y8G("title","Action Group"),_.R7$(3),_.Y8G("innerHTML",L.content,_.npT))},dependencies:[n.wq,n.H1,n.Uu,i.GC,i.lZ,i.eg,f.p,g.Q,s.op,s.Rl],encapsulation:2})}},23769:(ft,Z,l)=>{"use strict";l.d(Z,{E:()=>x});var n=l(52375),i=l(28287),f=l(35043),g=l(54438);const s_template='\n \n \n \n';let x=(()=>{class _{constructor(){this.template=s_template}static#e=this.\u0275fac=function(M){return new(M||_)};static#t=this.\u0275cmp=g.VBU({type:_,selectors:[["cookbook-header-example-avatar"]],decls:3,vars:1,consts:[["subtitle1","Subtitle one","subtitle2","Subtitle two",3,"title"],["size","lg"],["name","kirby"]],template:function(M,I){1&M&&(g.j41(0,"kirby-header",0)(1,"kirby-avatar",1),g.nrm(2,"kirby-icon",2),g.k0s()()),2&M&&g.Y8G("title","Title")},dependencies:[n.GC,n.lZ,i.f,f.op,f.Rl],encapsulation:2})}return _})()},47999:(ft,Z,l)=>{"use strict";l.d(Z,{U:()=>L});var n=l(52375),i=l(35043),f=l(29660),g=l(47008),s=l(28287),x=l(8346),_=l(75797),y=l(54005),w=l(54438),M=l(57017);function I(he,pe){1&he&&w.nrm(0,"kirby-icon",7)}function R(he,pe){1&he&&(w.j41(0,"kirby-action-group")(1,"button",8),w.nrm(2,"kirby-icon",4),w.EFF(3," Action 1 "),w.k0s(),w.j41(4,"button",8),w.EFF(5," Action 2 "),w.k0s(),w.j41(6,"button",8),w.EFF(7," Action 3 "),w.k0s()())}function H(he,pe){1&he&&(w.j41(0,"div",9),w.nrm(1,"kirby-badge",10),w.EFF(2," Custom section "),w.k0s())}const K={selector:"cookbook-header-example-combined",template:'\n \n \n \n \n \n \n \n \n \n \n \n\n Warning\n\n
\n Custom section\n
\n
',styles:y.$.styles};let L=(()=>{class he{constructor(be){this.toastController=be,this.template=K.template,this.styles=K.styles.join("\n\n")}onTitleClick(be){this.toastController.showToast({message:"Title clicked...",messageType:"success",durationInMs:1500})}static#e=this.\u0275fac=function(Le){return new(Le||he)(w.rXU(M.K))};static#t=this.\u0275cmp=w.VBU({type:he,selectors:[["cookbook-header-example-combined"]],decls:8,vars:1,consts:[["value","12.345,67","valueUnit","USD","subtitle1","Subtitle one","subtitle2","Subtitle two",3,"titleClick","title"],["name","arrow-down",4,"kirbyHeaderTitleActionIcon"],[4,"kirbyHeaderActions"],["size","lg"],["name","kirby"],["themeColor","warning"],["class","custom-section",4,"kirbyHeaderCustomSection"],["name","arrow-down"],["kirby-button","","attentionLevel","3"],[1,"custom-section"],["size","sm","themeColor","success"]],template:function(Le,ye){1&Le&&(w.j41(0,"kirby-header",0),w.bIt("titleClick",function(ke){return ye.onTitleClick(ke)}),w.DNE(1,I,1,0,"kirby-icon",1)(2,R,8,0,"kirby-action-group",2),w.j41(3,"kirby-avatar",3),w.nrm(4,"kirby-icon",4),w.k0s(),w.j41(5,"kirby-flag",5),w.EFF(6,"Warning"),w.k0s(),w.DNE(7,H,3,0,"div",6),w.k0s()),2&Le&&w.Y8G("title","Title")},dependencies:[n.GC,n.lZ,n.eg,n.vg,n.mx,i.op,i.Rl,f.p,g.Q,s.f,x.q,_.n],styles:[".custom-section[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--kirby-text-color-semi-dark)}"]})}return he})()},71613:(ft,Z,l)=>{"use strict";l.d(Z,{$:()=>R});var n=l(91365),i=l(52375),f=l(92585),g=l(47008),s=l(35043),x=l(81365),_=l(72211),y=l(54438),w=l(57017);function M(H,K){if(1&H){const L=y.RV6();y.qex(0),y.j41(1,"kirby-menu")(2,"button",4),y.nrm(3,"kirby-icon",5),y.j41(4,"span"),y.EFF(5,"Action"),y.k0s()(),y.j41(6,"kirby-item",6),y.bIt("click",function(){y.eBV(L);const pe=y.XpG();return y.Njj(pe.actionClicked("Primary Action 1"))}),y.EFF(7," Primary Action 1 "),y.k0s(),y.j41(8,"kirby-item",6),y.bIt("click",function(){y.eBV(L);const pe=y.XpG();return y.Njj(pe.actionClicked("Primary Action 2"))}),y.EFF(9," Primary Action 2 "),y.k0s()(),y.j41(10,"kirby-menu")(11,"kirby-item",6),y.bIt("click",function(){y.eBV(L);const pe=y.XpG();return y.Njj(pe.actionClicked("Secondary Action 1"))}),y.EFF(12," Secondary Action 1 "),y.k0s(),y.j41(13,"kirby-item",6),y.bIt("click",function(){y.eBV(L);const pe=y.XpG();return y.Njj(pe.actionClicked("Secondary Action 2"))}),y.EFF(14," Secondary Action 2 "),y.k0s()(),y.bVm()}2&H&&(y.R7$(6),y.Y8G("selectable",!0),y.R7$(2),y.Y8G("selectable",!0),y.R7$(3),y.Y8G("selectable",!0),y.R7$(2),y.Y8G("selectable",!0))}const I={template:'\n \n \n \n \n \n Primary Action 1\n \n \n Primary Action 2\n \n \n\n \n \n Secondary Action 1\n \n \n Secondary Action 2\n \n \n \n \n\n \n
\n
\n
'};class R extends _.y{static#e=this.template=I.template.replace(' defaultBackHref="/"',"").replace(' [innerHTML]="content">',">...");constructor(K){super(),this.toastController=K,this.document=window.document.body}actionClicked(K){this.toastController.showToast({message:`${K} was selected.`,messageType:"success",durationInMs:1500})}static#t=this.\u0275fac=function(L){return new(L||R)(y.rXU(w.K))};static#n=this.\u0275cmp=y.VBU({type:R,selectors:[["ng-component"]],features:[y.Vt3],decls:5,vars:2,consts:[["defaultBackHref","/"],["subtitle1","Subtitle one","subtitle2","Subtitle two",3,"title"],[4,"kirbyHeaderActions"],[3,"innerHTML"],["kirby-button",""],["name","kirby"],[3,"click","selectable"]],template:function(L,he){1&L&&(y.j41(0,"kirby-page",0)(1,"kirby-header",1),y.DNE(2,M,15,4,"ng-container",2),y.k0s(),y.j41(3,"kirby-page-content"),y.nrm(4,"div",3),y.k0s()()),2&L&&(y.R7$(),y.Y8G("title","Custom actions"),y.R7$(3),y.Y8G("innerHTML",he.content,y.npT))},dependencies:[n.wq,n.H1,n.Uu,i.GC,i.lZ,i.eg,f.Z,g.Q,s.op,s.Rl,x.kA,x.JA],encapsulation:2})}},48982:(ft,Z,l)=>{"use strict";l.d(Z,{C:()=>x});var n=l(52375),i=l(75797),f=l(54438);function g(_,y){1&_&&(f.j41(0,"div",2),f.nrm(1,"kirby-badge",3),f.EFF(2," Custom content in flag section "),f.k0s())}const s={selector:"cookbook-header-example-custom-flag",template:'\n
\n Custom content in flag section\n
\n
',styles:[".custom-flag {\n display: flex;\n align-items: center;\n gap: 6px;\n}"]};let x=(()=>{class _{constructor(){this.template=s.template,this.styles=s.styles.join("\n\n")}static#e=this.\u0275fac=function(M){return new(M||_)};static#t=this.\u0275cmp=f.VBU({type:_,selectors:[["cookbook-header-example-custom-flag"]],decls:2,vars:1,consts:[["subtitle1","Subtitle one","subtitle2","Subtitle two",3,"title"],["class","custom-flag",4,"kirbyHeaderCustomFlag"],[1,"custom-flag"],["size","sm","themeColor","success"]],template:function(M,I){1&M&&(f.j41(0,"kirby-header",0),f.DNE(1,g,3,0,"div",1),f.k0s()),2&M&&f.Y8G("title","Title")},dependencies:[n.GC,n.lZ,n.w0,i.n],styles:[".custom-flag[_ngcontent-%COMP%]{display:flex;align-items:center;gap:6px}"]})}return _})()},54005:(ft,Z,l)=>{"use strict";l.d(Z,{$:()=>s,V:()=>x});var n=l(52375),i=l(75797),f=l(54438);function g(_,y){1&_&&(f.j41(0,"div",2),f.nrm(1,"kirby-badge",3),f.EFF(2," Custom section "),f.k0s())}const s={selector:"cookbook-header-example-custom-section",template:'\n
\n Custom section\n
\n
',styles:[".custom-section {\n display: flex;\n align-items: center;\n gap: 8px;\n font-size: 12px;\n color: var(--kirby-text-color-semi-dark);\n}"]};let x=(()=>{class _{constructor(){this.template=s.template,this.styles=s.styles.join("\n\n")}static#e=this.\u0275fac=function(M){return new(M||_)};static#t=this.\u0275cmp=f.VBU({type:_,selectors:[["cookbook-header-example-custom-section"]],decls:2,vars:1,consts:[["subtitle1","Subtitle one","subtitle2","Subtitle two",3,"title"],["class","custom-section",4,"kirbyHeaderCustomSection"],[1,"custom-section"],["size","sm","themeColor","success"]],template:function(M,I){1&M&&(f.j41(0,"kirby-header",0),f.DNE(1,g,3,0,"div",1),f.k0s()),2&M&&f.Y8G("title","Title")},dependencies:[n.GC,n.lZ,n.vg,i.n],styles:[".custom-section[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--kirby-text-color-semi-dark)}"]})}return _})()},20867:(ft,Z,l)=>{"use strict";l.d(Z,{A:()=>g});var n=l(52375),i=l(54438);const f_template='\n';let g=(()=>{class s{constructor(){this.template=f_template}static#e=this.\u0275fac=function(y){return new(y||s)};static#t=this.\u0275cmp=i.VBU({type:s,selectors:[["cookbook-header-example-default"]],decls:1,vars:1,consts:[["subtitle1","Subtitle one","subtitle2","Subtitle two",3,"title"]],template:function(y,w){1&y&&i.nrm(0,"kirby-header",0),2&y&&i.Y8G("title","Title")},dependencies:[n.GC,n.lZ],encapsulation:2})}return s})()},70900:(ft,Z,l)=>{"use strict";l.d(Z,{Y:()=>I});var n=l(91365),i=l(52375),f=l(29660),g=l(47008),s=l(35043),x=l(72211),_=l(54438),y=l(57017);function w(R,H){if(1&R){const K=_.RV6();_.j41(0,"kirby-action-group")(1,"button",4),_.bIt("click",function(){_.eBV(K);const he=_.XpG();return _.Njj(he.actionClicked("Action 1"))}),_.nrm(2,"kirby-icon",5),_.j41(3,"span",6),_.EFF(4,"Action 1"),_.k0s()(),_.j41(5,"button",7),_.bIt("click",function(){_.eBV(K);const he=_.XpG();return _.Njj(he.actionClicked("Action 2"))}),_.nrm(6,"kirby-icon",8),_.j41(7,"span",6),_.EFF(8,"Action 2"),_.k0s()()()}}const M={template:'\n \n \n \n \n \n \n\n \n
\n
\n
'};class I extends x.y{static#e=this.template=M.template.replace(' defaultBackHref="/"',"").replace(' [innerHTML]="content">',">...");constructor(H){super(),this.toastController=H}actionClicked(H){this.toastController.showToast({message:`${H} was selected.`,messageType:"success",durationInMs:1500})}static#t=this.\u0275fac=function(K){return new(K||I)(_.rXU(y.K))};static#n=this.\u0275cmp=_.VBU({type:I,selectors:[["ng-component"]],features:[_.Vt3],decls:5,vars:3,consts:[["defaultBackHref","/"],["subtitle1","Subtitle one","subtitle2","Subtitle two",3,"emphasizeActions","title"],[4,"kirbyHeaderActions"],[3,"innerHTML"],["kirby-button","","attentionLevel","1",3,"click"],["name","edit"],[1,"text"],["kirby-button","","attentionLevel","3",3,"click"],["name","kirby"]],template:function(K,L){1&K&&(_.j41(0,"kirby-page",0)(1,"kirby-header",1),_.DNE(2,w,9,0,"kirby-action-group",2),_.k0s(),_.j41(3,"kirby-page-content"),_.nrm(4,"div",3),_.k0s()()),2&K&&(_.R7$(),_.Y8G("emphasizeActions",!0)("title","Emphasize Actions"),_.R7$(3),_.Y8G("innerHTML",L.content,_.npT))},dependencies:[n.wq,n.H1,n.Uu,i.GC,i.lZ,i.eg,f.p,g.Q,s.op,s.Rl],encapsulation:2})}},46954:(ft,Z,l)=>{"use strict";l.d(Z,{H:()=>s});var n=l(52375),i=l(8346),f=l(54438);const g_template='\n Warning\n';let s=(()=>{class x{constructor(){this.template=g_template}static#e=this.\u0275fac=function(w){return new(w||x)};static#t=this.\u0275cmp=f.VBU({type:x,selectors:[["cookbook-header-example-flag"]],decls:3,vars:1,consts:[["subtitle1","Subtitle one","subtitle2","Subtitle two",3,"title"],["themeColor","warning"]],template:function(w,M){1&w&&(f.j41(0,"kirby-header",0)(1,"kirby-flag",1),f.EFF(2,"Warning"),f.k0s()()),2&w&&f.Y8G("title","Title")},dependencies:[n.GC,n.lZ,i.q],encapsulation:2})}return x})()},80505:(ft,Z,l)=>{"use strict";l.d(Z,{z:()=>w});var n=l(91365),i=l(52375),f=l(35043),g=l(72211),s=l(54438),x=l(57017);function _(M,I){1&M&&s.nrm(0,"kirby-icon",4)}const y={template:'\n \n \n \n\n \n
\n
\n
'};class w extends g.y{static#e=this.template=y.template.replace(' defaultBackHref="/"',"").replace(' [innerHTML]="content">',">...");static#t=this.codeSnippet="onTitleClick(event: PointerEvent) {\n // Maybe do something based on the event target:\n const eventTarget = event.currentTarget as HTMLElement;\n const targetLocation = eventTarget.closest('kirby-header') ? 'Title in header clicked' : 'Title in toolbar clicked';\n // Do something...\n}";constructor(I){super(),this.toastController=I}onTitleClick(I){const K={message:`Title ${I.currentTarget.closest("kirby-header")?"in header":"in toolbar"} clicked...`,messageType:"success",durationInMs:1500};this.toastController.showToast(K)}static#n=this.\u0275fac=function(R){return new(R||w)(s.rXU(x.K))};static#o=this.\u0275cmp=s.VBU({type:w,selectors:[["ng-component"]],features:[s.Vt3],decls:5,vars:2,consts:[["defaultBackHref","/"],["value","12345,67","valueUnit","USD","subtitle1","Subtitle one","subtitle2","Subtitle two",3,"titleClick","title"],["name","arrow-down",4,"kirbyHeaderTitleActionIcon"],[3,"innerHTML"],["name","arrow-down"]],template:function(R,H){1&R&&(s.j41(0,"kirby-page",0)(1,"kirby-header",1),s.bIt("titleClick",function(L){return H.onTitleClick(L)}),s.DNE(2,_,1,0,"kirby-icon",2),s.k0s(),s.j41(3,"kirby-page-content"),s.nrm(4,"div",3),s.k0s()()),2&R&&(s.R7$(),s.Y8G("title","Interactive Title"),s.R7$(3),s.Y8G("innerHTML",H.content,s.npT))},dependencies:[n.wq,n.H1,n.Uu,i.GC,i.lZ,i.mx,f.op,f.Rl],encapsulation:2})}},57203:(ft,Z,l)=>{"use strict";l.d(Z,{V:()=>y});var n=l(52375),i=l(72882),f=l(28287),g=l(13339),s=l(35043),x=l(54438);const __template='\n \n \n \n \n \n';let y=(()=>{class w{constructor(){this.template=__template}static#e=this.\u0275fac=function(R){return new(R||w)};static#t=this.\u0275cmp=x.VBU({type:w,selectors:[["cookbook-header-example-progress-circle-with-avatar"]],decls:4,vars:1,consts:[["subtitle1","Subtitle one","subtitle2","Subtitle two",3,"title"],["value","75","themeColor","success","size","lg"],["themeColor","white"],["name","kirby"]],template:function(R,H){1&R&&(x.j41(0,"kirby-header",0)(1,"kirby-progress-circle",1)(2,"kirby-avatar",2),x.nrm(3,"kirby-icon",3),x.k0s()()()),2&R&&x.Y8G("title","Title")},dependencies:[n.GC,n.lZ,i.Z,f.f,g.Cd,s.op,s.Rl],encapsulation:2})}return w})()},12203:(ft,Z,l)=>{"use strict";l.d(Z,{P:()=>s});var n=l(52375),i=l(54438);const f=()=>["Mrs. Lady Like Tiff Tuff Escargoon Tokkori","&","Mr. Chef Kawasaki Tokkori"],g_template="\n";let s=(()=>{class x{constructor(){this.template=g_template}static#e=this.\u0275fac=function(w){return new(w||x)};static#t=this.\u0275cmp=i.VBU({type:x,selectors:[["cookbook-header-example-subtitle-list"]],decls:1,vars:3,consts:[[3,"title","subtitle1"]],template:function(w,M){1&w&&i.nrm(0,"kirby-header",0),2&w&&i.Y8G("title","Title")("subtitle1",i.lJ4(2,f))},dependencies:[n.GC,n.lZ],styles:["[_nghost-%COMP%]{border:1px dashed var(--kirby-medium);margin:12px;background:linear-gradient(135deg,transparent 0,transparent 95%,#fff 96%);display:block;overflow:hidden;width:620px;max-width:100%;resize:horizontal}"]})}return x})()},52436:(ft,Z,l)=>{"use strict";l.d(Z,{e:()=>g});var n=l(52375),i=l(54438);const f_template='\n';let g=(()=>{class s{constructor(){this.template=f_template}static#e=this.\u0275fac=function(y){return new(y||s)};static#t=this.\u0275cmp=i.VBU({type:s,selectors:[["cookbook-header-example-title-scaling"]],decls:1,vars:1,consts:[["titleMaxLines","2","subtitle1","Subtitle one","subtitle2","Subtitle two",3,"title"]],template:function(y,w){1&y&&i.nrm(0,"kirby-header",0),2&y&&i.Y8G("title","Fall prices consulting quarterly municipal appeal inverse expenses market value credit quality market exposure potential appeal funds debt downturn NASDAQ Fitch 401k appeal corporate bonds municipal Nikkei market index treasury lucrative holder fiat corporation funds default interest rollover 401k exchange traded funds dividends inverse credit investment capitalization")},dependencies:[n.GC,n.lZ],encapsulation:2})}return s})()},31519:(ft,Z,l)=>{"use strict";l.d(Z,{a:()=>g});var n=l(52375),i=l(54438);const f_template='\n';let g=(()=>{class s{constructor(){this.template=f_template}static#e=this.\u0275fac=function(y){return new(y||s)};static#t=this.\u0275cmp=i.VBU({type:s,selectors:[["cookbook-header-example-value"]],decls:1,vars:1,consts:[["value","12.345,67","valueUnit","USD","subtitle1","Subtitle one","subtitle2","Subtitle two",3,"title"]],template:function(y,w){1&y&&i.nrm(0,"kirby-header",0),2&y&&i.Y8G("title","Title")},dependencies:[n.GC,n.lZ],encapsulation:2})}return s})()},58311:(ft,Z,l)=>{"use strict";l.d(Z,{C:()=>g});var n=l(35043),i=l(54438);const f_htmlSnippet='\n \n ',f_codeSnippet="import { IconRegistryService } from '@kirbydesign/designsystem';\n\nconst customIcons = [\n { \n name: 'custom-icon-name',\n svg: '[PATH_TO_SVG_FILE]',\n },\n ...\n];\n\n@NgModule({ ... })\nexport class MyModule { \n constructor(iconRegistryService: IconRegistryService) { \n iconRegistryService.addIcons(customIcons);\n } \n}";class g{static#e=this.codeSnippet=f_codeSnippet;static#t=this.htmlSnippet=f_htmlSnippet;static#n=this.\u0275fac=function(_){return new(_||g)};static#o=this.\u0275cmp=i.VBU({type:g,selectors:[["cookbook-icon-custom-example"]],decls:10,vars:0,consts:[[1,"icon-item-container"],[1,"icon-item-inner-container"],["name","football","title","football"],[1,"icon-item-title"],["name","umbrella","title","umbrella"]],template:function(_,y){1&_&&(i.j41(0,"div",0)(1,"div",1),i.nrm(2,"kirby-icon",2),i.j41(3,"span",3),i.EFF(4,"football"),i.k0s()()(),i.j41(5,"div",0)(6,"div",1),i.nrm(7,"kirby-icon",4),i.j41(8,"span",3),i.EFF(9,"umbrella"),i.k0s()()())},dependencies:[n.op,n.Rl],styles:['@keyframes _ngcontent-%COMP%_slide-in-out{0%{opacity:0;transform:translateY(-50%)}10%{opacity:1;transform:translateY(-125%)}90%{opacity:1;transform:translateY(-125%)}to{opacity:0;transform:translateY(-200%)}}[_nghost-%COMP%]{display:block}p[_ngcontent-%COMP%]{margin-top:16px}.icon-item-container[_ngcontent-%COMP%]{width:112px;padding:8px;display:inline-block;text-align:center}.icon-item-inner-container[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;height:100%;flex-wrap:wrap}.icon-item-title[_ngcontent-%COMP%]{display:block;max-width:112px;font-size:12px;color:#0009;white-space:nowrap}kirby-icon[_ngcontent-%COMP%]{width:100%}kirby-icon.copy-to-clipboard[_ngcontent-%COMP%]{transition:transform .2s;cursor:pointer}kirby-icon.copy-to-clipboard[_ngcontent-%COMP%]:hover{transform:scale(1.2)}kirby-icon.copy-to-clipboard[_ngcontent-%COMP%]:before{display:block;position:absolute;content:"Copied!";background-color:var(--kirby-semi-light);color:var(--kirby-semi-dark-contrast);font-size:10px;padding:2px 4px;border-radius:4px;opacity:0;transform:translateY(-50%)}kirby-icon.copy-to-clipboard.copied[_ngcontent-%COMP%]:before{opacity:1;animation-name:_ngcontent-%COMP%_slide-in-out;animation-duration:1.5s;animation-fill-mode:forwards}.color-options[_ngcontent-%COMP%]{display:flex;justify-content:center;gap:8px;padding:8px}button[_ngcontent-%COMP%]{height:44px;width:44px;border:none;border-radius:50%;margin:0;color:var(--kirby-black);cursor:pointer}button.primary[_ngcontent-%COMP%]{background-color:var(--kirby-primary)}button.primary[_ngcontent-%COMP%]:hover{background-color:var(--kirby-primary-shade)}button.secondary[_ngcontent-%COMP%]{background-color:var(--kirby-secondary)}button.secondary[_ngcontent-%COMP%]:hover{background-color:var(--kirby-secondary-shade)}button.tertiary[_ngcontent-%COMP%]{background-color:var(--kirby-tertiary)}button.tertiary[_ngcontent-%COMP%]:hover{background-color:var(--kirby-tertiary-shade)}button.success[_ngcontent-%COMP%]{background-color:var(--kirby-success)}button.success[_ngcontent-%COMP%]:hover{background-color:var(--kirby-success-shade)}button.warning[_ngcontent-%COMP%]{background-color:var(--kirby-warning)}button.warning[_ngcontent-%COMP%]:hover{background-color:var(--kirby-warning-shade)}button.danger[_ngcontent-%COMP%]{background-color:var(--kirby-danger)}button.danger[_ngcontent-%COMP%]:hover{background-color:var(--kirby-danger-shade)}button[_ngcontent-%COMP%]:active{transform:scale(.95)}']})}},37015:(ft,Z,l)=>{"use strict";l.d(Z,{q:()=>M});var n=l(10467),i=l(35043),f=l(44354),g=l(60177),s=l(54438),x=l(13339);function _(I,R){if(1&I){const H=s.RV6();s.j41(0,"div",3)(1,"div",4)(2,"kirby-icon",5),s.bIt("click",function(L){const he=s.eBV(H).$implicit,pe=s.XpG();return s.Njj(pe.onIconClick(L,he))}),s.k0s(),s.j41(3,"span",6),s.EFF(4),s.k0s()()()}if(2&I){const H=R.$implicit,K=s.XpG();s.R7$(2),s.Y8G("name",H)("title",H)("themeColor",null==K.color?null:K.color.name),s.R7$(2),s.JRh(H)}}function y(I,R){if(1&I){const H=s.RV6();s.j41(0,"button",7),s.bIt("click",function(){const L=s.eBV(H).$implicit,he=s.XpG();return s.Njj(he.changeColor(L))}),s.k0s()}2&I&&s.Y8G("ngClass",R.$implicit.name)}class M{constructor(){this.icons=i.o$,this.colors=[...f.A.brandColors,...f.A.notificationColors]}static#e=this.htmlSnippet='';changeColor(R){this.color=R}onIconClick(R,H){return(0,n.A)(function*(){const K=``;yield navigator.clipboard.writeText(K);const L=R.target.closest("kirby-icon");L.classList.add("copied"),window.setTimeout(()=>{L.classList.remove("copied")},1500)})()}static#t=this.\u0275fac=function(H){return new(H||M)};static#n=this.\u0275cmp=s.VBU({type:M,selectors:[["cookbook-icon-default-example"]],decls:10,vars:2,consts:[["class","icon-item-container",4,"ngFor","ngForOf"],[1,"color-options"],[3,"ngClass","click",4,"ngFor","ngForOf"],[1,"icon-item-container"],[1,"icon-item-inner-container"],[1,"copy-to-clipboard",3,"click","name","title","themeColor"],[1,"icon-item-title"],[3,"click","ngClass"]],template:function(H,K){1&H&&(s.j41(0,"div"),s.DNE(1,_,5,4,"div",0),s.j41(2,"div")(3,"p"),s.EFF(4,"Icons automatically inherit the value set via the "),s.j41(5,"code"),s.EFF(6,"color"),s.k0s(),s.EFF(7," css property. You can experiment with various colors for the icons above here:"),s.k0s(),s.j41(8,"div",1),s.DNE(9,y,1,1,"button",2),s.k0s()()()),2&H&&(s.R7$(),s.Y8G("ngForOf",K.icons),s.R7$(8),s.Y8G("ngForOf",K.colors))},dependencies:[g.pM,i.op,i.Rl,x.Cd,g.YU],styles:['@keyframes _ngcontent-%COMP%_slide-in-out{0%{opacity:0;transform:translateY(-50%)}10%{opacity:1;transform:translateY(-125%)}90%{opacity:1;transform:translateY(-125%)}to{opacity:0;transform:translateY(-200%)}}[_nghost-%COMP%]{display:block}p[_ngcontent-%COMP%]{margin-top:16px}.icon-item-container[_ngcontent-%COMP%]{width:112px;padding:8px;display:inline-block;text-align:center}.icon-item-inner-container[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;height:100%;flex-wrap:wrap}.icon-item-title[_ngcontent-%COMP%]{display:block;max-width:112px;font-size:12px;color:#0009;white-space:nowrap}kirby-icon[_ngcontent-%COMP%]{width:100%}kirby-icon.copy-to-clipboard[_ngcontent-%COMP%]{transition:transform .2s;cursor:pointer}kirby-icon.copy-to-clipboard[_ngcontent-%COMP%]:hover{transform:scale(1.2)}kirby-icon.copy-to-clipboard[_ngcontent-%COMP%]:before{display:block;position:absolute;content:"Copied!";background-color:var(--kirby-semi-light);color:var(--kirby-semi-dark-contrast);font-size:10px;padding:2px 4px;border-radius:4px;opacity:0;transform:translateY(-50%)}kirby-icon.copy-to-clipboard.copied[_ngcontent-%COMP%]:before{opacity:1;animation-name:_ngcontent-%COMP%_slide-in-out;animation-duration:1.5s;animation-fill-mode:forwards}.color-options[_ngcontent-%COMP%]{display:flex;justify-content:center;gap:8px;padding:8px}button[_ngcontent-%COMP%]{height:44px;width:44px;border:none;border-radius:50%;margin:0;color:var(--kirby-black);cursor:pointer}button.primary[_ngcontent-%COMP%]{background-color:var(--kirby-primary)}button.primary[_ngcontent-%COMP%]:hover{background-color:var(--kirby-primary-shade)}button.secondary[_ngcontent-%COMP%]{background-color:var(--kirby-secondary)}button.secondary[_ngcontent-%COMP%]:hover{background-color:var(--kirby-secondary-shade)}button.tertiary[_ngcontent-%COMP%]{background-color:var(--kirby-tertiary)}button.tertiary[_ngcontent-%COMP%]:hover{background-color:var(--kirby-tertiary-shade)}button.success[_ngcontent-%COMP%]{background-color:var(--kirby-success)}button.success[_ngcontent-%COMP%]:hover{background-color:var(--kirby-success-shade)}button.warning[_ngcontent-%COMP%]{background-color:var(--kirby-warning)}button.warning[_ngcontent-%COMP%]:hover{background-color:var(--kirby-warning-shade)}button.danger[_ngcontent-%COMP%]{background-color:var(--kirby-danger)}button.danger[_ngcontent-%COMP%]:hover{background-color:var(--kirby-danger-shade)}button[_ngcontent-%COMP%]:active{transform:scale(.95)}']})}},82356:(ft,Z,l)=>{"use strict";l.d(Z,{l:()=>x});var n=l(35043),i=l(60177),f=l(54438);function g(_,y){if(1&_&&(f.j41(0,"div",1)(1,"div",2),f.nrm(2,"kirby-icon",3),f.j41(3,"span",4),f.EFF(4),f.k0s()()()),2&_){const w=y.$implicit;f.R7$(2),f.Y8G("size",w.value)("title",w.value),f.R7$(2),f.JRh(w.value)}}const s_htmlSnippet='\n\n\n';class x{constructor(){this.sizes=n.lK}static#e=this.htmlSnippet=s_htmlSnippet;static#t=this.\u0275fac=function(w){return new(w||x)};static#n=this.\u0275cmp=f.VBU({type:x,selectors:[["cookbook-icon-sizes-example"]],decls:2,vars:3,consts:[["class","icon-item-container",4,"ngFor","ngForOf"],[1,"icon-item-container"],[1,"icon-item-inner-container"],["name","person",3,"size","title"],[1,"icon-item-title"]],template:function(w,M){1&w&&(f.DNE(0,g,5,3,"div",0),f.nI1(1,"keyvalue")),2&w&&f.Y8G("ngForOf",f.bMT(1,1,M.sizes))},dependencies:[i.pM,n.op,n.Rl,i.lG],styles:['@keyframes _ngcontent-%COMP%_slide-in-out{0%{opacity:0;transform:translateY(-50%)}10%{opacity:1;transform:translateY(-125%)}90%{opacity:1;transform:translateY(-125%)}to{opacity:0;transform:translateY(-200%)}}[_nghost-%COMP%]{display:block}p[_ngcontent-%COMP%]{margin-top:16px}.icon-item-container[_ngcontent-%COMP%]{width:112px;padding:8px;display:inline-block;text-align:center}.icon-item-inner-container[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;height:100%;flex-wrap:wrap}.icon-item-title[_ngcontent-%COMP%]{display:block;max-width:112px;font-size:12px;color:#0009;white-space:nowrap}kirby-icon[_ngcontent-%COMP%]{width:100%}kirby-icon.copy-to-clipboard[_ngcontent-%COMP%]{transition:transform .2s;cursor:pointer}kirby-icon.copy-to-clipboard[_ngcontent-%COMP%]:hover{transform:scale(1.2)}kirby-icon.copy-to-clipboard[_ngcontent-%COMP%]:before{display:block;position:absolute;content:"Copied!";background-color:var(--kirby-semi-light);color:var(--kirby-semi-dark-contrast);font-size:10px;padding:2px 4px;border-radius:4px;opacity:0;transform:translateY(-50%)}kirby-icon.copy-to-clipboard.copied[_ngcontent-%COMP%]:before{opacity:1;animation-name:_ngcontent-%COMP%_slide-in-out;animation-duration:1.5s;animation-fill-mode:forwards}.color-options[_ngcontent-%COMP%]{display:flex;justify-content:center;gap:8px;padding:8px}button[_ngcontent-%COMP%]{height:44px;width:44px;border:none;border-radius:50%;margin:0;color:var(--kirby-black);cursor:pointer}button.primary[_ngcontent-%COMP%]{background-color:var(--kirby-primary)}button.primary[_ngcontent-%COMP%]:hover{background-color:var(--kirby-primary-shade)}button.secondary[_ngcontent-%COMP%]{background-color:var(--kirby-secondary)}button.secondary[_ngcontent-%COMP%]:hover{background-color:var(--kirby-secondary-shade)}button.tertiary[_ngcontent-%COMP%]{background-color:var(--kirby-tertiary)}button.tertiary[_ngcontent-%COMP%]:hover{background-color:var(--kirby-tertiary-shade)}button.success[_ngcontent-%COMP%]{background-color:var(--kirby-success)}button.success[_ngcontent-%COMP%]:hover{background-color:var(--kirby-success-shade)}button.warning[_ngcontent-%COMP%]{background-color:var(--kirby-warning)}button.warning[_ngcontent-%COMP%]:hover{background-color:var(--kirby-warning-shade)}button.danger[_ngcontent-%COMP%]{background-color:var(--kirby-danger)}button.danger[_ngcontent-%COMP%]:hover{background-color:var(--kirby-danger-shade)}button[_ngcontent-%COMP%]:active{transform:scale(.95)}']})}},55923:(ft,Z,l)=>{"use strict";l.d(Z,{y:()=>x});var n=l(81365),i=l(28287),f=l(35043),g=l(54438);const s_template='\n \n \n \n

Attach image

\n
';let x=(()=>{class _{constructor(){this.template=s_template}static#e=this.\u0275fac=function(M){return new(M||_)};static#t=this.\u0275cmp=g.VBU({type:_,selectors:[["cookbook-item-example-attachment"]],decls:5,vars:0,consts:[["slot","start","size","xs"],["name","camera"],[1,"kirby-item-title"]],template:function(M,I){1&M&&(g.j41(0,"kirby-item")(1,"kirby-avatar",0),g.nrm(2,"kirby-icon",1),g.k0s(),g.j41(3,"p",2),g.EFF(4,"Attach image"),g.k0s()())},dependencies:[n.kA,n.JA,i.f,f.op,f.Rl],encapsulation:2})}return _})()},82054:(ft,Z,l)=>{"use strict";l.d(Z,{U:()=>x});var n=l(81365),i=l(28287),f=l(35043),g=l(54438);const s_template='\n \n \n \n \n

Title

\n \n
\n -849,00\n
';let x=(()=>{class _{constructor(){this.template=s_template}static#e=this.\u0275fac=function(M){return new(M||_)};static#t=this.\u0275cmp=g.VBU({type:_,selectors:[["cookbook-item-example-avatar-date"]],decls:10,vars:0,consts:[["overlay","true","slot","start"],["name","moneybag"],[1,"kirby-item-title"],[1,"kirby-item-detail"],["slot","end","value","-849.00"]],template:function(M,I){1&M&&(g.j41(0,"kirby-item")(1,"kirby-avatar",0),g.nrm(2,"kirby-icon",1),g.k0s(),g.j41(3,"kirby-label")(4,"p",2),g.EFF(5,"Title"),g.k0s(),g.j41(6,"time",3),g.EFF(7,"10.04.2020"),g.k0s()(),g.j41(8,"data",4),g.EFF(9,"-849,00"),g.k0s()())},dependencies:[n.kA,n.JA,n.UF,i.f,f.op,f.Rl],encapsulation:2})}return _})()},44877:(ft,Z,l)=>{"use strict";l.d(Z,{M:()=>x});var n=l(81365),i=l(28287),f=l(35043),g=l(54438);const s_template='\n \n \n \n

Title

\n -849,00\n
';let x=(()=>{class _{constructor(){this.template=s_template}static#e=this.\u0275fac=function(M){return new(M||_)};static#t=this.\u0275cmp=g.VBU({type:_,selectors:[["cookbook-item-example-avatar"]],decls:7,vars:0,consts:[["overlay","true","slot","start"],["name","moneybag"],[1,"kirby-item-title"],["slot","end","value","-849.00"]],template:function(M,I){1&M&&(g.j41(0,"kirby-item")(1,"kirby-avatar",0),g.nrm(2,"kirby-icon",1),g.k0s(),g.j41(3,"p",2),g.EFF(4,"Title"),g.k0s(),g.j41(5,"data",3),g.EFF(6,"-849,00"),g.k0s()())},dependencies:[n.kA,n.JA,i.f,f.op,f.Rl],encapsulation:2})}return _})()},39457:(ft,Z,l)=>{"use strict";l.d(Z,{F:()=>_});var n=l(81365),i=l(75797),f=l(28287),g=l(35043),s=l(54438);const x_template='\n
\n \n \n
\n \n \n \n \n

Jake The Snake Insurance

\n

Basic Insurance

\n

Account - Budget Account

\n
\n Value\n
',x_styles=['div[slot="outside"] {\n display: flex;\n flex-direction: column;\n}'];let _=(()=>{class y{constructor(){this.template=x_template,this.styles=x_styles[0]}static#e=this.\u0275fac=function(I){return new(I||y)};static#t=this.\u0275cmp=s.VBU({type:y,selectors:[["cookbook-item-example-avatar-flagged-three-lines"]],decls:15,vars:0,consts:[["slot","outside"],["themeColor","success","size","sm"],["themeColor","warning","size","sm"],["overlay","true","slot","start"],["name","moneybag"],[1,"kirby-item-title"],[1,"kirby-item-subtitle"],[1,"kirby-item-detail"],["slot","end","value","value",1,"kirby-text-bold"]],template:function(I,R){1&I&&(s.j41(0,"kirby-item")(1,"div",0),s.nrm(2,"kirby-badge",1)(3,"kirby-badge",2),s.k0s(),s.j41(4,"kirby-avatar",3),s.nrm(5,"kirby-icon",4),s.k0s(),s.j41(6,"kirby-label")(7,"p",5),s.EFF(8,"Jake The Snake Insurance"),s.k0s(),s.j41(9,"p",6),s.EFF(10,"Basic Insurance"),s.k0s(),s.j41(11,"p",7),s.EFF(12,"Account - Budget Account"),s.k0s()(),s.j41(13,"data",8),s.EFF(14,"Value"),s.k0s()())},dependencies:[n.kA,n.JA,n.UF,i.n,f.f,g.op,g.Rl],styles:["div[slot=outside][_ngcontent-%COMP%]{display:flex;flex-direction:column}"]})}return y})()},94430:(ft,Z,l)=>{"use strict";l.d(Z,{y:()=>y});var n=l(81365),i=l(75797),f=l(28287),g=l(35043),s=l(8346),x=l(54438);const __template='\n
\n \n \n
\n \n \n \n \n \n \n \n

Lorem ipsum quam notem andamus gepulowitzh onga bonga bimmelon sid est insula

\n

Phone, Internet, Streaming services og other

\n
\n \n EUR 300,00\n \n
',__styles=['div[slot="outside"] {\n display: flex;\n flex-direction: column;\n}'];let y=(()=>{class w{constructor(){this.template=__template,this.styles=__styles[0]}static#e=this.\u0275fac=function(R){return new(R||w)};static#t=this.\u0275cmp=x.VBU({type:w,selectors:[["cookbook-item-example-avatar-flagged"]],decls:16,vars:0,consts:[["slot","outside"],["themeColor","success","size","sm"],["themeColor","warning","size","sm"],["overlay","true","slot","start"],["name","moneybag"],["name","attach"],[1,"kirby-item-title"],[1,"kirby-item-detail"],["slot","end","themeColor","success"],["value","300.00"]],template:function(R,H){1&R&&(x.j41(0,"kirby-item")(1,"div",0),x.nrm(2,"kirby-badge",1)(3,"kirby-badge",2),x.k0s(),x.j41(4,"kirby-avatar",3),x.nrm(5,"kirby-icon",4),x.j41(6,"kirby-badge"),x.nrm(7,"kirby-icon",5),x.k0s()(),x.j41(8,"kirby-label")(9,"p",6),x.EFF(10,"Lorem ipsum quam notem andamus gepulowitzh onga bonga bimmelon sid est insula"),x.k0s(),x.j41(11,"p",7),x.EFF(12,"Phone, Internet, Streaming services og other"),x.k0s()(),x.j41(13,"kirby-flag",8)(14,"data",9),x.EFF(15,"EUR 300,00"),x.k0s()()())},dependencies:[n.kA,n.JA,n.UF,i.n,f.f,g.op,g.Rl,s.q],styles:["div[slot=outside][_ngcontent-%COMP%]{display:flex;flex-direction:column}"]})}return w})()},25174:(ft,Z,l)=>{"use strict";l.d(Z,{n:()=>s});var n=l(81365),i=l(47008),f=l(54438);const g_template='\n \n

Title

\n

Detail

\n
\n \n
';let s=(()=>{class x{constructor(){this.template=g_template}static#e=this.\u0275fac=function(w){return new(w||x)};static#t=this.\u0275cmp=f.VBU({type:x,selectors:[["cookbook-item-example-button"]],decls:8,vars:0,consts:[[1,"kirby-item-title"],[1,"kirby-item-detail"],["slot","end","kirby-button","","size","sm"]],template:function(w,M){1&w&&(f.j41(0,"kirby-item")(1,"kirby-label")(2,"p",0),f.EFF(3,"Title"),f.k0s(),f.j41(4,"p",1),f.EFF(5,"Detail"),f.k0s()(),f.j41(6,"button",2),f.EFF(7,"Small Button"),f.k0s()())},dependencies:[n.kA,n.JA,n.UF,i.Q],encapsulation:2})}return x})()},85744:(ft,Z,l)=>{"use strict";l.d(Z,{R:()=>x});var n=l(98990),i=l(81365),f=l(57808),g=l(54438);const s_template='\n \n

Title

\n \n
\n
';let x=(()=>{class _{constructor(){this.template=s_template}static#e=this.\u0275fac=function(M){return new(M||_)};static#t=this.\u0275cmp=g.VBU({type:_,selectors:[["cookbook-item-example-card"]],decls:5,vars:0,consts:[["selectable","true"],[1,"kirby-item-title"],["slot","end"]],template:function(M,I){1&M&&(g.j41(0,"kirby-card")(1,"kirby-item",0)(2,"p",1),g.EFF(3,"Title"),g.k0s(),g.nrm(4,"kirby-toggle",2),g.k0s()())},dependencies:[n.Dw,n.ib,i.kA,i.JA,f.a],encapsulation:2})}return _})()},68368:(ft,Z,l)=>{"use strict";l.d(Z,{E:()=>x});var n=l(49969),i=l(98990),f=l(81365),g=l(54438);const s_template='\n \n \n

Disclosure animation example

\n
\n
\n\n
\n

A card with animated disclosure icon

\n

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

\n
\n
',s_animationCodeSnippetTS="import { animate, state, style, transition, trigger } from '@angular/animations';\n\n@Component({\n ...\n animations: [\n trigger('isExpanded', [\n state('true', style({ height: '*', visibility: 'visible' })),\n state('false', style({ height: '0px', visibility: 'hidden' })),\n transition('true <=> false', animate('0.2s')),\n ]),\n ],\n})\nexport class MyComponent { \n isExpanded = false;\n}";let x=(()=>{class _{constructor(){this.template=s_template,this.animationCodeSnippetTS=s_animationCodeSnippetTS,this.isExpanded=!1}static#e=this.\u0275fac=function(M){return new(M||_)};static#t=this.\u0275cmp=g.VBU({type:_,selectors:[["cookbook-item-example-disclosure-animation"]],decls:10,vars:4,consts:[[3,"click","hasPadding"],[3,"hasPadding"],["disclosure","arrow-down",3,"rotateIcon"],[1,"kirby-text-normal-bold"],[1,"kirby-text-bold"]],template:function(M,I){1&M&&(g.j41(0,"kirby-card",0),g.bIt("click",function(){return I.isExpanded=!I.isExpanded}),g.j41(1,"kirby-card-header",1)(2,"kirby-item",2)(3,"p",3),g.EFF(4,"Disclosure animation example"),g.k0s()()(),g.j41(5,"div")(6,"p",4),g.EFF(7,"A card with animated disclosure icon"),g.k0s(),g.j41(8,"p"),g.EFF(9,"Lorem ipsum dolor sit amet, consectetur adipiscing elit."),g.k0s()()()),2&M&&(g.Y8G("hasPadding",!0),g.R7$(),g.Y8G("hasPadding",!1),g.R7$(),g.Y8G("rotateIcon",I.isExpanded),g.R7$(3),g.Y8G("@isExpanded",I.isExpanded))},dependencies:[i.Dw,i.ib,i.lM,i.qq,f.kA,f.JA],styles:["[_nghost-%COMP%]{--kirby-card-padding-top: 0;--kirby-card-padding-bottom: 0}"],data:{animation:[(0,n.hZ)("isExpanded",[(0,n.wk)("true",(0,n.iF)({height:"*",visibility:"visible"})),(0,n.wk)("false",(0,n.iF)({height:"0px",visibility:"hidden"})),(0,n.kY)("true <=> false",(0,n.i0)("0.2s"))])]}})}return _})()},66015:(ft,Z,l)=>{"use strict";l.d(Z,{K:()=>_});var n=l(81365),i=l(28287),f=l(35043),g=l(8346),s=l(54438);const x_template='\n \n \n \n

Title

\n \n 60\n \n
';let _=(()=>{class y{constructor(){this.template=x_template}static#e=this.\u0275fac=function(I){return new(I||y)};static#t=this.\u0275cmp=s.VBU({type:y,selectors:[["cookbook-item-example-disclosure"]],decls:8,vars:1,consts:[["selectable","true",3,"disclosure"],["overlay","true","slot","start"],["name","moneybag"],[1,"kirby-item-title"],["slot","end","themeColor","success"],["value","60.0"]],template:function(I,R){1&I&&(s.j41(0,"kirby-item",0)(1,"kirby-avatar",1),s.nrm(2,"kirby-icon",2),s.k0s(),s.j41(3,"p",3),s.EFF(4,"Title"),s.k0s(),s.j41(5,"kirby-flag",4)(6,"data",5),s.EFF(7,"60"),s.k0s()()()),2&I&&s.Y8G("disclosure","arrow-more")},dependencies:[n.kA,n.JA,i.f,f.op,f.Rl,g.q],encapsulation:2})}return y})()},91917:(ft,Z,l)=>{"use strict";l.d(Z,{L:()=>s});var n=l(81365),i=l(28287),f=l(54438);const g_template='\n \n

Line Maria S\xf8rensen

\n
';let s=(()=>{class x{constructor(){this.template=g_template}static#e=this.\u0275fac=function(w){return new(w||x)};static#t=this.\u0275cmp=f.VBU({type:x,selectors:[["cookbook-item-example-fab-menu"]],decls:4,vars:0,consts:[["slot","start","imageSrc","/assets/images/woman.png"],[1,"kirby-item-title"]],template:function(w,M){1&w&&(f.j41(0,"kirby-item"),f.nrm(1,"kirby-avatar",0),f.j41(2,"p",1),f.EFF(3,"Line Maria S\xf8rensen"),f.k0s()())},dependencies:[n.kA,n.JA,i.f],encapsulation:2})}return x})()},84202:(ft,Z,l)=>{"use strict";l.d(Z,{b:()=>x});var n=l(81365),i=l(75797),f=l(8346),g=l(54438);const s_template='\n
\n \n \n
\n \n

Title

\n

Detail

\n
\n \n 60\n \n
',s_styles=['div[slot="outside"] {\n display: flex;\n flex-direction: column;\n}'];let x=(()=>{class _{constructor(){this.template=s_template,this.styles=s_styles[0]}static#e=this.\u0275fac=function(M){return new(M||_)};static#t=this.\u0275cmp=g.VBU({type:_,selectors:[["cookbook-item-example-flagged"]],decls:12,vars:0,consts:[["slot","outside"],["themeColor","success","size","sm"],["themeColor","warning","size","sm"],[1,"kirby-text-normal-bold"],[1,"kirby-item-detail"],["slot","end","themeColor","success"],["value","60.0"]],template:function(M,I){1&M&&(g.j41(0,"kirby-item")(1,"div",0),g.nrm(2,"kirby-badge",1)(3,"kirby-badge",2),g.k0s(),g.j41(4,"kirby-label")(5,"p",3),g.EFF(6,"Title"),g.k0s(),g.j41(7,"p",4),g.EFF(8,"Detail"),g.k0s()(),g.j41(9,"kirby-flag",5)(10,"data",6),g.EFF(11,"60"),g.k0s()()())},dependencies:[n.kA,n.JA,n.UF,i.n,f.q],styles:["div[slot=outside][_ngcontent-%COMP%]{display:flex;flex-direction:column}"]})}return _})()},85782:(ft,Z,l)=>{"use strict";l.d(Z,{p:()=>_});var n=l(81365),i=l(28287),f=l(75797),g=l(35043),s=l(54438);const x_template='\n \n \n \n \n \n \n \n

Lorem ipsum quam notem andamus gepulowitzh onga bonga bimmelon sid est insula

\n \n
\n

Die Marvin, your papers have arrived and you should be able to sign these within 1 week from today if you follow the instructions below.

\n
\n
';let _=(()=>{class y{constructor(){this.template=x_template}static#e=this.\u0275fac=function(I){return new(I||y)};static#t=this.\u0275cmp=s.VBU({type:y,selectors:[["cookbook-item-example-horizontal"]],decls:12,vars:0,consts:[["slot","start","overlay","true","imageSrc","/assets/images/woman.png"],["name","attach"],["direction","horizontal"],[1,"kirby-item-title"],[1,"kirby-item-detail"]],template:function(I,R){1&I&&(s.j41(0,"kirby-item")(1,"kirby-avatar",0)(2,"kirby-badge"),s.nrm(3,"kirby-icon",1),s.k0s()(),s.j41(4,"kirby-label")(5,"kirby-label",2)(6,"p",3),s.EFF(7,"Lorem ipsum quam notem andamus gepulowitzh onga bonga bimmelon sid est insula"),s.k0s(),s.j41(8,"time",4),s.EFF(9,"20.12.2017"),s.k0s()(),s.j41(10,"p"),s.EFF(11,"Die Marvin, your papers have arrived and you should be able to sign these within 1 week from today if you follow the instructions below."),s.k0s()()())},dependencies:[n.kA,n.JA,n.UF,i.f,f.n,g.op,g.Rl],encapsulation:2})}return y})()},27138:(ft,Z,l)=>{"use strict";l.d(Z,{e:()=>_});var n=l(81365),i=l(28287),f=l(35043),g=l(56297),s=l(54438);const x_template='\n \n \n \n

Title

\n \n \n \n
';let _=(()=>{class y{constructor(){this.template=x_template}static#e=this.\u0275fac=function(I){return new(I||y)};static#t=this.\u0275cmp=s.VBU({type:y,selectors:[["cookbook-item-example-input-default"]],decls:7,vars:0,consts:[["slot","start"],["name","moneybag"],[1,"kirby-item-title"],["slot","end"],["type","text","kirby-input","","value","Item with input","borderless","true"]],template:function(I,R){1&I&&(s.j41(0,"kirby-item")(1,"kirby-avatar",0),s.nrm(2,"kirby-icon",1),s.k0s(),s.j41(3,"p",2),s.EFF(4,"Title"),s.k0s(),s.j41(5,"kirby-form-field",3),s.nrm(6,"input",4),s.k0s()())},dependencies:[n.kA,n.JA,i.f,f.op,f.Rl,g.LT,g.KS,g.Sj],encapsulation:2})}return y})()},23904:(ft,Z,l)=>{"use strict";l.d(Z,{_:()=>_});var n=l(81365),i=l(28287),f=l(35043),g=l(56297),s=l(54438);const x_template='\n \n \n \n

Title

\n \n \n \n
';let _=(()=>{class y{constructor(){this.template=x_template}static#e=this.\u0275fac=function(I){return new(I||y)};static#t=this.\u0275cmp=s.VBU({type:y,selectors:[["cookbook-item-example-input-numeric"]],decls:7,vars:0,consts:[["slot","start"],["name","moneybag"],[1,"kirby-item-title"],["slot","end"],["type","number","kirby-input","","value","100.00","borderless","true"]],template:function(I,R){1&I&&(s.j41(0,"kirby-item")(1,"kirby-avatar",0),s.nrm(2,"kirby-icon",1),s.k0s(),s.j41(3,"p",2),s.EFF(4,"Title"),s.k0s(),s.j41(5,"kirby-form-field",3),s.nrm(6,"input",4),s.k0s()())},dependencies:[n.kA,n.JA,i.f,f.op,f.Rl,g.LT,g.KS,g.Sj],encapsulation:2})}return y})()},31686:(ft,Z,l)=>{"use strict";l.d(Z,{J:()=>x});var n=l(81365),i=l(28287),f=l(35043),g=l(54438);const s_template='\n \n \n \n

Title

\n \n
';let x=(()=>{class _{constructor(){this.template=s_template}static#e=this.\u0275fac=function(M){return new(M||_)};static#t=this.\u0275cmp=g.VBU({type:_,selectors:[["cookbook-item-example-picker-avatar-selected"]],decls:6,vars:0,consts:[["selectable","true","selected","true"],["overlay","true","slot","start"],["name","moneybag"],[1,"kirby-item-title"],["slot","end","name","checkmark-selected"]],template:function(M,I){1&M&&(g.j41(0,"kirby-item",0)(1,"kirby-avatar",1),g.nrm(2,"kirby-icon",2),g.k0s(),g.j41(3,"p",3),g.EFF(4,"Title"),g.k0s(),g.nrm(5,"kirby-icon",4),g.k0s())},dependencies:[n.kA,n.JA,i.f,f.op,f.Rl],encapsulation:2})}return _})()},44962:(ft,Z,l)=>{"use strict";l.d(Z,{c:()=>s});var n=l(81365),i=l(11235),f=l(54438);const g_template='\n \n \n

Title

\n

Detail

\n
\n \n Value\n Detail\n \n
';let s=(()=>{class x{constructor(){this.template=g_template}static#e=this.\u0275fac=function(w){return new(w||x)};static#t=this.\u0275cmp=f.VBU({type:x,selectors:[["cookbook-item-example-picker-checkbox"]],decls:12,vars:0,consts:[["selectable","true"],["slot","start"],[1,"kirby-item-title"],[1,"kirby-item-detail"],["slot","end"]],template:function(w,M){1&w&&(f.j41(0,"kirby-item",0),f.nrm(1,"kirby-checkbox",1),f.j41(2,"kirby-label")(3,"p",2),f.EFF(4,"Title"),f.k0s(),f.j41(5,"p",3),f.EFF(6,"Detail"),f.k0s()(),f.j41(7,"kirby-label",4)(8,"data"),f.EFF(9,"Value"),f.k0s(),f.j41(10,"data",3),f.EFF(11,"Detail"),f.k0s()()())},dependencies:[n.kA,n.JA,n.UF,i.P],encapsulation:2})}return x})()},56650:(ft,Z,l)=>{"use strict";l.d(Z,{z:()=>s});var n=l(81365),i=l(35043),f=l(54438);const g_template='\n \n \n

Title

\n

Detail

\n
\n \n Value\n Detail\n \n
';let s=(()=>{class x{constructor(){this.template=g_template}static#e=this.\u0275fac=function(w){return new(w||x)};static#t=this.\u0275cmp=f.VBU({type:x,selectors:[["cookbook-item-example-picker-default-selected"]],decls:12,vars:0,consts:[["selectable","true","selected","true"],["name","checkmark-selected","slot","start"],[1,"kirby-item-title"],[1,"kirby-item-detail"],["slot","end"]],template:function(w,M){1&w&&(f.j41(0,"kirby-item",0),f.nrm(1,"kirby-icon",1),f.j41(2,"kirby-label")(3,"p",2),f.EFF(4,"Title"),f.k0s(),f.j41(5,"p",3),f.EFF(6,"Detail"),f.k0s()(),f.j41(7,"kirby-label",4)(8,"data"),f.EFF(9,"Value"),f.k0s(),f.j41(10,"data",3),f.EFF(11,"Detail"),f.k0s()()())},dependencies:[n.kA,n.JA,n.UF,i.op,i.Rl],encapsulation:2})}return x})()},16458:(ft,Z,l)=>{"use strict";l.d(Z,{m:()=>g});var n=l(81365),i=l(54438);const f_template='\n \n

Title

\n

Detail

\n
\n \n Value\n Detail\n \n
';let g=(()=>{class s{constructor(){this.template=f_template}static#e=this.\u0275fac=function(y){return new(y||s)};static#t=this.\u0275cmp=i.VBU({type:s,selectors:[["cookbook-item-example-picker-default"]],decls:11,vars:0,consts:[["selectable","true"],[1,"kirby-text-normal-bold"],[1,"kirby-item-detail"],["slot","end"]],template:function(y,w){1&y&&(i.j41(0,"kirby-item",0)(1,"kirby-label")(2,"p",1),i.EFF(3,"Title"),i.k0s(),i.j41(4,"p",2),i.EFF(5,"Detail"),i.k0s()(),i.j41(6,"kirby-label",3)(7,"data"),i.EFF(8,"Value"),i.k0s(),i.j41(9,"data",2),i.EFF(10,"Detail"),i.k0s()()())},dependencies:[n.kA,n.JA,n.UF],encapsulation:2})}return s})()},78860:(ft,Z,l)=>{"use strict";l.d(Z,{a:()=>s});var n=l(81365),i=l(57808),f=l(54438);const g_template='\n

Disabled

\n \n
';let s=(()=>{class x{constructor(){this.template=g_template}static#e=this.\u0275fac=function(w){return new(w||x)};static#t=this.\u0275cmp=f.VBU({type:x,selectors:[["cookbook-item-example-settings-disabled"]],decls:4,vars:0,consts:[["disabled",""],[1,"kirby-item-title"],["slot","end"]],template:function(w,M){1&w&&(f.j41(0,"kirby-item",0)(1,"p",1),f.EFF(2,"Disabled"),f.k0s(),f.nrm(3,"kirby-toggle",2),f.k0s())},dependencies:[n.kA,n.JA,i.a],encapsulation:2})}return x})()},69843:(ft,Z,l)=>{"use strict";l.d(Z,{g:()=>s});var n=l(81365),i=l(57808),f=l(54438);const g_template='\n \n Title\n \n';let s=(()=>{class x{constructor(){this.template=g_template}static#e=this.\u0275fac=function(w){return new(w||x)};static#t=this.\u0275cmp=f.VBU({type:x,selectors:[["cookbook-item-example-settings"]],decls:3,vars:0,consts:[["slot","end","checked","true"]],template:function(w,M){1&w&&(f.j41(0,"kirby-item")(1,"kirby-toggle",0),f.EFF(2," Title "),f.k0s()())},dependencies:[n.kA,n.JA,i.a],encapsulation:2})}return x})()},8730:(ft,Z,l)=>{"use strict";l.d(Z,{G:()=>g});var n=l(81365),i=l(54438);const f_template='\n

Medium (default)

\n
';let g=(()=>{class s{constructor(){this.template=f_template}static#e=this.\u0275fac=function(y){return new(y||s)};static#t=this.\u0275cmp=i.VBU({type:s,selectors:[["cookbook-item-example-simple-md"]],decls:3,vars:0,consts:[[1,"kirby-item-title"]],template:function(y,w){1&y&&(i.j41(0,"kirby-item")(1,"p",0),i.EFF(2,"Medium (default)"),i.k0s()())},dependencies:[n.kA,n.JA],encapsulation:2})}return s})()},82795:(ft,Z,l)=>{"use strict";l.d(Z,{A:()=>g});var n=l(81365),i=l(54438);const f_template='\n

Small

\n
';let g=(()=>{class s{constructor(){this.template=f_template}static#e=this.\u0275fac=function(y){return new(y||s)};static#t=this.\u0275cmp=i.VBU({type:s,selectors:[["cookbook-item-example-simple-sm"]],decls:3,vars:0,consts:[["size","sm"],[1,"kirby-item-title"]],template:function(y,w){1&y&&(i.j41(0,"kirby-item",0)(1,"p",1),i.EFF(2,"Small"),i.k0s()())},dependencies:[n.kA,n.JA],encapsulation:2})}return s})()},89958:(ft,Z,l)=>{"use strict";l.d(Z,{Y:()=>g});var n=l(81365),i=l(54438);const f_template='\n

Extra small

\n
';let g=(()=>{class s{constructor(){this.template=f_template}static#e=this.\u0275fac=function(y){return new(y||s)};static#t=this.\u0275cmp=i.VBU({type:s,selectors:[["cookbook-item-example-simple-xs"]],decls:3,vars:0,consts:[["size","xs"],[1,"kirby-item-title"]],template:function(y,w){1&y&&(i.j41(0,"kirby-item",0)(1,"p",1),i.EFF(2,"Extra small"),i.k0s()())},dependencies:[n.kA,n.JA],encapsulation:2})}return s})()},53098:(ft,Z,l)=>{"use strict";l.d(Z,{d:()=>g});var n=l(81365),i=l(54438);const f_template='\n

Title

\n Value\n
';let g=(()=>{class s{constructor(){this.template=f_template}static#e=this.\u0275fac=function(y){return new(y||s)};static#t=this.\u0275cmp=i.VBU({type:s,selectors:[["cookbook-item-example-simple"]],decls:5,vars:0,consts:[[1,"kirby-item-title"],["slot","end"]],template:function(y,w){1&y&&(i.j41(0,"kirby-item")(1,"p",0),i.EFF(2,"Title"),i.k0s(),i.j41(3,"data",1),i.EFF(4,"Value"),i.k0s()())},dependencies:[n.kA,n.JA],encapsulation:2})}return s})()},21662:(ft,Z,l)=>{"use strict";l.d(Z,{v:()=>g});var n=l(81365),i=l(54438);const f_template='\n

Title that will be truncated because it has a very long text that cannot fit in the width of the container as it\'s way too long for that and this is why it will be truncated

\n Value\n
';let g=(()=>{class s{constructor(){this.template=f_template}static#e=this.\u0275fac=function(y){return new(y||s)};static#t=this.\u0275cmp=i.VBU({type:s,selectors:[["cookbook-item-example-long-title"]],decls:5,vars:0,consts:[[1,"kirby-item-title"],["slot","end"]],template:function(y,w){1&y&&(i.j41(0,"kirby-item")(1,"p",0),i.EFF(2,"Title that will be truncated because it has a very long text that cannot fit in the width of the container as it's way too long for that and this is why it will be truncated"),i.k0s(),i.j41(3,"data",1),i.EFF(4,"Value"),i.k0s()())},dependencies:[n.kA,n.JA],encapsulation:2})}return s})()},49501:(ft,Z,l)=>{"use strict";l.d(Z,{C:()=>g});var n=l(81365),i=l(54438);const f_template='\n \n

Title

\n

With the \'.kirby-item-wrap\' CSS class - text no longer faces the risk of abrupt truncation. With \'.kirby-item-wrap\' in the mix, the content gracefully extends to the next line, seamlessly continuing its narrative. Take a glance, and you\'ll see how seamlessly it moves to the next line, maintaining readability and preserving the flow of information.

\n

Detail

\n
\n Value\n
';let g=(()=>{class s{constructor(){this.template=f_template}static#e=this.\u0275fac=function(y){return new(y||s)};static#t=this.\u0275cmp=i.VBU({type:s,selectors:[["cookbook-item-example-simple-multiline-subtitle"]],decls:13,vars:0,consts:[[1,"kirby-item-title"],[1,"kirby-item-wrap","kirby-item-subtitle"],[1,"kirby-item-detail"],["slot","end","value","value"]],template:function(y,w){1&y&&(i.j41(0,"kirby-item")(1,"kirby-label")(2,"p",0),i.EFF(3,"Title"),i.k0s(),i.j41(4,"p",1),i.EFF(5,"With the '.kirby-item-wrap' CSS class - text no longer faces the risk of abrupt truncation. With "),i.j41(6,"code"),i.EFF(7,"'.kirby-item-wrap'"),i.k0s(),i.EFF(8," in the mix, the content gracefully extends to the next line, seamlessly continuing its narrative. Take a glance, and you'll see how seamlessly it moves to the next line, maintaining readability and preserving the flow of information."),i.k0s(),i.j41(9,"p",2),i.EFF(10,"Detail"),i.k0s()(),i.j41(11,"data",3),i.EFF(12,"Value"),i.k0s()())},dependencies:[n.kA,n.JA,n.UF],encapsulation:2})}return s})()},51436:(ft,Z,l)=>{"use strict";l.d(Z,{G:()=>g});var n=l(81365),i=l(54438);const f_template='\n \n

Title

\n

With the \'.kirby-item-wrap\' CSS class - text no longer faces the risk of abrupt truncation. With \'.kirby-item-wrap\' in the mix, the content gracefully extends to the next line, seamlessly continuing its narrative. Take a glance, and you\'ll see how seamlessly it moves to the next line, maintaining readability and preserving the flow of information.

\n
\n Value\n
';let g=(()=>{class s{constructor(){this.template=f_template}static#e=this.\u0275fac=function(y){return new(y||s)};static#t=this.\u0275cmp=i.VBU({type:s,selectors:[["cookbook-item-example-simple-multiline"]],decls:11,vars:0,consts:[[1,"kirby-item-title"],[1,"kirby-item-wrap"],["slot","end","value","value"]],template:function(y,w){1&y&&(i.j41(0,"kirby-item")(1,"kirby-label")(2,"p",0),i.EFF(3,"Title"),i.k0s(),i.j41(4,"p",1),i.EFF(5,"With the '.kirby-item-wrap' CSS class - text no longer faces the risk of abrupt truncation. With "),i.j41(6,"code"),i.EFF(7,"'.kirby-item-wrap'"),i.k0s(),i.EFF(8," in the mix, the content gracefully extends to the next line, seamlessly continuing its narrative. Take a glance, and you'll see how seamlessly it moves to the next line, maintaining readability and preserving the flow of information."),i.k0s()(),i.j41(9,"data",2),i.EFF(10,"Value"),i.k0s()())},dependencies:[n.kA,n.JA,n.UF],encapsulation:2})}return s})()},20289:(ft,Z,l)=>{"use strict";l.d(Z,{Q:()=>g});var n=l(81365),i=l(54438);const f_template='\n \n

Title

\n

Subtitle

\n

Detail

\n
\n Value\n
';let g=(()=>{class s{constructor(){this.template=f_template}static#e=this.\u0275fac=function(y){return new(y||s)};static#t=this.\u0275cmp=i.VBU({type:s,selectors:[["cookbook-item-example-simple-three-lines"]],decls:10,vars:0,consts:[[1,"kirby-item-title"],[1,"kirby-item-subtitle"],[1,"kirby-item-detail"],["slot","end","value","value",1,"kirby-text-bold"]],template:function(y,w){1&y&&(i.j41(0,"kirby-item")(1,"kirby-label")(2,"p",0),i.EFF(3,"Title"),i.k0s(),i.j41(4,"p",1),i.EFF(5,"Subtitle"),i.k0s(),i.j41(6,"p",2),i.EFF(7,"Detail"),i.k0s()(),i.j41(8,"data",3),i.EFF(9,"Value"),i.k0s()())},dependencies:[n.kA,n.JA,n.UF],encapsulation:2})}return s})()},27495:(ft,Z,l)=>{"use strict";l.d(Z,{g:()=>g});var n=l(81365),i=l(54438);const f_template='\n \n

Title

\n

Detail

\n
\n Value\n
';let g=(()=>{class s{constructor(){this.template=f_template}static#e=this.\u0275fac=function(y){return new(y||s)};static#t=this.\u0275cmp=i.VBU({type:s,selectors:[["cookbook-item-example-simple-two-lines"]],decls:8,vars:0,consts:[[1,"kirby-item-title"],[1,"kirby-item-detail"],["slot","end"]],template:function(y,w){1&y&&(i.j41(0,"kirby-item")(1,"kirby-label")(2,"p",0),i.EFF(3,"Title"),i.k0s(),i.j41(4,"p",1),i.EFF(5,"Detail"),i.k0s()(),i.j41(6,"data",2),i.EFF(7,"Value"),i.k0s()())},dependencies:[n.kA,n.JA,n.UF],encapsulation:2})}return s})()},40443:(ft,Z,l)=>{"use strict";l.d(Z,{d:()=>g});var n=l(81365),i=l(54438);const f_template='\n

Inventory with a long name

\n \n 50 pcs.\n

2 currently in stock

\n
\n
';let g=(()=>{class s{constructor(){this.template=f_template}static#e=this.\u0275fac=function(y){return new(y||s)};static#t=this.\u0275cmp=i.VBU({type:s,selectors:[["cookbook-item-example-simple-two-value-lines"]],decls:8,vars:0,consts:[[1,"kirby-text-normal-bold"],["slot","end"],["value","50"],[1,"kirby-item-detail"]],template:function(y,w){1&y&&(i.j41(0,"kirby-item")(1,"p",0),i.EFF(2,"Inventory with a long name"),i.k0s(),i.j41(3,"kirby-label",1)(4,"data",2),i.EFF(5,"50 pcs."),i.k0s(),i.j41(6,"p",3),i.EFF(7,"2 currently in stock"),i.k0s()()())},dependencies:[n.kA,n.JA,n.UF],encapsulation:2})}return s})()},33382:(ft,Z,l)=>{"use strict";l.d(Z,{q:()=>s});var n=l(67155),i=l(81365),f=l(54438);const g_template='\n \n \n

Title

\n

Detail

\n
\n \n Value\n \n
\n \n \n

Title

\n

Detail

\n
\n \n Value\n \n
\n
\n\n \n \n

Title

\n

Detail

\n
\n \n Value\n \n
\n \n \n

Title

\n

Detail

\n
\n \n Value\n \n
\n
\n';let s=(()=>{class x{constructor(){this.template=g_template}static#e=this.\u0275fac=function(w){return new(w||x)};static#t=this.\u0275cmp=f.VBU({type:x,selectors:[["cookbook-simple-item-group-example"]],decls:38,vars:0,consts:[[1,"kirby-text-normal-bold"],[1,"kirby-item-detail"],["slot","end"]],template:function(w,M){1&w&&(f.j41(0,"kirby-item-group")(1,"kirby-item")(2,"kirby-label")(3,"p",0),f.EFF(4,"Title"),f.k0s(),f.j41(5,"p",1),f.EFF(6,"Detail"),f.k0s()(),f.j41(7,"kirby-label",2)(8,"data"),f.EFF(9,"Value"),f.k0s()()(),f.j41(10,"kirby-item")(11,"kirby-label")(12,"p",0),f.EFF(13,"Title"),f.k0s(),f.j41(14,"p",1),f.EFF(15,"Detail"),f.k0s()(),f.j41(16,"kirby-label",2)(17,"data"),f.EFF(18,"Value"),f.k0s()()()(),f.j41(19,"kirby-item-group")(20,"kirby-item")(21,"kirby-label")(22,"p",0),f.EFF(23,"Title"),f.k0s(),f.j41(24,"p",1),f.EFF(25,"Detail"),f.k0s()(),f.j41(26,"kirby-label",2)(27,"data"),f.EFF(28,"Value"),f.k0s()()(),f.j41(29,"kirby-item")(30,"kirby-label")(31,"p",0),f.EFF(32,"Title"),f.k0s(),f.j41(33,"p",1),f.EFF(34,"Detail"),f.k0s()(),f.j41(35,"kirby-label",2)(36,"data"),f.EFF(37,"Value"),f.k0s()()()())},dependencies:[n._,i.kA,i.JA,i.UF],encapsulation:2})}return x})()},35728:(ft,Z,l)=>{"use strict";l.d(Z,{A:()=>x});var n=l(67155),i=l(18713),f=l(81365),g=l(54438);const s_template='\n \n

Item Group

\n
\n \n \n

Title

\n

Detail

\n
\n \n Value\n \n
\n \n \n

Title

\n

Detail

\n
\n \n Value\n \n
\n
\n\n \n

Item Group

\n
\n \n \n

Title

\n

Detail

\n
\n \n Value\n \n
\n \n \n

Title

\n

Detail

\n
\n \n Value\n \n
\n
';let x=(()=>{class _{constructor(){this.template=s_template}static#e=this.\u0275fac=function(M){return new(M||_)};static#t=this.\u0275cmp=g.VBU({type:_,selectors:[["cookbook-item-group-with-section-header-example"]],decls:44,vars:0,consts:[["heading",""],[1,"kirby-text-normal-bold"],[1,"kirby-item-detail"],["slot","end"]],template:function(M,I){1&M&&(g.j41(0,"kirby-item-group")(1,"kirby-section-header")(2,"h3",0),g.EFF(3,"Item Group"),g.k0s()(),g.j41(4,"kirby-item")(5,"kirby-label")(6,"p",1),g.EFF(7,"Title"),g.k0s(),g.j41(8,"p",2),g.EFF(9,"Detail"),g.k0s()(),g.j41(10,"kirby-label",3)(11,"data"),g.EFF(12,"Value"),g.k0s()()(),g.j41(13,"kirby-item")(14,"kirby-label")(15,"p",1),g.EFF(16,"Title"),g.k0s(),g.j41(17,"p",2),g.EFF(18,"Detail"),g.k0s()(),g.j41(19,"kirby-label",3)(20,"data"),g.EFF(21,"Value"),g.k0s()()()(),g.j41(22,"kirby-item-group")(23,"kirby-section-header")(24,"h3",0),g.EFF(25,"Item Group"),g.k0s()(),g.j41(26,"kirby-item")(27,"kirby-label")(28,"p",1),g.EFF(29,"Title"),g.k0s(),g.j41(30,"p",2),g.EFF(31,"Detail"),g.k0s()(),g.j41(32,"kirby-label",3)(33,"data"),g.EFF(34,"Value"),g.k0s()()(),g.j41(35,"kirby-item")(36,"kirby-label")(37,"p",1),g.EFF(38,"Title"),g.k0s(),g.j41(39,"p",2),g.EFF(40,"Detail"),g.k0s()(),g.j41(41,"kirby-label",3)(42,"data"),g.EFF(43,"Value"),g.k0s()()()())},dependencies:[n._,i.U,f.kA,f.JA,f.UF],encapsulation:2})}return _})()},11330:(ft,Z,l)=>{"use strict";l.d(Z,{R:()=>y});var n=l(29756),i=l(60177),f=l(84584),g=l(81365),s=l(54438);function x(w,M){if(1&w&&(s.j41(0,"kirby-item-sliding",1)(1,"kirby-item"),s.EFF(2),s.k0s()()),2&w){const I=M.$implicit,R=M.index,H=s.XpG();s.Y8G("swipeActions",H.getSwipeActions(R)),s.R7$(2),s.JRh(I.value)}}const __template='

{{text}}

\n\n \n {{ item.value }}\n \n',__codeSnippet="export class ItemSlidingConditionalExampleComponent {\n text = 'Nothing was selected';\n\n items = [\n {\n value: 'Vestas Wind Systems',\n isDeleteable: true,\n },\n {\n value: 'Cypress Semiconductor Corporation',\n isDeleteable: false,\n },\n {\n value: 'Ultragenyx Pharmaceutical Inc.',\n isDeleteable: false,\n },\n {\n value: 'Astronics Corporation',\n isDeleteable: true,\n },\n ];\n\n getSwipeActions(index: number): ItemSwipeAction[] {\n const { isDeleteable } = this.items[index];\n\n return [\n {\n title: 'edit',\n type: 'success',\n onSelected: () => {\n this.text = 'Edit was clicked';\n },\n },\n {\n title: 'archive',\n type: 'warning',\n onSelected: () => {\n this.text = 'Archive was clicked';\n },\n },\n {\n title: 'delete',\n icon: 'trash',\n onSelected: () => {\n this.text = 'Delete was clicked';\n },\n type: 'danger',\n isDisabled: !isDeleteable,\n },\n ];\n }\n}";let y=(()=>{class w{constructor(){this.template=__template,this.codeSnippet=__codeSnippet,this.text="Nothing was selected",this.items=[{value:"Vestas Wind Systems",isDeleteable:!0},{value:"Cypress Semiconductor Corporation",isDeleteable:!1},{value:"Ultragenyx Pharmaceutical Inc.",isDeleteable:!1},{value:"Astronics Corporation",isDeleteable:!0}]}getSwipeActions(I){const{isDeleteable:R}=this.items[I];return[{title:"edit",type:"success",onSelected:()=>{this.text="Edit was clicked"}},{title:"archive",type:"warning",onSelected:()=>{this.text="Archive was clicked"}},{title:"delete",icon:"trash",onSelected:()=>{this.text="Delete was clicked"},type:"danger",isDisabled:!R}]}static#e=this.\u0275fac=function(R){return new(R||w)};static#t=this.\u0275cmp=s.VBU({type:w,selectors:[["cookbook-item-sliding-conditional-example"]],decls:4,vars:2,consts:[[3,"swipeActions",4,"ngFor","ngForOf"],[3,"swipeActions"]],template:function(R,H){1&R&&(s.j41(0,"p"),s.EFF(1),s.k0s(),s.j41(2,"kirby-list-experimental"),s.DNE(3,x,3,2,"kirby-item-sliding",0),s.k0s()),2&R&&(s.R7$(),s.JRh(H.text),s.R7$(2),s.Y8G("ngForOf",H.items))},dependencies:[n.HV,n.qN,i.pM,f.d,g.kA,g.JA],encapsulation:2})}return w})()},81568:(ft,Z,l)=>{"use strict";l.d(Z,{x:()=>g});var n=l(47868),i=l(54438);const f_template='Extra small\nSmall\nNormal (default)';let g=(()=>{class s{constructor(){this.template=f_template}static#e=this.\u0275fac=function(y){return new(y||s)};static#t=this.\u0275cmp=i.VBU({type:s,selectors:[["cookbook-link-example-default"]],decls:6,vars:3,consts:[[1,"kirby-text-xsmall",3,"routerLink"],[1,"kirby-text-small",3,"routerLink"],[3,"routerLink"]],template:function(y,w){1&y&&(i.j41(0,"a",0),i.EFF(1,"Extra small"),i.k0s(),i.j41(2,"a",1),i.EFF(3,"Small"),i.k0s(),i.j41(4,"a",2),i.EFF(5,"Normal (default)"),i.k0s()),2&y&&(i.Y8G("routerLink","/home/changelog"),i.R7$(2),i.Y8G("routerLink","/home/changelog"),i.R7$(2),i.Y8G("routerLink","/home/changelog"))},dependencies:[n.Wk],styles:['[_nghost-%COMP%]{display:block;margin-bottom:16px}[_nghost-%COMP%] a[_ngcontent-%COMP%]{margin-right:16px}.trailing-icon-example[_ngcontent-%COMP%]{background-image:url(/assets/kirby/icons/svg/navigation.svg);background-image:-webkit-image-set("assets/kirby/icons/svg/navigation.svg");background-image:image-set("assets/kirby/icons/svg/navigation.svg");white-space:nowrap;background-repeat:no-repeat;background-position:right 50%;background-size:1.5em;padding-right:calc(1.5em + 4px)}']})}return s})()},96325:(ft,Z,l)=>{"use strict";l.d(Z,{$:()=>f});var n=l(54438);let f=(()=>{class g{constructor(){this.template='Kirby on Github'}static#e=this.\u0275fac=function(_){return new(_||g)};static#t=this.\u0275cmp=n.VBU({type:g,selectors:[["cookbook-link-example-new-tab"]],decls:2,vars:0,consts:[["target","_blank","href","https://github.com/kirbydesign/designsystem",1,"kirby-external-icon"]],template:function(_,y){1&_&&(n.j41(0,"a",0),n.EFF(1,"Kirby on Github"),n.k0s())},styles:['[_nghost-%COMP%]{display:block;margin-bottom:16px}[_nghost-%COMP%] a[_ngcontent-%COMP%]{margin-right:16px}.trailing-icon-example[_ngcontent-%COMP%]{background-image:url(/assets/kirby/icons/svg/navigation.svg);background-image:-webkit-image-set("assets/kirby/icons/svg/navigation.svg");background-image:image-set("assets/kirby/icons/svg/navigation.svg");white-space:nowrap;background-repeat:no-repeat;background-position:right 50%;background-size:1.5em;padding-right:calc(1.5em + 4px)}']})}return g})()},35022:(ft,Z,l)=>{"use strict";l.d(Z,{p:()=>_,w:()=>y});var n=l(91365),i=l(29756),f=l(81365),g=l(60881),s=l(54438);function x(w,M){if(1&w&&(s.j41(0,"kirby-item",3)(1,"kirby-label")(2,"p",4),s.EFF(3),s.k0s(),s.j41(4,"p",5),s.EFF(5),s.k0s()(),s.j41(6,"kirby-label",6)(7,"data",7),s.EFF(8),s.k0s(),s.j41(9,"data",8),s.EFF(10),s.k0s()()()),2&w){const I=M.$implicit;s.Y8G("selectable",!0),s.R7$(3),s.JRh(I.title),s.R7$(2),s.JRh(I.subTitle),s.R7$(2),s.Y8G("value",I.amount),s.R7$(),s.JRh(I.amount),s.R7$(),s.Y8G("value",I.detail),s.R7$(),s.JRh(I.detail)}}const _='\n \n \n

{{item.title}}

\n

{{item.subTitle}}

\n
\n \n {{item.amount}}\n {{item.detail}}\n \n
\n';let y=(()=>{class w extends g.p{constructor(){super(...arguments),this.getItemColor=I=>I.color}static#e=this.\u0275fac=(()=>{let I;return function(H){return(I||(I=s.xGo(w)))(H||w)}})();static#t=this.\u0275cmp=s.VBU({type:w,selectors:[["cookbook-list-colored-items-example"]],features:[s.Vt3],decls:4,vars:2,consts:[["title","List colored items"],[3,"itemSelect","items","getItemColor"],[3,"selectable",4,"kirbyListItemTemplate"],[3,"selectable"],[1,"kirby-item-title"],[1,"kirby-item-subtitle"],["slot","end"],[3,"value"],[1,"kirby-item-detail",3,"value"]],template:function(R,H){1&R&&(s.j41(0,"kirby-page",0)(1,"kirby-page-content")(2,"kirby-list",1),s.bIt("itemSelect",function(L){return H.onItemSelect(L)}),s.DNE(3,x,11,7,"kirby-item",2),s.k0s()()()),2&R&&(s.R7$(2),s.Y8G("items",H.items)("getItemColor",H.getItemColor))},dependencies:[n.wq,n.H1,n.Uu,i.HV,i.sB,i.bx,f.kA,f.JA,f.UF],encapsulation:2})}return w})()},33082:(ft,Z,l)=>{"use strict";l.d(Z,{V:()=>I,w:()=>M});var n=l(91365),i=l(29756),f=l(81365),g=l(47008),s=l(60881),x=l(54438);function _(R,H){1&R&&(x.j41(0,"kirby-list-header")(1,"p"),x.EFF(2,"Name"),x.k0s(),x.j41(3,"p"),x.EFF(4,"Value"),x.k0s()())}function y(R,H){if(1&R&&(x.j41(0,"kirby-item",5)(1,"kirby-label")(2,"p",6),x.EFF(3),x.k0s(),x.j41(4,"p",7),x.EFF(5),x.k0s()(),x.j41(6,"kirby-label",8)(7,"data",9),x.EFF(8),x.k0s(),x.j41(9,"data",10),x.EFF(10),x.k0s()()()),2&R){const K=H.$implicit;x.Y8G("selectable",!0),x.R7$(3),x.JRh(K.title),x.R7$(2),x.JRh(K.subTitle),x.R7$(2),x.Y8G("value",K.amount),x.R7$(),x.JRh(K.amount),x.R7$(),x.Y8G("value",K.detail),x.R7$(),x.JRh(K.detail)}}function w(R,H){1&R&&(x.j41(0,"div",11)(1,"p"),x.EFF(2,"An appropriate footer"),x.k0s(),x.j41(3,"button",12),x.EFF(4,"Click me!"),x.k0s()())}const M='\n \x3c!-- HEADER--\x3e\n \n

Name

\n

Value

\n
\n\n \x3c!-- BODY --\x3e\n \n \n

{{item.title}}

\n

{{item.subTitle}}

\n
\n \n {{item.amount}}\n {{item.detail}}\n \n
\n\n \x3c!-- Footer --\x3e\n \n
';let I=(()=>{class R extends s.p{static#e=this.\u0275fac=(()=>{let K;return function(he){return(K||(K=x.xGo(R)))(he||R)}})();static#t=this.\u0275cmp=x.VBU({type:R,selectors:[["cookbook-list-with-header-and-footer-example"]],features:[x.Vt3],decls:6,vars:1,consts:[["title","List with header and footer"],[3,"itemSelect","items"],[4,"kirbyListHeader"],[3,"selectable",4,"kirbyListItemTemplate"],["class","footer",4,"kirbyListFooter"],[3,"selectable"],[1,"kirby-item-title"],[1,"kirby-item-subtitle"],["slot","end"],[3,"value"],[1,"kirby-item-detail",3,"value"],[1,"footer"],["kirby-button",""]],template:function(L,he){1&L&&(x.j41(0,"kirby-page",0)(1,"kirby-page-content")(2,"kirby-list",1),x.bIt("itemSelect",function(be){return he.onItemSelect(be)}),x.DNE(3,_,5,0,"kirby-list-header",2)(4,y,11,7,"kirby-item",3)(5,w,5,0,"div",4),x.k0s()()()),2&L&&(x.R7$(2),x.Y8G("items",he.items))},dependencies:[n.wq,n.H1,n.Uu,i.HV,i.sB,i.bx,i.L9,i.px,i.HO,f.kA,f.JA,f.UF,g.Q],styles:["p[_ngcontent-%COMP%]{margin:0}",".footer[_ngcontent-%COMP%]{text-align:center;width:100%}"]})}return R})()},99080:(ft,Z,l)=>{"use strict";l.d(Z,{E:()=>_,F:()=>y});var n=l(91365),i=l(29756),f=l(81365),g=l(60881),s=l(54438);function x(w,M){if(1&w&&(s.j41(0,"kirby-item")(1,"p",3),s.EFF(2),s.k0s(),s.j41(3,"data",4),s.EFF(4),s.k0s()()),2&w){const I=M.$implicit;s.R7$(2),s.JRh(I.title),s.R7$(2),s.JRh(I.amount)}}const _='\n \n

{{item.title}}

\n {{item.amount}}\n
\n
';let y=(()=>{class w extends g.p{static#e=this.\u0275fac=(()=>{let I;return function(H){return(I||(I=s.xGo(w)))(H||w)}})();static#t=this.\u0275cmp=s.VBU({type:w,selectors:[["cookbook-list-items-no-dividers-example"]],features:[s.Vt3],decls:4,vars:2,consts:[["title","Items with no dividers"],[3,"items","showDivider"],[4,"kirbyListItemTemplate"],[1,"kirby-item-title"],["slot","end"]],template:function(R,H){1&R&&(s.j41(0,"kirby-page",0)(1,"kirby-page-content")(2,"kirby-list",1),s.DNE(3,x,5,2,"kirby-item",2),s.k0s()()()),2&R&&(s.R7$(2),s.Y8G("items",H.items)("showDivider",!1))},dependencies:[n.wq,n.H1,n.Uu,i.HV,i.sB,i.bx,f.kA,f.JA],encapsulation:2})}return w})()},32737:(ft,Z,l)=>{"use strict";l.d(Z,{K:()=>y,X:()=>_});var n=l(91365),i=l(29756),f=l(81365),g=l(60881),s=l(54438);function x(w,M){if(1&w&&(s.j41(0,"kirby-item")(1,"p",3),s.EFF(2),s.k0s(),s.j41(3,"data",4),s.EFF(4),s.k0s()()),2&w){const I=M.$implicit;s.R7$(2),s.JRh(I.title),s.R7$(2),s.JRh(I.amount)}}const _='\n \n

{{item.title}}

\n {{item.amount}}\n
\n
';let y=(()=>{class w extends g.p{static#e=this.\u0275fac=(()=>{let I;return function(H){return(I||(I=s.xGo(w)))(H||w)}})();static#t=this.\u0275cmp=s.VBU({type:w,selectors:[["cookbook-list-items-example"]],features:[s.Vt3],decls:4,vars:1,consts:[["title","Items"],[3,"items"],[4,"kirbyListItemTemplate"],[1,"kirby-item-title"],["slot","end"]],template:function(R,H){1&R&&(s.j41(0,"kirby-page",0)(1,"kirby-page-content")(2,"kirby-list",1),s.DNE(3,x,5,2,"kirby-item",2),s.k0s()()()),2&R&&(s.R7$(2),s.Y8G("items",H.items))},dependencies:[n.wq,n.H1,n.Uu,i.HV,i.sB,i.bx,f.kA,f.JA],encapsulation:2})}return w})()},23579:(ft,Z,l)=>{"use strict";l.d(Z,{M:()=>y,r:()=>w});var n=l(91365),i=l(29756),f=l(81365),g=l(60881),s=l(54438);function x(M,I){1&M&&s.nrm(0,"kirby-list-section-header",4),2&M&&s.Y8G("title",I.$implicit)}function _(M,I){if(1&M&&(s.j41(0,"kirby-item",5)(1,"kirby-label")(2,"p",6),s.EFF(3),s.k0s(),s.j41(4,"data",7),s.EFF(5),s.k0s()(),s.j41(6,"kirby-label",8)(7,"data",9),s.EFF(8),s.k0s()()()),2&M){const R=I.$implicit;s.Y8G("selectable",!0),s.R7$(3),s.JRh(R.title),s.R7$(),s.Y8G("value",R.detail),s.R7$(),s.JRh(R.detail),s.R7$(2),s.Y8G("value",R.amount),s.R7$(),s.JRh(R.amount)}}const y='\n \n \n \n

{{ item.title }}

\n {{ item.detail }}\n
\n \n {{ item.amount }}\n \n
\n';let w=(()=>{class M extends g.p{constructor(){super(...arguments),this.getItemColor=R=>R.color}getSectionName(R){return R.detail>0?"Positive":"Negative"}static#e=this.\u0275fac=(()=>{let R;return function(K){return(R||(R=s.xGo(M)))(K||M)}})();static#t=this.\u0275cmp=s.VBU({type:M,selectors:[["cookbook-list-with-sections-and-colored-items-example"]],features:[s.Vt3],decls:5,vars:3,consts:[["title","List with sections and colored items"],[3,"itemSelect","items","getSectionName","getItemColor"],[3,"title",4,"kirbyListSectionHeader"],[3,"selectable",4,"kirbyListItemTemplate"],[3,"title"],[3,"selectable"],[1,"kirby-item-title"],[1,"kirby-item-detail",3,"value"],["slot","end"],[3,"value"]],template:function(H,K){1&H&&(s.j41(0,"kirby-page",0)(1,"kirby-page-content")(2,"kirby-list",1),s.bIt("itemSelect",function(he){return K.onItemSelect(he)}),s.DNE(3,x,1,1,"kirby-list-section-header",2)(4,_,9,6,"kirby-item",3),s.k0s()()()),2&H&&(s.R7$(2),s.Y8G("items",K.items)("getSectionName",K.getSectionName)("getItemColor",K.getItemColor))},dependencies:[n.wq,n.H1,n.Uu,i.HV,i.sB,i.bx,i.Wi,i.yr,f.kA,f.JA,f.UF],encapsulation:2})}return M})()},69780:(ft,Z,l)=>{"use strict";l.d(Z,{C:()=>w,t:()=>y});var n=l(91365),i=l(29756),f=l(81365),g=l(60881),s=l(54438);function x(M,I){1&M&&s.nrm(0,"kirby-list-section-header",4),2&M&&s.Y8G("title",I.$implicit)}function _(M,I){if(1&M&&(s.j41(0,"kirby-item",5)(1,"kirby-label")(2,"p",6),s.EFF(3),s.k0s(),s.j41(4,"data",7),s.EFF(5),s.k0s()(),s.j41(6,"kirby-label",8)(7,"data",9),s.EFF(8),s.k0s()()()),2&M){const R=I.$implicit;s.Y8G("selectable",!0),s.R7$(3),s.JRh(R.title),s.R7$(),s.Y8G("value",R.detail),s.R7$(),s.JRh(R.detail),s.R7$(2),s.Y8G("value",R.amount),s.R7$(),s.JRh(R.amount)}}const y='\n \n \n \n

{{ item.title }}

\n {{ item.detail }}\n
\n \n {{ item.amount }}\n \n
\n';let w=(()=>{class M extends g.p{getSectionName(R){return R.detail>0?"Positive":"Negative"}static#e=this.\u0275fac=(()=>{let R;return function(K){return(R||(R=s.xGo(M)))(K||M)}})();static#t=this.\u0275cmp=s.VBU({type:M,selectors:[["cookbook-list-with-stand-alone-example"]],features:[s.Vt3],decls:5,vars:4,consts:[["title","List with sections and stand alone items"],[3,"itemSelect","items","getStandAloneByProperty","getSectionName","standAloneSpacing"],[3,"title",4,"kirbyListSectionHeader"],[3,"selectable",4,"kirbyListItemTemplate"],[3,"title"],[3,"selectable"],[1,"kirby-item-title"],[1,"kirby-item-detail",3,"value"],["slot","end"],[3,"value"]],template:function(H,K){1&H&&(s.j41(0,"kirby-page",0)(1,"kirby-page-content")(2,"kirby-list",1),s.bIt("itemSelect",function(he){return K.onItemSelect(he)}),s.DNE(3,x,1,1,"kirby-list-section-header",2)(4,_,9,6,"kirby-item",3),s.k0s()()()),2&H&&(s.R7$(2),s.Y8G("items",K.items)("getStandAloneByProperty","isStandAlone")("getSectionName",K.getSectionName)("standAloneSpacing","xxs"))},dependencies:[n.wq,n.H1,n.Uu,i.HV,i.sB,i.bx,i.Wi,i.yr,f.kA,f.JA,f.UF],encapsulation:2})}return M})()},40041:(ft,Z,l)=>{"use strict";l.d(Z,{I:()=>w,p:()=>y});var n=l(91365),i=l(29756),f=l(81365),g=l(60881),s=l(54438);function x(M,I){1&M&&s.nrm(0,"kirby-list-section-header",4),2&M&&s.Y8G("title",I.$implicit)}function _(M,I){if(1&M&&(s.j41(0,"kirby-item",5)(1,"kirby-label")(2,"p",6),s.EFF(3),s.k0s(),s.j41(4,"data",7),s.EFF(5),s.k0s()(),s.j41(6,"kirby-label",8)(7,"data",9),s.EFF(8),s.k0s()()()),2&M){const R=I.$implicit;s.Y8G("selectable",!0),s.R7$(3),s.JRh(R.title),s.R7$(),s.Y8G("value",R.detail),s.R7$(),s.JRh(R.detail),s.R7$(2),s.Y8G("value",R.amount),s.R7$(),s.JRh(R.amount)}}const y='\n \n \n \n

{{ item.title }}

\n {{ item.detail }}\n
\n \n {{ item.amount }}\n \n
\n';let w=(()=>{class M extends g.p{getSectionName(R){return R.detail>0?"Positive":"Negative"}static#e=this.\u0275fac=(()=>{let R;return function(K){return(R||(R=s.xGo(M)))(K||M)}})();static#t=this.\u0275cmp=s.VBU({type:M,selectors:[["cookbook-list-with-sections-example"]],features:[s.Vt3],decls:5,vars:2,consts:[["title","List with sections"],[3,"itemSelect","items","getSectionName"],[3,"title",4,"kirbyListSectionHeader"],[3,"selectable",4,"kirbyListItemTemplate"],[3,"title"],[3,"selectable"],[1,"kirby-item-title"],[1,"kirby-item-detail",3,"value"],["slot","end"],[3,"value"]],template:function(H,K){1&H&&(s.j41(0,"kirby-page",0)(1,"kirby-page-content")(2,"kirby-list",1),s.bIt("itemSelect",function(he){return K.onItemSelect(he)}),s.DNE(3,x,1,1,"kirby-list-section-header",2)(4,_,9,6,"kirby-item",3),s.k0s()()()),2&H&&(s.R7$(2),s.Y8G("items",K.items)("getSectionName",K.getSectionName))},dependencies:[n.wq,n.H1,n.Uu,i.HV,i.sB,i.bx,i.Wi,i.yr,f.kA,f.JA,f.UF],encapsulation:2})}return M})()},98988:(ft,Z,l)=>{"use strict";l.d(Z,{U:()=>y,z:()=>_});var n=l(91365),i=l(29756),f=l(81365),g=l(60881),s=l(54438);function x(w,M){if(1&w&&(s.j41(0,"kirby-item",3)(1,"p",4),s.EFF(2),s.k0s(),s.j41(3,"data",5),s.EFF(4),s.k0s()()),2&w){const I=M.$implicit;s.Y8G("selectable",!0),s.R7$(2),s.JRh(I.title),s.R7$(2),s.JRh(I.amount)}}const _='\n \n

{{item.title}}

\n {{item.amount}}\n
\n
';let y=(()=>{class w extends g.p{static#e=this.\u0275fac=(()=>{let I;return function(H){return(I||(I=s.xGo(w)))(H||w)}})();static#t=this.\u0275cmp=s.VBU({type:w,selectors:[["cookbook-list-selectable-items-example"]],features:[s.Vt3],decls:4,vars:1,consts:[["title","Selectable items"],[3,"itemSelect","items"],[3,"selectable",4,"kirbyListItemTemplate"],[3,"selectable"],[1,"kirby-item-title"],["slot","end",1,"kirby-text-bold"]],template:function(R,H){1&R&&(s.j41(0,"kirby-page",0)(1,"kirby-page-content")(2,"kirby-list",1),s.bIt("itemSelect",function(L){return H.onItemSelect(L)}),s.DNE(3,x,5,3,"kirby-item",2),s.k0s()()()),2&R&&(s.R7$(2),s.Y8G("items",H.items))},dependencies:[n.wq,n.H1,n.Uu,i.HV,i.sB,i.bx,f.kA,f.JA],encapsulation:2})}return w})()},53903:(ft,Z,l)=>{"use strict";l.d(Z,{S:()=>_,n:()=>y});var n=l(91365),i=l(29756),f=l(81365),g=l(60881),s=l(54438);function x(w,M){if(1&w&&(s.j41(0,"kirby-item",3)(1,"kirby-label")(2,"p",4),s.EFF(3),s.k0s(),s.j41(4,"data",5),s.EFF(5),s.k0s()(),s.j41(6,"kirby-label",6)(7,"data",7),s.EFF(8),s.k0s()()()),2&w){const I=M.$implicit;s.Y8G("selectable",!0),s.R7$(3),s.JRh(I.title),s.R7$(),s.Y8G("value",I.detail),s.R7$(),s.JRh(I.detail),s.R7$(2),s.Y8G("value",I.amount),s.R7$(),s.JRh(I.amount)}}const _='\n \n \n

{{ item.title }}

\n {{ item.detail }}\n
\n \n {{ item.amount }}\n \n
\n';let y=(()=>{class w extends g.p{static#e=this.\u0275fac=(()=>{let I;return function(H){return(I||(I=s.xGo(w)))(H||w)}})();static#t=this.\u0275cmp=s.VBU({type:w,selectors:[["cookbook-list-with-stand-alone-example"]],features:[s.Vt3],decls:4,vars:3,consts:[["title","List with stand alone"],[3,"itemSelect","items","getStandAloneByProperty","standAloneSpacing"],[3,"selectable",4,"kirbyListItemTemplate"],[3,"selectable"],[1,"kirby-item-title"],[1,"kirby-item-detail",3,"value"],["slot","end"],[3,"value"]],template:function(R,H){1&R&&(s.j41(0,"kirby-page",0)(1,"kirby-page-content")(2,"kirby-list",1),s.bIt("itemSelect",function(L){return H.onItemSelect(L)}),s.DNE(3,x,9,6,"kirby-item",2),s.k0s()()()),2&R&&(s.R7$(2),s.Y8G("items",H.items)("getStandAloneByProperty","isStandAlone")("standAloneSpacing","xxs"))},dependencies:[n.wq,n.H1,n.Uu,i.HV,i.sB,i.bx,f.kA,f.JA,f.UF],encapsulation:2})}return w})()},46692:(ft,Z,l)=>{"use strict";l.d(Z,{m:()=>w});var n=l(29756),i=l(60177),f=l(84584),g=l(81365),s=l(60881),x=l(54438);function _(M,I){if(1&M&&(x.j41(0,"kirby-item-sliding",1)(1,"kirby-item")(2,"p"),x.EFF(3),x.k0s(),x.j41(4,"data",2),x.EFF(5),x.k0s()()()),2&M){const R=I.$implicit,H=x.XpG();x.Y8G("swipeActions",H.swipeActions),x.R7$(3),x.JRh(R.title),x.R7$(2),x.JRh(R.amount)}}let w=(()=>{class M extends s.p{constructor(){super(...arguments),this.template='\n \n \n

{{ item.title }}

\n {{item.amount}}\n
\n
\n
',this.swipeActions=[{title:"edit",type:"success",onSelected:()=>{}},{title:"archive",type:"warning",onSelected:()=>{}},{title:"delete",icon:"trash",onSelected:()=>{},type:"danger"}]}static#e=this.\u0275fac=(()=>{let R;return function(K){return(R||(R=x.xGo(M)))(K||M)}})();static#t=this.\u0275cmp=x.VBU({type:M,selectors:[["cookbook-list-experimental-sliding-items-example"]],features:[x.Vt3],decls:2,vars:1,consts:[[3,"swipeActions",4,"ngFor","ngForOf"],[3,"swipeActions"],["slot","end",1,"kirby-text-bold"]],template:function(H,K){1&H&&(x.j41(0,"kirby-list-experimental"),x.DNE(1,_,6,3,"kirby-item-sliding",0),x.k0s()),2&H&&(x.R7$(),x.Y8G("ngForOf",K.items))},dependencies:[n.HV,n.qN,i.pM,f.d,g.kA,g.JA],encapsulation:2})}return M})()},57671:(ft,Z,l)=>{"use strict";l.d(Z,{s:()=>w});var n=l(29756),i=l(18713),f=l(60177),g=l(81365),s=l(60881),x=l(54438);function _(M,I){if(1&M&&(x.j41(0,"kirby-item")(1,"p"),x.EFF(2),x.k0s(),x.j41(3,"data",3),x.EFF(4),x.k0s()()),2&M){const R=I.$implicit;x.R7$(2),x.JRh(R.title),x.R7$(2),x.JRh(R.amount)}}let w=(()=>{class M extends s.p{constructor(){super(...arguments),this.template='\n \n

Stocks

\n
\n \n

{{ item.title }}

\n {{item.amount}}\n
\n
'}static#e=this.\u0275fac=(()=>{let R;return function(K){return(R||(R=x.xGo(M)))(K||M)}})();static#t=this.\u0275cmp=x.VBU({type:M,selectors:[["cookbook-list-experimental-items-example"]],features:[x.Vt3],decls:5,vars:1,consts:[["outside",""],["heading",""],[4,"ngFor","ngForOf"],["slot","end",1,"kirby-text-bold"]],template:function(H,K){1&H&&(x.j41(0,"kirby-list-experimental")(1,"kirby-section-header",0)(2,"h2",1),x.EFF(3,"Stocks"),x.k0s()(),x.DNE(4,_,5,2,"kirby-item",2),x.k0s()),2&H&&(x.R7$(4),x.Y8G("ngForOf",K.items))},dependencies:[n.HV,n.qN,i.U,f.pM,g.kA,g.JA],encapsulation:2})}return M})()},34823:(ft,Z,l)=>{"use strict";l.d(Z,{C:()=>y,f:()=>_});var n=l(91365),i=l(29756),f=l(81365),g=l(60881),s=l(54438);function x(w,M){if(1&w&&(s.j41(0,"kirby-item")(1,"kirby-label")(2,"p",3),s.EFF(3),s.k0s(),s.j41(4,"p",4),s.EFF(5),s.k0s()(),s.j41(6,"kirby-label",5)(7,"data",6),s.EFF(8),s.k0s(),s.j41(9,"data",7),s.EFF(10),s.k0s()()()),2&w){const I=M.$implicit;s.R7$(3),s.JRh(I.title),s.R7$(2),s.JRh(I.subTitle),s.R7$(2),s.Y8G("value",I.amount),s.R7$(),s.JRh(I.amount),s.R7$(),s.Y8G("value",I.detail),s.R7$(),s.JRh(I.detail)}}const _='\n\n \n \n

{{ item.title }}

\n

{{ item.subTitle }}

\n
\n \n {{ item.amount }}\n {{ item.detail }}\n \n
\n
';let y=(()=>{class w extends g.p{constructor(){super(),this.itemCount=0,this.items.push(...this.generateItems())}onLoadDemand(I){this.itemCount<=20?setTimeout(()=>{this.items.push(...this.generateItems()),I.complete()},2e3):I.complete(!0)}generateItems(){const I=[];for(let H=0;H<10;H++){this.itemCount++;const K={title:`Item ${this.itemCount}`,subTitle:`${Math.round(100*Math.random())} pcs`,amount:`${Math.round(1e3*Math.random())} DKK`,detail:Math.round(100*Math.random())};I.push(K)}return I}static#e=this.\u0275fac=function(R){return new(R||w)};static#t=this.\u0275cmp=s.VBU({type:w,selectors:[["cookbook-list-load-on-demand-example"]],features:[s.Vt3],decls:4,vars:1,consts:[["title","Load On Demand"],["noMoreItemsText","No more items",3,"loadOnDemand","items"],[4,"kirbyListItemTemplate"],[1,"kirby-item-title"],[1,"kirby-item-subtitle"],["slot","end"],[3,"value"],[1,"kirby-item-detail",3,"value"]],template:function(R,H){1&R&&(s.j41(0,"kirby-page",0)(1,"kirby-page-content")(2,"kirby-list",1),s.bIt("loadOnDemand",function(L){return H.onLoadDemand(L)}),s.DNE(3,x,11,6,"kirby-item",2),s.k0s()()()),2&R&&(s.R7$(2),s.Y8G("items",H.items))},dependencies:[n.wq,n.H1,n.Uu,i.HV,i.sB,i.bx,f.kA,f.JA,f.UF],encapsulation:2})}return w})()},19701:(ft,Z,l)=>{"use strict";l.d(Z,{w:()=>n});class n{constructor(){this.items=[{title:"Holiday with friends",amount:-37445.02325},{title:"Savings",amount:923367.2356},{title:"Expenses",amount:65128.45,shadowAccounts:[{title:"Food",amount:376.12},{title:"Car",amount:62376.12},{title:"Misc",amount:2376.12}]}]}}},81096:(ft,Z,l)=>{"use strict";l.d(Z,{A:()=>I});var n=l(98990),i=l(41727),f=l(29756),g=l(81365),s=l(60177),x=l(19701),_=l(54438);const y=()=>["Much cool","Such items","Wow"];function w(R,H){if(1&R&&(_.j41(0,"kirby-item")(1,"p",3),_.EFF(2),_.k0s(),_.j41(3,"data",4),_.EFF(4),_.nI1(5,"currency"),_.k0s()()),2&R){const K=H.$implicit;_.R7$(2),_.JRh(K.title),_.R7$(),_.Y8G("value",K.amount),_.R7$(),_.SpI(" ",_.bMT(5,3,K.amount)," ")}}let I=(()=>{class R extends x.w{constructor(){super(...arguments),this.template='\n \n \n \n

{{ item.title }}

\n \n {{ item.amount | currency }}\n \n
\n
\n
'}static#e=this.\u0275fac=(()=>{let K;return function(he){return(K||(K=_.xGo(R)))(he||R)}})();static#t=this.\u0275cmp=_.VBU({type:R,selectors:[["cookbook-detailed-card-with-list-no-shape-example"]],features:[_.Vt3],decls:4,vars:3,consts:[["placeholder","Options",1,"margin",3,"items"],["shape","none",3,"items"],[4,"kirbyListItemTemplate"],[1,"kirby-text-normal-bold"],["slot","end",3,"value"]],template:function(L,he){1&L&&(_.j41(0,"kirby-card"),_.nrm(1,"kirby-dropdown",0),_.j41(2,"kirby-list",1),_.DNE(3,w,6,5,"kirby-item",2),_.k0s()()),2&L&&(_.R7$(),_.Y8G("items",_.lJ4(2,y)),_.R7$(),_.Y8G("items",he.items))},dependencies:[n.Dw,n.ib,i.kr,i.Ps,f.bx,f.HV,f.sB,g.kA,g.JA,s.oe],styles:[".margin[_ngcontent-%COMP%]{margin-top:16px;margin-inline:16px}","kirby-card[_ngcontent-%COMP%]{min-height:224px}"]})}return R})()},23114:(ft,Z,l)=>{"use strict";l.d(Z,{p:()=>I});var n=l(29756),i=l(98990),f=l(60177),g=l(81365),s=l(19701),x=l(54438);function _(R,H){1&R&&x.nrm(0,"kirby-card-header",6),2&R&&x.Y8G("flagged","warning")}function y(R,H){if(1&R&&(x.j41(0,"kirby-item")(1,"h4"),x.EFF(2),x.k0s(),x.j41(3,"data",7),x.EFF(4),x.nI1(5,"currency"),x.k0s()()),2&R){const K=H.$implicit;x.R7$(2),x.JRh(K.title),x.R7$(),x.Y8G("value",K.amount),x.R7$(),x.JRh(x.bMT(5,3,K.amount))}}function w(R,H){if(1&R&&(x.j41(0,"kirby-card"),x.DNE(1,_,1,1,"kirby-card-header",2),x.j41(2,"kirby-item")(3,"h4",3),x.EFF(4),x.k0s(),x.j41(5,"data",4),x.EFF(6),x.nI1(7,"currency"),x.k0s()(),x.DNE(8,y,6,5,"kirby-item",5),x.k0s()),2&R){const K=H.$implicit;x.R7$(),x.Y8G("ngIf",K.amount<0),x.R7$(3),x.JRh(K.title),x.R7$(),x.Y8G("value",K.amount),x.R7$(),x.SpI(" ",x.bMT(7,5,K.amount)," "),x.R7$(2),x.Y8G("ngForOf",K.shadowAccounts)}}let I=(()=>{class R extends s.w{constructor(){super(...arguments),this.template='\n \n \n \n

{{ item.title }}

\n \n {{ item.amount | currency }}\n \n
\n \n

{{ shadowAccount.title }}

\n {{ shadowAccount.amount | currency }}\n
\n
\n
\n'}static#e=this.\u0275fac=(()=>{let K;return function(he){return(K||(K=x.xGo(R)))(he||R)}})();static#t=this.\u0275cmp=x.VBU({type:R,selectors:[["cookbook-multi-card-list-no-shape-example"]],features:[x.Vt3],decls:2,vars:2,consts:[["shape","none","hasItemSpacing","true",3,"items","showDivider"],[4,"kirbyListItemTemplate"],["title","Account is overdraft",3,"flagged",4,"ngIf"],[1,"kirby-text-bold"],["slot","end",1,"kirby-text-bold",3,"value"],[4,"ngFor","ngForOf"],["title","Account is overdraft",3,"flagged"],["slot","end",3,"value"]],template:function(L,he){1&L&&(x.j41(0,"kirby-list",0),x.DNE(1,w,9,7,"kirby-card",1),x.k0s()),2&L&&x.Y8G("items",he.items)("showDivider",!1)},dependencies:[n.HV,n.sB,n.bx,i.Dw,i.ib,i.lM,f.bT,g.kA,g.JA,f.pM,f.oe],encapsulation:2})}return R})()},73182:(ft,Z,l)=>{"use strict";l.d(Z,{i:()=>y});var n=l(29756),i=l(81365),f=l(60177),g=l(19701),s=l(54438);function x(w,M){if(1&w&&(s.j41(0,"kirby-item")(1,"p",2),s.EFF(2),s.k0s(),s.j41(3,"data",3),s.EFF(4),s.nI1(5,"currency"),s.k0s()()),2&w){const I=M.$implicit;s.R7$(2),s.JRh(I.title),s.R7$(),s.Y8G("value",I.amount),s.R7$(),s.SpI(" ",s.bMT(5,3,I.amount)," ")}}let y=(()=>{class w extends g.w{constructor(){super(...arguments),this.template='\n \n

{{ item.title }}

\n \n {{ item.amount | currency }}\n \n
\n
'}static#e=this.\u0275fac=(()=>{let I;return function(H){return(I||(I=s.xGo(w)))(H||w)}})();static#t=this.\u0275cmp=s.VBU({type:w,selectors:[["cookbook-simple-list-no-shape-example"]],features:[s.Vt3],decls:2,vars:1,consts:[["shape","none",3,"items"],[4,"kirbyListItemTemplate"],[1,"kirby-text-normal-bold"],["slot","end",3,"value"]],template:function(R,H){1&R&&(s.j41(0,"kirby-list",0),s.DNE(1,x,6,5,"kirby-item",1),s.k0s()),2&R&&s.Y8G("items",H.items)},dependencies:[n.HV,n.sB,n.bx,i.kA,i.JA,f.oe],encapsulation:2})}return w})()},60881:(ft,Z,l)=>{"use strict";l.d(Z,{p:()=>n});class n{constructor(){this.itemsFullList=[{id:0,title:"Vestas Wind Systems has a very long name",subTitle:"2000 pcs",amount:"5.587.218.309 DKK",detail:225,color:"default"},{id:1,title:"Cypress Semiconductor Corporation",subTitle:"1827 pcs",amount:"76.980 DKK",detail:-3,color:"light"},{id:2,title:"Ultragenyx Pharmaceutical Inc.",subTitle:"787 pcs",amount:"83.004 DKK",detail:-115,color:"white"},{id:3,title:"Trans World Entertainment Corp.",subTitle:"467 pcs",amount:"60.963 DKK",detail:6,color:"light"},{id:4,title:"Astronics Corporation",subTitle:"791 pcs",amount:"33.830 DKK",detail:-154,color:"white",isStandAlone:!0},{id:5,title:"Riverview Bancorp Inc",subTitle:"206 pcs",amount:"60.775 DKK",detail:98,color:"light",isStandAlone:!0},{id:6,title:"Haemonetics Corporation",subTitle:"988 pcs",amount:"61.196 DKK",detail:220,color:"white"},{id:7,title:"PJT Partners Inc.",subTitle:"1706 pcs",amount:"52.441 DKK",detail:129,color:"light"},{id:8,title:"Total S.A.",subTitle:"827 pcs",amount:"62.276 DKK",detail:53,color:"white"},{id:9,title:"Northrop Grumman Corporation",subTitle:"443 pcs",amount:"95.190 DKK",detail:-135,color:"white"},{id:10,title:"Rudolph Technologies, Inc.",subTitle:"1799 pcs",amount:"18.442 DKK",detail:86},{id:11,title:"Atlas Financial Holdings, Inc.",subTitle:"129 pcs",amount:"75.842 DKK",detail:-43},{id:12,title:"Five Star Senior Living Inc.",subTitle:"36 pcs",amount:"99.125 DKK",detail:-144},{id:13,title:"Microbot Medical Inc. ",subTitle:"1426 pcs",amount:"35.459 DKK",detail:-78},{id:14,title:"Nova Lifestyle, Inc",subTitle:"1840 pcs",amount:"26.466 DKK",detail:-84},{id:15,title:"Corning Incorporated",subTitle:"854 pcs",amount:"37.490 DKK",detail:-94},{id:16,title:"Chembio Diagnostics, Inc.",subTitle:"1964 pcs",amount:"41.765 DKK",detail:122},{id:17,title:"RLJ Lodging Trust",subTitle:"393 pcs",amount:"68.623 DKK",detail:14},{id:18,title:"Prudential Financial, Inc.",subTitle:"171 pcs",amount:"45.999 DKK",detail:-77},{id:19,title:"PDC Energy, Inc.",subTitle:"1837 pcs",amount:"52.101 DKK",detail:-152},{id:20,title:"Norbord Inc.",subTitle:"1271 pcs",amount:"36.160 DKK",detail:183},{id:21,title:"Origo Acquisition Corporation",subTitle:"929 pcs",amount:"49.608 DKK",detail:174},{id:22,title:"American Railcar Industries, Inc.",subTitle:"861 pcs",amount:"10.419 DKK",detail:-179},{id:23,title:"QAD Inc.",subTitle:"1195 pcs",amount:"53.019 DKK",detail:-156},{id:24,title:"ENDRA Life Sciences Inc.",subTitle:"1522 pcs",amount:"36.737 DKK",detail:-147},{id:25,title:"Pacific Mercantile Bancorp",subTitle:"958 pcs",amount:"95.228 DKK",detail:249},{id:26,title:"Aerojet Rocketdyne Holdings, Inc. ",subTitle:"27 pcs",amount:"92.171 DKK",detail:82},{id:27,title:"Simon Property Group, Inc.",subTitle:"281 pcs",amount:"5.875 DKK",detail:-121},{id:28,title:"Dr. Reddy's Laboratories Ltd",subTitle:"1882 pcs",amount:"5.498 DKK",detail:66},{id:29,title:"Everest Re Group, Ltd.",subTitle:"941 pcs",amount:"24.855 DKK",detail:-1},{id:30,title:"Gores Holdings II, Inc.",subTitle:"1689 pcs",amount:"86.716 DKK",detail:-150},{id:31,title:"Bank Mutual Corporation",subTitle:"1568 pcs",amount:"25.747 DKK",detail:-197},{id:32,title:"Two Harbors Investments Corp",subTitle:"936 pcs",amount:"64.032 DKK",detail:-103},{id:33,title:"Chesapeake Energy Corporation",subTitle:"287 pcs",amount:"51.267 DKK",detail:5},{id:34,title:"Royce Global Value Trust, Inc.",subTitle:"656 pcs",amount:"45.622 DKK",detail:-178},{id:35,title:"R.R. Donnelley & Sons Company",subTitle:"587 pcs",amount:"65.442 DKK",detail:-117},{id:36,title:"First Bank",subTitle:"492 pcs",amount:"19.560 DKK",detail:48},{id:37,title:"Digital Realty Trust, Inc.",subTitle:"185 pcs",amount:"60.367 DKK",detail:169},{id:38,title:"Kenon Holdings Ltd.",subTitle:"907 pcs",amount:"80.383 DKK",detail:-75},{id:39,title:"Pebblebrook Hotel Trust",subTitle:"672 pcs",amount:"93.421 DKK",detail:32},{id:40,title:"Cable One, Inc.",subTitle:"329 pcs",amount:"67.225 DKK",detail:249},{id:41,title:"Acacia Research Corporation",subTitle:"1060 pcs",amount:"4.490 DKK",detail:196},{id:42,title:"Ashford Hospitality Trust Inc",subTitle:"1926 pcs",amount:"31.059 DKK",detail:213},{id:43,title:"MakeMyTrip Limited",subTitle:"1177 pcs",amount:"59.227 DKK",detail:110},{id:44,title:"Icahn Enterprises L.P.",subTitle:"663 pcs",amount:"10.415 DKK",detail:99},{id:45,title:"China Unicom (Hong Kong) Ltd",subTitle:"517 pcs",amount:"30.143 DKK",detail:90},{id:46,title:"Intrexon Corporation",subTitle:"1739 pcs",amount:"4.334 DKK",detail:-70},{id:47,title:"Sequans Communications S.A.",subTitle:"109 pcs",amount:"46.363 DKK",detail:160},{id:48,title:"EMC Insurance Group Inc.",subTitle:"219 pcs",amount:"73.717 DKK",detail:-40},{id:49,title:"Corbus Pharmaceuticals Holdings, Inc.",subTitle:"1610 pcs",amount:"86.740 DKK",detail:74},{id:50,title:"China Ceramics Co., Ltd.",subTitle:"1656 pcs",amount:"68.075 DKK",detail:237},{id:51,title:"Chemung Financial Corp",subTitle:"1044 pcs",amount:"20.552 DKK",detail:31},{id:52,title:"Connecture, Inc.",subTitle:"62 pcs",amount:"40.611 DKK",detail:10},{id:53,title:"PROS Holdings, Inc.",subTitle:"377 pcs",amount:"92.387 DKK",detail:104},{id:54,title:"First Financial Bancorp.",subTitle:"681 pcs",amount:"81.602 DKK",detail:-22},{id:55,title:"iShares MSCI EM ESG Optimized ETF",subTitle:"1196 pcs",amount:"80.588 DKK",detail:-62},{id:56,title:"Western Asset Managed Municipals Fund, Inc.",subTitle:"1939 pcs",amount:"77.171 DKK",detail:-182},{id:57,title:"CTI Industries Corporation",subTitle:"1657 pcs",amount:"46.813 DKK",detail:-90},{id:58,title:"Paycom Software, Inc.",subTitle:"1609 pcs",amount:"58.124 DKK",detail:-141},{id:59,title:"Tower International, Inc.",subTitle:"1157 pcs",amount:"6.468 DKK",detail:224},{id:60,title:"Sarepta Therapeutics, Inc.",subTitle:"963 pcs",amount:"50.810 DKK",detail:103},{id:61,title:"Golar LNG Partners LP",subTitle:"13 pcs",amount:"47.434 DKK",detail:30},{id:62,title:"Applied Genetic Technologies Corporation",subTitle:"1022 pcs",amount:"10.281 DKK",detail:30},{id:63,title:"CHS Inc",subTitle:"1260 pcs",amount:"81.019 DKK",detail:212},{id:64,title:"Principal Real Estate Income Fund",subTitle:"408 pcs",amount:"99.185 DKK",detail:69},{id:65,title:"Nuveen Real Estate Fund",subTitle:"1107 pcs",amount:"29.376 DKK",detail:-74},{id:66,title:"Oaktree Capital Group, LLC",subTitle:"840 pcs",amount:"75.339 DKK",detail:248},{id:67,title:"Fresh Del Monte Produce, Inc.",subTitle:"957 pcs",amount:"27.564 DKK",detail:-150},{id:68,title:"MVC Capital, Inc.",subTitle:"281 pcs",amount:"69.197 DKK",detail:47},{id:69,title:"MercadoLibre, Inc.",subTitle:"1113 pcs",amount:"57.923 DKK",detail:203},{id:70,title:"SmartFinancial, Inc.",subTitle:"735 pcs",amount:"89.855 DKK",detail:146},{id:71,title:"ClubCorp Holdings, Inc.",subTitle:"313 pcs",amount:"99.364 DKK",detail:-86},{id:72,title:"Immunomedics, Inc.",subTitle:"71 pcs",amount:"69.832 DKK",detail:188},{id:73,title:"KapStone Paper and Packaging Corporation",subTitle:"473 pcs",amount:"12.219 DKK",detail:-64},{id:74,title:"Stifel Financial Corporation",subTitle:"564 pcs",amount:"58.651 DKK",detail:154},{id:75,title:"Xinyuan Real Estate Co Ltd",subTitle:"810 pcs",amount:"72.391 DKK",detail:198},{id:76,title:"Liberty Global plc",subTitle:"1473 pcs",amount:"1.976 DKK",detail:-135},{id:77,title:"Morgan Stanley",subTitle:"1079 pcs",amount:"58.112 DKK",detail:41},{id:78,title:"Evertec, Inc.",subTitle:"1851 pcs",amount:"59.546 DKK",detail:48},{id:79,title:"CVR Refining, LP",subTitle:"1134 pcs",amount:"99.919 DKK",detail:91},{id:80,title:"Marine Petroleum Trust",subTitle:"228 pcs",amount:"1.030 DKK",detail:240},{id:81,title:"Frontier Communications Corporation",subTitle:"1534 pcs",amount:"66.856 DKK",detail:-70},{id:82,title:"Middlesex Water Company",subTitle:"1584 pcs",amount:"27.582 DKK",detail:109},{id:83,title:"Syneron Medical Ltd.",subTitle:"157 pcs",amount:"76.750 DKK",detail:73},{id:84,title:"Allison Transmission Holdings, Inc.",subTitle:"857 pcs",amount:"98.364 DKK",detail:-20},{id:85,title:"Cirrus Logic, Inc.",subTitle:"95 pcs",amount:"79.359 DKK",detail:-102},{id:86,title:"MFS Multimarket Income Trust",subTitle:"687 pcs",amount:"17.861 DKK",detail:-95},{id:87,title:"Lincoln Electric Holdings, Inc.",subTitle:"441 pcs",amount:"71.454 DKK",detail:241},{id:88,title:"Navient Corporation",subTitle:"1034 pcs",amount:"77.255 DKK",detail:30},{id:89,title:"The Descartes Systems Group Inc.",subTitle:"1213 pcs",amount:"99.418 DKK",detail:12},{id:90,title:"Republic First Bancorp, Inc.",subTitle:"1366 pcs",amount:"24.934 DKK",detail:-46},{id:91,title:"PNM Resources, Inc. (Holding Co.)",subTitle:"79 pcs",amount:"9.423 DKK",detail:32},{id:92,title:"Arthur J. Gallagher & Co.",subTitle:"299 pcs",amount:"87.935 DKK",detail:-105},{id:93,title:"Rambus, Inc.",subTitle:"564 pcs",amount:"76.053 DKK",detail:-129},{id:94,title:"FARO Technologies, Inc.",subTitle:"1912 pcs",amount:"48.066 DKK",detail:-141},{id:95,title:"Dynex Capital, Inc.",subTitle:"557 pcs",amount:"81.093 DKK",detail:-76},{id:96,title:"Nuveen New York Municipal Value Fund, Inc.",subTitle:"106 pcs",amount:"88.488 DKK",detail:-16},{id:97,title:"Kirby Corporation",subTitle:"406 pcs",amount:"2.622 DKK",detail:217},{id:98,title:"Oconee Federal Financial Corp.",subTitle:"1649 pcs",amount:"58.086 DKK",detail:102},{id:99,title:"WSFS Financial Corporation",subTitle:"1959 pcs",amount:"28.587 DKK",detail:52},{id:100,title:"Nuveen Short Duration Credit Opportunities Fund",subTitle:"1835 pcs",amount:"88.272 DKK",detail:75}],this.items=this.itemsFullList.slice(0,8)}onItemSelect(f){alert(`You have clicked the row [${f.title} ${f.amount}]`)}}},50753:(ft,Z,l)=>{"use strict";l.d(Z,{k:()=>w});var n=l(29756),i=l(81365),f=l(60177),g=l(54438),s=l(57017);function x(M,I){1&M&&g.nrm(0,"div",6)}function _(M,I){1&M&&g.nrm(0,"div",7)}function y(M,I){if(1&M&&(g.j41(0,"kirby-item")(1,"div",2),g.DNE(2,x,1,0,"div",3)(3,_,1,0,"div",4),g.k0s(),g.j41(4,"h3"),g.EFF(5),g.k0s(),g.j41(6,"data",5),g.EFF(7),g.k0s()()),2&M){const R=I.$implicit;g.R7$(2),g.Y8G("ngIf",R.flagged),g.R7$(),g.Y8G("ngIf",R.archived),g.R7$(2),g.JRh(R.title),g.R7$(2),g.JRh(R.amount)}}let w=(()=>{class M{constructor(R){this.toastController=R,this.items=[{id:0,title:"Vestas Wind Systems",subTitle:"2000 pcs",amount:"5.587.218.309 DKK",detail:225,archived:!0,flagged:!1,color:"default"},{id:1,title:"Cypress Semiconductor Corporation",subTitle:"1827 pcs",amount:"76.980 DKK",detail:-3,flagged:!0,deleted:!0,color:"light"},{id:2,title:"Ultragenyx Pharmaceutical Inc.",subTitle:"787 pcs",amount:"83.004 DKK",detail:-115,color:"white"},{id:3,title:"Trans World Entertainment Corp. [disabled]",subTitle:"467 pcs",amount:"60.963 DKK",detail:6,color:"light"},{id:4,title:"Astronics Corporation",subTitle:"791 pcs",amount:"33.830 DKK",detail:-154,color:"white"},{id:5,title:"Riverview Bancorp Inc",subTitle:"206 pcs",amount:"60.775 DKK",detail:98,color:"light"},{id:6,title:"Haemonetics Corporation",subTitle:"988 pcs",amount:"61.196 DKK",detail:220,color:"white"},{id:7,title:"PJT Partners Inc.",subTitle:"1706 pcs",amount:"52.441 DKK",detail:129,color:"light"}],this.swipeActions=[{position:"left",title:"Archive",type:"warning",onSelected:H=>this.onArchiveItem(H),isDisabled:H=>H.archived||3===H.id},{position:"left",title:H=>H.flagged?"Remove flag":"Flag",icon:H=>H.flagged?null:"flag",type:"success",onSelected:H=>this.onFlagItem(H),isDisabled:H=>3===H.id},{position:"right",title:H=>H.deleted?"Restore":"Delete",icon:H=>H.deleted?"swap":"trash",type:H=>H.deleted?"warning":"danger",onSelected:H=>H.deleted?this.onRestoreItem(H):this.onDeleteItem(H),isDisabled:H=>3===H.id}]}onArchiveItem(R){R.archived=!R.archived,this.toastController.showToast({message:`Item '${R.title}' has been archived.`,messageType:"warning",durationInMs:1500})}onFlagItem(R){R.flagged=!R.flagged,this.toastController.showToast({message:`Item '${R.title}' has been ${R.flagged?"flagged":"un-flagged"}.`,messageType:"success",durationInMs:1500})}onDeleteItem(R){R.deleted=!R.deleted,this.toastController.showToast({message:`Item '${R.title}' has been deleted.`,messageType:"warning",durationInMs:1500})}onRestoreItem(R){R.deleted=!R.deleted,this.toastController.showToast({message:`Item '${R.title}' has been restored.`,messageType:"warning",durationInMs:1500})}static#e=this.\u0275fac=function(H){return new(H||M)(g.rXU(s.K))};static#t=this.\u0275cmp=g.VBU({type:M,selectors:[["cookbook-list-swipe-example"]],decls:4,vars:2,consts:[["showDivider","true",3,"items","swipeActions"],[4,"kirbyListItemTemplate"],["slot","outside"],["class","flag success",4,"ngIf"],["class","flag warning",4,"ngIf"],["slot","end",1,"kirby-text-bold"],[1,"flag","success"],[1,"flag","warning"]],template:function(H,K){1&H&&(g.j41(0,"h2"),g.EFF(1,"List with swipe actions:"),g.k0s(),g.j41(2,"kirby-list",0),g.DNE(3,y,8,4,"kirby-item",1),g.k0s()),2&H&&(g.R7$(2),g.Y8G("items",K.items)("swipeActions",K.swipeActions))},dependencies:[n.HV,n.sB,n.bx,i.kA,i.JA,f.bT],styles:["[_nghost-%COMP%]{display:block;height:100%;padding:16px;background-color:var(--kirby-background-color)}.flag[_ngcontent-%COMP%]{width:8px;height:8px;border-radius:50%}.flag.success[_ngcontent-%COMP%]{background:var(--kirby-success)}.flag.warning[_ngcontent-%COMP%]{background:var(--kirby-warning)}.flag[_ngcontent-%COMP%]:not(:last-child){margin-bottom:2px}"]})}return M})()},50751:(ft,Z,l)=>{"use strict";l.d(Z,{Y:()=>g});var n=l(36667),i=l(47008),f=l(54438);let g=(()=>{class s{constructor(){this.isLoading=!1,this.showBackdrop=!1,this.hideContent=!1}showWrapperLoadingOverlay(_,y){this.showBackdrop=_,this.hideContent=y,this.isLoading=!0,setTimeout(()=>{this.isLoading=!1},5e3)}static#e=this.\u0275fac=function(y){return new(y||s)};static#t=this.\u0275cmp=f.VBU({type:s,selectors:[["cookbook-loading-overlay-example"]],decls:7,vars:3,consts:[[3,"isLoading","showBackdrop","hideContent"],["kirby-button","","attentionLevel","2","size","lg","expand","block",3,"click"]],template:function(y,w){1&y&&(f.j41(0,"kirby-loading-overlay",0)(1,"button",1),f.bIt("click",function(){return w.showWrapperLoadingOverlay(!0)}),f.EFF(2," Show wrapper loading overlay "),f.k0s(),f.j41(3,"button",1),f.bIt("click",function(){return w.showWrapperLoadingOverlay(!1,!0)}),f.EFF(4," Show wrapper loading overlay that hides content "),f.k0s(),f.j41(5,"button",1),f.bIt("click",function(){return w.showWrapperLoadingOverlay(!1)}),f.EFF(6," Show wrapper loading overlay without backdrop "),f.k0s()()),2&y&&f.Y8G("isLoading",w.isLoading)("showBackdrop",w.showBackdrop)("hideContent",w.hideContent)},dependencies:[n.q,i.Q],styles:["[_nghost-%COMP%]{display:block;height:100%;overflow-x:hidden;background:var(--kirby-background-color);padding:16px;box-sizing:border-box}@media (min-width: 768px){[_nghost-%COMP%]{padding:32px}}[_nghost-%COMP%] h2[_ngcontent-%COMP%]:not(:first-child){margin-top:32px}[_nghost-%COMP%] h3[_ngcontent-%COMP%]{font-size:12px;color:var(--kirby-semi-dark);text-transform:uppercase;margin-top:12px;margin-bottom:4px}button[kirby-button][_ngcontent-%COMP%]{margin-left:0;margin-right:0}"]})}return s})()},51816:(ft,Z,l)=>{"use strict";l.d(Z,{b:()=>y});var n=l(92585),i=l(81365),f=l(35043),g=l(11235),s=l(57808),x=l(54438);const __template='\n \n \n \n \n Friend Throw\n \n \n \n \n \n \n \n Ice Curling\n \n \n \n \n \n \n \n Allow Cheats\n \n \n \n';let y=(()=>{class w{constructor(){this.template=__template}static#e=this.\u0275fac=function(R){return new(R||w)};static#t=this.\u0275cmp=x.VBU({type:w,selectors:[["cookbook-menu-advanced-example"]],decls:16,vars:1,consts:[[3,"closeOnSelect"],["name","person","slot","start"],["slot","end"],["name","notification","slot","start"],["name","default","slot","start"]],template:function(R,H){1&R&&(x.j41(0,"kirby-menu",0)(1,"kirby-item"),x.nrm(2,"kirby-icon",1),x.j41(3,"kirby-checkbox",2)(4,"kirby-label"),x.EFF(5," Friend Throw "),x.k0s()()(),x.j41(6,"kirby-item"),x.nrm(7,"kirby-icon",3),x.j41(8,"kirby-checkbox",2)(9,"kirby-label"),x.EFF(10," Ice Curling "),x.k0s()()(),x.j41(11,"kirby-item"),x.nrm(12,"kirby-icon",4),x.j41(13,"kirby-toggle",2)(14,"kirby-label"),x.EFF(15," Allow Cheats "),x.k0s()()()()),2&R&&x.Y8G("closeOnSelect",!1)},dependencies:[n.Z,i.kA,i.JA,i.UF,f.op,f.Rl,g.P,s.a],encapsulation:2})}return w})()},80921:(ft,Z,l)=>{"use strict";l.d(Z,{s:()=>_});var n=l(92585),i=l(47008),f=l(35043),g=l(81365),s=l(54438);const x_template='\n \n \n \n \n

Stone

\n
\n \n

Rick

\n
\n \n

Gooey

\n
\n
';let _=(()=>{class y{constructor(){this.template=x_template}static#e=this.\u0275fac=function(I){return new(I||y)};static#t=this.\u0275cmp=s.VBU({type:y,selectors:[["cookbook-menu-custom-button-example"]],decls:12,vars:2,consts:[["kirby-button","","type","button",3,"attentionLevel"],[3,"name"],[1,"kirby-item-title"]],template:function(I,R){1&I&&(s.j41(0,"kirby-menu")(1,"button",0),s.nrm(2,"kirby-icon",1),s.k0s(),s.j41(3,"kirby-item")(4,"p",2),s.EFF(5,"Stone"),s.k0s()(),s.j41(6,"kirby-item")(7,"p",2),s.EFF(8,"Rick"),s.k0s()(),s.j41(9,"kirby-item")(10,"p",2),s.EFF(11,"Gooey"),s.k0s()()()),2&I&&(s.R7$(),s.Y8G("attentionLevel","3"),s.R7$(),s.Y8G("name","menu-outline"))},dependencies:[n.Z,i.Q,f.op,f.Rl,g.kA,g.JA],encapsulation:2})}return y})()},21564:(ft,Z,l)=>{"use strict";l.d(Z,{x:()=>s});var n=l(92585),i=l(81365),f=l(54438);const g_template='\n \n

Stone

\n
\n \n

Rick

\n
\n \n

Gooey

\n
\n
\n';let s=(()=>{class x{constructor(y){this.cd=y,this.template=g_template,this.outletTag="cookbook-root",this.outletElement=this.getOutletElement()}set isOutletElementSet(y){this._outlet=y?this.outletElement:null}getOutletElement(){const y=document.getElementsByTagName(this.outletTag);if(!y||0===y.length)throw Error(`Could not locate HTMLElement for ${this.outletTag}. Did you misspell it?`);if(y.length>1)throw Error(`Multiple HTMLElements found for ${this.outletTag}.\n This can lead to unintended behaviours. Provide an unique outlet`);return y[0]}static#e=this.\u0275fac=function(w){return new(w||x)(f.rXU(f.gRc))};static#t=this.\u0275cmp=f.VBU({type:x,selectors:[["cookbook-menu-portal-example"]],inputs:{isOutletElementSet:"isOutletElementSet"},decls:10,vars:1,consts:[[3,"DOMPortalOutlet"],[1,"kirby-item-title"]],template:function(w,M){1&w&&(f.j41(0,"kirby-menu",0)(1,"kirby-item")(2,"p",1),f.EFF(3,"Stone"),f.k0s()(),f.j41(4,"kirby-item")(5,"p",1),f.EFF(6,"Rick"),f.k0s()(),f.j41(7,"kirby-item")(8,"p",1),f.EFF(9,"Gooey"),f.k0s()()()),2&w&&f.Y8G("DOMPortalOutlet",M._outlet)},dependencies:[n.Z,i.kA,i.JA],encapsulation:2})}return x})()},12510:(ft,Z,l)=>{"use strict";l.d(Z,{b:()=>x});var n=l(65762),i=l(92585),f=l(81365),g=l(54438);const s_template='\n \n

Stone

\n
\n \n

Rick

\n
\n \n

Gooey

\n
\n
';let x=(()=>{class _{constructor(){this.template=s_template,this.outletConfig={selector:n.h8.tag,value:"cookbook-root"}}static#e=this.\u0275fac=function(M){return new(M||_)};static#t=this.\u0275cmp=g.VBU({type:_,selectors:[["cookbook-menu-portal-config-example"]],decls:10,vars:1,consts:[[3,"portalOutletConfig"],[1,"kirby-item-title"]],template:function(M,I){1&M&&(g.j41(0,"kirby-menu",0)(1,"kirby-item")(2,"p",1),g.EFF(3,"Stone"),g.k0s()(),g.j41(4,"kirby-item")(5,"p",1),g.EFF(6,"Rick"),g.k0s()(),g.j41(7,"kirby-item")(8,"p",1),g.EFF(9,"Gooey"),g.k0s()()()),2&M&&g.Y8G("portalOutletConfig",I.outletConfig)},dependencies:[i.Z,f.kA,f.JA],encapsulation:2})}return _})()},28850:(ft,Z,l)=>{"use strict";l.d(Z,{$:()=>x});var n=l(92585),i=l(81365),f=l(54438),g=l(57017);const s_template='\n \n

Stone

\n
\n \n

Rick

\n
\n \n

Gooey

\n
\n
';let x=(()=>{class _{constructor(w){this.toastController=w,this.template=s_template}actionClicked(w){this.toastController.showToast({message:`${w} was selected as your Hero.`,messageType:"success",durationInMs:1500})}static#e=this.\u0275fac=function(M){return new(M||_)(f.rXU(g.K))};static#t=this.\u0275cmp=f.VBU({type:_,selectors:[["cookbook-menu-selectable-example"]],decls:10,vars:0,consts:[[3,"click"],[1,"kirby-item-title"]],template:function(M,I){1&M&&(f.j41(0,"kirby-menu")(1,"kirby-item",0),f.bIt("click",function(){return I.actionClicked("Stone")}),f.j41(2,"p",1),f.EFF(3,"Stone"),f.k0s()(),f.j41(4,"kirby-item",0),f.bIt("click",function(){return I.actionClicked("Rick")}),f.j41(5,"p",1),f.EFF(6,"Rick"),f.k0s()(),f.j41(7,"kirby-item",0),f.bIt("click",function(){return I.actionClicked("Gooey")}),f.j41(8,"p",1),f.EFF(9,"Gooey"),f.k0s()()())},dependencies:[n.Z,i.kA,i.JA],encapsulation:2})}return _})()},49217:(ft,Z,l)=>{"use strict";l.d(Z,{p:()=>w});var n=l(47868),i=l(60177),f=l(54438);function g(M,I){if(1&M&&(f.j41(0,"a",3),f.EFF(1),f.k0s()),2&M){const R=f.XpG().$implicit;f.Y8G("routerLink",R.route)("target",R.target),f.R7$(),f.SpI(" ",R.text," ")}}function s(M,I){if(1&M&&(f.qex(0),f.EFF(1),f.bVm()),2&M){const R=f.XpG().$implicit;f.R7$(),f.SpI(" ",R.text," ")}}function x(M,I){if(1&M&&(f.j41(0,"li",5)(1,"a",6),f.EFF(2),f.k0s()()),2&M){const R=I.$implicit;f.R7$(),f.Y8G("routerLink",R.route)("target",R.target),f.R7$(),f.SpI(" ",R.text," ")}}function _(M,I){if(1&M&&(f.j41(0,"ul"),f.DNE(1,x,3,3,"li",4),f.k0s()),2&M){const R=f.XpG().$implicit;f.R7$(),f.Y8G("ngForOf",R.steps)}}function y(M,I){if(1&M&&(f.j41(0,"li"),f.DNE(1,g,2,3,"a",1)(2,s,2,1,"ng-container",2)(3,_,2,1,"ul",2),f.k0s()),2&M){const R=I.$implicit,H=I.index,K=f.XpG();f.AVh("active",K.currentStep-1===H&&!R.steps),f.R7$(),f.Y8G("ngIf",H===K.currentStep-1&&!!R.route),f.R7$(),f.Y8G("ngIf",H!==K.currentStep-1||H===K.currentStep-1&&!R.route),f.R7$(),f.Y8G("ngIf",K.currentStep-1===H&&!!R.steps)}}let w=(()=>{class M{constructor(R){this.route=R,this.steps=[{text:"Open the example in a separate tab or window",steps:[{text:"Controller based example",route:"/examples/modal-with-guard",target:"_blank"},{text:"Route based example",route:["/examples/modal-route-with-guard"],target:"_blank"}]},{text:"Navigate to the guard protected route",route:void 0},{text:"Click the browser back button"}],this.currentStep=1}ngOnInit(){this.route.snapshot.data.step&&(this.currentStep=this.route.snapshot.data.step),this.route.snapshot.data.nextRoute&&(this.steps[this.currentStep-1].route=this.route.snapshot.data.nextRoute)}static#e=this.\u0275fac=function(H){return new(H||M)(f.rXU(n.nX))};static#t=this.\u0275cmp=f.VBU({type:M,selectors:[["cookbook-modal-example-alert-with-guard-stepper"]],inputs:{currentStep:"currentStep"},decls:2,vars:1,consts:[[3,"active",4,"ngFor","ngForOf"],[3,"routerLink","target",4,"ngIf"],[4,"ngIf"],[3,"routerLink","target"],["class","active",4,"ngFor","ngForOf"],[1,"active"],[1,"kirby-external-icon",3,"routerLink","target"]],template:function(H,K){1&H&&(f.j41(0,"ol"),f.DNE(1,y,4,5,"li",0),f.k0s()),2&H&&(f.R7$(),f.Y8G("ngForOf",K.steps))},dependencies:[i.pM,i.bT,n.Wk],styles:["[_nghost-%COMP%]{display:block}li.active[_ngcontent-%COMP%]{font-weight:700}"]})}return M})()},3745:(ft,Z,l)=>{"use strict";l.d(Z,{x:()=>R});var n=l(81443),i=l(91365),f=l(60177),g=l(32667),s=l(56297),x=l(84341),_=l(47008),y=l(49217),w=l(54438);function M(H,K){1&H&&(w.qex(0),w.nrm(1,"cookbook-modal-example-alert-with-guard-stepper",5)(2,"kirby-divider",6),w.bVm()),2&H&&(w.R7$(),w.Y8G("currentStep",3),w.R7$(),w.Y8G("hasMargin",!0))}const I_canDismissCodeSnippet="// Inside the embedded component\nconstructor(@Optional() @SkipSelf() private modal: Modal) {}\n\nfirstName: string;\nlastName: string;\n\nngOnInit() {\n // Use an arrow function to avoid 'this' being undefined in the function callback: \n this.modal.canDismiss = () => this.validate();\n}\n\nvalidate(): boolean | AlertConfig {\n if (!this.firstName && !this.lastName) return true;\n\n const config: AlertConfig = {\n title: 'Are you sure you want to close?',\n message: 'All unsaved data will be lost.',\n okBtn: 'Close',\n cancelBtn: 'Cancel',\n icon: {\n name: 'warning',\n themeColor: 'warning',\n },\n };\n\n return config;\n}\n ";class R{constructor(K,L){this.modal=K,this.componentProps=L,this.showStepper=!0,this.firstName="Jane",this.lastName=""}static#e=this.canDismissCodeSnippet=I_canDismissCodeSnippet;ngOnInit(){void 0!==this.componentProps?.showStepper&&(this.showStepper=this.componentProps.showStepper),this.modal.canDismiss=()=>this.validate()}clearForm(){this.firstName="",this.lastName=""}validate(){return!this.firstName&&!this.lastName||{title:"Are you sure you want to close?",message:"All unsaved data will be lost.",okBtn:"Close",cancelBtn:"Cancel",icon:{name:"warning",themeColor:"warning"}}}static#t=this.\u0275fac=function(L){return new(L||R)(w.rXU(n.aF,12),w.rXU(n.vr,8))};static#n=this.\u0275cmp=w.VBU({type:R,selectors:[["ng-component"]],inputs:{firstName:"firstName"},decls:15,vars:3,consts:[[4,"ngIf"],[1,"form-wrapper"],["kirby-input","","placeholder","First name",3,"ngModelChange","ngModel"],["kirby-input","","placeholder","Last name",3,"ngModelChange","ngModel"],["kirby-button","",3,"click"],[3,"currentStep"],[3,"hasMargin"]],template:function(L,he){1&L&&(w.j41(0,"kirby-page-title"),w.EFF(1,"Modal with alert"),w.k0s(),w.DNE(2,M,3,2,"ng-container",0),w.j41(3,"div",1)(4,"kirby-form-field")(5,"input",2),w.mxI("ngModelChange",function(be){return w.DH7(he.firstName,be)||(he.firstName=be),be}),w.k0s()(),w.j41(6,"kirby-form-field")(7,"input",3),w.mxI("ngModelChange",function(be){return w.DH7(he.lastName,be)||(he.lastName=be),be}),w.k0s()(),w.j41(8,"button",4),w.bIt("click",function(){return he.clearForm()}),w.EFF(9,"Clear form"),w.k0s()(),w.j41(10,"kirby-modal-footer")(11,"em")(12,"strong"),w.EFF(13,"Please note:"),w.k0s(),w.EFF(14," If any data has been entered in the form fields, this modal will prompt the user to confirm before closing. "),w.k0s()()),2&L&&(w.R7$(2),w.Y8G("ngIf",he.showStepper),w.R7$(3),w.R50("ngModel",he.firstName),w.R7$(2),w.R50("ngModel",he.lastName))},dependencies:[i.wq,i.jg,f.bT,y.p,g.h,s.LT,s.KS,s.Sj,x.YN,x.me,x.BC,x.vS,_.Q,n.s$],styles:[".form-wrapper[_ngcontent-%COMP%]{margin-block-start:1em;display:flex;flex-direction:column}button[_ngcontent-%COMP%]{align-self:flex-end}"]})}},75902:(ft,Z,l)=>{"use strict";l.d(Z,{g:()=>x});var n=l(49711),i=l(47008),f=l(54438),g=l(81443),s=l(13339);let x=(()=>{class _{constructor(w){this.modal=w}onHideModal(){this.modal.close()}static#e=this.\u0275fac=function(M){return new(M||_)(f.rXU(g.aF,12))};static#t=this.\u0275cmp=f.VBU({type:_,selectors:[["ng-component"]],decls:3,vars:0,consts:[["iconName","close","title","Out of service","subtitle","The system is currently down. Please contact customer support.","themeColor","danger"],["kirby-button","","attentionLevel","3",3,"click"]],template:function(M,I){1&M&&(f.j41(0,"kirby-empty-state",0)(1,"button",1),f.bIt("click",function(){return I.onHideModal()}),f.EFF(2,"Hide modal"),f.k0s()())},dependencies:[n.b,n.o,s.Cd,i.Q],encapsulation:2})}return _})()},75966:(ft,Z,l)=>{"use strict";l.d(Z,{v:()=>et});var n=l(81443),i=l(53715),f=l(60177),g=l(91365),s=l(72882),x=l(36667),_=l(98990),y=l(47008),w=l(32667),M=l(35043),I=l(56297),R=l(36234),H=l(2923),K=l(43081),L=l(54438),he=l(57017),pe=l(13339);function be(sn,tt){1&sn&&(L.j41(0,"kirby-page-progress")(1,"kirby-progress-circle",5),L.EFF(2," 2/4 "),L.k0s()())}function Le(sn,tt){if(1&sn){const Ct=L.RV6();L.qex(0),L.nrm(1,"kirby-divider",10),L.j41(2,"p",11),L.EFF(3," Size of nested modal/drawer "),L.nrm(4,"br"),L.j41(5,"em"),L.EFF(6,"(on screens larger than 768px)"),L.k0s()(),L.j41(7,"cookbook-modal-example-size-selector",12),L.bIt("sizeChange",function(e){L.eBV(Ct);const On=L.XpG(3);return L.Njj(On.setSelectedModalSize(e))}),L.k0s(),L.bVm()}2&sn&&(L.R7$(),L.Y8G("hasMargin",!0))}function ye(sn,tt){if(1&sn){const Ct=L.RV6();L.j41(0,"kirby-card",7)(1,"h3"),L.EFF(2,"Open nested:"),L.k0s(),L.j41(3,"button",8),L.bIt("click",function(){L.eBV(Ct);const e=L.XpG(2);return L.Njj(e.showNestedModal())}),L.EFF(4,"Modal"),L.k0s(),L.j41(5,"button",8),L.bIt("click",function(){L.eBV(Ct);const e=L.XpG(2);return L.Njj(e.showNestedDrawer())}),L.EFF(6,"Drawer"),L.k0s(),L.j41(7,"button",8),L.bIt("click",function(){L.eBV(Ct);const e=L.XpG(2);return L.Njj(e.showNestedAlert())}),L.EFF(8,"Alert"),L.k0s(),L.j41(9,"button",8),L.bIt("click",function(){L.eBV(Ct);const e=L.XpG(2);return L.Njj(e.showNestedActionSheet())}),L.EFF(10," Action sheet "),L.k0s(),L.j41(11,"details")(12,"summary"),L.EFF(13,"Configuration for nested modal"),L.k0s(),L.j41(14,"cookbook-modal-example-configuration",9),L.mxI("showPageProgressChange",function(e){L.eBV(Ct);const On=L.XpG(2);return L.DH7(On.showNestedPageProgress,e)||(On.showNestedPageProgress=e),L.Njj(e)})("showFooterChange",function(e){L.eBV(Ct);const On=L.XpG(2);return L.DH7(On.showNestedFooter,e)||(On.showNestedFooter=e),L.Njj(e)})("snapFooterToKeyboardChange",function(e){L.eBV(Ct);const On=L.XpG(2);return L.DH7(On.snapNestedFooterToKeyboard,e)||(On.snapNestedFooterToKeyboard=e),L.Njj(e)})("displayFooterAsInlineChange",function(e){L.eBV(Ct);const On=L.XpG(2);return L.DH7(On.displayNestedFooterAsInline,e)||(On.displayNestedFooterAsInline=e),L.Njj(e)})("showDummyContentChange",function(e){L.eBV(Ct);const On=L.XpG(2);return L.DH7(On.showNestedDummyContent,e)||(On.showNestedDummyContent=e),L.Njj(e)})("collapseTitleChange",function(e){L.eBV(Ct);const On=L.XpG(2);return L.DH7(On.showNestedCollapseTitle,e)||(On.showNestedCollapseTitle=e),L.Njj(e)})("delayLoadDummyContentChange",function(e){L.eBV(Ct);const On=L.XpG(2);return L.DH7(On.delayLoadDummyContent,e)||(On.delayLoadDummyContent=e),L.Njj(e)})("loadAdditionalContentChange",function(e){L.eBV(Ct);const On=L.XpG(2);return L.DH7(On.loadAdditionalContent,e)||(On.loadAdditionalContent=e),L.Njj(e)}),L.k0s(),L.DNE(15,Le,8,1,"ng-container",0),L.k0s()()}if(2&sn){const Ct=L.XpG(2);L.R7$(14),L.R50("showPageProgress",Ct.showNestedPageProgress)("showFooter",Ct.showNestedFooter)("snapFooterToKeyboard",Ct.snapNestedFooterToKeyboard)("displayFooterAsInline",Ct.displayNestedFooterAsInline)("showDummyContent",Ct.showNestedDummyContent)("collapseTitle",Ct.showNestedCollapseTitle)("delayLoadDummyContent",Ct.delayLoadDummyContent)("loadAdditionalContent",Ct.loadAdditionalContent),L.R7$(),L.Y8G("ngIf",void 0!==Ct.showModalSizeSelector)}}function je(sn,tt){1&sn&&(L.j41(0,"div")(1,"h4"),L.EFF(2,"The standard Lorem Ipsum passage, used since the 1500s"),L.k0s(),L.j41(3,"p"),L.EFF(4,' "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum." '),L.k0s()())}function ke(sn,tt){if(1&sn&&(L.j41(0,"div",19)(1,"h4"),L.EFF(2,"Component properties (injected from parent component):"),L.k0s(),L.j41(3,"dl")(4,"dt")(5,"code"),L.EFF(6,"stringProperty:"),L.k0s()(),L.j41(7,"dd"),L.EFF(8),L.k0s(),L.j41(9,"dt")(10,"code"),L.EFF(11,"numberProperty:"),L.k0s()(),L.j41(12,"dd"),L.EFF(13),L.k0s(),L.j41(14,"dt")(15,"code"),L.EFF(16,"booleanProperty:"),L.k0s()(),L.j41(17,"dd"),L.EFF(18),L.k0s()()()),2&sn){const Ct=L.XpG(3);L.R7$(8),L.JRh(Ct.exampleProperties.stringProperty),L.R7$(5),L.JRh(Ct.exampleProperties.numberProperty),L.R7$(5),L.JRh(Ct.exampleProperties.booleanProperty)}}function De(sn,tt){1&sn&&(L.j41(0,"div")(1,"h4"),L.EFF(2,'Section 1.10.32 of "de Finibus Bonorum et Malorum", written by Cicero in 45 BC'),L.k0s(),L.j41(3,"p"),L.EFF(4,' "Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?" 1914 translation by H. Rackham " '),L.k0s()())}function Je(sn,tt){if(1&sn){const Ct=L.RV6();L.j41(0,"button",14),L.bIt("click",function(){L.eBV(Ct);const e=L.XpG(3);return L.Njj(e.scrollToTop())}),L.EFF(1," Scroll to top "),L.nrm(2,"kirby-icon",20),L.k0s()}}function lt(sn,tt){if(1&sn){const Ct=L.RV6();L.qex(0),L.DNE(1,ke,19,3,"div",13),L.j41(2,"button",14),L.bIt("click",function(){L.eBV(Ct);const e=L.XpG(2);return L.Njj(e.scrollToBottom())}),L.EFF(3," Scroll to bottom "),L.nrm(4,"kirby-icon",15),L.k0s(),L.j41(5,"button",16),L.bIt("click",function(){L.eBV(Ct);const e=L.XpG(2);return L.Njj(e.close())}),L.EFF(6,"Hide me"),L.k0s(),L.j41(7,"kirby-form-field"),L.nrm(8,"input",17),L.k0s(),L.j41(9,"h4"),L.EFF(10,"The standard Lorem Ipsum passage, used since the 1500s"),L.k0s(),L.j41(11,"p"),L.EFF(12,' "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum." '),L.k0s(),L.j41(13,"kirby-loading-overlay",3),L.DNE(14,De,5,0,"div",0),L.k0s(),L.DNE(15,Je,3,0,"button",18),L.bVm()}if(2&sn){const Ct=L.XpG(2);L.R7$(),L.Y8G("ngIf",Ct.exampleProperties),L.R7$(12),L.Y8G("isLoading",Ct.isLoadingAdditionalContent),L.R7$(),L.Y8G("ngIf",!Ct.isLoadingAdditionalContent),L.R7$(),L.Y8G("ngIf",!Ct.showFooter)}}function Mt(sn,tt){if(1&sn&&(L.j41(0,"div"),L.DNE(1,ye,16,9,"kirby-card",6)(2,je,5,0,"div",0)(3,lt,16,4,"ng-container",0),L.k0s()),2&sn){const Ct=L.XpG();L.R7$(),L.Y8G("ngIf",Ct.showNestedOptions),L.R7$(),L.Y8G("ngIf",Ct.showStaticDummyContent),L.R7$(),L.Y8G("ngIf",Ct.showDummyContent)}}function Bt(sn,tt){if(1&sn){const Ct=L.RV6();L.j41(0,"kirby-modal-footer",21)(1,"div")(2,"button",14),L.bIt("click",function(){L.eBV(Ct);const e=L.XpG();return L.Njj(e.scrollToTop())}),L.EFF(3," To top "),L.nrm(4,"kirby-icon",20),L.k0s(),L.j41(5,"button",16),L.bIt("click",function(){L.eBV(Ct);const e=L.XpG();return L.Njj(e.close())}),L.EFF(6,"Close"),L.k0s()()()}if(2&sn){const Ct=L.XpG();L.Y8G("type",Ct._footerType)("snapToKeyboard",Ct.snapFooterToKeyboard)}}let et=(()=>{class sn{get _footerType(){return this.displayFooterAsInline?"inline":"fixed"}constructor(Ct,Xe,e,On){this.modalController=Xe,this.toastController=e,this.modal=On,this.showPageProgress=!1,this.showFooter=!1,this.snapFooterToKeyboard=!1,this.displayFooterAsInline=!1,this.showNestedPageProgress=!1,this.showNestedFooter=!1,this.snapNestedFooterToKeyboard=!1,this.showNestedDummyContent=!1,this.displayNestedFooterAsInline=!1,this.isLoading=!1,this.isLoadingAdditionalContent=!1,Object.assign(this,Ct)}ngOnInit(){this.showDummyContent&&(this.delayLoadDummyContent&&(this.isLoading=!0,setTimeout(()=>this.isLoading=!1,1e3)),this.loadAdditionalContent&&(this.isLoadingAdditionalContent=!0,setTimeout(()=>this.isLoadingAdditionalContent=!1,2e3))),this.modal.canDismiss=()=>this.canDismiss()}canDismiss(){return!this.alertBeforeClose||{title:"Are you sure you want to close?",okBtn:"Yes",cancelBtn:"Take me back",icon:{name:"warning",themeColor:"warning"}}}showNestedOverlay(Ct){const Xe="modal"===Ct?"Nested Modal Title":"Nested Drawer Title",e={flavor:Ct,drawerSupplementaryAction:{iconName:"edit",action:this.onSupplementaryActionSelect.bind(this)},component:sn,size:this.selectedModalSize,collapseTitle:this.showNestedCollapseTitle,componentProps:{title:Xe,subtitle:"Hello from second embedded example component!",flavor:Ct,delayLoadDummyContent:this.delayLoadDummyContent,loadAdditionalContent:this.loadAdditionalContent,showPageProgress:this.showNestedPageProgress,showFooter:this.showNestedFooter,snapFooterToKeyboard:this.snapNestedFooterToKeyboard,displayFooterAsInline:this.displayNestedFooterAsInline,showDummyContent:this.showNestedDummyContent}};this.modalController.showModal(e)}showNestedModal(){this.showNestedOverlay("modal")}showNestedDrawer(){this.showNestedOverlay("drawer")}showNestedAlert(){this.modalController.showAlert({title:"Embedded Alert",message:"The default alert is just a title, a message, an OK and (optional) cancel button",okBtn:"I agree",cancelBtn:"Take me back"},this.onAlertClose)}showNestedActionSheet(){this.modalController.showActionSheet({header:"Nested action sheet",subheader:"Action sheet subheader",items:[{id:"1",text:"Option 1"},{id:"2",text:"Option 2"},{id:"3",text:"Option 3"}],cancelButtonText:"Custom cancel"})}scrollToBottom(){this.modal.scrollToBottom(i.ez.Duration.EXTRA_LONG)}scrollToTop(){this.modal.scrollToTop(i.ez.Duration.SHORT)}toggleDisableScroll(Ct){this.modal.scrollDisabled=Ct}togglePageProgress(){this.showPageProgress=!this.showPageProgress}toggleFooter(){this.showFooter=!this.showFooter}close(){const Ct=Math.PI;this.modal.close(Ct)}onSupplementaryActionSelect(){this.toastController.showToast({message:"Supplementary action selected",messageType:"success",durationInMs:1500})}onSnapFooterToKeyboardCheckbox(Ct){this.snapFooterToKeyboard=Ct}onAlertClose(Ct){console.log(`Alert closed: ${Ct}`)}setSelectedModalSize(Ct){this.selectedModalSize=Ct.value}static#e=this.\u0275fac=function(Xe){return new(Xe||sn)(L.rXU(n.vr),L.rXU(n.W3),L.rXU(he.K),L.rXU(n.aF,12))};static#t=this.\u0275cmp=L.VBU({type:sn,selectors:[["cookbook-embedded-modal-example"]],decls:10,vars:14,consts:[[4,"ngIf"],["configAppearance","snap-to-viewport",3,"title"],[3,"showDummyContentChange","showPageProgressChange","showFooterChange","snapFooterToKeyboardChange","displayFooterAsInlineChange","alertBeforeCloseChange","flavor","showDummyContent","showPageProgress","showFooter","snapFooterToKeyboard","displayFooterAsInline","alertBeforeClose"],[3,"isLoading"],["themeColor","white",3,"type","snapToKeyboard",4,"ngIf"],["themeColor","warning","value","50","size","sm",1,"kirby-text-xsmall"],["hasPadding","true","class","nested-modal-configuration",4,"ngIf"],["hasPadding","true",1,"nested-modal-configuration"],["kirby-button","","attentionLevel","2",3,"click"],[3,"showPageProgressChange","showFooterChange","snapFooterToKeyboardChange","displayFooterAsInlineChange","showDummyContentChange","collapseTitleChange","delayLoadDummyContentChange","loadAdditionalContentChange","showPageProgress","showFooter","snapFooterToKeyboard","displayFooterAsInline","showDummyContent","collapseTitle","delayLoadDummyContent","loadAdditionalContent"],[3,"hasMargin"],[1,"size-selector-heading"],[3,"sizeChange"],["class","example-properties",4,"ngIf"],["kirby-button","","attentionLevel","3",3,"click"],["name","arrow-down"],["kirby-button","",3,"click"],["kirby-input","","placeholder","Focus me on device to scroll input into view"],["kirby-button","","attentionLevel","3",3,"click",4,"ngIf"],[1,"example-properties"],["name","arrow-up"],["themeColor","white",3,"type","snapToKeyboard"]],template:function(Xe,e){1&Xe&&(L.DNE(0,be,3,0,"kirby-page-progress",0),L.j41(1,"kirby-page-title"),L.EFF(2),L.k0s(),L.j41(3,"p"),L.EFF(4),L.k0s(),L.j41(5,"cookbook-example-configuration-wrapper",1)(6,"cookbook-modal-example-configuration",2),L.mxI("showDummyContentChange",function(Pt){return L.DH7(e.showDummyContent,Pt)||(e.showDummyContent=Pt),Pt})("showPageProgressChange",function(Pt){return L.DH7(e.showPageProgress,Pt)||(e.showPageProgress=Pt),Pt})("showFooterChange",function(Pt){return L.DH7(e.showFooter,Pt)||(e.showFooter=Pt),Pt})("snapFooterToKeyboardChange",function(Pt){return L.DH7(e.snapFooterToKeyboard,Pt)||(e.snapFooterToKeyboard=Pt),Pt})("displayFooterAsInlineChange",function(Pt){return L.DH7(e.displayFooterAsInline,Pt)||(e.displayFooterAsInline=Pt),Pt})("alertBeforeCloseChange",function(Pt){return L.DH7(e.alertBeforeClose,Pt)||(e.alertBeforeClose=Pt),Pt}),L.k0s()(),L.j41(7,"kirby-loading-overlay",3),L.DNE(8,Mt,4,3,"div",0),L.k0s(),L.DNE(9,Bt,7,2,"kirby-modal-footer",4)),2&Xe&&(L.Y8G("ngIf",e.showPageProgress&&"modal"===e.flavor),L.R7$(2),L.JRh(e.title),L.R7$(2),L.JRh(e.subtitle),L.R7$(),L.Y8G("title","Current modal configuration"),L.R7$(),L.Y8G("flavor",e.flavor),L.R50("showDummyContent",e.showDummyContent)("showPageProgress",e.showPageProgress)("showFooter",e.showFooter)("snapFooterToKeyboard",e.snapFooterToKeyboard)("displayFooterAsInline",e.displayFooterAsInline)("alertBeforeClose",e.alertBeforeClose),L.R7$(),L.Y8G("isLoading",e.isLoading),L.R7$(),L.Y8G("ngIf",!e.isLoading),L.R7$(),L.Y8G("ngIf",!e.isLoading&&e.showFooter))},dependencies:[f.bT,g.wq,g.AB,g.jg,s.Z,H.V,R.r,x.q,_.Dw,_.ib,pe.Cd,y.Q,w.h,K.Z,M.op,M.Rl,I.LT,I.KS,I.Sj,n.s$],styles:[".example-properties[_ngcontent-%COMP%]{display:none}@media (min-width: 768px){.example-properties[_ngcontent-%COMP%]{display:unset}}.example-properties[_ngcontent-%COMP%] dl[_ngcontent-%COMP%]{display:grid;grid-template:auto/auto 1fr}.example-properties[_ngcontent-%COMP%] dl[_ngcontent-%COMP%] dt[_ngcontent-%COMP%]{padding-right:4px}.example-properties[_ngcontent-%COMP%] dl[_ngcontent-%COMP%] dd[_ngcontent-%COMP%]{margin:0;font-style:italic}kirby-card.nested-modal-configuration[_ngcontent-%COMP%]{margin-top:32px;margin-bottom:32px}kirby-card.nested-modal-configuration[_ngcontent-%COMP%] details[_ngcontent-%COMP%]{margin-top:24px;border:1px solid var(--kirby-medium);border-radius:4px;padding:8px 8px 0}kirby-card.nested-modal-configuration[_ngcontent-%COMP%] details[_ngcontent-%COMP%] summary[_ngcontent-%COMP%]{cursor:pointer;margin:-8px -8px 0;padding:8px}kirby-card.nested-modal-configuration[_ngcontent-%COMP%] details[open][_ngcontent-%COMP%]{padding:8px;border-bottom-left-radius:16px;border-bottom-right-radius:16px}kirby-card.nested-modal-configuration[_ngcontent-%COMP%] details[open][_ngcontent-%COMP%] summary[_ngcontent-%COMP%]{border-bottom:1px dashed var(--kirby-medium);margin-bottom:12px}kirby-form-field[_ngcontent-%COMP%]{margin-top:24px}.size-selector-heading[_ngcontent-%COMP%]{margin-bottom:0}.size-selector-heading[_ngcontent-%COMP%] em[_ngcontent-%COMP%]{font-size:smaller}"]})}return sn})()},26005:(ft,Z,l)=>{"use strict";l.d(Z,{K:()=>L});var n=l(47008),i=l(81443),f=l(91365),g=l(49711),s=l(98990),x=l(43081),_=l(54438),y=l(13339);function w(he,pe){1&he&&(_.j41(0,"kirby-page-title"),_.EFF(1,"Modal Component"),_.k0s(),_.j41(2,"p"),_.EFF(3," Lorem ipsum. "),_.k0s(),_.j41(4,"kirby-modal-footer")(5,"button",7),_.EFF(6,"Button in footer"),_.k0s()())}function M(he,pe){1&he&&(_.j41(0,"kirby-page-title"),_.EFF(1,"Modal Component"),_.k0s(),_.j41(2,"p"),_.EFF(3," Lorem ipsum. "),_.k0s(),_.j41(4,"kirby-modal-footer")(5,"button",7),_.EFF(6,"Button in footer"),_.k0s()())}function I(he,pe){1&he&&_.nrm(0,"kirby-empty-state",8)}const R="\n Modal Component\n\n

\n Lorem ipsum. \n

\n\n \n \n \n
",K={selector:"cookbook-modal-component-example",template:`\n\n\n\n\n ${R}\n\n\n\x3c!-- Additional flavor examples omitted from example for brevity --\x3e\n\n ${R}\n\n\n\n \n \n \n\n\n\n \n Size of modal
\n (on screens larger than 768px)\n
\n \n
\n`,isOpenExampleHtml:'\n\n\n \n Modal content\n \n\n',isOpenCodeSnippet:"openModal() {\n this.isOpen = true;\n}\n\ndidDismiss() {\n this.isOpen = false;\n}"};class L{constructor(){this.size="medium",this.isOpen=!1}static#e=this.template=K.template.split(' button[_ngcontent-%COMP%]{min-width:15rem}kirby-card[_ngcontent-%COMP%]{margin-top:32px}kirby-card[_ngcontent-%COMP%] kirby-card-header[_ngcontent-%COMP%] em[_ngcontent-%COMP%]{font-size:smaller}cookbook-modal-example-size-selector[_ngcontent-%COMP%]{margin-bottom:24px}"],changeDetection:0})}},54976:(ft,Z,l)=>{"use strict";l.d(Z,{T:()=>K});var n=l(10467),i=l(47008),f=l(60177),g=l(2923),s=l(75902),x=l(75966),_=l(36234),y=l(54438),w=l(81443),M=l(35519);function I(L,he){1&L&&(y.j41(0,"p"),y.EFF(1," Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut non neque vitae felis ultricies imperdiet in ut orci. Aenean sodales, augue ac consectetur sodales, neque velit condimentum nulla, at ultrices dolor tortor a nunc. Proin tellus nibh, venenatis eget quam ut, blandit cursus ante. Pellentesque convallis pretium orci vitae porta. "),y.k0s())}function R(L,he){if(1&L&&(y.qex(0),y.j41(1,"section",4),y.DNE(2,I,2,0,"p",5),y.k0s(),y.bVm()),2&L){const pe=y.XpG();y.R7$(2),y.Y8G("ngForOf",pe.dummyBackgroundTexts)}}const H={selector:"cookbook-modal-example-advanced",template:'\n\n\n\n \n \n\n \n\n
\n

\n Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut non neque vitae felis ultricies imperdiet in ut orci. Aenean sodales, augue ac consectetur sodales, neque velit condimentum nulla, at ultrices dolor tortor a nunc. Proin tellus nibh, venenatis eget quam ut, blandit cursus ante. Pellentesque convallis pretium orci vitae porta.\n

\n
\n
',componentTemplate:'\n \n 2/4\n \n\n\n\n My Modal Title\n\n \n

Some content of the embedded component

\n\n\n \n\n',showModalCodeSnippet:"constructor(private modalController: ModalController) {}\n\nshowModal() {\n const config: ModalConfig = {\n flavor: 'modal',\n component: YourEmbeddedModalComponent,\n componentProps: {\n prop1: 'value1',\n prop2: 'value2'\n }\n };\n this.modalController.showModal(config);\n}",drawerCodeSnippet:"showDrawer() {\n const config: ModalConfig = {\n flavor: 'drawer',\n drawerSupplementaryAction: {\n iconName: 'qr',\n action: this.onSupplementaryActionSelect.bind(this),\n },\n component: YourEmbeddedDrawerComponent\n };\n this.modalController.showModal(config);\n}\n\nprivate onSupplementaryActionSelect() {\n console.log('Supplementary action selected');\n}",showCompactCodeSnippet:"showCompact() {\n const config: ModalConfig = {\n flavor: 'compact',\n component: YourEmbeddedModalComponent,\n };\n this.modalController.showModal(config);\n}",callbackCodeSnippet:"async showModal() {\n await this.modalController.showModal(config, this.onModalClose.bind(this));\n}\n\nonModalClose() {\n ...\n}",callbackWithDataCodeSnippet:"// Inside the parent (caller) component:\n@Component()\nexport class ParentComponent() {\n async showModal() {\n await this.modalController.showModal(config, this.onModalClose.bind(this));\n }\n\n onModalClose(dataReturnedByModal: CustomDataType) {\n ...\n }\n}\n\n// Inside the embedded component:\n// Pass the data, which will be available in the parent callback:\n@Component()\nexport class EmbeddedComponent() {\n constructor(@Optional() @SkipSelf() private modal: Modal) {}\n\n const returnData: CustomDataType = {...};\n this.modal?.close(returnData);\n}",scrollingCodeSnippet:"import { KirbyAnimation, Modal } from '@kirbydesign/designsystem';\n...\nconstructor(@Optional() @SkipSelf() private modal: Modal) {}\n\n// scrollToTop example - with long scroll animation:\nthis.modal?.scrollToTop(KirbyAnimation.Duration.LONG);\n\n// scrollToBottom example:\nthis.modal?.scrollToBottom();",disableScrollingCodeSnippet:"import { KirbyAnimation, Modal } from '@kirbydesign/designsystem';\n...\nconstructor(@Optional() @SkipSelf() private modal: Modal) {}\n\n// Disable scroll Y\nthis.modal?.scrollDisabled = true;",didPresentCodeSnippet:"constructor(@Optional() @SkipSelf() private modal: Modal) {}\n\n@ViewChild('nameInput', { static: false, read: ElementRef }) private nameInputElement: ElementRef;\n\nngOnInit() {\n this.modal?.didPresent.then(() => this.nameInputElement?.nativeElement.focus()); \n}",willCloseCodeSnippet:"constructor(@Optional() @SkipSelf() private modal: Modal) {}\n\nngOnInit() {\n this.modal?.willClose.then(() => console.log('this modal is about to close'));\n}",embeddedCodeSnippet:"import { Component, Inject } from '@angular/core';\nimport { COMPONENT_PROPS } from '@kirbydesign/designsystem';\n\n@Component()\nexport class EmbeddedComponent() {\n constructor(@Inject(COMPONENT_PROPS) private componentProps) {\n this.props = componentProps;\n }\n}",closeModalCodeSnippet:"import { Component, Optional, SkipSelf } from '@angular/core';\nimport { Modal } from '@kirbydesign/designsystem';\n\n@Component()\nexport class EmbeddedComponent() {\n constructor(@Optional() @SkipSelf() private modal: Modal) {}\n\n onDismiss() {\n this.modal?.close();\n }\n\n // (Optional) If you need to wait for the modal to close:\n async onDismiss() {\n await this.modal?.close();\n // Do something...\n }\n \n // (Optional) You can additionally pass data, which will be available in the parent callback:\n onDismiss() {\n const returnData = {...};\n this.modal?.close(returnData);\n }\n}"};class K{static#e=this.template=H.template.split("""),this.preventInteraction=!1,this.disableScroll=!1,this.showNestedDummyContent=!0,this.showNestedPageProgress=!1,this.showNestedCollapseTitle=!1,this.showNestedFooter=!1,this.snapNestedFooterToKeyboard=!1,this.displayNestedFooterAsInline=!1}showOverlay(he){var pe=this;return(0,n.A)(function*(){let be="modal"===he?"Modal Title":"Drawer Title";pe.customCssClass&&(be="modal"===he?"Modal with Custom CSS":"Drawer with Custom CSS"),pe.preventInteraction=pe.interactWithBackground;const Le={flavor:he,collapseTitle:pe.collapseTitle,component:x.v,interactWithBackground:pe.interactWithBackground,cssClass:pe.customCssClass?["my-custom-modal-class"]:[],componentProps:{title:be,subtitle:"Hello from the first embedded example component!",flavor:he,exampleProperties:{stringProperty:"Value injected from parent component",numberProperty:123,booleanProperty:!0},showNestedOptions:!pe.interactWithBackground,showDummyKeyboard:pe.showDummyKeyboard,showPageProgress:pe.showPageProgress,showFooter:pe.showFooter,snapFooterToKeyboard:pe.snapFooterToKeyboard,showDummyContent:pe.showDummyContent&&!pe.interactWithBackground,showStaticDummyContent:pe.interactWithBackground,delayLoadDummyContent:pe.delayLoadDummyContent,loadAdditionalContent:pe.loadAdditionalContent,displayFooterAsInline:pe.displayFooterAsInline,showModalSizeSelector:!0,disableScroll:pe.disableScroll,showNestedCollapseTitle:pe.showNestedCollapseTitle,alertBeforeClose:pe.alertBeforeClose}};yield pe.modalController.showModal(Le,pe.onOverlayClose.bind(pe))})()}showModal(){var he=this;return(0,n.A)(function*(){yield he.showOverlay("modal")})()}showCompact(){var he=this;return(0,n.A)(function*(){const pe={flavor:"compact",component:s.g};yield he.modalController.showModal(pe,he.onOverlayClose.bind(he))})()}showDrawer(){var he=this;return(0,n.A)(function*(){yield he.showOverlay("drawer")})()}onOverlayClose(he){this.preventInteraction=!1,console.log("Callback from Embedded Modal:"),console.log(`Data received: ${JSON.stringify(he)}`)}static#p=this.\u0275fac=function(pe){return new(pe||K)(y.rXU(w.W3),y.rXU(M.W))};static#m=this.\u0275cmp=y.VBU({type:K,selectors:[["cookbook-modal-example-advanced"]],decls:9,vars:17,consts:[["kirby-button","","size","lg",3,"click","disabled"],["configAppearance","toggle"],[3,"showDummyKeyboardChange","showPageProgressChange","showFooterChange","snapFooterToKeyboardChange","displayFooterAsInlineChange","collapseTitleChange","alertBeforeCloseChange","showDummyContentChange","delayLoadDummyContentChange","loadAdditionalContentChange","interactWithBackgroundChange","customCssClassChange","disabled","showDummyKeyboard","showPageProgress","showFooter","snapFooterToKeyboard","displayFooterAsInline","collapseTitle","alertBeforeClose","showDummyContent","delayLoadDummyContent","loadAdditionalContent","interactWithBackground","customCssClass"],[4,"ngIf"],[1,"dummy-text-section"],[4,"ngFor","ngForOf"]],template:function(pe,be){1&pe&&(y.j41(0,"button",0),y.bIt("click",function(){return be.showModal()}),y.EFF(1,"Show modal"),y.k0s(),y.j41(2,"button",0),y.bIt("click",function(){return be.showDrawer()}),y.EFF(3,"Show drawer"),y.k0s(),y.j41(4,"button",0),y.bIt("click",function(){return be.showCompact()}),y.EFF(5,"Show compact"),y.k0s(),y.j41(6,"cookbook-example-configuration-wrapper",1)(7,"cookbook-modal-example-configuration",2),y.mxI("showDummyKeyboardChange",function(ye){return y.DH7(be.showDummyKeyboard,ye)||(be.showDummyKeyboard=ye),ye})("showPageProgressChange",function(ye){return y.DH7(be.showPageProgress,ye)||(be.showPageProgress=ye),ye})("showFooterChange",function(ye){return y.DH7(be.showFooter,ye)||(be.showFooter=ye),ye})("snapFooterToKeyboardChange",function(ye){return y.DH7(be.snapFooterToKeyboard,ye)||(be.snapFooterToKeyboard=ye),ye})("displayFooterAsInlineChange",function(ye){return y.DH7(be.displayFooterAsInline,ye)||(be.displayFooterAsInline=ye),ye})("collapseTitleChange",function(ye){return y.DH7(be.collapseTitle,ye)||(be.collapseTitle=ye),ye})("alertBeforeCloseChange",function(ye){return y.DH7(be.alertBeforeClose,ye)||(be.alertBeforeClose=ye),ye})("showDummyContentChange",function(ye){return y.DH7(be.showDummyContent,ye)||(be.showDummyContent=ye),ye})("delayLoadDummyContentChange",function(ye){return y.DH7(be.delayLoadDummyContent,ye)||(be.delayLoadDummyContent=ye),ye})("loadAdditionalContentChange",function(ye){return y.DH7(be.loadAdditionalContent,ye)||(be.loadAdditionalContent=ye),ye})("interactWithBackgroundChange",function(ye){return y.DH7(be.interactWithBackground,ye)||(be.interactWithBackground=ye),ye})("customCssClassChange",function(ye){return y.DH7(be.customCssClass,ye)||(be.customCssClass=ye),ye}),y.k0s()(),y.DNE(8,R,3,1,"ng-container",3)),2&pe&&(y.Y8G("disabled",be.interactWithBackground||be.preventInteraction),y.R7$(2),y.Y8G("disabled",be.preventInteraction),y.R7$(2),y.Y8G("disabled",be.interactWithBackground||be.preventInteraction),y.R7$(3),y.Y8G("disabled",be.preventInteraction),y.R50("showDummyKeyboard",be.showDummyKeyboard)("showPageProgress",be.showPageProgress)("showFooter",be.showFooter)("snapFooterToKeyboard",be.snapFooterToKeyboard)("displayFooterAsInline",be.displayFooterAsInline)("collapseTitle",be.collapseTitle)("alertBeforeClose",be.alertBeforeClose)("showDummyContent",be.showDummyContent)("delayLoadDummyContent",be.delayLoadDummyContent)("loadAdditionalContent",be.loadAdditionalContent)("interactWithBackground",be.interactWithBackground)("customCssClass",be.customCssClass),y.R7$(),y.Y8G("ngIf",be.interactWithBackground))},dependencies:[i.Q,g.V,_.r,f.bT,f.pM],styles:["[_nghost-%COMP%]{display:block;height:100%;overflow-x:hidden;background:var(--kirby-background-color);padding:16px;box-sizing:border-box}@media (min-width: 768px){[_nghost-%COMP%]{padding:32px}}[_nghost-%COMP%] h2[_ngcontent-%COMP%]:not(:first-child){margin-top:32px}[_nghost-%COMP%] h3[_ngcontent-%COMP%]{font-size:12px;color:var(--kirby-semi-dark);text-transform:uppercase;margin-top:12px;margin-bottom:4px}[_nghost-%COMP%]{display:grid;place-content:center;overflow-y:auto}[_nghost-%COMP%] > button[_ngcontent-%COMP%]{min-width:15rem}kirby-card[_ngcontent-%COMP%]{--kirby-card-width: fit-content}.dummy-text-section[_ngcontent-%COMP%]{position:absolute;top:90vh}"]})}},81560:(ft,Z,l)=>{"use strict";l.d(Z,{h:()=>_});var n=l(10467),i=l(47008),f=l(3745),g=l(54438),s=l(81443);const x_template='',x_codeSnippet="constructor(private myService: MyService) {}\n\nvalidate(): boolean | AlertConfig {\n if(this.myService.isDataValid()) return true;\n\n const config: AlertConfig = {\n title: 'Data is invalid',\n message: `Check the following fields: ${this.myService.getInvalidFields()}`,\n okBtn: 'Close',\n cancelBtn: 'Cancel',\n icon: {\n name: 'warning',\n themeColor: 'warning',\n },\n };\n \n return config;\n }\n\n openModal() {\n const config: ModalConfig = {\n component: EmbeddedComponent,\n // Use an arrow function to avoid 'this' being undefined in the function callback: \n canDismiss: () => this.validate(),\n }\n\n this.modalController.showModal(config);\n }\n";class _{static#e=this.template=x_template;static#t=this.codeSnippet=x_codeSnippet;constructor(w){this.modalController=w}showModal(w){var M=this;return(0,n.A)(function*(){const I={component:f.x,flavor:w,componentProps:{showStepper:!1}};yield M.modalController.showModal(I)})()}static#n=this.\u0275fac=function(M){return new(M||_)(g.rXU(s.W3))};static#o=this.\u0275cmp=g.VBU({type:_,selectors:[["cookbook-modal-example-alert"]],decls:2,vars:0,consts:[["kirby-button","","size","lg",3,"click"]],template:function(M,I){1&M&&(g.j41(0,"button",0),g.bIt("click",function(){return I.showModal("modal")}),g.EFF(1,"Show modal (with alert)"),g.k0s())},dependencies:[i.Q],styles:["[_nghost-%COMP%]{display:block;height:100%;overflow-x:hidden;background:var(--kirby-background-color);padding:16px;box-sizing:border-box}@media (min-width: 768px){[_nghost-%COMP%]{padding:32px}}[_nghost-%COMP%] h2[_ngcontent-%COMP%]:not(:first-child){margin-top:32px}[_nghost-%COMP%] h3[_ngcontent-%COMP%]{font-size:12px;color:var(--kirby-semi-dark);text-transform:uppercase;margin-top:12px;margin-bottom:4px}[_nghost-%COMP%]{display:grid;place-content:center;overflow-y:auto}[_nghost-%COMP%] > button[_ngcontent-%COMP%]{min-width:15rem}kirby-card[_ngcontent-%COMP%]{margin-top:32px}kirby-card[_ngcontent-%COMP%] kirby-card-header[_ngcontent-%COMP%] em[_ngcontent-%COMP%]{font-size:smaller}cookbook-modal-example-size-selector[_ngcontent-%COMP%]{margin-bottom:24px}"]})}},36234:(ft,Z,l)=>{"use strict";l.d(Z,{r:()=>ye});var n=l(54438),i=l(60177),f=l(11235),g=l(32667),s=l(35519);function x(je,ke){if(1&je){const De=n.RV6();n.j41(0,"kirby-checkbox",12),n.bIt("checkedChange",function(lt){n.eBV(De);const Mt=n.XpG();return n.Njj(Mt.toggleDummyKeyboard(lt))}),n.k0s()}if(2&je){const De=n.XpG();n.Y8G("checked",De.showDummyKeyboard&&!De.interactWithBackground)("disabled",De.interactWithBackground||De.disabled)}}function _(je,ke){if(1&je){const De=n.RV6();n.j41(0,"kirby-checkbox",13),n.bIt("checkedChange",function(lt){n.eBV(De);const Mt=n.XpG();return n.Njj(Mt.toggleShowPageProgress(lt))}),n.k0s()}if(2&je){const De=n.XpG();n.Y8G("checked",De.showPageProgress&&!De.interactWithBackground)("disabled",De.interactWithBackground||De.disabled)}}function y(je,ke){if(1&je){const De=n.RV6();n.j41(0,"kirby-checkbox",14),n.bIt("checkedChange",function(lt){n.eBV(De);const Mt=n.XpG();return n.Njj(Mt.toggleShowFooter(lt))}),n.k0s()}if(2&je){const De=n.XpG();n.Y8G("checked",De.showFooter&&!De.interactWithBackground)("disabled",De.interactWithBackground||De.disabled)}}function w(je,ke){if(1&je){const De=n.RV6();n.j41(0,"kirby-checkbox",15),n.bIt("checkedChange",function(lt){n.eBV(De);const Mt=n.XpG();return n.Njj(Mt.toggleDisplayFooterAsInline(lt))}),n.k0s()}if(2&je){const De=n.XpG();n.Y8G("checked",De.displayFooterAsInline)("disabled",De.disabled||!De.showFooter)}}function M(je,ke){if(1&je){const De=n.RV6();n.j41(0,"kirby-checkbox",16),n.bIt("checkedChange",function(lt){n.eBV(De);const Mt=n.XpG();return n.Njj(Mt.toggleSnapFooterToKeyboard(lt))}),n.k0s()}if(2&je){const De=n.XpG();n.Y8G("checked",De.snapFooterToKeyboard)("disabled",De.disabled||!De.showFooter)}}function I(je,ke){if(1&je){const De=n.RV6();n.j41(0,"kirby-checkbox",17),n.bIt("checkedChange",function(lt){n.eBV(De);const Mt=n.XpG();return n.Njj(Mt.toggleDisableScroll(lt))}),n.k0s()}if(2&je){const De=n.XpG();n.Y8G("checked",De.disableScroll)("disabled",De.disabled)}}function R(je,ke){if(1&je){const De=n.RV6();n.j41(0,"kirby-checkbox",18),n.bIt("checkedChange",function(lt){n.eBV(De);const Mt=n.XpG();return n.Njj(Mt.toggleShowDummyContent(lt))}),n.k0s()}if(2&je){const De=n.XpG();n.Y8G("checked",De.showDummyContent)("disabled",De.interactWithBackground||De.disabled)}}function H(je,ke){if(1&je){const De=n.RV6();n.j41(0,"kirby-checkbox",19),n.bIt("checkedChange",function(lt){n.eBV(De);const Mt=n.XpG();return n.Njj(Mt.toggleDelayLoadDummyContent(lt))}),n.k0s()}if(2&je){const De=n.XpG();n.Y8G("checked",De.delayLoadDummyContent&&!De.interactWithBackground)("disabled",!De.showDummyContent||De.interactWithBackground||De.disabled)}}function K(je,ke){if(1&je){const De=n.RV6();n.j41(0,"kirby-checkbox",20),n.bIt("checkedChange",function(lt){n.eBV(De);const Mt=n.XpG();return n.Njj(Mt.toggleLoadAdditionalContent(lt))}),n.k0s()}if(2&je){const De=n.XpG();n.Y8G("checked",De.loadAdditionalContent&&!De.interactWithBackground)("disabled",!De.showDummyContent||De.interactWithBackground||De.disabled)}}function L(je,ke){if(1&je){const De=n.RV6();n.j41(0,"kirby-checkbox",21),n.bIt("checkedChange",function(lt){n.eBV(De);const Mt=n.XpG();return n.Njj(Mt.toggleCollapseTitle(lt))}),n.k0s()}if(2&je){const De=n.XpG();n.Y8G("checked",De.collapseTitle)("disabled",De.disabled)}}function he(je,ke){if(1&je){const De=n.RV6();n.j41(0,"kirby-checkbox",22),n.bIt("checkedChange",function(lt){n.eBV(De);const Mt=n.XpG();return n.Njj(Mt.toggleAlertBeforeClose(lt))}),n.k0s()}if(2&je){const De=n.XpG();n.Y8G("checked",De.alertBeforeClose)("disabled",De.disabled)}}function pe(je,ke){if(1&je){const De=n.RV6();n.j41(0,"kirby-checkbox",26),n.bIt("checkedChange",function(lt){n.eBV(De);const Mt=n.XpG(2);return n.Njj(Mt.toggleInteractWithBackground(lt))}),n.k0s()}if(2&je){const De=n.XpG(2);n.Y8G("checked",De.interactWithBackground)("disabled",De.disabled)}}function be(je,ke){if(1&je){const De=n.RV6();n.j41(0,"kirby-checkbox",27),n.bIt("checkedChange",function(lt){n.eBV(De);const Mt=n.XpG(2);return n.Njj(Mt.toggleCustomCssClass(lt))}),n.k0s()}if(2&je){const De=n.XpG(2);n.Y8G("checked",De.customCssClass)("disabled",De.disabled)}}function Le(je,ke){if(1&je&&(n.qex(0),n.nrm(1,"kirby-divider",23),n.j41(2,"p"),n.EFF(3,"Custom modal/drawer:"),n.k0s(),n.DNE(4,pe,1,2,"kirby-checkbox",24)(5,be,1,2,"kirby-checkbox",25),n.bVm()),2&je){const De=n.XpG();n.R7$(),n.Y8G("hasMargin",!0),n.R7$(3),n.Y8G("ngIf",void 0!==De.interactWithBackground),n.R7$(),n.Y8G("ngIf",void 0!==De.customCssClass)}}let ye=(()=>{class je{constructor(De){this.windowRef=De,this.showDummyKeyboardChange=new n.bkB,this.showPageProgressChange=new n.bkB,this.collapseTitleChange=new n.bkB,this.alertBeforeCloseChange=new n.bkB,this.showFooterChange=new n.bkB,this.displayFooterAsInlineChange=new n.bkB,this.showDummyContentChange=new n.bkB,this.delayLoadDummyContentChange=new n.bkB,this.loadAdditionalContentChange=new n.bkB,this.disableScrollChange=new n.bkB,this.interactWithBackgroundChange=new n.bkB,this.customCssClassChange=new n.bkB,this.snapFooterToKeyboardChange=new n.bkB,this.preventChangeEvent=!1}toggleDummyKeyboard(De){const Je="kirby-cookbook-show-dummy-keyboard";this.showDummyKeyboard=De,this.showDummyKeyboard?this.windowRef.nativeWindow.sessionStorage.setItem(Je,"true"):this.windowRef.nativeWindow.sessionStorage.removeItem(Je),setTimeout(()=>this.windowRef.nativeWindow.dispatchEvent(new CustomEvent("kirbyToggleDummyKeyboard",{detail:this.showDummyKeyboard})))}_onToggleDummyKeyboard(De){void 0!==this.showDummyKeyboard&&(this.showDummyKeyboard=De)}toggleShowPageProgress(De){this.preventChangeEvent||(this.showPageProgress=De,this.showPageProgressChange.emit(this.showPageProgress))}toggleShowFooter(De){this.preventChangeEvent||(this.showFooter=De,this.showFooterChange.emit(this.showFooter))}toggleDisplayFooterAsInline(De){this.preventChangeEvent||(this.displayFooterAsInline=De,this.displayFooterAsInlineChange.emit(this.displayFooterAsInline))}toggleCollapseTitle(De){this.preventChangeEvent||(this.collapseTitle=De,this.collapseTitleChange.emit(this.collapseTitle))}toggleAlertBeforeClose(De){this.preventChangeEvent||(this.alertBeforeClose=De,this.alertBeforeCloseChange.emit(this.alertBeforeClose))}toggleShowDummyContent(De){this.showDummyContent=De,this.showDummyContentChange.emit(this.showDummyContent)}toggleDelayLoadDummyContent(De){this.preventChangeEvent||(this.delayLoadDummyContent=De,this.delayLoadDummyContentChange.emit(this.delayLoadDummyContent))}toggleLoadAdditionalContent(De){this.preventChangeEvent||(this.loadAdditionalContent=De,this.loadAdditionalContentChange.emit(this.loadAdditionalContent))}toggleDisableScroll(De){this.preventChangeEvent||(this.disableScroll=De,this.disableScrollChange.emit(this.disableScroll))}toggleInteractWithBackground(De){this.preventChangeEvent=!0,this.interactWithBackground=De,this.toggleCustomCssClass(De),De&&this.toggleShowDummyContent(!0),this.interactWithBackgroundChange.emit(De),setTimeout(()=>this.preventChangeEvent=!1)}toggleCustomCssClass(De){this.customCssClass=De,this.customCssClassChange.emit(De)}toggleSnapFooterToKeyboard(De){this.snapFooterToKeyboard=De,this.snapFooterToKeyboardChange.emit(De)}static#e=this.\u0275fac=function(Je){return new(Je||je)(n.rXU(s.W))};static#t=this.\u0275cmp=n.VBU({type:je,selectors:[["cookbook-modal-example-configuration"]],hostBindings:function(Je,lt){1&Je&&n.bIt("kirbyToggleDummyKeyboard",function(Bt){return lt._onToggleDummyKeyboard(Bt.detail)},!1,n.tSv)},inputs:{disabled:"disabled",flavor:"flavor",showDummyKeyboard:"showDummyKeyboard",showPageProgress:"showPageProgress",collapseTitle:"collapseTitle",alertBeforeClose:"alertBeforeClose",showFooter:"showFooter",displayFooterAsInline:"displayFooterAsInline",showDummyContent:"showDummyContent",delayLoadDummyContent:"delayLoadDummyContent",loadAdditionalContent:"loadAdditionalContent",disableScroll:"disableScroll",interactWithBackground:"interactWithBackground",customCssClass:"customCssClass",snapFooterToKeyboard:"snapFooterToKeyboard"},outputs:{showDummyKeyboardChange:"showDummyKeyboardChange",showPageProgressChange:"showPageProgressChange",collapseTitleChange:"collapseTitleChange",alertBeforeCloseChange:"alertBeforeCloseChange",showFooterChange:"showFooterChange",displayFooterAsInlineChange:"displayFooterAsInlineChange",showDummyContentChange:"showDummyContentChange",delayLoadDummyContentChange:"delayLoadDummyContentChange",loadAdditionalContentChange:"loadAdditionalContentChange",disableScrollChange:"disableScrollChange",interactWithBackgroundChange:"interactWithBackgroundChange",customCssClassChange:"customCssClassChange",snapFooterToKeyboardChange:"snapFooterToKeyboardChange"},decls:12,vars:12,consts:[["text","Show dummy keyboard","size","xs",3,"checked","disabled","checkedChange",4,"ngIf"],["text","Show page progress (modal only)","size","xs",3,"checked","disabled","checkedChange",4,"ngIf"],["text","Show footer","size","xs",3,"checked","disabled","checkedChange",4,"ngIf"],["text","Display footer as inline","size","xs","class","indent",3,"checked","disabled","checkedChange",4,"ngIf"],["text","Snap footer to keyboard","size","xs","class","indent",3,"checked","disabled","checkedChange",4,"ngIf"],["text","Disable scroll","size","xs",3,"checked","disabled","checkedChange",4,"ngIf"],["text","Show dummy content","size","xs",3,"checked","disabled","checkedChange",4,"ngIf"],["text","Delay load modal","size","xs","class","indent",3,"checked","disabled","checkedChange",4,"ngIf"],["text","Delay load additional","size","xs","class","indent",3,"checked","disabled","checkedChange",4,"ngIf"],["text","Collapse title","size","xs",3,"checked","disabled","checkedChange",4,"ngIf"],["text","Alert before closing","size","xs",3,"checked","disabled","checkedChange",4,"ngIf"],[4,"ngIf"],["text","Show dummy keyboard","size","xs",3,"checkedChange","checked","disabled"],["text","Show page progress (modal only)","size","xs",3,"checkedChange","checked","disabled"],["text","Show footer","size","xs",3,"checkedChange","checked","disabled"],["text","Display footer as inline","size","xs",1,"indent",3,"checkedChange","checked","disabled"],["text","Snap footer to keyboard","size","xs",1,"indent",3,"checkedChange","checked","disabled"],["text","Disable scroll","size","xs",3,"checkedChange","checked","disabled"],["text","Show dummy content","size","xs",3,"checkedChange","checked","disabled"],["text","Delay load modal","size","xs",1,"indent",3,"checkedChange","checked","disabled"],["text","Delay load additional","size","xs",1,"indent",3,"checkedChange","checked","disabled"],["text","Collapse title","size","xs",3,"checkedChange","checked","disabled"],["text","Alert before closing","size","xs",3,"checkedChange","checked","disabled"],[3,"hasMargin"],["text","Interact with background (drawer only)","size","xs",3,"checked","disabled","checkedChange",4,"ngIf"],["text","Add custom CSS class","size","xs",3,"checked","disabled","checkedChange",4,"ngIf"],["text","Interact with background (drawer only)","size","xs",3,"checkedChange","checked","disabled"],["text","Add custom CSS class","size","xs",3,"checkedChange","checked","disabled"]],template:function(Je,lt){1&Je&&n.DNE(0,x,1,2,"kirby-checkbox",0)(1,_,1,2,"kirby-checkbox",1)(2,y,1,2,"kirby-checkbox",2)(3,w,1,2,"kirby-checkbox",3)(4,M,1,2,"kirby-checkbox",4)(5,I,1,2,"kirby-checkbox",5)(6,R,1,2,"kirby-checkbox",6)(7,H,1,2,"kirby-checkbox",7)(8,K,1,2,"kirby-checkbox",8)(9,L,1,2,"kirby-checkbox",9)(10,he,1,2,"kirby-checkbox",10)(11,Le,6,3,"ng-container",11),2&Je&&(n.Y8G("ngIf",void 0!==lt.showDummyKeyboard),n.R7$(),n.Y8G("ngIf",void 0!==lt.showPageProgress&&(void 0===lt.flavor||"modal"===lt.flavor)),n.R7$(),n.Y8G("ngIf",void 0!==lt.showFooter),n.R7$(),n.Y8G("ngIf",void 0!==lt.displayFooterAsInline),n.R7$(),n.Y8G("ngIf",void 0!==lt.snapFooterToKeyboard),n.R7$(),n.Y8G("ngIf",void 0!==lt.disableScroll),n.R7$(),n.Y8G("ngIf",void 0!==lt.showDummyContent),n.R7$(),n.Y8G("ngIf",void 0!==lt.delayLoadDummyContent),n.R7$(),n.Y8G("ngIf",void 0!==lt.loadAdditionalContent),n.R7$(),n.Y8G("ngIf",void 0!==lt.collapseTitle),n.R7$(),n.Y8G("ngIf",void 0!==lt.alertBeforeClose),n.R7$(),n.Y8G("ngIf",void 0!==lt.interactWithBackground||void 0!==lt.customCssClass))},dependencies:[i.bT,f.P,g.h],styles:["kirby-checkbox[_ngcontent-%COMP%]:not(:first-of-type){margin-top:4px}kirby-checkbox.indent[_ngcontent-%COMP%]{margin-left:32px;margin-top:4px}p[_ngcontent-%COMP%]{margin:0;font-size:14px}"]})}return je})()},43081:(ft,Z,l)=>{"use strict";l.d(Z,{Z:()=>x});var n=l(54438),i=l(27037),f=l(60177),g=l(81365);function s(_,y){if(1&_&&(n.j41(0,"kirby-item",2),n.nrm(1,"kirby-radio",3),n.j41(2,"kirby-label"),n.EFF(3),n.k0s()()),2&_){const w=y.$implicit;n.R7$(),n.Y8G("value",w),n.R7$(2),n.JRh(w.text)}}let x=(()=>{class _{constructor(){this.modalSizeOptions=[{text:"Small",value:"small"},{text:"Medium (default)",value:"medium"},{text:"Large",value:"large"},{text:"Full height (medium width only)",value:"full-height"}],this.size=this.modalSizeOptions[1],this.sizeChange=new n.bkB}onValueChange(w){this.size=w,this.sizeChange.emit(this.size)}static#e=this.\u0275fac=function(M){return new(M||_)};static#t=this.\u0275cmp=n.VBU({type:_,selectors:[["cookbook-modal-example-size-selector"]],outputs:{sizeChange:"sizeChange"},decls:2,vars:2,consts:[[3,"valueChange","value"],["size","xs",4,"ngFor","ngForOf"],["size","xs"],["slot","start",3,"value"]],template:function(M,I){1&M&&(n.j41(0,"kirby-radio-group",0),n.bIt("valueChange",function(H){return I.onValueChange(H)}),n.DNE(1,s,4,2,"kirby-item",1),n.k0s()),2&M&&(n.Y8G("value",I.size),n.R7$(),n.Y8G("ngForOf",I.modalSizeOptions))},dependencies:[i.s7,i.v2,i.Y2,f.pM,g.kA,g.JA,g.UF],styles:["[_nghost-%COMP%]{display:block}"]})}return _})()},34607:(ft,Z,l)=>{"use strict";l.d(Z,{I:()=>_});var n=l(3271),i=l(47008),f=l(54438),g=l(81443);const s=()=>({awesomeQueryParam:"awesome value"}),x_template="\n",x_defaultCodeSnippet="constructor(private modalController: ModalController) {}\n\nnavigateToModalRoute(path: string | string[], queryParams?: Params) {\n this.modalController.navigateToModal(path, queryParams);\n}",x_modalRouteCodeSnippet="import { ModalEnabledRoutes } from '@kirbydesign/designsystem/modal';\n\nexport const routes: ModalEnabledRoutes = [\n {\n path: 'main-route-presented-behind-the-modal',\n component: SomeComponent,\n children: [\n {\n path: 'child-route-presented-in-modal',\n outlet: 'modal',\n component: FirstChildComponent,\n \n // optional ModalConfig passed via Angular Router's built in data object\n data: {\n modalConfig: {\n size: 'large',\n flavor: 'drawer',\n },\n }, \n },\n {\n path: 'second-child-route-presented-in-modal',\n outlet: 'modal',\n component: SecondChildComponent,\n },\n ],\n }\n];",x_modalRouteWithGuardCodeSnippet="import { CanDismissModalGuard } from '@kirbydesign/designsystem/modal';\n\n// When using component or controller based modals,\n// set a 'canDeactivate' guard on the route, that opens the modal:\nexport const routes = [\n {\n path: 'main-route-that-opens-a-modal',\n component: SomeComponent,\n canDeactivate: [CanDismissModalGuard],\n }\n];\n \n// When using route based modals, set the guard on the child route(s):\nexport const routes = [\n {\n path: 'main-route-presented-behind-the-modal',\n component: SomeComponent,\n children: [\n {\n path: 'child-route-presented-in-modal',\n outlet: 'modal',\n component: FirstChildComponent,\n canDeactivate: [CanDismissModalGuard]\n },\n {\n path: 'second-child-route-presented-in-modal',\n outlet: 'modal',\n component: SecondChildComponent,\n canDeactivate: [CanDismissModalGuard]\n },\n ],\n }\n];\n\n// Configure RouterModule:\n@NgModule({\n imports: [\n RouterModule.forRoot(routes, {\n canceledNavigationResolution: 'computed',\n }),\n ],\n})\nexport class AppRoutingModule {}",x_deeplinkedRouterLinkWithUrlParamCodeSnippet="\n Link text for your deeplinked modal\n",x_routerLinkForModalOutletCodeSnippet="\x3c!-- Relative path when opened from parent route: --\x3e\nOpen Modal\n\n\x3c!-- Relative path to parent route + modal: --\x3e\nNavigate to Modal\n\x3c!-- OR using string array: --\x3e\nNavigate to Modal\n\n\x3c!-- Absolute path to parent route + modal: --\x3e\nNavigate to Modal\n\n\x3c!-- Passing query parameters (OPTIONAL) --\x3e\nNavigate to Modal\n",x_modalControllerForModalOutletCodeSnippet="import { ModalController } from '@kirbydesign/designsystem';\n\n// Relative path when opened from parent component:\nmodalController.navigateToModal('child-route-presented-in-modal');\n\n// Relative path when opened from another component:\nmodalController.navigateToModal(['../', 'main-route-presented-behind-the-modal', 'child-route-presented-in-modal']);\n// OR using plain string:\nmodalController.navigateToModal('../main-route-presented-behind-the-modal/child-route-presented-in-modal');\n\n// Absolute path when opened from another component:\nmodalController.navigateToModal(['/home', 'main-route-presented-behind-the-modal', 'child-route-presented-in-modal']);\n\n// Passing query parameters (OPTIONAL): \nmodalController.navigateToModal('child-route-presented-in-modal', {awesomeQueryParam: 'awesome value'});\n",x_routerLinkWithinModalOutletCodeSnippet='\x3c!-- Relative path to sibling modal route: --\x3e\nPage 2\n\n\x3c!-- Passing query parameters (OPTIONAL): --\x3e\nPage 2\n',x_modalControllerWithinModalOutletCodeSnippet="// Using Kirby ModalController:\nimport { ModalController } from '@kirbydesign/designsystem';\n\nconstructor(private modalController: ModalController) {}\n\nnavigate() {\n // Relative path to sibling modal route:\n modalController.navigateWithinModal('../second-child-route-presented-in-modal'); \n\n // Relative path to sibling modal route with query parameters (OPTIONAL):\n modalController.navigateWithinModal('../second-child-route-presented-in-modal', {awesomeQueryParam: 'awesome value'}); \n}\n\n// OR using Angular Router:\nconstructor(private router: Router, private route: ActivatedRoute) {}\n\nnavigate() {\n this.router.navigate(['../second-child-route-presented-in-modal'], { relativeTo: this.route });\n\n // OR with query parameters (OPTIONAL)\n this.router.navigate(['../second-child-route-presented-in-modal'], { queryParams: {awesomeQueryParam: 'awesome value'}, relativeTo: this.route });\n} ";class _{static#e=this.template=x_template;static#t=this.defaultCodeSnippet=x_defaultCodeSnippet;static#n=this.modalRouteCodeSnippet=x_modalRouteCodeSnippet;static#o=this.modalRouteWithGuardCodeSnippet=x_modalRouteWithGuardCodeSnippet;static#i=this.deeplinkedRouterLinkWithUrlParamCodeSnippet=x_deeplinkedRouterLinkWithUrlParamCodeSnippet;static#r=this.routerLinkForModalOutletCodeSnippet=x_routerLinkForModalOutletCodeSnippet;static#s=this.modalControllerForModalOutletCodeSnippet=x_modalControllerForModalOutletCodeSnippet;static#a=this.routerLinkWithinModalOutletCodeSnippet=x_routerLinkWithinModalOutletCodeSnippet;static#l=this.modalControllerWithinModalOutletCodeSnippet=x_modalControllerWithinModalOutletCodeSnippet;constructor(w){this.modalController=w}navigateToModalRoute(w,M){this.modalController.navigateToModal(w,M)}static#c=this.\u0275fac=function(M){return new(M||_)(f.rXU(g.W3))};static#d=this.\u0275cmp=f.VBU({type:_,selectors:[["cookbook-modal-example-outlet"]],decls:4,vars:2,consts:[["kirby-button","",3,"click"],["kirby-button","","kirbyModalRouterLink","page1",3,"kirbyModalQueryParams"]],template:function(M,I){1&M&&(f.j41(0,"button",0),f.bIt("click",function(){return I.navigateToModalRoute("page1",{awesomeQueryParam:"awesome value"})}),f.EFF(1,"Open modal by route"),f.k0s(),f.j41(2,"button",1),f.EFF(3,"Open modal by router link"),f.k0s()),2&M&&(f.R7$(2),f.Y8G("kirbyModalQueryParams",f.lJ4(1,s)))},dependencies:[i.Q,n.ae$,n.uQP],styles:["[_nghost-%COMP%]{display:block;height:100%;overflow-x:hidden;background:var(--kirby-background-color);padding:16px;box-sizing:border-box}@media (min-width: 768px){[_nghost-%COMP%]{padding:32px}}[_nghost-%COMP%] h2[_ngcontent-%COMP%]:not(:first-child){margin-top:32px}[_nghost-%COMP%] h3[_ngcontent-%COMP%]{font-size:12px;color:var(--kirby-semi-dark);text-transform:uppercase;margin-top:12px;margin-bottom:4px}[_nghost-%COMP%]{display:grid;place-content:center;overflow-y:auto}[_nghost-%COMP%] > button[_ngcontent-%COMP%]{min-width:15rem}"]})}},97064:(ft,Z,l)=>{"use strict";l.d(Z,{J:()=>M});var n=l(10467),i=l(47008),f=l(98990),g=l(75966),s=l(75902),x=l(43081),_=l(54438),y=l(81443);const w={selector:"cookbook-modal-example-simple",template:'\n\n\n\n \n Size of modal/drawer
\n (on screens larger than 768px)\n
\n \n
',showModalCodeSnippet:"constructor(private modalController: ModalController) {}\n\nshowModal(flavor: ModalFlavor, size?: ModalSize) {\n const config: ModalConfig = {\n component: YourEmbeddedModalComponent,\n flavor,\n size,\n };\n\n this.modalController.showModal(config);\n}"};class M{static#e=this.template=w.template.split(" button[_ngcontent-%COMP%]{min-width:15rem}kirby-card[_ngcontent-%COMP%]{margin-top:32px}kirby-card[_ngcontent-%COMP%] kirby-card-header[_ngcontent-%COMP%] em[_ngcontent-%COMP%]{font-size:smaller}cookbook-modal-example-size-selector[_ngcontent-%COMP%]{margin-bottom:24px}"]})}},25531:(ft,Z,l)=>{"use strict";l.d(Z,{D:()=>De});var n=l(91365),i=l(60177),f=l(47008),g=l(35043),s=l(50589),x=l(81443),_=l(72211),y=l(54438),w=l(57017);const M=()=>({fixed:!0});function I(Je,lt){1&Je&&y.eu8(0)}function R(Je,lt){if(1&Je&&(y.j41(0,"div")(1,"h1"),y.DNE(2,I,1,0,"ng-container",9),y.k0s()()),2&Je){y.XpG();const Mt=y.sdS(5);y.R7$(2),y.Y8G("ngTemplateOutlet",Mt)}}function H(Je,lt){1&Je&&(y.j41(0,"div"),y.EFF(1," Custom subtitle with a long long long long name "),y.k0s())}function K(Je,lt){1&Je&&y.eu8(0)}function L(Je,lt){if(1&Je&&y.DNE(0,K,1,0,"ng-container",9),2&Je){y.XpG();const Mt=y.sdS(5);y.Y8G("ngTemplateOutlet",Mt)}}function he(Je,lt){1&Je&&y.EFF(0," Custom Title with a very long name ")}function pe(Je,lt){1&Je&&y.EFF(0," Custom subtitle of custom title with a very long name ")}function be(Je,lt){if(1&Je){const Mt=y.RV6();y.j41(0,"kirby-page-actions")(1,"button",10),y.bIt("click",function(){y.eBV(Mt);const et=y.XpG();return y.Njj(et.onMoreSelect())}),y.nrm(2,"kirby-icon",11),y.k0s()()}}function Le(Je,lt){if(1&Je){const Mt=y.RV6();y.j41(0,"kirby-page-actions")(1,"button",12),y.bIt("click",function(){y.eBV(Mt);const et=y.XpG();return y.Njj(et.onCogSelect())}),y.nrm(2,"kirby-icon",13),y.k0s()()}}function ye(Je,lt){if(1&Je&&y.nrm(0,"div",14),2&Je){const Mt=y.XpG();y.Y8G("innerHTML",Mt.content,y.npT)}}function je(Je,lt){if(1&Je){const Mt=y.RV6();y.j41(0,"kirby-fab-sheet",15),y.nrm(1,"kirby-icon",16),y.j41(2,"kirby-action-sheet",17),y.bIt("itemSelect",function(et){y.eBV(Mt);const sn=y.XpG();return y.Njj(sn.onItemSelect(et))}),y.k0s()()}if(2&Je){const Mt=y.XpG();y.R7$(2),y.Y8G("items",Mt.items)}}const ke={template:'\n\n \x3c!-- Custom Page Title --\x3e\n
\n

\n \n

\n
\n\n \x3c!-- Custom Page Subtitle --\x3e\n
\n Custom subtitle with a long long long long name\n
\n\n \n \n \n\n \n Custom Title with a very long name\n \n\n \n Custom subtitle of custom title with a very long name\n \n\n \x3c!-- Fixed Page Actions --\x3e\n \n \n \n\n \x3c!-- Sticky Page Actions --\x3e\n \n \n \n \n \x3c!-- Custom Content Template (without wrapper) --\x3e\n
\n \n \x3c!-- Fixed Content --\x3e\n \n \n \n \n \n
'};class De extends _.y{static#e=this.template=ke.template.replace(' defaultBackHref="/"',"").replace(' [innerHTML]="content">',">...");constructor(lt,Mt){super(),this.toastController=lt,this.modalController=Mt,this.items=[{id:"1",text:"Option 1"},{id:"2",text:"Option 2"},{id:"3",text:"Option 3"}]}onItemSelect(lt){lt&&this.toastController.showToast({message:`'${lt.text}' was selected.`,messageType:"success",durationInMs:1500})}onCogSelect(){this.toastController.showToast({message:"Settings was selected.",messageType:"success",durationInMs:1500})}onMoreSelect(){this.modalController.showActionSheet({header:"Your action sheet header",items:this.items},this.onItemSelect.bind(this))}static#t=this.\u0275fac=function(Mt){return new(Mt||De)(y.rXU(w.K),y.rXU(x.W3))};static#n=this.\u0275cmp=y.VBU({type:De,selectors:[["ng-component"]],features:[y.Vt3],decls:12,vars:4,consts:[["customTitle",""],["customSubtitle",""],["defaultBackHref","/"],[4,"kirbyPageTitle"],[4,"kirbyPageSubtitle"],["kirbyPageToolbarTitle",""],[4,"kirbyPageActions"],[3,"innerHTML",4,"kirbyPageContent"],["horizontalAlignment","right",4,"kirbyPageContent"],[4,"ngTemplateOutlet"],["kirby-button","","aria-label","More",3,"click"],["name","more"],["kirby-button","","aria-label","Settings",3,"click"],["name","cog"],[3,"innerHTML"],["horizontalAlignment","right"],["name","write-message"],["header","Your action sheet header","subheader","Your action sheet subheader",3,"itemSelect","items"]],template:function(Mt,Bt){1&Mt&&(y.j41(0,"kirby-page",2),y.DNE(1,R,3,1,"div",3)(2,H,2,0,"div",4)(3,L,1,1,"ng-template",5)(4,he,1,0,"ng-template",null,0,y.C5r)(6,pe,1,0,"ng-template",null,1,y.C5r)(8,be,3,0,"kirby-page-actions",6)(9,Le,3,0,"kirby-page-actions",6)(10,ye,1,1,"div",7)(11,je,3,1,"kirby-fab-sheet",8),y.k0s()),2&Mt&&(y.R7$(8),y.Y8G("kirbyPageActions",y.lJ4(2,M)),y.R7$(3),y.Y8G("kirbyPageContent",y.lJ4(3,M)))},dependencies:[n.wq,n.H1,n.cr,n.eR,n.wH,n.Bk,n.HE,n.Im,i.T3,f.Q,g.op,g.Rl,s.U,x.vL],styles:[".custom-page-title[_ngcontent-%COMP%]{display:inline-flex}"]})}},43765:(ft,Z,l)=>{"use strict";l.d(Z,{i:()=>be});var n=l(91365),i=l(35043),f=l(47008),g=l(72211),s=l(54438),x=l(57017),_=l(81443),y=l(13339);const w=()=>({fixed:!0}),M=()=>({maxLines:2});function I(Le,ye){1&Le&&(s.j41(0,"div")(1,"div",6)(2,"h1",7),s.EFF(3," Custom Titles with very long names that span multiple lines will be truncated "),s.k0s(),s.nrm(4,"kirby-icon",8),s.k0s()()),2&Le&&(s.R7$(2),s.Y8G("kirbyFitHeading",s.lJ4(1,M)))}function R(Le,ye){1&Le&&(s.j41(0,"div"),s.EFF(1," Custom subtitles with very long names that span multiple lines will wrap. "),s.k0s())}function H(Le,ye){1&Le&&(s.j41(0,"div",9)(1,"div",10),s.EFF(2," Custom Titles with very long names that span multiple lines will be truncated "),s.k0s(),s.nrm(3,"kirby-icon",8),s.k0s())}function K(Le,ye){if(1&Le){const je=s.RV6();s.j41(0,"kirby-page-actions")(1,"button",11),s.bIt("click",function(){s.eBV(je);const De=s.XpG();return s.Njj(De.onMoreSelect())}),s.nrm(2,"kirby-icon",12),s.k0s()()}}function L(Le,ye){if(1&Le){const je=s.RV6();s.j41(0,"kirby-page-actions")(1,"button",13),s.bIt("click",function(){s.eBV(je);const De=s.XpG();return s.Njj(De.onCogSelect())}),s.nrm(2,"kirby-icon",14),s.k0s()()}}function he(Le,ye){if(1&Le&&s.nrm(0,"div",15),2&Le){const je=s.XpG();s.Y8G("innerHTML",je.content,s.npT)}}const pe={template:'\n\n \x3c!-- Custom Page Title --\x3e\n
\n
\n

\n Custom Titles with very long names that span multiple lines will be truncated\n

\n \n
\n
\n\n \x3c!-- Custom Page Subtitle --\x3e\n
\n Custom subtitles with very long names that span multiple lines will wrap.\n
\n\n
\n
\n Custom Titles with very long names that span multiple lines will be truncated\n
\n \n
\n\n \x3c!-- Fixed Page Actions --\x3e\n \n \n \n\n \x3c!-- Sticky Page Actions --\x3e\n \n \n \n \n \x3c!-- Custom Content Template (without wrapper) --\x3e\n
\n \n
'};class be extends g.y{static#e=this.template=pe.template.replace(' defaultBackHref="/"',"").replace(' [innerHTML]="content">',">...");constructor(ye,je){super(),this.toastController=ye,this.modalController=je,this.items=[{id:"1",text:"Option 1"},{id:"2",text:"Option 2"},{id:"3",text:"Option 3"}]}onItemSelect(ye){ye&&this.toastController.showToast({message:`'${ye.text}' was selected.`,messageType:"success",durationInMs:1500})}onCogSelect(){this.toastController.showToast({message:"Settings was selected.",messageType:"success",durationInMs:1500})}onMoreSelect(){this.modalController.showActionSheet({header:"Your action sheet header",items:this.items},this.onItemSelect.bind(this))}static#t=this.\u0275fac=function(je){return new(je||be)(s.rXU(x.K),s.rXU(_.W3))};static#n=this.\u0275cmp=s.VBU({type:be,selectors:[["ng-component"]],features:[s.Vt3],decls:7,vars:2,consts:[["defaultBackHref","/"],[4,"kirbyPageTitle"],[4,"kirbyPageSubtitle"],["style","display: flex; justify-content: center; align-items: center; gap: 0.5rem;",4,"kirbyPageToolbarTitle"],[4,"kirbyPageActions"],[3,"innerHTML",4,"kirbyPageContent"],[2,"display","flex","gap","0.5rem"],[3,"kirbyFitHeading"],["name","arrow-down"],[2,"display","flex","justify-content","center","align-items","center","gap","0.5rem"],[2,"overflow","hidden","text-overflow","ellipsis","white-space","nowrap"],["kirby-button","","aria-label","More",3,"click"],["name","more"],["kirby-button","","aria-label","Settings",3,"click"],["name","cog"],[3,"innerHTML"]],template:function(je,ke){1&je&&(s.j41(0,"kirby-page",0),s.DNE(1,I,5,2,"div",1)(2,R,2,0,"div",2)(3,H,4,0,"div",3)(4,K,3,0,"kirby-page-actions",4)(5,L,3,0,"kirby-page-actions",4)(6,he,1,1,"div",5),s.k0s()),2&je&&(s.R7$(4),s.Y8G("kirbyPageActions",s.lJ4(1,w)))},dependencies:[n.wq,n.H1,n.cr,n.eR,n.wH,n.Bk,n.HE,n.Im,y.r2,i.op,i.Rl,f.Q],encapsulation:2})}},83741:(ft,Z,l)=>{"use strict";l.d(Z,{u:()=>s});var n=l(91365),i=l(72211),f=l(54438);const g={template:'\n \n
\n
\n'};class s extends i.y{static#e=this.template=g.template.replace(' defaultBackHref="/"',"").replace('
',"...");constructor(){super()}static#t=this.\u0275fac=function(y){return new(y||s)};static#n=this.\u0275cmp=f.VBU({type:s,selectors:[["ng-component"]],features:[f.Vt3],decls:3,vars:1,consts:[["titleAlignment","center","title","Centered Title","subtitle","Centered Subtitle","toolbarTitle","A Different Title","defaultBackHref","/"],[3,"innerHTML"]],template:function(y,w){1&y&&(f.j41(0,"kirby-page",0)(1,"kirby-page-content"),f.nrm(2,"div",1),f.k0s()()),2&y&&(f.R7$(2),f.Y8G("innerHTML",w.content,f.npT))},dependencies:[n.wq,n.H1,n.Uu],encapsulation:2})}},72211:(ft,Z,l)=>{"use strict";l.d(Z,{y:()=>n});class n{constructor(){this.content="

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Adipisci animi aperiam deserunt dolore error esse\n laborum magni natus nihil optio perferendis placeat, quae sed, sequi sunt totam voluptatem! Dicta,\n quaerat! Aut, dignissimos dolorum ducimus et rem reprehenderit rerum sunt ut! Ad aliquid beatae cum esse et eveniet\n facere natus numquam obcaecati qui quia quisquam quo repellat repudiandae sit, soluta voluptatibus! Aspernatur dolore enim incidunt libero molestiae nostrum quasi? Accusamus aut culpa dolores doloribus laborum\n nesciunt voluptates! Consectetur cumque doloremque eius esse et excepturi hic, inventore mollitia nisi,\n reiciendis, tempora unde!

\n

Blanditiis, cupiditate distinctio earum illo impedit laborum velit veritatis. Accusamus adipisci alias\n aperiam, assumenda corporis culpa cum debitis exercitationem impedit laborum possimus quam qui repellat,\n saepe similique sint soluta. Unde.

\n

Aut eligendi excepturi magni nulla quo reprehenderit tempora tempore voluptates! Aliquid deserunt\n exercitationem nulla praesentium reiciendis, veniam voluptatem voluptatibus. Aut consectetur dignissimos\n dolor ex maiores nostrum numquam ratione sint voluptates.

\n

Amet, deleniti in ipsam molestias nihil porro rerum! Consectetur, culpa dolor dolore in maiores officiis\n reiciendis repellendus voluptates! Aliquam at debitis dolorum facilis harum libero optio pariatur placeat\n reiciendis soluta!Aperiam dicta distinctio dolor earum esse, est eveniet expedita inventore ipsum iusto nam nobis odio quaerat\n qui suscipit tenetur ut velit voluptas voluptatem voluptates. Dignissimos ea fuga nam odit quo?Ab accusamus cum fugit quos voluptatum. Adipisci, commodi delectus doloribus fugiat, ipsam laudantium\n necessitatibus nisi odio optio porro quaerat quis, repellat reprehenderit rerum sapiente ullam voluptates\n voluptatum. Et, neque, quod.Animi beatae eius, explicabo, harum itaque iusto minus necessitatibus nisi odio, placeat reprehenderit\n repudiandae vel velit! A at, cum deserunt doloribus ea harum molestias nihil optio placeat porro\n reprehenderit velit?

\n

Autem eum expedita modi omnis, perferendis porro saepe tenetur ullam. Ab accusantium alias atque corporis\n ducimus facere illum ipsam iste neque non nulla obcaecati quia reiciendis sed, sunt velit voluptate!

\n

Alias aspernatur consequuntur debitis delectus ducimus, enim eveniet inventore laudantium libero molestiae\n nesciunt quas recusandae saepe soluta tempore velit, vitae! Aperiam distinctio exercitationem id incidunt\n ipsa repellendus similique sunt vero.

\n

Alias aspernatur consequuntur debitis delectus ducimus, enim eveniet inventore laudantium libero molestiae\n nesciunt quas recusandae saepe soluta tempore velit, vitae! Aperiam distinctio exercitationem id incidunt\n ipsa repellendus similique sunt vero.

\n

Alias aspernatur consequuntur debitis delectus ducimus, enim eveniet inventore laudantium libero molestiae\n nesciunt quas recusandae saepe soluta tempore velit, vitae! Aperiam distinctio exercitationem id incidunt\n ipsa repellendus similique sunt vero. Alias aspernatur consequuntur debitis delectus ducimus, enim eveniet inventore laudantium libero molestiae\n nesciunt quas recusandae saepe soluta tempore velit, vitae! Aperiam distinctio exercitationem id incidunt\n ipsa repellendus similique sunt vero. Alias aspernatur consequuntur debitis delectus ducimus, enim eveniet inventore laudantium libero molestiae\n nesciunt quas recusandae saepe soluta tempore velit, vitae! Aperiam distinctio exercitationem id incidunt\n ipsa repellendus similique sunt vero.

\n

THE END

"}}},39357:(ft,Z,l)=>{"use strict";l.d(Z,{C:()=>K});var n=l(19402),i=l(91365),f=l(41727),g=l(29756),s=l(81365),x=l(60177),_=l(72211),y=l(54438);function w(L,he){if(1&L&&(y.j41(0,"code",8),y.EFF(1),y.k0s()),2&L){const pe=y.XpG().$implicit;y.R7$(),y.SpI('maxWidth="',pe.value,'"')}}function M(L,he){if(1&L&&(y.j41(0,"kirby-item",4)(1,"kirby-label")(2,"p",5),y.EFF(3),y.k0s(),y.DNE(4,w,2,1,"code",6),y.k0s(),y.j41(5,"kirby-label",7)(6,"data",8),y.EFF(7),y.k0s()()()),2&L){const pe=he.$implicit,be=he.selected;y.AVh("focused",he.focused),y.Y8G("selected",be),y.R7$(3),y.JRh(pe.text),y.R7$(),y.Y8G("ngIf","default"!==pe.value),y.R7$(3),y.JRh(pe.width)}}const I=n.Q.pageContentMaxWidth,R='\n
\n Max Width\n \n \n \n

{{ item.text }}

\n maxWidth="{{item.value}}"\n
\n \n {{ item.width }}\n \n \n \n
\n',H={template:`\n ${R}\n
\n
\n
`};class K extends _.y{constructor(){super(...arguments),this.maxWidthOptions=[{text:"Default",value:"default",width:I("default")},{text:"Large",value:"lg",width:I("lg")},{text:"X-Large",value:"xl",width:I("xl")},{text:"Full",value:"full",width:I("full")}],this.maxWidth=this.maxWidthOptions[0].value}static#e=this.template=H.template.replace(R,"").replace('
',"...");onMaxWidthChange(he){this.maxWidth=he}static#t=this.\u0275fac=(()=>{let he;return function(be){return(he||(he=y.xGo(K)))(be||K)}})();static#n=this.\u0275cmp=y.VBU({type:K,selectors:[["ng-component"]],features:[y.Vt3],decls:8,vars:4,consts:[["title","Content Width",3,"maxWidth"],["size","sm",3,"change","items","selectedIndex"],["selectable","true",3,"selected","focused",4,"kirbyListItemTemplate"],[3,"innerHTML"],["selectable","true",3,"selected"],[1,"kirby-item-title"],["class","kirby-item-detail",4,"ngIf"],["slot","end"],[1,"kirby-item-detail"]],template:function(pe,be){1&pe&&(y.j41(0,"kirby-page",0)(1,"kirby-page-content")(2,"fieldset")(3,"legend"),y.EFF(4,"Max Width"),y.k0s(),y.j41(5,"kirby-dropdown",1),y.bIt("change",function(ye){return be.onMaxWidthChange(ye.value)}),y.DNE(6,M,8,6,"kirby-item",2),y.k0s()(),y.nrm(7,"div",3),y.k0s()()),2&pe&&(y.Y8G("maxWidth",be.maxWidth),y.R7$(5),y.Y8G("items",be.maxWidthOptions)("selectedIndex",0),y.R7$(2),y.Y8G("innerHTML",be.content,y.npT))},dependencies:[i.wq,i.H1,i.Uu,f.kr,f.Ps,g.bx,g.HV,s.kA,s.JA,s.UF,x.bT],styles:["fieldset[_ngcontent-%COMP%]{margin-bottom:16px}"]})}},43511:(ft,Z,l)=>{"use strict";l.d(Z,{E:()=>s});var n=l(91365),i=l(72211),f=l(54438);const g={template:'\n \n
\n
\n'};class s extends i.y{static#e=this.template=g.template.replace(' defaultBackHref="/"',"").replace('
',"...");static#t=this.\u0275fac=(()=>{let _;return function(w){return(_||(_=f.xGo(s)))(w||s)}})();static#n=this.\u0275cmp=f.VBU({type:s,selectors:[["ng-component"]],features:[f.Vt3],decls:3,vars:1,consts:[["title","Fall prices consulting quarterly municipal appeal inverse expenses market value credit quality market exposure potential appeal funds debt downturn NASDAQ Fitch 401k appeal corporate bonds municipal Nikkei market index treasury lucrative holder fiat corporation funds default interest rollover 401k exchange traded funds dividends inverse credit investment capitalization","titleMaxLines","2","subtitle","Report on the Municipal Securities Market","defaultBackHref","/"],[3,"innerHTML"]],template:function(y,w){1&y&&(f.j41(0,"kirby-page",0)(1,"kirby-page-content"),f.nrm(2,"div",1),f.k0s()()),2&y&&(f.R7$(2),f.Y8G("innerHTML",w.content,f.npT))},dependencies:[n.wq,n.H1,n.Uu],encapsulation:2})}},80956:(ft,Z,l)=>{"use strict";l.d(Z,{x:()=>be});var n=l(91365),i=l(60177),f=l(47008),g=l(35043),s=l(98990),x=l(81365),_=l(57808),y=l(72211),w=l(54438),M=l(47868);function I(Le,ye){1&Le&&w.eu8(0)}function R(Le,ye){1&Le&&w.eu8(0)}function H(Le,ye){if(1&Le){const je=w.RV6();w.j41(0,"kirby-page-footer")(1,"h3"),w.EFF(2,"0 selected"),w.k0s(),w.EFF(3," This is a fixed footer "),w.j41(4,"button",5),w.bIt("click",function(){w.eBV(je);const De=w.XpG();return w.Njj(De.onCloseClick())}),w.nrm(5,"kirby-icon",6),w.k0s()()}}function K(Le,ye){if(1&Le){const je=w.RV6();w.j41(0,"kirby-card")(1,"kirby-item")(2,"h3"),w.EFF(3,"Show tabs"),w.k0s(),w.j41(4,"kirby-toggle",7),w.bIt("click",function(){w.eBV(je);const De=w.XpG();return w.Njj(De.toggleTabs())}),w.k0s()(),w.j41(5,"kirby-item")(6,"h3"),w.EFF(7,"Show footer"),w.k0s(),w.j41(8,"kirby-toggle",7),w.bIt("click",function(){w.eBV(je);const De=w.XpG();return w.Njj(De.toggleFooter())}),w.k0s()()()}if(2&Le){const je=w.XpG();w.R7$(4),w.Y8G("checked",je.showTabs),w.R7$(4),w.Y8G("checked",je.showFooter)}}class be extends y.y{static#e=this.template='\n \n \n
\n \n
\n \n

0 selected

\n This is a fixed footer\n \n
\n
'.replace(/]*>(.|\s)*?<\/kirby-page-content>/,"...");constructor(ye){super(),this.route=ye,this.showTabs=!0,this.showFooter=!0}ngOnInit(){this.title=this.route.snapshot.data.title}toggleTabs(){this.showTabs=!this.showTabs}toggleFooter(){this.showFooter=!this.showFooter}onCloseClick(){this.pageFooter.close(),this.showFooter=!1,this.showTabs=!0}static#t=this.\u0275fac=function(je){return new(je||be)(w.rXU(M.nX))};static#n=this.\u0275cmp=w.VBU({type:be,selectors:[["ng-component"]],viewQuery:function(je,ke){if(1&je&&w.GBs(n.oX,5),2&je){let De;w.mGM(De=w.lsd())&&(ke.pageFooter=De.first)}},features:[w.Vt3],decls:8,vars:6,consts:[["controls",""],[3,"title","tabBarBottomHidden"],[4,"ngTemplateOutlet"],[3,"innerHTML"],[4,"ngIf"],["kirby-button","","attentionLevel","2","aria-label","Close",1,"close-footer-btn",3,"click"],["name","close"],["slot","end",3,"click","checked"]],template:function(je,ke){if(1&je&&(w.j41(0,"kirby-page",1)(1,"kirby-page-content"),w.DNE(2,I,1,0,"ng-container",2),w.nrm(3,"div",3),w.DNE(4,R,1,0,"ng-container",2),w.k0s(),w.DNE(5,H,6,0,"kirby-page-footer",4),w.k0s(),w.DNE(6,K,9,2,"ng-template",null,0,w.C5r)),2&je){const De=w.sdS(7);w.Y8G("title",ke.title)("tabBarBottomHidden",!ke.showTabs),w.R7$(2),w.Y8G("ngTemplateOutlet",De),w.R7$(),w.Y8G("innerHTML",ke.content,w.npT),w.R7$(),w.Y8G("ngTemplateOutlet",De),w.R7$(),w.Y8G("ngIf",ke.showFooter)}},dependencies:[n.wq,n.H1,n.Uu,n.oX,i.T3,i.bT,f.Q,g.op,g.Rl,s.Dw,s.ib,x.kA,x.JA,_.a],styles:[".close-footer-btn[_ngcontent-%COMP%]{position:absolute;top:8px;right:16px;margin:0}kirby-card[_ngcontent-%COMP%]:first-of-type{margin-bottom:24px}"]})}},62243:(ft,Z,l)=>{"use strict";l.d(Z,{d:()=>H});var n=l(91365),i=l(47008),f=l(35043),g=l(72211),s=l(54438),x=l(57017),_=l(81443);const y=()=>({fixed:!0});function w(K,L){if(1&K){const he=s.RV6();s.j41(0,"kirby-page-actions")(1,"button",3),s.bIt("click",function(){s.eBV(he);const be=s.XpG();return s.Njj(be.onMoreSelect())}),s.nrm(2,"kirby-icon",4),s.k0s()()}}const M_template="\n
A Fixed Title
\n ...\n
",I_template='\n \n ...\n \n ...\n',R={template:'\n \x3c!-- Fixed Page Actions --\x3e\n \n \n \n \x3c!-- Page Content --\x3e\n \n
\n
\n
'};class H extends g.y{static#e=this.template=R.template.replace(' defaultBackHref="/"',"").replace('
',"...");static#t=this.customTitleTemplate=M_template;static#n=this.fixedActionsTemplate=I_template;constructor(L,he){super(),this.toastController=L,this.modalController=he,this.items=[{id:"1",text:"Option 1"},{id:"2",text:"Option 2"},{id:"3",text:"Option 3"}]}onItemSelect(L){L&&this.toastController.showToast({message:`'${L.text}' was selected.`,messageType:"success",durationInMs:1500})}onCogSelect(){this.toastController.showToast({message:"Settings was selected.",messageType:"success",durationInMs:1500})}onMoreSelect(){this.modalController.showActionSheet({header:"Your action sheet header",items:this.items},this.onItemSelect.bind(this))}static#o=this.\u0275fac=function(he){return new(he||H)(s.rXU(x.K),s.rXU(_.W3))};static#i=this.\u0275cmp=s.VBU({type:H,selectors:[["ng-component"]],features:[s.Vt3],decls:4,vars:3,consts:[["toolbarTitle","A Fixed Title","defaultBackHref","/"],[4,"kirbyPageActions"],[3,"innerHTML"],["kirby-button","","aria-label","More",3,"click"],["name","more"]],template:function(he,pe){1&he&&(s.j41(0,"kirby-page",0),s.DNE(1,w,3,0,"kirby-page-actions",1),s.j41(2,"kirby-page-content"),s.nrm(3,"div",2),s.k0s()()),2&he&&(s.R7$(),s.Y8G("kirbyPageActions",s.lJ4(2,y)),s.R7$(2),s.Y8G("innerHTML",pe.content,s.npT))},dependencies:[n.wq,n.H1,n.cr,n.eR,n.Uu,i.Q,f.op,f.Rl],encapsulation:2})}},13743:(ft,Z,l)=>{"use strict";l.d(Z,{i:()=>s});var n=l(91365),i=l(72211),f=l(54438);const g={template:'\n \n
\n
\n
'};class s extends i.y{static#e=this.template=g.template.replace(' defaultBackHref="/"',"").replace('
',"...");static#t=this.handler="loadData(event: PullToRefreshEvent) {\n console.log('Begin async operation');\n\n setTimeout(() => {\n console.log('Async operation has ended');\n event.complete();\n }, 3000);\n}";loadData(_){console.log("Begin async operation"),setTimeout(()=>{console.log("Async operation has ended"),_.complete()},3e3)}static#n=this.\u0275fac=(()=>{let _;return function(w){return(_||(_=f.xGo(s)))(w||s)}})();static#o=this.\u0275cmp=f.VBU({type:s,selectors:[["ng-component"]],features:[f.Vt3],decls:3,vars:1,consts:[["title","Pull-to-refresh","defaultBackHref","/",3,"refresh"],[3,"innerHTML"]],template:function(y,w){1&y&&(f.j41(0,"kirby-page",0),f.bIt("refresh",function(I){return w.loadData(I)}),f.j41(1,"kirby-page-content"),f.nrm(2,"div",1),f.k0s()()),2&y&&(f.R7$(2),f.Y8G("innerHTML",w.content,f.npT))},dependencies:[n.wq,n.H1,n.Uu],encapsulation:2})}},80295:(ft,Z,l)=>{"use strict";l.d(Z,{P:()=>s});var n=l(91365),i=l(72211),f=l(54438);const g={template:'\n \n
\n
\n
'};class s extends i.y{static#e=this.template=g.template.replace(' defaultBackHref="/"',"").replace('
',"...");static#t=this.\u0275fac=(()=>{let _;return function(w){return(_||(_=f.xGo(s)))(w||s)}})();static#n=this.\u0275cmp=f.VBU({type:s,selectors:[["ng-component"]],features:[f.Vt3],decls:3,vars:1,consts:[["title","Simple Page","subtitle","Subtitle of simple page","defaultBackHref","/"],[3,"innerHTML"]],template:function(y,w){1&y&&(f.j41(0,"kirby-page",0)(1,"kirby-page-content"),f.nrm(2,"div",1),f.k0s()()),2&y&&(f.R7$(2),f.Y8G("innerHTML",w.content,f.npT))},dependencies:[n.wq,n.H1,n.Uu],encapsulation:2})}},17464:(ft,Z,l)=>{"use strict";l.d(Z,{F:()=>I});var n=l(91365),i=l(6260),f=l(75797),g=l(35043),s=l(60177),x=l(72211),_=l(54438);function y(R,H){if(1&R){const K=_.RV6();_.j41(0,"kirby-tab-navigation",4),_.mxI("selectedIndexChange",function(he){_.eBV(K);const pe=_.XpG();return _.DH7(pe.selectedIndex,he)||(pe.selectedIndex=he),_.Njj(he)}),_.nrm(1,"kirby-tab-navigation-item",5),_.j41(2,"kirby-tab-navigation-item",5)(3,"kirby-badge",6),_.nrm(4,"kirby-icon",7),_.k0s()(),_.j41(5,"kirby-tab-navigation-item",8)(6,"kirby-badge",9),_.EFF(7," 3 "),_.k0s()(),_.nrm(8,"kirby-tab-navigation-item",5),_.j41(9,"kirby-tab-navigation-item",5)(10,"kirby-badge"),_.nrm(11,"kirby-icon",10),_.k0s()(),_.j41(12,"kirby-tab-navigation-item",5)(13,"kirby-badge"),_.nrm(14,"kirby-icon",10),_.k0s()()()}if(2&R){const K=_.XpG();_.R50("selectedIndex",K.selectedIndex),_.R7$(),_.FS9("label",K.labels[0]),_.R7$(),_.FS9("label",K.labels[1]),_.R7$(3),_.FS9("label",K.labels[2]),_.Y8G("truncate",!1),_.R7$(3),_.FS9("label",K.labels[3]),_.R7$(),_.FS9("label",K.labels[4]),_.R7$(3),_.FS9("label",K.labels[5])}}function w(R,H){1&R&&(_.j41(0,"p"),_.EFF(1," Aut, dignissimos dolorum ducimus et rem reprehenderit rerum sunt ut! "),_.k0s())}const M={template:'\n \n \n \n \n \n \n \n \n \n \n \n 3\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n \n

About {{labels[selectedIndex]}}

\n

\n Aut, dignissimos dolorum ducimus et rem reprehenderit rerum sunt ut!\n

\n
\n
\n
'};class I extends x.y{constructor(){super(...arguments),this.selectedIndex=0,this.labels=["Item 1","Item 2 truncated","Item 3 not truncated","Item 4","Item 5","Item 6"]}static#e=this.template=M.template.replace(' defaultBackHref="/"',"").replace('
',"...");static#t=this.codeSnippet="selectedIndex = 0;\nlabels = ['Item 1', 'Item 2 truncated', 'Item 3 not truncated', 'Item 4', 'Item 5', 'Item 6']];\n";static#n=this.\u0275fac=(()=>{let H;return function(L){return(H||(H=_.xGo(I)))(L||I)}})();static#o=this.\u0275cmp=_.VBU({type:I,selectors:[["ng-component"]],features:[_.Vt3],decls:7,vars:3,consts:[["title","Tab navigation","subtitle","Page with tab navigation","defaultBackHref","/"],[3,"selectedIndex","selectedIndexChange",4,"kirbyPageStickyContent"],[4,"ngIf"],[3,"innerHTML"],[3,"selectedIndexChange","selectedIndex"],[3,"label"],["themeColor","warning"],["name","attach"],[3,"truncate","label"],["themeColor","success"],["name","cog"]],template:function(K,L){1&K&&(_.j41(0,"kirby-page",0),_.DNE(1,y,15,8,"kirby-tab-navigation",1),_.j41(2,"kirby-page-content")(3,"h4"),_.EFF(4),_.k0s(),_.DNE(5,w,2,0,"p",2),_.nrm(6,"div",3),_.k0s()()),2&K&&(_.R7$(4),_.SpI("About ",L.labels[L.selectedIndex],""),_.R7$(),_.Y8G("ngIf",L.selectedIndex%2==0),_.R7$(),_.Y8G("innerHTML",L.content,_.npT))},dependencies:[n.wq,n.H1,n.Uu,n.dJ,i.mt,i.FK,i.uE,f.n,g.op,g.Rl,s.bT],encapsulation:2})}},53214:(ft,Z,l)=>{"use strict";l.d(Z,{U:()=>s});var n=l(72882),i=l(60177),f=l(54438);const g_template='\n {{ progress | number: \'1.1-1\' }}%\n',g_codeSnippet="\nprogress: number = 0;\nthemeColor: ThemeColor;\n\nngOnInit(): void {\n setInterval(this.updateProgress, 2000);\n}\n\nprivate updateProgress = () => {\n this.progress = Math.random() * 100;\n\n if (this.progress > 66.666) {\n this.themeColor = 'success';\n } else if (this.progress > 33.333) {\n this.themeColor = 'warning';\n } else {\n this.themeColor = 'danger';\n }\n};\n ";let s=(()=>{class x{constructor(){this.template=g_template,this.codeSnippet=g_codeSnippet,this.progress=0,this.updateProgress=()=>{this.progress=100*Math.random(),this.themeColor=this.progress>66.666?"success":this.progress>33.333?"warning":"danger"}}ngOnInit(){setInterval(this.updateProgress,2e3)}static#e=this.\u0275fac=function(w){return new(w||x)};static#t=this.\u0275cmp=f.VBU({type:x,selectors:[["cookbook-progress-circle-example-animated"]],decls:3,vars:6,consts:[["size","lg",3,"themeColor","value"]],template:function(w,M){1&w&&(f.j41(0,"kirby-progress-circle",0),f.EFF(1),f.nI1(2,"number"),f.k0s()),2&w&&(f.Y8G("themeColor",M.themeColor)("value",M.progress),f.R7$(),f.SpI(" ",f.i5U(2,3,M.progress,"1.1-1"),"%\n"))},dependencies:[n.Z,i.QX],encapsulation:2})}return x})()},28690:(ft,Z,l)=>{"use strict";l.d(Z,{B:()=>_});var n=l(72882),i=l(28287),f=l(13339),g=l(35043),s=l(54438);const x_template='\n \n \n \n\n\n\n \n \n \n\n\n\n \n \n \n';let _=(()=>{class y{constructor(){this.template=x_template}static#e=this.\u0275fac=function(I){return new(I||y)};static#t=this.\u0275cmp=s.VBU({type:y,selectors:[["cookbook-progress-circle-example-content-avatar"]],decls:9,vars:0,consts:[["value","25","themeColor","danger","size","sm"],["themeColor","white"],["name","kirby"],["value","50","themeColor","warning"],["value","75","themeColor","success","size","lg"]],template:function(I,R){1&I&&(s.j41(0,"kirby-progress-circle",0)(1,"kirby-avatar",1),s.nrm(2,"kirby-icon",2),s.k0s()(),s.j41(3,"kirby-progress-circle",3)(4,"kirby-avatar",1),s.nrm(5,"kirby-icon",2),s.k0s()(),s.j41(6,"kirby-progress-circle",4)(7,"kirby-avatar",1),s.nrm(8,"kirby-icon",2),s.k0s()())},dependencies:[n.Z,i.f,f.Cd,g.op,g.Rl],styles:["[_nghost-%COMP%]{display:flex!important;align-items:center}kirby-progress-circle[_ngcontent-%COMP%]{margin-right:20px}"]})}return y})()},28481:(ft,Z,l)=>{"use strict";l.d(Z,{D:()=>y});var n=l(98990),i=l(81365),f=l(72882),g=l(35043),s=l(60177),x=l(54438);const __template='\n \n \n

Your investment savings

\n
\n {{ 2435034 | currency }}\n
\n
\n \n \n \n
\n
\n\n\n \n \n \n \n

Your investment savings

\n {{ 2435034 | currency }}\n
\n
';let y=(()=>{class w{constructor(){this.template=__template}static#e=this.\u0275fac=function(R){return new(R||w)};static#t=this.\u0275cmp=x.VBU({type:w,selectors:[["cookbook-progress-circle-example-card"]],decls:20,vars:6,consts:[["hasPadding","true"],[1,"kirby-text-large"],["themeColor","success","value","37","slot","end"],["name","moneybag","size","md"],["themeColor","success","value","37","slot","start"],["slot","end",1,"kirby-text-bold"]],template:function(R,H){1&R&&(x.j41(0,"kirby-card",0)(1,"kirby-item")(2,"kirby-label")(3,"h2"),x.EFF(4,"Your investment savings"),x.k0s(),x.j41(5,"div")(6,"data",1),x.EFF(7),x.nI1(8,"currency"),x.k0s()()(),x.j41(9,"kirby-progress-circle",2),x.nrm(10,"kirby-icon",3),x.k0s()()(),x.j41(11,"kirby-card",0)(12,"kirby-item")(13,"kirby-progress-circle",4),x.nrm(14,"kirby-icon",3),x.k0s(),x.j41(15,"h2"),x.EFF(16,"Your investment savings"),x.k0s(),x.j41(17,"data",5),x.EFF(18),x.nI1(19,"currency"),x.k0s()()()),2&R&&(x.R7$(7),x.JRh(x.bMT(8,2,2435034)),x.R7$(11),x.JRh(x.bMT(19,4,2435034)))},dependencies:[n.Dw,n.ib,i.kA,i.JA,i.UF,f.Z,g.op,g.Rl,s.oe],styles:["[_nghost-%COMP%]{width:100%;max-width:500px}kirby-card[_ngcontent-%COMP%]:not(:first-of-type){margin-top:12px}"]})}return w})()},22322:(ft,Z,l)=>{"use strict";l.d(Z,{x:()=>g});var n=l(72882),i=l(54438);let g=(()=>{class s{constructor(){this.template='33%'}static#e=this.\u0275fac=function(y){return new(y||s)};static#t=this.\u0275cmp=i.VBU({type:s,selectors:[["cookbook-progress-circle-example-content-percent"]],decls:2,vars:0,consts:[["value","33","size","lg"]],template:function(y,w){1&y&&(i.j41(0,"kirby-progress-circle",0),i.EFF(1,"33%"),i.k0s())},dependencies:[n.Z],encapsulation:2})}return s})()},64616:(ft,Z,l)=>{"use strict";l.d(Z,{v:()=>g});var n=l(72882),i=l(54438);const f_template='\n 2/4\n';let g=(()=>{class s{constructor(){this.template=f_template}static#e=this.\u0275fac=function(y){return new(y||s)};static#t=this.\u0275cmp=i.VBU({type:s,selectors:[["cookbook-progress-circle-example-content-steps"]],decls:2,vars:0,consts:[["themeColor","warning","value","50","size","sm",1,"kirby-text-xsmall"]],template:function(y,w){1&y&&(i.j41(0,"kirby-progress-circle",0),i.EFF(1," 2/4\n"),i.k0s())},dependencies:[n.Z],encapsulation:2})}return s})()},8238:(ft,Z,l)=>{"use strict";l.d(Z,{e:()=>g});var n=l(72882),i=l(54438);let g=(()=>{class s{constructor(){this.template=''}static#e=this.\u0275fac=function(y){return new(y||s)};static#t=this.\u0275cmp=i.VBU({type:s,selectors:[["cookbook-progress-circle-example-default"]],decls:1,vars:0,consts:[["value","33"]],template:function(y,w){1&y&&i.nrm(0,"kirby-progress-circle",0)},dependencies:[n.Z],encapsulation:2})}return s})()},26913:(ft,Z,l)=>{"use strict";l.d(Z,{F:()=>g});var n=l(72882),i=l(54438);const f_template='

sm

\n

md (default)

\n

lg

';let g=(()=>{class s{constructor(){this.template=f_template}static#e=this.\u0275fac=function(y){return new(y||s)};static#t=this.\u0275cmp=i.VBU({type:s,selectors:[["cookbook-progress-circle-example-sizes"]],decls:11,vars:0,consts:[["size","sm","value","25","themeColor","danger"],["size","md","value","50","themeColor","warning"],["size","lg","value","75","themeColor","success"]],template:function(y,w){1&y&&(i.j41(0,"kirby-progress-circle",0)(1,"p"),i.EFF(2,"sm"),i.k0s()(),i.j41(3,"kirby-progress-circle",1)(4,"p"),i.EFF(5,"md "),i.j41(6,"em"),i.EFF(7,"(default)"),i.k0s()()(),i.j41(8,"kirby-progress-circle",2)(9,"p"),i.EFF(10,"lg"),i.k0s()())},dependencies:[n.Z],styles:["[_nghost-%COMP%]{display:flex!important;align-items:center}kirby-progress-circle[_ngcontent-%COMP%]{margin-right:20px}kirby-progress-circle[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100%;margin:0;text-align:center;font-size:12px;line-height:16px}kirby-progress-circle[_ngcontent-%COMP%] p[_ngcontent-%COMP%] em[_ngcontent-%COMP%]{font-size:10px}"]})}return s})()},93093:(ft,Z,l)=>{"use strict";l.d(Z,{Y:()=>_});var n=l(27037),i=l(86413),f=l(54438),g=l(57017);const s=[{title:"Bacon",value:1},{title:"Salami",value:2},{title:"Tenderloin",value:3},{title:"Veggie (not an option)",value:4,disabled:!0}],x={selector:"cookbook-radio-example-binding",template:'\n',twoWayBindingTemplate:'',codeSnippet:`items = ${(0,i.i)(s)};\n\nselected = this.items[0];\n\nonChange(value: string | YourDataType) {\n ...\n}`};let _=(()=>{class y{constructor(M){this.toastController=M,this.template=x.template,this.twoWayBindingTemplate=x.twoWayBindingTemplate,this.codeSnippet=x.codeSnippet,this.items=s,this.selected=this.items[0]}onChange(M){this.toastController.showToast({message:`Item '${M.title} (value: ${M.value})' was selected.`,messageType:"success",durationInMs:1500})}static#e=this.\u0275fac=function(I){return new(I||y)(f.rXU(g.K))};static#t=this.\u0275cmp=f.VBU({type:y,selectors:[["cookbook-radio-example-binding"]],decls:1,vars:2,consts:[["itemTextProperty","title",3,"valueChange","items","value"]],template:function(I,R){1&I&&(f.j41(0,"kirby-radio-group",0),f.bIt("valueChange",function(K){return R.onChange(K)}),f.k0s()),2&I&&f.Y8G("items",R.items)("value",R.selected)},dependencies:[n.s7,n.Y2],encapsulation:2})}return y})()},34889:(ft,Z,l)=>{"use strict";l.d(Z,{H:()=>y});var n=l(27037),i=l(29756),f=l(86413),g=l(54438);function s(w,M){if(1&w&&(g.j41(0,"div",2),g.nrm(1,"kirby-radio",3),g.j41(2,"span",4),g.EFF(3),g.k0s()()),2&w){const I=M.$implicit;g.AVh("is-selected",M.selected),g.R7$(),g.Y8G("value",I)("text",I.label),g.BMQ("title",I.description),g.R7$(2),g.SpI("Rating: ",I.rating,"")}}const x=[{label:"Bacon",description:"Meat\u2019s own spice",rating:100},{label:"Bologna",description:"The heart of the bologna sandwich",rating:75},{label:"Tenderloin",description:"Love me tender \u2764\ufe0f",rating:50}],_={selector:"cookbook-radio-custom-content-example",template:'\n \n \n \n Rating: {{item.rating}}\n
\n',slottedTemplate:'\n \n \n \n',codeSnippet:`items = ${(0,f.i)(x)};\n\nselected = this.items[1];`,styles:[".wrapper {\n display: flex;\n align-items: center;\n}\n\n.rating {\n font-size: 14px;\n padding: 2px 8px;\n margin-left: 8px;\n background-color: var(--kirby-semi-light);\n border-radius: 4px;\n transition: background-color 200ms;\n}\n\n.is-selected .rating {\n background-color: var(--kirby-success);\n}"]};let y=(()=>{class w{constructor(){this.template=`\x3c!-- 1. Using slotted --\x3e\n${_.slottedTemplate}\n\n\x3c!-- 2. Using *kirbyListItemTemplate --\x3e\n${_.template}`,this.codeSnippet=_.codeSnippet,this.styles=_.styles.join("\n"),this.items=x,this.selected=this.items[1]}static#e=this.\u0275fac=function(R){return new(R||w)};static#t=this.\u0275cmp=g.VBU({type:w,selectors:[["cookbook-radio-custom-content-example"]],decls:2,vars:2,consts:[[3,"value","items"],["class","wrapper",3,"is-selected",4,"kirbyListItemTemplate"],[1,"wrapper"],[3,"value","text"],[1,"rating"]],template:function(R,H){1&R&&(g.j41(0,"kirby-radio-group",0),g.DNE(1,s,4,6,"div",1),g.k0s()),2&R&&g.Y8G("value",H.selected)("items",H.items)},dependencies:[n.s7,n.v2,n.Y2,i.HV,i.bx],styles:[".wrapper[_ngcontent-%COMP%]{display:flex;align-items:center}.rating[_ngcontent-%COMP%]{font-size:14px;padding:2px 8px;margin-left:8px;background-color:var(--kirby-semi-light);border-radius:4px;transition:background-color .2s}.is-selected[_ngcontent-%COMP%] .rating[_ngcontent-%COMP%]{background-color:var(--kirby-success)}"]})}return w})()},90565:(ft,Z,l)=>{"use strict";l.d(Z,{M:()=>x});var n=l(56297),i=l(27037),f=l(54438);const g=()=>["Bacon","Salami","Tenderloin"],s_template='\n \n\n\n\n \n';let x=(()=>{class _{constructor(){this.template=s_template}static#e=this.\u0275fac=function(M){return new(M||_)};static#t=this.\u0275cmp=f.VBU({type:_,selectors:[["cookbook-radio-in-form-field-example"]],decls:5,vars:5,consts:[["meat",""],["label","Label for radio group in form field","message","This is a message"],[3,"items"],["label","Label for radio group with error","message","This is an error message"],[3,"valueChange","hasError","items"]],template:function(M,I){if(1&M){const R=f.RV6();f.j41(0,"kirby-form-field",1),f.nrm(1,"kirby-radio-group",2),f.k0s(),f.j41(2,"kirby-form-field",3)(3,"kirby-radio-group",4,0),f.bIt("valueChange",function(){f.eBV(R);const K=f.sdS(4);return f.Njj(K.hasError=!1)}),f.k0s()()}2&M&&(f.R7$(),f.Y8G("items",f.lJ4(3,g)),f.R7$(2),f.Y8G("hasError",!0)("items",f.lJ4(4,g)))},dependencies:[n.LT,n.KS,i.s7,i.Y2],styles:["[_nghost-%COMP%]{display:flex}kirby-form-field[_ngcontent-%COMP%]:not(:last-of-type){margin-right:40px}"]})}return _})()},58553:(ft,Z,l)=>{"use strict";l.d(Z,{D:()=>M});var n=l(98990),i=l(27037),f=l(60177),g=l(81365),s=l(86413),x=l(54438);function _(I,R){if(1&I&&(x.j41(0,"kirby-item")(1,"kirby-radio",2),x.EFF(2),x.k0s()()),2&I){const H=R.$implicit;x.R7$(),x.Y8G("value",H)("disabled",H.disabled),x.R7$(),x.SpI(" ",H.title," ")}}const y=[{title:"Bacon",value:1},{title:"Salami (disabled)",value:2,disabled:!0},{title:"Tenderloin",value:3}],w={selector:"cookbook-radio-in-item-example",template:'\n \n \n \n {{item.title}}\n \n \n \n',codeSnippet:`items = ${(0,s.i)(y)};\nselected = this.items[2];`};let M=(()=>{class I{constructor(){this.template=w.template,this.codeSnippet=w.codeSnippet,this.items=y,this.selected=this.items[2]}static#e=this.\u0275fac=function(K){return new(K||I)};static#t=this.\u0275cmp=x.VBU({type:I,selectors:[["cookbook-radio-in-item-example"]],decls:3,vars:2,consts:[[3,"value"],[4,"ngFor","ngForOf"],["slot","start",3,"value","disabled"]],template:function(K,L){1&K&&(x.j41(0,"kirby-card")(1,"kirby-radio-group",0),x.DNE(2,_,3,3,"kirby-item",1),x.k0s()()),2&K&&(x.R7$(),x.Y8G("value",L.selected),x.R7$(),x.Y8G("ngForOf",L.items))},dependencies:[n.Dw,n.ib,i.s7,i.v2,i.Y2,f.pM,g.kA,g.JA],encapsulation:2})}return I})()},43319:(ft,Z,l)=>{"use strict";l.d(Z,{u:()=>g});var n=l(27037),i=l(54438);const f_template='\n';let g=(()=>{class s{constructor(){this.template=f_template}static#e=this.\u0275fac=function(y){return new(y||s)};static#t=this.\u0275cmp=i.VBU({type:s,selectors:[["cookbook-radio-multiline-example"]],decls:1,vars:0,consts:[["text","Lorem ipsum dolor sit amet, consectetur adipiscing elit,\n sed do eiusmod tempor incididunt ut labore et dolore \n magna aliqua."]],template:function(y,w){1&y&&i.nrm(0,"kirby-radio",0)},dependencies:[n.s7,n.v2],encapsulation:2})}return s})()},1199:(ft,Z,l)=>{"use strict";l.d(Z,{h:()=>I});var n=l(84341),i=l(27037),f=l(11235),g=l(47008),s=l(2923),x=l(88075),_=l(86413),y=l(54438);const w=["Bacon","Salami","Tenderloin","Tongue","Drumstick"],M={selector:"cookbook-radio-reactive-forms-example",template:'
\n \n
\n\n\n \n \n\n \n \n\n \n Clear form\n \n\n \n\n ',codeSnippet:`items = ${(0,_.i)(w)};\n\n const form = new FormGroup({\n favoriteFood: new FormControl({ value: this.items[1], disabled: !this.canSelectFavorite }),\n});\n\nconst favoriteFoodControl = this.form.controls.get('favoriteFood'); \n\ntoggleEnabled(enabled: boolean) {\n enabled\n ? favoriteFoodControl.enable()\n : favoriteFoodControl.disable();\n}\n\ntoggleRequired(required: boolean) {\n required\n ? favoriteFoodControl.setValidators(Validators.required)\n : favoriteFoodControl.setValidators(null);\n favoriteFoodControl.updateValueAndValidity();\n}`};let I=(()=>{class R{constructor(){this.template=M.template.split("")[0],this.codeSnippet=M.codeSnippet,this.items=w,this.canSelectFavorite=!0,this.favoriteRequired=!0}ngOnInit(){this.buildForm()}toggleEnabled(K){this.canSelectFavorite=K,K?this.favoriteFoodControl.enable():this.favoriteFoodControl.disable()}toggleRequired(K){this.favoriteRequired=K,this.favoriteFoodControl.setValidators(K?n.k0.required:null),this.favoriteFoodControl.updateValueAndValidity()}clearForm(){this.favoriteFoodControl.setValue(null)}buildForm(){this.favoriteFoodControl=new n.hs(null,this.favoriteRequired?n.k0.required:null),this.canSelectFavorite||this.favoriteFoodControl.disable(),this.form=new n.J3({favoriteFood:this.favoriteFoodControl})}static#e=this.\u0275fac=function(L){return new(L||R)};static#t=this.\u0275cmp=y.VBU({type:R,selectors:[["cookbook-radio-reactive-forms-example"]],decls:8,vars:6,consts:[[3,"formGroup"],["formControlName","favoriteFood",3,"items"],["text","Form field enabled","size","xs",3,"checkedChange","checked"],["text","Form field required","size","xs",3,"checkedChange","checked"],["kirby-button","","size","sm","attentionLevel","2",3,"click","disabled"],[3,"form"]],template:function(L,he){1&L&&(y.j41(0,"form",0),y.nrm(1,"kirby-radio-group",1),y.k0s(),y.j41(2,"cookbook-example-configuration-wrapper")(3,"kirby-checkbox",2),y.bIt("checkedChange",function(be){return he.toggleEnabled(be)}),y.k0s(),y.j41(4,"kirby-checkbox",3),y.bIt("checkedChange",function(be){return he.toggleRequired(be)}),y.k0s(),y.j41(5,"button",4),y.bIt("click",function(){return he.clearForm()}),y.EFF(6," Clear form "),y.k0s(),y.nrm(7,"cookbook-reactive-form-state",5),y.k0s()),2&L&&(y.Y8G("formGroup",he.form),y.R7$(),y.Y8G("items",he.items),y.R7$(2),y.Y8G("checked",he.canSelectFavorite),y.R7$(),y.Y8G("checked",he.favoriteRequired),y.R7$(),y.Y8G("disabled",null===he.favoriteFoodControl.value),y.R7$(2),y.Y8G("form",he.form))},dependencies:[n.YN,n.qT,n.BC,n.cb,n.X1,n.j4,n.JD,i.s7,i.Y2,s.V,f.P,g.Q,x.m],styles:["[_nghost-%COMP%]{display:flex}cookbook-example-configuration-wrapper[_ngcontent-%COMP%]{margin-left:8px}@media (min-width: 768px){cookbook-example-configuration-wrapper[_ngcontent-%COMP%]{margin-left:40px}}.form-state[_ngcontent-%COMP%]{margin-top:12px;border-top:1px solid var(--kirby-medium);padding:8px}.form-state[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{margin-bottom:4px;font-weight:400}.form-state[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;font-size:12px;line-height:16px}.form-state[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{background-color:var(--kirby-danger);color:var(--kirby-white);margin-right:4px;padding:0 2px;border-radius:4px}.form-state[_ngcontent-%COMP%] span.state-true[_ngcontent-%COMP%]{background-color:var(--kirby-success);color:var(--kirby-success-contrast)}"]})}return R})()},97010:(ft,Z,l)=>{"use strict";l.d(Z,{D:()=>g});var n=l(27037),i=l(54438);const f_template='\n \n \n \n';let g=(()=>{class s{constructor(){this.template=f_template}static#e=this.\u0275fac=function(y){return new(y||s)};static#t=this.\u0275cmp=i.VBU({type:s,selectors:[["cookbook-radio-sizes-example"]],decls:5,vars:0,consts:[["size","xs","text","Extra Small"],["size","sm","text","Small"],["size","md","text","Medium (default)"]],template:function(y,w){1&y&&(i.j41(0,"kirby-radio-group"),i.nrm(1,"kirby-radio",0)(2,"kirby-radio",1)(3,"kirby-radio",2)(4,"kirby-radio-group"),i.k0s())},dependencies:[n.s7,n.v2,n.Y2],styles:['kirby-checkbox[_ngcontent-%COMP%], kirby-radio[_ngcontent-%COMP%]{margin-bottom:8px;background-color:var(--kirby-semi-light);position:relative}kirby-checkbox[_ngcontent-%COMP%]:before, kirby-checkbox[_ngcontent-%COMP%]:after, kirby-radio[_ngcontent-%COMP%]:before, kirby-radio[_ngcontent-%COMP%]:after{height:100%;border:1px solid var(--kirby-danger);position:absolute;right:0}kirby-checkbox[_ngcontent-%COMP%]:before, kirby-radio[_ngcontent-%COMP%]:before{content:"";border-left:0;border-right:0;width:9px}kirby-checkbox[_ngcontent-%COMP%]:after, kirby-radio[_ngcontent-%COMP%]:after{content:"md: 56px";border-left:0;border-top:0;border-bottom:0;line-height:56px;font-size:12px;color:var(--kirby-danger);padding-right:8px;margin-right:4px;vertical-align:center}kirby-radio.xs[_ngcontent-%COMP%]:after{content:"xs: 32px";line-height:32px}kirby-radio.sm[_ngcontent-%COMP%]:after{content:"sm: 44px";line-height:44px}kirby-radio.md[_ngcontent-%COMP%]:after{content:"md: 56px";line-height:56px}kirby-checkbox.xs[_ngcontent-%COMP%]:after{content:"xs: 24px";line-height:24px}kirby-checkbox.sm[_ngcontent-%COMP%]:after{content:"sm: 44px";line-height:44px}kirby-checkbox.md[_ngcontent-%COMP%]:after{content:"md: 56px";line-height:56px}kirby-checkbox[_ngcontent-%COMP%] ion-checkbox, kirby-radio[_ngcontent-%COMP%] ion-radio{background-color:#f7e0f0;margin-right:80px}']})}return s})()},564:(ft,Z,l)=>{"use strict";l.d(Z,{H:()=>g});var n=l(27037),i=l(54438);const f_template='\n \n\n\n\n \n\n\n\n \n\n\n\n \n\n\n\n \n';let g=(()=>{class s{constructor(){this.template=f_template}static#e=this.\u0275fac=function(y){return new(y||s)};static#t=this.\u0275cmp=i.VBU({type:s,selectors:[["cookbook-radio-states-example"]],decls:10,vars:2,consts:[["text","Default"],["value","bacon"],["value","bacon","text","Checked"],["text","Disabled",3,"disabled"],["disabled","true","value","bacon","text","Disabled checked"],[3,"hasError"],["text","Has error"]],template:function(y,w){1&y&&(i.j41(0,"kirby-radio-group"),i.nrm(1,"kirby-radio",0),i.k0s(),i.j41(2,"kirby-radio-group",1),i.nrm(3,"kirby-radio",2),i.k0s(),i.j41(4,"kirby-radio-group"),i.nrm(5,"kirby-radio",3),i.k0s(),i.j41(6,"kirby-radio-group",1),i.nrm(7,"kirby-radio",4),i.k0s(),i.j41(8,"kirby-radio-group",5),i.nrm(9,"kirby-radio",6),i.k0s()),2&y&&(i.R7$(5),i.Y8G("disabled",!0),i.R7$(3),i.Y8G("hasError",!0))},dependencies:[n.s7,n.v2,n.Y2],styles:["[_nghost-%COMP%]{display:flex;flex-wrap:wrap}kirby-radio[_ngcontent-%COMP%]{margin-right:16px}"]})}return s})()},72449:(ft,Z,l)=>{"use strict";l.d(Z,{Q:()=>I});var n=l(27037),i=l(84341),f=l(11235),g=l(47008),s=l(60177),x=l(2923),_=l(86413),y=l(54438);const w=["Bacon","Salami","Tenderloin","Tongue","Drumstick"],M={selector:"cookbook-radio-template-driven-forms-example",template:'\n\n\n\n \n \n\n \n \n\n \n\n
\n

Form state:

\n

\n Selected: {{ selected | json }}\n

\n

\n ngModel: \n valid: {{ group.valid }}\n enabled: {{ group.enabled }}\n touched: {{ group.touched }}\n

\n

\n ngModel.errors: \n {{ group.errors | json }}\n

\n
\n
\n ',codeSnippet:`items = ${(0,_.i)(w)};\n\nselected = null;\ncanSelectFavorite = true;\nfavoriteRequired = true;`};let I=(()=>{class R{constructor(){this.template=M.template.split("")[0],this.codeSnippet=M.codeSnippet,this.items=w,this.selected=null,this.canSelectFavorite=!0,this.favoriteRequired=!0}static#e=this.\u0275fac=function(L){return new(L||R)};static#t=this.\u0275cmp=y.VBU({type:R,selectors:[["cookbook-radio-template-driven-forms-example"]],decls:30,vars:24,consts:[["group","ngModel"],[3,"ngModelChange","items","ngModel","required","disabled"],["text","Form field enabled","size","xs",3,"checkedChange","checked"],["text","Form field required","size","xs",3,"checkedChange","checked"],["kirby-button","","size","sm","attentionLevel","2",3,"click","disabled"],[1,"form-state"]],template:function(L,he){if(1&L){const pe=y.RV6();y.j41(0,"kirby-radio-group",1,0),y.mxI("ngModelChange",function(Le){return y.eBV(pe),y.DH7(he.selected,Le)||(he.selected=Le),y.Njj(Le)}),y.k0s(),y.j41(2,"cookbook-example-configuration-wrapper")(3,"kirby-checkbox",2),y.bIt("checkedChange",function(){return y.eBV(pe),y.Njj(he.canSelectFavorite=!he.canSelectFavorite)}),y.k0s(),y.j41(4,"kirby-checkbox",3),y.bIt("checkedChange",function(){return y.eBV(pe),y.Njj(he.favoriteRequired=!he.favoriteRequired)}),y.k0s(),y.j41(5,"button",4),y.bIt("click",function(){return y.eBV(pe),y.Njj(he.selected=null)}),y.EFF(6," Clear selection "),y.k0s(),y.j41(7,"section",5)(8,"h4"),y.EFF(9,"Form state:"),y.k0s(),y.j41(10,"p")(11,"strong"),y.EFF(12,"Selected:"),y.k0s(),y.EFF(13),y.nI1(14,"json"),y.k0s(),y.j41(15,"p")(16,"strong"),y.EFF(17,"ngModel: "),y.k0s(),y.j41(18,"span"),y.EFF(19),y.k0s(),y.j41(20,"span"),y.EFF(21),y.k0s(),y.j41(22,"span"),y.EFF(23),y.k0s()(),y.j41(24,"p")(25,"strong"),y.EFF(26,"ngModel.errors: "),y.k0s(),y.j41(27,"span"),y.EFF(28),y.nI1(29,"json"),y.k0s()()()()}if(2&L){const pe=y.sdS(1);y.Y8G("items",he.items),y.R50("ngModel",he.selected),y.Y8G("required",he.favoriteRequired)("disabled",!he.canSelectFavorite||null),y.R7$(3),y.Y8G("checked",he.canSelectFavorite),y.R7$(),y.Y8G("checked",he.favoriteRequired),y.R7$(),y.Y8G("disabled",null===he.selected),y.R7$(8),y.SpI(" ",y.bMT(14,20,he.selected)," "),y.R7$(5),y.AVh("state-true",pe.valid),y.R7$(),y.SpI("valid: ",pe.valid,""),y.R7$(),y.AVh("state-true",pe.enabled),y.R7$(),y.SpI("enabled: ",pe.enabled,""),y.R7$(),y.AVh("state-true",pe.touched),y.R7$(),y.SpI("touched: ",pe.touched,""),y.R7$(4),y.AVh("state-true",!pe.errors),y.R7$(),y.JRh(y.bMT(29,22,pe.errors))}},dependencies:[n.s7,n.Y2,i.YN,i.BC,i.YS,i.vS,x.V,f.P,g.Q,s.TG],styles:["[_nghost-%COMP%]{display:flex}cookbook-example-configuration-wrapper[_ngcontent-%COMP%]{margin-left:8px}@media (min-width: 768px){cookbook-example-configuration-wrapper[_ngcontent-%COMP%]{margin-left:40px}}.form-state[_ngcontent-%COMP%]{margin-top:12px;border-top:1px solid var(--kirby-medium);padding:8px}.form-state[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{margin-bottom:4px;font-weight:400}.form-state[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;font-size:12px;line-height:16px}.form-state[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{background-color:var(--kirby-danger);color:var(--kirby-white);margin-right:4px;padding:0 2px;border-radius:4px}.form-state[_ngcontent-%COMP%] span.state-true[_ngcontent-%COMP%]{background-color:var(--kirby-success);color:var(--kirby-success-contrast)}"]})}return R})()},25994:(ft,Z,l)=>{"use strict";l.d(Z,{u:()=>g});var n=l(35987),i=l(54438);let g=(()=>{class s{constructor(){this.template=''}static#e=this.\u0275fac=function(y){return new(y||s)};static#t=this.\u0275cmp=i.VBU({type:s,selectors:[["cookbook-range-default-example"]],decls:1,vars:0,consts:[["minLabel","Min label","maxLabel","Max label","max","100","min","1","value","25"]],template:function(y,w){1&y&&i.nrm(0,"kirby-range",0)},dependencies:[n.V],encapsulation:2})}return s})()},85337:(ft,Z,l)=>{"use strict";l.d(Z,{P:()=>g});var n=l(35987),i=l(54438);let g=(()=>{class s{constructor(){this.template=''}static#e=this.\u0275fac=function(y){return new(y||s)};static#t=this.\u0275cmp=i.VBU({type:s,selectors:[["cookbook-range-disabled-form-example"]],decls:1,vars:0,consts:[["disabled","","minLabel","Min value","maxLabel","Max value","max","15","min","1"]],template:function(y,w){1&y&&i.nrm(0,"kirby-range",0)},dependencies:[n.V],encapsulation:2})}return s})()},73123:(ft,Z,l)=>{"use strict";l.d(Z,{B:()=>g});var n=l(35987),i=l(54438);let g=(()=>{class s{constructor(){this.template=''}static#e=this.\u0275fac=function(y){return new(y||s)};static#t=this.\u0275cmp=i.VBU({type:s,selectors:[["cookbook-range-step-example"]],decls:1,vars:0,consts:[["minLabel","Min value","maxLabel","Max value","ticks","true","max","15","min","1","value","5"]],template:function(y,w){1&y&&i.nrm(0,"kirby-range",0)},dependencies:[n.V],encapsulation:2})}return s})()},88075:(ft,Z,l)=>{"use strict";l.d(Z,{m:()=>s});var n=l(60177),i=l(54438);function f(x,_){if(1&x&&(i.j41(0,"p")(1,"strong"),i.EFF(2),i.k0s(),i.j41(3,"span"),i.EFF(4),i.nI1(5,"json"),i.k0s()()),2&x){const y=i.XpG().$implicit;i.R7$(2),i.SpI("form.",y.key,".errors: "),i.R7$(),i.AVh("state-true",!y.value.errors),i.R7$(),i.JRh(i.bMT(5,4,y.value.errors))}}function g(x,_){if(1&x&&(i.qex(0),i.j41(1,"p")(2,"strong"),i.EFF(3),i.k0s(),i.j41(4,"span"),i.EFF(5),i.k0s(),i.j41(6,"span"),i.EFF(7),i.k0s(),i.j41(8,"span"),i.EFF(9),i.k0s()(),i.DNE(10,f,6,6,"p",2),i.bVm()),2&x){const y=_.$implicit;i.R7$(3),i.SpI("form.",y.key,": "),i.R7$(),i.AVh("state-true",y.value.valid),i.R7$(),i.SpI("valid: ",y.value.valid,""),i.R7$(),i.AVh("state-true",y.value.enabled),i.R7$(),i.SpI("enabled: ",y.value.enabled,""),i.R7$(),i.AVh("state-true",y.value.touched),i.R7$(),i.SpI("touched: ",y.value.touched,""),i.R7$(),i.Y8G("ngIf",!!y.value.validator)}}let s=(()=>{class x{static#e=this.\u0275fac=function(w){return new(w||x)};static#t=this.\u0275cmp=i.VBU({type:x,selectors:[["cookbook-reactive-form-state"]],inputs:{form:"form"},decls:11,vars:6,consts:[[1,"form-state"],[4,"ngFor","ngForOf"],[4,"ngIf"]],template:function(w,M){1&w&&(i.j41(0,"section",0)(1,"h4"),i.EFF(2,"Form state:"),i.k0s(),i.j41(3,"p")(4,"strong"),i.EFF(5,"form.value:"),i.k0s(),i.EFF(6),i.nI1(7,"json"),i.nrm(8,"br"),i.k0s(),i.DNE(9,g,11,11,"ng-container",1),i.nI1(10,"keyvalue"),i.k0s()),2&w&&(i.R7$(6),i.SpI(" ",i.bMT(7,2,M.form.value)," "),i.R7$(3),i.Y8G("ngForOf",i.bMT(10,4,M.form.controls)))},dependencies:[n.pM,n.bT,n.TG,n.lG],styles:["[_nghost-%COMP%]{display:flex}.form-state[_ngcontent-%COMP%]{margin-top:12px;border-top:1px solid var(--kirby-medium);padding:8px}.form-state[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{margin-bottom:4px;font-weight:400}.form-state[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;font-size:12px;line-height:16px}.form-state[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{background-color:var(--kirby-danger);color:var(--kirby-white);margin-right:4px;padding:0 2px;border-radius:4px}.form-state[_ngcontent-%COMP%] span.state-true[_ngcontent-%COMP%]{background-color:var(--kirby-success);color:var(--kirby-success-contrast)}"]})}return x})()},60039:(ft,Z,l)=>{"use strict";l.d(Z,{_:()=>_});var n=l(18713),i=l(98990),f=l(81365),g=l(28287),s=l(54438);const x_template='\n

Contact Info

\n
\n\n \n \n \n \n

Name

\n

Telephone

\n
\n \n

contact@mail.com

\n
\n
\n
';let _=(()=>{class y{constructor(){this.template=x_template}static#e=this.\u0275fac=function(I){return new(I||y)};static#t=this.\u0275cmp=s.VBU({type:y,selectors:[["cookbook-section-header-with-card"]],decls:14,vars:1,consts:[["heading",""],[3,"hasPadding"],["slot","start","imageSrc","/assets/images/woman.png","altText","Example","size","sm","title","sm"],[1,"kirby-text-normal-bold"],[1,"kirby-item-detail"],["slot","end"]],template:function(I,R){1&I&&(s.j41(0,"kirby-section-header")(1,"h3",0),s.EFF(2,"Contact Info"),s.k0s()(),s.j41(3,"kirby-card",1)(4,"kirby-item"),s.nrm(5,"kirby-avatar",2),s.j41(6,"kirby-label")(7,"p",3),s.EFF(8,"Name"),s.k0s(),s.j41(9,"p",4),s.EFF(10,"Telephone"),s.k0s()(),s.j41(11,"kirby-label",5)(12,"p",4),s.EFF(13,"contact@mail.com"),s.k0s()()()()),2&I&&(s.R7$(3),s.Y8G("hasPadding",!0))},dependencies:[n.U,i.Dw,i.ib,f.kA,f.JA,f.UF,g.f],encapsulation:2})}return y})()},39968:(ft,Z,l)=>{"use strict";l.d(Z,{M:()=>x});var n=l(18713),i=l(81365),f=l(98990),g=l(54438);const s_template='\n \n

Section Header

\n

With a label

\n
\n
\n\n \n

Title

\n Value\n
\n \n

Title

\n Value\n
\n
';let x=(()=>{class _{constructor(){this.template=s_template}static#e=this.\u0275fac=function(M){return new(M||_)};static#t=this.\u0275cmp=g.VBU({type:_,selectors:[["cookbook-section-header-heading-with-label"]],decls:17,vars:1,consts:[["heading",""],["label",""],[3,"hasPadding"],[1,"kirby-item-title"],["slot","end"]],template:function(M,I){1&M&&(g.j41(0,"kirby-section-header")(1,"kirby-label")(2,"h3",0),g.EFF(3,"Section Header"),g.k0s(),g.j41(4,"p",1),g.EFF(5,"With a label"),g.k0s()()(),g.j41(6,"kirby-card",2)(7,"kirby-item")(8,"p",3),g.EFF(9,"Title"),g.k0s(),g.j41(10,"data",4),g.EFF(11,"Value"),g.k0s()(),g.j41(12,"kirby-item")(13,"p",3),g.EFF(14,"Title"),g.k0s(),g.j41(15,"data",4),g.EFF(16,"Value"),g.k0s()()()),2&M&&(g.R7$(6),g.Y8G("hasPadding",!0))},dependencies:[n.U,i.kA,i.JA,i.UF,f.Dw,f.ib],encapsulation:2})}return _})()},22226:(ft,Z,l)=>{"use strict";l.d(Z,{j:()=>x});var n=l(18713),i=l(81365),f=l(98990),g=l(54438);const s_template='\n \n

Section Header with multiline label

\n

This label is quite lengthy, typically prone to truncation within a section header. However, with the \'wrap\' attribute applied, behold the magic of multiline functionality! Don\'t take my word for it; witness it yourself. It truly works. Can you believe that?

\n
\n
\n\n \n

Title

\n Value\n
\n
';let x=(()=>{class _{constructor(){this.template=s_template}static#e=this.\u0275fac=function(M){return new(M||_)};static#t=this.\u0275cmp=g.VBU({type:_,selectors:[["cookbook-section-header-heading-with-multiline-label"]],decls:15,vars:1,consts:[["heading",""],["label","","wrap",""],[3,"hasPadding"],[1,"kirby-item-title"],["slot","end"]],template:function(M,I){1&M&&(g.j41(0,"kirby-section-header")(1,"kirby-label")(2,"h3",0),g.EFF(3," Section Header with multiline label"),g.k0s(),g.j41(4,"p",1),g.EFF(5,"This label is quite lengthy, typically prone to truncation within a section header. However, with the "),g.j41(6,"code"),g.EFF(7,"'wrap'"),g.k0s(),g.EFF(8," attribute applied, behold the magic of multiline functionality! Don't take my word for it; witness it yourself. It truly works. Can you believe that?"),g.k0s()()(),g.j41(9,"kirby-card",2)(10,"kirby-item")(11,"p",3),g.EFF(12,"Title"),g.k0s(),g.j41(13,"data",4),g.EFF(14,"Value"),g.k0s()()()),2&M&&(g.R7$(9),g.Y8G("hasPadding",!0))},dependencies:[n.U,i.kA,i.JA,i.UF,f.Dw,f.ib],encapsulation:2})}return _})()},54670:(ft,Z,l)=>{"use strict";l.d(Z,{e:()=>x});var n=l(18713),i=l(98990),f=l(81365),g=l(54438);const s_template='\n

Label

\n

Detail in end-slot

\n
\n\n \n

Title

\n Value\n
\n \n

Title

\n Value\n
\n
';let x=(()=>{class _{constructor(){this.template=s_template}static#e=this.\u0275fac=function(M){return new(M||_)};static#t=this.\u0275cmp=g.VBU({type:_,selectors:[["cookbook-section-header-label-and-detail"]],decls:16,vars:1,consts:[["label",""],["detail","","slot","end"],[3,"hasPadding"],[1,"kirby-item-title"],["slot","end"]],template:function(M,I){1&M&&(g.j41(0,"kirby-section-header")(1,"p",0),g.EFF(2,"Label"),g.k0s(),g.j41(3,"p",1),g.EFF(4,"Detail in end-slot"),g.k0s()(),g.j41(5,"kirby-card",2)(6,"kirby-item")(7,"p",3),g.EFF(8,"Title"),g.k0s(),g.j41(9,"data",4),g.EFF(10,"Value"),g.k0s()(),g.j41(11,"kirby-item")(12,"p",3),g.EFF(13,"Title"),g.k0s(),g.j41(14,"data",4),g.EFF(15,"Value"),g.k0s()()()),2&M&&(g.R7$(5),g.Y8G("hasPadding",!0))},dependencies:[n.U,i.Dw,i.ib,f.kA,f.JA],encapsulation:2})}return _})()},85562:(ft,Z,l)=>{"use strict";l.d(Z,{C:()=>_});var n=l(98990),i=l(3271),f=l(37310),g=l(54438),s=l(13339);const x={template:' \n \n\n
\n \n \n \n \n
'};let _=(()=>{class y extends f.Y{constructor(){super(...arguments),this.template=x.template.split('
')[0],this.color="secondary"}setThemeColor(M){this.color=M}static#e=this.\u0275fac=(()=>{let M;return function(R){return(M||(M=g.xGo(y)))(R||y)}})();static#t=this.\u0275cmp=g.VBU({type:y,selectors:[["cookbook-segmented-control-example-color"]],features:[g.Vt3],decls:7,vars:3,consts:[["hasPadding","true",3,"themeColor"],[3,"items","value"],[1,"card-option-button-group"],[1,"white",3,"click"],[1,"light",3,"click"],[1,"secondary",3,"click"],[1,"dark",3,"click"]],template:function(I,R){1&I&&(g.j41(0,"kirby-card",0),g.nrm(1,"kirby-segmented-control",1),g.k0s(),g.j41(2,"div",2)(3,"button",3),g.bIt("click",function(){return R.setThemeColor("white")}),g.k0s(),g.j41(4,"button",4),g.bIt("click",function(){return R.setThemeColor("light")}),g.k0s(),g.j41(5,"button",5),g.bIt("click",function(){return R.setThemeColor("secondary")}),g.k0s(),g.j41(6,"button",6),g.bIt("click",function(){return R.setThemeColor("dark")}),g.k0s()()),2&I&&(g.Y8G("themeColor",R.color),g.R7$(),g.Y8G("items",R.items)("value",R.selectedSegment))},dependencies:[n.Dw,n.ib,s.Cd,i.vyB],styles:["[_nghost-%COMP%]{display:block}kirby-card[_ngcontent-%COMP%], kirby-segmented-control[_ngcontent-%COMP%]{margin-bottom:16px}kirby-segmented-control[_ngcontent-%COMP%]{margin-bottom:initial}.card-option-button-group[_ngcontent-%COMP%]{display:flex;justify-content:center;gap:8px;padding:8px}button[_ngcontent-%COMP%]{height:44px;width:44px;border:none;border-radius:50%;margin:0;color:#fff;cursor:pointer}button.white[_ngcontent-%COMP%]{background-color:var(--kirby-white)}button.white[_ngcontent-%COMP%]:hover{background-color:var(--kirby-white-shade)}button.light[_ngcontent-%COMP%]{background-color:var(--kirby-light);outline:#fff 2px solid;border:#fff 2px solid}button.light[_ngcontent-%COMP%]:hover{background-color:var(--kirby-light-shade)}button.secondary[_ngcontent-%COMP%]{background-color:var(--kirby-secondary)}button.secondary[_ngcontent-%COMP%]:hover{background-color:var(--kirby-secondary-shade)}button.dark[_ngcontent-%COMP%]{background-color:var(--kirby-dark)}button.dark[_ngcontent-%COMP%]:hover{background-color:var(--kirby-dark-shade)}button[_ngcontent-%COMP%]:active{transform:scale(.95)}"]})}return y})()},2422:(ft,Z,l)=>{"use strict";l.d(Z,{_:()=>x});var n=l(3271),i=l(98990),f=l(37310),g=l(54438);const s_template='\n\n\n

Content for {{ selectedSegment.text }} segment

\n

The selected segment has text "{{ selectedSegment.text }}" and id "{{ selectedSegment.id }}"

\n
\n',s_codeSnippet="onSegmentSelect(segment: SegmentItem) {\n this.selectedSegment = segment;\n}";let x=(()=>{class _ extends f.Y{constructor(){super(...arguments),this.template=s_template,this.codeSnippet=s_codeSnippet}static#e=this.\u0275fac=(()=>{let w;return function(I){return(w||(w=g.xGo(_)))(I||_)}})();static#t=this.\u0275cmp=g.VBU({type:_,selectors:[["cookbook-segmented-control-example-default"]],features:[g.Vt3],decls:6,vars:5,consts:[[3,"segmentSelect","items","value"],["hasPadding","true"]],template:function(M,I){1&M&&(g.j41(0,"kirby-segmented-control",0),g.bIt("segmentSelect",function(H){return I.onSegmentSelect(H)}),g.k0s(),g.j41(1,"kirby-card",1)(2,"h2"),g.EFF(3),g.k0s(),g.j41(4,"p"),g.EFF(5),g.k0s()()),2&M&&(g.Y8G("items",I.items)("value",I.selectedSegment),g.R7$(3),g.SpI("Content for ",I.selectedSegment.text," segment"),g.R7$(2),g.Lme('The selected segment has text "',I.selectedSegment.text,'" and id "',I.selectedSegment.id,'"'))},dependencies:[n.vyB,i.Dw,i.ib],styles:["[_nghost-%COMP%]{display:block}kirby-card[_ngcontent-%COMP%], kirby-segmented-control[_ngcontent-%COMP%]{margin-bottom:16px}"]})}return _})()},53514:(ft,Z,l)=>{"use strict";l.d(Z,{R:()=>y});var n=l(3271),i=l(47008),f=l(29756),g=l(81365),s=l(54438);function x(w,M){if(1&w&&(s.j41(0,"kirby-item")(1,"kirby-label")(2,"p",5),s.EFF(3),s.k0s(),s.j41(4,"p",6),s.EFF(5),s.k0s()(),s.j41(6,"kirby-label",7)(7,"data",8),s.EFF(8),s.k0s()()()),2&w){const I=M.$implicit;s.R7$(3),s.JRh(I.title),s.R7$(2),s.JRh(I.mix.join(", ")),s.R7$(2),s.Y8G("value",I.count),s.R7$(),s.JRh(I.count)}}const _={template:'
\n \n \n {{ separateSegment.text }}\n \n
\n\n \n \n

{{ item.title }}

\n

{{ item.mix.join(\', \') }}

\n
\n \n {{ item.count }}\n \n
\n
\n',styles:[".wrapper {\n display: flex;\n align-items: center;\n margin-bottom: 16px;\n}\n\nkirby-segmented-control {\n margin-right: 8px;\n}\n",":host {\n display: block;\n margin-bottom: 16px;\n}"],codeSnippet:"size = 'md';\n\nsegmentItems: SegmentItem[] = [\n { text: 'Stone', id: 'Stone' },\n { text: 'Rick', id: 'Rick' },\n { text: 'Gooey', id: 'Gooey' },\n];\n\nselectedSegment: this.segmentItems[0];\n\nseparateSegment: SegmentItem = { text: 'Show all', id: 'all' };\n\nlistItems = [...];\n\nget filteredListItems() {\n const filter = this.selectedSegment.id;\n return filter === 'all'\n ? this.listItems\n : this.listItems.filter((item) => item.mix.indexOf(filter) > -1);\n}\n\nonSegmentSelect(segment: SegmentItem) {\n this.selectedSegment = segment;\n}"};let y=(()=>{class w{constructor(){this.template=_.template,this.styles="@use '@kirbydesign/core/src/scss/utils';\n\n"+_.styles[0].replace("8px;","utils.size('xxs');").replace("16px;","utils.size('s');"),this.codeSnippet=_.codeSnippet,this.size="md",this.segmentItems=[{text:"Stone",id:"Stone"},{text:"Rick",id:"Rick"},{text:"Gooey",id:"Gooey"}],this.selectedSegment=this.segmentItems[0],this.separateSegment={text:"Show all",id:"all"},this.listItems=[{title:"Friend Throw",count:4,mix:["Fighter","Suplex","Beetle","Gooey"]},{title:"Ice Curling",count:3,mix:["Stone","Rick","Gooey"]},{title:"Magoloran Launch",count:3,mix:["Anyone (up to 3)"]},{title:"Thundersplash",count:1,mix:["Plasma"]},{title:"Rising Sizzler",count:2,mix:["Fire","Rick"]}]}onSegmentSelect(I){this.selectedSegment=I}get filteredListItems(){const I=this.selectedSegment.id;return"all"===I?this.listItems:this.listItems.filter(R=>R.mix.indexOf(I)>-1)}static#e=this.\u0275fac=function(R){return new(R||w)};static#t=this.\u0275cmp=s.VBU({type:w,selectors:[["cookbook-segmented-control-example-grouped"]],decls:6,vars:7,consts:[[1,"wrapper"],[3,"segmentSelect","items","value","size"],["kirby-button","",3,"click","size","attentionLevel"],[3,"items"],[4,"kirbyListItemTemplate"],[1,"kirby-item-title"],[1,"kirby-item-detail"],["slot","end"],[3,"value"]],template:function(R,H){1&R&&(s.j41(0,"div",0)(1,"kirby-segmented-control",1),s.bIt("segmentSelect",function(L){return H.onSegmentSelect(L)}),s.k0s(),s.j41(2,"button",2),s.bIt("click",function(){return H.onSegmentSelect(H.separateSegment)}),s.EFF(3),s.k0s()(),s.j41(4,"kirby-list",3),s.DNE(5,x,9,4,"kirby-item",4),s.k0s()),2&R&&(s.R7$(),s.Y8G("items",H.segmentItems)("value",H.selectedSegment)("size",H.size),s.R7$(),s.Y8G("size",H.size)("attentionLevel",H.selectedSegment===H.separateSegment?"2":"3"),s.R7$(),s.SpI(" ",H.separateSegment.text," "),s.R7$(),s.Y8G("items",H.filteredListItems))},dependencies:[n.vyB,i.Q,f.HV,f.sB,f.bx,g.kA,g.JA,g.UF],styles:[".wrapper[_ngcontent-%COMP%]{display:flex;align-items:center;margin-bottom:16px}kirby-segmented-control[_ngcontent-%COMP%]{margin-right:8px}","[_nghost-%COMP%]{display:block;margin-bottom:16px}"]})}return w})()},80726:(ft,Z,l)=>{"use strict";l.d(Z,{b:()=>g});var n=l(3271),i=l(54438);const f_template='\n\n',f_codeSnippetChipItems="chipItems = [...'123456'].map((i) => ({ text: `Chip-${i}`, id: i }));",f_codeSnippetCompactChipItems="compactChipItems = [...'12345678'].map((i) => ({ text: `c${i}`, id: i }));";let g=(()=>{class s{constructor(){this.template=f_template,this.codeSnippet=f_codeSnippetChipItems+"\n\n"+f_codeSnippetCompactChipItems,this.chipItems=[..."123456"].map(_=>({text:`Chip-${_}`,id:_})),this.compactChipItems=[..."12345678"].map(_=>({text:`c${_}`,id:_}))}static#e=this.\u0275fac=function(y){return new(y||s)};static#t=this.\u0275cmp=i.VBU({type:s,selectors:[["cookbook-segmented-control-example-modes"]],decls:2,vars:4,consts:[["mode","chip","size","sm",3,"items","selectedIndex"],["mode","compactChip","size","sm",3,"items","selectedIndex"]],template:function(y,w){1&y&&i.nrm(0,"kirby-segmented-control",0)(1,"kirby-segmented-control",1),2&y&&(i.Y8G("items",w.chipItems)("selectedIndex",0),i.R7$(),i.Y8G("items",w.compactChipItems)("selectedIndex",0))},dependencies:[n.vyB],styles:["[_nghost-%COMP%]{display:block}kirby-card[_ngcontent-%COMP%], kirby-segmented-control[_ngcontent-%COMP%]{margin-bottom:16px}"]})}return s})()},37310:(ft,Z,l)=>{"use strict";l.d(Z,{Y:()=>i});var n=l(54438);let i=(()=>{class f{constructor(){this.items=[{text:"First item",id:"first"},{text:"Second item",id:"second"}],this.selectedSegment=this.items[0]}onSegmentSelect(s){this.selectedSegment=s}static#e=this.\u0275fac=function(x){return new(x||f)};static#t=this.\u0275cmp=n.VBU({type:f,selectors:[["ng-component"]],decls:0,vars:0,template:function(x,_){},encapsulation:2})}return f})()},59014:(ft,Z,l)=>{"use strict";l.d(Z,{X:()=>s});var n=l(3271),i=l(37310),f=l(54438);const g_template='\n\n';let s=(()=>{class x extends i.Y{constructor(){super(...arguments),this.template=g_template}static#e=this.\u0275fac=(()=>{let y;return function(M){return(y||(y=f.xGo(x)))(M||x)}})();static#t=this.\u0275cmp=f.VBU({type:x,selectors:[["cookbook-segmented-control-example-sizes"]],features:[f.Vt3],decls:2,vars:4,consts:[["size","sm",3,"items","value"],["size","md",3,"items","value"]],template:function(w,M){1&w&&f.nrm(0,"kirby-segmented-control",0)(1,"kirby-segmented-control",1),2&w&&(f.Y8G("items",M.items)("value",M.selectedSegment),f.R7$(),f.Y8G("items",M.items)("value",M.selectedSegment))},dependencies:[n.vyB],styles:["[_nghost-%COMP%]{display:block}kirby-card[_ngcontent-%COMP%], kirby-segmented-control[_ngcontent-%COMP%]{margin-bottom:16px}"]})}return x})()},91876:(ft,Z,l)=>{"use strict";l.d(Z,{i:()=>g});var n=l(3271),i=l(54438);const f_codeSnippet="items: SegmentItem[] = [\n {\n text: 'First item',\n id: 'first',\n badge: {\n content: '4',\n description: '4 unread messages',\n themeColor: 'warning',\n },\n },\n {\n text: 'Second item',\n id: 'second',\n badge: {\n icon: 'attach',\n description: 'Item with attachment',\n themeColor: 'success',\n },\n },\n];";let g=(()=>{class s{constructor(){this.codeSnippet=f_codeSnippet,this.items=[{text:"First item",id:"first",badge:{content:"4",description:"4 unread messages",themeColor:"warning"}},{text:"Second item",id:"second",badge:{icon:"attach",description:"Item with attachment",themeColor:"success"}}],this.selectedSegment=this.items[0]}static#e=this.\u0275fac=function(y){return new(y||s)};static#t=this.\u0275cmp=i.VBU({type:s,selectors:[["cookbook-segmented-control-example-with-badge"]],decls:1,vars:2,consts:[[3,"items","value"]],template:function(y,w){1&y&&i.nrm(0,"kirby-segmented-control",0),2&y&&i.Y8G("items",w.items)("value",w.selectedSegment)},dependencies:[n.vyB],styles:["[_nghost-%COMP%]{display:block}kirby-card[_ngcontent-%COMP%], kirby-segmented-control[_ngcontent-%COMP%]{margin-bottom:16px}"]})}return s})()},99955:(ft,Z,l)=>{"use strict";l.d(Z,{l:()=>g});var n=l(26396),i=l(54438),f=l(81443);let g=(()=>{class s{constructor(_){this.modalController=_}showAlert(){this.modalController.showAlert({title:"Your alert",message:"Your alert message",okBtn:"Ok",cancelBtn:"Cancel"},this.onAlertClosed)}onAlertClosed(_){console.log(`Alert selection: ${_}`)}static#e=this.\u0275fac=function(y){return new(y||s)(i.rXU(f.W3))};static#t=this.\u0275cmp=i.VBU({type:s,selectors:[["cookbook-slide-button-example"]],decls:2,vars:2,consts:[[3,"slideDone","text"],["expand","block",3,"slideDone","text"]],template:function(y,w){1&y&&(i.j41(0,"kirby-slide-button",0),i.bIt("slideDone",function(){return w.showAlert()}),i.k0s(),i.j41(1,"kirby-slide-button",1),i.bIt("slideDone",function(){return w.showAlert()}),i.k0s()),2&y&&(i.Y8G("text","Slide to unlock"),i.R7$(),i.Y8G("text","Slide to unlock"))},dependencies:[n.V],encapsulation:2})}return s})()},57123:(ft,Z,l)=>{"use strict";l.d(Z,{L:()=>f});var n=l(90599),i=l(54438);let f=(()=>{class g{static#e=this.\u0275fac=function(_){return new(_||g)};static#t=this.\u0275cmp=i.VBU({type:g,selectors:[["cookbook-spinner-example"]],decls:1,vars:0,template:function(_,y){1&_&&i.nrm(0,"kirby-spinner")},dependencies:[n.O,n.t],encapsulation:2})}return g})()},90107:(ft,Z,l)=>{"use strict";l.d(Z,{Q:()=>f});var n=l(98990),i=l(54438);let f=(()=>{class g{static#e=this.\u0275fac=function(_){return new(_||g)};static#t=this.\u0275cmp=i.VBU({type:g,selectors:[["cookbook-styling-html-lists-example"]],decls:122,vars:0,template:function(_,y){1&_&&(i.j41(0,"section")(1,"h2"),i.EFF(2,"Examples"),i.k0s(),i.j41(3,"div")(4,"kirby-card")(5,"h3"),i.EFF(6,"Unordered list"),i.k0s(),i.j41(7,"p"),i.EFF(8," Lorem ipsum dolor sit, amet consectetur adipisicing delectus perspiciatis illo corrupti ad, eius voluptas. "),i.k0s(),i.j41(9,"ul")(10,"li"),i.EFF(11,"Aenean id odio turpis"),i.k0s(),i.j41(12,"li"),i.EFF(13,"Lorem ipsum dolor sit amet"),i.k0s(),i.j41(14,"li"),i.EFF(15,"Donec ullamcorper, risus id venenatis"),i.k0s()(),i.j41(16,"p"),i.EFF(17," Voluptatum hic consectetur ea odit cupiditate corrupti, doloremque, nisi, cumque quisquam ipsa? "),i.k0s()(),i.j41(18,"kirby-card")(19,"h3"),i.EFF(20,"Ordered list"),i.k0s(),i.j41(21,"p"),i.EFF(22," Lorem ipsum dolor sit amet consectetur adipisicing pariatur accusantium optio debitis dolore beatae. "),i.k0s(),i.j41(23,"ol")(24,"li"),i.EFF(25,"Nulla cursus sem nulla"),i.k0s(),i.j41(26,"li"),i.EFF(27,"Sed egestas lorem pharetra"),i.k0s(),i.j41(28,"li"),i.EFF(29,"Pellentesque habitant morbi"),i.k0s()(),i.j41(30,"p"),i.EFF(31,"Ipsum, vero est? Iusto ipsum cumque nemo aut exercitationem!"),i.k0s()(),i.j41(32,"kirby-card")(33,"h3"),i.EFF(34,"Nested list (unordered)"),i.k0s(),i.j41(35,"p"),i.EFF(36," Lorem ipsum dolor sit amet, consectetur adipisicing elit. Iure unde eos enim omnis, nulla veniam laudantium. "),i.k0s(),i.j41(37,"ul")(38,"li"),i.EFF(39," Dignissim et lorem mollis "),i.j41(40,"ul")(41,"li"),i.EFF(42,"Duis eget tincidunt sapien"),i.k0s(),i.j41(43,"li"),i.EFF(44," Donec pulvinar aliquet turpis "),i.j41(45,"ul")(46,"li"),i.EFF(47,"Praesent vitae augue sed"),i.k0s(),i.j41(48,"li"),i.EFF(49,"Vitae convallis enim lobortis"),i.k0s()()(),i.j41(50,"li"),i.EFF(51,"Phasellus viverra ipsum sed"),i.k0s()()(),i.j41(52,"li"),i.EFF(53,"Maecenas purus sapien"),i.k0s(),i.j41(54,"li"),i.EFF(55,"Pellentesque ultricies mi"),i.k0s()(),i.j41(56,"p"),i.EFF(57," Lorem ipsum dolor sit amet consectetur adipisicing elit. Cumque ipsum quas modi temporibus iusto, error commodi minima architecto nam iste nulla perferendis. "),i.k0s()(),i.j41(58,"kirby-card")(59,"h3"),i.EFF(60,"Nested list (ordered)"),i.k0s(),i.j41(61,"p"),i.EFF(62," Lorem ipsum dolor sit amet consectetur adipisicing elit. Voluptatem deserunt libero rerum excepturi. "),i.k0s(),i.j41(63,"ol")(64,"li"),i.EFF(65," Vestibulum in tortor vulputate "),i.j41(66,"ol")(67,"li"),i.EFF(68,"Fusce iaculis ante ac diam"),i.k0s(),i.j41(69,"li"),i.EFF(70," Maecenas nec convallis orci "),i.j41(71,"ol")(72,"li"),i.EFF(73,"Praesent ut felis quis"),i.k0s(),i.j41(74,"li"),i.EFF(75,"Etiam quis placerat neque"),i.k0s()()(),i.j41(76,"li"),i.EFF(77,"Ac elementum nisi eleifend"),i.k0s()()(),i.j41(78,"li"),i.EFF(79,"Proin consectetur pharetra"),i.k0s(),i.j41(80,"li"),i.EFF(81,"Aeneanlobortis porta dictum"),i.k0s()(),i.j41(82,"p"),i.EFF(83," Lorem ipsum dolor sit amet consectetur adipisicing elit. Ipsa autem ratione iure vero laboriosam velit rerum nesciunt quia amet ad vitae totam, tempore magni harum at. "),i.k0s()(),i.j41(84,"kirby-card")(85,"h3"),i.EFF(86,"Nested list (mixed unordered and ordered)"),i.k0s(),i.j41(87,"p"),i.EFF(88," Lorem ipsum dolor sit, amet consectetur adipisicing elit. Minus molestiae aliquam veniam accusamus dolor optio dignissimos, et iure! Repellat quod veniam obcaecati aliquid expedita velit autem deleniti? Dolorum, vitae exercitationem. "),i.k0s(),i.j41(89,"ol")(90,"li"),i.EFF(91,"Proin at pharetra ligula"),i.k0s(),i.j41(92,"li"),i.EFF(93," Sit amet blandit tortor dignissim "),i.j41(94,"ul")(95,"li"),i.EFF(96," In pulvinar massa ac porttitor "),i.j41(97,"ul")(98,"li"),i.EFF(99,"Proin at pharetra ligula"),i.k0s()()(),i.j41(100,"li"),i.EFF(101,"Consectetur adipiscing elit"),i.k0s(),i.j41(102,"li"),i.EFF(103,"Mauris fringilla sodales nulla"),i.k0s()()(),i.j41(104,"li"),i.EFF(105,"Integer id diam eleifend ac"),i.k0s()(),i.j41(106,"p"),i.EFF(107," Optio culpa, consequatur necessitatibus repellat, laborum eum sunt reprehenderit tempora aperiam facilis? "),i.k0s()(),i.j41(108,"kirby-card")(109,"h3"),i.EFF(110,"Text overflow (normal wrap)"),i.k0s(),i.j41(111,"p"),i.EFF(112," Lorem ipsum dolor sit amet consectetur adipisicing elit recusandae eum officiis cupiditate quos, quod non ad veniam ex voluptatibus tempore enim modi. "),i.k0s(),i.j41(113,"ul")(114,"li"),i.EFF(115," Proin at pharetra ligula, donec ullamcorper, risus id venenatis. Integer id diam eleifend ac, consectetur adipiscing elit. Fusce iaculis ante ac diam. "),i.k0s(),i.j41(116,"li"),i.EFF(117," Proin at pharetra ligula, donec ullamcorper, risus id venenatis. Integer id diam eleifend ac, consectetur adipiscing elit. Fusce iaculis ante ac diam. "),i.k0s(),i.j41(118,"li"),i.EFF(119," Proin at pharetra ligula, donec ullamcorper, risus id venenatis. Integer id diam eleifend ac, consectetur adipiscing elit. Fusce iaculis ante ac diam. "),i.k0s()(),i.j41(120,"p"),i.EFF(121,"Quidem magnam ad architecto quod modi explicabo reiciendis omnis perferendis."),i.k0s()()()())},dependencies:[n.Dw,n.ib],styles:["div[_ngcontent-%COMP%]{display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(40ch,1fr))}h2[_ngcontent-%COMP%]{grid-column:1/-1}kirby-card[_ngcontent-%COMP%]{padding:2rem}kirby-card[_ngcontent-%COMP%] [_ngcontent-%COMP%]:last-child{margin-block-end:0}"]})}return g})()},7387:(ft,Z,l)=>{"use strict";l.d(Z,{x:()=>g});var n=l(47008),i=l(54438),f=l(57017);let g=(()=>{class s{constructor(_){this.toastController=_}showToast(_){this.toastController.showToast({message:"Your toast message",messageType:_,durationInMs:5e3},this.onToastClosed)}onToastClosed(){console.log("Toast closed")}static#e=this.\u0275fac=function(y){return new(y||s)(i.rXU(f.K))};static#t=this.\u0275cmp=i.VBU({type:s,selectors:[["cookbook-toast-example"]],decls:6,vars:0,consts:[["kirby-button","",3,"click"]],template:function(y,w){1&y&&(i.j41(0,"button",0),i.bIt("click",function(){return w.showToast()}),i.EFF(1,"Show default toast (success)"),i.k0s(),i.j41(2,"button",0),i.bIt("click",function(){return w.showToast("success")}),i.EFF(3,"Show toast (success)"),i.k0s(),i.j41(4,"button",0),i.bIt("click",function(){return w.showToast("warning")}),i.EFF(5,"Show toast (warning)"),i.k0s())},dependencies:[n.Q],encapsulation:2})}return s})()},11909:(ft,Z,l)=>{"use strict";l.d(Z,{t:()=>x});var n=l(30077),i=l(47008),f=l(35043),g=l(54438);const s_template='\n \n \n\n\n\n \n \n';let x=(()=>{class _{constructor(){this.template=s_template}static#e=this.\u0275fac=function(M){return new(M||_)};static#t=this.\u0275cmp=g.VBU({type:_,selectors:[["cookbook-toggle-button-default"]],decls:10,vars:1,consts:[["kirby-button","","unchecked","","attentionLevel","3","aria-label","Notifications disabled"],["name","notification"],["kirby-button","","checked","","attentionLevel","3","aria-label","Notifications enabled"],["name","notification-fill"],[3,"checked"],["kirby-button","","unchecked","","attentionLevel","3"],["kirby-button","","checked","","attentionLevel","2"]],template:function(M,I){1&M&&(g.j41(0,"kirby-toggle-button")(1,"button",0),g.nrm(2,"kirby-icon",1),g.k0s(),g.j41(3,"button",2),g.nrm(4,"kirby-icon",3),g.k0s()(),g.j41(5,"kirby-toggle-button",4)(6,"button",5),g.EFF(7,"Deactivated"),g.k0s(),g.j41(8,"button",6),g.EFF(9,"Activated"),g.k0s()()),2&M&&(g.R7$(5),g.Y8G("checked",!0))},dependencies:[n.d,n.o,i.Q,f.op,f.Rl],styles:["[_nghost-%COMP%]{display:block}"]})}return _})()},42506:(ft,Z,l)=>{"use strict";l.d(Z,{G:()=>x});var n=l(30077),i=l(47008),f=l(35043),g=l(54438);const s_template='\n \n \n\n\n\n \n \n';let x=(()=>{class _{constructor(){this.template=s_template}static#e=this.\u0275fac=function(M){return new(M||_)};static#t=this.\u0275cmp=g.VBU({type:_,selectors:[["cookbook-toggle-button-disabled"]],decls:10,vars:0,consts:[["kirby-button","","unchecked","","aria-disabled","true","attentionLevel","3","aria-label","Notifications disabled"],["name","notification"],["kirby-button","","checked","","attentionLevel","3","aria-label","Notifications enabled"],["name","notification-fill"],["kirby-button","","unchecked","","aria-disabled","true","attentionLevel","3"],["kirby-button","","checked",""]],template:function(M,I){1&M&&(g.j41(0,"kirby-toggle-button")(1,"button",0),g.nrm(2,"kirby-icon",1),g.k0s(),g.j41(3,"button",2),g.nrm(4,"kirby-icon",3),g.k0s()(),g.j41(5,"kirby-toggle-button")(6,"button",4),g.EFF(7,"Disabled"),g.k0s(),g.j41(8,"button",5),g.EFF(9,"Activated"),g.k0s()())},dependencies:[n.d,n.o,i.Q,f.op,f.Rl],styles:["[_nghost-%COMP%]{display:block}"]})}return _})()},2363:(ft,Z,l)=>{"use strict";l.d(Z,{e:()=>x});var n=l(30077),i=l(47008),f=l(35043),g=l(54438);const s_template='\n \n \n\n\n\n \n \n\n\n\n \n \n';let x=(()=>{class _{constructor(){this.template=s_template}static#e=this.\u0275fac=function(M){return new(M||_)};static#t=this.\u0275cmp=g.VBU({type:_,selectors:[["cookbook-toggle-button-theme-color"]],decls:15,vars:3,consts:[[3,"checked"],["kirby-button","","unchecked","","attentionLevel","3"],["kirby-button","","checked","","themeColor","success"],["kirby-button","","checked","","themeColor","warning"],["kirby-button","","checked","","themeColor","danger"]],template:function(M,I){1&M&&(g.j41(0,"kirby-toggle-button",0)(1,"button",1),g.EFF(2,"Deactivated"),g.k0s(),g.j41(3,"button",2),g.EFF(4,"Activated"),g.k0s()(),g.j41(5,"kirby-toggle-button",0)(6,"button",1),g.EFF(7,"Deactivated"),g.k0s(),g.j41(8,"button",3),g.EFF(9,"Activated"),g.k0s()(),g.j41(10,"kirby-toggle-button",0)(11,"button",1),g.EFF(12,"Deactivated"),g.k0s(),g.j41(13,"button",4),g.EFF(14,"Activated"),g.k0s()()),2&M&&(g.Y8G("checked",!0),g.R7$(5),g.Y8G("checked",!0),g.R7$(5),g.Y8G("checked",!0))},dependencies:[n.d,n.o,i.Q,f.op],styles:["[_nghost-%COMP%]{display:block}"]})}return _})()},55644:(ft,Z,l)=>{"use strict";l.d(Z,{j:()=>g});var n=l(57808),i=l(54438);const f_template='Default\nChecked\nDisabled';let g=(()=>{class s{constructor(){this.template=f_template}onCheckedChange(_){console.log(`Toggle onCheckedChange: ${_}`)}static#e=this.\u0275fac=function(y){return new(y||s)};static#t=this.\u0275cmp=i.VBU({type:s,selectors:[["cookbook-toggle-default-example"]],decls:6,vars:0,consts:[["checked","true",3,"checkedChange"],["disabled","true"]],template:function(y,w){1&y&&(i.j41(0,"kirby-toggle"),i.EFF(1,"Default"),i.k0s(),i.j41(2,"kirby-toggle",0),i.bIt("checkedChange",function(I){return w.onCheckedChange(I)}),i.EFF(3,"Checked"),i.k0s(),i.j41(4,"kirby-toggle",1),i.EFF(5,"Disabled"),i.k0s())},dependencies:[n.a],styles:["[_nghost-%COMP%]{display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){[_nghost-%COMP%]{flex-direction:row;gap:40px}}"]})}return s})()},92772:(ft,Z,l)=>{"use strict";l.d(Z,{y:()=>w});var n=l(84341),i=l(81365),f=l(57808),g=l(11235),s=l(2923),x=l(88075),_=l(54438);const y={selector:"cookbook-toggle-reactive-forms-example",template:'
\n \n Toggle in form\n \n \n
\n\n \n \n',codeSnippet:"constructor(private fb: FormBuilder) {}\n\nngOnInit() {\n this.form = this.fb.group({ myToggle: [false] });\n}\n\ntoggleEnabled(checked: boolean) {\n if (checked) {\n this.form.get('myToggle')?.enable();\n } else {\n this.form.get('myToggle')?.disable();\n}\n"};let w=(()=>{class M{constructor(R){this.fb=R,this.template=y.template.split("")[0],this.codeSnippet=y.codeSnippet}ngOnInit(){this.form=this.fb.group({myToggle:[!1]})}onCheckedChange(){console.log("Value:",this.form.get("myToggle")?.value)}toggleEnabled(R){R?this.form.get("myToggle")?.enable():this.form.get("myToggle")?.disable()}static#e=this.\u0275fac=function(H){return new(H||M)(_.rXU(n.ok))};static#t=this.\u0275cmp=_.VBU({type:M,selectors:[["cookbook-toggle-reactive-forms-example"]],decls:7,vars:3,consts:[[3,"formGroup"],["slot","end","formControlName","myToggle",3,"checkedChange"],["text","Form field enabled",3,"checkedChange","checked"],[3,"form"]],template:function(H,K){1&H&&(_.j41(0,"form",0)(1,"kirby-item")(2,"kirby-toggle",1),_.bIt("checkedChange",function(){return K.onCheckedChange()}),_.EFF(3,"Toggle in form"),_.k0s()()(),_.j41(4,"cookbook-example-configuration-wrapper")(5,"kirby-checkbox",2),_.bIt("checkedChange",function(he){return K.toggleEnabled(he)}),_.k0s(),_.nrm(6,"cookbook-reactive-form-state",3),_.k0s()),2&H&&(_.Y8G("formGroup",K.form),_.R7$(5),_.Y8G("checked",!0),_.R7$(),_.Y8G("form",K.form))},dependencies:[n.YN,n.qT,n.BC,n.cb,n.X1,n.j4,n.JD,i.kA,i.JA,f.a,s.V,g.P,x.m],styles:["[_nghost-%COMP%]{display:flex;flex-direction:column;gap:16px}@media (min-width: 768px){[_nghost-%COMP%]{flex-direction:row;gap:40px}}"]})}return M})()},86413:(ft,Z,l)=>{"use strict";l.d(Z,{B:()=>R,i:()=>I});var n=l(54438),i=l(72438),g=l(60177);const s=["codeElement"],x=["*"];function _(H,K){if(1&H&&(n.j41(0,"h4"),n.EFF(1),n.k0s()),2&H){const L=n.XpG();n.R7$(),n.SpI("",L.languageTitle,":")}}function y(H,K){if(1&H&&(n.qex(0),n.EFF(1),n.bVm()),2&H){const L=n.XpG();n.R7$(),n.JRh(L.code)}}function w(H,K){1&H&&n.SdG(0,0,["*ngIf","!code"])}function M(H,K){if(1&H&&(n.j41(0,"span",3),n.EFF(1),n.k0s()),2&H){const L=n.XpG();n.R7$(),n.JRh(L.languageTitle)}}function I(H){return JSON.stringify(H,null,2).replace(/"/g,"'").replace(/'(\w+)':/g,"$1:").replace(/(\[\n)|(\},\n)|(\n\])|(\s+)/g,"$1$2$3 ").trim()}let R=(()=>{class H{constructor(){this.inlineLabel=!1,this.supportedLanguages={html:"html",css:"css",scss:"css",js:"js",ts:"js",typescript:"js"}}set html(L){this.code=L,this.language="html"}set css(L){this.code=L,this.language="css"}set scss(L){this.code=L,this.language="css"}set js(L){this.code=L,this.language="js"}set ts(L){this.code=L,this.language="ts"}ngAfterViewInit(){(0,i.highlightElement)(this.codeElement.nativeElement)}ngOnChanges(){this.languageTitle=this.language.toUpperCase(),this.codeViewerLanguage=`language-${this.supportedLanguages[this.language]}`}static#e=this.\u0275fac=function(he){return new(he||H)};static#t=this.\u0275cmp=n.VBU({type:H,selectors:[["cookbook-code-viewer"]],viewQuery:function(he,pe){if(1&he&&n.GBs(s,7,n.aKT),2&he){let be;n.mGM(be=n.lsd())&&(pe.codeElement=be.first)}},inputs:{language:"language",inlineLabel:"inlineLabel",html:"html",css:"css",scss:"scss",js:"js",ts:"ts"},features:[n.OA$],ngContentSelectors:x,decls:7,vars:6,consts:[["codeElement",""],[4,"ngIf"],["class","label",4,"ngIf"],[1,"label"]],template:function(he,pe){1&he&&(n.NAR(),n.DNE(0,_,2,1,"h4",1),n.j41(1,"pre")(2,"code",null,0),n.DNE(4,y,2,1,"ng-container",1)(5,w,1,0,"ng-content",1),n.k0s(),n.DNE(6,M,2,1,"span",2),n.k0s()),2&he&&(n.Y8G("ngIf",!pe.inlineLabel),n.R7$(2),n.HbH(pe.codeViewerLanguage),n.R7$(2),n.Y8G("ngIf",pe.code),n.R7$(),n.Y8G("ngIf",!pe.code),n.R7$(),n.Y8G("ngIf",pe.inlineLabel))},dependencies:[g.bT],styles:["[_nghost-%COMP%]{display:block}h4[_ngcontent-%COMP%]{margin:16px 0}pre[_ngcontent-%COMP%]{position:relative}pre[_ngcontent-%COMP%] span.label[_ngcontent-%COMP%]{position:absolute;right:0;top:0;line-height:1;color:var(--kirby-text-color-semi-dark);border:1px solid var(--kirby-medium);border-top:none;border-right:none;padding:2px;font-size:.75em}code[_ngcontent-%COMP%]{white-space:pre-wrap}"],changeDetection:0})}return H})()},34929:(ft,Z,l)=>{"use strict";l.d(Z,{s:()=>M});var n=l(60177),i=l(47008),f=l(86413),g=l(54438);const s=["*"];function x(I,R){if(1&I){const H=g.RV6();g.j41(0,"button",4),g.bIt("click",function(){g.eBV(H);const L=g.XpG();return g.Njj(L.expanded=!L.expanded)}),g.EFF(1),g.k0s()}if(2&I){const H=g.XpG();g.R7$(),g.SpI(" ",H.expanded?"Hide Code":"View Code","\n")}}function _(I,R){if(1&I&&g.nrm(0,"cookbook-code-viewer",5),2&I){const H=g.XpG();g.Y8G("html",H.html)}}function y(I,R){if(1&I&&g.nrm(0,"cookbook-code-viewer",6),2&I){const H=g.XpG();g.Y8G("ts",H.ts)}}function w(I,R){if(1&I&&g.nrm(0,"cookbook-code-viewer",7),2&I){const H=g.XpG();g.Y8G("css",H.css)}}let M=(()=>{class I{static#e=this.\u0275fac=function(K){return new(K||I)};static#t=this.\u0275cmp=g.VBU({type:I,selectors:[["cookbook-example-viewer"]],inputs:{html:"html",ts:"ts",css:"css",expanded:"expanded"},ngContentSelectors:s,decls:5,vars:4,consts:[["kirby-button","","size","sm","attentionLevel","3",3,"click",4,"ngIf"],[3,"html",4,"ngIf"],[3,"ts",4,"ngIf"],[3,"css",4,"ngIf"],["kirby-button","","size","sm","attentionLevel","3",3,"click"],[3,"html"],[3,"ts"],[3,"css"]],template:function(K,L){1&K&&(g.NAR(),g.SdG(0),g.DNE(1,x,2,1,"button",0)(2,_,1,1,"cookbook-code-viewer",1)(3,y,1,1,"cookbook-code-viewer",2)(4,w,1,1,"cookbook-code-viewer",3)),2&K&&(g.R7$(),g.Y8G("ngIf",L.html||L.ts||L.css),g.R7$(),g.Y8G("ngIf",L.expanded&&L.html),g.R7$(),g.Y8G("ngIf",L.expanded&&L.ts),g.R7$(),g.Y8G("ngIf",L.expanded&&L.css))},dependencies:[n.bT,i.Q,f.B],styles:["[_nghost-%COMP%]{display:block}button[kirby-button][_ngcontent-%COMP%]{display:block}"]})}return I})()},50122:(ft,Z,l)=>{"use strict";l.r(Z),l.d(Z,{SHOWCASE_ROUTES:()=>Ed});var n=l(34929),i=l(8730),f=l(82795),g=l(89958),s=l(53098),x=l(21662),_=l(27495),y=l(20289),w=l(40443),M=l(51436),I=l(49501),R=l(16458),H=l(56650),K=l(31686),L=l(44962),he=l(91917),pe=l(55923),be=l(69843),Le=l(78860),ye=l(84202),je=l(44877),ke=l(82054),De=l(94430),Je=l(39457),lt=l(85782),Mt=l(25174),Bt=l(27138),et=l(23904),sn=l(66015),tt=l(68368),Ct=l(85744),Xe=l(60177),e=l(54438);function On(Ve,kr){if(1&Ve&&(e.j41(0,"th"),e.EFF(1),e.k0s()),2&Ve){const Lt=e.XpG();e.R7$(),e.JRh(Lt.columns.name)}}function Pt(Ve,kr){if(1&Ve&&(e.j41(0,"th"),e.EFF(1),e.k0s()),2&Ve){const Lt=e.XpG();e.R7$(),e.JRh(Lt.columns.description)}}function wt(Ve,kr){if(1&Ve&&(e.j41(0,"th"),e.EFF(1),e.k0s()),2&Ve){const Lt=e.XpG();e.R7$(),e.JRh(Lt.columns.type)}}function At(Ve,kr){if(1&Ve&&(e.j41(0,"th"),e.EFF(1),e.k0s()),2&Ve){const Lt=e.XpG();e.R7$(),e.JRh(Lt.columns.default)}}function we(Ve,kr){if(1&Ve&&(e.j41(0,"td",5)(1,"code"),e.EFF(2),e.k0s()()),2&Ve){const Lt=e.XpG().$implicit;e.R7$(2),e.JRh(Lt.name)}}function Ot(Ve,kr){if(1&Ve&&(e.j41(0,"td",6),e.EFF(1),e.k0s()),2&Ve){const Lt=e.XpG().$implicit;e.R7$(),e.JRh(Lt.description)}}function It(Ve,kr){if(1&Ve&&(e.qex(0),e.j41(1,"code"),e.EFF(2),e.k0s(),e.bVm()),2&Ve){const Lt=e.XpG(2).$implicit;e.R7$(2),e.JRh(Lt.type.join(" | "))}}function tn(Ve,kr){if(1&Ve&&(e.j41(0,"pre")(1,"code"),e.EFF(2),e.k0s()()),2&Ve){const Lt=e.XpG(2).$implicit;e.R7$(2),e.JRh(Lt.type.join(" | "))}}function fn(Ve,kr){if(1&Ve&&(e.j41(0,"td"),e.DNE(1,It,3,1,"ng-container",1)(2,tn,3,1,"pre",1),e.k0s()),2&Ve){const Lt=e.XpG().$implicit;e.R7$(),e.Y8G("ngIf",!Lt.preserveTypeWhitespaces&&Lt.type),e.R7$(),e.Y8G("ngIf",Lt.preserveTypeWhitespaces&&Lt.type)}}function En(Ve,kr){if(1&Ve&&(e.qex(0),e.j41(1,"code"),e.EFF(2),e.k0s(),e.bVm()),2&Ve){const Lt=e.XpG(2).$implicit;e.R7$(2),e.JRh(Lt.defaultValue)}}function jn(Ve,kr){if(1&Ve&&(e.j41(0,"td"),e.DNE(1,En,3,1,"ng-container",1),e.k0s()),2&Ve){const Lt=e.XpG().$implicit;e.R7$(),e.Y8G("ngIf",Lt.defaultValue)}}function So(Ve,kr){if(1&Ve&&(e.j41(0,"tr"),e.DNE(1,we,3,1,"td",3)(2,Ot,2,1,"td",4)(3,fn,3,2,"td",1)(4,jn,2,1,"td",1),e.k0s()),2&Ve){const Lt=e.XpG();e.R7$(),e.Y8G("ngIf",Lt.columns.name),e.R7$(),e.Y8G("ngIf",Lt.columns.description),e.R7$(),e.Y8G("ngIf",Lt.columns.type),e.R7$(),e.Y8G("ngIf",Lt.columns.default)}}let pt=(()=>{class Ve{constructor(){this.columns={name:"Attribute",description:"Description",type:"Type",default:"Default"}}static#e=this.\u0275fac=function(vt){return new(vt||Ve)};static#t=this.\u0275cmp=e.VBU({type:Ve,selectors:[["cookbook-api-description-properties"]],inputs:{properties:"properties",columns:"columns"},decls:8,vars:5,consts:[[1,"api-description"],[4,"ngIf"],[4,"ngFor","ngForOf"],["class","property-name",4,"ngIf"],["class","description",4,"ngIf"],[1,"property-name"],[1,"description"]],template:function(vt,Ge){1&vt&&(e.j41(0,"table",0)(1,"thead"),e.DNE(2,On,2,1,"th",1)(3,Pt,2,1,"th",1)(4,wt,2,1,"th",1)(5,At,2,1,"th",1),e.k0s(),e.j41(6,"tbody"),e.DNE(7,So,5,4,"tr",2),e.k0s()()),2&vt&&(e.R7$(2),e.Y8G("ngIf",Ge.columns.name),e.R7$(),e.Y8G("ngIf",Ge.columns.description),e.R7$(),e.Y8G("ngIf",Ge.columns.type),e.R7$(),e.Y8G("ngIf",Ge.columns.default),e.R7$(2),e.Y8G("ngForOf",Ge.properties))},dependencies:[Xe.bT,Xe.pM],styles:["[_nghost-%COMP%]{display:block;width:100%;overflow-x:auto}table.api-description[_ngcontent-%COMP%]{margin-bottom:40px;border-spacing:0;border-collapse:collapse;width:100%}table.api-description[_ngcontent-%COMP%] thead[_ngcontent-%COMP%]{background-color:var(--kirby-light-tint)}table.api-description[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-weight:400;border:none;text-align:left;height:40px;border-bottom:none}table.api-description[_ngcontent-%COMP%] td[_ngcontent-%COMP%], table.api-description[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{border:1px solid var(--kirby-medium);padding:.5rem 1rem}table.api-description[_ngcontent-%COMP%] .property-name[_ngcontent-%COMP%] code[_ngcontent-%COMP%]{white-space:nowrap}.description[_ngcontent-%COMP%]{white-space:pre-line}"]})}return Ve})(),Nt=(()=>{class Ve{constructor(){this.properties=[{name:"selectable",description:"If `true`, a native button tag will be rendered under the hood and the item will become interactive.",defaultValue:"false",type:["boolean"]},{name:"selected",description:"Mark item as selected - making its content appear in bold",defaultValue:"false",type:["boolean"]},{name:"disabled",description:"Disable item entirely including its contents",defaultValue:"false",type:["boolean"]},{name:"disclosure",description:"Set disclosure icon",defaultValue:"null",type:["'link' | 'arrow-more' | 'arrow-down' | 'arrow-up' | null"]},{name:"rotateIcon",description:"Rotates the disclosure icon 180 degrees. This only applies to the arrow-up & arrow-down icons",defaultValue:"false",type:["boolean"]},{name:"reorderable",description:"Make item reorderable in a list - makes reorder icon appear",defaultValue:"false",type:["boolean"]},{name:"size",description:"Set size for item",defaultValue:"md",type:["ItemSize"]}],this.customCssPropertiesColumns={name:"Name",description:"Description"},this.customCssProperties=[{name:"--kirby-item-background",description:"Background of the item"},{name:"--kirby-item-background-focused",description:"Background of the item when focused with the tab key"}]}scrollTo(Lt){return Lt.scrollIntoView({behavior:"smooth"}),!1}static#e=this.\u0275fac=function(vt){return new(vt||Ve)};static#t=this.\u0275cmp=e.VBU({type:Ve,selectors:[["cookbook-item-showcase"]],decls:335,vars:37,consts:[["simpleExampleMedium",""],["simpleExampleSmall",""],["simpleExampleExtraSmall",""],["simpleExample",""],["longTitleExample",""],["twoLinesExample",""],["threeLines",""],["threeLinesExample",""],["twoValueLines",""],["twoValueLinesExample",""],["multiLine",""],["multiLineExample",""],["multiLineSubtitleExample",""],["pickerDefaultExample",""],["pickerDefaultSelectedExample",""],["pickerAvatarSelectedExample",""],["pickerCheckboxExample",""],["fabMenuExample",""],["attachmentExample",""],["settingsDefaultExample",""],["settingsDisabledExample",""],["flagged",""],["flaggedExample",""],["avatarDefaultExample",""],["avatarWithDate",""],["avatarDateExample",""],["avatarFlaggedExample",""],["avatarFlaggedThreeLinesExample",""],["message",""],["messagesExample",""],["buttonExample",""],["inputDefaultExample",""],["inputNumericExample",""],["disclosure",""],["disclosureExample",""],["disclosureAnimationExample",""],["cardExample",""],["href","#",3,"click"],[1,"item-illustration"],["width","100%","height","100%","viewBox","0 0 343 56","fill","none","xmlns","http://www.w3.org/2000/svg"],["opacity","0.1","width","343","height","56","fill","#FF00CF"],["x","0.5","y","0.5","width","26","height","55","stroke","#FF00CF","stroke-dasharray","2 5"],["x","26.5","y","0.5","width","57","height","55","stroke","#FF00CF"],["x","285.5","y","0.5","width","57","height","55","stroke","#FF00CF"],["x","83.5","y","0.5","width","259","height","55","stroke","#FF00CF"],["d","M162.289 32V23.4688H164.697C165.439 23.4688 166.096 23.6328 166.666 23.9609C167.236 24.2891 167.676 24.7559 167.984 25.3613C168.297 25.9668 168.455 26.6621 168.459 27.4473V27.9922C168.459 28.7969 168.303 29.502 167.99 30.1074C167.682 30.7129 167.238 31.1777 166.66 31.502C166.086 31.8262 165.416 31.9922 164.65 32H162.289ZM163.414 24.3945V31.0801H164.598C165.465 31.0801 166.139 30.8105 166.619 30.2715C167.104 29.7324 167.346 28.9648 167.346 27.9688V27.4707C167.346 26.502 167.117 25.75 166.66 25.2148C166.207 24.6758 165.562 24.4023 164.727 24.3945H163.414ZM172.625 32.1172C171.766 32.1172 171.066 31.8359 170.527 31.2734C169.988 30.707 169.719 29.9512 169.719 29.0059V28.8066C169.719 28.1777 169.838 27.6172 170.076 27.125C170.318 26.6289 170.654 26.2422 171.084 25.9648C171.518 25.6836 171.986 25.543 172.49 25.543C173.314 25.543 173.955 25.8145 174.412 26.3574C174.869 26.9004 175.098 27.6777 175.098 28.6895V29.1406H170.803C170.818 29.7656 171 30.2715 171.348 30.6582C171.699 31.041 172.145 31.2324 172.684 31.2324C173.066 31.2324 173.391 31.1543 173.656 30.998C173.922 30.8418 174.154 30.6348 174.354 30.377L175.016 30.8926C174.484 31.709 173.688 32.1172 172.625 32.1172ZM172.49 26.4336C172.053 26.4336 171.686 26.5938 171.389 26.9141C171.092 27.2305 170.908 27.6758 170.838 28.25H174.014V28.168C173.982 27.6172 173.834 27.1914 173.568 26.8906C173.303 26.5859 172.943 26.4336 172.49 26.4336ZM176.891 32V26.498H175.889V25.6602H176.891V25.0098C176.891 24.3301 177.072 23.8047 177.436 23.4336C177.799 23.0625 178.312 22.877 178.977 22.877C179.227 22.877 179.475 22.9102 179.721 22.9766L179.662 23.8555C179.479 23.8203 179.283 23.8027 179.076 23.8027C178.725 23.8027 178.453 23.9062 178.262 24.1133C178.07 24.3164 177.975 24.6094 177.975 24.9922V25.6602H179.328V26.498H177.975V32H176.891ZM184.443 32C184.381 31.875 184.33 31.6523 184.291 31.332C183.787 31.8555 183.186 32.1172 182.486 32.1172C181.861 32.1172 181.348 31.9414 180.945 31.5898C180.547 31.2344 180.348 30.7852 180.348 30.2422C180.348 29.582 180.598 29.0703 181.098 28.707C181.602 28.3398 182.309 28.1562 183.219 28.1562H184.273V27.6582C184.273 27.2793 184.16 26.9785 183.934 26.7559C183.707 26.5293 183.373 26.416 182.932 26.416C182.545 26.416 182.221 26.5137 181.959 26.709C181.697 26.9043 181.566 27.1406 181.566 27.418H180.477C180.477 27.1016 180.588 26.7969 180.811 26.5039C181.037 26.207 181.342 25.9727 181.725 25.8008C182.111 25.6289 182.535 25.543 182.996 25.543C183.727 25.543 184.299 25.7266 184.713 26.0938C185.127 26.457 185.342 26.959 185.357 27.5996V30.5176C185.357 31.0996 185.432 31.5625 185.58 31.9062V32H184.443ZM182.645 31.1738C182.984 31.1738 183.307 31.0859 183.611 30.9102C183.916 30.7344 184.137 30.5059 184.273 30.2246V28.9238H183.424C182.096 28.9238 181.432 29.3125 181.432 30.0898C181.432 30.4297 181.545 30.6953 181.771 30.8867C181.998 31.0781 182.289 31.1738 182.645 31.1738ZM190.971 31.373C190.549 31.8691 189.93 32.1172 189.113 32.1172C188.438 32.1172 187.922 31.9219 187.566 31.5312C187.215 31.1367 187.037 30.5547 187.033 29.7852V25.6602H188.117V29.7559C188.117 30.7168 188.508 31.1973 189.289 31.1973C190.117 31.1973 190.668 30.8887 190.941 30.2715V25.6602H192.025V32H190.994L190.971 31.373ZM194.855 32H193.771V23H194.855V32ZM198.066 24.125V25.6602H199.25V26.498H198.066V30.4297C198.066 30.6836 198.119 30.875 198.225 31.0039C198.33 31.1289 198.51 31.1914 198.764 31.1914C198.889 31.1914 199.061 31.168 199.279 31.1211V32C198.994 32.0781 198.717 32.1172 198.447 32.1172C197.963 32.1172 197.598 31.9707 197.352 31.6777C197.105 31.3848 196.982 30.9688 196.982 30.4297V26.498H195.828V25.6602H196.982V24.125H198.066Z","fill","#FF00CF"],["d","M46.0723 28.1973C45.1074 27.9199 44.4043 27.5801 43.9629 27.1777C43.5254 26.7715 43.3066 26.2715 43.3066 25.6777C43.3066 25.0059 43.5742 24.4512 44.1094 24.0137C44.6484 23.5723 45.3477 23.3516 46.207 23.3516C46.793 23.3516 47.3145 23.4648 47.7715 23.6914C48.2324 23.918 48.5879 24.2305 48.8379 24.6289C49.0918 25.0273 49.2188 25.4629 49.2188 25.9355H48.0879C48.0879 25.4199 47.9238 25.0156 47.5957 24.7227C47.2676 24.4258 46.8047 24.2773 46.207 24.2773C45.6523 24.2773 45.2188 24.4004 44.9062 24.6465C44.5977 24.8887 44.4434 25.2266 44.4434 25.6602C44.4434 26.0078 44.5898 26.3027 44.8828 26.5449C45.1797 26.7832 45.6816 27.002 46.3887 27.2012C47.0996 27.4004 47.6543 27.6211 48.0527 27.8633C48.4551 28.1016 48.752 28.3809 48.9434 28.7012C49.1387 29.0215 49.2363 29.3984 49.2363 29.832C49.2363 30.5234 48.9668 31.0781 48.4277 31.4961C47.8887 31.9102 47.168 32.1172 46.2656 32.1172C45.6797 32.1172 45.1328 32.0059 44.625 31.7832C44.1172 31.5566 43.7246 31.248 43.4473 30.8574C43.1738 30.4668 43.0371 30.0234 43.0371 29.5273H44.168C44.168 30.043 44.3574 30.4512 44.7363 30.752C45.1191 31.0488 45.6289 31.1973 46.2656 31.1973C46.8594 31.1973 47.3145 31.0762 47.6309 30.834C47.9473 30.5918 48.1055 30.2617 48.1055 29.8438C48.1055 29.4258 47.959 29.1035 47.666 28.877C47.373 28.6465 46.8418 28.4199 46.0723 28.1973ZM51.9844 24.125V25.6602H53.168V26.498H51.9844V30.4297C51.9844 30.6836 52.0371 30.875 52.1426 31.0039C52.248 31.1289 52.4277 31.1914 52.6816 31.1914C52.8066 31.1914 52.9785 31.168 53.1973 31.1211V32C52.9121 32.0781 52.6348 32.1172 52.3652 32.1172C51.8809 32.1172 51.5156 31.9707 51.2695 31.6777C51.0234 31.3848 50.9004 30.9688 50.9004 30.4297V26.498H49.7461V25.6602H50.9004V24.125H51.9844ZM58.3535 32C58.291 31.875 58.2402 31.6523 58.2012 31.332C57.6973 31.8555 57.0957 32.1172 56.3965 32.1172C55.7715 32.1172 55.2578 31.9414 54.8555 31.5898C54.457 31.2344 54.2578 30.7852 54.2578 30.2422C54.2578 29.582 54.5078 29.0703 55.0078 28.707C55.5117 28.3398 56.2188 28.1562 57.1289 28.1562H58.1836V27.6582C58.1836 27.2793 58.0703 26.9785 57.8438 26.7559C57.6172 26.5293 57.2832 26.416 56.8418 26.416C56.4551 26.416 56.1309 26.5137 55.8691 26.709C55.6074 26.9043 55.4766 27.1406 55.4766 27.418H54.3867C54.3867 27.1016 54.498 26.7969 54.7207 26.5039C54.9473 26.207 55.252 25.9727 55.6348 25.8008C56.0215 25.6289 56.4453 25.543 56.9062 25.543C57.6367 25.543 58.209 25.7266 58.623 26.0938C59.0371 26.457 59.252 26.959 59.2676 27.5996V30.5176C59.2676 31.0996 59.3418 31.5625 59.4902 31.9062V32H58.3535ZM56.5547 31.1738C56.8945 31.1738 57.2168 31.0859 57.5215 30.9102C57.8262 30.7344 58.0469 30.5059 58.1836 30.2246V28.9238H57.334C56.0059 28.9238 55.3418 29.3125 55.3418 30.0898C55.3418 30.4297 55.4551 30.6953 55.6816 30.8867C55.9082 31.0781 56.1992 31.1738 56.5547 31.1738ZM64.0312 26.6328C63.8672 26.6055 63.6895 26.5918 63.498 26.5918C62.7871 26.5918 62.3047 26.8945 62.0508 27.5V32H60.9668V25.6602H62.0215L62.0391 26.3926C62.3945 25.8262 62.8984 25.543 63.5508 25.543C63.7617 25.543 63.9219 25.5703 64.0312 25.625V26.6328ZM66.7969 24.125V25.6602H67.9805V26.498H66.7969V30.4297C66.7969 30.6836 66.8496 30.875 66.9551 31.0039C67.0605 31.1289 67.2402 31.1914 67.4941 31.1914C67.6191 31.1914 67.791 31.168 68.0098 31.1211V32C67.7246 32.0781 67.4473 32.1172 67.1777 32.1172C66.6934 32.1172 66.3281 31.9707 66.082 31.6777C65.8359 31.3848 65.7129 30.9688 65.7129 30.4297V26.498H64.5586V25.6602H65.7129V24.125H66.7969Z","fill","#FF00CF"],["d","M13.3423 39.3862C14.1086 39.3862 14.7782 39.5151 15.3511 39.7729C15.9204 40.0308 16.3555 40.396 16.6562 40.8687C16.957 41.3413 17.1074 41.8927 17.1074 42.5229C17.1074 43.1388 16.957 43.6849 16.6562 44.1611C16.3519 44.6374 15.9204 45.008 15.3618 45.2729C14.7996 45.5343 14.1497 45.6686 13.4121 45.6758L12.8481 45.6758C12.0962 45.6758 11.432 45.5451 10.8555 45.2837C10.279 45.0223 9.83854 44.6535 9.53418 44.1772C9.22624 43.6974 9.07227 43.1496 9.07227 42.5337C9.07227 41.9071 9.22445 41.3556 9.52881 40.8794C9.82959 40.3996 10.2682 40.0308 10.8447 39.7729C11.4176 39.5151 12.0854 39.3862 12.8481 39.3862L13.3423 39.3862ZM12.8374 40.4121C11.91 40.4121 11.1992 40.5983 10.7051 40.9707C10.2074 41.3431 9.9585 41.8641 9.9585 42.5337C9.9585 43.1854 10.2074 43.6992 10.7051 44.0752C11.1992 44.4476 11.8867 44.6392 12.7676 44.6499L13.3423 44.6499C14.241 44.6499 14.9482 44.4619 15.4639 44.0859C15.9759 43.7064 16.2319 43.1854 16.2319 42.5229C16.2319 41.8569 15.9902 41.3413 15.5068 40.9761C15.0199 40.6108 14.3234 40.4229 13.4175 40.4121L12.8374 40.4121ZM16.4253 34.4072C16.88 34.7939 17.1074 35.3615 17.1074 36.1099C17.1074 36.7293 16.9284 37.202 16.5703 37.5278C16.2087 37.8501 15.6751 38.013 14.9697 38.0166L11.1885 38.0166L11.1885 37.0229L14.9429 37.0229C15.8237 37.0229 16.2642 36.6649 16.2642 35.9487C16.2642 35.1896 15.9813 34.6847 15.4155 34.4341L11.1885 34.4341L11.1885 33.4404L17 33.4404L17 34.3857L16.4253 34.4072ZM9.78125 30.5776L11.1885 30.5776L11.1885 29.4927L11.9565 29.4927L11.9565 30.5776L15.5605 30.5776C15.7933 30.5776 15.9687 30.5293 16.0869 30.4326C16.2015 30.3359 16.2588 30.1712 16.2588 29.9385C16.2588 29.8239 16.2373 29.6663 16.1943 29.4658L17 29.4658C17.0716 29.7272 17.1074 29.9814 17.1074 30.2285C17.1074 30.6725 16.9731 31.0073 16.7046 31.2329C16.436 31.4585 16.0547 31.5713 15.5605 31.5713L11.9565 31.5713L11.9565 32.6294L11.1885 32.6294L11.1885 31.5713L9.78125 31.5713L9.78125 30.5776ZM15.4585 24.9434C15.1899 24.9434 14.9823 25.0454 14.8354 25.2495C14.6851 25.45 14.5562 25.8027 14.4487 26.3076C14.3413 26.8089 14.2124 27.2082 14.062 27.5054C13.9116 27.799 13.7326 28.0174 13.5249 28.1606C13.3172 28.3003 13.0701 28.3701 12.7837 28.3701C12.3075 28.3701 11.9046 28.1696 11.5752 27.7686C11.2458 27.3639 11.0811 26.8483 11.0811 26.2217C11.0811 25.5628 11.2511 25.0293 11.5913 24.6211C11.9315 24.2093 12.3665 24.0034 12.8965 24.0034L12.8965 25.0024C12.6243 25.0024 12.3898 25.1188 12.1929 25.3516C11.9959 25.5807 11.8975 25.8708 11.8975 26.2217C11.8975 26.5833 11.9762 26.8662 12.1338 27.0703C12.2913 27.2744 12.4972 27.3765 12.7515 27.3765C12.9914 27.3765 13.1722 27.2816 13.2939 27.0918C13.4157 26.902 13.5321 26.5601 13.6431 26.0659C13.7541 25.5682 13.8866 25.1654 14.0405 24.8574C14.1945 24.5495 14.3807 24.3221 14.5991 24.1753C14.814 24.0249 15.0771 23.9497 15.3887 23.9497C15.9079 23.9497 16.325 24.1574 16.6401 24.5728C16.9517 24.9881 17.1074 25.527 17.1074 26.1895C17.1074 26.6549 17.0251 27.0667 16.8604 27.4248C16.6956 27.7829 16.4665 28.064 16.1729 28.2681C15.8757 28.4686 15.5552 28.5688 15.2114 28.5688L15.2114 27.5752C15.5444 27.5573 15.8094 27.4248 16.0063 27.1777C16.1997 26.9271 16.2964 26.5977 16.2964 26.1895C16.2964 25.8135 16.2212 25.5127 16.0708 25.2871C15.9168 25.0579 15.7127 24.9434 15.4585 24.9434ZM17 21.5757L17 22.5693L11.1885 22.5693L11.1885 21.5757L17 21.5757ZM9.64697 22.6499C9.48584 22.6499 9.34977 22.6016 9.23877 22.5049C9.12777 22.4046 9.07226 22.2578 9.07226 22.0645C9.07226 21.8711 9.12777 21.7243 9.23877 21.624C9.34977 21.5238 9.48584 21.4736 9.64697 21.4736C9.8081 21.4736 9.94238 21.5238 10.0498 21.624C10.1572 21.7243 10.2109 21.8711 10.2109 22.0645C10.2109 22.2578 10.1572 22.4046 10.0498 22.5049C9.94238 22.6016 9.8081 22.6499 9.64697 22.6499ZM14.0459 20.2222C13.1543 20.2222 12.4381 20.0109 11.8975 19.5884C11.3532 19.1659 11.0811 18.6126 11.0811 17.9287C11.0811 17.2484 11.3138 16.7095 11.7793 16.312L8.75 16.312L8.75 15.3184L17 15.3184L17 16.2314L16.377 16.2798C16.8639 16.6772 17.1074 17.2305 17.1074 17.9395C17.1074 18.6126 16.8317 19.1623 16.2803 19.5884C15.7288 20.0109 15.0091 20.2222 14.1211 20.2222L14.0459 20.2222ZM14.1587 19.2285C14.8175 19.2285 15.3332 19.0924 15.7056 18.8203C16.078 18.5482 16.2642 18.1722 16.2642 17.6924C16.2642 17.0622 15.9813 16.6021 15.4155 16.312L12.7461 16.312C12.1982 16.6092 11.9243 17.0658 11.9243 17.6816C11.9243 18.1686 12.1123 18.5482 12.4883 18.8203C12.8643 19.0924 13.4211 19.2285 14.1587 19.2285ZM17.1074 11.3599C17.1074 12.1476 16.8496 12.7886 16.334 13.2827C15.8148 13.7769 15.1219 14.0239 14.2554 14.0239L14.0728 14.0239C13.4963 14.0239 12.9824 13.9147 12.5312 13.6963C12.0765 13.4743 11.722 13.1663 11.4678 12.7725C11.21 12.375 11.0811 11.9453 11.0811 11.4834C11.0811 10.7279 11.3299 10.1406 11.8276 9.72168C12.3254 9.30273 13.0379 9.09326 13.9653 9.09326L14.3789 9.09326L14.3789 13.0303C14.9518 13.016 15.4155 12.8494 15.77 12.5308C16.1209 12.2085 16.2964 11.8003 16.2964 11.3062C16.2964 10.9552 16.2248 10.658 16.0815 10.4146C15.9383 10.1711 15.7485 9.95801 15.5122 9.77539L15.9849 9.16846C16.7332 9.65544 17.1074 10.3859 17.1074 11.3599ZM11.8975 11.4834C11.8975 11.8844 12.0443 12.221 12.3379 12.4932C12.6279 12.7653 13.0361 12.9336 13.5625 12.998L13.5625 10.0869L13.4873 10.0869C12.9824 10.1156 12.5921 10.2516 12.3164 10.4951C12.0371 10.7386 11.8975 11.068 11.8975 11.4834Z","fill","#FF00CF"],["d","M310.205 28.0566H306.508V31.0801H310.803V32H305.383V23.4688H310.744V24.3945H306.508V27.1367H310.205V28.0566ZM313.059 25.6602L313.094 26.457C313.578 25.8477 314.211 25.543 314.992 25.543C316.332 25.543 317.008 26.2988 317.02 27.8105V32H315.936V27.8047C315.932 27.3477 315.826 27.0098 315.619 26.791C315.416 26.5723 315.098 26.4629 314.664 26.4629C314.312 26.4629 314.004 26.5566 313.738 26.7441C313.473 26.9316 313.266 27.1777 313.117 27.4824V32H312.033V25.6602H313.059ZM318.391 28.7773C318.391 27.8047 318.621 27.0234 319.082 26.4336C319.543 25.8398 320.146 25.543 320.893 25.543C321.635 25.543 322.223 25.7969 322.656 26.3047V23H323.74V32H322.744L322.691 31.3203C322.258 31.8516 321.654 32.1172 320.881 32.1172C320.146 32.1172 319.547 31.8164 319.082 31.2148C318.621 30.6133 318.391 29.8281 318.391 28.8594V28.7773ZM319.475 28.9004C319.475 29.6191 319.623 30.1816 319.92 30.5879C320.217 30.9941 320.627 31.1973 321.15 31.1973C321.838 31.1973 322.34 30.8887 322.656 30.2715V27.3594C322.332 26.7617 321.834 26.4629 321.162 26.4629C320.631 26.4629 320.217 26.668 319.92 27.0781C319.623 27.4883 319.475 28.0957 319.475 28.9004Z","fill","#FF00CF"],[1,"comment"],[1,"sizes"],[3,"html"],[1,"comment","small"],[3,"html","css"],[3,"html","ts"],[3,"properties"],[3,"properties","columns"]],template:function(vt,Ge){if(1&vt){const vo=e.RV6();e.j41(0,"p"),e.EFF(1," The "),e.j41(2,"code"),e.EFF(3,"kirby-item"),e.k0s(),e.EFF(4," component consists of three possible columns: "),e.j41(5,"em"),e.EFF(6,"the default"),e.k0s(),e.EFF(7,", which spans the entire item, and optionally the "),e.j41(8,"code"),e.EFF(9,"'start'"),e.k0s(),e.EFF(10," and "),e.j41(11,"code"),e.EFF(12,"'end'"),e.k0s(),e.EFF(13," columns (aka "),e.j41(14,"code"),e.EFF(15,"'slots'"),e.k0s(),e.EFF(16,"). In addition to this there is a special slot named "),e.j41(17,"code"),e.EFF(18,"'outside'"),e.k0s(),e.EFF(19," for marking an item as flagged.\n"),e.k0s(),e.j41(20,"p"),e.EFF(21," The "),e.j41(22,"em"),e.EFF(23,"default column"),e.k0s(),e.EFF(24," is the content that isn't slotted into either "),e.j41(25,"code"),e.EFF(26,"'start'"),e.k0s(),e.EFF(27," or "),e.j41(28,"code"),e.EFF(29,"'end'"),e.k0s(),e.EFF(30,".\n"),e.k0s(),e.j41(31,"p"),e.EFF(32," If there are "),e.j41(33,"a",37),e.bIt("click",function(){e.eBV(vo);const Hn=e.sdS(171);return e.Njj(Ge.scrollTo(Hn))}),e.EFF(34,"more than one line of content"),e.k0s(),e.EFF(35," it can be contained within a "),e.j41(36,"code"),e.EFF(37,"kirby-label"),e.k0s(),e.EFF(38," which stacks content vertically. "),e.nrm(39,"br"),e.EFF(40," Optionally it can be configured to stack horizontally: "),e.j41(41,"code"),e.EFF(42,'...'),e.k0s(),e.EFF(43,".\n"),e.k0s(),e.j41(44,"p")(45,"a",37),e.bIt("click",function(){e.eBV(vo);const Hn=e.sdS(159);return e.Njj(Ge.scrollTo(Hn))}),e.EFF(46,"Text elements within an item can be given different visual weight"),e.k0s(),e.EFF(47," by assigning the "),e.j41(48,"code"),e.EFF(49,"kirby-item-title"),e.k0s(),e.EFF(50,", "),e.j41(51,"code"),e.EFF(52,"kirby-item-subtitle"),e.k0s(),e.EFF(53," and "),e.j41(54,"code"),e.EFF(55,"kirby-item-detail"),e.k0s(),e.EFF(56," CSS classes.\n"),e.k0s(),e.j41(57,"div",38),e.qSk(),e.j41(58,"svg",39),e.nrm(59,"rect",40)(60,"rect",41)(61,"rect",42)(62,"rect",43)(63,"rect",44)(64,"path",45)(65,"path",46)(66,"path",47)(67,"path",48),e.k0s()(),e.joV(),e.j41(68,"p",49)(69,"strong"),e.EFF(70,"Please note"),e.k0s(),e.EFF(71,", if you need a label to span a title and a value, you can "),e.j41(72,"a",37),e.bIt("click",function(){e.eBV(vo);const Hn=e.sdS(266);return e.Njj(Ge.scrollTo(Hn))}),e.EFF(73,"wrap the title and value"),e.k0s(),e.EFF(74," in another"),e.j41(75,"code"),e.EFF(76,"kirby-label"),e.k0s(),e.EFF(77,". "),e.k0s(),e.j41(78,"p"),e.EFF(79," The "),e.j41(80,"em"),e.EFF(81,"start column"),e.k0s(),e.EFF(82," is usually only used with avatars, icons and such. To place content in the start column specify the "),e.j41(83,"code"),e.EFF(84,'slot="start"'),e.k0s(),e.EFF(85," attribute on your content. If no content is placed into the 'start' slot, the first column will not be shown.\n"),e.k0s(),e.j41(86,"p"),e.EFF(87," The "),e.j41(88,"em"),e.EFF(89,"end column"),e.k0s(),e.EFF(90," is usually used for values such as number, currency, date etc. To place content in the end column specify the "),e.j41(91,"code"),e.EFF(92,'slot="end"'),e.k0s(),e.EFF(93," attribute on your content. "),e.j41(94,"a",37),e.bIt("click",function(){e.eBV(vo);const Hn=e.sdS(250);return e.Njj(Ge.scrollTo(Hn))}),e.EFF(95,"Values can optionally be contained in a "),e.j41(96,"code"),e.EFF(97,"time"),e.k0s(),e.EFF(98," or "),e.j41(99,"code"),e.EFF(100,"data"),e.k0s(),e.EFF(101," tag"),e.k0s(),e.EFF(102,". "),e.nrm(103,"br"),e.EFF(104," If "),e.j41(105,"a",37),e.bIt("click",function(){e.eBV(vo);const Hn=e.sdS(165);return e.Njj(Ge.scrollTo(Hn))}),e.EFF(106,"multiple lines are needed the values can be wrapped"),e.k0s(),e.EFF(107," in a "),e.j41(108,"code"),e.EFF(109,"kirby-label"),e.k0s(),e.EFF(110,".\n"),e.k0s(),e.j41(111,"p"),e.EFF(112," The "),e.j41(113,"em"),e.EFF(114,"outside"),e.k0s(),e.EFF(115," slot can be used for "),e.j41(116,"a",37),e.bIt("click",function(){e.eBV(vo);const Hn=e.sdS(237);return e.Njj(Ge.scrollTo(Hn))}),e.EFF(117,"marking an item as flagged"),e.k0s(),e.EFF(118," using a small "),e.j41(119,"code"),e.EFF(120,"kirby-badge"),e.k0s(),e.EFF(121,".\n"),e.k0s(),e.j41(122,"section",50)(123,"h2"),e.EFF(124,"Sizes"),e.k0s(),e.j41(125,"cookbook-example-viewer",51),e.nrm(126,"cookbook-item-example-simple-md",null,0),e.k0s(),e.j41(128,"cookbook-example-viewer",51),e.nrm(129,"cookbook-item-example-simple-sm",null,1),e.k0s(),e.j41(131,"p",49)(132,"strong"),e.EFF(133,"Please note"),e.k0s(),e.EFF(134," , extra small should "),e.j41(135,"strong"),e.EFF(136,"NOT"),e.k0s(),e.EFF(137," be used if clickable "),e.k0s(),e.j41(138,"cookbook-example-viewer",51),e.nrm(139,"cookbook-item-example-simple-xs",null,2),e.k0s()(),e.j41(141,"h2"),e.EFF(142,"Simple"),e.k0s(),e.j41(143,"h3"),e.EFF(144,"Default"),e.k0s(),e.j41(145,"cookbook-example-viewer",51),e.nrm(146,"cookbook-item-example-simple",null,3),e.k0s(),e.j41(148,"h3"),e.EFF(149,"Long title (truncated)"),e.k0s(),e.j41(150,"cookbook-example-viewer",51),e.nrm(151,"cookbook-item-example-long-title",null,4),e.k0s(),e.j41(153,"h3"),e.EFF(154,"Two lines"),e.k0s(),e.j41(155,"cookbook-example-viewer",51),e.nrm(156,"cookbook-item-example-simple-two-lines",null,5),e.k0s(),e.j41(158,"h3",null,6),e.EFF(160,"Three lines"),e.k0s(),e.j41(161,"cookbook-example-viewer",51),e.nrm(162,"cookbook-item-example-simple-three-lines",null,7),e.k0s(),e.j41(164,"h3",null,8),e.EFF(166,"Two value lines"),e.k0s(),e.j41(167,"cookbook-example-viewer",51),e.nrm(168,"cookbook-item-example-simple-two-value-lines",null,9),e.k0s(),e.j41(170,"h3",null,10),e.EFF(172,"Multiline"),e.k0s(),e.j41(173,"cookbook-example-viewer",51),e.nrm(174,"cookbook-item-example-simple-multiline",null,11),e.k0s(),e.j41(176,"h3"),e.EFF(177,"Multiline - subtitle"),e.k0s(),e.j41(178,"cookbook-example-viewer",51),e.nrm(179,"cookbook-item-example-simple-multiline-subtitle",null,12),e.k0s(),e.j41(181,"h2"),e.EFF(182,"Picker"),e.k0s(),e.j41(183,"h3"),e.EFF(184,"Default"),e.k0s(),e.j41(185,"cookbook-example-viewer",51),e.nrm(186,"cookbook-item-example-picker-default",null,13),e.k0s(),e.j41(188,"h3"),e.EFF(189,"Selected"),e.k0s(),e.j41(190,"cookbook-example-viewer",51),e.nrm(191,"cookbook-item-example-picker-default-selected",null,14),e.k0s(),e.j41(193,"h3"),e.EFF(194,"With Avatar - Selected"),e.k0s(),e.j41(195,"cookbook-example-viewer",51),e.nrm(196,"cookbook-item-example-picker-avatar-selected",null,15),e.k0s(),e.j41(198,"h3"),e.EFF(199,"With checkbox"),e.k0s(),e.j41(200,"cookbook-example-viewer",51),e.nrm(201,"cookbook-item-example-picker-checkbox",null,16),e.k0s(),e.j41(203,"h2"),e.EFF(204,"FAB menu"),e.k0s(),e.j41(205,"cookbook-example-viewer",51),e.nrm(206,"cookbook-item-example-fab-menu",null,17),e.k0s(),e.j41(208,"h2"),e.EFF(209,"Attachment"),e.k0s(),e.j41(210,"cookbook-example-viewer",51),e.nrm(211,"cookbook-item-example-attachment",null,18),e.k0s(),e.j41(213,"h2"),e.EFF(214,"Settings"),e.k0s(),e.j41(215,"h3"),e.EFF(216,"Enabled"),e.k0s(),e.j41(217,"cookbook-example-viewer",51),e.nrm(218,"cookbook-item-example-settings",null,19),e.k0s(),e.j41(220,"h3"),e.EFF(221,"Disabled"),e.k0s(),e.j41(222,"cookbook-example-viewer",51),e.nrm(223,"cookbook-item-example-settings-disabled",null,20),e.k0s(),e.j41(225,"p",52)(226,"em")(227,"strong"),e.EFF(228,"Please note"),e.k0s(),e.EFF(229," , setting the "),e.j41(230,"code"),e.EFF(231,"disabled"),e.k0s(),e.EFF(232," attribute on "),e.j41(233,"code"),e.EFF(234,"kirby-item"),e.k0s(),e.EFF(235," will disable the entire item including buttons, toggles etc. "),e.k0s()(),e.j41(236,"h2",null,21),e.EFF(238,"Flagged"),e.k0s(),e.j41(239,"cookbook-example-viewer",53),e.nrm(240,"cookbook-item-example-flagged",null,22),e.k0s(),e.j41(242,"h2"),e.EFF(243,"Avatar"),e.k0s(),e.j41(244,"h3"),e.EFF(245,"Default"),e.k0s(),e.j41(246,"cookbook-example-viewer",51),e.nrm(247,"cookbook-item-example-avatar",null,23),e.k0s(),e.j41(249,"h3",null,24),e.EFF(251,"Avatar with date"),e.k0s(),e.j41(252,"cookbook-example-viewer",51),e.nrm(253,"cookbook-item-example-avatar-date",null,25),e.k0s(),e.j41(255,"h3"),e.EFF(256,"Avatar flagged"),e.k0s(),e.j41(257,"cookbook-example-viewer",53),e.nrm(258,"cookbook-item-example-avatar-flagged",null,26),e.k0s(),e.j41(260,"h3"),e.EFF(261,"Avatar flagged, three lines"),e.k0s(),e.j41(262,"cookbook-example-viewer",53),e.nrm(263,"cookbook-item-example-avatar-flagged-three-lines",null,27),e.k0s(),e.j41(265,"h2",null,28),e.EFF(267,"Message"),e.k0s(),e.j41(268,"cookbook-example-viewer",51),e.nrm(269,"cookbook-item-example-horizontal",null,29),e.k0s(),e.j41(271,"h2"),e.EFF(272,"Button"),e.k0s(),e.j41(273,"cookbook-example-viewer",51),e.nrm(274,"cookbook-item-example-button",null,30),e.k0s(),e.j41(276,"h2"),e.EFF(277,"Input"),e.k0s(),e.j41(278,"h3"),e.EFF(279,"Default"),e.k0s(),e.j41(280,"cookbook-example-viewer",51),e.nrm(281,"cookbook-item-example-input-default",null,31),e.k0s(),e.j41(283,"h3"),e.EFF(284,"Numeric"),e.k0s(),e.j41(285,"cookbook-example-viewer",51),e.nrm(286,"cookbook-item-example-input-numeric",null,32),e.k0s(),e.j41(288,"h2",null,33),e.EFF(290,"Disclosure"),e.k0s(),e.j41(291,"cookbook-example-viewer",51),e.nrm(292,"cookbook-item-example-disclosure",null,34),e.k0s(),e.j41(294,"p",52)(295,"em")(296,"strong"),e.EFF(297,"Please note:"),e.k0s(),e.EFF(298," the disclosure input is limited to a set of predefined icons: "),e.j41(299,"code"),e.EFF(300,"'link' | 'arrow-more' | 'arrow-down' | 'arrow-up'"),e.k0s()()(),e.j41(301,"h4"),e.EFF(302,"Rotation animation"),e.k0s(),e.j41(303,"p"),e.EFF(304," It is possible to trigger an animation that rotates the disclosure icon by passing a boolean flag to "),e.j41(305,"code"),e.EFF(306,"[rotateIcon]"),e.k0s(),e.EFF(307," . When set to "),e.j41(308,"code"),e.EFF(309,"true"),e.k0s(),e.EFF(310," it will rotate the icon 180 degrees and when set to "),e.j41(311,"code"),e.EFF(312,"false"),e.k0s(),e.EFF(313," it will rotate the icon back to it's original position.\n"),e.k0s(),e.j41(314,"cookbook-example-viewer",54),e.nrm(315,"cookbook-item-example-disclosure-animation",null,35),e.k0s(),e.j41(317,"p",52)(318,"em")(319,"strong"),e.EFF(320,"Please note:"),e.k0s(),e.EFF(321," the animation of the disclosure icon is only available for: "),e.j41(322,"code"),e.EFF(323,"'arrow-down' | 'arrow-up'"),e.k0s()()(),e.j41(324,"h2"),e.EFF(325,"Card with item"),e.k0s(),e.j41(326,"cookbook-example-viewer",51),e.nrm(327,"cookbook-item-example-card",null,36),e.k0s(),e.j41(329,"h2"),e.EFF(330,"API"),e.k0s(),e.nrm(331,"cookbook-api-description-properties",55),e.j41(332,"h2"),e.EFF(333,"CSS Custom Properties"),e.k0s(),e.nrm(334,"cookbook-api-description-properties",56)}if(2&vt){const vo=e.sdS(127),Po=e.sdS(130),Hn=e.sdS(140),ls=e.sdS(147),Ms=e.sdS(152),Os=e.sdS(157),ga=e.sdS(163),Bs=e.sdS(169),xa=e.sdS(175),Ia=e.sdS(180),$c=e.sdS(187),Nc=e.sdS(192),sc=e.sdS(197),ac=e.sdS(202),du=e.sdS(207),zc=e.sdS(212),wd=e.sdS(219),uu=e.sdS(224),Md=e.sdS(241),Uc=e.sdS(248),Vc=e.sdS(254),Yl=e.sdS(259),Fd=e.sdS(264),Dd=e.sdS(270),hu=e.sdS(275),$l=e.sdS(282),lc=e.sdS(287),sa=e.sdS(293),mh=e.sdS(316),pu=e.sdS(328);e.R7$(125),e.Y8G("html",vo.template),e.R7$(3),e.Y8G("html",Po.template),e.R7$(10),e.Y8G("html",Hn.template),e.R7$(7),e.Y8G("html",ls.template),e.R7$(5),e.Y8G("html",Ms.template),e.R7$(5),e.Y8G("html",Os.template),e.R7$(6),e.Y8G("html",ga.template),e.R7$(6),e.Y8G("html",Bs.template),e.R7$(6),e.Y8G("html",xa.template),e.R7$(5),e.Y8G("html",Ia.template),e.R7$(7),e.Y8G("html",$c.template),e.R7$(5),e.Y8G("html",Nc.template),e.R7$(5),e.Y8G("html",sc.template),e.R7$(5),e.Y8G("html",ac.template),e.R7$(5),e.Y8G("html",du.template),e.R7$(5),e.Y8G("html",zc.template),e.R7$(7),e.Y8G("html",wd.template),e.R7$(5),e.Y8G("html",uu.template),e.R7$(17),e.Y8G("html",Md.template)("css",Md.styles),e.R7$(7),e.Y8G("html",Uc.template),e.R7$(6),e.Y8G("html",Vc.template),e.R7$(5),e.Y8G("html",Yl.template)("css",Yl.styles),e.R7$(5),e.Y8G("html",Fd.template)("css",Fd.styles),e.R7$(6),e.Y8G("html",Dd.template),e.R7$(5),e.Y8G("html",hu.template),e.R7$(7),e.Y8G("html",$l.template),e.R7$(5),e.Y8G("html",lc.template),e.R7$(6),e.Y8G("html",sa.template),e.R7$(23),e.Y8G("html",mh.template)("ts",mh.animationCodeSnippetTS),e.R7$(12),e.Y8G("html",pu.template),e.R7$(5),e.Y8G("properties",Ge.properties),e.R7$(3),e.Y8G("properties",Ge.customCssProperties)("columns",Ge.customCssPropertiesColumns)}},dependencies:[n.s,i.G,f.A,g.Y,s.d,x.v,_.g,y.Q,w.d,M.G,I.C,R.m,H.z,K.J,L.c,he.L,pe.y,be.g,Le.a,ye.b,je.M,ke.U,De.y,Je.F,lt.p,Mt.n,Bt.e,et._,sn.K,tt.E,Ct.R,pt],styles:["[_nghost-%COMP%] > h2[_ngcontent-%COMP%]:not(:first-child){margin-top:32px;border-bottom:1px dotted var(--kirby-medium)}[_nghost-%COMP%] > h3[_ngcontent-%COMP%]{font-size:12px;color:var(--kirby-text-color-semi-dark);text-transform:uppercase;margin-top:12px;margin-bottom:4px}[_nghost-%COMP%] > h4[_ngcontent-%COMP%]{margin-top:24px}.item-illustration[_ngcontent-%COMP%]{display:flex;justify-content:center;margin-bottom:12px}.item-illustration[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{max-width:600px}.sizes[_ngcontent-%COMP%] cookbook-example-viewer[_ngcontent-%COMP%]{margin-top:12px}"]})}return Ve})();var Vt=l(32534),cn=l(12494),Fn=l(24649),pn=l(231),Un=l(34894),Zn=l(47790);function Bn(Ve,kr){if(1&Ve&&(e.j41(0,"th"),e.EFF(1),e.k0s()),2&Ve){const Lt=e.XpG();e.R7$(),e.JRh(Lt.columns.name)}}function _n(Ve,kr){if(1&Ve&&(e.j41(0,"th"),e.EFF(1),e.k0s()),2&Ve){const Lt=e.XpG();e.R7$(),e.JRh(Lt.columns.description)}}function Cn(Ve,kr){if(1&Ve&&(e.j41(0,"th"),e.EFF(1),e.k0s()),2&Ve){const Lt=e.XpG();e.R7$(),e.JRh(Lt.columns.type)}}function Qt(Ve,kr){if(1&Ve&&(e.j41(0,"td")(1,"code"),e.EFF(2),e.k0s()()),2&Ve){const Lt=e.XpG().$implicit;e.R7$(2),e.JRh(Lt.name)}}function Nn(Ve,kr){if(1&Ve&&(e.j41(0,"td",4),e.EFF(1),e.k0s()),2&Ve){const Lt=e.XpG().$implicit;e.R7$(),e.JRh(Lt.description)}}function Qn(Ve,kr){if(1&Ve&&(e.qex(0),e.j41(1,"code"),e.EFF(2),e.k0s(),e.bVm()),2&Ve){const Lt=e.XpG(2).$implicit;e.R7$(2),e.JRh(Lt.signature)}}function Zt(Ve,kr){if(1&Ve&&(e.j41(0,"td"),e.DNE(1,Qn,3,1,"ng-container",1),e.k0s()),2&Ve){const Lt=e.XpG().$implicit;e.R7$(),e.Y8G("ngIf",Lt.signature)}}function vn(Ve,kr){if(1&Ve&&(e.j41(0,"tr"),e.DNE(1,Qt,3,1,"td",1)(2,Nn,2,1,"td",3)(3,Zt,2,1,"td",1),e.k0s()),2&Ve){const Lt=e.XpG();e.R7$(),e.Y8G("ngIf",Lt.columns.name),e.R7$(),e.Y8G("ngIf",Lt.columns.description),e.R7$(),e.Y8G("ngIf",Lt.columns.type)}}let hn=(()=>{class Ve{constructor(){this.columns={name:"Name",description:"Description",type:"Signature"}}static#e=this.\u0275fac=function(vt){return new(vt||Ve)};static#t=this.\u0275cmp=e.VBU({type:Ve,selectors:[["cookbook-api-description-events"]],inputs:{events:"events",columns:"columns"},decls:7,vars:4,consts:[[1,"api-description"],[4,"ngIf"],[4,"ngFor","ngForOf"],["class","description",4,"ngIf"],[1,"description"]],template:function(vt,Ge){1&vt&&(e.j41(0,"table",0)(1,"thead"),e.DNE(2,Bn,2,1,"th",1)(3,_n,2,1,"th",1)(4,Cn,2,1,"th",1),e.k0s(),e.j41(5,"tbody"),e.DNE(6,vn,4,3,"tr",2),e.k0s()()),2&vt&&(e.R7$(2),e.Y8G("ngIf",Ge.columns.name),e.R7$(),e.Y8G("ngIf",Ge.columns.description),e.R7$(),e.Y8G("ngIf",Ge.columns.type),e.R7$(2),e.Y8G("ngForOf",Ge.events))},dependencies:[Xe.bT,Xe.pM],styles:["[_nghost-%COMP%]{display:block;width:100%;overflow-x:auto}table.api-description[_ngcontent-%COMP%]{margin-bottom:40px;border-spacing:0;border-collapse:collapse;width:100%}table.api-description[_ngcontent-%COMP%] thead[_ngcontent-%COMP%]{background-color:var(--kirby-light-tint)}table.api-description[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-weight:400;border:none;text-align:left;height:40px;border-bottom:none}table.api-description[_ngcontent-%COMP%] td[_ngcontent-%COMP%], table.api-description[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{border:1px solid var(--kirby-medium);padding:.5rem 1rem}table.api-description[_ngcontent-%COMP%] .property-name[_ngcontent-%COMP%] code[_ngcontent-%COMP%]{white-space:nowrap}.description[_ngcontent-%COMP%]{white-space:pre-line}"]})}return Ve})(),Tn=(()=>{class Ve{constructor(){this.properties=[{name:"title",description:"The title that you can click to show the content",defaultValue:"null",type:["string"]},{name:"isExpanded",description:"Should the content be initially shown",defaultValue:"false",type:["boolean"]},{name:"isDisabled",description:"Disables expansion of the item and styles it as disabled.",defaultValue:"false",type:["boolean"]},{name:"disabledTitle",description:"Optional title shown when isDisabled is true - if null then the title property will be used ",defaultValue:"null",type:["string"]},{name:"hasPadding",description:"If set, the accordion item will have spacing between the border and the content",defaultValue:"true",type:["boolean"]}],this.events=[{name:"toggle",description:"Emitted when the state of the accordion item has changed",signature:"EventEmitter"}]}static#e=this.\u0275fac=function(vt){return new(vt||Ve)};static#t=this.\u0275cmp=e.VBU({type:Ve,selectors:[["cookbook-accordion-showcase"]],decls:56,vars:9,consts:[["accordionDefaultExample",""],["accordionExpandedExample",""],["accordionCardExample",""],["accordionWithListExample",""],["accordionWithListInCardExample",""],["accordionEventExample",""],[1,"example"],["href","https://angular.dev/guide/animations#enabling-the-animations-module"],[3,"html"],[3,"html","ts"],[3,"properties"],[3,"events"]],template:function(vt,Ge){if(1&vt&&(e.j41(0,"div",6)(1,"p"),e.EFF(2," An accordion is a vertically stacked list of headers that reveal or hide related sections of content. "),e.k0s(),e.j41(3,"h2"),e.EFF(4,"Setup"),e.k0s(),e.j41(5,"p"),e.EFF(6," Accordions use Angular animations for animating between its collapsed and expanded state. As no other components depend on the package it is not bundled with Kirby for performance reasons and should instead be provided in the application as detailed in the Angular docs for "),e.j41(7,"a",7),e.EFF(8," enabling the animations module "),e.k0s(),e.EFF(9," . "),e.k0s(),e.j41(10,"h2"),e.EFF(11,"Simple accordion"),e.k0s(),e.j41(12,"cookbook-example-viewer",8),e.nrm(13,"cookbook-accordion-default-example",null,0),e.k0s(),e.j41(15,"h3"),e.EFF(16,"With initially expanded item"),e.k0s(),e.j41(17,"p"),e.EFF(18," It is possible to have an accordion expanded initially to draw attention to specific information. "),e.k0s(),e.j41(19,"cookbook-example-viewer",8),e.nrm(20,"cookbook-accordion-expanded-example",null,1),e.k0s(),e.j41(22,"h2"),e.EFF(23,"Accordion inside a card"),e.k0s(),e.j41(24,"p"),e.EFF(25," The accordion can be wrapped in a Kirby Card to make it stand out from the canvas. "),e.k0s(),e.j41(26,"cookbook-example-viewer",8),e.nrm(27,"cookbook-accordion-card-example",null,2),e.k0s(),e.j41(29,"h2"),e.EFF(30,"Accordion with list"),e.k0s(),e.j41(31,"p"),e.EFF(32," Placing a list within an accordion item will automatically adapt spacing and strip the necessary list-styling to ensure that the list looks correct without further adjustments. "),e.k0s(),e.j41(33,"cookbook-example-viewer",8),e.nrm(34,"cookbook-accordion-with-list-example",null,3),e.k0s(),e.j41(36,"h3"),e.EFF(37,"Additional styling"),e.k0s(),e.j41(38,"p"),e.EFF(39," Similarly to the simple accordion, the accordion with a list can also be wrapped in a Kirby Card to make it stand out from the canvas. "),e.k0s(),e.j41(40,"cookbook-example-viewer",8),e.nrm(41,"cookbook-accordion-with-list-in-card-example",null,4),e.k0s(),e.j41(43,"h2"),e.EFF(44,"Accordion toggle event"),e.k0s(),e.j41(45,"p"),e.EFF(46," A toggle event is emitted whenever an accordion is expanded or collapsed. "),e.k0s(),e.j41(47,"cookbook-example-viewer",9),e.nrm(48,"cookbook-accordion-events-example",null,5),e.k0s(),e.j41(50,"h2"),e.EFF(51,"Properties:"),e.k0s(),e.nrm(52,"cookbook-api-description-properties",10),e.j41(53,"h2"),e.EFF(54,"Events"),e.k0s(),e.nrm(55,"cookbook-api-description-events",11),e.k0s()),2&vt){const vo=e.sdS(14),Po=e.sdS(21),Hn=e.sdS(28),ls=e.sdS(35),Ms=e.sdS(42),Os=e.sdS(49);e.R7$(12),e.Y8G("html",vo.template),e.R7$(7),e.Y8G("html",Po.template),e.R7$(7),e.Y8G("html",Hn.template),e.R7$(7),e.Y8G("html",ls.template),e.R7$(7),e.Y8G("html",Ms.template),e.R7$(7),e.Y8G("html",Os.template)("ts",Os.codeSnippet),e.R7$(5),e.Y8G("properties",Ge.properties),e.R7$(3),e.Y8G("events",Ge.events)}},dependencies:[n.s,Vt.n,cn.j,Fn.W,pn.U,Un.L,Zn.n,pt,hn],styles:["h2[_ngcontent-%COMP%]:not(:first-child){margin-top:32px}cookbook-example-viewer[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:first-child{display:block;margin-bottom:16px;max-width:550px}h3[_ngcontent-%COMP%]{margin-top:32px;border-bottom:none}"]})}return Ve})();var bo=l(19963),_o=l(86413);let gi=(()=>{class Ve{constructor(){this.exampleHtml='\n',this.properties=[{name:"header",description:"(Optional) The header of the action sheet",defaultValue:"",type:["string"]},{name:"subheader",description:"(Optional) The subheader of the action sheet",defaultValue:"",type:["string"]},{name:"items",description:"The options shown inside the action sheet",defaultValue:"",type:["Array"]},{name:"cancelButtonText",description:"(Optional) The text for the cancel button.",defaultValue:"Cancel",type:["string"]}]}static#e=this.\u0275fac=function(vt){return new(vt||Ve)};static#t=this.\u0275cmp=e.VBU({type:Ve,selectors:[["cookbook-action-sheet-showcase"]],decls:42,vars:12,consts:[[1,"example"],[3,"html"],["language","ts"],[3,"properties"]],template:function(vt,Ge){1&vt&&(e.j41(0,"div",0),e.EFF(1,"\n "),e.nrm(2,"cookbook-action-sheet-example"),e.EFF(3,"\n "),e.nrm(4,"cookbook-code-viewer",1),e.EFF(5,"\n "),e.j41(6,"p"),e.EFF(7,"\n To show the action sheet, create an\n "),e.j41(8,"code"),e.EFF(9,"ActionSheetConfig"),e.k0s(),e.EFF(10,"\n and pass it to\n "),e.j41(11,"code"),e.EFF(12,"modalController.showActionSheet"),e.k0s(),e.EFF(13,"\n . Each item must to be of type\n "),e.j41(14,"code"),e.EFF(15,"ActionSheetItem"),e.k0s(),e.EFF(16,"\n .\n "),e.EFF(17,"\n "),e.j41(18,"cookbook-code-viewer",2),e.EFF(19),e.k0s(),e.EFF(20,"\n (Optional) if you need to obtain data back from the action sheet, you can pass a callback\n function:\n "),e.EFF(21,"\n "),e.j41(22,"cookbook-code-viewer",2),e.EFF(23,"this.modalController.showActionSheet(config, onItemSelect);"),e.k0s(),e.EFF(24,"\n where\n "),e.j41(25,"code"),e.EFF(26,"onItemSelect"),e.k0s(),e.EFF(27,"\n can be e.g.:\n "),e.EFF(28,"\n "),e.j41(29,"cookbook-code-viewer",2),e.EFF(30),e.k0s(),e.EFF(31,"\n We can use\n "),e.j41(32,"code"),e.EFF(33,"modalController.hideTopmost"),e.k0s(),e.EFF(34,"\n to hide (and destroy its component) the topmost action sheet. We can pass an optional result\n parameter to it, which is then going to be available inside the callback\n "),e.k0s(),e.EFF(35,"\n "),e.j41(36,"h4"),e.EFF(37,"Action sheet properties:"),e.k0s(),e.EFF(38,"\n "),e.nrm(39,"cookbook-api-description-properties",3),e.EFF(40,"\n"),e.k0s(),e.EFF(41,"\n")),2&vt&&(e.R7$(4),e.Y8G("html",Ge.exampleHtml),e.R7$(15),e.Ld("const config: ActionSheetConfig=","{","\n header: 'Your action sheet header',\n subheader: 'Your action sheet sub-header',\n items: [\n ","{"," id: '1', text: 'Option 1' ","}",",\n ","{"," id: '2', text: 'Option 2' ","}",",\n ","{"," id: '3', text: 'Option 3' ","}",",\n ],\n cancelButtonText: 'Custom cancel',\n","}",";\nthis.modalController.showActionSheet(config);"),e.R7$(11),e.Lme("onItemSelect(item: ActionSheetItem) ","{","...","}",""),e.R7$(9),e.Y8G("properties",Ge.properties))},dependencies:[bo.p,_o.B,pt],encapsulation:2})}return Ve})();var Go=l(49267);let zo=(()=>{class Ve{constructor(){this.alertConfigWithIcon=Go._.alertConfigWithIcon,this.alertConfigWithDynamicValues=Go._.alertConfigWithDynamicValues,this.properties=[{name:"title",description:"The title of the alert",type:["string | Observable"]},{name:"message",description:"(Optional) The message shown under the title (or icon if specified). Use '\\n' for newline.",type:["string | Observable"]},{name:"icon",description:"(Optional) Icon to be shown below the title",type:["{ name: string }","{ name: string, themeColor: string }"]},{name:"okBtn",description:"(Optional) Defines the text that will appear on the OK button and if it should be destructive",defaultValue:"OK",type:["string","{ text: string, isDestructive: boolean }"]},{name:"cancelBtn",description:"(Optional) The text that will appear on the cancel button. If not defined the cancel button will not be shown.",type:["string"]}]}static#e=this.\u0275fac=function(vt){return new(vt||Ve)};static#t=this.\u0275cmp=e.VBU({type:Ve,selectors:[["cookbook-alert-showcase"]],decls:81,vars:5,consts:[[1,"example"],[3,"ts"],["language","ts"],["href","https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/dialog_role"],[3,"properties"]],template:function(vt,Ge){1&vt&&(e.j41(0,"div",0),e.EFF(1,"\n "),e.nrm(2,"cookbook-alert-example"),e.EFF(3,"\n "),e.j41(4,"p"),e.EFF(5,"\xa0"),e.k0s(),e.EFF(6,"\n "),e.j41(7,"p"),e.EFF(8,"\n To show an alert, inject the Kirby\n "),e.j41(9,"code"),e.EFF(10,"modalController"),e.k0s(),e.EFF(11,"\n in your constructor, create an\n "),e.j41(12,"code"),e.EFF(13,"AlertConfig"),e.k0s(),e.EFF(14,"\n and pass it to\n "),e.j41(15,"code"),e.EFF(16,"modalController.showAlert"),e.k0s(),e.EFF(17,"\n .\n "),e.nrm(18,"cookbook-code-viewer",1),e.EFF(19,"\n "),e.k0s(),e.EFF(20,"\n "),e.j41(21,"p"),e.EFF(22,"\n "),e.j41(23,"code"),e.EFF(24,"title"),e.k0s(),e.EFF(25,"\n and\n "),e.j41(26,"code"),e.EFF(27,"message"),e.k0s(),e.EFF(28,"\n properties in\n "),e.j41(29,"code"),e.EFF(30,"AlertConfig"),e.k0s(),e.EFF(31,"\n also accept an Observable for dynamic values:\n "),e.nrm(32,"br"),e.EFF(33,"\n "),e.j41(34,"em"),e.EFF(35,'\n (see "Example on github" for implementation details of the\n '),e.j41(36,"code"),e.EFF(37,"remainingSeconds$"),e.k0s(),e.EFF(38,"\n timer)\n "),e.k0s(),e.EFF(39,"\n :\n "),e.nrm(40,"cookbook-code-viewer",1),e.EFF(41,"\n "),e.k0s(),e.EFF(42,"\n "),e.j41(43,"p"),e.EFF(44,"\n "),e.j41(45,"em"),e.EFF(46,"[Optional]"),e.k0s(),e.EFF(47,"\n If you need to obtain data back from the alert, you can pass a callback function:\n "),e.EFF(48,"\n "),e.j41(49,"cookbook-code-viewer",2),e.EFF(50),e.k0s(),e.EFF(51,"\n "),e.k0s(),e.EFF(52,"\n\n "),e.j41(53,"h2"),e.EFF(54,"Accessibility"),e.k0s(),e.EFF(55,"\n "),e.j41(56,"p"),e.EFF(57,"\n Alerts have a\n "),e.EFF(58,"\n "),e.j41(59,"a",3),e.EFF(60,"dialog"),e.k0s(),e.EFF(61,"\n role and implement focus management and keyboard support accordingly.\n "),e.k0s(),e.EFF(62,"\n "),e.j41(63,"p"),e.EFF(64,"\n When opened, focus is moved into the alert. Focus is trapped within the alert while it is open,\n preventing users from navigating to elements outside the alert. Upon closing, focus is moved\n back to where it was before showing the alert.\n "),e.k0s(),e.EFF(65,"\n\n "),e.j41(66,"h3"),e.EFF(67,"Labeling"),e.k0s(),e.EFF(68,"\n "),e.j41(69,"p"),e.EFF(70,"\n The alert title is automatically used as a label to add context for assistive technologies. For\n example, screen readers use the label to announce when the modal dialog appears and to give\n proper context when interacting with the content within.\n "),e.k0s(),e.EFF(71,"\n "),e.j41(72,"p"),e.EFF(73,"This emphasizes the importance of providing a meaningful title for all alerts."),e.k0s(),e.EFF(74,"\n\n "),e.j41(75,"h2"),e.EFF(76,"Alert config properties"),e.k0s(),e.EFF(77,"\n "),e.nrm(78,"cookbook-api-description-properties",4),e.EFF(79,"\n"),e.k0s(),e.EFF(80,"\n")),2&vt&&(e.R7$(18),e.Y8G("ts",Ge.alertConfigWithIcon),e.R7$(22),e.Y8G("ts",Ge.alertConfigWithDynamicValues),e.R7$(10),e.Lme("this.modalController.showAlert(config, onAlertClose);\n\nprivate onAlertClose(result: boolean) ","{","\n ...\n","}",""),e.R7$(28),e.Y8G("properties",Ge.properties))},dependencies:[Go._,_o.B,pt],encapsulation:2})}return Ve})();var ri=l(28287),Yi=l(99551),xr=l(54368),zi=l(36143),Ji=l(33625),Pr=l(25713),Gi=l(49851),no=l(48492),Vn=l(12187),mn=l(99696);let ze=(()=>{class Ve{constructor(){this.properties=[{name:"size",description:"Sets the size of the avatar.",defaultValue:ri.P.SM,type:Object.values(ri.P)},{name:"imageSrc",description:"The path to the image you want to embed in the avatar.",defaultValue:"undefined",type:["string"]},{name:"altText",description:'The alt text attribute that screenreaders use when "viewing" the image. Mandatory when using the avatar with an image.',defaultValue:"undefined",type:["string"]},{name:"imageLoading",description:"Sets the loading attribute of the image.\n\nSee: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/img#loading",defaultValue:"undefined",type:["eager","lazy"]},{name:"overlay",description:"Adds a dimmed overlay on the avatar. Useful when using the avatar on a white background and the image also has a white background.",defaultValue:"false",type:["true","false"]},{name:"shadow (deprecated - use stroke instead)",description:"Adds a box-shadow to the avatar.",defaultValue:"false",type:["true","false"]},{name:"stroke",description:"Adds an outline to the avatar.",defaultValue:"false",type:["true","false"]}],this.events=[{name:"imageError",description:"Emitted when the loading of an avatar image results in an error - usually due to the specified imageSrc not being found.",signature:"(ErrorEvent) => void"}]}static#e=this.\u0275fac=function(vt){return new(vt||Ve)};static#t=this.\u0275cmp=e.VBU({type:Ve,selectors:[["cookbook-avatar-showcase"]],decls:65,vars:12,consts:[["defaultExample",""],["colorsExample",""],["textExample",""],["iconExample",""],["badgeExample",""],["imageExample",""],["imageSizeExample",""],["imageLazyLoadingExample",""],["imageErrorExample",""],[1,"example"],[3,"html"],["target","_blank","href","https://developer.mozilla.org/en-US/docs/Web/HTML/Element/img#loading",1,"kirby-external-icon"],[3,"html","ts"],[3,"properties"],[3,"events"]],template:function(vt,Ge){if(1&vt&&(e.j41(0,"div",9)(1,"h2"),e.EFF(2,"Default"),e.k0s(),e.j41(3,"cookbook-example-viewer",10),e.nrm(4,"cookbook-avatar-example-default",null,0),e.k0s(),e.j41(6,"h2"),e.EFF(7,"Colors"),e.k0s(),e.j41(8,"cookbook-example-viewer",10),e.nrm(9,"cookbook-avatar-example-colors",null,1),e.k0s(),e.j41(11,"h2"),e.EFF(12,"Avatar with text"),e.k0s(),e.j41(13,"cookbook-example-viewer",10),e.nrm(14,"cookbook-avatar-example-text",null,2),e.k0s(),e.j41(16,"h2"),e.EFF(17,"Avatar with icon"),e.k0s(),e.j41(18,"cookbook-example-viewer",10),e.nrm(19,"cookbook-avatar-example-icon",null,3),e.k0s(),e.j41(21,"h2"),e.EFF(22,"Avatar with badge"),e.k0s(),e.j41(23,"cookbook-example-viewer",10),e.nrm(24,"cookbook-avatar-example-badge",null,4),e.k0s(),e.j41(26,"h2"),e.EFF(27,"Avatar with image"),e.k0s(),e.j41(28,"cookbook-example-viewer",10),e.nrm(29,"cookbook-avatar-example-image",null,5),e.k0s(),e.j41(31,"h3"),e.EFF(32,"Sizes"),e.k0s(),e.j41(33,"cookbook-example-viewer",10),e.nrm(34,"cookbook-avatar-example-image-size",null,6),e.k0s(),e.j41(36,"h3"),e.EFF(37,"Lazy loaded image"),e.k0s(),e.j41(38,"p"),e.EFF(39," If you want to defer the loading of the avatar image set "),e.j41(40,"code"),e.EFF(41,'imageLoading="lazy"'),e.k0s(),e.EFF(42," . "),e.k0s(),e.j41(43,"p")(44,"a",11),e.EFF(45," Read more about lazy loading images on MDN "),e.k0s()(),e.j41(46,"cookbook-example-viewer",10),e.nrm(47,"cookbook-avatar-example-image-loazy-loading",null,7),e.k0s(),e.j41(49,"h3"),e.EFF(50,"Fallback image"),e.k0s(),e.j41(51,"p"),e.EFF(52," The image avatar will emit an "),e.j41(53,"code"),e.EFF(54,"ErrorEvent"),e.k0s(),e.EFF(55," if the image fails to load. This allows for falling back to a default avatar image or do some other handling when the image cannot be loaded. "),e.k0s(),e.j41(56,"cookbook-example-viewer",12),e.nrm(57,"cookbook-avatar-example-image-error",null,8),e.k0s(),e.j41(59,"h2"),e.EFF(60,"Properties:"),e.k0s(),e.nrm(61,"cookbook-api-description-properties",13),e.j41(62,"h2"),e.EFF(63,"Events:"),e.k0s(),e.nrm(64,"cookbook-api-description-events",14),e.k0s()),2&vt){const vo=e.sdS(5),Po=e.sdS(10),Hn=e.sdS(15),ls=e.sdS(20),Ms=e.sdS(25),Os=e.sdS(30),ga=e.sdS(35),Bs=e.sdS(48),xa=e.sdS(58);e.R7$(3),e.Y8G("html",vo.template),e.R7$(5),e.Y8G("html",Po.template),e.R7$(5),e.Y8G("html",Hn.template),e.R7$(5),e.Y8G("html",ls.template),e.R7$(5),e.Y8G("html",Ms.template),e.R7$(5),e.Y8G("html",Os.template),e.R7$(5),e.Y8G("html",ga.template),e.R7$(13),e.Y8G("html",Bs.template),e.R7$(10),e.Y8G("html",xa.template)("ts",xa.ts),e.R7$(5),e.Y8G("properties",Ge.properties),e.R7$(3),e.Y8G("events",Ge.events)}},dependencies:[n.s,Yi.k,xr.v,zi.A,Ji.i,Pr.K,Gi.Q,no.R,Vn.u,mn.k,pt,hn],styles:["h2[_ngcontent-%COMP%]:not(:first-child){margin-top:32px}h3[_ngcontent-%COMP%]{border-bottom:1px dotted var(--kirby-medium)}cookbook-example-viewer[_ngcontent-%COMP%], cookbook-code-viewer[_ngcontent-%COMP%]{margin-bottom:32px}.example-frame[_ngcontent-%COMP%]{position:relative;border:1px solid #ddd;border-radius:12px;padding-block:24px}.example-frame.no-vertical-padding[_ngcontent-%COMP%]{padding-block:0}kbd[_ngcontent-%COMP%]{border-radius:3px;border:1px solid var(--kirby-semi-dark);box-shadow:0 2px 1px var(--kirby-dark-overlay-20),0 2px 1px 0 var(--kirby-white) inset;color:var(--kirby-black);font-size:.85em;font-weight:var(--kirby-font-weight-bold);line-height:1;padding:2px 4px;white-space:nowrap}"]})}return Ve})();var at=l(32667),Ft=l(98990),fo=l(20509),wn=l(94811),dn=l(45997),$e=l(95203);let We=(()=>{class Ve{constructor(){this.exampleHtml='\n

Number

\n \n
\n\n

Text

\n \n
\n\n

Icon

\n \n
\n\n

Small Badge

\n \n
\n',this._cardHasPadding=!0,this._properties=[{name:"themeColor",description:"Sets which color the badge should use from the theme palette.",defaultValue:"white",type:["white","success","warning","danger"]},{name:"size",description:"Sets the size of the badge",defaultValue:"md",type:["sm","md"]}],this._cssCustomPropertiesColumns={name:"Name",description:"Description",default:"default"},this._cssCustomProperties=[{name:"--kirby-badge-position",description:"Sets the position property of the badge.",defaultValue:"relative"},{name:"--kirby-badge-top",description:"Sets the vertical position of the badge.",defaultValue:"auto"},{name:"--kirby-badge-right",description:"Sets the horizontal position of the badge.",defaultValue:"auto"},{name:"--kirby-badge-left",description:"Sets the horizontal position of the badge.",defaultValue:"auto"},{name:"--kirby-badge-elevation",description:"Sets the box-shadow property of the badge.",defaultValue:"none | [custom elevation on white badge]"},{name:"--kirby-badge-color",description:"Sets the text color of the badge. It is recommended to use the themeColor input property instead to not break the color scheme."},{name:"--kirby-badge-background-color",description:"Sets the background color of the badge. It is recommended to use the themeColor input property instead to not break the color scheme."},{name:"--kirby-badge-z-index",description:"Sets the z-index property of the badge."}]}static#e=this.\u0275fac=function(vt){return new(vt||Ve)};static#t=this.\u0275cmp=e.VBU({type:Ve,selectors:[["cookbook-badge-showcase"]],decls:57,vars:13,consts:[["badgeExampleNumber",""],["badgeExampleText",""],["badgeExampleIcon",""],["badgeExampleSmall",""],[3,"hasMargin"],["variant","flat",3,"hasPadding"],[3,"html"],[3,"properties"],[3,"properties","columns"]],template:function(vt,Ge){if(1&vt&&(e.j41(0,"p"),e.EFF(1," Badges are inline block elements that often are used on top of or close to another component. They can be used with numbers, text and icons. A small badge version also exists which does not support slotted content.\n"),e.k0s(),e.nrm(2,"kirby-divider",4),e.j41(3,"h2"),e.EFF(4,"Examples"),e.k0s(),e.j41(5,"h3"),e.EFF(6,"Badge with numbers"),e.k0s(),e.j41(7,"p"),e.EFF(8,"Using a badge with a number can be a good way to indicate specific status on an element."),e.k0s(),e.j41(9,"p")(10,"kirby-card",5),e.nrm(11,"cookbook-badge-example-number",null,0)(13,"cookbook-example-viewer",6),e.k0s()(),e.j41(14,"h3"),e.EFF(15,"Badge with text"),e.k0s(),e.j41(16,"p"),e.EFF(17," Badges can also be used together with a text. Flags might in some cases be a better alternative.\n"),e.k0s(),e.j41(18,"p")(19,"kirby-card",5),e.nrm(20,"cookbook-badge-example-text",null,1)(22,"cookbook-example-viewer",6),e.k0s()(),e.j41(23,"h3"),e.EFF(24,"Badge with icons"),e.k0s(),e.j41(25,"p"),e.EFF(26," It is possible to slot an icon to display it in a badge. This might be used to indicate the existence of an associated element (e.g. an attachment).\n"),e.k0s(),e.j41(27,"p")(28,"kirby-card",5),e.nrm(29,"cookbook-badge-example-icon",null,2)(31,"br")(32,"cookbook-example-viewer",6),e.k0s()(),e.j41(33,"h3"),e.EFF(34,"Small Badges"),e.k0s(),e.j41(35,"p"),e.EFF(36," Setting the input property "),e.j41(37,"code"),e.EFF(38,"size"),e.k0s(),e.EFF(39," to "),e.j41(40,"code"),e.EFF(41,"'sm'"),e.k0s(),e.EFF(42," will display a small badge without any content. This can be useful to indicate status on an element.\n"),e.k0s(),e.j41(43,"p")(44,"kirby-card",5),e.nrm(45,"cookbook-badge-example-small",null,3)(47,"cookbook-example-viewer",6),e.k0s()(),e.nrm(48,"kirby-divider",4),e.j41(49,"h2"),e.EFF(50,"API"),e.k0s(),e.j41(51,"h3"),e.EFF(52,"Properties"),e.k0s(),e.nrm(53,"cookbook-api-description-properties",7),e.j41(54,"h3"),e.EFF(55,"CSS Custom Properties"),e.k0s(),e.nrm(56,"cookbook-api-description-properties",8)),2&vt){const vo=e.sdS(12),Po=e.sdS(21),Hn=e.sdS(30),ls=e.sdS(46);e.R7$(2),e.Y8G("hasMargin",!0),e.R7$(8),e.Y8G("hasPadding",Ge._cardHasPadding),e.R7$(3),e.Y8G("html",vo.template),e.R7$(6),e.Y8G("hasPadding",Ge._cardHasPadding),e.R7$(3),e.Y8G("html",Po.template),e.R7$(6),e.Y8G("hasPadding",Ge._cardHasPadding),e.R7$(4),e.Y8G("html",Hn.template),e.R7$(12),e.Y8G("hasPadding",Ge._cardHasPadding),e.R7$(3),e.Y8G("html",ls.template),e.R7$(),e.Y8G("hasMargin",!0),e.R7$(5),e.Y8G("properties",Ge._properties),e.R7$(3),e.Y8G("properties",Ge._cssCustomProperties)("columns",Ge._cssCustomPropertiesColumns)}},dependencies:[at.h,Ft.Dw,Ft.ib,fo.G,n.s,wn.E,dn.I,$e.e,pt],encapsulation:2})}return Ve})();var ot=l(47868),Wt=l(92908),Dn=l(8344),to=l(4631),co=l(76448),Oo=l(4855),ln=l(10303),Gn=l(3925),go=l(17313),Vo=l(53697),yi=l(17337);let ci=(()=>{class Ve{constructor(){this.properties=[{name:"attentionLevel",description:"Sets the attention level for the button. Button color will be updated automatically depending on host color.",defaultValue:"1",type:["1","2","3"]},{name:"disabled",description:"Disables the button.",defaultValue:"",type:["boolean attribute"]},{name:"expand",description:"When set to `block` the button will expand to full width of it's parent container.",defaultValue:"undefined",type:["block"]},{name:"noDecoration",description:"Renders the button without a background.",defaultValue:"false",type:["true","false"]},{name:"size",description:"Sets the size of the button. The touch area will always be a minimum of 44px by 44px. If buttons are smaller than this, the surrounding area will still be clickable, to preserve accessibility.",defaultValue:"md",type:["xs","sm","md","lg"]},{name:"showIconOnly",description:"Set to `true` if you need to include a text for the button in the markup but still want to render the button as icon only.",defaultValue:"false",type:["boolean"]}]}scrollTo(Lt){return Lt.scrollIntoView({behavior:"smooth"}),!1}static#e=this.\u0275fac=function(vt){return new(vt||Ve)};static#t=this.\u0275cmp=e.VBU({type:Ve,selectors:[["cookbook-button-showcase"]],decls:208,vars:12,consts:[["defaultExample",""],["attentionLevels",""],["attentionLevelExample",""],["sizes",""],["sizeExample",""],["blockExample",""],["iconsExample",""],["accessibleIconButtons",""],["iconOnlyExample",""],["undecoratedExample",""],["disabledExample",""],["accessibleDisabledButtons",""],["ariaDisabledExample",""],["linkExample",""],[1,"example"],[3,"hasMargin"],["href","#",3,"click"],[3,"html"],[1,"comment"],["href","https://www.w3.org/TR/WCAG22/#target-size-enhanced"],["routerLink","../header"],["target","_blank","href","https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-disabled",1,"kirby-external-icon"],[3,"properties"]],template:function(vt,Ge){if(1&vt){const vo=e.RV6();e.j41(0,"div",14)(1,"p"),e.EFF(2," Button allows users to perform actions and make choices with a single tap, such as submitting forms and triggering actions. "),e.k0s(),e.nrm(3,"kirby-divider",15),e.j41(4,"h2"),e.EFF(5,"Default"),e.k0s(),e.j41(6,"p"),e.EFF(7," By default the button is medium in "),e.j41(8,"a",16),e.bIt("click",function(){e.eBV(vo);const Hn=e.sdS(46);return e.Njj(Ge.scrollTo(Hn))}),e.EFF(9,"size"),e.k0s(),e.EFF(10," , has the highest "),e.j41(11,"a",16),e.bIt("click",function(){e.eBV(vo);const Hn=e.sdS(18);return e.Njj(Ge.scrollTo(Hn))}),e.EFF(12,"attention level"),e.k0s(),e.EFF(13," and renders inline. "),e.k0s(),e.j41(14,"cookbook-example-viewer",17),e.nrm(15,"cookbook-button-example-default",null,0),e.k0s(),e.j41(17,"h2",null,1),e.EFF(19,"Attention Levels"),e.k0s(),e.j41(20,"p"),e.EFF(21," The button can be configured with different levels of grabbing the user's attention, depending on the action of the button and it's relation to adjacent buttons. "),e.k0s(),e.j41(22,"p"),e.EFF(23," The background color of the button will take into account the brightness of the surrounding context. "),e.nrm(24,"br"),e.EFF(25," Try changing the theme color of the surrounding card in the example below to see this in action. "),e.k0s(),e.j41(26,"ol")(27,"li")(28,"strong"),e.EFF(29,"Highest attention level."),e.k0s(),e.nrm(30,"br"),e.EFF(31," Primary button used for call-to-action. This is the default attention level. "),e.k0s(),e.j41(32,"li")(33,"strong"),e.EFF(34,"Medium attention level."),e.k0s(),e.nrm(35,"br"),e.EFF(36," The button will stand out with a high contrast to the background of the surrounding context. "),e.k0s(),e.j41(37,"li")(38,"strong"),e.EFF(39,"Lowest attention level."),e.k0s(),e.nrm(40,"br"),e.EFF(41," The button will differ slightly from the background of the surrounding context. "),e.k0s()(),e.j41(42,"cookbook-example-viewer",17),e.nrm(43,"cookbook-button-example-attention-level",null,2),e.k0s(),e.j41(45,"h2",null,3),e.EFF(47,"Sizes"),e.k0s(),e.j41(48,"p"),e.EFF(49," The button comes in 4 different sizes: "),e.j41(50,"code"),e.EFF(51,"xs | sm | md | lg"),e.k0s(),e.EFF(52," . "),e.nrm(53,"br"),e.EFF(54," Setting this property will change the font-size, height and padding of the button. The default size is "),e.j41(55,"code"),e.EFF(56,"md"),e.k0s(),e.EFF(57," . "),e.k0s(),e.j41(58,"cookbook-example-viewer",17),e.nrm(59,"cookbook-button-example-sizes",null,4),e.k0s(),e.j41(61,"p",18)(62,"strong"),e.EFF(63,"Please note:"),e.k0s(),e.EFF(64," The extra small button does not meet the "),e.j41(65,"a",19),e.EFF(66," WCAG recommendations on target size "),e.k0s(),e.EFF(67," (44px), and should therefore be used with caution. "),e.k0s(),e.j41(68,"h2"),e.EFF(69,"Block button"),e.k0s(),e.j41(70,"p"),e.EFF(71," The button renders inline by default. To change the button to a full-width element, set "),e.j41(72,"code"),e.EFF(73,'expand="block"'),e.k0s(),e.EFF(74," . "),e.k0s(),e.j41(75,"cookbook-example-viewer",17),e.nrm(76,"cookbook-button-example-block",null,5),e.k0s(),e.j41(78,"h2"),e.EFF(79,"Icons"),e.k0s(),e.j41(80,"p"),e.EFF(81," An icon can be added to the button for extra visual affordance. The icon can be added to either the left or right side of the button, i.e. before or after the text. "),e.k0s(),e.j41(82,"cookbook-example-viewer",17),e.nrm(83,"cookbook-button-example-icons",null,6),e.k0s(),e.j41(85,"h2"),e.EFF(86,"Icon only"),e.k0s(),e.j41(87,"p"),e.EFF(88,' The button can be rendered with an icon only and no visible text. This is useful for "close" buttons and menu buttons. '),e.k0s(),e.j41(89,"p"),e.EFF(90," To render a button with an icon only you can either include an accessible name inside the button next to the icon and hide it visually by setting "),e.j41(91,"code"),e.EFF(92,'[showIconOnly]="true"'),e.k0s(),e.EFF(93," or you can omit any text and set an "),e.j41(94,"code"),e.EFF(95,"aria-label"),e.k0s(),e.EFF(96," instead. Please refer to the section on "),e.j41(97,"a",16),e.bIt("click",function(){e.eBV(vo);const Hn=e.sdS(107);return e.Njj(Ge.scrollTo(Hn))}),e.EFF(98,"Accessible Icon Buttons"),e.k0s(),e.EFF(99," below. "),e.k0s(),e.j41(100,"p")(101,"em"),e.EFF(102,' Note: including a\u2014visually hidden\u2014label in the markup is also useful in scenarios where the button needs to toggle between the default state and a "collapsed" state, e.g. when used in an '),e.j41(103,"a",20),e.EFF(104,"action group"),e.k0s(),e.EFF(105," . "),e.k0s()(),e.j41(106,"h3",null,7),e.EFF(108,"Accessible Icon Buttons"),e.k0s(),e.j41(109,"p"),e.EFF(110," When rendering a button with no visible text it's important to make the button accessible to assistive technologies, such as screen readers. "),e.k0s(),e.j41(111,"p"),e.EFF(112," By including a visually hidden label in the markup as mentioned above, assistive technologies will automatically infer the name of the button from its content. "),e.k0s(),e.j41(113,"p"),e.EFF(114," If you choose to omit the text inside the button you must set a meaningful "),e.j41(115,"code"),e.EFF(116,"aria-label"),e.k0s(),e.EFF(117," instead. "),e.k0s(),e.j41(118,"p"),e.EFF(119,' In both cases the label should describe the action of the button, such as "Close", "Search", "Settings" etc. '),e.k0s(),e.j41(120,"cookbook-example-viewer",17),e.nrm(121,"cookbook-button-example-icon-only",null,8),e.k0s(),e.j41(123,"h3"),e.EFF(124,"Undecorated"),e.k0s(),e.j41(125,"p"),e.EFF(126," To render the button without a background set "),e.j41(127,"code"),e.EFF(128,'[noDecoration]="true"'),e.k0s()(),e.j41(129,"p",18)(130,"em")(131,"strong"),e.EFF(132,"Please note:"),e.k0s(),e.EFF(133," The undecorated button is solely intended for use with icon only. "),e.k0s()(),e.j41(134,"cookbook-example-viewer",17),e.nrm(135,"cookbook-button-example-undecorated",null,9),e.k0s(),e.j41(137,"h2"),e.EFF(138,"Disabled"),e.k0s(),e.j41(139,"p"),e.EFF(140," Use the "),e.j41(141,"code"),e.EFF(142,"disabled"),e.k0s(),e.EFF(143," attribute to disable the button. "),e.k0s(),e.j41(144,"cookbook-example-viewer",17),e.nrm(145,"cookbook-button-example-disabled",null,10),e.k0s(),e.j41(147,"h3",null,11),e.EFF(149,"Accessible Disabled Buttons"),e.k0s(),e.j41(150,"p"),e.EFF(151," The "),e.j41(152,"code"),e.EFF(153,"disabled"),e.k0s(),e.EFF(154," attribute effectively hides the button from assistive technologies, such as screen readers, by removing the button from the focus order of the web page. "),e.k0s(),e.j41(155,"p"),e.EFF(156," In many scenarios it's good practice to expose the button as disabled, but still make it available for users to find when navigating via the "),e.j41(157,"kbd"),e.EFF(158,"Tab"),e.k0s(),e.EFF(159," key. "),e.nrm(160,"br"),e.EFF(161," An example of this could be a button that submits a form, but cannot be activated until the form is complete. Using "),e.j41(162,"code"),e.EFF(163,'aria-disabled="true"'),e.k0s(),e.EFF(164," instead of "),e.j41(165,"code"),e.EFF(166,"disabled"),e.k0s(),e.EFF(167," will render the button perceivable but disabled. "),e.k0s(),e.j41(168,"p")(169,"a",21),e.EFF(170," Read more about aria-disabled on MDN "),e.k0s()(),e.j41(171,"p"),e.EFF(172," Set the "),e.j41(173,"code"),e.EFF(174,'aria-disabled="true"'),e.k0s(),e.EFF(175," attribute to render the button as disabled and prevent activation (mouse, touch and keyboard), but allow it to be focused: "),e.k0s(),e.j41(176,"cookbook-example-viewer",17),e.nrm(177,"cookbook-button-example-aria-disabled",null,12),e.k0s(),e.j41(179,"h2"),e.EFF(180,"Link Button"),e.k0s(),e.j41(181,"p"),e.EFF(182," The kirby-button directive can also be applied to anchor-tags. This will allow use of attributes such as "),e.j41(183,"code"),e.EFF(184,"href"),e.k0s(),e.EFF(185," and "),e.j41(186,"code"),e.EFF(187,"target"),e.k0s(),e.EFF(188," , but the link will look like a button. "),e.k0s(),e.j41(189,"cookbook-example-viewer",17),e.nrm(190,"cookbook-button-example-link",null,13),e.k0s(),e.j41(192,"h2"),e.EFF(193,"Accessibility"),e.k0s(),e.j41(194,"p"),e.EFF(195,"Please refer to:"),e.k0s(),e.j41(196,"ul")(197,"li")(198,"a",16),e.bIt("click",function(){e.eBV(vo);const Hn=e.sdS(107);return e.Njj(Ge.scrollTo(Hn))}),e.EFF(199,"Accessible Icon Buttons"),e.k0s()(),e.j41(200,"li")(201,"a",16),e.bIt("click",function(){e.eBV(vo);const Hn=e.sdS(148);return e.Njj(Ge.scrollTo(Hn))}),e.EFF(202,"Accessible Disabled Buttons"),e.k0s()()(),e.j41(203,"h2"),e.EFF(204,"API"),e.k0s(),e.j41(205,"h3"),e.EFF(206,"Properties"),e.k0s(),e.nrm(207,"cookbook-api-description-properties",22),e.k0s()}if(2&vt){const vo=e.sdS(16),Po=e.sdS(44),Hn=e.sdS(60),ls=e.sdS(77),Ms=e.sdS(84),Os=e.sdS(122),ga=e.sdS(136),Bs=e.sdS(146),xa=e.sdS(178),Ia=e.sdS(191);e.R7$(3),e.Y8G("hasMargin",!0),e.R7$(11),e.Y8G("html",vo.template),e.R7$(28),e.Y8G("html",Po.template),e.R7$(16),e.Y8G("html",Hn.template),e.R7$(17),e.Y8G("html",ls.template),e.R7$(7),e.Y8G("html",Ms.template),e.R7$(38),e.Y8G("html",Os.template),e.R7$(14),e.Y8G("html",ga.template),e.R7$(10),e.Y8G("html",Bs.template),e.R7$(32),e.Y8G("html",xa.template),e.R7$(13),e.Y8G("html",Ia.template),e.R7$(18),e.Y8G("properties",Ge.properties)}},dependencies:[at.h,n.s,Wt.N,Dn.Y,to._,co.B,Oo.G,ot.Wk,ln.t,Gn.I,go.q,Vo.z,yi.G,pt],styles:["h2[_ngcontent-%COMP%]:not(:first-child){margin-top:32px}h3[_ngcontent-%COMP%]{border-bottom:1px dotted var(--kirby-medium)}cookbook-example-viewer[_ngcontent-%COMP%], cookbook-code-viewer[_ngcontent-%COMP%]{margin-bottom:32px}.example-frame[_ngcontent-%COMP%]{position:relative;border:1px solid #ddd;border-radius:12px;padding-block:24px}.example-frame.no-vertical-padding[_ngcontent-%COMP%]{padding-block:0}kbd[_ngcontent-%COMP%]{border-radius:3px;border:1px solid var(--kirby-semi-dark);box-shadow:0 2px 1px var(--kirby-dark-overlay-20),0 2px 1px 0 var(--kirby-white) inset;color:var(--kirby-black);font-size:.85em;font-weight:var(--kirby-font-weight-bold);line-height:1;padding:2px 4px;white-space:nowrap}"]})}return Ve})();var er=l(11235),dr=l(39490),Lr=l(2923),Vr=l(3418),Fr=l(47333);let wr=(()=>{class Ve{constructor(){this.moduleProviderExample="\nimport { LOCALE_ID, NgModule } from '@angular/core';\n\n@NgModule({\n ...\n providers: [\n { provide: LOCALE_ID, useValue: 'da' },\n ],\n ...\n})\nexport class AppModule {}\n",this.disableWeekends=!1,this.alwaysEnableToday=!1,this.disablePastDates=!1,this.disableFutureDates=!1,this.setMinDate=!1,this.setMaxDate=!1,this.setTodayDate=!1,this.setDisabledDates=!1,this.setEnabledDates=!1,this.useTimezoneUTC=!1,this.showYearNavigator=!1,this.properties=[{name:"selectedDate",description:"(Optional) Returns/sets the selected date. Any currently selected date can be deselected by passing null",defaultValue:"undefined",type:["Date","null"]},{name:"disableWeekends",description:"(Optional) Disables selection of weekends.",defaultValue:"false",type:["true | false"]},{name:"alwaysEnableToday",description:"(Optional) Allows selection of current date regardless of whether it is disabled (e.g. disableWeekends=true, disabledDates=[...]).",defaultValue:"false",type:["true | false"]},{name:"disablePastDates",description:"(Optional) Disables selection of dates earlier then the current date.",defaultValue:"false",type:["true | false"]},{name:"disableFutureDates",description:"(Optional) Disables selection of dates later than the current date.",defaultValue:"false",type:["true | false"]},{name:"todayDate",description:"(Optional) The date to be marked as today. If omitted, will use current date in browser timezone.",defaultValue:"null",type:["Date"]},{name:"minDate",description:"(Optional) The earliest date that should be selectable.",defaultValue:"null",type:["Date"]},{name:"maxDate",description:"(Optional) The latest date that should be selectable.",defaultValue:"null",type:["Date"]},{name:"disabledDates",description:"(Optional) Array of dates that should not be selectable. Should not be used together with enabledDates.",defaultValue:"null",type:["Date[]"]},{name:"enabledDates",description:"(Optional) Array of dates that should be selectable. Should not be used together with disabledDates.",defaultValue:"null",type:["Date[]"]},{name:"timezone",description:"(Optional) Specify timezone for aligning Date objects. Emitted Date objects will be constructed to point to midnight in the given timezone. Input Date objects may be in either of the two timezones but we highly recommend aligning them with midnight.",defaultValue:'"local"',type:['"local" | "UTC"']},{name:"yearNavigatorOptions",description:"(Optional) Displays a dropdown to navigate between years and specifies the navigable year interval with either numbers or dates. Navigable years are set by getting the year difference between `from` and `to`, but prioritize `minDate` and `maxDate`: if `minDate` and `maxDate` are set, they override `from` and `to`.",defaultValue:"null",type:["{ from: number | Date; to: number | Date }"]},{name:"locales",description:"(Optional) Danish and English locales are built in, but if additional existing locales are needed (fx. Spanish), they can be specified here.",defaultValue:"{}",type:["{ [key: string]: Locale }"]},{name:"customLocales",description:"(Optional) Danish and English locales are built in, but if custom locales are needed, they can be specified here.",defaultValue:"{}",type:["{ [key: string]: Locale }"]}],this.events=[{name:"dateSelect",description:"Emitted when a date is clicked.",signature:"EventEmitter"},{name:"dateChange",description:"Emitted when selectedDate changes value.",signature:"EventEmitter"},{name:"yearSelect",description:"Emitted when yearNavigator changes value.",signature:"EventEmitter"},{name:"previousMonthClicked",description:"Emitted when clicking the button to navigate to the previous month.",signature:"EventEmitter"},{name:"nextMonthClicked",description:"Emitted when clicking the button to navigate to the next month.",signature:"EventEmitter"}];const Lt=new Date;this.minDate=new Date,this.minDate.setDate(Lt.getDate()-60),this.maxDate=new Date,this.maxDate.setDate(Lt.getDate()+60),this.todayDate=new Date,this.todayDate.setDate(Lt.getDate()+3)}static#e=this.\u0275fac=function(vt){return new(vt||Ve)};static#t=this.\u0275cmp=e.VBU({type:Ve,selectors:[["cookbook-calendar-showcase"]],decls:152,vars:45,consts:[["calendarCardExample",""],["yearNavigatorExample",""],["noBackgroundExample",""],[1,"custom-example"],[3,"html","ts"],[1,"example-frame"],[1,"calendar-example",3,"disableWeekends","disablePastDates","disableFutureDates","setDisabledDates","setEnabledDates","setMinDate","setMaxDate","setTodayDate","useTimezoneUTC","showYearNavigator"],["configAppearance","toggle"],["size","xs","text","Disable weekends",3,"checkedChange","checked"],["size","xs","text","Always enable current date",3,"checkedChange","checked"],["size","xs","text","Disable past dates",3,"checkedChange","checked"],["size","xs","text","Disable future dates",3,"checkedChange","checked"],["size","xs","text","Set disabled dates",3,"checkedChange","checked"],["size","xs","text","Set enabled dates",3,"checkedChange","checked"],["size","xs",3,"checkedChange","checked","text"],["size","xs","text","Use UTC instead of local time",3,"checkedChange","checked"],[3,"html"],[3,"ts"],[3,"properties"],[3,"events"]],template:function(vt,Ge){if(1&vt){const vo=e.RV6();e.j41(0,"p"),e.EFF(1," The calendar is a picker interface that displays a date grid with month navigation, for users to select a single date.\n"),e.k0s(),e.j41(2,"h2",3),e.EFF(3,"Calendar in card"),e.k0s(),e.j41(4,"p"),e.EFF(5,"The calendar should in most use-cases be placed inside a card to stand out from the canvas."),e.k0s(),e.j41(6,"p"),e.EFF(7," By default any date is selectable for the user but various configurations can be applied to restrict what dates users can select. For instance, the calendar can be configured with min and max dates, disable weekends, disable specific dates and more.\n"),e.k0s(),e.j41(8,"p"),e.EFF(9," This example showcases the many different options, and will also allow you to play around with setting the "),e.j41(10,"code"),e.EFF(11,"selectedDate"),e.k0s(),e.EFF(12," programmatically.\n"),e.k0s(),e.j41(13,"cookbook-example-viewer",4)(14,"div",5),e.nrm(15,"cookbook-calendar-card-example",6,0),e.j41(17,"cookbook-example-configuration-wrapper",7)(18,"kirby-checkbox",8),e.mxI("checkedChange",function(Hn){return e.eBV(vo),e.DH7(Ge.disableWeekends,Hn)||(Ge.disableWeekends=Hn),e.Njj(Hn)}),e.k0s(),e.j41(19,"kirby-checkbox",9),e.mxI("checkedChange",function(Hn){return e.eBV(vo),e.DH7(Ge.alwaysEnableToday,Hn)||(Ge.alwaysEnableToday=Hn),e.Njj(Hn)}),e.k0s(),e.j41(20,"kirby-checkbox",10),e.mxI("checkedChange",function(Hn){return e.eBV(vo),e.DH7(Ge.disablePastDates,Hn)||(Ge.disablePastDates=Hn),e.Njj(Hn)}),e.k0s(),e.j41(21,"kirby-checkbox",11),e.mxI("checkedChange",function(Hn){return e.eBV(vo),e.DH7(Ge.disableFutureDates,Hn)||(Ge.disableFutureDates=Hn),e.Njj(Hn)}),e.k0s(),e.j41(22,"kirby-checkbox",12),e.mxI("checkedChange",function(Hn){return e.eBV(vo),e.DH7(Ge.setDisabledDates,Hn)||(Ge.setDisabledDates=Hn),e.Njj(Hn)}),e.k0s(),e.j41(23,"kirby-checkbox",13),e.mxI("checkedChange",function(Hn){return e.eBV(vo),e.DH7(Ge.setEnabledDates,Hn)||(Ge.setEnabledDates=Hn),e.Njj(Hn)}),e.k0s(),e.j41(24,"kirby-checkbox",14),e.nI1(25,"date"),e.mxI("checkedChange",function(Hn){return e.eBV(vo),e.DH7(Ge.setMinDate,Hn)||(Ge.setMinDate=Hn),e.Njj(Hn)}),e.k0s(),e.j41(26,"kirby-checkbox",14),e.nI1(27,"date"),e.mxI("checkedChange",function(Hn){return e.eBV(vo),e.DH7(Ge.setMaxDate,Hn)||(Ge.setMaxDate=Hn),e.Njj(Hn)}),e.k0s(),e.j41(28,"kirby-checkbox",14),e.nI1(29,"date"),e.mxI("checkedChange",function(Hn){return e.eBV(vo),e.DH7(Ge.setTodayDate,Hn)||(Ge.setTodayDate=Hn),e.Njj(Hn)}),e.k0s(),e.j41(30,"kirby-checkbox",15),e.mxI("checkedChange",function(Hn){return e.eBV(vo),e.DH7(Ge.useTimezoneUTC,Hn)||(Ge.useTimezoneUTC=Hn),e.Njj(Hn)}),e.k0s()()()(),e.j41(31,"h2"),e.EFF(32,"Calendar with year navigator"),e.k0s(),e.j41(33,"p"),e.EFF(34," A year-navigator can be shown in the calendars header to provide quick navigation between years.\n"),e.k0s(),e.j41(35,"cookbook-example-viewer",16)(36,"div",5),e.nrm(37,"cookbook-calendar-year-navigator-example",null,1),e.k0s()(),e.j41(39,"h2"),e.EFF(40,"Calendar without background"),e.k0s(),e.j41(41,"p"),e.EFF(42," The calendar comes with minimal styling out of the box and we recommend to place it in a "),e.j41(43,"code"),e.EFF(44,"kirby-card"),e.k0s(),e.EFF(45," .\n"),e.k0s(),e.j41(46,"p"),e.EFF(47," In some rare use-cases it can be necessary to place the calendar on a different background or directly on canvas, in which case the calendar can be used without any surrounding card.\n"),e.k0s(),e.j41(48,"cookbook-example-viewer",16)(49,"div",5),e.nrm(50,"cookbook-calendar-no-background-example",null,2),e.k0s()(),e.j41(52,"h2"),e.EFF(53,"Accessibility"),e.k0s(),e.j41(54,"p"),e.EFF(55," The calendar uses a table to provide an easily navigable grid of dates. Screen-reader users can navigate using standard table navigation commands.\n"),e.k0s(),e.j41(56,"p"),e.EFF(57," When using the calendar on another background than a white "),e.j41(58,"code"),e.EFF(59,"kirby-card"),e.k0s(),e.EFF(60," , additional care should be taken by implementers to ensure proper contrast and readability of the date grid and controls.\n"),e.k0s(),e.j41(61,"h2"),e.EFF(62,"Keyboard support"),e.k0s(),e.j41(63,"p"),e.EFF(64,"The calendar has full keyboard support to make it easier to navigate and select dates."),e.k0s(),e.j41(65,"p"),e.EFF(66,"The following keys can be used to move the currently focussed date:"),e.k0s(),e.j41(67,"ul")(68,"li")(69,"b"),e.EFF(70,"Arrow keys"),e.k0s(),e.j41(71,"ul")(72,"li")(73,"kbd"),e.EFF(74,"\u2190"),e.k0s(),e.EFF(75," and "),e.j41(76,"kbd"),e.EFF(77,"\u2192"),e.k0s(),e.EFF(78," moves focus to previous and next day "),e.k0s(),e.j41(79,"li")(80,"kbd"),e.EFF(81,"\u2191"),e.k0s(),e.EFF(82," and "),e.j41(83,"kbd"),e.EFF(84,"\u2193"),e.k0s(),e.EFF(85," moves focus to same weekday of previous and next week "),e.k0s()()(),e.j41(86,"li")(87,"kbd"),e.EFF(88,"Home"),e.k0s(),e.EFF(89," and "),e.j41(90,"kbd"),e.EFF(91,"End"),e.k0s(),e.EFF(92," moves focus to first day (Monday) and last day (Sunday) of the current week "),e.k0s(),e.j41(93,"li")(94,"kbd"),e.EFF(95,"PageUp"),e.k0s(),e.EFF(96," and "),e.j41(97,"kbd"),e.EFF(98,"PageDown"),e.k0s(),e.EFF(99," moves focus to same day of previous and next month "),e.k0s(),e.j41(100,"li")(101,"kbd"),e.EFF(102,"Shift"),e.k0s(),e.EFF(103," + "),e.j41(104,"kbd"),e.EFF(105,"PageUp"),e.k0s(),e.EFF(106," and "),e.j41(107,"kbd"),e.EFF(108,"Shift"),e.k0s(),e.EFF(109," + "),e.j41(110,"kbd"),e.EFF(111,"PageDown"),e.k0s(),e.EFF(112," moves focus to same day and month of previous and next year "),e.k0s()(),e.j41(113,"p"),e.EFF(114," When focussed, a date can be selected with "),e.j41(115,"kbd"),e.EFF(116,"Enter \u21b5"),e.k0s(),e.EFF(117," and "),e.j41(118,"kbd"),e.EFF(119,"Space"),e.k0s(),e.EFF(120,".\n"),e.k0s(),e.j41(121,"h2"),e.EFF(122,"Specifying locale"),e.k0s(),e.j41(123,"p"),e.EFF(124," The locale of the calendar (i.e. day and month names) can be set by providing a "),e.j41(125,"code"),e.EFF(126,"LOCALE_ID"),e.k0s(),e.EFF(127," . The calendar currently supports LOCALE_IDs "),e.j41(128,"code"),e.EFF(129,"da"),e.k0s(),e.EFF(130," , "),e.j41(131,"code"),e.EFF(132,"en-GB"),e.k0s(),e.EFF(133," and "),e.j41(134,"code"),e.EFF(135,"en-US"),e.k0s(),e.EFF(136," and it defaults to "),e.j41(137,"code"),e.EFF(138,"en-GB"),e.k0s(),e.EFF(139," if none is provided.\n"),e.k0s(),e.j41(140,"p"),e.EFF(141," Usually the locale should be configured for the entire app, typically in "),e.j41(142,"code"),e.EFF(143,"AppModule"),e.k0s(),e.EFF(144," like this:\n"),e.k0s(),e.nrm(145,"cookbook-code-viewer",17),e.j41(146,"h2"),e.EFF(147,"Properties"),e.k0s(),e.nrm(148,"cookbook-api-description-properties",18),e.j41(149,"h2"),e.EFF(150,"Events"),e.k0s(),e.nrm(151,"cookbook-api-description-events",19)}if(2&vt){const vo=e.sdS(16),Po=e.sdS(38),Hn=e.sdS(51);e.R7$(13),e.Y8G("html",vo.template)("ts",vo.codeSnippet),e.R7$(2),e.Y8G("disableWeekends",Ge.disableWeekends)("disablePastDates",Ge.disablePastDates)("disableFutureDates",Ge.disableFutureDates)("setDisabledDates",Ge.setDisabledDates)("setEnabledDates",Ge.setEnabledDates)("setMinDate",Ge.setMinDate)("setMaxDate",Ge.setMaxDate)("setTodayDate",Ge.setTodayDate)("useTimezoneUTC",Ge.useTimezoneUTC)("showYearNavigator",Ge.showYearNavigator),e.R7$(3),e.R50("checked",Ge.disableWeekends),e.R7$(),e.R50("checked",Ge.alwaysEnableToday),e.R7$(),e.R50("checked",Ge.disablePastDates),e.R7$(),e.R50("checked",Ge.disableFutureDates),e.R7$(),e.R50("checked",Ge.setDisabledDates),e.R7$(),e.R50("checked",Ge.setEnabledDates),e.R7$(),e.Mz_("text","Set min date (",e.brH(25,33,Ge.minDate,"dd-MM-yyyy",Ge.useTimezoneUTC?"UTC":void 0),")"),e.R50("checked",Ge.setMinDate),e.R7$(2),e.Mz_("text","Set max date (",e.brH(27,37,Ge.maxDate,"dd-MM-yyyy",Ge.useTimezoneUTC?"UTC":void 0),")"),e.R50("checked",Ge.setMaxDate),e.R7$(2),e.Mz_("text","Set today date (",e.brH(29,41,Ge.todayDate,"dd-MM-yyyy",Ge.useTimezoneUTC?"UTC":void 0),")"),e.R50("checked",Ge.setTodayDate),e.R7$(2),e.R50("checked",Ge.useTimezoneUTC),e.R7$(5),e.Y8G("html",Po.template),e.R7$(13),e.Y8G("html",Hn.template),e.R7$(97),e.Y8G("ts",Ge.moduleProviderExample),e.R7$(3),e.Y8G("properties",Ge.properties),e.R7$(3),e.Y8G("events",Ge.events)}},dependencies:[n.s,dr.u,Lr.V,er.P,Vr.a,Fr.B,_o.B,pt,hn,Xe.vh],styles:["h2[_ngcontent-%COMP%]:not(:first-child){margin-top:32px}h3[_ngcontent-%COMP%]{border-bottom:1px dotted var(--kirby-medium)}cookbook-example-viewer[_ngcontent-%COMP%], cookbook-code-viewer[_ngcontent-%COMP%]{margin-bottom:32px}.example-frame[_ngcontent-%COMP%]{position:relative;border:1px solid #ddd;border-radius:12px;padding-block:24px}.example-frame.no-vertical-padding[_ngcontent-%COMP%]{padding-block:0}kbd[_ngcontent-%COMP%]{border-radius:3px;border:1px solid var(--kirby-semi-dark);box-shadow:0 2px 1px var(--kirby-dark-overlay-20),0 2px 1px 0 var(--kirby-white) inset;color:var(--kirby-black);font-size:.85em;font-weight:var(--kirby-font-weight-bold);line-height:1;padding:2px 4px;white-space:nowrap}"]})}return Ve})();var is=l(31270),en=l(26826),po=l(25777),ni=l(64840),Ci=l(1039);let hr=(()=>{class Ve{constructor(){this.exampleHtml="\n\n\n\n\n\n\n\n\n",this.properties=[{name:"title",description:"Sets the larger title in kirby-card-header",defaultValue:"",type:["string"]},{name:"subtitle",description:"Smaller title in kirby-card-header",defaultValue:"",type:["string"]},{name:"backgroundImageUrl",description:"(Optional) Provided a valid URL will set the background image of the card.",defaultValue:"",type:["string"]},{name:"variant",description:'Sets the variant of a card. The recommended is "elevated" which is also the default',defaultValue:"elevated",type:["elevated","flat","outlined"]},{name:"hasPadding",description:"If set, the card will have spacing between the border and the content",defaultValue:"false",type:["boolean"]},{name:"themeColor",description:"Sets which color the card should use from the theme palette.",defaultValue:"",type:["primary","secondary","tertiary","success","warning","danger","light","medium","dark"]}],this.propertiesHeaderAndFooter=[{name:"hasPadding",description:"Sets the inner padding for card header and card footer",defaultValue:"true",type:["boolean"]}],this.customCssPropertiesColumns={name:"Attribute",description:"Description",default:"Default"},this.customCssProperties=[{name:"--kirby-card-background-image",description:"Sets the 'background-image' property of the card."},{name:"--kirby-card-background-repeat",description:"Sets the 'background-repeat' property of the card",defaultValue:"no-repeat"},{name:"--kirby-card-background-position",description:"Sets the 'background-position' property of the card",defaultValue:"center"},{name:"--kirby-card-background-size",description:"Sets the 'background-size' property of the card",defaultValue:"cover"},{name:"--kirby-card-padding-top",description:"Sets the 'padding-top' property of the card",defaultValue:"size('s')"},{name:"--kirby-card-padding-bottom",description:"Sets the 'padding-bottom' property of the card",defaultValue:"size('s')"},{name:"--kirby-card-border",description:"Sets the 'border' property of the card",defaultValue:"none"}]}static#e=this.\u0275fac=function(vt){return new(vt||Ve)};static#t=this.\u0275cmp=e.VBU({type:Ve,selectors:[["cookbook-card-showcase"]],decls:117,vars:12,consts:[["defaultExample",""],["disclosureExample",""],["flagExample",""],["themeColorExample",""],["backgroundImageExample",""],[3,"html"],[3,"html","css"],["target","_blank","href","https://www.npmjs.com/package/include-media"],[3,"hasMargin"],[3,"properties"],[3,"properties","columns"]],template:function(vt,Ge){if(1&vt&&(e.j41(0,"p"),e.EFF(1," Cards are containers that display content about a single subject. They are also useful for grouping a list of related information.\n"),e.k0s(),e.j41(2,"p"),e.EFF(3," In its definition cards are containers that need to include other components like list/items, images, buttons, avatars etc.\n"),e.k0s(),e.j41(4,"h2"),e.EFF(5,"Variants"),e.k0s(),e.j41(6,"p"),e.EFF(7,"The card comes in three variants:"),e.k0s(),e.j41(8,"ul")(9,"li")(10,"strong"),e.EFF(11,"Elevated (default)"),e.k0s(),e.EFF(12," - The card is slightly elevated from the background with a drop shadow. "),e.k0s(),e.j41(13,"li")(14,"strong"),e.EFF(15,"Flat"),e.k0s(),e.EFF(16," - Has no shadow and appears lower in the visual hierarchy. "),e.k0s(),e.j41(17,"li")(18,"strong"),e.EFF(19,"Outlined"),e.k0s(),e.EFF(20," - Has a border and no background. Appear lowest in the visual hierarchy. "),e.k0s()(),e.j41(21,"cookbook-example-viewer",5),e.nrm(22,"cookbook-card-example-variant",null,0),e.k0s(),e.j41(24,"p"),e.EFF(25,"The card and its variants supports different use cases:"),e.k0s(),e.j41(26,"ul")(27,"li")(28,"strong"),e.EFF(29,"Layout and grouping"),e.k0s(),e.EFF(30," - In this case, use one of the three variants - Elevated, Flat or Outlined. "),e.k0s(),e.j41(31,"li")(32,"strong"),e.EFF(33,"Navigation"),e.k0s(),e.EFF(34," - Use the Elevated (default) variant whenever the entire card is clickable. Consider adding a disclosure indicator to the card. "),e.k0s()(),e.j41(35,"h2"),e.EFF(36,"State & Disclosure"),e.k0s(),e.j41(37,"p"),e.EFF(38," Whenever a card can be interacted with it is a best practice to also add a disclosure indicator, to show that it navigates to a new page, opens a modal or similar.\n"),e.k0s(),e.j41(39,"p"),e.EFF(40," Registering any click event "),e.j41(41,"code"),e.EFF(42,'(click)="function()"'),e.k0s(),e.EFF(43," on the card will activate its state behavior when hovered or pressed.\n"),e.k0s(),e.j41(44,"p"),e.EFF(45," A card with a disclosure indicator is composed of a card-header with a slotted "),e.j41(46,"code"),e.EFF(47,"kirby-item"),e.k0s(),e.EFF(48," , using the "),e.j41(49,"code"),e.EFF(50,"--kirby-card-padding-top"),e.k0s(),e.EFF(51," CSS Custom Property to set the padding top in card content area to "),e.j41(52,"code"),e.EFF(53,"0px"),e.k0s(),e.EFF(54," . The card header input property "),e.j41(55,"code"),e.EFF(56,"hasPadding"),e.k0s(),e.EFF(57," is set to "),e.j41(58,"code"),e.EFF(59,"false"),e.k0s(),e.EFF(60," to adjust to the use of item.\n"),e.k0s(),e.j41(61,"cookbook-example-viewer",6),e.nrm(62,"cookbook-card-example-disclosure",null,1),e.k0s(),e.j41(64,"h2"),e.EFF(65,"Flagged header"),e.k0s(),e.j41(66,"p"),e.EFF(67," A card can show a flag in the header. This is mostly used when a bundle of items in the card can express the same \u201cflag\u201d.\n"),e.k0s(),e.j41(68,"cookbook-example-viewer",5),e.nrm(69,"cookbook-card-example-flag",null,2),e.k0s(),e.j41(71,"h2"),e.EFF(72,"Colors"),e.k0s(),e.j41(73,"p"),e.EFF(74,"Cards can have a colored background to stand out even more."),e.k0s(),e.j41(75,"cookbook-example-viewer",5),e.nrm(76,"cookbook-card-example-color",null,3),e.k0s(),e.j41(78,"h2"),e.EFF(79,"Background image"),e.k0s(),e.j41(80,"p"),e.EFF(81," The recommended approach for setting a background image on the card is with the "),e.j41(82,"code"),e.EFF(83,"--kirby-card-background-image"),e.k0s(),e.EFF(84," CSS Custom Property.\n"),e.k0s(),e.j41(85,"p"),e.EFF(86," Alternatively, it can be set programatically via the "),e.j41(87,"code"),e.EFF(88,"backgroundImageUrl"),e.k0s(),e.EFF(89," input property.\n"),e.k0s(),e.j41(90,"p"),e.EFF(91," In this example, themeColor is explicitly set to dark to tell the card that the image content is dark. This ensures that the hover and pressed state make the card lighter instead of darker.\n"),e.k0s(),e.j41(92,"cookbook-example-viewer",6),e.nrm(93,"cookbook-card-example-background-image",null,4),e.k0s(),e.j41(95,"p")(96,"em"),e.EFF(97,"Note:"),e.k0s(),e.EFF(98," this example uses "),e.j41(99,"a",7),e.EFF(100,"include-media"),e.k0s(),e.EFF(101," for media queries. This is re-exported from the "),e.j41(102,"code"),e.EFF(103,"@kirbydesign/designsystem/scss/utils"),e.k0s(),e.EFF(104," Sass module.\n"),e.k0s(),e.nrm(105,"kirby-divider",8),e.j41(106,"h2"),e.EFF(107,"API Description"),e.k0s(),e.j41(108,"h3"),e.EFF(109,"Card properties:"),e.k0s(),e.nrm(110,"cookbook-api-description-properties",9),e.j41(111,"h3"),e.EFF(112,"Card CSS Custom Properties"),e.k0s(),e.nrm(113,"cookbook-api-description-properties",10),e.j41(114,"h3"),e.EFF(115,"Card header and footer properties:"),e.k0s(),e.nrm(116,"cookbook-api-description-properties",9)),2&vt){const vo=e.sdS(23),Po=e.sdS(63),Hn=e.sdS(70),ls=e.sdS(77),Ms=e.sdS(94);e.R7$(21),e.Y8G("html",vo.template),e.R7$(40),e.Y8G("html",Po.template)("css",Po.style),e.R7$(7),e.Y8G("html",Hn.codeSnippet),e.R7$(7),e.Y8G("html",ls.codeSnippet),e.R7$(17),e.Y8G("html",Ms.template)("css",Ms.style),e.R7$(13),e.Y8G("hasMargin",!0),e.R7$(5),e.Y8G("properties",Ge.properties),e.R7$(3),e.Y8G("properties",Ge.customCssProperties)("columns",Ge.customCssPropertiesColumns),e.R7$(3),e.Y8G("properties",Ge.propertiesHeaderAndFooter)}},dependencies:[n.s,is.n,en.r,po.y,ni.t,Ci.B,at.h,pt],styles:["h2[_ngcontent-%COMP%]:not(:first-child){margin-top:32px}h3[_ngcontent-%COMP%]{border-bottom:1px dotted var(--kirby-medium)}cookbook-example-viewer[_ngcontent-%COMP%], cookbook-code-viewer[_ngcontent-%COMP%]{margin-bottom:32px}.example-frame[_ngcontent-%COMP%]{position:relative;border:1px solid #ddd;border-radius:12px;padding-block:24px}.example-frame.no-vertical-padding[_ngcontent-%COMP%]{padding-block:0}kbd[_ngcontent-%COMP%]{border-radius:3px;border:1px solid var(--kirby-semi-dark);box-shadow:0 2px 1px var(--kirby-dark-overlay-20),0 2px 1px 0 var(--kirby-white) inset;color:var(--kirby-black);font-size:.85em;font-weight:var(--kirby-font-weight-bold);line-height:1;padding:2px 4px;white-space:nowrap}h4[_ngcontent-%COMP%]{padding-top:16px}.card-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:16px}@media (min-width: 768px){.card-grid[_ngcontent-%COMP%]{grid-template-columns:repeat(2,1fr)}}"]})}return Ve})();var Vi=l(12983),qi=l(9868),ts=l(31172),Wi=l(90329),sr=l(91022);const Si=()=>[7,12,5,9,3],rs_template='

{{_text}}

\n',rs_codeSnippet="_text = 'Nothing has been clicked';\n_labels = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday'];\n_highlighted: ChartHighlightedElements;\n\n_customOptions: ChartOptions = {\n onClick: (_event: ChartEvent, activeElements: ActiveElement[], _chart: Chart) => {\n const activeElement = activeElements[0];\n if (activeElement) {\n // Highlight clicked element\n this._highlighted = [[activeElement.datasetIndex, activeElement.index]];\n\n // Change text\n const activeElementLabel = this._labels[activeElement.index];\n this._text = `${activeElementLabel} was clicked`;\n } else {\n this._text = 'The background was clicked';\n this._highlighted = [];\n }\n },\n};\n ";let Ir=(()=>{class Ve{constructor(){this.template=rs_template,this.codeSnippet=rs_codeSnippet,this._text="Nothing has been clicked",this._labels=["Monday","Tuesday","Wednesday","Thursday","Friday"],this._customOptions={onClick:(Lt,vt)=>{const Ge=vt[0];Ge?(this._highlighted=[[Ge.datasetIndex,Ge.index]],this._text=`${this._labels[Ge.index]} was clicked`):(this._text="The background was clicked",this._highlighted=[])}}}static#e=this.\u0275fac=function(vt){return new(vt||Ve)};static#t=this.\u0275cmp=e.VBU({type:Ve,selectors:[["cookbook-chart-example-interaction"]],decls:3,vars:6,consts:[["type","column",3,"data","labels","customOptions","highlightedElements"]],template:function(vt,Ge){1&vt&&(e.j41(0,"p"),e.EFF(1),e.k0s(),e.nrm(2,"kirby-chart",0)),2&vt&&(e.R7$(),e.JRh(Ge._text),e.R7$(),e.Y8G("data",e.lJ4(5,Si))("labels",Ge._labels)("customOptions",Ge._customOptions)("highlightedElements",Ge._highlighted))},dependencies:[sr.mM,sr.Qe],encapsulation:2})}return Ve})();var fs=l(3717),Cs=l(33847);const ps=()=>[7,12,5,9,3],vi_template='',vi_codeSnippet="annotations: AnnotationOptions[] = [\n {\n type: 'line',\n yMin: 6.5,\n yMax: 6.5,\n drawTime: 'beforeDatasetsDraw',\n },\n {\n type: 'box',\n xMin: -0.3,\n xMax: 0.3,\n yMin: 6,\n yMax: 9,\n },\n {\n type: 'ellipse',\n xMin: 1.7,\n xMax: 1.8,\n yMin: 5.5,\n yMax: 4.5,\n },\n {\n type: 'line',\n yMin: 14.5,\n yMax: 14.5,\n borderDash: [0, 0],\n },\n];\n";let As=(()=>{class Ve{constructor(){this.template=vi_template,this.codeSnippet=vi_codeSnippet,this.annotations=[{type:"line",yMin:6.5,yMax:6.5,drawTime:"beforeDatasetsDraw"},{type:"box",xMin:-.3,xMax:.3,yMin:6,yMax:9},{type:"ellipse",xMin:1.7,xMax:1.8,yMin:5.5,yMax:4.5},{type:"line",yMin:14.5,yMax:14.5,borderDash:[0,0]}]}static#e=this.\u0275fac=function(vt){return new(vt||Ve)};static#t=this.\u0275cmp=e.VBU({type:Ve,selectors:[["cookbook-chart-example-annotations"]],decls:1,vars:3,consts:[[3,"data","annotations"]],template:function(vt,Ge){1&vt&&e.nrm(0,"kirby-chart",0),2&vt&&e.Y8G("data",e.lJ4(2,ps))("annotations",Ge.annotations)},dependencies:[sr.mM,sr.Qe],encapsulation:2})}return Ve})();var Ps=l(17555);const ys=()=>[739,1200,584,902,30],Es=()=>["Monday","Tuesday","Wednesday","Thursday","Friday"],gs_template="\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
DayNumber of visitors
Monday739
Tuesday1200
Wednesday584
Thursday902
Friday30
\n
";let vs=(()=>{class Ve{constructor(){this.template=gs_template}static#e=this.\u0275fac=function(vt){return new(vt||Ve)};static#t=this.\u0275cmp=e.VBU({type:Ve,selectors:[["cookbook-chart-example-accessibility"]],decls:32,vars:4,consts:[["type","column",3,"data","labels"]],template:function(vt,Ge){1&vt&&(e.j41(0,"kirby-chart",0)(1,"table")(2,"tr")(3,"th"),e.EFF(4,"Day"),e.k0s(),e.j41(5,"th"),e.EFF(6,"Number of visitors"),e.k0s()(),e.j41(7,"tr")(8,"td"),e.EFF(9,"Monday"),e.k0s(),e.j41(10,"td"),e.EFF(11,"739"),e.k0s()(),e.j41(12,"tr")(13,"td"),e.EFF(14,"Tuesday"),e.k0s(),e.j41(15,"td"),e.EFF(16,"1200"),e.k0s()(),e.j41(17,"tr")(18,"td"),e.EFF(19,"Wednesday"),e.k0s(),e.j41(20,"td"),e.EFF(21,"584"),e.k0s()(),e.j41(22,"tr")(23,"td"),e.EFF(24,"Thursday"),e.k0s(),e.j41(25,"td"),e.EFF(26,"902"),e.k0s()(),e.j41(27,"tr")(28,"td"),e.EFF(29,"Friday"),e.k0s(),e.j41(30,"td"),e.EFF(31,"30"),e.k0s()()()()),2&vt&&e.Y8G("data",e.lJ4(2,ys))("labels",e.lJ4(3,Es))},dependencies:[sr.mM,sr.Qe],encapsulation:2})}return Ve})();const ks=[{name:"labels",description:"(Optional) Labels that should be displayed along the main axis for each category. \n\n Multi-line labels can be created by supplying a string[][] as such: ['one line', ['multi', 'line']].",type:["string[]","string[][]"]},{name:"height",description:"(Optional) can be used to set the height of the chart. Will overwrite the value of setting the height using --kirby-chart-height.",type:["string","number"],defaultValue:"300px"},{name:"customOptions",description:"(Optional) Chart.js options that can be used to customize the charts. \n\n See: https://www.chartjs.org/docs/latest/general/options.html",type:["ChartOptions"]},{name:"annotations",description:"(Optional) Chart.js annotations that can be used to add annotations to the chart. \n\n See: https://www.chartjs.org/chartjs-plugin-annotation/",type:["AnnotationOptions[]"]},{name:"highlightedElements",description:"(Optional) can be used to highlight specific data elements in the chart. \n\n Provided as an array of [number, number] tuples where the first value is the datasetIndex and the second is the dataIndex.",type:["[number, number][]"]}],Zr_columns={name:"Name",description:"Description"},Zr_apiDescription=[{name:"--kirby-chart-height",description:"Height of the chart."}];let Wr=(()=>{class Ve{constructor(){this._cardHasPadding=!0,this._apiDescriptionProperties=[{name:"data",description:"The data which the chart should display. Can be supplied as a simple array of numbers or as a chart.js dataset. \n\n See: https://www.chartjs.org/docs/latest/general/data-structures.html ",type:["number[]","ChartDataset[]"]},{name:"type",description:"Controls the type which the chart should be displayed as.",type:['"column"','"bar"','"line"'],defaultValue:"column"},...ks],this._cssCustomPropertiesColumns=Zr_columns,this._cssCustomProperties=Zr_apiDescription}static#e=this.\u0275fac=function(vt){return new(vt||Ve)};static#t=this.\u0275cmp=e.VBU({type:Ve,selectors:[["cookbook-chart-showcase"]],decls:298,vars:38,consts:[["simpleColumnExample",""],["columnExample",""],["barExample",""],["lineExample",""],["interactionExample",""],["stackedExample",""],["multipleDatasetsExample",""],["annotationsExample",""],["lineAreaExample",""],["accessibilityExample",""],["routerLink","/home/showcase/chart-stock"],["target","_blank","href","/home/showcase/colors"],["variant","flat",3,"hasPadding"],[3,"html"],[3,"hasMargin"],[3,"html","ts"],["id","custom-options"],["target","_blank","href","https://www.chartjs.org/docs/latest/"],["target","_blank","href","https://www.chartjs.org/docs/latest/general/options.html"],["target","_blank","href","https://www.chartjs.org/docs/latest/configuration/interactions.html"],["id","stacked-bar-and-column-charts"],["id","datasets"],["target","_blank","href","https://www.chartjs.org/docs/next/general/data-structures.html"],["target","_blank","href","https://github.com/kirbydesign/designsystem/issues/1674","target","_blank"],["target","_blank","href","https://www.chartjs.org/chartjs-plugin-annotation/1.0.2/"],["target","_blank","href","https://www.chartjs.org/chartjs-plugin-annotation/1.0.2/guide/types/box.html"],["target","_blank","href","https://www.chartjs.org/chartjs-plugin-annotation/1.0.2/guide/types/ellipse.html"],["target","_blank","href","https://www.chartjs.org/chartjs-plugin-annotation/1.0.2/guide/types/line.html"],["href","https://www.chartjs.org/docs/latest/samples/area/line-datasets.html"],["target","_blank","href","https://www.chartjs.org/docs/master/configuration/responsive.html#configuration-options"],["target","_blank","href","https://developer.mozilla.org/en-US/docs/Web/HTML/Element/img"],["target","_blank","href","https://pauljadam.com/demos/canvas.html"],[3,"properties"],[3,"properties","columns"]],template:function(vt,Ge){if(1&vt&&(e.j41(0,"p")(1,"em"),e.EFF(2," Looking for the stock chart? It has been moved to a separate "),e.j41(3,"code"),e.EFF(4,"kirby-stock-chart"),e.k0s(),e.EFF(5," element! "),e.nrm(6,"br"),e.EFF(7," See: "),e.j41(8,"a",10),e.EFF(9,"the stock chart showcase"),e.k0s(),e.EFF(10," . "),e.k0s()(),e.j41(11,"p"),e.EFF(12," The "),e.j41(13,"code"),e.EFF(14,"kirby-chart"),e.k0s(),e.EFF(15," component is used to show data in various chart types. To show the default column chart all that is needed is a "),e.j41(16,"code"),e.EFF(17,"number[]"),e.k0s(),e.EFF(18," which will produce a simple chart using colors from the "),e.j41(19,"a",11),e.EFF(20,"Kirby color palette"),e.k0s(),e.EFF(21," as can be seen below.\n"),e.k0s(),e.j41(22,"p"),e.EFF(23," It is possible to customize the "),e.j41(24,"code"),e.EFF(25,"kirby-chart"),e.k0s(),e.EFF(26," component with different chart types, labels, interactions, more complex datasets & custom options.\n"),e.k0s(),e.j41(27,"p")(28,"kirby-card",12)(29,"cookbook-example-viewer",13),e.nrm(30,"cookbook-chart-example-simple-column",null,0),e.k0s()()(),e.nrm(32,"kirby-divider",14),e.j41(33,"h2"),e.EFF(34,"Types of Charts"),e.k0s(),e.j41(35,"p"),e.EFF(36," The type of a "),e.j41(37,"code"),e.EFF(38,"kirby-chart"),e.k0s(),e.EFF(39," is set through the "),e.j41(40,"code"),e.EFF(41,"type"),e.k0s(),e.EFF(42," input property.\n"),e.k0s(),e.j41(43,"h3"),e.EFF(44,"Column Chart"),e.k0s(),e.j41(45,"p"),e.EFF(46,"The column chart visualizes data from different categories as rectangles."),e.k0s(),e.j41(47,"p"),e.EFF(48," To render a column chart set "),e.j41(49,"code"),e.EFF(50,"type"),e.k0s(),e.EFF(51," to "),e.j41(52,"code"),e.EFF(53,'"column"'),e.k0s(),e.EFF(54," .\n"),e.k0s(),e.j41(55,"p")(56,"kirby-card",12)(57,"cookbook-example-viewer",15),e.nrm(58,"cookbook-chart-example-column",null,1),e.k0s()()(),e.j41(60,"h3"),e.EFF(61,"Bar Chart"),e.k0s(),e.j41(62,"p"),e.EFF(63,"The bar chart visualizes data from different categories as rectangles along the x-axis."),e.k0s(),e.j41(64,"p"),e.EFF(65," To render a bar chart set "),e.j41(66,"code"),e.EFF(67,"type"),e.k0s(),e.EFF(68," to "),e.j41(69,"code"),e.EFF(70,"'bar'"),e.k0s(),e.EFF(71," .\n"),e.k0s(),e.j41(72,"p")(73,"kirby-card",12)(74,"cookbook-example-viewer",13),e.nrm(75,"cookbook-chart-example-bar",null,2),e.k0s()()(),e.j41(77,"h3"),e.EFF(78,"Line Chart"),e.k0s(),e.j41(79,"p"),e.EFF(80,"The line chart visualizes data from different categories as a line along the x-axis."),e.k0s(),e.j41(81,"p"),e.EFF(82," To render a line chart set "),e.j41(83,"code"),e.EFF(84,"type"),e.k0s(),e.EFF(85," to "),e.j41(86,"code"),e.EFF(87,"'line'"),e.k0s(),e.EFF(88," .\n"),e.k0s(),e.j41(89,"p")(90,"kirby-card",12)(91,"cookbook-example-viewer",13),e.nrm(92,"cookbook-chart-example-line",null,3),e.k0s()()(),e.nrm(94,"kirby-divider",14),e.j41(95,"h2",16),e.EFF(96,"Custom Options"),e.k0s(),e.j41(97,"p"),e.EFF(98," The "),e.j41(99,"code"),e.EFF(100,"kirby-chart"),e.k0s(),e.EFF(101," component is based on "),e.j41(102,"a",17),e.EFF(103,"chart.js"),e.k0s(),e.EFF(104," . Under the hood all Kirby chart types are a set of pre-configured options for chart.js that has been Kirbyfied.\n"),e.k0s(),e.j41(105,"p"),e.EFF(106," These options can be overwritten via the "),e.j41(107,"code"),e.EFF(108,"customOptions"),e.k0s(),e.EFF(109," input property. Among other things, this can be useful for implementing interactions with your charts and creating stacked bar charts.\n"),e.k0s(),e.j41(110,"p"),e.EFF(111," While customization can be nice and opens for the possibility of more varied charts; it also allow you to create charts that are not very kirby-esque, for example by changing the colors to something outside of the "),e.j41(112,"a",11),e.EFF(113,"Kirby color palette"),e.k0s(),e.EFF(114," .\n"),e.k0s(),e.j41(115,"p"),e.EFF(116," Therefore if there is a customization you seem to be making again and again do not hesitate to create an issue in our Github repo to get a standard implementation of your chart.\n"),e.k0s(),e.j41(117,"p"),e.EFF(118," For documentation on the options object see the "),e.j41(119,"a",18),e.EFF(120," chart.js options documentation "),e.k0s(),e.EFF(121," .\n"),e.k0s(),e.j41(122,"h3"),e.EFF(123,"Interacting with charts"),e.k0s(),e.j41(124,"p"),e.EFF(125," It is possible to implement various interactions using custom options. The following example implements a simple click event listener; for a more detailed explanation of possible interactions see "),e.j41(126,"a",19),e.EFF(127," the chart.js interactions documentation "),e.k0s(),e.EFF(128," .\n"),e.k0s(),e.j41(129,"p")(130,"kirby-card",12)(131,"cookbook-example-viewer",15),e.nrm(132,"cookbook-chart-example-interaction",null,4),e.k0s()()(),e.j41(134,"h3",20),e.EFF(135,"Stacked Bar & column charts"),e.k0s(),e.j41(136,"p"),e.EFF(137,"Stacked charts can be created using a combination of custom options and datasets."),e.k0s(),e.j41(138,"p")(139,"kirby-card",12)(140,"cookbook-example-viewer",15),e.nrm(141,"cookbook-chart-example-column-stacked",null,5),e.k0s()()(),e.j41(143,"h3"),e.EFF(144,"Option resolving"),e.k0s(),e.j41(145,"p"),e.EFF(146," Besides custom options it is also possible to provide options for each dataset as can be seen in the above "),e.j41(147,"i"),e.EFF(148,"stacked bar & column charts"),e.k0s(),e.EFF(149," example where it is used to change the background- & hover background color for one of the datsets.\n"),e.k0s(),e.j41(150,"p"),e.EFF(151,"Options are resolved such that:"),e.k0s(),e.j41(152,"ul")(153,"li"),e.EFF(154,"Defaults are overwritten by custom options."),e.k0s(),e.j41(155,"li"),e.EFF(156,"Custom options are overwritten by dataset options."),e.k0s()(),e.nrm(157,"kirby-divider",14),e.j41(158,"h2")(159,"a",21),e.EFF(160,"Datasets"),e.k0s()(),e.j41(161,"p"),e.EFF(162," It is possible to provide data as an array of "),e.j41(163,"a",22),e.EFF(164," chart.js datasets "),e.k0s(),e.EFF(165," . This allows for example to have several bars for each category in a column chart and mixing different types of charts. Also each dataset can be customized with custom options.\n"),e.k0s(),e.j41(166,"p"),e.EFF(167," The following is an example of using 3 seperate datasets in a single chart where one of them is used to draw a line:\n"),e.k0s(),e.j41(168,"p")(169,"kirby-card",12)(170,"cookbook-example-viewer",15),e.nrm(171,"cookbook-chart-example-multiple-datasets",null,6),e.k0s()()(),e.nrm(173,"kirby-divider",14),e.j41(174,"h2"),e.EFF(175,"Annotations"),e.k0s(),e.j41(176,"p")(177,"strong"),e.EFF(178,"Note:"),e.k0s(),e.EFF(179," It is currently not possible to use annotations with type "),e.j41(180,"code"),e.EFF(181,"point"),e.k0s(),e.EFF(182," as these are not rendered. For progress see issue "),e.j41(183,"a",23),e.EFF(184," #1674 "),e.k0s(),e.nrm(185,"br"),e.k0s(),e.j41(186,"p"),e.EFF(187," Lines, boxes, ellipses can be drawn to annotate the charts using the "),e.j41(188,"code"),e.EFF(189,"annotations"),e.k0s(),e.EFF(190," input property. Annotations are drawn using the "),e.j41(191,"a",24),e.EFF(192," chartjs-plugin-annotation "),e.k0s(),e.EFF(193," plugin for Chart.js\n"),e.k0s(),e.j41(194,"p"),e.EFF(195," The Chart component has some defaults for the different chart types - these can however be overwritten on a per annotation basis.\n"),e.k0s(),e.j41(196,"p"),e.EFF(197,"More documentation of the individual annotation types can be found here:"),e.k0s(),e.j41(198,"ul")(199,"li")(200,"a",25),e.EFF(201," Box annotation documentation "),e.k0s()(),e.j41(202,"li")(203,"a",26),e.EFF(204," Ellipse annotation documentation "),e.k0s()(),e.j41(205,"li")(206,"a",27),e.EFF(207," Line annotation documentation "),e.k0s()()(),e.j41(208,"p"),e.EFF(209," The following example shows a chart annotated with a line that has a different draw time than the default, box, ellipse and a line that has been customized to not be dashed.\n"),e.k0s(),e.j41(210,"p")(211,"kirby-card",12)(212,"cookbook-example-viewer",15),e.nrm(213,"cookbook-chart-example-annotations",null,7),e.k0s()()(),e.nrm(215,"kirby-divider",14),e.j41(216,"h2"),e.EFF(217,"Line Chart with fill"),e.k0s(),e.j41(218,"p"),e.EFF(219,"The fill allows for better visual explanation by allowing for different colors between lines."),e.k0s(),e.j41(220,"p"),e.EFF(221," To render the fill set the "),e.j41(222,"code"),e.EFF(223,"fill"),e.k0s(),e.EFF(224," inside your dataset.\n"),e.k0s(),e.j41(225,"p"),e.EFF(226," More information can be found here: "),e.j41(227,"a",28),e.EFF(228,"Area charts"),e.k0s()(),e.j41(229,"p")(230,"kirby-card",12)(231,"cookbook-example-viewer",15),e.nrm(232,"cookbook-chart-example-area-line",null,8),e.k0s()()(),e.nrm(234,"kirby-divider",14),e.j41(235,"h2"),e.EFF(236,"Responsiveness"),e.k0s(),e.j41(237,"p"),e.EFF(238," The chart component takes 100% width of whatever container it is placed in. The height has to be set manually either via the "),e.j41(239,"code"),e.EFF(240,"height"),e.k0s(),e.EFF(241," input property or the "),e.j41(242,"code"),e.EFF(243,"--kirby-chart-height"),e.k0s(),e.EFF(244," custom css property.\n"),e.k0s(),e.j41(245,"h3"),e.EFF(246,"Resize delay"),e.k0s(),e.j41(247,"p"),e.EFF(248," The chart will be redrawn whenever the size of its container changes. This will happen with a delay of 10 milliseconds to debounce the drawing and make resizing smoother.\n"),e.k0s(),e.j41(249,"p"),e.EFF(250," It is possible to change this delay through the "),e.j41(251,"code"),e.EFF(252,"customOptions"),e.k0s(),e.EFF(253," input property by setting "),e.j41(254,"a",29)(255,"code"),e.EFF(256,"resizeDelay"),e.k0s()(),e.EFF(257," to a delay in milliseconds.\n"),e.k0s(),e.j41(258,"h3"),e.EFF(259,"Aspect Ratio"),e.k0s(),e.EFF(260,"\nThe aspect ratio of the chart is not preserved whenever it is resized. This can be changed using\n"),e.j41(261,"code"),e.EFF(262,"customOptions"),e.k0s(),e.EFF(263,"\nby setting\n"),e.j41(264,"a",29)(265,"code"),e.EFF(266,"maintainAspectRatio"),e.k0s()(),e.EFF(267,"\nto\n"),e.j41(268,"code"),e.EFF(269,"false"),e.k0s(),e.EFF(270,"\n. "),e.nrm(271,"kirby-divider",14),e.j41(272,"h2"),e.EFF(273,"Accessibility"),e.k0s(),e.j41(274,"p"),e.EFF(275," The charts are unfortunately not accessible out-of-the-box. This is because the charts are drawn using a canvas element which renders it as a rasterized image; meaning there is no structured content that can be read aloud by a screen reader. This makes it act much like an "),e.j41(276,"a",30),e.EFF(277," image element "),e.k0s(),e.EFF(278," .\n"),e.k0s(),e.j41(279,"p"),e.EFF(280," As a fallback for screen readers structured content can be slotted that a screen reader will read aloud; see the below example.\n"),e.k0s(),e.j41(281,"p"),e.EFF(282," For more on accessibility when working with the canvas element have a look at "),e.j41(283,"a",31),e.EFF(284," this great article from Paul J. Adam "),e.k0s(),e.EFF(285," .\n"),e.k0s(),e.j41(286,"p")(287,"kirby-card",12)(288,"cookbook-example-viewer",15),e.nrm(289,"cookbook-chart-example-accessibility",null,9),e.k0s()()(),e.nrm(291,"kirby-divider",14),e.j41(292,"h2"),e.EFF(293,"API Description"),e.k0s(),e.nrm(294,"cookbook-api-description-properties",32),e.j41(295,"h2"),e.EFF(296,"CSS Custom Properties"),e.k0s(),e.nrm(297,"cookbook-api-description-properties",33)),2&vt){const vo=e.sdS(31),Po=e.sdS(59),Hn=e.sdS(76),ls=e.sdS(93),Ms=e.sdS(133),Os=e.sdS(142),ga=e.sdS(172),Bs=e.sdS(214),xa=e.sdS(233),Ia=e.sdS(290);e.R7$(28),e.Y8G("hasPadding",Ge._cardHasPadding),e.R7$(),e.Y8G("html",vo.template),e.R7$(3),e.Y8G("hasMargin",!0),e.R7$(24),e.Y8G("hasPadding",Ge._cardHasPadding),e.R7$(),e.Y8G("html",Po.template)("ts",Po.codeSnippet),e.R7$(16),e.Y8G("hasPadding",Ge._cardHasPadding),e.R7$(),e.Y8G("html",Hn.template),e.R7$(16),e.Y8G("hasPadding",Ge._cardHasPadding),e.R7$(),e.Y8G("html",ls.template),e.R7$(3),e.Y8G("hasMargin",!0),e.R7$(36),e.Y8G("hasPadding",Ge._cardHasPadding),e.R7$(),e.Y8G("html",Ms.template)("ts",Ms.codeSnippet),e.R7$(8),e.Y8G("hasPadding",Ge._cardHasPadding),e.R7$(),e.Y8G("html",Os.template)("ts",Os.codeSnippet),e.R7$(17),e.Y8G("hasMargin",!0),e.R7$(12),e.Y8G("hasPadding",Ge._cardHasPadding),e.R7$(),e.Y8G("html",ga.template)("ts",ga.codeSnippet),e.R7$(3),e.Y8G("hasMargin",!0),e.R7$(38),e.Y8G("hasPadding",Ge._cardHasPadding),e.R7$(),e.Y8G("html",Bs.template)("ts",Bs.codeSnippet),e.R7$(3),e.Y8G("hasMargin",!0),e.R7$(15),e.Y8G("hasPadding",Ge._cardHasPadding),e.R7$(),e.Y8G("html",xa.template)("ts",xa.codeSnippet),e.R7$(3),e.Y8G("hasMargin",!0),e.R7$(37),e.Y8G("hasMargin",!0),e.R7$(16),e.Y8G("hasPadding",Ge._cardHasPadding),e.R7$(),e.Y8G("html",Ia.template)("ts",Ia.codeSnippet),e.R7$(3),e.Y8G("hasMargin",!0),e.R7$(3),e.Y8G("properties",Ge._apiDescriptionProperties),e.R7$(3),e.Y8G("properties",Ge._cssCustomProperties)("columns",Ge._cssCustomPropertiesColumns)}},dependencies:[ot.Wk,Ft.Dw,Ft.ib,n.s,Vi.e,at.h,qi.U,ts.h,Wi.G,Ir,fs.J,Cs.P,As,Ps.X,vs,pt],encapsulation:2})}return Ve})();var ws=l(73414),Or=l(44247),Rt=l(47640),Ht=l(21078),Dt=l(82740),un=l(32881),Jn=l(76949),so=l(84341),To=l(88075);const qo={selector:"cookbook-checkbox-reactive-forms-example",template:'
\n \n \n \n \n\n\n \n \n \n\n\n',codeSnippet:"form: FormGroup = this.formBuilder.group({\n Bacon: new FormControl(false),\n Salami: new FormControl(false),\n Tenderloin: new FormControl(false),\n});\n\ntoggleCanSelectFavorite() {\n this.canSelectFavorite = !this.canSelectFavorite;\n\n const currentStatus = this.form.controls['Bacon'].disabled;\n\n if (currentStatus) {\n this.form.controls['Bacon'].enable();\n } else {\n this.form.controls['Bacon'].disable();\n }\n}\n"};let hi=(()=>{class Ve{constructor(Lt){this.formBuilder=Lt,this.template=qo.template.split("")[0],this.codeSnippet=qo.codeSnippet,this.form=this.formBuilder.group({Bacon:new so.MJ(!1),Salami:new so.MJ(!1),Tenderloin:new so.MJ(!1)}),this.canSelectFavorite=!0}toggleCanSelectFavorite(){this.canSelectFavorite=!this.canSelectFavorite,this.form.controls.Bacon.disabled?(this.form.controls.Bacon.enable(),this.form.controls.Salami.enable(),this.form.controls.Tenderloin.enable()):(this.form.controls.Bacon.disable(),this.form.controls.Salami.disable(),this.form.controls.Tenderloin.disable())}static#e=this.\u0275fac=function(vt){return new(vt||Ve)(e.rXU(so.ok))};static#t=this.\u0275cmp=e.VBU({type:Ve,selectors:[["cookbook-checkbox-reactive-forms-example"]],decls:7,vars:5,consts:[[3,"formGroup"],["formControlName","Bacon","text","Bacon",3,"disabled"],["formControlName","Salami","text","Salami",3,"disabled"],["formControlName","Tenderloin","text","Tenderloin",3,"disabled"],["text","Form field enabled",3,"checkedChange"],[3,"form"]],template:function(vt,Ge){1&vt&&(e.j41(0,"form",0),e.nrm(1,"kirby-checkbox",1)(2,"kirby-checkbox",2)(3,"kirby-checkbox",3),e.k0s(),e.j41(4,"cookbook-example-configuration-wrapper")(5,"kirby-checkbox",4),e.bIt("checkedChange",function(){return Ge.toggleCanSelectFavorite()}),e.k0s(),e.nrm(6,"cookbook-reactive-form-state",5),e.k0s()),2&vt&&(e.Y8G("formGroup",Ge.form),e.R7$(),e.Y8G("disabled",!Ge.canSelectFavorite),e.R7$(),e.Y8G("disabled",!Ge.canSelectFavorite),e.R7$(),e.Y8G("disabled",!Ge.canSelectFavorite),e.R7$(3),e.Y8G("form",Ge.form))},dependencies:[so.YN,so.qT,so.BC,so.cb,so.X1,so.j4,so.JD,er.P,Lr.V,To.m],styles:['strong[_ngcontent-%COMP%]{display:block}[_nghost-%COMP%]{display:flex}cookbook-reactive-form-state[_ngcontent-%COMP%]{margin-left:utils.size("xxs");@include utils.media(">=medium"){margin-left: utils.size("xl");}}']})}return Ve})(),si=(()=>{class Ve{constructor(){this.properties=[{name:"attentionLevel",description:"Specifies a look.\nUse attentionLevel 1 for confirm scenarios.\nUse the default attentionLevel 2 for checkbox lists.",defaultValue:"2",type:["1","2"]},{name:"checked",description:"If `true`, the checkbox is selected",defaultValue:"false",type:["boolean"]},{name:"disabled",description:"Disables the checkbox",defaultValue:"false",type:["boolean"]},{name:"hasError",description:"Indicates whether the checkbox is in an error state",defaultValue:"false",type:["boolean"]},{name:"size",description:"Sets the size of the clickable/tapable area",defaultValue:"md",type:["xs","sm","md"]},{name:"text",description:"Adds a label text",type:["string"]}],this.events=[{name:"checkedChange",description:"Emitted when the checkbox checked has changed",signature:"Promise"}]}static#e=this.\u0275fac=function(vt){return new(vt||Ve)};static#t=this.\u0275cmp=e.VBU({type:Ve,selectors:[["cookbook-checkbox-showcase"]],decls:97,vars:14,consts:[["checkboxConfirmExample",""],["checkboxDefaultExample",""],["checkboxListExample",""],["checkboxStatesExample",""],["checkboxSizesExample",""],["checkboxMultilineExample",""],["checkboxEventsExample",""],["reactiveFormExample",""],[3,"html"],["routerLink","/home/showcase/item"],[3,"html","ts"],["href","https://angular.io/guide/forms","target","_blank"],["href","https://angular.io/guide/reactive-forms","target","_blank"],["language","html",3,"inlineLabel"],[3,"properties"],[3,"events"]],template:function(vt,Ge){if(1&vt&&(e.j41(0,"p"),e.EFF(1," A Checkbox is a control that permits the user to select options. This can be a binary choice, i.e. a choice between one of two possible mutually exclusive options. For example, the user may have to answer 'yes' (checked) or 'no' (not checked) on a simple yes/no question. Multiple check boxes in a group may be used to either select multipe items.\n"),e.k0s(),e.j41(2,"h2"),e.EFF(3,"Types"),e.k0s(),e.j41(4,"p"),e.EFF(5,"There are two types of Checkboxes:"),e.k0s(),e.j41(6,"ol")(7,"li"),e.EFF(8,"Attention Level 1: Use as a binary choice for a standalone check box"),e.k0s(),e.j41(9,"li"),e.EFF(10,"Attention Level 2: Use in a list of check boxes, where multiple choices can be selected"),e.k0s()(),e.j41(11,"h3"),e.EFF(12,"Attention Level 1"),e.k0s(),e.j41(13,"cookbook-example-viewer",8),e.nrm(14,"cookbook-checkbox-confirm-example",null,0),e.k0s(),e.j41(16,"h3"),e.EFF(17,"Attention Level 2"),e.k0s(),e.j41(18,"cookbook-example-viewer",8),e.nrm(19,"cookbook-checkbox-default-example",null,1),e.k0s(),e.j41(21,"h2"),e.EFF(22,"Used in a list"),e.k0s(),e.j41(23,"p"),e.EFF(24," For more on using checkbox in an item, see "),e.j41(25,"a",9),e.EFF(26,"item documentation"),e.k0s()(),e.j41(27,"cookbook-example-viewer",10),e.nrm(28,"cookbook-checkbox-list-example",null,2),e.k0s(),e.j41(30,"h2"),e.EFF(31,"States"),e.k0s(),e.j41(32,"cookbook-example-viewer",8),e.nrm(33,"cookbook-checkbox-states-example",null,3),e.k0s(),e.j41(35,"h2"),e.EFF(36,"Sizes"),e.k0s(),e.j41(37,"p"),e.EFF(38," The small and medium sizes apply to the clickable/tapable area (highlighted in the examples below) while the checkbox itself remains the same size.\n"),e.k0s(),e.j41(39,"p"),e.EFF(40," The extra small size applies to both click-area and checkbox, but should be used with caution.\n"),e.k0s(),e.j41(41,"p"),e.EFF(42," The extra small size is mainly intended for use in expert systems or information dense interfaces where the reduced size is a necessity but note that it comes at the cost of degraded accessibility.\n"),e.k0s(),e.j41(43,"cookbook-example-viewer",8),e.nrm(44,"cookbook-checkbox-sizes-example",null,4),e.k0s(),e.j41(46,"h2"),e.EFF(47,"Multiline Label"),e.k0s(),e.j41(48,"p"),e.EFF(49," Line breaks can be made by using "),e.j41(50,"code"),e.EFF(51,"\\n"),e.k0s(),e.EFF(52," or "),e.j41(53,"code"),e.EFF(54," "),e.k0s(),e.EFF(55," .\n"),e.k0s(),e.j41(56,"cookbook-example-viewer",8),e.nrm(57,"cookbook-checkbox-multiline-example",null,5),e.k0s(),e.j41(59,"h2"),e.EFF(60,"Checked Change Event"),e.k0s(),e.j41(61,"cookbook-example-viewer",10),e.nrm(62,"cookbook-checkbox-events-example",null,6),e.k0s(),e.j41(64,"h2"),e.EFF(65,"Angular Forms"),e.k0s(),e.j41(66,"p"),e.EFF(67," The checkbox can be used directly in "),e.j41(68,"a",11),e.EFF(69,"template driven"),e.k0s(),e.EFF(70," and "),e.j41(71,"a",12),e.EFF(72,"reactive forms"),e.k0s(),e.EFF(73," . To use checkbox in a reactive form, bind your form control to "),e.j41(74,"code"),e.EFF(75,""),e.k0s(),e.EFF(76," with simple data binding:\n"),e.k0s(),e.j41(77,"cookbook-code-viewer",13),e.EFF(78,'\n// or simply:\n\n'),e.k0s(),e.j41(79,"cookbook-example-viewer",10),e.nrm(80,"cookbook-checkbox-reactive-forms-example",null,7),e.k0s(),e.j41(82,"h2"),e.EFF(83,"Accessibility"),e.k0s(),e.j41(84,"p"),e.EFF(85," Always provide a label for the checkbox to inform screen reader users what the checkbox is controlling.\n"),e.k0s(),e.j41(86,"p"),e.EFF(87," When using the checkbox without a visible label, set the "),e.j41(88,"code"),e.EFF(89,"aria-label"),e.k0s(),e.EFF(90," property instead.\n"),e.k0s(),e.j41(91,"h2"),e.EFF(92,"Properties"),e.k0s(),e.nrm(93,"cookbook-api-description-properties",14),e.j41(94,"h2"),e.EFF(95,"Events"),e.k0s(),e.nrm(96,"cookbook-api-description-events",15)),2&vt){const vo=e.sdS(15),Po=e.sdS(20),Hn=e.sdS(29),ls=e.sdS(34),Ms=e.sdS(45),Os=e.sdS(58),ga=e.sdS(63),Bs=e.sdS(81);e.R7$(13),e.Y8G("html",vo.template),e.R7$(5),e.Y8G("html",Po.template),e.R7$(9),e.Y8G("html",Hn.template)("ts",Hn.codeSnippet),e.R7$(5),e.Y8G("html",ls.template),e.R7$(11),e.Y8G("html",Ms.template),e.R7$(13),e.Y8G("html",Os.template),e.R7$(5),e.Y8G("html",ga.template)("ts",ga.codeSnippet),e.R7$(16),e.Y8G("inlineLabel",!0),e.R7$(2),e.Y8G("html",Bs.template)("ts",Bs.codeSnippet),e.R7$(14),e.Y8G("properties",Ge.properties),e.R7$(3),e.Y8G("events",Ge.events)}},dependencies:[n.s,ws.n,Or.A,ot.Wk,Rt.j,Ht.d,Dt.D,un.U,Jn.Y,_o.B,hi,pt,hn],styles:["h2[_ngcontent-%COMP%]:not(:first-child){margin-top:32px}h3[_ngcontent-%COMP%]{border-bottom:1px dotted var(--kirby-medium)}cookbook-example-viewer[_ngcontent-%COMP%], cookbook-code-viewer[_ngcontent-%COMP%]{margin-bottom:32px}.example-frame[_ngcontent-%COMP%]{position:relative;border:1px solid #ddd;border-radius:12px;padding-block:24px}.example-frame.no-vertical-padding[_ngcontent-%COMP%]{padding-block:0}kbd[_ngcontent-%COMP%]{border-radius:3px;border:1px solid var(--kirby-semi-dark);box-shadow:0 2px 1px var(--kirby-dark-overlay-20),0 2px 1px 0 var(--kirby-white) inset;color:var(--kirby-black);font-size:.85em;font-weight:var(--kirby-font-weight-bold);line-height:1;padding:2px 4px;white-space:nowrap}h3[_ngcontent-%COMP%]{margin-top:32px;border-bottom:none}"]})}return Ve})();var Ao=l(10467),eo=l(44354);const fi=Ve=>({$implicit:Ve});function ti(Ve,kr){1&Ve&&e.eu8(0)}function Ti(Ve,kr){1&Ve&&e.eu8(0)}function $i(Ve,kr){1&Ve&&e.eu8(0)}function P(Ve,kr){1&Ve&&e.eu8(0)}function re(Ve,kr){if(1&Ve&&(e.j41(0,"li")(1,"div")(2,"h3",10),e.EFF(3),e.k0s(),e.j41(4,"dl",11)(5,"dt"),e.EFF(6,"Value"),e.k0s(),e.j41(7,"dd"),e.EFF(8),e.k0s()()()()),2&Ve){const Lt=kr.$implicit;e.ZvI("text-color-box ",Lt.name,""),e.R7$(3),e.JRh(Lt.name),e.R7$(5),e.JRh(Lt.value)}}function ie(Ve,kr){if(1&Ve){const Lt=e.RV6();e.j41(0,"li",14),e.bIt("click",function(){const Ge=e.eBV(Lt).$implicit,vo=e.XpG(2);return e.Njj(vo.onColorClick(Ge))}),e.j41(1,"h3",10),e.EFF(2),e.k0s(),e.j41(3,"div",15)(4,"div")(5,"h3"),e.EFF(6),e.nI1(7,"slice"),e.k0s()(),e.nrm(8,"div")(9,"div"),e.k0s(),e.j41(10,"dl",11)(11,"dt"),e.EFF(12,"Base"),e.k0s(),e.j41(13,"dd"),e.EFF(14),e.k0s(),e.j41(15,"dt"),e.EFF(16,"Tint"),e.k0s(),e.j41(17,"dd"),e.EFF(18),e.k0s(),e.j41(19,"dt"),e.EFF(20,"Shade"),e.k0s(),e.j41(21,"dd"),e.EFF(22),e.k0s(),e.j41(23,"dt"),e.EFF(24,"Contrast"),e.k0s(),e.j41(25,"dd"),e.EFF(26),e.k0s()()()}if(2&Ve){const Lt=kr.$implicit;e.R7$(2),e.JRh(Lt.name),e.R7$(2),e.ZvI("color-sample ",Lt.name,""),e.R7$(2),e.JRh(e.brH(7,15,Lt.name,0,2)),e.R7$(2),e.ZvI("color-sample ",Lt.tint.name,""),e.R7$(),e.ZvI("color-sample ",Lt.shade.name,""),e.R7$(5),e.JRh(Lt.value),e.R7$(4),e.JRh(Lt.tint.value),e.R7$(4),e.JRh(Lt.shade.value),e.R7$(4),e.JRh(Lt.contrast.value)}}function B(Ve,kr){if(1&Ve&&(e.j41(0,"ul",12),e.DNE(1,ie,27,19,"li",13),e.k0s()),2&Ve){const Lt=kr.$implicit;e.R7$(),e.Y8G("ngForOf",Lt)}}function ne(Ve,kr){if(1&Ve){const Lt=e.RV6();e.qex(0,18),e.j41(1,"dd"),e.EFF(2),e.k0s(),e.j41(3,"dt",19),e.bIt("click",function(Ge){const vo=e.eBV(Lt).$implicit,Po=e.XpG().$implicit,Hn=e.XpG(2);return e.Njj(Hn.onDecorationColorClick(Ge,Po.name,vo.step))}),e.k0s(),e.bVm()}if(2&Ve){const Lt=kr.$implicit,vt=e.XpG().$implicit,Ge=e.XpG(2);e.R7$(2),e.JRh(Lt.step),e.R7$(),e.STu("color-ramp-sample ",vt.name,"-",Lt.step,""),e.FS9("title",Ge.getDecorationColorVariable(vt.name,Lt.step))}}function de(Ve,kr){if(1&Ve&&(e.j41(0,"div",18)(1,"h3",10),e.EFF(2),e.k0s(),e.j41(3,"dl"),e.DNE(4,ne,4,6,"ng-container",17),e.k0s()()),2&Ve){const Lt=kr.$implicit;e.R7$(2),e.JRh(Lt.name),e.R7$(2),e.Y8G("ngForOf",Lt.ramp)}}function Ce(Ve,kr){if(1&Ve&&(e.j41(0,"div",16),e.DNE(1,de,5,2,"div",17),e.k0s()),2&Ve){const Lt=kr.$implicit;e.R7$(),e.Y8G("ngForOf",Lt)}}let Ke=(()=>{class Ve{constructor(){this.selectedColor="primary",this.selectedOnColor="primary-contrast",this.brandColors=eo.A.brandColors,this.notificationColors=eo.A.notificationColors,this.decorationColors=eo.A.decorationColors,this.systemColors=eo.A.systemColors,this.textColors=eo.A.textColors}onColorClick(Lt){this.selectedColor=Lt.name,this.selectedOnColor=Lt.name+"-contrast"}onDecorationColorClick(Lt,vt,Ge){var vo=this;return(0,Ao.A)(function*(){const Po=vo.getDecorationColorVariable(vt,Ge);yield navigator.clipboard.writeText(Po);const Hn=Lt.target;Hn.classList.add("copied"),window.setTimeout(()=>{Hn.classList.remove("copied")},1500)})()}getDecorationColorVariable(Lt,vt){return`var(--kirby-decoration-color-${Lt}-${vt})`}static#e=this.\u0275fac=function(vt){return new(vt||Ve)};static#t=this.\u0275cmp=e.VBU({type:Ve,selectors:[["cookbook-colors-showcase"]],decls:38,vars:36,consts:[["colorPalette",""],["decorationColorPalette",""],[1,"color-sample-wrapper"],[1,"h2"],[1,"color-sample-flex"],[1,"color-sample-on-text"],[1,"language-css"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"text-color-palette"],[3,"class",4,"ngFor","ngForOf"],[1,"color-name"],[1,"kirby-text-xsmall","color-values"],[1,"color-palette"],["class","color-box",3,"click",4,"ngFor","ngForOf"],[1,"color-box",3,"click"],[1,"color-samples"],[1,"color-palette-ramps"],["class","color-box",4,"ngFor","ngForOf"],[1,"color-box"],[3,"click","title"]],template:function(vt,Ge){if(1&vt&&(e.j41(0,"p"),e.EFF(1," Below is the Kirby color palette. You can try out the different color combinations there and see how it can be used in the CSS in the code example box. All the colors are fetched from the "),e.j41(2,"code"),e.EFF(3,"scss/themes/_colors.scss"),e.k0s(),e.EFF(4," file.\n"),e.k0s(),e.j41(5,"div",2)(6,"div",3),e.EFF(7,"Example use (Click on a color below to change it):"),e.k0s(),e.j41(8,"div",4)(9,"div")(10,"div",5),e.EFF(11,"Contrast Text"),e.k0s(),e.j41(12,"div"),e.EFF(13,"Tint"),e.k0s(),e.j41(14,"div"),e.EFF(15,"Shade"),e.k0s()(),e.j41(16,"pre",6),e.EFF(17),e.k0s()()(),e.j41(18,"h2"),e.EFF(19,"Brand colors"),e.k0s(),e.DNE(20,ti,1,0,"ng-container",7),e.j41(21,"h2"),e.EFF(22,"Notification colors"),e.k0s(),e.DNE(23,Ti,1,0,"ng-container",7),e.j41(24,"h2"),e.EFF(25,"Decoration colors (click to copy)"),e.k0s(),e.DNE(26,$i,1,0,"ng-container",7),e.j41(27,"h2"),e.EFF(28,"System colors"),e.k0s(),e.DNE(29,P,1,0,"ng-container",7),e.j41(30,"h2"),e.EFF(31,"Text colors"),e.k0s(),e.j41(32,"ul",8),e.DNE(33,re,9,5,"li",9),e.k0s(),e.DNE(34,B,2,1,"ng-template",null,0,e.C5r)(36,Ce,2,1,"ng-template",null,1,e.C5r)),2&vt){const vo=e.sdS(35),Po=e.sdS(37);e.R7$(9),e.ZvI("color-sample-example color-sample ",Ge.selectedColor,""),e.R7$(3),e.ZvI("color-sample ",Ge.selectedColor,"-tint"),e.R7$(2),e.ZvI("color-sample ",Ge.selectedColor,"-shade"),e.R7$(3),e.xRd(["@use '@kirbydesign/designsystem/scss/utils';\n\n.color-sample-example ","{","\n background-color: utils.get-color('",Ge.selectedColor,"');\n color: utils.get-color('",Ge.selectedOnColor,"');\n","}","\n.color-sample-tint ","{","\n background-color: utils.get-color('",Ge.selectedColor,"-tint');\n","}","\n.color-sample-shade ","{","\n background-color: utils.get-color('",Ge.selectedColor,"-shade');\n","}",""]),e.R7$(3),e.Y8G("ngTemplateOutlet",vo)("ngTemplateOutletContext",e.eq3(28,fi,Ge.brandColors)),e.R7$(3),e.Y8G("ngTemplateOutlet",vo)("ngTemplateOutletContext",e.eq3(30,fi,Ge.notificationColors)),e.R7$(3),e.Y8G("ngTemplateOutlet",Po)("ngTemplateOutletContext",e.eq3(32,fi,Ge.decorationColors)),e.R7$(3),e.Y8G("ngTemplateOutlet",vo)("ngTemplateOutletContext",e.eq3(34,fi,Ge.systemColors)),e.R7$(4),e.Y8G("ngForOf",Ge.textColors)}},dependencies:[Xe.T3,Xe.pM,Xe.P9],styles:['@keyframes _ngcontent-%COMP%_slide-in-out{0%{opacity:0;transform:translateY(-50%)}10%{opacity:1;transform:translateY(-125%)}90%{opacity:1;transform:translateY(-125%)}to{opacity:0;transform:translateY(-200%)}}.color-sample.primary[_ngcontent-%COMP%]{background-color:var(--kirby-primary);color:var(--kirby-primary-contrast)}.color-sample.primary-tint[_ngcontent-%COMP%]{background-color:var(--kirby-primary-tint)}.color-sample.primary-shade[_ngcontent-%COMP%]{background-color:var(--kirby-primary-shade)}.color-sample.secondary[_ngcontent-%COMP%]{background-color:var(--kirby-secondary);color:var(--kirby-secondary-contrast)}.color-sample.secondary-tint[_ngcontent-%COMP%]{background-color:var(--kirby-secondary-tint)}.color-sample.secondary-shade[_ngcontent-%COMP%]{background-color:var(--kirby-secondary-shade)}.color-sample.tertiary[_ngcontent-%COMP%]{background-color:var(--kirby-tertiary);color:var(--kirby-tertiary-contrast)}.color-sample.tertiary-tint[_ngcontent-%COMP%]{background-color:var(--kirby-tertiary-tint)}.color-sample.tertiary-shade[_ngcontent-%COMP%]{background-color:var(--kirby-tertiary-shade)}.color-sample.success[_ngcontent-%COMP%]{background-color:var(--kirby-success);color:var(--kirby-success-contrast)}.color-sample.success-tint[_ngcontent-%COMP%]{background-color:var(--kirby-success-tint)}.color-sample.success-shade[_ngcontent-%COMP%]{background-color:var(--kirby-success-shade)}.color-sample.warning[_ngcontent-%COMP%]{background-color:var(--kirby-warning);color:var(--kirby-warning-contrast)}.color-sample.warning-tint[_ngcontent-%COMP%]{background-color:var(--kirby-warning-tint)}.color-sample.warning-shade[_ngcontent-%COMP%]{background-color:var(--kirby-warning-shade)}.color-sample.danger[_ngcontent-%COMP%]{background-color:var(--kirby-danger);color:var(--kirby-danger-contrast)}.color-sample.danger-tint[_ngcontent-%COMP%]{background-color:var(--kirby-danger-tint)}.color-sample.danger-shade[_ngcontent-%COMP%]{background-color:var(--kirby-danger-shade)}.color-sample.background-color[_ngcontent-%COMP%]{background-color:var(--kirby-background-color);color:var(--kirby-background-color-contrast)}.color-sample.background-color-tint[_ngcontent-%COMP%]{background-color:var(--kirby-background-color-tint)}.color-sample.background-color-shade[_ngcontent-%COMP%]{background-color:var(--kirby-background-color-shade)}.color-sample.white[_ngcontent-%COMP%]{background-color:var(--kirby-white);color:var(--kirby-white-contrast)}.color-sample.white-tint[_ngcontent-%COMP%]{background-color:var(--kirby-white-tint)}.color-sample.white-shade[_ngcontent-%COMP%]{background-color:var(--kirby-white-shade)}.color-sample.white-overlay[_ngcontent-%COMP%]{background-color:var(--kirby-white-overlay);color:var(--kirby-white-overlay-contrast)}.color-sample.white-overlay-tint[_ngcontent-%COMP%]{background-color:var(--kirby-white-overlay-tint)}.color-sample.white-overlay-shade[_ngcontent-%COMP%]{background-color:var(--kirby-white-overlay-shade)}.color-sample.light[_ngcontent-%COMP%]{background-color:var(--kirby-light);color:var(--kirby-light-contrast)}.color-sample.light-tint[_ngcontent-%COMP%]{background-color:var(--kirby-light-tint)}.color-sample.light-shade[_ngcontent-%COMP%]{background-color:var(--kirby-light-shade)}.color-sample.semi-light[_ngcontent-%COMP%]{background-color:var(--kirby-semi-light);color:var(--kirby-semi-light-contrast)}.color-sample.semi-light-tint[_ngcontent-%COMP%]{background-color:var(--kirby-semi-light-tint)}.color-sample.semi-light-shade[_ngcontent-%COMP%]{background-color:var(--kirby-semi-light-shade)}.color-sample.medium[_ngcontent-%COMP%]{background-color:var(--kirby-medium);color:var(--kirby-medium-contrast)}.color-sample.medium-tint[_ngcontent-%COMP%]{background-color:var(--kirby-medium-tint)}.color-sample.medium-shade[_ngcontent-%COMP%]{background-color:var(--kirby-medium-shade)}.color-sample.semi-dark[_ngcontent-%COMP%]{background-color:var(--kirby-semi-dark);color:var(--kirby-semi-dark-contrast)}.color-sample.semi-dark-tint[_ngcontent-%COMP%]{background-color:var(--kirby-semi-dark-tint)}.color-sample.semi-dark-shade[_ngcontent-%COMP%]{background-color:var(--kirby-semi-dark-shade)}.color-sample.dark[_ngcontent-%COMP%]{background-color:var(--kirby-dark);color:var(--kirby-dark-contrast)}.color-sample.dark-tint[_ngcontent-%COMP%]{background-color:var(--kirby-dark-tint)}.color-sample.dark-shade[_ngcontent-%COMP%]{background-color:var(--kirby-dark-shade)}.color-sample.dark-overlay[_ngcontent-%COMP%]{background-color:var(--kirby-dark-overlay);color:var(--kirby-dark-overlay-contrast)}.color-sample.dark-overlay-tint[_ngcontent-%COMP%]{background-color:var(--kirby-dark-overlay-tint)}.color-sample.dark-overlay-shade[_ngcontent-%COMP%]{background-color:var(--kirby-dark-overlay-shade)}.color-sample.black[_ngcontent-%COMP%]{background-color:var(--kirby-black);color:var(--kirby-black-contrast)}.color-sample.black-tint[_ngcontent-%COMP%]{background-color:var(--kirby-black-tint)}.color-sample.black-shade[_ngcontent-%COMP%]{background-color:var(--kirby-black-shade)}.color-box[_ngcontent-%COMP%], .text-color-box[_ngcontent-%COMP%]{background-color:var(--kirby-white);border:1px solid var(--kirby-medium)}.text-color-box[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:flex-start}.text-color-box.white[_ngcontent-%COMP%]{background-color:#1c1c1c;color:var(--kirby-text-color-white)}.text-color-box.white[_ngcontent-%COMP%] .color-values[_ngcontent-%COMP%]{color:inherit}.text-color-box.white[_ngcontent-%COMP%] .color-values[_ngcontent-%COMP%] dt[_ngcontent-%COMP%]:first-of-type, .text-color-box.white[_ngcontent-%COMP%] .color-values[_ngcontent-%COMP%] dd[_ngcontent-%COMP%]:first-of-type{color:inherit}.text-color-box.semi-dark[_ngcontent-%COMP%]{background-color:#fff;color:var(--kirby-text-color-semi-dark)}.text-color-box.semi-dark[_ngcontent-%COMP%] .color-values[_ngcontent-%COMP%]{color:inherit}.text-color-box.semi-dark[_ngcontent-%COMP%] .color-values[_ngcontent-%COMP%] dt[_ngcontent-%COMP%]:first-of-type, .text-color-box.semi-dark[_ngcontent-%COMP%] .color-values[_ngcontent-%COMP%] dd[_ngcontent-%COMP%]:first-of-type{color:inherit}.text-color-box.black[_ngcontent-%COMP%]{background-color:#fff;color:var(--kirby-text-color-black)}.text-color-box.black[_ngcontent-%COMP%] .color-values[_ngcontent-%COMP%]{color:inherit}.text-color-box.black[_ngcontent-%COMP%] .color-values[_ngcontent-%COMP%] dt[_ngcontent-%COMP%]:first-of-type, .text-color-box.black[_ngcontent-%COMP%] .color-values[_ngcontent-%COMP%] dd[_ngcontent-%COMP%]:first-of-type{color:inherit}.text-color-box.danger[_ngcontent-%COMP%]{background-color:#fff;color:var(--kirby-text-color-danger)}.text-color-box.danger[_ngcontent-%COMP%] .color-values[_ngcontent-%COMP%]{color:inherit}.text-color-box.danger[_ngcontent-%COMP%] .color-values[_ngcontent-%COMP%] dt[_ngcontent-%COMP%]:first-of-type, .text-color-box.danger[_ngcontent-%COMP%] .color-values[_ngcontent-%COMP%] dd[_ngcontent-%COMP%]:first-of-type{color:inherit}.text-color-box.positive[_ngcontent-%COMP%]{background-color:#fff;color:var(--kirby-text-color-positive)}.text-color-box.positive[_ngcontent-%COMP%] .color-values[_ngcontent-%COMP%]{color:inherit}.text-color-box.positive[_ngcontent-%COMP%] .color-values[_ngcontent-%COMP%] dt[_ngcontent-%COMP%]:first-of-type, .text-color-box.positive[_ngcontent-%COMP%] .color-values[_ngcontent-%COMP%] dd[_ngcontent-%COMP%]:first-of-type{color:inherit}.text-color-box.negative[_ngcontent-%COMP%]{background-color:#fff;color:var(--kirby-text-color-negative)}.text-color-box.negative[_ngcontent-%COMP%] .color-values[_ngcontent-%COMP%]{color:inherit}.text-color-box.negative[_ngcontent-%COMP%] .color-values[_ngcontent-%COMP%] dt[_ngcontent-%COMP%]:first-of-type, .text-color-box.negative[_ngcontent-%COMP%] .color-values[_ngcontent-%COMP%] dd[_ngcontent-%COMP%]:first-of-type{color:inherit}.color-samples[_ngcontent-%COMP%]{position:relative;height:56px;width:56px;max-width:56px;margin-right:40px;margin-bottom:40px;flex:1 0 auto}.color-samples[_ngcontent-%COMP%] .color-sample[_ngcontent-%COMP%]{box-shadow:0 2px 4px #0003;height:100%;width:100%;margin-top:auto;border-radius:8px;display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;z-index:3}.color-samples[_ngcontent-%COMP%] .color-sample[_ngcontent-%COMP%]:nth-child(2){top:8px;left:8px;z-index:2}.color-samples[_ngcontent-%COMP%] .color-sample[_ngcontent-%COMP%]:nth-child(3){top:16px;left:16px;z-index:1}.color-sample-flex[_ngcontent-%COMP%]{display:flex;align-items:flex-start;flex-wrap:wrap}.color-sample-flex[_ngcontent-%COMP%] pre[_ngcontent-%COMP%]{min-width:250px;flex-grow:1}.color-sample-example[_ngcontent-%COMP%]{border-radius:16px;margin:.5em 16px .5em 0;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;min-height:140px;min-width:140px}.color-sample-example[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center}.color-sample-on-text[_ngcontent-%COMP%]{grid-column:1/span 2;background-color:transparent}.color-name[_ngcontent-%COMP%]{margin-bottom:4px;width:100%}.color-values[_ngcontent-%COMP%]{display:grid;grid-template-columns:1fr 1fr;color:var(--kirby-semi-dark);flex:0 0 100px;margin-top:0}.color-values[_ngcontent-%COMP%] dt[_ngcontent-%COMP%]:first-of-type, .color-values[_ngcontent-%COMP%] dd[_ngcontent-%COMP%]:first-of-type{color:var(--kirby-black)}.color-palette[_ngcontent-%COMP%], .text-color-palette[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:24px;list-style:none;padding:0;margin:0 0 40px}.color-palette[_ngcontent-%COMP%] li[_ngcontent-%COMP%], .text-color-palette[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;padding:16px;min-height:56px;box-sizing:content-box;cursor:pointer}.color-palette[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover, .text-color-palette[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover{transform:translateY(-2px);box-shadow:0 2px 4px #0003}.text-color-palette[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{cursor:inherit}.text-color-palette[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover{transform:inherit;box-shadow:inherit}.color-sample-wrapper[_ngcontent-%COMP%]{background-color:var(--kirby-white);border:1px solid var(--kirby-medium);padding:16px;overflow-x:auto;margin-bottom:16px}.blue-10[_ngcontent-%COMP%]{background-color:var(--kirby-decoration-color-blue-10)}.blue-20[_ngcontent-%COMP%]{background-color:var(--kirby-decoration-color-blue-20)}.blue-30[_ngcontent-%COMP%]{background-color:var(--kirby-decoration-color-blue-30)}.blue-40[_ngcontent-%COMP%]{background-color:var(--kirby-decoration-color-blue-40)}.blue-50[_ngcontent-%COMP%]{background-color:var(--kirby-decoration-color-blue-50)}.blue-60[_ngcontent-%COMP%]{background-color:var(--kirby-decoration-color-blue-60)}.blue-70[_ngcontent-%COMP%]{background-color:var(--kirby-decoration-color-blue-70)}.blue-80[_ngcontent-%COMP%]{background-color:var(--kirby-decoration-color-blue-80)}.blue-90[_ngcontent-%COMP%]{background-color:var(--kirby-decoration-color-blue-90)}.green-10[_ngcontent-%COMP%]{background-color:var(--kirby-decoration-color-green-10)}.green-20[_ngcontent-%COMP%]{background-color:var(--kirby-decoration-color-green-20)}.green-30[_ngcontent-%COMP%]{background-color:var(--kirby-decoration-color-green-30)}.green-40[_ngcontent-%COMP%]{background-color:var(--kirby-decoration-color-green-40)}.green-50[_ngcontent-%COMP%]{background-color:var(--kirby-decoration-color-green-50)}.green-60[_ngcontent-%COMP%]{background-color:var(--kirby-decoration-color-green-60)}.green-70[_ngcontent-%COMP%]{background-color:var(--kirby-decoration-color-green-70)}.green-80[_ngcontent-%COMP%]{background-color:var(--kirby-decoration-color-green-80)}.green-90[_ngcontent-%COMP%]{background-color:var(--kirby-decoration-color-green-90)}.purple-10[_ngcontent-%COMP%]{background-color:var(--kirby-decoration-color-purple-10)}.purple-20[_ngcontent-%COMP%]{background-color:var(--kirby-decoration-color-purple-20)}.purple-30[_ngcontent-%COMP%]{background-color:var(--kirby-decoration-color-purple-30)}.purple-40[_ngcontent-%COMP%]{background-color:var(--kirby-decoration-color-purple-40)}.purple-50[_ngcontent-%COMP%]{background-color:var(--kirby-decoration-color-purple-50)}.purple-60[_ngcontent-%COMP%]{background-color:var(--kirby-decoration-color-purple-60)}.purple-70[_ngcontent-%COMP%]{background-color:var(--kirby-decoration-color-purple-70)}.purple-80[_ngcontent-%COMP%]{background-color:var(--kirby-decoration-color-purple-80)}.purple-90[_ngcontent-%COMP%]{background-color:var(--kirby-decoration-color-purple-90)}.red-10[_ngcontent-%COMP%]{background-color:var(--kirby-decoration-color-red-10)}.red-20[_ngcontent-%COMP%]{background-color:var(--kirby-decoration-color-red-20)}.red-30[_ngcontent-%COMP%]{background-color:var(--kirby-decoration-color-red-30)}.red-40[_ngcontent-%COMP%]{background-color:var(--kirby-decoration-color-red-40)}.red-50[_ngcontent-%COMP%]{background-color:var(--kirby-decoration-color-red-50)}.red-60[_ngcontent-%COMP%]{background-color:var(--kirby-decoration-color-red-60)}.red-70[_ngcontent-%COMP%]{background-color:var(--kirby-decoration-color-red-70)}.red-80[_ngcontent-%COMP%]{background-color:var(--kirby-decoration-color-red-80)}.red-90[_ngcontent-%COMP%]{background-color:var(--kirby-decoration-color-red-90)}.yellow-10[_ngcontent-%COMP%]{background-color:var(--kirby-decoration-color-yellow-10)}.yellow-20[_ngcontent-%COMP%]{background-color:var(--kirby-decoration-color-yellow-20)}.yellow-30[_ngcontent-%COMP%]{background-color:var(--kirby-decoration-color-yellow-30)}.yellow-40[_ngcontent-%COMP%]{background-color:var(--kirby-decoration-color-yellow-40)}.yellow-50[_ngcontent-%COMP%]{background-color:var(--kirby-decoration-color-yellow-50)}.yellow-60[_ngcontent-%COMP%]{background-color:var(--kirby-decoration-color-yellow-60)}.yellow-70[_ngcontent-%COMP%]{background-color:var(--kirby-decoration-color-yellow-70)}.yellow-80[_ngcontent-%COMP%]{background-color:var(--kirby-decoration-color-yellow-80)}.yellow-90[_ngcontent-%COMP%]{background-color:var(--kirby-decoration-color-yellow-90)}.color-palette-ramps[_ngcontent-%COMP%]{display:grid;grid-template-columns:2fr 1fr;gap:24px;margin-bottom:40px}.color-palette-ramps[_ngcontent-%COMP%] .color-box[_ngcontent-%COMP%], .color-palette-ramps[_ngcontent-%COMP%] .text-color-box[_ngcontent-%COMP%]{padding:16px;grid-column-start:1}.color-palette-ramps[_ngcontent-%COMP%] dl[_ngcontent-%COMP%]{display:grid;justify-items:center;gap:8px}.color-palette-ramps[_ngcontent-%COMP%] dl[_ngcontent-%COMP%] dd[_ngcontent-%COMP%]{grid-row:1;text-wrap:nowrap;margin-inline-start:0;font-size:12px}.color-palette-ramps[_ngcontent-%COMP%] dl[_ngcontent-%COMP%] dt[_ngcontent-%COMP%]{min-height:2.5rem;min-width:2.5rem;border-radius:4px;position:relative;transition:transform .2s;cursor:pointer}.color-palette-ramps[_ngcontent-%COMP%] dl[_ngcontent-%COMP%] dt[_ngcontent-%COMP%]:hover{transform:scale(1.2)}.color-palette-ramps[_ngcontent-%COMP%] dl[_ngcontent-%COMP%] dt[_ngcontent-%COMP%]:before{display:block;position:absolute;content:"Copied!";background-color:var(--kirby-semi-light);color:var(--kirby-semi-dark-contrast);font-size:10px;padding:2px 4px;border-radius:4px;opacity:0;transform:translateY(-50%)}.color-palette-ramps[_ngcontent-%COMP%] dl[_ngcontent-%COMP%] dt.copied[_ngcontent-%COMP%]:before{opacity:1;animation-name:_ngcontent-%COMP%_slide-in-out;animation-duration:1.5s;animation-fill-mode:forwards}']})}return Ve})();var st=l(26695),rt=l(86118),Kt=l(92088);const Et=[{name:"[sortable]",description:"Renders sorting UI on the th element",type:["boolean"],defaultValue:"false"},{name:"[sortDirection]",description:"Controls whether to show the up arrow (ascending) or down arrow (descending)",type:["asc","desc"],defaultValue:"asc"},{name:"[iconAlignment]",description:"Controls whether to render the sorting icon before or after the text in the header",type:["start","end"],defaultValue:"end"},{name:"[alignment]",description:"Controls the alignment of the text and icon in the header ",type:["start","center","end"],defaultValue:"start"}];let Yt=(()=>{class Ve{constructor(){this._apiDescriptionPropertiesTable=[...Et]}static#e=this.\u0275fac=function(vt){return new(vt||Ve)};static#t=this.\u0275cmp=e.VBU({type:Ve,selectors:[["cookbook-data-table-showcase"]],decls:95,vars:7,consts:[["dataTableDefaultExample",""],["dataTableCardExample",""],["dataTableSortableExample",""],[1,"example"],["href","https://github.com/kirbydesign/designsystem?tab=readme-ov-file#sass","target","_blank",1,"kirby-external-icon"],[3,"html","ts"],[3,"html"],[3,"ts"],["href","https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#sorting_array_of_objects","target","_blank",1,"kirby-external-icon"],[3,"properties"]],template:function(vt,Ge){if(1&vt&&(e.j41(0,"div",3)(1,"p"),e.EFF(2," Data Tables allow the consumer to show large amounts of complex data in tabular form, with rows and columns. Columns can be named through the use of headers. "),e.k0s(),e.j41(3,"h2"),e.EFF(4,"Setup"),e.k0s(),e.EFF(5," The Kirby data table is a set of CSS classes that styles the native HTML "),e.j41(6,"code"),e.EFF(7,"table"),e.k0s(),e.EFF(8," element. "),e.nrm(9,"br"),e.EFF(10," Ensure your application includes the global Kirby styles as "),e.j41(11,"a",4),e.EFF(12," explained in our readme file "),e.k0s(),e.EFF(13," . "),e.j41(14,"h2"),e.EFF(15,"Simple data table"),e.k0s(),e.j41(16,"p"),e.EFF(17," By default the data table has minimal styling - only the headers are styled and divider lines are added between the rows. "),e.k0s(),e.j41(18,"cookbook-example-viewer",5),e.nrm(19,"cookbook-data-table-default-example",null,0),e.k0s(),e.j41(21,"h2"),e.EFF(22,"Additional styling and interactions"),e.k0s(),e.j41(23,"p"),e.EFF(24,"The data table can be wrapped in a Kirby Card to make it stand out from the canvas."),e.k0s(),e.j41(25,"p"),e.EFF(26," The rows can be made selectable by applying the "),e.j41(27,"code"),e.EFF(28,"kirby-selectable-row"),e.k0s(),e.EFF(29," CSS class and handling the "),e.j41(30,"code"),e.EFF(31,"click()"),e.k0s(),e.EFF(32," event. "),e.k0s(),e.j41(33,"cookbook-example-viewer",6),e.nrm(34,"cookbook-data-table-card-example",null,1),e.k0s(),e.j41(36,"h2"),e.EFF(37,"Sortable table"),e.k0s(),e.j41(38,"p"),e.EFF(39,"The data table exposes styling and hooks for making the table sortable."),e.k0s(),e.j41(40,"p"),e.EFF(41," To enable sorting you must import the "),e.j41(42,"code"),e.EFF(43,"TableSortableComponent"),e.k0s(),e.EFF(44," into your Angular module or standalone component. "),e.k0s(),e.nrm(45,"cookbook-example-viewer",7),e.j41(46,"p"),e.EFF(47," In this example the "),e.j41(48,"code"),e.EFF(49,"Name"),e.k0s(),e.EFF(50," , "),e.j41(51,"code"),e.EFF(52,"Height"),e.k0s(),e.EFF(53," & "),e.j41(54,"code"),e.EFF(55,"Weight"),e.k0s(),e.EFF(56," columns are sortable: "),e.k0s(),e.j41(57,"cookbook-example-viewer",5),e.nrm(58,"cookbook-data-table-sortable-example",null,2),e.k0s(),e.j41(60,"p")(61,"em")(62,"strong"),e.EFF(63,"Please note:"),e.k0s(),e.EFF(64," the Kirby data table does not do any sorting on it's own. "),e.k0s()(),e.j41(65,"p"),e.EFF(66," The sorting logic must be implemented manually and can be triggered by handling the "),e.j41(67,"code"),e.EFF(68,"click()"),e.k0s(),e.EFF(69," event on the table header as shown in the code example above. By adding "),e.j41(70,"code"),e.EFF(71,'[sortable]="true"'),e.k0s(),e.EFF(72," to the "),e.j41(73,"code"),e.EFF(74,"th"),e.k0s(),e.EFF(75," element, it will render the sorting icon (up/down arrow) when the element is clicked. "),e.k0s(),e.j41(76,"p"),e.EFF(77," We recommend visiting the "),e.j41(78,"a",8),e.EFF(79," MDN docs "),e.k0s(),e.EFF(80," on sorting, if you are performing client side sorting. "),e.k0s(),e.j41(81,"p"),e.EFF(82," To render a column as initially sorted you can set the "),e.j41(83,"code"),e.EFF(84,"active"),e.k0s(),e.EFF(85," and "),e.j41(86,"code"),e.EFF(87,"sortDirection"),e.k0s(),e.EFF(88," properties on the corresponding "),e.j41(89,"code"),e.EFF(90,"th"),e.k0s(),e.EFF(91," element as shown in the code example above. Ensure your data is initially sorted accordingly. "),e.k0s()(),e.j41(92,"h2"),e.EFF(93,"API Description"),e.k0s(),e.nrm(94,"cookbook-api-description-properties",9)),2&vt){const vo=e.sdS(20),Po=e.sdS(35),Hn=e.sdS(59);e.R7$(18),e.Y8G("html",vo.template)("ts",vo.dataSnippet),e.R7$(15),e.Y8G("html",Po.template),e.R7$(12),e.Y8G("ts",Hn.importSnippet),e.R7$(12),e.Y8G("html",Hn.template)("ts",Hn.sortingSnippet),e.R7$(37),e.Y8G("properties",Ge._apiDescriptionPropertiesTable)}},dependencies:[n.s,st.h,rt.C,Kt.i,pt],styles:["h2[_ngcontent-%COMP%]:not(:first-child){margin-top:32px}h3[_ngcontent-%COMP%]{border-bottom:1px dotted var(--kirby-medium)}cookbook-example-viewer[_ngcontent-%COMP%], cookbook-code-viewer[_ngcontent-%COMP%]{margin-bottom:32px}.example-frame[_ngcontent-%COMP%]{position:relative;border:1px solid #ddd;border-radius:12px;padding-block:24px}.example-frame.no-vertical-padding[_ngcontent-%COMP%]{padding-block:0}kbd[_ngcontent-%COMP%]{border-radius:3px;border:1px solid var(--kirby-semi-dark);box-shadow:0 2px 1px var(--kirby-dark-overlay-20),0 2px 1px 0 var(--kirby-white) inset;color:var(--kirby-black);font-size:.85em;font-weight:var(--kirby-font-weight-bold);line-height:1;padding:2px 4px;white-space:nowrap}"]})}return Ve})();var nn=l(13339);let mo=(()=>{class Ve{constructor(){this.themeColor="white",this.hasMargin=!0}static#e=this.\u0275fac=function(vt){return new(vt||Ve)};static#t=this.\u0275cmp=e.VBU({type:Ve,selectors:[["cookbook-divider-example"]],inputs:{themeColor:"themeColor",hasMargin:"hasMargin"},decls:11,vars:4,consts:[[3,"hasMargin"],[3,"hasPadding","themeColor"]],template:function(vt,Ge){1&vt&&(e.j41(0,"h1"),e.EFF(1,"Divider on background"),e.k0s(),e.nrm(2,"kirby-divider",0),e.j41(3,"p"),e.EFF(4,"Some text below divider"),e.k0s(),e.j41(5,"kirby-card",1)(6,"h1"),e.EFF(7,"Divider on card"),e.k0s(),e.nrm(8,"kirby-divider",0),e.j41(9,"p"),e.EFF(10,"Some text below divider"),e.k0s()()),2&vt&&(e.R7$(2),e.Y8G("hasMargin",Ge.hasMargin),e.R7$(3),e.Y8G("hasPadding",!0)("themeColor",Ge.themeColor),e.R7$(3),e.Y8G("hasMargin",Ge.hasMargin))},dependencies:[at.h,Ft.Dw,Ft.ib,nn.Cd],encapsulation:2})}return Ve})();function yo(Ve,kr){if(1&Ve&&(e.j41(0,"option",8),e.EFF(1),e.k0s()),2&Ve){const Lt=kr.$implicit,vt=e.XpG();e.FS9("value",Lt),e.BMQ("selected",vt.themeColor===Lt||null),e.R7$(),e.SpI(" Card color: ",Lt," ")}}let Xo=(()=>{class Ve{constructor(){this.themeColors=["white","light"],this.themeColor="white",this.hasMargin=!1,this.exampleHtml='

Divider on background

\n\n

Some text below divider

\n\n\n

Divider on card

\n \n

Some text below divider

\n
\n'}onThemeChange(Lt){this.themeColor=Lt}onMarginChange(Lt){this.hasMargin=Lt}static#e=this.\u0275fac=function(vt){return new(vt||Ve)};static#t=this.\u0275cmp=e.VBU({type:Ve,selectors:[["cookbook-divider-showcase"]],decls:14,vars:5,consts:[[1,"example"],[3,"themeColor","hasMargin"],[3,"change"],["value",""],[3,"value",4,"ngFor","ngForOf"],["value","","selected",""],["value","true"],[3,"html"],[3,"value"]],template:function(vt,Ge){1&vt&&(e.j41(0,"div",0),e.nrm(1,"cookbook-divider-example",1),e.j41(2,"div")(3,"select",2),e.bIt("change",function(Po){return Ge.onThemeChange(Po.target.value)}),e.j41(4,"option",3),e.EFF(5,"Card color: None"),e.k0s(),e.DNE(6,yo,2,3,"option",4),e.k0s()(),e.j41(7,"div")(8,"select",2),e.bIt("change",function(Po){return Ge.onMarginChange(Po.target.value)}),e.j41(9,"option",5),e.EFF(10,"Margin: Off"),e.k0s(),e.j41(11,"option",6),e.EFF(12,"Margin: On"),e.k0s()()(),e.nrm(13,"cookbook-code-viewer",7),e.k0s()),2&vt&&(e.R7$(),e.Y8G("themeColor",Ge.themeColor)("hasMargin",Ge.hasMargin),e.R7$(5),e.Y8G("ngForOf",Ge.themeColors),e.R7$(5),e.BMQ("selected",!!Ge.hasMargin||null),e.R7$(2),e.Y8G("html",Ge.exampleHtml))},dependencies:[mo,so.YN,so.xH,so.y7,Xe.pM,_o.B],encapsulation:2})}return Ve})();var Ho=l(85860),Oi=l(51363),ui=l(62889),Ko=l(54245),ai=l(47780),di=l(30521),Qo=l(93615),ki=l(71708),li=l(74086),Mi=l(99513);function Cr(Ve,kr){if(1&Ve&&(e.j41(0,"th"),e.EFF(1),e.k0s()),2&Ve){const Lt=e.XpG();e.R7$(),e.JRh(Lt.columns.name)}}function Jr(Ve,kr){if(1&Ve&&(e.j41(0,"th"),e.EFF(1),e.k0s()),2&Ve){const Lt=e.XpG();e.R7$(),e.JRh(Lt.columns.description)}}function Ii(Ve,kr){if(1&Ve&&(e.j41(0,"th"),e.EFF(1),e.k0s()),2&Ve){const Lt=e.XpG();e.R7$(),e.JRh(Lt.columns.type)}}function Nr(Ve,kr){if(1&Ve&&(e.j41(0,"td")(1,"code"),e.EFF(2),e.k0s()()),2&Ve){const Lt=e.XpG().$implicit;e.R7$(2),e.JRh(Lt.name)}}function zr(Ve,kr){if(1&Ve&&(e.j41(0,"td",4),e.EFF(1),e.k0s()),2&Ve){const Lt=e.XpG().$implicit;e.R7$(),e.JRh(Lt.description)}}function Li(Ve,kr){if(1&Ve&&(e.j41(0,"td")(1,"code"),e.EFF(2),e.k0s()()),2&Ve){const Lt=e.XpG().$implicit;e.R7$(2),e.JRh(Lt.signature)}}function Xi(Ve,kr){if(1&Ve&&(e.j41(0,"tr"),e.DNE(1,Nr,3,1,"td",1)(2,zr,2,1,"td",3)(3,Li,3,1,"td",1),e.k0s()),2&Ve){const Lt=e.XpG();e.R7$(),e.Y8G("ngIf",Lt.columns.name),e.R7$(),e.Y8G("ngIf",Lt.columns.description),e.R7$(),e.Y8G("ngIf",Lt.columns.type)}}let pi=(()=>{class Ve{constructor(){this.columns={name:"Name",description:"Description",type:"Signature"}}static#e=this.\u0275fac=function(vt){return new(vt||Ve)};static#t=this.\u0275cmp=e.VBU({type:Ve,selectors:[["cookbook-api-description-methods"]],inputs:{methods:"methods",columns:"columns"},decls:7,vars:4,consts:[[1,"api-description"],[4,"ngIf"],[4,"ngFor","ngForOf"],["class","description",4,"ngIf"],[1,"description"]],template:function(vt,Ge){1&vt&&(e.j41(0,"table",0)(1,"thead"),e.DNE(2,Cr,2,1,"th",1)(3,Jr,2,1,"th",1)(4,Ii,2,1,"th",1),e.k0s(),e.j41(5,"tbody"),e.DNE(6,Xi,4,3,"tr",2),e.k0s()()),2&vt&&(e.R7$(2),e.Y8G("ngIf",Ge.columns.name),e.R7$(),e.Y8G("ngIf",Ge.columns.description),e.R7$(),e.Y8G("ngIf",Ge.columns.type),e.R7$(2),e.Y8G("ngForOf",Ge.methods))},dependencies:[Xe.bT,Xe.pM],styles:["[_nghost-%COMP%]{display:block;width:100%;overflow-x:auto}table.api-description[_ngcontent-%COMP%]{margin-bottom:40px;border-spacing:0;border-collapse:collapse;width:100%}table.api-description[_ngcontent-%COMP%] thead[_ngcontent-%COMP%]{background-color:var(--kirby-light-tint)}table.api-description[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-weight:400;border:none;text-align:left;height:40px;border-bottom:none}table.api-description[_ngcontent-%COMP%] td[_ngcontent-%COMP%], table.api-description[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{border:1px solid var(--kirby-medium);padding:.5rem 1rem}table.api-description[_ngcontent-%COMP%] .property-name[_ngcontent-%COMP%] code[_ngcontent-%COMP%]{white-space:nowrap}.description[_ngcontent-%COMP%]{white-space:pre-line}"]})}return Ve})(),m=(()=>{class Ve{constructor(){this.size="md",this.properties=[{name:"items",description:"The items rendered within the dropdown.",defaultValue:"[ ]",type:["Array | Array"]},{name:"size",description:"The size of the dropdown. The touch area will always be a minimum of 44px by 44px. If the dropdown is smaller than this, the surrounding area will still be clickable, to preserve accessibility.",defaultValue:"md",type:["sm |\xa0md"]},{name:"itemTextProperty",description:"The property to use for the text representation of items when configured with `Array`.",defaultValue:"'text'",type:["string"]},{name:"value",description:"The currently selected item (readonly).",defaultValue:"undefined",type:["string | any"]},{name:"selectedIndex",description:"The index of the selected item within the `items` array.",defaultValue:"undefined",type:["number"]},{name:"disabled",description:"Disables the dropdown so the the user cannot interact with it.",defaultValue:"false",type:["true","false"]},{name:"placeholder",defaultValue:"'Please select:'",description:"Instructional text to show before the dropdown has a selected option.",type:["string"]},{name:"attentionLevel",description:"Sets the attention level for the button of the dropdown. Button color will be updated automatically depending on host color.",defaultValue:"3",type:["1","2","3"]},{name:"expand",description:"If the dropdown needs to expand to full width of its parent container, then use expand.",defaultValue:"undefined",type:["block"]}],this.methods=[{name:"toggle()",description:"Toggles the open/closed state of the dropdown.",signature:"() => void"},{name:"open()",description:"Opens the dropdown.",signature:"() => void"},{name:"close()",description:"Closes the dropdown.",signature:"() => void"}],this.events=[{name:"change",description:"Emitted when an item is selected (tap on mobile, click/keypress on web)",signature:"(item: string | any) => void"}]}setSize(Lt){this.size=Lt}static#e=this.\u0275fac=function(vt){return new(vt||Ve)};static#t=this.\u0275cmp=e.VBU({type:Ve,selectors:[["cookbook-dropdown-showcase"]],decls:68,vars:24,consts:[["defaultExample",""],["scrollExample",""],["preSelectedExample",""],["expandExample",""],["rightAlignedExample",""],["attentionLevelExample",""],["itemSelectExample",""],["customItemTemplateExample",""],["formsExample",""],[3,"sizeChanged","size"],[3,"html"],[3,"size"],[3,"html","css"],[3,"html","ts"],[3,"properties"],[3,"events"],[3,"methods"]],template:function(vt,Ge){if(1&vt){const vo=e.RV6();e.j41(0,"cookbook-dropdown-example-configuration",9),e.bIt("sizeChanged",function(Hn){return e.eBV(vo),e.Njj(Ge.setSize(Hn))}),e.k0s(),e.j41(1,"h2"),e.EFF(2,"Simple"),e.k0s(),e.j41(3,"h3"),e.EFF(4,"Default"),e.k0s(),e.j41(5,"cookbook-example-viewer",10)(6,"div"),e.nrm(7,"cookbook-dropdown-example-default",11,0),e.k0s()(),e.j41(9,"h3"),e.EFF(10,"Scroll"),e.k0s(),e.j41(11,"cookbook-example-viewer",10)(12,"div"),e.nrm(13,"cookbook-dropdown-example-scroll",11,1),e.k0s()(),e.j41(15,"h3"),e.EFF(16,"Pre-selected"),e.k0s(),e.j41(17,"cookbook-example-viewer",10)(18,"div"),e.nrm(19,"cookbook-dropdown-example-pre-selected",11,2),e.k0s()(),e.j41(21,"h3"),e.EFF(22,"Block level"),e.k0s(),e.j41(23,"cookbook-example-viewer",10)(24,"div"),e.nrm(25,"cookbook-dropdown-example-expand",11,3),e.k0s()(),e.j41(27,"h3"),e.EFF(28,"Right aligned"),e.k0s(),e.j41(29,"cookbook-example-viewer",12)(30,"div"),e.nrm(31,"cookbook-dropdown-example-right-aligned",11,4),e.k0s()(),e.j41(33,"h3"),e.EFF(34,"Attention level"),e.k0s(),e.j41(35,"cookbook-example-viewer",10)(36,"div"),e.nrm(37,"cookbook-dropdown-example-attention-level",11,5),e.k0s()(),e.j41(39,"h3"),e.EFF(40,"Event handler"),e.k0s(),e.j41(41,"cookbook-example-viewer",10)(42,"div"),e.nrm(43,"cookbook-dropdown-example-item-select",11,6),e.k0s()(),e.j41(45,"h2"),e.EFF(46,"Advanced"),e.k0s(),e.j41(47,"h3"),e.EFF(48,"Custom Item template"),e.k0s(),e.j41(49,"cookbook-example-viewer",10)(50,"div"),e.nrm(51,"cookbook-dropdown-example-custom-item-template",11,7),e.k0s()(),e.j41(53,"h3"),e.EFF(54,"Forms"),e.k0s(),e.j41(55,"cookbook-example-viewer",13)(56,"div"),e.nrm(57,"cookbook-dropdown-example-ng-forms",11,8),e.k0s()(),e.j41(59,"h2"),e.EFF(60,"Properties:"),e.k0s(),e.nrm(61,"cookbook-api-description-properties",14),e.j41(62,"h2"),e.EFF(63,"Events:"),e.k0s(),e.nrm(64,"cookbook-api-description-events",15),e.j41(65,"h2"),e.EFF(66,"Methods:"),e.k0s(),e.nrm(67,"cookbook-api-description-methods",16)}if(2&vt){const vo=e.sdS(8),Po=e.sdS(14),Hn=e.sdS(20),ls=e.sdS(26),Ms=e.sdS(32),Os=e.sdS(38),ga=e.sdS(44),Bs=e.sdS(52),xa=e.sdS(58);e.Y8G("size",Ge.size),e.R7$(5),e.Y8G("html",vo.template),e.R7$(2),e.Y8G("size",Ge.size),e.R7$(4),e.Y8G("html",Po.template),e.R7$(2),e.Y8G("size",Ge.size),e.R7$(4),e.Y8G("html",Hn.template),e.R7$(2),e.Y8G("size",Ge.size),e.R7$(4),e.Y8G("html",ls.template),e.R7$(2),e.Y8G("size",Ge.size),e.R7$(4),e.Y8G("html",Ms.template)("css",Ms.styles),e.R7$(2),e.Y8G("size",Ge.size),e.R7$(4),e.Y8G("html",Os.template),e.R7$(2),e.Y8G("size",Ge.size),e.R7$(4),e.Y8G("html",ga.template),e.R7$(2),e.Y8G("size",Ge.size),e.R7$(6),e.Y8G("html",Bs.template),e.R7$(2),e.Y8G("size",Ge.size),e.R7$(4),e.Y8G("html",xa.template)("ts",xa.codeSnippet),e.R7$(2),e.Y8G("size",Ge.size),e.R7$(4),e.Y8G("properties",Ge.properties),e.R7$(3),e.Y8G("events",Ge.events),e.R7$(3),e.Y8G("methods",Ge.methods)}},dependencies:[Ho.t,n.s,Oi.W,ui.g,Ko.T,ai.J,di.z,Qo.R,ki.w,li.X,Mi.d,pt,hn,pi],styles:["h2[_ngcontent-%COMP%]:not(:first-child){margin-top:32px}h3[_ngcontent-%COMP%]{border-bottom:1px dotted var(--kirby-medium)}cookbook-example-viewer[_ngcontent-%COMP%]{margin-bottom:32px}"]})}return Ve})();var se=l(8346),te=l(97737),ge=l(40638),Be=l(7767);let Re=(()=>{class Ve{constructor(){this.properties=[{name:"iconName",description:"Name of the icon (see icons).",defaultValue:"null",type:["string"]},{name:"title",description:"The title.",defaultValue:"null",type:["string"]},{name:"subtitle",description:"The text beneath the title. Use '\\n' for newline if the text comes from an expression and ' ' if the text is written directly in the template.",defaultValue:"null",type:["string"]},{name:"themeColor",description:"Sets which color the empty state should use from the theme palette.",defaultValue:"null",type:["primary","secondary","tertiary","success","warning","danger","light","medium","dark"]}]}static#e=this.\u0275fac=function(vt){return new(vt||Ve)};static#t=this.\u0275cmp=e.VBU({type:Ve,selectors:[["cookbook-empty-state-showcase"]],decls:87,vars:4,consts:[["themeColorExample",""],["simpleExample",""],["buttonsExample",""],["themeColor","warning"],[1,"comment"],[3,"html"],[1,"example-frame"],["routerLink","../modal"],[3,"properties"]],template:function(vt,Ge){if(1&vt&&(e.j41(0,"p"),e.EFF(1," Message State provides feedback about the application, content or workflow state to the user while, if possible, giving constructive guidance about next steps.\n"),e.k0s(),e.j41(2,"kirby-flag",3),e.EFF(3,"Notice"),e.k0s(),e.j41(4,"p",4)(5,"em")(6,"strong"),e.EFF(7,"Empty State"),e.k0s(),e.EFF(8," redirects here as the concept has been renamed "),e.j41(9,"strong"),e.EFF(10,"Message State"),e.k0s(),e.EFF(11," . The component itself, when used in the template, is still called "),e.j41(12,"code"),e.EFF(13,"kirby-empty-state"),e.k0s(),e.EFF(14," and awaits renaming. "),e.k0s()(),e.j41(15,"h2"),e.EFF(16,"Message Types"),e.k0s(),e.j41(17,"p"),e.EFF(18," The message state supports three different types of messaging with the "),e.j41(19,"code"),e.EFF(20,"themeColor"),e.k0s(),e.EFF(21," input. For each of these, an icon that supports the message should be set with "),e.j41(22,"code"),e.EFF(23,"iconName"),e.k0s(),e.EFF(24," .\n"),e.k0s(),e.j41(25,"ul")(26,"li")(27,"strong"),e.EFF(28,"Success"),e.k0s(),e.EFF(29," - for positive messages like confirmations or receipts on longer flows "),e.k0s(),e.j41(30,"li")(31,"strong"),e.EFF(32,"Warning"),e.k0s(),e.EFF(33," - for warnings, errors or something the user should be particularly aware of "),e.k0s(),e.j41(34,"li")(35,"strong"),e.EFF(36,"Empty"),e.k0s(),e.EFF(37," - for communicating something that is empty, not configured or not used yet\u2014like an inbox without any messages "),e.k0s()(),e.j41(38,"cookbook-example-viewer",5)(39,"div",6),e.nrm(40,"cookbook-empty-state-message-types-example",null,0),e.k0s()(),e.j41(42,"h2"),e.EFF(43,"Simple"),e.k0s(),e.j41(44,"p"),e.EFF(45," If setting a decorative icon does not add any value to the message, or if space is constrained, a simple variant can be used. It has a title and subtitle, and should be supported by a call to action button.\n"),e.k0s(),e.j41(46,"p",4)(47,"em")(48,"strong"),e.EFF(49,"Please note:"),e.k0s(),e.EFF(50," The message state expands horizontally to fill its container, and the title and subtitle area grows with it. If text needs to break differently a newline can be added with "),e.k0s(),e.j41(51,"code"),e.EFF(52,"\\n"),e.k0s(),e.j41(53,"em"),e.EFF(54," if the text comes from an expression or "),e.j41(55,"code"),e.EFF(56," "),e.k0s(),e.EFF(57," in case it is written directly in the template. "),e.k0s()(),e.j41(58,"cookbook-example-viewer",5)(59,"div",6),e.nrm(60,"cookbook-empty-state-simple-example",null,1),e.k0s()(),e.j41(62,"h2"),e.EFF(63,"Buttons"),e.k0s(),e.j41(64,"p"),e.EFF(65,"If you add buttons, the following guidelines apply:"),e.k0s(),e.j41(66,"ul")(67,"li"),e.EFF(68,"A primary button should resolve the state for the user"),e.k0s(),e.j41(69,"li"),e.EFF(70," Any secondary buttons should present the user with further guidance or alternative options for resolving the state "),e.k0s()(),e.j41(71,"p"),e.EFF(72," If the first button has attention level 1, that level will be preserved. This is the button that should aim to resolve the state for the user. Any additional buttons will be adjusted to attention level 3 regardless of their initial level.\n"),e.k0s(),e.j41(73,"cookbook-example-viewer",5)(74,"div",6),e.nrm(75,"cookbook-empty-state-buttons-example",null,2),e.k0s()(),e.j41(77,"h2"),e.EFF(78,"Accessibility"),e.k0s(),e.j41(79,"p"),e.EFF(80," If you are creating custom alerts by showing a Message State inside a "),e.j41(81,"a",7),e.EFF(82,"modal"),e.k0s(),e.EFF(83," , the Message State title is automatically used as a label to add context for assistive technologies. For example, screen readers use the label to announce when the modal dialog appears and to give proper context when interacting with the content within.\n"),e.k0s(),e.j41(84,"h2"),e.EFF(85,"Properties:"),e.k0s(),e.nrm(86,"cookbook-api-description-properties",8)),2&vt){const vo=e.sdS(41),Po=e.sdS(61),Hn=e.sdS(76);e.R7$(38),e.Y8G("html",vo.template),e.R7$(20),e.Y8G("html",Po.template),e.R7$(15),e.Y8G("html",Hn.template),e.R7$(13),e.Y8G("properties",Ge.properties)}},dependencies:[se.q,n.s,te.s,ge.W,Be.X,ot.Wk,pt],styles:["h2[_ngcontent-%COMP%]:not(:first-child){margin-top:32px}h3[_ngcontent-%COMP%]{border-bottom:1px dotted var(--kirby-medium)}cookbook-example-viewer[_ngcontent-%COMP%], cookbook-code-viewer[_ngcontent-%COMP%]{margin-bottom:32px}.example-frame[_ngcontent-%COMP%]{position:relative;border:1px solid #ddd;border-radius:12px;padding-block:24px}.example-frame.no-vertical-padding[_ngcontent-%COMP%]{padding-block:0}kbd[_ngcontent-%COMP%]{border-radius:3px;border:1px solid var(--kirby-semi-dark);box-shadow:0 2px 1px var(--kirby-dark-overlay-20),0 2px 1px 0 var(--kirby-white) inset;color:var(--kirby-black);font-size:.85em;font-weight:var(--kirby-font-weight-bold);line-height:1;padding:2px 4px;white-space:nowrap}kirby-flag[_ngcontent-%COMP%]{margin-bottom:var(--kirby-spacing-xxs)}"]})}return Ve})();var qe=l(60167);let Ye=(()=>{class Ve{constructor(){this.disableFabSheet=!1,this.exampleHtml='\n \n \n\n',this.properties=[{name:"disabled",description:"(Optional) Determines whether the button will be disabled or not.",defaultValue:"false",type:["boolean"]},{name:"horizontalAlignment",description:"(Optional) Determines horizontal position of fab sheet.",defaultValue:"right",type:["left","center","right"]},{name:"header",description:"(Optional) The header of the action sheet",defaultValue:"",type:["string"]},{name:"subheader",description:"(Optional) The subheader of the action sheet",defaultValue:"",type:["string"]},{name:"items",description:"The options shown inside the action sheet",defaultValue:"",type:["Array"]}]}static#e=this.\u0275fac=function(vt){return new(vt||Ve)};static#t=this.\u0275cmp=e.VBU({type:Ve,selectors:[["cookbook-fab-sheet-showcase"]],decls:30,vars:6,consts:[[1,"example"],["text","Disable FAB",3,"checkedChange","checked"],[3,"disableFabSheet"],[3,"html"],["href","https://github.com/kirbydesign/designsystem#icons",1,"kirby-external-icon"],["language","html"],["language","ts"],[3,"properties"]],template:function(vt,Ge){1&vt&&(e.j41(0,"div",0)(1,"p")(2,"em")(3,"strong"),e.EFF(4,"Please note:"),e.k0s(),e.EFF(5," The floating action button is placed at the bottom right corner of the page. "),e.k0s()(),e.j41(6,"fieldset")(7,"legend"),e.EFF(8,"Configuration"),e.k0s(),e.j41(9,"kirby-checkbox",1),e.bIt("checkedChange",function(Po){return Ge.disableFabSheet=Po}),e.k0s()(),e.nrm(10,"cookbook-fab-sheet-example",2)(11,"cookbook-code-viewer",3),e.j41(12,"p"),e.EFF(13," The floating action button is always shown with a close-icon when in its opened state. In order to show the icon correctly it needs to be configured as described in "),e.j41(14,"a",4),e.EFF(15," the project readme "),e.k0s(),e.EFF(16," . "),e.k0s(),e.j41(17,"p"),e.EFF(18," (Optional) if you need to obtain data back from the fab sheet, you can pass a callback function: "),e.k0s(),e.j41(19,"cookbook-code-viewer",5),e.EFF(20,'(itemSelect)="onItemSelect($event)"'),e.k0s(),e.EFF(21," where "),e.j41(22,"code"),e.EFF(23,"onItemSelect"),e.k0s(),e.EFF(24," can be e.g.: "),e.j41(25,"cookbook-code-viewer",6),e.EFF(26),e.k0s(),e.j41(27,"h4"),e.EFF(28,"Fab sheet properties:"),e.k0s(),e.nrm(29,"cookbook-api-description-properties",7),e.k0s()),2&vt&&(e.R7$(9),e.Y8G("checked",Ge.disableFabSheet),e.R7$(),e.Y8G("disableFabSheet",Ge.disableFabSheet),e.R7$(),e.Y8G("html",Ge.exampleHtml),e.R7$(15),e.Lme("onItemSelect(item: ActionSheetItem) ","{","...","}",""),e.R7$(3),e.Y8G("properties",Ge.properties))},dependencies:[er.P,qe.u,_o.B,pt],styles:["fieldset[_ngcontent-%COMP%]{display:inline-block}"]})}return Ve})();var ut=l(84083),ht=l(80177);let yt=(()=>{class Ve{constructor(){this.properties=[{name:"themeColor",description:"Sets which color the flag should use.",defaultValue:"transparent",type:["success","warning","danger","semi-light","transparent"]},{name:"size",description:"Sets the size of the flag.",defaultValue:"md",type:["xs","sm","md"]}]}static#e=this.\u0275fac=function(vt){return new(vt||Ve)};static#t=this.\u0275cmp=e.VBU({type:Ve,selectors:[["cookbook-flag-showcase"]],decls:14,vars:3,consts:[["colorsExample",""],["sizesExample",""],[1,"example"],[3,"html"],[3,"properties"]],template:function(vt,Ge){if(1&vt&&(e.j41(0,"div",2)(1,"h2"),e.EFF(2,"Colors"),e.k0s(),e.j41(3,"cookbook-example-viewer",3),e.nrm(4,"cookbook-flag-example-colors",null,0),e.k0s(),e.j41(6,"h2"),e.EFF(7,"Sizes"),e.k0s(),e.j41(8,"cookbook-example-viewer",3),e.nrm(9,"cookbook-flag-example-sizes",null,1),e.k0s(),e.j41(11,"h4"),e.EFF(12,"Properties:"),e.k0s(),e.nrm(13,"cookbook-api-description-properties",4),e.k0s()),2&vt){const vo=e.sdS(5),Po=e.sdS(10);e.R7$(3),e.Y8G("html",vo.template),e.R7$(5),e.Y8G("html",Po.template),e.R7$(5),e.Y8G("properties",Ge.properties)}},dependencies:[n.s,ut.S,ht.G,pt],styles:["h2[_ngcontent-%COMP%]:not(:first-child){margin-top:32px}h3[_ngcontent-%COMP%]{border-bottom:1px dotted var(--kirby-medium)}cookbook-example-viewer[_ngcontent-%COMP%], cookbook-code-viewer[_ngcontent-%COMP%]{margin-bottom:32px}.example-frame[_ngcontent-%COMP%]{position:relative;border:1px solid #ddd;border-radius:12px;padding-block:24px}.example-frame.no-vertical-padding[_ngcontent-%COMP%]{padding-block:0}kbd[_ngcontent-%COMP%]{border-radius:3px;border:1px solid var(--kirby-semi-dark);box-shadow:0 2px 1px var(--kirby-dark-overlay-20),0 2px 1px 0 var(--kirby-white) inset;color:var(--kirby-black);font-size:.85em;font-weight:var(--kirby-font-weight-bold);line-height:1;padding:2px 4px;white-space:nowrap}"]})}return Ve})(),Jt=(()=>{class Ve{constructor(){this.exampleHtml='

Display 1

\n

Display 2

\n

Display 3

\n\n

Heading 1

\n

Heading 2

\n

Heading 3

\n

Heading 4

\n\x3c!-- Paragraphs that are visually the same as headings: --\x3e\n

kirby-text-xlarge (Heading 1)

\n

kirby-text-large (Heading 2)

\n

kirby-text-medium (Heading 3)

\n

kirby-text-normal-bold (Heading 4)

\n\n

Bold text (kirby-text-bold)

\n

p - Paragraph (default body font)

\n\n

kirby-text-small

\n

kirby-text-small-light

\n

kirby-text-xsmall

\n

kirby-text-xxsmall

\n',this.isCTABoxShown=new e.bkB}static#e=this.\u0275fac=function(vt){return new(vt||Ve)};static#t=this.\u0275cmp=e.VBU({type:Ve,selectors:[["cookbook-fonts-showcase"]],outputs:{isCTABoxShown:"isCTABoxShown"},decls:168,vars:3,consts:[["target","_blank","href","https://github.com/kirbydesign/designsystem?tab=readme-ov-file#sass",1,"kirby-external-icon"],["language","css"],[1,"fonts"],[1,"sample-display-1","kirby-text-display-1"],[1,"info-box"],[1,"highlight"],[1,"sample-display-2","kirby-text-display-2"],[1,"sample-display-3","kirby-text-display-3"],[1,"sample-header-1","kirby-text-xlarge"],[1,"sample-header-2","kirby-text-large"],[1,"sample-header-3","kirby-text-medium"],[1,"sample-header-4","kirby-text-normal-bold"],[1,"sample-text-bold","kirby-text-bold"],[1,"sample-body","kirby-text-normal"],[1,"sample-body-small","kirby-text-small"],[1,"sample-body-small-light","kirby-text-small-light"],[1,"sample-body-xsmall","kirby-text-xsmall"],[1,"sample-body-xxsmall","kirby-text-xxsmall"],[3,"html"]],template:function(vt,Ge){1&vt&&(e.j41(0,"p"),e.EFF(1," Out of the box Kirby will style text with a set of predefined font sizes and line heights. These styles are globally applied to Paragraph elements ("),e.j41(2,"code"),e.EFF(3,"

"),e.k0s(),e.EFF(4,") and HTML Section Headings ("),e.j41(5,"code"),e.EFF(6,"

"),e.k0s(),e.EFF(7," to "),e.j41(8,"code"),e.EFF(9,"

"),e.k0s(),e.EFF(10,") when "),e.j41(11,"a",0),e.EFF(12," including Kirby global styles as described in our readme "),e.k0s()(),e.j41(13,"p"),e.EFF(14," Font size and corresponding line height can also be set by applying the font CSS classes, e.g. "),e.j41(15,"code"),e.EFF(16,"kirby-text-large"),e.k0s(),e.EFF(17,".\n"),e.k0s(),e.j41(18,"p"),e.EFF(19," Finally the "),e.j41(20,"code"),e.EFF(21,"font-size"),e.k0s(),e.EFF(22," and "),e.j41(23,"code"),e.EFF(24,"line-height"),e.k0s(),e.EFF(25," SCSS utility functions can be used when writing your own CSS rules. "),e.nrm(26,"br"),e.j41(27,"em")(28,"strong"),e.EFF(29,"Note:"),e.k0s(),e.EFF(30," When setting the font size this way ensure the corresponding line height is set as well (and optionally the font weight). "),e.k0s()(),e.j41(31,"cookbook-code-viewer",1)(32,"pre"),e.EFF(33),e.k0s()(),e.j41(34,"div",2)(35,"div")(36,"p",3),e.EFF(37,"Display 1"),e.k0s(),e.j41(38,"div",4)(39,"code"),e.EFF(40,'font-size: font-size("xxxxl");'),e.k0s(),e.j41(41,"code"),e.EFF(42,'font-weight: font-weight("black");'),e.k0s(),e.j41(43,"code"),e.EFF(44,"line-height: normal;"),e.k0s(),e.j41(45,"code",5),e.EFF(46,'class="kirby-text-display-1"'),e.k0s()(),e.j41(47,"p",6),e.EFF(48,"Display 2"),e.k0s(),e.j41(49,"div",4)(50,"code"),e.EFF(51,'font-size: font-size("xxxl");'),e.k0s(),e.j41(52,"code"),e.EFF(53,'font-weight: font-weight("black");'),e.k0s(),e.j41(54,"code"),e.EFF(55,"line-height: normal;"),e.k0s(),e.j41(56,"code",5),e.EFF(57,'class="kirby-text-display-2"'),e.k0s()(),e.j41(58,"p",7),e.EFF(59,"Display 3"),e.k0s(),e.j41(60,"div",4)(61,"code"),e.EFF(62,'font-size: font-size("xxl");'),e.k0s(),e.j41(63,"code"),e.EFF(64,'font-weight: font-weight("black");'),e.k0s(),e.j41(65,"code"),e.EFF(66,"line-height: normal;"),e.k0s(),e.j41(67,"code",5),e.EFF(68,'class="kirby-text-display-3"'),e.k0s()(),e.j41(69,"h1",8),e.EFF(70,"h1 - Heading 1"),e.k0s(),e.j41(71,"div",4)(72,"code"),e.EFF(73,'font-size: font-size("xl");'),e.k0s(),e.j41(74,"code"),e.EFF(75,'font-weight: font-weight("black");'),e.k0s(),e.j41(76,"code"),e.EFF(77,"line-height: line-height('xl');"),e.k0s(),e.j41(78,"code",5),e.EFF(79,'class="kirby-text-xlarge"'),e.k0s()(),e.j41(80,"h2",9),e.EFF(81,"h2 - Heading 2"),e.k0s(),e.j41(82,"div",4)(83,"code"),e.EFF(84,'font-size: font-size("l");'),e.k0s(),e.j41(85,"code"),e.EFF(86,'font-weight: font-weight("bold");'),e.k0s(),e.j41(87,"code"),e.EFF(88,"line-height: line-height('l');"),e.k0s(),e.j41(89,"code",5),e.EFF(90,'class="kirby-text-large"'),e.k0s()(),e.j41(91,"h3",10),e.EFF(92,"h3 - Heading 3"),e.k0s(),e.j41(93,"div",4)(94,"code"),e.EFF(95,'font-size: font-size("m");'),e.k0s(),e.j41(96,"code"),e.EFF(97,'font-weight: font-weight("bold");'),e.k0s(),e.j41(98,"code"),e.EFF(99,"line-height: line-height('m');"),e.k0s(),e.j41(100,"code",5),e.EFF(101,'class="kirby-text-medium"'),e.k0s()(),e.j41(102,"h4",11),e.EFF(103,"h4 - Section header"),e.k0s(),e.j41(104,"div",4)(105,"code"),e.EFF(106,'font-size: font-size("n");'),e.k0s(),e.j41(107,"code"),e.EFF(108,'font-weight: font-weight("bold");'),e.k0s(),e.j41(109,"code"),e.EFF(110,"line-height: line-height('n');"),e.k0s(),e.j41(111,"code",5),e.EFF(112,'class="kirby-text-normal-bold"'),e.k0s()(),e.j41(113,"p",12),e.EFF(114,"Bold text"),e.k0s(),e.j41(115,"div",4)(116,"code"),e.EFF(117,'font-weight: font-weight("bold");'),e.k0s(),e.j41(118,"code",5),e.EFF(119,'class="kirby-text-bold"'),e.k0s()(),e.j41(120,"p",13),e.EFF(121,"p - Paragraph (default body font)"),e.k0s(),e.j41(122,"div",4)(123,"code"),e.EFF(124,'font-size: font-size("n");'),e.k0s(),e.j41(125,"code"),e.EFF(126,"line-height: line-height('n');"),e.k0s(),e.j41(127,"code",5),e.EFF(128,'class="kirby-text-normal"'),e.k0s()(),e.j41(129,"p",14),e.EFF(130,"Small text"),e.k0s(),e.j41(131,"div",4)(132,"code"),e.EFF(133,'font-size: font-size("s");'),e.k0s(),e.j41(134,"code"),e.EFF(135,"line-height: line-height('s');"),e.k0s(),e.j41(136,"code",5),e.EFF(137,'class="kirby-text-small"'),e.k0s()(),e.j41(138,"p",15),e.EFF(139,"Small text - light"),e.k0s(),e.j41(140,"div",4)(141,"code"),e.EFF(142,'font-size: font-size("s");'),e.k0s(),e.j41(143,"code"),e.EFF(144,'font-weight: font-weight("light");'),e.k0s(),e.j41(145,"code"),e.EFF(146,"line-height: line-height('s');"),e.k0s(),e.j41(147,"code",5),e.EFF(148,'class="kirby-text-small-light"'),e.k0s()(),e.j41(149,"p",16),e.EFF(150,"x-small text"),e.k0s(),e.j41(151,"div",4)(152,"code"),e.EFF(153,'font-size: font-size("xs");'),e.k0s(),e.j41(154,"code"),e.EFF(155,"line-height: line-height('xs');"),e.k0s(),e.j41(156,"code",5),e.EFF(157,'class="kirby-text-xsmall"'),e.k0s()(),e.j41(158,"p",17),e.EFF(159,"xx-small text"),e.k0s(),e.j41(160,"div",4)(161,"code"),e.EFF(162,'font-size: font-size("xxs");'),e.k0s(),e.j41(163,"code"),e.EFF(164,"line-height: line-height('xxs');"),e.k0s(),e.j41(165,"code",5),e.EFF(166,'class="kirby-text-xxsmall"'),e.k0s()()(),e.nrm(167,"cookbook-code-viewer",18),e.k0s()),2&vt&&(e.R7$(33),e.Lme("@use '@kirbydesign/designsystem/scss/utils' as *;\n\n.my-own-class ","{",'\n font-size: font-size("l");\n line-height: line-height("l");\n ...\n',"}","\n "),e.R7$(134),e.Y8G("html",Ge.exampleHtml))},dependencies:[_o.B],styles:['code[_ngcontent-%COMP%]{background-color:var(--kirby-medium);color:var(--kirby-medium-contrast);padding:.2rem .5rem;border-radius:2px;white-space:nowrap}.fonts[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}.fonts[_ngcontent-%COMP%] cookbook-code-viewer[_ngcontent-%COMP%]{flex:1;flex-basis:200px}.fonts[_ngcontent-%COMP%] code[_ngcontent-%COMP%]{padding:.25rem 0 0;display:block;color:var(--kirby-dark);background-color:transparent}.fonts[_ngcontent-%COMP%] code.highlight[_ngcontent-%COMP%]{font-weight:700;margin-block-start:.5rem}.sample-display-1[_ngcontent-%COMP%], .sample-display-2[_ngcontent-%COMP%], .sample-display-3[_ngcontent-%COMP%], .sample-header-1[_ngcontent-%COMP%], .sample-header-2[_ngcontent-%COMP%], .sample-header-3[_ngcontent-%COMP%], .sample-header-4[_ngcontent-%COMP%], .sample-text-bold[_ngcontent-%COMP%], .sample-body[_ngcontent-%COMP%], .sample-body-small[_ngcontent-%COMP%], .sample-body-small-light[_ngcontent-%COMP%], .sample-body-xsmall[_ngcontent-%COMP%], .sample-body-xxsmall[_ngcontent-%COMP%]{margin-block:2rem .5rem}.sample-display-1[_ngcontent-%COMP%]:after{content:"(72px)"}.sample-display-2[_ngcontent-%COMP%]:after{content:"(56px)"}.sample-display-3[_ngcontent-%COMP%]:after{content:"(40px)"}.sample-header-1[_ngcontent-%COMP%]:after{content:"(32px)"}.sample-header-2[_ngcontent-%COMP%]:after{content:"(22px)"}.sample-header-3[_ngcontent-%COMP%]:after{content:"(18px)"}.sample-header-4[_ngcontent-%COMP%]:after{content:"(16px)"}.sample-body[_ngcontent-%COMP%]:after{content:"(16px)"}.sample-body-small[_ngcontent-%COMP%]:after, .sample-body-small-light[_ngcontent-%COMP%]:after{content:"(14px)"}.sample-body-xsmall[_ngcontent-%COMP%]:after{content:"(12px)"}.sample-body-xxsmall[_ngcontent-%COMP%]:after{content:"(10px)"}[class^=sample-][_ngcontent-%COMP%]:after{color:var(--kirby-text-color-danger);font-size:12px;font-weight:400;margin-left:12px}.info-box[_ngcontent-%COMP%]{background-color:var(--kirby-white);padding:.5rem 1rem;margin-right:1rem;border:1px solid var(--kirby-medium)}']})}return Ve})();var z=l(15874),Q=l(24998),Ee=l(8060),_e=l(54521),He=l(45415),nt=l(78977),Ut=l(51067),an=l(83108),on=l(56297);const Mn_template='\n \n\n';let Xt=(()=>{class Ve{constructor(){this.template=Mn_template}static#e=this.\u0275fac=function(vt){return new(vt||Ve)};static#t=this.\u0275cmp=e.VBU({type:Ve,selectors:[["cookbook-form-field-input-decimal-mask-example"]],inputs:{size:"size"},decls:2,vars:0,consts:[["label","Decimal mask input"],["type","number","kirby-input","","kirby-decimal-mask",""]],template:function(vt,Ge){1&vt&&(e.j41(0,"kirby-form-field",0),e.nrm(1,"input",1),e.k0s())},dependencies:[on.LT,on.KS,on.Ry,on.Sj],encapsulation:2})}return Ve})();var ve=l(64911),Fe=l(88351),Y=l(50627),Pe=l(67477),Ue=l(65064),Pn=l(22847),ao=l(79186),ro=l(37965),Bo=l(19503);let Mo=(()=>{class Ve{constructor(){this.formFieldProperties=[{name:"label",defaultValue:"undefined",description:"(Optional) The label shown above the input. Clicking the label sets focus to the input/textarea.",type:["string"]},{name:"message",defaultValue:"undefined",description:"(Optional) Message shown below the input. Can be used for hints, error and/or validation messages.\n \n If set to null space will be reserved for the message but nothing will be rendered inside. This is useful for preventing layout-shifts when e.g. an error message dynamically appears.",type:["string | null"]}],this.formFieldMethods=[{name:"focus()",description:"Programmatically sets focus to the input (or textarea) within the form field.\nOn native devices this method also ensures the form field is scrolled into the viewport.",signature:"() => void"}],this.sharedProperties=[{name:"hasError",defaultValue:"false",description:"Indicates whether the control is in an error state.",type:["true","false"]},{name:"maxlength",defaultValue:"undefined",description:"Specifies the maximum number of characters that the user can enter.",type:["number"]},{name:"autocomplete",defaultValue:"off",description:"Indicates whether the value of the control can be automatically completed by the browser.",type:["on","off"]},{name:"autofocus",defaultValue:"false",description:"Specify that the input/textare should have input focus when the page loads. Only one element in a document can have this attribute.",type:["true","false"]},{name:"autocorrect",defaultValue:"off",description:"Whether auto correction should be enabled when the user is entering/editing the text value.",type:["on","off"]},{name:"disabled",defaultValue:"false",description:"If `true`, the user cannot interact with the input.",type:["true","false"]},{name:"name",defaultValue:"undefined",description:"The name of the control, which is submitted with the form data.",type:["string"]},{name:"placeholder",defaultValue:"undefined",description:"Instructional text that shows before the input has a value.",type:["string"]}],this.inputProperties=[{name:"type",defaultValue:"text",description:"The type of control to display.",type:["date","email","number","password","search","tel","text","time","url"]},{name:"value",defaultValue:"undefined",description:"The value of the input. The type of the value is set through the `type` attribute.",type:["string","number","email","telephone","date"]}],this.decimalMaskProperties=[{name:"precision",defaultValue:"2",description:"Number of fractional digits",type:["number"]},{name:"allowMinus",defaultValue:"false",description:"Allow negative values, will automatically be true if minimum value is a negative number",type:["true","false"]},{name:"min",defaultValue:"undefined",description:"Minimum value",type:["number"]},{name:"max",defaultValue:"undefined",description:"Maximum value",type:["number"]},{name:"maxlength",defaultValue:"undefined",description:"Maximum length of value, please note setting maxlength will disable fractional digits",type:["number"]},{name:"setMaxOnOverflow",defaultValue:"false",description:"Set the maximum value when the user types a number which is greater that the value of max.",type:["true","false"]},{name:"disableGroupSeperator",defaultValue:"false",description:"Disable group seperation",type:["true","false"]}],this.dateMaskProperties=[{name:"prefillYear",defaultValue:"false",description:"Enable/disable prefilling of the year.",type:["boolean"]}],this.sharedEvents=[{name:"blur",description:"Emitted when the input loses focus."},{name:"change",description:"Emitted when the input value has changed."},{name:"focus",description:"Emitted when the input has focus."},{name:"input",description:"Emitted when a keyboard input ocurred."}],this.textareaProperties=[{name:"rows",defaultValue:"undefined",description:"The number of visible text lines for the control.",type:["number"]},{name:"value",defaultValue:"undefined",description:"The value of the textarea.",type:["string"]}],this.counterProperties=[{name:"listenTo",defaultValue:"undefined",description:"Reference to the kirby-input component the counter should observe. Can be specified through a template reference variable, e.g.: #cityName. The current value and (optional) maxlength of the input will be displayed.",type:["string"]}]}static#e=this.\u0275fac=function(vt){return new(vt||Ve)};static#t=this.\u0275cmp=e.VBU({type:Ve,selectors:[["cookbook-form-field-showcase"]],decls:208,vars:41,consts:[["inputDefaultExample",""],["inputColorExample",""],["inputLabelExample",""],["inputLabelMessageExample",""],["affixExample",""],["inputCounterExample",""],["inputNumericExample",""],["inputDecimalMaskExample",""],["inputDateExample",""],["inputDateNativeExample",""],["inputDisabledExample",""],["inputErrorExample",""],["inputBorderlessExample",""],["focusExample",""],["textareaDefaultExample",""],["textareaLabelExample",""],["textareaCounterExample",""],[3,"sizeChange","size"],[3,"html"],[3,"size"],["href","https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/date","target","_blank","rel","noopener"],["href","https://developer.mozilla.org/en-US/docs/Web/HTML/Date_and_time_formats#date_strings"],[3,"html","ts"],[3,"properties"],[3,"methods"],[3,"events"]],template:function(vt,Ge){if(1&vt){const vo=e.RV6();e.j41(0,"h2"),e.EFF(1,"Input"),e.k0s(),e.j41(2,"cookbook-form-field-example-configuration",17),e.mxI("sizeChange",function(Hn){return e.eBV(vo),e.DH7(Ge.size,Hn)||(Ge.size=Hn),e.Njj(Hn)}),e.k0s(),e.j41(3,"h3"),e.EFF(4,"Default"),e.k0s(),e.j41(5,"cookbook-example-viewer",18),e.nrm(6,"cookbook-form-field-input-example",19,0),e.k0s(),e.j41(8,"h3"),e.EFF(9,"Color"),e.k0s(),e.j41(10,"cookbook-example-viewer",18),e.nrm(11,"cookbook-form-field-input-color-example",null,1),e.k0s(),e.j41(13,"h3"),e.EFF(14,"Label"),e.k0s(),e.j41(15,"cookbook-example-viewer",18),e.nrm(16,"cookbook-form-field-input-label-example",19,2),e.k0s(),e.j41(18,"h3"),e.EFF(19,"Label & Message"),e.k0s(),e.j41(20,"cookbook-example-viewer",18),e.nrm(21,"cookbook-form-field-input-label-message-example",19,3),e.k0s(),e.j41(23,"h3"),e.EFF(24,"Affix"),e.k0s(),e.j41(25,"p")(26,"strong"),e.EFF(27,"Please note:"),e.k0s(),e.EFF(28," Affix functionality is "),e.j41(29,"em"),e.EFF(30,"only"),e.k0s(),e.EFF(31," intended for use with kirby-input. Date mask input currently does not support prefixed content.\n"),e.k0s(),e.j41(32,"cookbook-example-viewer",18),e.nrm(33,"cookbook-form-field-input-affix-example",19,4),e.k0s(),e.j41(35,"h3"),e.EFF(36,"Character counter"),e.k0s(),e.j41(37,"cookbook-example-viewer",18),e.nrm(38,"cookbook-form-field-input-counter-example",19,5),e.k0s(),e.j41(40,"h3"),e.EFF(41,"Numeric"),e.k0s(),e.j41(42,"p"),e.EFF(43," The numeric input includes built in validation for rejecting non-numerical user input. As an example, Chrome completely restricts the user to only enter numbers while Safari og Firefox allows the user to enter any character, but will validate before the form is submitted.\n"),e.k0s(),e.j41(44,"p"),e.EFF(45,"When using a numeric field from a device, it will show the numeric keyboard to the user."),e.k0s(),e.j41(46,"cookbook-example-viewer",18),e.nrm(47,"cookbook-form-field-input-numeric-example",19,6),e.k0s(),e.j41(49,"h4"),e.EFF(50,"Decimal mask"),e.k0s(),e.j41(51,"p"),e.EFF(52," Restricts the input to numbers only. It ensures correct keyboard, adds grouping separators based on locale, and will default to allow two fractional digits. These can be configured by setting "),e.j41(53,"code"),e.EFF(54,'[precision]="amount of digits"'),e.k0s(),e.EFF(55," .\n"),e.k0s(),e.j41(56,"p"),e.EFF(57," Input can be restricted to a specified range with "),e.j41(58,"code"),e.EFF(59,"[min]"),e.k0s(),e.EFF(60," and "),e.j41(61,"code"),e.EFF(62,"[max]"),e.k0s()(),e.j41(63,"p"),e.EFF(64," As default, negative numbers are disallowed, however, they can be allowed by setting either "),e.j41(65,"code"),e.EFF(66,'[allowMinus]="true"'),e.k0s(),e.EFF(67," or entering a negative number to [min] "),e.j41(68,"code"),e.EFF(69,'[min]="negative number"'),e.k0s()(),e.j41(70,"p"),e.EFF(71," Group separators can be disabled with "),e.j41(72,"code"),e.EFF(73,"[disableGroupSeperator]"),e.k0s(),e.EFF(74," .\n"),e.k0s(),e.j41(75,"p"),e.EFF(76," By default the inputted numbers are right-aligned, but can be left-aligned by setting "),e.j41(77,"code"),e.EFF(78,'alignment="left"'),e.k0s(),e.EFF(79," .\n"),e.k0s(),e.j41(80,"cookbook-example-viewer",18),e.nrm(81,"cookbook-form-field-input-decimal-mask-example",19,7),e.k0s(),e.j41(83,"p")(84,"em")(85,"strong"),e.EFF(86,"*Please note:"),e.k0s(),e.EFF(87," using "),e.j41(88,"code"),e.EFF(89,"maxlength"),e.k0s(),e.EFF(90," will disallow fractional digits. "),e.k0s()(),e.j41(91,"h3"),e.EFF(92,"Date"),e.k0s(),e.j41(93,"cookbook-example-viewer",18),e.nrm(94,"cookbook-form-field-input-date-example",19,8),e.k0s(),e.j41(96,"p"),e.EFF(97,"The value supplied to the input should be formatted according to the current locale."),e.k0s(),e.j41(98,"p")(99,"em")(100,"strong"),e.EFF(101,"*Please note:"),e.k0s(),e.EFF(102," The placeholder is based on "),e.j41(103,"code"),e.EFF(104,"LOCALE_ID"),e.k0s(),e.EFF(105," . E.g. when "),e.j41(106,"code"),e.EFF(107,"DA"),e.k0s(),e.EFF(108," the placeholder will be "),e.j41(109,"code"),e.EFF(110,"dd.mm.\xe5\xe5\xe5\xe5"),e.k0s()()(),e.j41(111,"h4"),e.EFF(112,"\u{1f9ea} Experimental: Standard HTML date input (native date picker)"),e.k0s(),e.j41(113,"p")(114,"strong"),e.EFF(115,"Please note:"),e.k0s(),e.EFF(116," The input UI generally varies between browsers and between devices ( "),e.j41(117,"a",20),e.EFF(118," MDN "),e.k0s(),e.EFF(119," ). This may not adhere to the visual preferences for your project.\n"),e.k0s(),e.j41(120,"p"),e.EFF(121," However, a platform native date picker has several advantages out of the box, such as being accessible and having built-in localization.\n"),e.k0s(),e.j41(122,"cookbook-example-viewer",18),e.nrm(123,"cookbook-form-field-input-date-native-example",19,9),e.k0s(),e.j41(125,"p"),e.EFF(126," When opting into the native datepicker, the value should be in the "),e.j41(127,"a",21),e.EFF(128," Date strings format "),e.k0s(),e.EFF(129," .\n"),e.k0s(),e.j41(130,"h3"),e.EFF(131,"Disabled"),e.k0s(),e.j41(132,"cookbook-example-viewer",18),e.nrm(133,"cookbook-form-field-input-disabled-example",19,10),e.k0s(),e.j41(135,"h3"),e.EFF(136,"Error"),e.k0s(),e.j41(137,"cookbook-example-viewer",18),e.nrm(138,"cookbook-form-field-input-error-example",19,11),e.k0s(),e.j41(140,"h3"),e.EFF(141,"Borderless"),e.k0s(),e.j41(142,"cookbook-example-viewer",18),e.nrm(143,"cookbook-form-field-input-borderless-example",19,12),e.k0s(),e.j41(145,"h3"),e.EFF(146,"Focus programmatically"),e.k0s(),e.j41(147,"cookbook-example-viewer",22),e.nrm(148,"cookbook-form-field-focus-example",19,13),e.k0s(),e.j41(150,"h2"),e.EFF(151,"Textarea"),e.k0s(),e.j41(152,"h3"),e.EFF(153,"Default"),e.k0s(),e.j41(154,"cookbook-example-viewer",18),e.nrm(155,"cookbook-form-field-textarea-example",null,14),e.k0s(),e.j41(157,"h3"),e.EFF(158,"Label"),e.k0s(),e.j41(159,"cookbook-example-viewer",18),e.nrm(160,"cookbook-form-field-textarea-label-example",null,15),e.k0s(),e.j41(162,"h3"),e.EFF(163,"Character counter"),e.k0s(),e.j41(164,"cookbook-example-viewer",18),e.nrm(165,"cookbook-form-field-textarea-counter-example",null,16),e.k0s(),e.j41(167,"h2"),e.EFF(168,"Form Field"),e.k0s(),e.j41(169,"h4"),e.EFF(170,"Properties:"),e.k0s(),e.nrm(171,"cookbook-api-description-properties",23),e.j41(172,"h4"),e.EFF(173,"Methods:"),e.k0s(),e.nrm(174,"cookbook-api-description-methods",24),e.j41(175,"h2"),e.EFF(176,"Input & Textarea: Shared Properties & Events"),e.k0s(),e.j41(177,"h4"),e.EFF(178,"Properties:"),e.k0s(),e.nrm(179,"cookbook-api-description-properties",23),e.j41(180,"h4"),e.EFF(181,"Events:"),e.k0s(),e.nrm(182,"cookbook-api-description-events",25),e.j41(183,"h2"),e.EFF(184,"Input: Specific properties"),e.k0s(),e.j41(185,"h4"),e.EFF(186,"Properties:"),e.k0s(),e.nrm(187,"cookbook-api-description-properties",23),e.j41(188,"h2"),e.EFF(189,"Decimal mask"),e.k0s(),e.j41(190,"h4"),e.EFF(191,"Properties:"),e.k0s(),e.nrm(192,"cookbook-api-description-properties",23),e.j41(193,"h2"),e.EFF(194,"Date mask"),e.k0s(),e.j41(195,"h4"),e.EFF(196,"Properties:"),e.k0s(),e.nrm(197,"cookbook-api-description-properties",23),e.j41(198,"h2"),e.EFF(199,"Textarea: Specific properties"),e.k0s(),e.j41(200,"h4"),e.EFF(201,"Properties:"),e.k0s(),e.nrm(202,"cookbook-api-description-properties",23),e.j41(203,"h2"),e.EFF(204,"Input Counter"),e.k0s(),e.j41(205,"h4"),e.EFF(206,"Properties:"),e.k0s(),e.nrm(207,"cookbook-api-description-properties",23)}if(2&vt){const vo=e.sdS(7),Po=e.sdS(12),Hn=e.sdS(17),ls=e.sdS(22),Ms=e.sdS(34),Os=e.sdS(39),ga=e.sdS(48),Bs=e.sdS(82),xa=e.sdS(95),Ia=e.sdS(124),$c=e.sdS(134),Nc=e.sdS(139),sc=e.sdS(144),ac=e.sdS(149),du=e.sdS(156),zc=e.sdS(161),wd=e.sdS(166);e.R7$(2),e.R50("size",Ge.size),e.R7$(3),e.Y8G("html",vo.template),e.R7$(),e.Y8G("size",Ge.size),e.R7$(4),e.Y8G("html",Po.template),e.R7$(5),e.Y8G("html",Hn.template),e.R7$(),e.Y8G("size",Ge.size),e.R7$(4),e.Y8G("html",ls.template),e.R7$(),e.Y8G("size",Ge.size),e.R7$(11),e.Y8G("html",Ms.template),e.R7$(),e.Y8G("size",Ge.size),e.R7$(4),e.Y8G("html",Os.template),e.R7$(),e.Y8G("size",Ge.size),e.R7$(8),e.Y8G("html",ga.template),e.R7$(),e.Y8G("size",Ge.size),e.R7$(33),e.Y8G("html",Bs.template),e.R7$(),e.Y8G("size",Ge.size),e.R7$(12),e.Y8G("html",xa.template),e.R7$(),e.Y8G("size",Ge.size),e.R7$(28),e.Y8G("html",Ia.template),e.R7$(),e.Y8G("size",Ge.size),e.R7$(9),e.Y8G("html",$c.template),e.R7$(),e.Y8G("size",Ge.size),e.R7$(4),e.Y8G("html",Nc.template),e.R7$(),e.Y8G("size",Ge.size),e.R7$(4),e.Y8G("html",sc.template),e.R7$(),e.Y8G("size",Ge.size),e.R7$(4),e.Y8G("html",ac.template)("ts",ac.codeSnippet),e.R7$(),e.Y8G("size",Ge.size),e.R7$(6),e.Y8G("html",du.template),e.R7$(5),e.Y8G("html",zc.template),e.R7$(5),e.Y8G("html",wd.template),e.R7$(7),e.Y8G("properties",Ge.formFieldProperties),e.R7$(3),e.Y8G("methods",Ge.formFieldMethods),e.R7$(5),e.Y8G("properties",Ge.sharedProperties),e.R7$(3),e.Y8G("events",Ge.sharedEvents),e.R7$(5),e.Y8G("properties",Ge.inputProperties),e.R7$(5),e.Y8G("properties",Ge.decimalMaskProperties),e.R7$(5),e.Y8G("properties",Ge.dateMaskProperties),e.R7$(5),e.Y8G("properties",Ge.textareaProperties),e.R7$(5),e.Y8G("properties",Ge.counterProperties)}},dependencies:[z.a,n.s,Q.t,Ee.j,_e.o,He.Z,nt.s,Ut.Q,an.f,Xt,ve.E,Fe.B,Y.M,Pe.S,Ue.H,Pn.M,ao.H,ro.W,Bo.S,pt,pi,hn],styles:["h2[_ngcontent-%COMP%]:not(:first-child){margin-top:32px}h3[_ngcontent-%COMP%]{border-bottom:1px dotted var(--kirby-medium)}h4[_ngcontent-%COMP%]{margin-top:16px}cookbook-example-viewer[_ngcontent-%COMP%]{margin-bottom:32px}"]})}return Ve})();var Di=l(19402),Dr=l(98299);function ji(Ve,kr){if(1&Ve&&(e.j41(0,"li"),e.EFF(1),e.k0s()),2&Ve){const Lt=kr.$implicit;e.R7$(),e.Lme(" ",Lt.key,": ",Lt.value," ")}}const{breakpoints:gr}=Di.Q;let N=(()=>{class Ve{constructor(){this.shorthandToBreakpointMap={xs:gr.xsmall,sm:gr.small,md:gr.medium,lg:gr.large,xl:gr.xlarge},this.exampleHtml='
\n

Basic Grid

\n
\n
\n \n \n \n
\n
\n \n \n \n
\n
\n \n \n \n
\n
\n \n \n \n
\n
\n
\n\n
\n

Multiple breakpoints

\n
\n
\n \n \n \n
\n
\n \n \n \n
\n
\n \n \n \n
\n
\n \n \n \n
\n
\n
\n\n
\n

Spacing

\n
\n Grid Spacing\n \n Grid Row Spacing\n \n Grid Column Spacing\n \n
\n \n
\n \n \n \n
\n
\n \n \n \n
\n
\n \n \n \n
\n
\n \n \n \n
\n
\n

\n',this.gridProperties=[{name:"spacing",description:"Defines the spacing in between the grid-item's. The value should be a number and the number is multiplied with 8px. The value 2 would result in 16px spacing, 3 would result in 24px, 4 would result in 32px etc.",defaultValue:"3",type:["0 - 5"]},{name:"row-spacing",description:"Defines the horizontal spacing in between the grid-item's. The value should be a number and the number is multiplied with 8px.",defaultValue:"3",type:["0 - 5"]},{name:"column-spacing",description:"Defines the vertical spacing in between the grid-item's. The value should be a number and the number is multiplied with 8px.",defaultValue:"3",type:["0 - 5"]}],this.gridItemProperties=[{name:"xs",description:"Defines the column span for xtra-small screen sizes.",defaultValue:"",type:["0 - 12"]},{name:"sm",description:"Defines the column span for small screen sizes.",defaultValue:"",type:["0 - 12"]},{name:"md",description:"Defines the column span for medium screen sizes.",defaultValue:"",type:["0 - 12"]},{name:"lg",description:"Defines the column span for large screen sizes.",defaultValue:"",type:["0 - 12"]},{name:"xl",description:"Defines the column span for xtra-large screen sizes.",defaultValue:"",type:["0 - 12"]}]}originalOrder(){return 0}static#e=this.\u0275fac=function(vt){return new(vt||Ve)};static#t=this.\u0275cmp=e.VBU({type:Ve,selectors:[["cookbook-grid-showcase"]],decls:33,vars:7,consts:[[1,"example"],[4,"ngFor","ngForOf"],[1,"page-example"],[3,"html"],[3,"properties"]],template:function(vt,Ge){1&vt&&(e.j41(0,"div",0)(1,"p"),e.EFF(2," Grid works well for a layout with a known number of columns. The columns can be configured with multiple breakpoints to specify the column span of each child. Breakpoints makes is easy to adapt the layout to different screen sizes. "),e.k0s(),e.j41(3,"h3"),e.EFF(4,"Breakpoints"),e.k0s(),e.j41(5,"p"),e.EFF(6,"Each breakpoint is named using t-shirt sizes and maps to a defined screen size or bigger:"),e.k0s(),e.j41(7,"ul"),e.DNE(8,ji,2,2,"li",1),e.nI1(9,"keyvalue"),e.k0s(),e.j41(10,"h3"),e.EFF(11,"HTML validity"),e.k0s(),e.j41(12,"p"),e.EFF(13," If you have concerns about HTML validity related to the custom attributes, you can prefix the attributes above with "),e.j41(14,"code"),e.EFF(15,"data-*"),e.k0s(),e.EFF(16," . That way your HTML will be valid and it will function exactly the same. Here is an example: "),e.j41(17,"code"),e.EFF(18,'
'),e.k0s()()(),e.j41(19,"div",2)(20,"h1"),e.EFF(21,"Examples"),e.k0s(),e.j41(22,"cookbook-example-viewer",3),e.nrm(23,"cookbook-grid-example"),e.k0s(),e.nrm(24,"br"),e.j41(25,"h1"),e.EFF(26,"Attributes"),e.k0s(),e.j41(27,"h2"),e.EFF(28,"Grid"),e.k0s(),e.nrm(29,"cookbook-api-description-properties",4),e.j41(30,"h2"),e.EFF(31,"Grid Item"),e.k0s(),e.nrm(32,"cookbook-api-description-properties",4),e.k0s()),2&vt&&(e.R7$(8),e.Y8G("ngForOf",e.i5U(9,4,Ge.shorthandToBreakpointMap,Ge.originalOrder)),e.R7$(14),e.Y8G("html",Ge.exampleHtml),e.R7$(7),e.Y8G("properties",Ge.gridProperties),e.R7$(3),e.Y8G("properties",Ge.gridItemProperties))},dependencies:[Xe.pM,n.s,Dr.C,pt,Xe.lG],encapsulation:2})}return Ve})();var xe=l(35043),Ne=l(37015),dt=l(82356),zt=l(58311);let gn=(()=>{class Ve{constructor(){this.defaultHtmlSnippet=Ne.q.htmlSnippet,this.sizesHtmlSnippet=dt.l.htmlSnippet,this.customHtmlSnippet=zt.C.htmlSnippet,this.iconRegistrationCodeSnippet=zt.C.codeSnippet,this.provideNewIconUrlCodeSnippet="// In app providers:\n{\n provide: BUILT_IN_ICONS_URL,\n useValue: 'https://example.org/1.0.1/kirby/icons/svg/'\n}",this.properties=[{name:"name",description:"Name of the icon that you want to show. If a matching icon is not found, the default is used.",defaultValue:"cog",type:xe.o$},{name:"size",description:"Determines the size of the icon.",defaultValue:xe.lK.SM,type:Object.values(xe.lK)},{name:"themeColor",description:"Sets which color the icon should use from the theme palette.",defaultValue:"null",type:["primary","secondary","tertiary","success","warning","danger","light","medium","dark"]}]}static#e=this.\u0275fac=function(vt){return new(vt||Ve)};static#t=this.\u0275cmp=e.VBU({type:Ve,selectors:[["cookbook-icon-showcase"]],decls:88,vars:6,consts:[[1,"example"],[3,"hasMargin"],[3,"html"],["href","https://github.com/kirbydesign/designsystem?tab=readme-ov-file#icons","target","_blank",1,"kirby-external-icon"],[3,"ts"],[3,"ts","html"],[3,"properties"]],template:function(vt,Ge){1&vt&&(e.j41(0,"div",0),e.EFF(1,"\n "),e.j41(2,"p"),e.EFF(3,"\n Kirby comes pre-packaged with a set of icons hand-crafted to be round and friendly. They are\n used together with other components to explain actions and functions of the UI.\n "),e.k0s(),e.EFF(4,"\n\n "),e.nrm(5,"kirby-divider",1),e.EFF(6,"\n "),e.j41(7,"p"),e.EFF(8,"\n The icon component only request icons visible to the the user (icons above the fold). The\n component will dynamically load an SVG for each icon, so your app is only requesting the icons\n that you need.\n "),e.k0s(),e.EFF(9,"\n\n "),e.j41(10,"h2"),e.EFF(11,"Default Icons (click to copy)"),e.k0s(),e.EFF(12,"\n "),e.j41(13,"cookbook-example-viewer",2),e.EFF(14,"\n "),e.nrm(15,"cookbook-icon-default-example"),e.EFF(16,"\n "),e.k0s(),e.EFF(17,"\n\n "),e.j41(18,"h2"),e.EFF(19,"Sizes"),e.k0s(),e.EFF(20,"\n "),e.j41(21,"cookbook-example-viewer",2),e.EFF(22,"\n "),e.nrm(23,"cookbook-icon-sizes-example"),e.EFF(24,"\n "),e.k0s(),e.EFF(25,"\n\n "),e.j41(26,"h2"),e.EFF(27,"Setup"),e.k0s(),e.EFF(28,"\n "),e.j41(29,"p"),e.EFF(30,"\n To setup the Kirby icons ensure that the\n "),e.j41(31,"code"),e.EFF(32,".svg"),e.k0s(),e.EFF(33,"\n files used by Kirby are copied to your output folder as\n "),e.j41(34,"a",3),e.EFF(35,"\n explained in our readme file\n "),e.k0s(),e.EFF(36,"\n "),e.k0s(),e.EFF(37,"\n "),e.j41(38,"p"),e.EFF(39,"\n If the icons exists at another location, it is possible to configure the path (can be both\n relative or absolute) that the icons are loaded from by providing the\n "),e.j41(40,"code"),e.EFF(41,"BUILT_IN_ICONS_URL"),e.k0s(),e.EFF(42,"\n injection token:\n "),e.k0s(),e.EFF(43,"\n "),e.nrm(44,"cookbook-code-viewer",4),e.EFF(45,"\n\n "),e.j41(46,"h2"),e.EFF(47,"Custom Icons"),e.k0s(),e.EFF(48,"\n "),e.j41(49,"p"),e.EFF(50,"\n For adding custom icons, use\n "),e.j41(51,"code"),e.EFF(52,"IconRegistryService"),e.k0s(),e.EFF(53,"\n in your\n "),e.j41(54,"code"),e.EFF(55,"NgModule"),e.k0s(),e.EFF(56,"\n . We recommend registering icons that are reused across an application in a top-level module. If\n icons are registered in modules that are not shared across the application consider namespacing\n them, e.g.\n "),e.j41(57,"code"),e.EFF(58,"my-feature-custom-icon-name"),e.k0s(),e.EFF(59,"\n to avoid collisions.\n "),e.k0s(),e.EFF(60,"\n\n "),e.j41(61,"p"),e.EFF(62,"\n Once registered custom icons can be used via the\n "),e.j41(63,"code"),e.EFF(64,"name"),e.k0s(),e.EFF(65,"\n property similar to default icons.\n "),e.k0s(),e.EFF(66,"\n\n "),e.EFF(67,"\n "),e.j41(68,"cookbook-example-viewer",5),e.EFF(69,"\n "),e.nrm(70,"cookbook-icon-custom-example"),e.EFF(71,"\n "),e.k0s(),e.EFF(72,"\n\n "),e.j41(73,"h2"),e.EFF(74,"Accessibility"),e.k0s(),e.EFF(75,"\n "),e.j41(76,"p"),e.EFF(77,"\n Icons are decorative by default and will be ignored by Assistive Technology. If an icon is\n important in order for the user to understand the content, the icon should be given an\n "),e.j41(78,"code"),e.EFF(79,"aria-label"),e.k0s(),e.EFF(80,"\n which makes it perceivable by screen readers.\n "),e.k0s(),e.EFF(81,"\n\n "),e.j41(82,"h2"),e.EFF(83,"Properties:"),e.k0s(),e.EFF(84,"\n "),e.nrm(85,"cookbook-api-description-properties",6),e.EFF(86,"\n"),e.k0s(),e.EFF(87,"\n")),2&vt&&(e.R7$(5),e.Y8G("hasMargin",!0),e.R7$(8),e.Y8G("html",Ge.defaultHtmlSnippet),e.R7$(8),e.Y8G("html",Ge.sizesHtmlSnippet),e.R7$(23),e.Y8G("ts",Ge.provideNewIconUrlCodeSnippet),e.R7$(24),e.Y8G("ts",Ge.iconRegistrationCodeSnippet),e.R7$(17),e.Y8G("properties",Ge.properties))},dependencies:[at.h,n.s,Ne.q,dt.l,_o.B,zt.C,pt],styles:["h2[_ngcontent-%COMP%]:not(:first-child){margin-top:32px}h3[_ngcontent-%COMP%]{border-bottom:1px dotted var(--kirby-medium)}cookbook-example-viewer[_ngcontent-%COMP%], cookbook-code-viewer[_ngcontent-%COMP%]{margin-bottom:32px}.example-frame[_ngcontent-%COMP%]{position:relative;border:1px solid #ddd;border-radius:12px;padding-block:24px}.example-frame.no-vertical-padding[_ngcontent-%COMP%]{padding-block:0}kbd[_ngcontent-%COMP%]{border-radius:3px;border:1px solid var(--kirby-semi-dark);box-shadow:0 2px 1px var(--kirby-dark-overlay-20),0 2px 1px 0 var(--kirby-white) inset;color:var(--kirby-black);font-size:.85em;font-weight:var(--kirby-font-weight-bold);line-height:1;padding:2px 4px;white-space:nowrap}"]})}return Ve})();var Yn=l(33382),Do=l(35728);let Uo=(()=>{class Ve{constructor(){this.exampleHtml="

Item Group

\n\n\n

Section Header in Item Group

\n\n"}static#e=this.\u0275fac=function(vt){return new(vt||Ve)};static#t=this.\u0275cmp=e.VBU({type:Ve,selectors:[["cookbook-item-group-showcase"]],decls:23,vars:2,consts:[["itemGroupExample",""],["sectionHeaderExample",""],[3,"html"]],template:function(vt,Ge){if(1&vt&&(e.j41(0,"p"),e.EFF(1," The "),e.j41(2,"code"),e.EFF(3,"kirby-item-group"),e.k0s(),e.EFF(4," is a layout container for grouping related content.\n"),e.k0s(),e.j41(5,"p"),e.EFF(6," It is ideal for grouping "),e.j41(7,"code"),e.EFF(8,"kirby-item"),e.k0s(),e.EFF(9," and "),e.j41(10,"code"),e.EFF(11,"kirby-item-sliding"),e.k0s(),e.EFF(12," . The group will also make sure that screen-readers will notify users of the existence of this grouping, if an item inside it recieves focus, via its group-role.\n"),e.k0s(),e.j41(13,"h2"),e.EFF(14,"Item Group"),e.k0s(),e.nrm(15,"cookbook-simple-item-group-example",null,0)(17,"cookbook-example-viewer",2),e.j41(18,"h2"),e.EFF(19,"Section Header in Item Group"),e.k0s(),e.nrm(20,"cookbook-item-group-with-section-header-example",null,1)(22,"cookbook-example-viewer",2)),2&vt){const vo=e.sdS(16),Po=e.sdS(21);e.R7$(17),e.Y8G("html",vo.template),e.R7$(5),e.Y8G("html",Po.template)}},dependencies:[Yn.q,n.s,Do.A],encapsulation:2})}return Ve})();var oi=l(29756),Ni=l(84584),yr=l(81365);const ir_template='

{{text}}

\n\n \n Vestas Wind System\n \n\n \n Cypress Semiconductor Corporation\n \n\n \n Ultragenyx Pharmaceutical Inc.\n \n\n \n Astronics Corporation\n \n',ir_codeSnippet="export class ItemSlidingSimpleExampleComponent {\n text = 'Nothing was selected';\n \n swipeActions: ItemSwipeAction[] = [\n {\n title: 'edit',\n type: 'success',\n onSelected: () => {\n this.text = 'Edit was clicked';\n },\n },\n {\n title: 'archive',\n type: 'warning',\n onSelected: () => {\n this.text = 'Archive was clicked';\n },\n },\n {\n title: 'delete',\n icon: 'trash',\n onSelected: () => {\n this.text = 'Delete was clicked';\n },\n type: 'danger',\n },\n ];\n }\n}";let bi=(()=>{class Ve{constructor(){this.template=ir_template,this.codeSnippet=ir_codeSnippet,this.text="Nothing was selected",this.swipeActions=[{title:"edit",type:"success",onSelected:()=>{this.text="Edit was clicked"}},{title:"archive",type:"warning",onSelected:()=>{this.text="Archive was clicked"}},{title:"delete",icon:"trash",onSelected:()=>{this.text="Delete was clicked"},type:"danger"}]}static#e=this.\u0275fac=function(vt){return new(vt||Ve)};static#t=this.\u0275cmp=e.VBU({type:Ve,selectors:[["cookbook-item-sliding-simple-example"]],decls:15,vars:5,consts:[[3,"swipeActions"]],template:function(vt,Ge){1&vt&&(e.j41(0,"p"),e.EFF(1),e.k0s(),e.j41(2,"kirby-list-experimental")(3,"kirby-item-sliding",0)(4,"kirby-item"),e.EFF(5,"Vestas Wind System"),e.k0s()(),e.j41(6,"kirby-item-sliding",0)(7,"kirby-item"),e.EFF(8,"Cypress Semiconductor Corporation"),e.k0s()(),e.j41(9,"kirby-item-sliding",0)(10,"kirby-item"),e.EFF(11,"Ultragenyx Pharmaceutical Inc."),e.k0s()(),e.j41(12,"kirby-item-sliding",0)(13,"kirby-item"),e.EFF(14,"Astronics Corporation"),e.k0s()()()),2&vt&&(e.R7$(),e.JRh(Ge.text),e.R7$(2),e.Y8G("swipeActions",Ge.swipeActions),e.R7$(3),e.Y8G("swipeActions",Ge.swipeActions),e.R7$(3),e.Y8G("swipeActions",Ge.swipeActions),e.R7$(3),e.Y8G("swipeActions",Ge.swipeActions))},dependencies:[oi.HV,oi.qN,Ni.d,yr.kA,yr.JA],encapsulation:2})}return Ve})();var Rs=l(11330);let Us=(()=>{class Ve{constructor(){this._cardHasPadding=!0,this._inputPropertiesApiDescription=[{name:"swipeActions",description:"(Required) A list of swipe actions that are used to configure the buttons which are revealed when the item is swiped. See the below description of the ItemSwipeAction object for more info on configuration.",type:["ItemSwipeAction[]"],defaultValue:"undefined"},{name:"side",description:"The side the swipe actions should be displayed in.",type:['"left"','"right"'],defaultValue:'"left"'}],this._swipeActionApiDescription=[{name:"title",description:"(Required) The text the swipe action button should be displayed with.",type:["string"],defaultValue:"undefined"},{name:"onSelected",description:"(Required) Callback function that is triggered when the swipe action button is selected.",type:["() => void"],defaultValue:"undefined"},{name:"icon",description:"Name of icon the swipe action button should be displayed with. Note: Does not currently support custom icons. See the following showcase page for icons: https://cookbook.kirby.design/#/home/showcase/icon",type:["string"],defaultValue:"undefined"},{name:"type",description:"The type determines the styling of the button.",type:['"danger"','"warning"','"success"'],defaultValue:"undefined"},{name:"isDisabled",description:"If true will cause the swipe action button to not be displayed.",type:["boolean"],defaultValue:"false"}]}static#e=this.\u0275fac=function(vt){return new(vt||Ve)};static#t=this.\u0275cmp=e.VBU({type:Ve,selectors:[["cookbook-item-sliding-showcase"]],decls:59,vars:8,consts:[["simpleExample",""],["conditionalExample",""],["variant","flat",3,"hasPadding"],[3,"html","ts"],[3,"properties"]],template:function(vt,Ge){if(1&vt&&(e.j41(0,"article")(1,"section")(2,"h2"),e.EFF(3,"Overview"),e.k0s(),e.j41(4,"p"),e.EFF(5," The "),e.j41(6,"code"),e.EFF(7,"kirby-item-sliding"),e.k0s(),e.EFF(8," element is used to extend the "),e.j41(9,"code"),e.EFF(10,"kirby-item"),e.k0s(),e.EFF(11," component with functionality to reveal buttons when swiped. These buttons are created from a list of "),e.j41(12,"code"),e.EFF(13,"swipeAction"),e.k0s(),e.EFF(14," objects which is provided via the "),e.j41(15,"code"),e.EFF(16,"swipeActions"),e.k0s(),e.EFF(17," input property. "),e.k0s(),e.j41(18,"p"),e.EFF(19," Each "),e.j41(20,"code"),e.EFF(21,"swipeAction"),e.k0s(),e.EFF(22," object can be given properties to configure the corresponding button with a title, icon, type, disabled status and behaviour when selected. "),e.k0s()(),e.j41(23,"section")(24,"h2"),e.EFF(25,"Examples"),e.k0s(),e.j41(26,"h3"),e.EFF(27,"Simple list with swipe actions"),e.k0s(),e.j41(28,"p"),e.EFF(29," Below is an example of "),e.j41(30,"code"),e.EFF(31,"kirby-item-sliding"),e.k0s(),e.EFF(32," used in a list. Three swipe actions are given: edit, archive and delete. Each are configured with a title, type and a function to call when selected. The delete action has been configured to display an icon. "),e.k0s(),e.j41(33,"kirby-card",2)(34,"cookbook-example-viewer",3),e.nrm(35,"cookbook-item-sliding-simple-example",null,0),e.k0s()(),e.nrm(37,"br"),e.j41(38,"h3"),e.EFF(39,"Conditional configuration of swipe actions"),e.k0s(),e.j41(40,"p"),e.EFF(41," This example is an extension of the above \"simple list with swipe actions\" example. The 'delete' swipe action is conditionally disabled on a per item basis, based on whether it is deleteable. "),e.k0s(),e.j41(42,"kirby-card",2)(43,"cookbook-example-viewer",3),e.nrm(44,"cookbook-item-sliding-conditional-example",null,1),e.k0s()(),e.nrm(46,"br"),e.k0s(),e.j41(47,"section")(48,"h2"),e.EFF(49,"API Description"),e.k0s(),e.j41(50,"h3"),e.EFF(51,"Input properties"),e.k0s(),e.nrm(52,"cookbook-api-description-properties",4),e.j41(53,"h3"),e.EFF(54," The "),e.j41(55,"code"),e.EFF(56,"ItemSwipeAction"),e.k0s(),e.EFF(57," object "),e.k0s(),e.nrm(58,"cookbook-api-description-properties",4),e.k0s()()),2&vt){const vo=e.sdS(36),Po=e.sdS(45);e.R7$(33),e.Y8G("hasPadding",Ge._cardHasPadding),e.R7$(),e.Y8G("html",vo.template)("ts",vo.codeSnippet),e.R7$(8),e.Y8G("hasPadding",Ge._cardHasPadding),e.R7$(),e.Y8G("html",Po.template)("ts",Po.codeSnippet),e.R7$(9),e.Y8G("properties",Ge._inputPropertiesApiDescription),e.R7$(6),e.Y8G("properties",Ge._swipeActionApiDescription)}},dependencies:[Ft.Dw,Ft.ib,n.s,bi,Rs.R,pt],encapsulation:2})}return Ve})();var _s=l(81568),ia=l(96325);const pa_template='Trailing icon',pa_style='@use \'@kirbydesign/core/src/scss/utils\';\n\n.trailing-icon-example {\n // Using a Kirby icon:\n @include utils.trailing-icon("navigation");\n \n // Using a URL to an svg:\n @include utils.trailing-icon("https://cdn.jsdelivr.net/npm/open-iconic@1.1.1/svg/heart.svg");\n}';let Ds=(()=>{class Ve{constructor(){this.template=pa_template,this.style=pa_style}static#e=this.\u0275fac=function(vt){return new(vt||Ve)};static#t=this.\u0275cmp=e.VBU({type:Ve,selectors:[["cookbook-link-example-trailing-icon"]],decls:2,vars:0,consts:[["target","_blank","href","https://github.com/kirbydesign/designsystem",1,"trailing-icon-example"]],template:function(vt,Ge){1&vt&&(e.j41(0,"a",0),e.EFF(1,"Trailing icon"),e.k0s())},styles:['[_nghost-%COMP%]{display:block;margin-bottom:16px}[_nghost-%COMP%] a[_ngcontent-%COMP%]{margin-right:16px}.trailing-icon-example[_ngcontent-%COMP%]{background-image:url(/assets/kirby/icons/svg/navigation.svg);background-image:-webkit-image-set("assets/kirby/icons/svg/navigation.svg");background-image:image-set("assets/kirby/icons/svg/navigation.svg");white-space:nowrap;background-repeat:no-repeat;background-position:right 50%;background-size:1.5em;padding-right:calc(1.5em + 4px)}']})}return Ve})(),qa=(()=>{class Ve{static#e=this.\u0275fac=function(vt){return new(vt||Ve)};static#t=this.\u0275cmp=e.VBU({type:Ve,selectors:[["cookbook-link-showcase"]],decls:61,vars:4,consts:[["internal",""],["newTab",""],["trailingTab",""],["routerLink","/home/showcase/button"],["routerLink","/home/showcase/fonts"],[3,"html"],["href","https://github.com/kirbydesign/designsystem"],[3,"html","css"]],template:function(vt,Ge){if(1&vt&&(e.j41(0,"p"),e.EFF(1," Links are used for navigation between pages. They can be standalone links used on their own or inline links placed within a sentence.\n"),e.k0s(),e.j41(2,"p"),e.EFF(3," A link should be used for simple navigation. That is, situations where the user will be sent to a new resource or destination in the app via a "),e.j41(4,"code"),e.EFF(5,"href"),e.k0s(),e.EFF(6," . Use "),e.j41(7,"a",3),e.EFF(8,"buttons"),e.k0s(),e.EFF(9," instead of links if the user is not redirected to a new destination but instead triggers an action, makes a choice, or in any way manipulate data.\n"),e.k0s(),e.j41(10,"p"),e.EFF(11," Rather than providing a component for links Kirby simply provides custom styles for the "),e.j41(12,"code"),e.EFF(13,""),e.k0s(),e.EFF(14," tag that gives a consistent look and feel of links. Links have an underline and inherit the text color of the surrounding elements. The color of visited links does not change.\n"),e.k0s(),e.j41(15,"h2"),e.EFF(16,"Sizes"),e.k0s(),e.j41(17,"p"),e.EFF(18," By default, links inherit the font-size of the context they are used in. For standalone links, any font-class from "),e.j41(19,"a",4),e.EFF(20,"Kirby Fonts"),e.k0s(),e.EFF(21," can be applied. For accessibility reasons it is not recommended to use links when the clickable text is smaller than 12px (extra small).\n"),e.k0s(),e.j41(22,"cookbook-example-viewer",5),e.nrm(23,"cookbook-link-example-default",null,0),e.k0s(),e.j41(25,"h2"),e.EFF(26,"New tab"),e.k0s(),e.j41(27,"p"),e.EFF(28," If the link is standalone, and will open a new tab, use the "),e.j41(29,"code"),e.EFF(30,"kirby-external-icon"),e.k0s(),e.EFF(31," css-class to show an icon immediately after the link.\n"),e.k0s(),e.j41(32,"cookbook-example-viewer",5),e.nrm(33,"cookbook-link-example-new-tab",null,1),e.k0s(),e.j41(35,"p"),e.EFF(36," It is not recommended to use this option for inline links. Instead, consider writing out the source for inline links so it is clear that clicking the link will take the user to a new context, e.g. "),e.j41(37,"a",6),e.EFF(38,"www.github.com/kirbydesign/designsystem"),e.k0s(),e.EFF(39," . Then the user can choose how they want to open the link.\n"),e.k0s(),e.j41(40,"p")(41,"b"),e.EFF(42,"Note:"),e.k0s(),e.EFF(43," In a non-web context, i.e. an app, any link will most likely launch the device's browser and effectively open a new tab outside the app context.\n"),e.k0s(),e.j41(44,"h2"),e.EFF(45,"Custom trailing-icon"),e.k0s(),e.j41(46,"p"),e.EFF(47," If you want to use a custom icon after the link instead of the external link icon then include the Kirby SCSS @mixin "),e.j41(48,"code"),e.EFF(49,"utils.trailing-icon"),e.k0s(),e.EFF(50," and the icon name of your choosing: "),e.j41(51,"code"),e.EFF(52,"@include trailing-icon(iconName)"),e.k0s()(),e.j41(53,"p"),e.EFF(54," The example below is using "),e.j41(55,"code"),e.EFF(56,'"navigation"'),e.k0s(),e.EFF(57," as iconName. If you want to use an external svg, then you can input a URL instead of iconName. View code to see examples.\n"),e.k0s(),e.j41(58,"cookbook-example-viewer",7),e.nrm(59,"cookbook-link-example-trailing-icon",null,2),e.k0s()),2&vt){const vo=e.sdS(24),Po=e.sdS(34),Hn=e.sdS(60);e.R7$(22),e.Y8G("html",vo.template),e.R7$(10),e.Y8G("html",Po.template),e.R7$(26),e.Y8G("html",Hn.template)("css",Hn.style)}},dependencies:[ot.Wk,n.s,_s.x,ia.$,Ds],styles:["h2[_ngcontent-%COMP%]:not(:first-child){margin-top:32px}h3[_ngcontent-%COMP%]{border-bottom:1px dotted var(--kirby-medium)}cookbook-example-viewer[_ngcontent-%COMP%], cookbook-code-viewer[_ngcontent-%COMP%]{margin-bottom:32px}.example-frame[_ngcontent-%COMP%]{position:relative;border:1px solid #ddd;border-radius:12px;padding-block:24px}.example-frame.no-vertical-padding[_ngcontent-%COMP%]{padding-block:0}kbd[_ngcontent-%COMP%]{border-radius:3px;border:1px solid var(--kirby-semi-dark);box-shadow:0 2px 1px var(--kirby-dark-overlay-20),0 2px 1px 0 var(--kirby-white) inset;color:var(--kirby-black);font-size:.85em;font-weight:var(--kirby-font-weight-bold);line-height:1;padding:2px 4px;white-space:nowrap}"]})}return Ve})();var ya=l(57671),Ua=l(46692);let Ys=(()=>{class Ve{constructor(){this.multipleListsExample="\n \n ...\n\n\n\n \n ...\n"}static#e=this.\u0275fac=function(vt){return new(vt||Ve)};static#t=this.\u0275cmp=e.VBU({type:Ve,selectors:[["cookbook-list-experimental-showcase"]],decls:65,vars:3,consts:[["items",""],["slidingItems",""],[1,"examples"],["routerLink","/home/showcase/section-header"],[3,"html"],["routerLink","/home/showcase/item-sliding"]],template:function(vt,Ge){if(1&vt&&(e.j41(0,"p"),e.EFF(1," Lists are made up of multiple rows of items which can contain items, text, buttons, icons, and much more. Lists generally contain items with similar data content, such as images and text.\n"),e.k0s(),e.j41(2,"p"),e.EFF(3," The list itself is essentially a container with styling for rounded corners and shadow around the list content. Anything can be placed into the list, but it comes with a bit of extra functionality when used together with "),e.j41(4,"code"),e.EFF(5,"kirby-section-header"),e.k0s(),e.EFF(6," and "),e.j41(7,"code"),e.EFF(8,"kirby-item"),e.k0s(),e.EFF(9," .\n"),e.k0s(),e.j41(10,"p"),e.EFF(11," When using "),e.j41(12,"code"),e.EFF(13,"kirby-item"),e.k0s(),e.EFF(14," , either on its own or wrapped in custom markup, the list expects its children to represent single item (e.g. not another container or wrapper element). This way, the first and last item will correctly have top and bottom spacing applied, to provide the correct appearance of the list.\n"),e.k0s(),e.j41(15,"div",2)(16,"div")(17,"h2"),e.EFF(18,"List with items"),e.k0s(),e.j41(19,"p"),e.EFF(20," The "),e.j41(21,"a",3),e.EFF(22,"Section Header"),e.k0s(),e.EFF(23," can be used on a list to create a set of grouped content, making use of the lists "),e.j41(24,"code"),e.EFF(25,"slots"),e.k0s(),e.EFF(26," . "),e.k0s(),e.j41(27,"p"),e.EFF(28," The list has two "),e.j41(29,"code"),e.EFF(30,"slots"),e.k0s(),e.EFF(31," , the default and the named "),e.j41(32,"code"),e.EFF(33,"outside"),e.k0s(),e.EFF(34," slot. The default slot is reserved for the list items, and receives the list-specific styling. The "),e.j41(35,"code"),e.EFF(36,"outside"),e.k0s(),e.EFF(37," slot is placed outside the styled part of the list, and is meant to be used with the "),e.j41(38,"code"),e.EFF(39,"kirby-section-header"),e.k0s(),e.EFF(40," or similar. "),e.k0s(),e.nrm(41,"cookbook-code-viewer",4),e.k0s(),e.nrm(42,"cookbook-list-experimental-items-example",null,0),e.j41(44,"div")(45,"h2"),e.EFF(46,"Sliding items in list"),e.k0s(),e.j41(47,"p"),e.EFF(48," Lists work out of the box with the interactive "),e.j41(49,"a",5),e.EFF(50,"Item Sliding"),e.k0s(),e.EFF(51," , allowing to swipe an item left or right to reveal options. Try dragging right on one of the items, to see swipe actions revealed to the left of the item content. See the page linked above for more details on "),e.j41(52,"code"),e.EFF(53,"kirby-item-sliding"),e.k0s(),e.EFF(54," . "),e.k0s(),e.nrm(55,"cookbook-code-viewer",4),e.k0s(),e.nrm(56,"cookbook-list-experimental-sliding-items-example",null,1),e.k0s(),e.j41(58,"h2"),e.EFF(59,"Sections"),e.k0s(),e.j41(60,"p"),e.EFF(61," It is important to note that the list does not have any functionality for multiple sections nested within the list itself. This would add extra (unnecessary) complexity to using the list.\n"),e.k0s(),e.j41(62,"p"),e.EFF(63," Instead, multiple lists should just be added one after another in a flat structure, as seen below.\n"),e.k0s(),e.nrm(64,"cookbook-code-viewer",4)),2&vt){const vo=e.sdS(43),Po=e.sdS(57);e.R7$(41),e.Y8G("html",vo.template),e.R7$(14),e.Y8G("html",Po.template),e.R7$(9),e.Y8G("html",Ge.multipleListsExample)}},dependencies:[ot.Wk,_o.B,ya.s,Ua.m],styles:[".examples[_ngcontent-%COMP%]{display:grid;gap:3rem;grid-template-columns:repeat(auto-fill,minmax(40ch,1fr));margin:2rem 0}"]})}return Ve})();var ja=l(57808),Br=l(345);const Zo=["iframe"];function Zi(Ve,kr){if(1&Ve){const Lt=e.RV6();e.j41(0,"div",12),e.EFF(1," Device view "),e.j41(2,"kirby-toggle",13),e.bIt("checkedChange",function(Ge){e.eBV(Lt);const vo=e.XpG();return e.Njj(vo.onViewModeToggleChange(Ge))}),e.k0s()()}if(2&Ve){const Lt=e.XpG();e.R7$(2),e.Y8G("checked","device"===Lt.viewMode)}}function ss(Ve,kr){if(1&Ve&&(e.j41(0,"a",14),e.EFF(1," Pop out "),e.k0s()),2&Ve){const Lt=e.XpG();e.Y8G("href",Lt.trustedSrc,e.B4B)}}let bs=(()=>{class Ve{constructor(Lt,vt){this.sanitizer=Lt,this.locationStrategy=vt,this.showViewModeToggle=!1}ngOnChanges(Lt){Lt.src&&(this.trustedSrc=this.createTrustedSrc(Lt.src.currentValue))}ngAfterViewInit(){this.iframe.nativeElement.onload=()=>this.onIframeLoaded()}onIframeLoaded(){const Lt=this.iframe.nativeElement.contentWindow.document.documentElement;"full-size"===this.viewMode?(Lt.style.setProperty("--ion-safe-area-top","0px"),Lt.style.setProperty("--ion-safe-area-bottom","0px")):(Lt.style.setProperty("--ion-safe-area-top","20px"),Lt.style.setProperty("--ion-safe-area-bottom","22px"))}createTrustedSrc(Lt){return this.sanitizer.bypassSecurityTrustResourceUrl(this.locationStrategy instanceof Xe.fw?`#${Lt}`:Lt)}onViewModeToggleChange(Lt){this.viewMode=Lt?"device":"full-size",this.onIframeLoaded()}static#e=this.\u0275fac=function(vt){return new(vt||Ve)(e.rXU(Br.up),e.rXU(Xe.hb))};static#t=this.\u0275cmp=e.VBU({type:Ve,selectors:[["cookbook-iphone"]],viewQuery:function(vt,Ge){if(1&vt&&e.GBs(Zo,5,e.aKT),2&vt){let vo;e.mGM(vo=e.lsd())&&(Ge.iframe=vo.first)}},hostVars:2,hostBindings:function(vt,Ge){2&vt&&e.HbH(Ge.viewMode)},inputs:{src:"src",showExternalLink:"showExternalLink",viewMode:"viewMode",showViewModeToggle:"showViewModeToggle"},features:[e.OA$],decls:13,vars:3,consts:[["iframe",""],[1,"container"],["class","toggle-wrapper",4,"ngIf"],[1,"docs-demo-device","ios"],["viewBox","0 0 1384.3 40.3",1,"docs-demo-device-md-bar"],["d","M1343 5l18.8 32.3c.8 1.3 2.7 1.3 3.5 0L1384 5c.8-1.3-.2-3-1.7-3h-37.6c-1.5 0-2.5 1.7-1.7 3z",1,"st0"],["cx","1299","cy","20.2","r","20",1,"st0"],["d","M1213 1.2h30c2.2 0 4 1.8 4 4v30c0 2.2-1.8 4-4 4h-30c-2.2 0-4-1.8-4-4v-30c0-2.3 1.8-4 4-4zM16 4.2h64c8.8 0 16 7.2 16 16s-7.2 16-16 16H16c-8.8 0-16-7.2-16-16s7.2-16 16-16z",1,"st0"],["viewBox","0 0 219 31",1,"docs-demo-device-ios-notch"],["d","M0 1V0h219v1a5 5 0 0 0-5 5v3c0 12.15-9.85 22-22 22H27C14.85 31 5 21.15 5 9V6a5 5 0 0 0-5-5z","fill-rule","evenodd"],["loading","lazy","importance","low",3,"src"],["class","kirby-external-icon","target","_blank",3,"href",4,"ngIf"],[1,"toggle-wrapper"],[3,"checkedChange","checked"],["target","_blank",1,"kirby-external-icon",3,"href"]],template:function(vt,Ge){1&vt&&(e.j41(0,"div",1),e.DNE(1,Zi,3,1,"div",2),e.j41(2,"div",3)(3,"figure"),e.qSk(),e.j41(4,"svg",4),e.nrm(5,"path",5)(6,"circle",6)(7,"path",7),e.k0s(),e.j41(8,"svg",8),e.nrm(9,"path",9),e.k0s(),e.joV(),e.nrm(10,"iframe",10,0),e.k0s()(),e.DNE(12,ss,2,1,"a",11),e.k0s()),2&vt&&(e.R7$(),e.Y8G("ngIf",Ge.showViewModeToggle),e.R7$(9),e.Y8G("src",Ge.trustedSrc,e.f$h),e.R7$(2),e.Y8G("ngIf",Ge.showExternalLink))},dependencies:[Xe.bT,ja.a],styles:['.full-size[_nghost-%COMP%] iframe[_ngcontent-%COMP%]{border-radius:12px}.full-size[_nghost-%COMP%] .docs-demo-device[_ngcontent-%COMP%]{display:flex;position:relative;min-height:var(--docs-demo-device-height, 500px);border:1px solid #ddd;border-radius:12px;margin-bottom:12px}.full-size[_nghost-%COMP%] .docs-demo-device.ios[_ngcontent-%COMP%] .docs-demo-device-ios-notch[_ngcontent-%COMP%], .full-size[_nghost-%COMP%] .docs-demo-device.ios[_ngcontent-%COMP%] figure[_ngcontent-%COMP%]:after{display:none}.full-size[_nghost-%COMP%] figure[_ngcontent-%COMP%]{display:contents}.toggle-wrapper[_ngcontent-%COMP%]{display:flex;align-items:center;gap:12px;justify-content:flex-end;padding-bottom:12px}.container[_ngcontent-%COMP%]{text-align:center}.docs-demo-device[_ngcontent-%COMP%]{--device-aspect-ratio: 2.125;--device-padding: 2rem;padding:var(--device-padding);top:0}.docs-demo-device[_ngcontent-%COMP%] > figure[_ngcontent-%COMP%]{border-radius:32px;box-shadow:0 0 0 14px #090a0d,0 0 0 17px #9fa3a8,0 0 34px 17px #0003;height:0;margin:0 auto;max-width:320px;min-width:320px;overflow:hidden;padding-bottom:680px;position:relative;width:calc((100vh - var(--header-height) - var(--device-padding) * 2) / var(--device-aspect-ratio));z-index:1}.docs-demo-device[_ngcontent-%COMP%] > figure[_ngcontent-%COMP%] > iframe[_ngcontent-%COMP%]{border:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.docs-demo-mode-toggle[_ngcontent-%COMP%]{align-items:center;display:flex;justify-content:center;padding-top:1rem}.docs-demo-mode-toggle[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{background-color:transparent;border:none;border-radius:16px;color:var(--text-color--light);cursor:pointer;font-size:10px;font-weight:700;letter-spacing:.1em;line-height:24px;margin:0 3px;padding:0 9px;text-transform:uppercase;transition:.2s background-color ease,.2s color ease}.docs-demo-mode-toggle[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:focus, .docs-demo-mode-toggle[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active{outline:none}.docs-demo-mode-toggle[_ngcontent-%COMP%] button.is-selected[_ngcontent-%COMP%]{background-color:var(--text-color--dark);color:#fff}.docs-demo-source[_ngcontent-%COMP%]{align-items:center;display:flex;font-size:13px;justify-content:center}.docs-demo-source[_ngcontent-%COMP%] > ion-icon[_ngcontent-%COMP%]{margin-right:5px}@media (max-width: 767px){.docs-demo-device[_ngcontent-%COMP%], .pop-out[_ngcontent-%COMP%]{display:none}}.docs-demo-device-ios-notch[_ngcontent-%COMP%]{display:none;fill:#090a0d;left:50%;position:absolute;top:-1px;transform:translate(-50%);width:165px;z-index:2}.docs-demo-device.ios[_ngcontent-%COMP%] figure[_ngcontent-%COMP%]:after{background-color:#00000080;border-radius:2px;bottom:6px;content:"";display:none;height:4px;left:50%;position:absolute;transform:translate(-50%);width:35%;z-index:1}.docs-demo-device.ios[_ngcontent-%COMP%] .docs-demo-device-ios-notch[_ngcontent-%COMP%], .docs-demo-device.ios[_ngcontent-%COMP%] figure[_ngcontent-%COMP%]:after{display:block}.docs-demo-device.md[_ngcontent-%COMP%] figure[_ngcontent-%COMP%]{border-radius:20px}.docs-demo-device-md-bar[_ngcontent-%COMP%]{display:none}.docs-demo-device.md[_ngcontent-%COMP%] .docs-demo-device-md-bar[_ngcontent-%COMP%]{display:block;fill:#090a0d;opacity:.1;padding:.5rem .75rem;position:relative;width:100%;z-index:2}']})}return Ve})();var $s=l(34823);let xs=(()=>{class Ve{constructor(){this.exampleHtml=$s.f,this.properties=[{name:"isLoadOnDemandEnabled",description:"Determines if the loadOnDemand event should be emitted.",type:["boolean"],defaultValue:"If there is a subscriber to the loadOnDemand event: true, otherwise false."},{name:"noMoreItemsText",description:"Text to display when on demand loading of items is complete.",type:["string"],defaultValue:"undefined"}],this.events=[{name:"loadOnDemand",description:"Emitted when the user has scrolled 80% of the list.",signature:"KirbyListLoadMoreEvent { complete: (disableLoadMore?: boolean) => void; }"}]}static#e=this.\u0275fac=function(vt){return new(vt||Ve)};static#t=this.\u0275cmp=e.VBU({type:Ve,selectors:[["cookbook-list-load-on-demand-showcase"]],decls:45,vars:3,consts:[[1,"example"],[1,"example-wrapper"],[3,"html"],["src","/examples/list-load-on-demand","showExternalLink","true"],[3,"properties"],[3,"events"]],template:function(vt,Ge){1&vt&&(e.j41(0,"div",0)(1,"p"),e.EFF(2," The kirby list will emit a "),e.j41(3,"code"),e.EFF(4,"loadMore"),e.k0s(),e.EFF(5," event, when the user has scrolled 80% of the list. It is the responsibility of the consumer to add more items to the bound "),e.j41(6,"code"),e.EFF(7,"items"),e.k0s(),e.EFF(8," . "),e.k0s(),e.j41(9,"p"),e.EFF(10," The event emitted is of type "),e.j41(11,"code"),e.EFF(12,"KirbyLoadMoreEvent"),e.k0s(),e.EFF(13," which exposes a "),e.j41(14,"code"),e.EFF(15,"complete()"),e.k0s(),e.EFF(16," callback function. "),e.k0s(),e.j41(17,"p"),e.EFF(18," The "),e.j41(19,"code"),e.EFF(20,"complete()"),e.k0s(),e.EFF(21," callback function should be called when the loading of the additional items are done. "),e.k0s(),e.j41(22,"p"),e.EFF(23," If "),e.j41(24,"code"),e.EFF(25,"complete(disableLoadMore?: boolean)"),e.k0s(),e.EFF(26," is called with the "),e.j41(27,"code"),e.EFF(28,"disableLoadMore"),e.k0s(),e.EFF(29," argument set to "),e.j41(30,"code"),e.EFF(31,"true"),e.k0s(),e.EFF(32," , no further events will be emitted. If "),e.j41(33,"code"),e.EFF(34,"noMoreItemsText"),e.k0s(),e.EFF(35," is configured it will be shown at the end of the list at this point. "),e.k0s()(),e.j41(36,"div",1),e.nrm(37,"cookbook-code-viewer",2)(38,"cookbook-iphone",3),e.k0s(),e.j41(39,"h2"),e.EFF(40,"Properties:"),e.k0s(),e.nrm(41,"cookbook-api-description-properties",4),e.j41(42,"h2"),e.EFF(43,"Events:"),e.k0s(),e.nrm(44,"cookbook-api-description-events",5)),2&vt&&(e.R7$(37),e.Y8G("html",Ge.exampleHtml),e.R7$(4),e.Y8G("properties",Ge.properties),e.R7$(3),e.Y8G("events",Ge.events))},dependencies:[_o.B,bs,pt,hn],styles:["h2[_ngcontent-%COMP%]:not(:first-child){margin-top:32px}h3[_ngcontent-%COMP%]{border-bottom:1px dotted var(--kirby-medium)}cookbook-example-viewer[_ngcontent-%COMP%], cookbook-code-viewer[_ngcontent-%COMP%]{margin-bottom:32px}.example-frame[_ngcontent-%COMP%]{position:relative;border:1px solid #ddd;border-radius:12px;padding-block:24px}.example-frame.no-vertical-padding[_ngcontent-%COMP%]{padding-block:0}kbd[_ngcontent-%COMP%]{border-radius:3px;border:1px solid var(--kirby-semi-dark);box-shadow:0 2px 1px var(--kirby-dark-overlay-20),0 2px 1px 0 var(--kirby-white) inset;color:var(--kirby-black);font-size:.85em;font-weight:var(--kirby-font-weight-bold);line-height:1;padding:2px 4px;white-space:nowrap}.example-wrapper[_ngcontent-%COMP%]{display:flex;justify-content:space-between;margin-top:40px;margin-bottom:40px}"]})}return Ve})();var Ea=l(73182),qr=l(81096),ms=l(23114);let ra=(()=>{class Ve{static#e=this.\u0275fac=function(vt){return new(vt||Ve)};static#t=this.\u0275cmp=e.VBU({type:Ve,selectors:[["cookbook-list-no-shape-showcase"]],decls:38,vars:3,consts:[["simpleListNoShapeExample",""],["detailedCardWithListNoShapeExample",""],["multiCardListNoShapeExample",""],[1,"example"],[3,"html"]],template:function(vt,Ge){if(1&vt&&(e.j41(0,"div",3)(1,"h2"),e.EFF(2,"List with no background shape"),e.k0s(),e.j41(3,"p"),e.EFF(4," Setting "),e.j41(5,"code"),e.EFF(6,'shape="none"'),e.k0s(),e.EFF(7," on a Kirby List removes the background and shadow from the list and the list item containers to provide flexibility when combined with other layout containers. "),e.k0s(),e.j41(8,"p"),e.EFF(9," Dividers will still be shown between list items, these can be removed by setting "),e.j41(10,"code"),e.EFF(11,'[showDivider]="false"'),e.k0s(),e.EFF(12," . "),e.k0s(),e.j41(13,"h2"),e.EFF(14,"Simple list with no shape"),e.k0s(),e.j41(15,"cookbook-example-viewer",4),e.nrm(16,"cookbook-simple-list-no-shape-example",null,0),e.k0s(),e.j41(18,"h2"),e.EFF(19,"List wrapped in card"),e.k0s(),e.j41(20,"p"),e.EFF(21," The list with no shape can be used when the list is inside another layout component, that comes with it's own shape or background, e.g. within a card. "),e.k0s(),e.j41(22,"cookbook-example-viewer",4),e.nrm(23,"cookbook-detailed-card-with-list-no-shape-example",null,1),e.k0s(),e.j41(25,"h2"),e.EFF(26,"List item wrapped in card"),e.k0s(),e.j41(27,"p"),e.EFF(28," When using the list with a custom item template where each item comes with it's own shape or background, e.g. using a card for each item, set both "),e.j41(29,"code"),e.EFF(30,'shape="none"'),e.k0s(),e.EFF(31," and "),e.j41(32,"code"),e.EFF(33,'[showDivider]="false"'),e.k0s(),e.EFF(34," to omit any background, shadow and dividers from the list. "),e.k0s(),e.j41(35,"cookbook-example-viewer",4),e.nrm(36,"cookbook-multi-card-list-no-shape-example",null,2),e.k0s()()),2&vt){const vo=e.sdS(17),Po=e.sdS(24),Hn=e.sdS(37);e.R7$(15),e.Y8G("html",vo.template),e.R7$(7),e.Y8G("html",Po.template),e.R7$(13),e.Y8G("html",Hn.template)}},dependencies:[n.s,Ea.i,qr.A,ms.p],styles:["h2[_ngcontent-%COMP%]:not(:first-child){margin-top:32px}cookbook-example-viewer[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:first-child{display:block;margin-bottom:16px;max-width:550px}"]})}return Ve})();var ar=l(99080),gt=l(35022),Oe=l(32737),Ze=l(33082),bn=l(40041),Eo=l(23579),$o=l(69780),Ai=l(98988),Kr=l(53903);let Yr=(()=>{class Ve{constructor(){this.items=Oe.X,this.selectableItemsExampleTemplate=Ai.z,this.coloredItemsExampleTemplate=gt.p,this.sectionsAndColoredItemsExampleTemplate=Eo.M,this.headerAndFooterExampleTemplate=Ze.w,this.sectionsExampleTemplate=bn.p,this.standAloneExampleTemplate=Kr.S,this.sectionsAndStandAloneExampleTemplate=$o.t,this.noDividersExampleTemplate=ar.E,this.exampleHtml="\n \n\n",this.sectionHeaderExampleHtml='...',this.properties=[{name:"showDivider",description:"Determines if dividers (bottom-border on list items) should be shown or not",defaultValue:"true",type:["boolean"]},{name:"itemSelect",description:"Emitting event when an item is selected",defaultValue:"null",type:["any"]},{name:"getItemColor",description:" Callback used by each item in the list. Should return a ThemeColor which will become the background color of that item",defaultValue:"null",type:["ThemeColor"]},{name:"getSectionName",description:"Callback to determine name of section. Sections will be ordered alphabetically",defaultValue:"null",type:["string"]},{name:"getStandAloneByProperty",description:"A boolean property on the item that decides if the item should stand alone",defaultValue:"null",type:["string"]},{name:"standAloneSpacing",description:"Bottom margin for stand alone items",defaultValue:"null",type:["'xxxxs' | 'xxxs' | 'xxs' | 'xs' | 'sm' | 'md' | 'lg' | 'xl' | 'xxl' | 'xxxl'"]}]}static#e=this.\u0275fac=function(vt){return new(vt||Ve)};static#t=this.\u0275cmp=e.VBU({type:Ve,selectors:[["cookbook-list-showcase"]],decls:95,vars:10,consts:[[1,"example"],[1,"page-example"],[3,"html"],["src","/examples/list/with-items","showExternalLink","true"],["src","/examples/list/with-items-no-dividers","showExternalLink","true"],["src","/examples/list/with-selectable-items","showExternalLink","true"],["src","/examples/list/with-colored-items","showExternalLink","true"],["src","/examples/list/with-sections-and-colored-items","showExternalLink","true"],["src","/examples/list/with-header-and-footer","showExternalLink","true"],["src","/examples/list/with-sections","showExternalLink","true"],["src","/examples/list/with-stand-alone","showExternalLink","true"],["src","/examples/list/with-sections-and-stand-alone","showExternalLink","true"],[3,"properties"]],template:function(vt,Ge){1&vt&&(e.j41(0,"div",0)(1,"p"),e.EFF(2," Lists are made up of multiple rows of items which can contain text, buttons, toggles, icons, thumbnails, and much more. Lists generally contain items with similar data content, such as images and text. "),e.k0s(),e.j41(3,"p"),e.EFF(4," Lists support several interactions including swiping items to reveal options, dragging to reorder items within the list, and deleting items. "),e.k0s()(),e.j41(5,"div",1)(6,"div")(7,"h2"),e.EFF(8,"List with items:"),e.k0s(),e.nrm(9,"cookbook-code-viewer",2),e.k0s(),e.j41(10,"div"),e.nrm(11,"cookbook-iphone",3),e.k0s()(),e.j41(12,"div",1)(13,"div")(14,"h2"),e.EFF(15,"List with items with no dividers:"),e.k0s(),e.nrm(16,"cookbook-code-viewer",2),e.k0s(),e.nrm(17,"cookbook-iphone",4),e.k0s(),e.j41(18,"div",1)(19,"div")(20,"h2"),e.EFF(21,"List with selectable items:"),e.k0s(),e.j41(22,"p"),e.EFF(23," In order to make items selectable a callback must provided to "),e.j41(24,"code"),e.EFF(25,"(itemSelect)"),e.k0s(),e.EFF(26," as shown below. If the item should have a darker background on hover and change the cursor to a pointer, then "),e.j41(27,"code"),e.EFF(28,'[selectable]="true"'),e.k0s(),e.EFF(29," must be provided to the "),e.j41(30,"code"),e.EFF(31,"kirby-item"),e.k0s(),e.EFF(32," component in the template. The selected item is highligted in bold by default. This behaviour can be suppressed by passing "),e.j41(33,"code"),e.EFF(34,'[disableSelectionHighlight]="true"'),e.k0s(),e.EFF(35," to the list component. "),e.k0s(),e.nrm(36,"cookbook-code-viewer",2),e.k0s(),e.j41(37,"div"),e.nrm(38,"cookbook-iphone",5),e.k0s()(),e.j41(39,"div",1)(40,"div")(41,"h2"),e.EFF(42,"List with colored items:"),e.k0s(),e.nrm(43,"cookbook-code-viewer",2),e.k0s(),e.j41(44,"div"),e.nrm(45,"cookbook-iphone",6),e.k0s()(),e.j41(46,"div",1)(47,"div")(48,"h2"),e.EFF(49,"List with sections and colored items:"),e.k0s(),e.nrm(50,"cookbook-code-viewer",2),e.k0s(),e.j41(51,"div"),e.nrm(52,"cookbook-iphone",7),e.k0s()(),e.j41(53,"div",1)(54,"div")(55,"h2"),e.EFF(56,"List with header and footer:"),e.k0s(),e.nrm(57,"cookbook-code-viewer",2),e.k0s(),e.j41(58,"div"),e.nrm(59,"cookbook-iphone",8),e.k0s()(),e.j41(60,"div",1)(61,"div")(62,"h2"),e.EFF(63,"List with sections:"),e.k0s(),e.nrm(64,"cookbook-code-viewer",2),e.k0s(),e.j41(65,"div"),e.nrm(66,"cookbook-iphone",9),e.k0s()(),e.j41(67,"div",1)(68,"div")(69,"h2"),e.EFF(70,"List with standalone items:"),e.k0s(),e.j41(71,"p"),e.EFF(72," Stand alone items are enabled by passing the "),e.j41(73,"code"),e.EFF(74,"getStandAloneByProperty"),e.k0s(),e.EFF(75," to the list. "),e.j41(76,"code"),e.EFF(77,"getStandAloneByProperty"),e.k0s(),e.EFF(78," is the name of the property on the item that defines if the item should stand alone. In this example some of the items have "),e.j41(79,"code"),e.EFF(80,"isStandAlone: true"),e.k0s(),e.EFF(81," . "),e.k0s(),e.nrm(82,"cookbook-code-viewer",2),e.k0s(),e.j41(83,"div"),e.nrm(84,"cookbook-iphone",10),e.k0s()(),e.j41(85,"div",1)(86,"div")(87,"h2"),e.EFF(88,"List with sections and standalone items:"),e.k0s(),e.nrm(89,"cookbook-code-viewer",2),e.k0s(),e.j41(90,"div"),e.nrm(91,"cookbook-iphone",11),e.k0s()(),e.j41(92,"h2"),e.EFF(93,"API:"),e.k0s(),e.nrm(94,"cookbook-api-description-properties",12)),2&vt&&(e.R7$(9),e.Y8G("html",Ge.items),e.R7$(7),e.Y8G("html",Ge.noDividersExampleTemplate),e.R7$(20),e.Y8G("html",Ge.selectableItemsExampleTemplate),e.R7$(7),e.Y8G("html",Ge.coloredItemsExampleTemplate),e.R7$(7),e.Y8G("html",Ge.sectionsAndColoredItemsExampleTemplate),e.R7$(7),e.Y8G("html",Ge.headerAndFooterExampleTemplate),e.R7$(7),e.Y8G("html",Ge.sectionsExampleTemplate),e.R7$(18),e.Y8G("html",Ge.standAloneExampleTemplate),e.R7$(7),e.Y8G("html",Ge.sectionsAndStandAloneExampleTemplate),e.R7$(5),e.Y8G("properties",Ge.properties))},dependencies:[_o.B,bs,pt],styles:[".page-example[_ngcontent-%COMP%]{display:flex;justify-content:space-between;margin-top:40px;margin-bottom:40px}"]})}return Ve})();var _r=l(50753);let pr=(()=>{class Ve{constructor(){this.exampleHtml='

List with swipe actions:

\n\n \n
\n
\n
\n
\n

{{ item.title }}

\n {{ item.amount }}\n
\n
\n'}static#e=this.\u0275fac=function(vt){return new(vt||Ve)};static#t=this.\u0275cmp=e.VBU({type:Ve,selectors:[["cookbook-list-swipe-showcase"]],decls:3,vars:1,consts:[[1,"example"],[3,"html"]],template:function(vt,Ge){1&vt&&(e.j41(0,"div",0),e.nrm(1,"cookbook-list-swipe-example")(2,"cookbook-code-viewer",1),e.k0s()),2&vt&&(e.R7$(2),e.Y8G("html",Ge.exampleHtml))},dependencies:[_r.k,_o.B],encapsulation:2})}return Ve})();var Ar=l(50751),Ss=l(47008),la=l(36667);let Vs=(()=>{class Ve{constructor(Lt){this.loadingOverlayService=Lt,this.loadingOverlayServiceExample="import { LoadingOverlayService } from '@kirbydesign/designsystem';\n\n@Component({\n ...\n})\nexport class myComponent {\n constructor(private loadingOverlayService: LoadingOverlayService) {}\n \n public showFullscreenLoadingOverlay(showBackdrop: boolean, hideContent: boolean) {\n this.loadingOverlayService.showLoadingOverlay(showBackdrop, hideContent);\n }\n\n public hideFullscreenLoadingOverlay() {\n this.loadingOverlayService.hideLoadingOverlay()\n }\n}\n"}showFullscreenLoadingOverlay(Lt,vt){this.loadingOverlayService.showLoadingOverlay(Lt,vt),setTimeout(()=>{this.loadingOverlayService.hideLoadingOverlay()},5e3)}static#e=this.\u0275fac=function(vt){return new(vt||Ve)(e.rXU(la.a))};static#t=this.\u0275cmp=e.VBU({type:Ve,selectors:[["cookbook-loading-overlay-service-example"]],decls:7,vars:1,consts:[["kirby-button","","attentionLevel","2","size","lg","expand","block",3,"click"],[3,"ts"]],template:function(vt,Ge){1&vt&&(e.j41(0,"button",0),e.bIt("click",function(){return Ge.showFullscreenLoadingOverlay(!0)}),e.EFF(1," Show full page loading overlay\n"),e.k0s(),e.j41(2,"button",0),e.bIt("click",function(){return Ge.showFullscreenLoadingOverlay(!1,!0)}),e.EFF(3," Show full page loading overlay that hides content\n"),e.k0s(),e.j41(4,"button",0),e.bIt("click",function(){return Ge.showFullscreenLoadingOverlay(!1)}),e.EFF(5," Show full page loading overlay without backdrop\n"),e.k0s(),e.nrm(6,"cookbook-code-viewer",1)),2&vt&&(e.R7$(6),e.Y8G("ts",Ge.loadingOverlayServiceExample))},dependencies:[Ss.Q,_o.B],encapsulation:2})}return Ve})(),ns=(()=>{class Ve{constructor(){this.exampleHtml='\n \n Show wrapper loading overlay\n \n \n Show wrapper loading overlay that hides content\n \n \n Show wrapper loading overlay without backdrop\n \n\n',this.properties=[{name:"isLoading",description:"Shows the loading spinner.",defaultValue:"false",type:["boolean"]},{name:"showBackdrop",description:"Adds a dimmer on the background.",defaultValue:"true",type:["boolean"]},{name:"hideContent",description:"Hides the content behind a backdrop with 100% opacity.",defaultValue:"false",type:["boolean"]}]}static#e=this.\u0275fac=function(vt){return new(vt||Ve)};static#t=this.\u0275cmp=e.VBU({type:Ve,selectors:[["cookbook-loading-overlay-showcase"]],decls:38,vars:2,consts:[[3,"html"],[3,"properties"]],template:function(vt,Ge){1&vt&&(e.j41(0,"p"),e.EFF(1,"The loading overlay is available both as a component and as a service."),e.k0s(),e.j41(2,"h2"),e.EFF(3,"Component"),e.k0s(),e.j41(4,"p"),e.EFF(5," The loading overlay component will add the overlay on top of the content that is slotted into the component.\n"),e.k0s(),e.j41(6,"cookbook-example-viewer",0),e.nrm(7,"cookbook-loading-overlay-example"),e.k0s(),e.j41(8,"h2"),e.EFF(9,"Properties"),e.k0s(),e.nrm(10,"cookbook-api-description-properties",1),e.j41(11,"h2"),e.EFF(12,"Service"),e.k0s(),e.j41(13,"p"),e.EFF(14," The service will show a full page loading overlay. It provides two methods: "),e.j41(15,"code"),e.EFF(16,"showLoadingOverlay"),e.k0s(),e.EFF(17," & "),e.j41(18,"code"),e.EFF(19,"hideLoadingOverlay"),e.k0s(),e.EFF(20," . "),e.j41(21,"code"),e.EFF(22,"showLoadingOverlay"),e.k0s(),e.EFF(23," takes two arguments:\n"),e.k0s(),e.j41(24,"ol")(25,"li")(26,"code"),e.EFF(27,"showBackdrop: boolean"),e.k0s(),e.EFF(28," - Shows the transparent loading overlay. "),e.k0s(),e.j41(29,"li")(30,"code"),e.EFF(31,"hideContent: boolean"),e.k0s(),e.EFF(32," - Shows the loading overlay with 100% opacity. "),e.k0s()(),e.j41(33,"p")(34,"code"),e.EFF(35,"hideLoadingOverlay"),e.k0s(),e.EFF(36," is required to dismiss the overlay. It takes no arguments.\n"),e.k0s(),e.nrm(37,"cookbook-loading-overlay-service-example")),2&vt&&(e.R7$(6),e.Y8G("html",Ge.exampleHtml),e.R7$(4),e.Y8G("properties",Ge.properties))},dependencies:[n.s,Ar.Y,pt,Vs],styles:["h2[_ngcontent-%COMP%]:not(:first-child){margin-top:32px}h3[_ngcontent-%COMP%]{border-bottom:1px dotted var(--kirby-medium)}cookbook-example-viewer[_ngcontent-%COMP%], cookbook-code-viewer[_ngcontent-%COMP%]{margin-bottom:32px}.example-frame[_ngcontent-%COMP%]{position:relative;border:1px solid #ddd;border-radius:12px;padding-block:24px}.example-frame.no-vertical-padding[_ngcontent-%COMP%]{padding-block:0}kbd[_ngcontent-%COMP%]{border-radius:3px;border:1px solid var(--kirby-semi-dark);box-shadow:0 2px 1px var(--kirby-dark-overlay-20),0 2px 1px 0 var(--kirby-white) inset;color:var(--kirby-black);font-size:.85em;font-weight:var(--kirby-font-weight-bold);line-height:1;padding:2px 4px;white-space:nowrap}cookbook-loading-overlay-example[_ngcontent-%COMP%]{padding:0}"]})}return Ve})();var Hr=l(3271),os=l(49217),Ta=l(54976),Xs=l(34607),rl=l(97064),ca=l(81560),Ts=l(3745),va=l(26005);const Pa=()=>["/examples","modal-route-with-url-param","1978","page1"],ma=()=>({awesomeQueryParam:"awesome value"});let ea=(()=>{class Ve{constructor(){this.advancedConfigExample=Ta.T,this.basicConfigExample=rl.J,this.componentExample=va.K,this.outletExample=Xs.I,this.alertEmbeddedExample=Ts.x,this.alertModalConfigExample=ca.h,this.isOpenExampleHtml=va.K.isOpenExampleHtml,this.isOpenCodeSnippet=va.K.isOpenCodeSnippet,this.modalComponentAriaLabelCodeSnippet='\x3c!-- Setting a label when using the component-based modal --\x3e\n\n \n \x3c!-- Modal content here --\x3e\n \n',this.modalConfigAriaLabelCodeSnippet="// Setting a label when using the modal controller\nconst config: ModalConfig = {\n component: YourEmbeddedModalComponent,\n htmlAttributes: { 'aria-label': 'Accessible label for modal' },\n};",this.configProperties=[{name:"flavor",description:"(Optional) The flavor of the modal.\n \n With the `modal` flavor the dialog is presented directly on top of content, either as a full screen modal on small screens or centered on the page on larger screens.\n\n Modals with a `drawer` flavor appears as a sheet on top of page content on small screens, and adapts its height to fit its content. On\n larger screens the drawer is identical to the modal.\n \n Modals with a `compact` flavor simply render the specified component, similar to alerts.\n **Please note: As there is no toolbar or close button, you should handle closing the modal yourself.",defaultValue:"modal",type:["undefined","modal","drawer","compact"]},{name:"collapseTitle",description:"(Optional) If `true` will cause the title to initially be rendered as part of the content; once scrolled out of view it collapses and appears in the header area. \n \n Useful for long titles that would otherwise truncate. ",defaultValue:"false",type:["boolean"]},{name:"size",description:"(Optional) Defines the dialog width and height on larger screens. On small screens the dialog is always full-screen.",defaultValue:"medium",type:["undefined","small","medium","large","full-height"]},{name:"customHeight",description:"(Optional) Setting a customHeight overrides the height set by the size property on larger screens. Can be used with any string that is a valid value for the CSS height property. \n\n See: https://developer.mozilla.org/en-US/docs/Web/CSS/height ",defaultValue:"undefined",type:["undefined | string"]},{name:"drawerSupplementaryAction",description:"(Optional) Allows placing a supplementary button in the top right corner of drawers.\n Please note: Only available on modals with a `drawer` flavor.",defaultValue:"undefined",type:["{iconName: string, action: Function}"]},{name:"interactWithBackground",description:"(Optional) Removes backdrop and allows interaction with the background.\n Please note: Only available on modals with a `drawer` flavor.",defaultValue:"false",type:["boolean"]},{name:"canDismiss",description:"(Optional) Determines whether or not a modal can be dismissed.\n \n The canDismiss option takes a callback function that returns either a boolean or an AlertConfig. If an AlertConfig is returned an alert will appear when the user tries to dismiss the modal. If false is returned the modal cannot be dismissed by user-interaction or with ModalController.hideTopMost(). ",defaultValue:"true",type:["boolean | AlertConfig | Promise"]},{name:"scrollDisabled",description:"Disable scrolling of the modal",type:["true","false"],defaultValue:"false"},{name:"htmlAttributes",description:"(Optional) Adds custom attributes to the modal.",type:["{ [key: string]: any; }"],defaultValue:"undefined"}],this.modalConfigProperties=[{name:"component",description:"(Required) The component which will be rendered inside the modal.",defaultValue:"",type:["Component"]},{name:"componentProps",description:"(Optional) The data to pass to the modal component.",defaultValue:"",type:["undefined | { [key: string]: any; }"]},{name:"cssClass",description:"(Optional) Adds custom css classes to the modal. This allows for custom styling of the modal (see 'CSS Custom Properties' section).",defaultValue:"",type:["string |\xa0string[]"]}],this.footerProperties=[{name:"themeColor",description:"Theme color. 'light' will use the background-color variable",type:["white","light"],defaultValue:"white"},{name:"type",description:"Sets the type of the footer. When inline the footer will have a transparent background and no shadow.",type:["fixed","inline"],defaultValue:"fixed"}],this.events=[{name:"didPresent",description:"Emitted when the modal is ready and the enter animation has finished",signature:"Promise"},{name:"willClose",description:"Emitted when the user closes the modal or modal.close() method is called",signature:"Promise"}],this.cssCustomPropertiesColumns={name:"Name",description:"Description"},this.cssCustomProperties=[{name:"--kirby-modal-color",description:"Color of the modal."},{name:"--kirby-modal-background",description:"Background of the modal."}]}scrollTo(Lt){return Lt.scrollIntoView({behavior:"smooth"}),!1}static#e=this.\u0275fac=function(vt){return new(vt||Ve)};static#t=this.\u0275cmp=e.VBU({type:Ve,selectors:[["cookbook-modal-showcase"]],decls:845,vars:48,consts:[["componentBased",""],["controllerBased",""],["routeBased",""],["modalFlavors",""],["modalSizes",""],["modalContent",""],["drawerSupplementaryAction",""],["alertBeforeClose",""],["handleBrowserNavigation",""],["modalEvents",""],["returnData",""],["scrolling",""],["accessibility",""],["sharedProperties",""],["modalConfig",""],["href","#",3,"click"],[3,"html","ts"],["src","/examples/modal-component","viewMode","full-size","showExternalLink","true",1,"large-example",3,"showViewModeToggle"],[3,"html"],["src","/examples/modal-simple","viewMode","full-size","showExternalLink","true",1,"large-example",3,"showViewModeToggle"],["src","/examples/modal-route","viewMode","full-size","showExternalLink","true",1,"large-example",3,"showViewModeToggle"],["href","https://angular.dev/api/router/Route#outlet","target","_blank"],[3,"ts"],[3,"kirbyModalRouterLink","kirbyModalQueryParams"],[1,"comment"],["href","https://angular.dev/api/router/Router","target","_blank"],["href","https://angular.dev/api/router/NavigationExtras","target","_blank"],["href","https://angular.dev/api/router/ActivatedRoute","target","_blank"],["href","https://angular.dev/api/router/UrlCreationOptions#relativeTo","target","_blank"],["src","/examples/modal-advanced","viewMode","full-size","showExternalLink","true",1,"large-example",3,"showViewModeToggle"],["routerLink","/home/showcase/icon"],["target","_blank","href","https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/this",1,"kirby-external-icon"],["src","/examples/modal-alert","viewMode","full-size","showExternalLink","true",1,"large-example",3,"showViewModeToggle"],["href","https://angular.dev/api/router/CanDeactivateFn","target","_blank"],[3,"currentStep"],["href","https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/dialog_role"],[3,"ts","html"],[3,"routerLink"],[3,"properties"],[3,"events"],[3,"properties","columns"]],template:function(vt,Ge){if(1&vt){const vo=e.RV6();e.j41(0,"section"),e.EFF(1,"\n "),e.j41(2,"p"),e.EFF(3,"\n Modals focus the user's attention exclusively on one task or piece of information via a layer\n that sits on top of the page content.\n "),e.k0s(),e.EFF(4,"\n "),e.j41(5,"p"),e.EFF(6,"\n Modals are used to present information or request user input needed to complete a workflow. Use\n a modal when it is important to focus attention on one task or a piece of information. Modals\n interrupt a user's workflow by design. When active, the user is blocked from the on-page content\n and cannot return to their previous workflow until the modal task is completed or the modal is\n dismissed.\n "),e.k0s(),e.EFF(7,"\n "),e.j41(8,"ul"),e.EFF(9,"\n "),e.j41(10,"li"),e.EFF(11,"\n The modal comes in three different\n "),e.j41(12,"a",15),e.bIt("click",function(){e.eBV(vo);const Hn=e.sdS(297);return e.Njj(Ge.scrollTo(Hn))}),e.EFF(13,"flavors"),e.k0s(),e.EFF(14,"\n and\n "),e.j41(15,"a",15),e.bIt("click",function(){e.eBV(vo);const Hn=e.sdS(340);return e.Njj(Ge.scrollTo(Hn))}),e.EFF(16,"sizes"),e.k0s(),e.EFF(17,"\n "),e.k0s(),e.EFF(18,"\n "),e.j41(19,"li"),e.EFF(20,"\n Support for handling\n "),e.j41(21,"a",15),e.bIt("click",function(){e.eBV(vo);const Hn=e.sdS(628);return e.Njj(Ge.scrollTo(Hn))}),e.EFF(22,"events"),e.k0s(),e.EFF(23,"\n "),e.k0s(),e.EFF(24,"\n "),e.j41(25,"li"),e.EFF(26,"\n Support for\n "),e.j41(27,"a",15),e.bIt("click",function(){e.eBV(vo);const Hn=e.sdS(677);return e.Njj(Ge.scrollTo(Hn))}),e.EFF(28,"returning data"),e.k0s(),e.EFF(29,"\n from the modal to the parent/caller component\n "),e.k0s(),e.EFF(30,"\n "),e.j41(31,"li"),e.EFF(32,"\n Support for\n "),e.j41(33,"a",15),e.bIt("click",function(){e.eBV(vo);const Hn=e.sdS(461);return e.Njj(Ge.scrollTo(Hn))}),e.EFF(34,"showing an alert before closing"),e.k0s(),e.EFF(35,"\n "),e.k0s(),e.EFF(36,"\n "),e.j41(37,"li"),e.EFF(38,"\n Support for programmatically\n "),e.j41(39,"a",15),e.bIt("click",function(){e.eBV(vo);const Hn=e.sdS(698);return e.Njj(Ge.scrollTo(Hn))}),e.EFF(40,"scrolling"),e.k0s(),e.EFF(41,"\n the content\n "),e.k0s(),e.EFF(42,"\n "),e.j41(43,"li"),e.EFF(44,"\n Support for\n "),e.j41(45,"a",15),e.bIt("click",function(){e.eBV(vo);const Hn=e.sdS(368);return e.Njj(Ge.scrollTo(Hn))}),e.EFF(46,"fixed footer"),e.k0s(),e.EFF(47,"\n "),e.k0s(),e.EFF(48,"\n "),e.j41(49,"li"),e.EFF(50,"\n "),e.j41(51,"a",15),e.bIt("click",function(){e.eBV(vo);const Hn=e.sdS(739);return e.Njj(Ge.scrollTo(Hn))}),e.EFF(52,"Accessibility and keyboard support"),e.k0s(),e.EFF(53,"\n "),e.k0s(),e.EFF(54,"\n "),e.k0s(),e.EFF(55,"\n"),e.k0s(),e.EFF(56,"\n\n"),e.j41(57,"h2"),e.EFF(58,"Types of modals"),e.k0s(),e.EFF(59,"\n"),e.j41(60,"p"),e.EFF(61,"\n Modals can be either\n "),e.j41(62,"a",15),e.bIt("click",function(){e.eBV(vo);const Hn=e.sdS(79);return e.Njj(Ge.scrollTo(Hn))}),e.EFF(63,"component"),e.k0s(),e.EFF(64,"\n ,\n "),e.j41(65,"a",15),e.bIt("click",function(){e.eBV(vo);const Hn=e.sdS(120);return e.Njj(Ge.scrollTo(Hn))}),e.EFF(66,"controller"),e.k0s(),e.EFF(67,"\n or\n "),e.j41(68,"a",15),e.bIt("click",function(){e.eBV(vo);const Hn=e.sdS(144);return e.Njj(Ge.scrollTo(Hn))}),e.EFF(69,"route based"),e.k0s(),e.EFF(70,"\n , each with its own advantages and drawbacks as outlined in the following sections.\n"),e.k0s(),e.EFF(71,"\n\n"),e.j41(72,"p"),e.EFF(73,"\n All types of modals support a shared set of config properties such as size and flavor. See the\n "),e.j41(74,"a",15),e.bIt("click",function(){e.eBV(vo);const Hn=e.sdS(797);return e.Njj(Ge.scrollTo(Hn))}),e.EFF(75,"full list of shared properties"),e.k0s(),e.EFF(76,"\n for more info.\n"),e.k0s(),e.EFF(77,"\n\n"),e.j41(78,"h3",null,0),e.EFF(80,"Using the Modal Component"),e.k0s(),e.EFF(81,"\n"),e.j41(82,"p"),e.EFF(83,"\n The simplest way to show content in a modal dialog is to place it within a\n "),e.j41(84,"code"),e.EFF(85,"kirby-modal"),e.k0s(),e.EFF(86,"\n tag directly in your template.\n"),e.k0s(),e.EFF(87,"\n\n"),e.j41(88,"p"),e.EFF(89,"\n To provide a way for users to open the dialog, add an\n "),e.j41(90,"code"),e.EFF(91,"id"),e.k0s(),e.EFF(92,"\n to an interactive trigger element and pass it to the trigger property. When configured with a\n trigger the dialog opens only via user interaction. Similarly it can only be closed by interacting\n with the close button, backdrop or escape key.\n"),e.k0s(),e.EFF(93,"\n\n"),e.j41(94,"cookbook-example-viewer",16),e.EFF(95,"\n The\n "),e.j41(96,"code"),e.EFF(97,"isOpen"),e.k0s(),e.EFF(98,"\n property can be used as an alternative to the trigger if you need direct control over the dialogs\n open/closed state based on some application-state. In this case, remember to listen for dismissal\n of the modal to set isOpen to false:\n"),e.k0s(),e.EFF(99,"\n\n"),e.nrm(100,"cookbook-iphone",17),e.EFF(101,"\n"),e.nrm(102,"cookbook-example-viewer",18),e.EFF(103,"\n\n"),e.j41(104,"p"),e.EFF(105,"\n Make sure to nest all content inside an\n "),e.j41(106,"code"),e.EFF(107,"ng-template"),e.k0s(),e.EFF(108,"\n tag when using\n "),e.j41(109,"code"),e.EFF(110,"kirby-modal"),e.k0s(),e.EFF(111,"\n in your template. It is used internally by the\n "),e.j41(112,"code"),e.EFF(113,"ModalComponent"),e.k0s(),e.EFF(114,"\n as a\n "),e.j41(115,"i"),e.EFF(116,"hook"),e.k0s(),e.EFF(117,"\n for creating and destroying the child view when the dialog is opened and closed, preserving\n functionality of e.g. lifecycle hooks of any components shown inside.\n"),e.k0s(),e.EFF(118,"\n\n"),e.j41(119,"h3",null,1),e.EFF(121,"Using the ModalController"),e.k0s(),e.EFF(122,"\n"),e.j41(123,"p"),e.EFF(124,"\n If complete control over when the dialog can be shown and dismissed is needed consider using the\n "),e.j41(125,"code"),e.EFF(126,"ModalController"),e.k0s(),e.EFF(127,"\n to instantiate it programmatically. The\n "),e.j41(128,"code"),e.EFF(129,"ModalController"),e.k0s(),e.EFF(130,"\n can be used to present a component in a modal dialog by passing a\n "),e.j41(131,"code")(132,"a",15),e.bIt("click",function(){e.eBV(vo);const Hn=e.sdS(812);return e.Njj(Ge.scrollTo(Hn))}),e.EFF(133,"ModalConfig"),e.k0s()(),e.EFF(134,"\n to the\n "),e.j41(135,"code"),e.EFF(136,"ModalController.showModal()"),e.k0s(),e.EFF(137,"\n method.\n"),e.k0s(),e.EFF(138,"\n\n"),e.nrm(139,"cookbook-iphone",19),e.EFF(140,"\n\n"),e.nrm(141,"cookbook-example-viewer",16),e.EFF(142,"\n\n"),e.j41(143,"h3",null,2),e.EFF(145,"Using route-based modals"),e.k0s(),e.EFF(146,"\n\n"),e.j41(147,"p"),e.EFF(148,"\n Routed modals are useful for creating wizard-type flows where the same modal is reused for showing\n multiple individual components one at a time. Modal routes will automatically open up a modal if\n none is already opened which also means they are ideal for deep-linking directly to routes of\n components that should be presented in a modal.\n"),e.k0s(),e.EFF(149,"\n\n"),e.nrm(150,"cookbook-iphone",20),e.EFF(151,"\n\n"),e.nrm(152,"cookbook-example-viewer",16),e.EFF(153,"\n\n"),e.j41(154,"p"),e.EFF(155,"\n Showing a component on its associated route inside a modal is achieved by configuring the route\n with a\n "),e.j41(156,"a",21),e.EFF(157,"secondary outlet"),e.k0s(),e.EFF(158,"\n named\n "),e.j41(159,"strong")(160,"code"),e.EFF(161,"modal"),e.k0s()(),e.EFF(162,"\n .\n"),e.k0s(),e.EFF(163,"\n"),e.j41(164,"p"),e.EFF(165,"\n The outlet-based modal accepts a\n "),e.j41(166,"code"),e.EFF(167,"RoutedModalConfig"),e.k0s(),e.EFF(168,"\n provided via the\n "),e.j41(169,"code"),e.EFF(170,"modalConfig"),e.k0s(),e.EFF(171,"\n object passed as additional route data.\n "),e.nrm(172,"br"),e.EFF(173,"\n\n "),e.j41(174,"em"),e.EFF(175,"\n This configuration also accepts a\n "),e.j41(176,"code"),e.EFF(177,"canDismiss"),e.k0s(),e.EFF(178,"\n property to\n "),e.j41(179,"a",15),e.bIt("click",function(){e.eBV(vo);const Hn=e.sdS(461);return e.Njj(Ge.scrollTo(Hn))}),e.EFF(180,"show an alert before closing the modal"),e.k0s(),e.EFF(181,"\n .\n "),e.k0s(),e.EFF(182,"\n"),e.k0s(),e.EFF(183,"\n\n"),e.j41(184,"p"),e.EFF(185,"\n You can use the\n "),e.j41(186,"code"),e.EFF(187,"ModalEnabledRoutes"),e.k0s(),e.EFF(188,"\n type to enable strong typing for the\n "),e.j41(189,"code"),e.EFF(190,"ModalConfig"),e.k0s(),e.EFF(191,"\n inside the array of routes passed to Angular's\n "),e.j41(192,"code"),e.EFF(193,"RouterModule"),e.k0s(),e.EFF(194,"\n . This type directly extends the relevant Angular types, so it can be used in place of\n "),e.j41(195,"code"),e.EFF(196,"Routes"),e.k0s(),e.EFF(197,"\n or\n "),e.j41(198,"code"),e.EFF(199,"Route[]"),e.k0s(),e.EFF(200,"\n in your applications route configuration.\n"),e.k0s(),e.EFF(201,"\n"),e.nrm(202,"cookbook-example-viewer",22),e.EFF(203,"\n"),e.j41(204,"p"),e.EFF(205,"\n The URL for these kind of routes will look like this:\n "),e.j41(206,"strong")(207,"code"),e.EFF(208,"parent-component-route/(modal:some-child-route)"),e.k0s()(),e.EFF(209,"\n , where the parent component will be presented behind the modal.\n"),e.k0s(),e.EFF(210,"\n\n"),e.j41(211,"p"),e.EFF(212,"\n This means that with deeplinked modals\n "),e.j41(213,"a",23),e.EFF(214,"\n like this one\n "),e.k0s(),e.EFF(215,"\n we can send the user to a whole new context before showing the modal on top.\n"),e.k0s(),e.EFF(216,"\n\n"),e.nrm(217,"cookbook-example-viewer",18),e.EFF(218,"\n\n"),e.j41(219,"h4"),e.EFF(220,"Navigation"),e.k0s(),e.EFF(221,"\n\n"),e.j41(222,"p"),e.EFF(223,"\n Modal routes can be navigated to by adding\n "),e.j41(224,"code"),e.EFF(225,"kirbyModalRouterLink"),e.k0s(),e.EFF(226,"\n to the component's template and optionally pass query parameters with\n "),e.j41(227,"code"),e.EFF(228,"[kirbyModalQueryParams]"),e.k0s(),e.EFF(229,"\n . Alternatively, to navigate from code you can inject\n "),e.j41(230,"code"),e.EFF(231,"ModalController"),e.k0s(),e.EFF(232,"\n and call its\n "),e.j41(233,"code"),e.EFF(234,"navigateToModal"),e.k0s(),e.EFF(235,"\n method, where query params can be passed as the second argument.\n"),e.k0s(),e.EFF(236,"\n\n"),e.j41(237,"p",24),e.EFF(238,"\n "),e.j41(239,"strong"),e.EFF(240,"Please note:"),e.k0s(),e.EFF(241,'\n Always use Angular\'s "box" syntax for binding to\n '),e.j41(242,"code"),e.EFF(243,"[kirbyModalQueryParams]"),e.k0s(),e.EFF(244,"\n otherwise it will be treated as a string and not an object literal.\n"),e.k0s(),e.EFF(245,"\n\n"),e.nrm(246,"cookbook-example-viewer",16),e.EFF(247,"\n\n"),e.j41(248,"p"),e.EFF(249,"\n "),e.j41(250,"strong"),e.EFF(251,"Within the child component"),e.k0s(),e.EFF(252,"\n presented in the modal a regular Angular\n "),e.j41(253,"code"),e.EFF(254,"[routerLink]"),e.k0s(),e.EFF(255,"\n can be used with a relative path to the sibling modal route, and query params can be passed as\n normal using\n "),e.j41(256,"code"),e.EFF(257,"[queryParams]"),e.k0s(),e.EFF(258,"\n .\n"),e.k0s(),e.EFF(259,"\n\n"),e.j41(260,"p"),e.EFF(261,"\n If you need to navigate from code\n "),e.j41(262,"strong"),e.EFF(263,"within the child component"),e.k0s(),e.EFF(264,"\n you can either inject\n "),e.j41(265,"code"),e.EFF(266,"ModalController"),e.k0s(),e.EFF(267,"\n and call its\n "),e.j41(268,"code"),e.EFF(269,"navigateWithinModal"),e.k0s(),e.EFF(270,"\n method for convenience, which also support passing query params, or you can inject and navigate\n through the regular Angular\n "),e.j41(271,"code")(272,"a",25),e.EFF(273,"Router"),e.k0s()(),e.EFF(274,"\n . The latter is useful if you need to pass\n "),e.j41(275,"code"),e.EFF(276,"\n "),e.j41(277,"a",26),e.EFF(278,"NavigationExtras"),e.k0s(),e.EFF(279,"\n "),e.k0s(),e.EFF(280,"\n other than query params. Notice that when using the Angular Router you need to provide the current\n "),e.j41(281,"code"),e.EFF(282,"\n "),e.j41(283,"a",27),e.EFF(284,"ActivatedRoute"),e.k0s(),e.EFF(285,"\n "),e.k0s(),e.EFF(286,"\n as the root URI using the\n "),e.j41(287,"code"),e.EFF(288,"\n "),e.j41(289,"a",28),e.EFF(290,"\n relativeTo\n "),e.k0s(),e.EFF(291,"\n "),e.k0s(),e.EFF(292,"\n param.\n"),e.k0s(),e.EFF(293,"\n"),e.nrm(294,"cookbook-example-viewer",16),e.EFF(295,"\n\n"),e.j41(296,"h2",null,3),e.EFF(298,"Modal flavors"),e.k0s(),e.EFF(299,"\n"),e.j41(300,"p"),e.EFF(301,"\n The modal can have one of the following flavors:\n "),e.j41(302,"code"),e.EFF(303,"modal | drawer | compact"),e.k0s(),e.EFF(304,"\n"),e.k0s(),e.EFF(305,"\n\n"),e.j41(306,"h3"),e.EFF(307,"Modal"),e.k0s(),e.EFF(308,"\n"),e.j41(309,"p"),e.EFF(310,"\n With the\n "),e.j41(311,"code"),e.EFF(312,"modal"),e.k0s(),e.EFF(313,"\n flavor the dialog is presented directly on top of content, either as a full screen modal on small\n screens or centered on the page on larger screens.\n"),e.k0s(),e.EFF(314,"\n"),e.j41(315,"h3"),e.EFF(316,"Drawer"),e.k0s(),e.EFF(317,"\n"),e.j41(318,"p"),e.EFF(319,"\n On small screens the\n "),e.j41(320,"code"),e.EFF(321,"drawer"),e.k0s(),e.EFF(322,"\n acts as a sheet appearing on top of the page content, and adapts its height to fit its content. On\n larger screens the drawer flavor is identical to the modal flavor. Additionally, the drawer can\n have a\n "),e.j41(323,"a",15),e.bIt("click",function(){e.eBV(vo);const Hn=e.sdS(430);return e.Njj(Ge.scrollTo(Hn))}),e.EFF(324,"supplementary action"),e.k0s(),e.EFF(325,"\n .\n"),e.k0s(),e.EFF(326,"\n\n"),e.j41(327,"h3"),e.EFF(328,"Compact"),e.k0s(),e.EFF(329,"\n"),e.j41(330,"p"),e.EFF(331,"\n The\n "),e.j41(332,"code"),e.EFF(333,"compact"),e.k0s(),e.EFF(334,"\n flavor renders a stripped-down version with no heading, toolbar or close button and no content\n scrolling. It is useful for presenting purely informational dialogs like\n "),e.j41(335,"em"),e.EFF(336,"out-of-order"),e.k0s(),e.EFF(337,"\n style modals.\n"),e.k0s(),e.EFF(338,"\n\n"),e.j41(339,"h2",null,4),e.EFF(341,"Sizes"),e.k0s(),e.EFF(342,"\n"),e.j41(343,"p"),e.EFF(344,"\n On larger screens modals and drawers can be opened in three different sizes:\n "),e.j41(345,"code"),e.EFF(346,"small | medium | large"),e.k0s(),e.EFF(347,"\n . On smaller screens the modal is always full-screen. The compact flavor has a fixed width and\n ignores any configured size.\n"),e.k0s(),e.EFF(348,"\n"),e.j41(349,"p"),e.EFF(350,"\n Additionally\n "),e.j41(351,"code"),e.EFF(352,"customHeight"),e.k0s(),e.EFF(353,"\n can be configured to override any default height set via the\n "),e.j41(354,"code"),e.EFF(355,"size"),e.k0s(),e.EFF(356,"\n property.\n"),e.k0s(),e.EFF(357,"\n\n"),e.j41(358,"h2"),e.EFF(359,"Configuring your component"),e.k0s(),e.EFF(360,"\n"),e.j41(361,"p"),e.EFF(362,"\n To configure the component embedded inside the modal, ensure that the embedded component is\n declared either as a standalone component or in\n "),e.j41(363,"code"),e.EFF(364,"entryComponents"),e.k0s(),e.EFF(365,"\n in a module.\n"),e.k0s(),e.EFF(366,"\n\n"),e.j41(367,"h3",null,5),e.EFF(369,"Modal content"),e.k0s(),e.EFF(370,"\n"),e.j41(371,"p"),e.EFF(372,"\n Inside the embedded component markup you should include a\n "),e.j41(373,"code"),e.EFF(374,"kirby-page-title"),e.k0s(),e.EFF(375,"\n element with the title of your dialog.\n"),e.k0s(),e.EFF(376,"\n\n"),e.j41(377,"p"),e.EFF(378,"\n Optionally, if you have a multi-step dialog you can display a progress status in the modal header\n by including a\n "),e.j41(379,"code"),e.EFF(380,"kirby-page-progress"),e.k0s(),e.EFF(381,"\n element with the content of your progress tracker.\n"),e.k0s(),e.EFF(382,"\n"),e.j41(383,"p"),e.EFF(384,"\n To render a footer at the bottom of the modal include a\n "),e.j41(385,"code"),e.EFF(386,"kirby-modal-footer"),e.k0s(),e.EFF(387,"\n inside the embedded component.\n"),e.k0s(),e.EFF(388,"\n\n"),e.nrm(389,"cookbook-example-viewer",18),e.EFF(390,"\n\n"),e.j41(391,"h2"),e.EFF(392,"Advanced use cases"),e.k0s(),e.EFF(393,"\n"),e.j41(394,"p"),e.EFF(395,"\n This example acts as a playground where any combination of properties of the\n "),e.j41(396,"code"),e.EFF(397,"ModalConfig"),e.k0s(),e.EFF(398,"\n can be explored including the interplay between multiple types and sizes of nested modals.\n"),e.k0s(),e.EFF(399,"\n"),e.j41(400,"p"),e.EFF(401,"\n In both the example below and within the opened modals the configuration sheet can be used to\n explore the different configuration options the modal has to offer.\n"),e.k0s(),e.EFF(402,"\n\n"),e.nrm(403,"cookbook-iphone",29),e.EFF(404,"\n\n"),e.nrm(405,"cookbook-example-viewer",16),e.EFF(406,"\n\n"),e.j41(407,"h3"),e.EFF(408,"Passing data into components"),e.k0s(),e.EFF(409,"\n"),e.j41(410,"p"),e.EFF(411,"\n To access data passed into the embedded component, inject the\n "),e.j41(412,"code"),e.EFF(413,"COMPONENT_PROPS"),e.k0s(),e.EFF(414,"\n inside the embedded component's constructor:\n"),e.k0s(),e.EFF(415,"\n"),e.nrm(416,"cookbook-code-viewer",22),e.EFF(417,"\n\n"),e.j41(418,"h3"),e.EFF(419,"Programmatically closing the modal"),e.k0s(),e.EFF(420,"\n"),e.j41(421,"p"),e.EFF(422,"\n In order to hide a modal from within your embedded component (and destroy its component), you can\n inject the modal window that your component is displayed within:\n "),e.nrm(423,"cookbook-code-viewer",22),e.EFF(424,"\n"),e.k0s(),e.EFF(425,"\n\n"),e.j41(426,"p"),e.EFF(427,"\n It is possible to open additional nested modals from within your embedded components, by applying\n all the same services and principles as described in all of the above.\n"),e.k0s(),e.EFF(428,"\n\n"),e.j41(429,"h3",null,6),e.EFF(431,"Drawer - supplementary action"),e.k0s(),e.EFF(432,"\n"),e.j41(433,"p"),e.EFF(434,"\n The\n "),e.j41(435,"code"),e.EFF(436,"ModalConfig"),e.k0s(),e.EFF(437,"\n can be configured with\n "),e.j41(438,"code"),e.EFF(439,"drawerSupplementaryAction"),e.k0s(),e.EFF(440,"\n to render an additional button in the top left corner when the\n "),e.j41(441,"code"),e.EFF(442,"drawer"),e.k0s(),e.EFF(443,"\n flavor is used. The\n "),e.j41(444,"code"),e.EFF(445,"drawerSupplementaryAction"),e.k0s(),e.EFF(446,"\n option takes an\n "),e.j41(447,"code"),e.EFF(448,"iconName"),e.k0s(),e.EFF(449,"\n which corresponds to the name of a\n "),e.j41(450,"a",30)(451,"code"),e.EFF(452,"kirby-icon"),e.k0s()(),e.EFF(453,"\n and an\n "),e.j41(454,"code"),e.EFF(455,"action"),e.k0s(),e.EFF(456,"\n function which is invoked when the supplementary button is selected.\n"),e.k0s(),e.EFF(457,"\n"),e.nrm(458,"cookbook-example-viewer",22),e.EFF(459,"\n\n"),e.j41(460,"h2",null,7),e.EFF(462,"\n Show an alert before dismissing the modal\n "),e.j41(463,"em"),e.EFF(464,"(optional)"),e.k0s(),e.EFF(465,"\n :\n"),e.k0s(),e.EFF(466,"\n\n"),e.j41(467,"p"),e.EFF(468,"\n It is possible to provide a\n "),e.j41(469,"code"),e.EFF(470,"canDismiss"),e.k0s(),e.EFF(471,"\n callback to the modal that returns either a\n "),e.j41(472,"code"),e.EFF(473,"boolean"),e.k0s(),e.EFF(474,"\n or an\n "),e.j41(475,"code"),e.EFF(476,"AlertConfig"),e.k0s(),e.EFF(477,"\n . If an\n "),e.j41(478,"code"),e.EFF(479,"AlertConfig"),e.k0s(),e.EFF(480,"\n is being returned, an alert will appear when the user tries to dismiss the modal.\n"),e.k0s(),e.EFF(481,"\n"),e.j41(482,"p"),e.EFF(483,"\n When configuring the modal to show an alert before closing, you should also\n "),e.j41(484,"a",15),e.bIt("click",function(){e.eBV(vo);const Hn=e.sdS(558);return e.Njj(Ge.scrollTo(Hn))}),e.EFF(485,"\n guard for browser back navigation (see below)\n "),e.k0s(),e.EFF(486,"\n . Otherwise the browser will navigate behind the active modal\u2014and the alert\u2014when the user\n navigates back in history.\n"),e.k0s(),e.EFF(487,"\n"),e.j41(488,"p"),e.EFF(489,"\n The callback can be set on the parent modal from your own embedded component or provided in the\n "),e.j41(490,"code"),e.EFF(491,"ModalConfig"),e.k0s(),e.EFF(492,"\n . When using the modal component in your template the callback can be set directly via the\n "),e.j41(493,"code"),e.EFF(494,"canDismiss"),e.k0s(),e.EFF(495,"\n input property.\n"),e.k0s(),e.EFF(496,"\n"),e.j41(497,"p"),e.EFF(498,"\n "),e.j41(499,"em"),e.EFF(500,"\n "),e.j41(501,"strong"),e.EFF(502,"Please note:"),e.k0s(),e.EFF(503,"\n to avoid\n "),e.j41(504,"code"),e.EFF(505,"this"),e.k0s(),e.EFF(506,"\n being\n "),e.j41(507,"code"),e.EFF(508,"undefined"),e.k0s(),e.EFF(509,"\n in the function callback be sure to either\n "),e.j41(510,"code"),e.EFF(511,"bind()"),e.k0s(),e.EFF(512,"\n the function or use an arrow function. This can be done when defining the callback:\n "),e.j41(513,"code"),e.EFF(514),e.k0s(),e.EFF(515,"\n or when configuring the\n "),e.j41(516,"code"),e.EFF(517,"ModalConfig"),e.k0s(),e.EFF(518,"\n :\n "),e.j41(519,"code"),e.EFF(520,"canDismiss: () => this.validate()"),e.k0s(),e.EFF(521,"\n .\n "),e.j41(522,"a",31),e.EFF(523,"\n Read more on MDN\n "),e.k0s(),e.EFF(524,"\n "),e.k0s(),e.EFF(525,"\n"),e.k0s(),e.EFF(526,"\n"),e.j41(527,"p"),e.EFF(528,"The callback can be both synchronous and asynchronous."),e.k0s(),e.EFF(529,"\n\n"),e.nrm(530,"cookbook-iphone",32),e.EFF(531,"\n\n"),e.j41(532,"h4"),e.EFF(533,"Embedded component"),e.k0s(),e.EFF(534,"\n"),e.j41(535,"p"),e.EFF(536,"\n Inside the embedded component you can set the\n "),e.j41(537,"code"),e.EFF(538,"canDismiss"),e.k0s(),e.EFF(539,"\n property on the parent modal. This makes it possible to validate if the modal can be dismissed\n based on the data inside your component.\n"),e.k0s(),e.EFF(540,"\n"),e.nrm(541,"cookbook-example-viewer",22),e.EFF(542,"\n\n"),e.j41(543,"h4"),e.EFF(544,"Modal config"),e.k0s(),e.EFF(545,"\n"),e.j41(546,"p"),e.EFF(547,"\n It is also possible to provide the callback in the\n "),e.j41(548,"code"),e.EFF(549,"ModalConfig"),e.k0s(),e.EFF(550,"\n that is passed to the modal controller. The callback is passed to the config as\n "),e.j41(551,"code"),e.EFF(552,"canDismiss"),e.k0s(),e.EFF(553,"\n .\n"),e.k0s(),e.EFF(554,"\n\n"),e.nrm(555,"cookbook-example-viewer",22),e.EFF(556,"\n\n"),e.j41(557,"h4",null,8),e.EFF(559,"Handle browser back navigation"),e.k0s(),e.EFF(560,"\n"),e.j41(561,"p"),e.EFF(562,"\n When configuring the\n "),e.j41(563,"code"),e.EFF(564,"canDimiss"),e.k0s(),e.EFF(565,"\n callback to prompt the user before closing the modal, it is important to also handle if the user\n tries to navigate away from the page via the browser back button while the modal is open.\n Otherwise the browser will navigate behind the active modal\u2014and the alert\u2014when the user navigates\n back in history.\n"),e.k0s(),e.EFF(566,"\n"),e.j41(567,"p"),e.EFF(568,"\n This is achieved by setting a\n "),e.j41(569,"code"),e.EFF(570,"CanDismissModalGuard"),e.k0s(),e.EFF(571,"\n provided by Kirby in the\n "),e.j41(572,"code"),e.EFF(573,"\n "),e.j41(574,"a",33),e.EFF(575,"canDeactivate"),e.k0s(),e.EFF(576,"\n "),e.k0s(),e.EFF(577,"\n property in your route config. The guard will ensure the user gets prompted about the modal being\n closed and either allow or cancel the back navigation based on the user's response to the prompt.\n The guard can be set on either:\n"),e.k0s(),e.EFF(578,"\n"),e.j41(579,"ul"),e.EFF(580,"\n "),e.j41(581,"li"),e.EFF(582,"\n the route with the component that opens the modal, when using a\n "),e.j41(583,"a",15),e.bIt("click",function(){e.eBV(vo);const Hn=e.sdS(79);return e.Njj(Ge.scrollTo(Hn))}),e.EFF(584,"component"),e.k0s(),e.EFF(585,"\n or\n "),e.j41(586,"a",15),e.bIt("click",function(){e.eBV(vo);const Hn=e.sdS(120);return e.Njj(Ge.scrollTo(Hn))}),e.EFF(587,"controller"),e.k0s(),e.EFF(588,"\n to open the modal\n "),e.k0s(),e.EFF(589,"\n "),e.j41(590,"li"),e.EFF(591,"\n the child route(s) with the component(s) that are shown inside the modal, when using\n "),e.j41(592,"a",15),e.bIt("click",function(){e.eBV(vo);const Hn=e.sdS(144);return e.Njj(Ge.scrollTo(Hn))}),e.EFF(593,"route based modals"),e.k0s(),e.EFF(594,"\n .\n "),e.nrm(595,"br"),e.EFF(596,"\n "),e.j41(597,"em"),e.EFF(598,"\n Note: The alert will only be shown when closing the modal, not when navigating within the\n child routes of the modal flow.\n "),e.k0s(),e.EFF(599,"\n "),e.k0s(),e.EFF(600,"\n"),e.k0s(),e.EFF(601,"\n"),e.j41(602,"p"),e.EFF(603,"\n "),e.j41(604,"em"),e.EFF(605,"\n "),e.j41(606,"strong"),e.EFF(607,"Please note:"),e.k0s(),e.EFF(608,"\n To ensure correct browser history Angular's RouterModule should be configured with\n "),e.j41(609,"code"),e.EFF(610,"canceledNavigationResolution: 'computed'"),e.k0s(),e.EFF(611,"\n .\n "),e.k0s(),e.EFF(612,"\n"),e.k0s(),e.EFF(613,"\n"),e.nrm(614,"cookbook-example-viewer",22),e.EFF(615,"\n\n"),e.j41(616,"p"),e.EFF(617,"\n To see how the\n "),e.j41(618,"code"),e.EFF(619,"canDismiss"),e.k0s(),e.EFF(620,"\n property and the\n "),e.j41(621,"code"),e.EFF(622,"CanDismissModalGuard"),e.k0s(),e.EFF(623,"\n can prompt the user before navigating back using the browser back button you should follow these\n steps:\n"),e.k0s(),e.EFF(624,"\n\n"),e.nrm(625,"cookbook-modal-example-alert-with-guard-stepper",34),e.EFF(626,"\n\n"),e.j41(627,"h2",null,9),e.EFF(629,"Modal events"),e.k0s(),e.EFF(630,"\n"),e.j41(631,"h3"),e.EFF(632,"Modal presented"),e.k0s(),e.EFF(633,"\n"),e.j41(634,"p"),e.EFF(635,"\n The\n "),e.j41(636,"code"),e.EFF(637,"Modal"),e.k0s(),e.EFF(638,"\n fires the\n "),e.j41(639,"code"),e.EFF(640,"didPresent"),e.k0s(),e.EFF(641,"\n event, when the modal is ready and the enter animation has finished. This is a good place to hook\n up any visual initialization of the embedded component, e.g. setting focus in an input field:\n"),e.k0s(),e.EFF(642,"\n"),e.nrm(643,"cookbook-code-viewer",22),e.EFF(644,"\n\n"),e.j41(645,"h3"),e.EFF(646,"Modal closing"),e.k0s(),e.EFF(647,"\n"),e.j41(648,"p"),e.EFF(649,"\n The\n "),e.j41(650,"code"),e.EFF(651,"Modal"),e.k0s(),e.EFF(652,"\n fires the\n "),e.j41(653,"code"),e.EFF(654,"willClose"),e.k0s(),e.EFF(655,"\n event, when the modal is starting to dismiss/close before any animations occurs. This gives you a\n slot to execute your exceptional code just when the modal starts closing but before its actually\n done:\n"),e.k0s(),e.EFF(656,"\n"),e.nrm(657,"cookbook-code-viewer",22),e.EFF(658,"\n\n"),e.j41(659,"h3"),e.EFF(660,"Modal closed"),e.k0s(),e.EFF(661,"\n"),e.j41(662,"p"),e.EFF(663,"If you want to be notified when the modal closes, you can pass a callback function."),e.k0s(),e.EFF(664,"\n"),e.j41(665,"p",24),e.EFF(666,"\n "),e.j41(667,"strong"),e.EFF(668,"Please note:"),e.k0s(),e.EFF(669,"\n Remember to bind the callback function to the context of the component instance ie.\n "),e.j41(670,"code"),e.EFF(671,".bind(this)"),e.k0s(),e.EFF(672,"\n .\n"),e.k0s(),e.EFF(673,"\n\n"),e.nrm(674,"cookbook-code-viewer",22),e.EFF(675,"\n\n"),e.j41(676,"h4",null,10),e.EFF(678,"\n Return data from the modal\n "),e.j41(679,"em"),e.EFF(680,"(optional)"),e.k0s(),e.EFF(681,"\n :\n"),e.k0s(),e.EFF(682,"\n"),e.j41(683,"p"),e.EFF(684,"If you need to obtain data back from the modal, you can pass a callback function."),e.k0s(),e.EFF(685,"\n\n"),e.j41(686,"p",24),e.EFF(687,"\n "),e.j41(688,"strong"),e.EFF(689,"Please note:"),e.k0s(),e.EFF(690,"\n Remember to bind the callback function to the context of the component instance ie.\n "),e.j41(691,"code"),e.EFF(692,".bind(this)"),e.k0s(),e.EFF(693,"\n .\n"),e.k0s(),e.EFF(694,"\n\n"),e.nrm(695,"cookbook-code-viewer",22),e.EFF(696,"\n\n"),e.j41(697,"h2",null,11),e.EFF(699,"Scrolling"),e.k0s(),e.EFF(700,"\n"),e.j41(701,"p"),e.EFF(702,"\n The\n "),e.j41(703,"code"),e.EFF(704,"Modal"),e.k0s(),e.EFF(705,"\n supports scrolling to the top and bottom of the modal using the methods\n "),e.j41(706,"code"),e.EFF(707,"scrollToTop"),e.k0s(),e.EFF(708,"\n and\n "),e.j41(709,"code"),e.EFF(710,"scrollToBottom"),e.k0s(),e.EFF(711,"\n . They accept\n "),e.j41(712,"code"),e.EFF(713,"KirbyAnimation.Duration"),e.k0s(),e.EFF(714,"\n as optional param. If not provided the scrolling will happen instantaneously.\n"),e.k0s(),e.EFF(715,"\n"),e.nrm(716,"cookbook-code-viewer",22),e.EFF(717,"\n\n"),e.j41(718,"h3"),e.EFF(719,"Disable scrolling"),e.k0s(),e.EFF(720,"\n"),e.j41(721,"p"),e.EFF(722,"\n The\n "),e.j41(723,"code"),e.EFF(724,"Modal"),e.k0s(),e.EFF(725,"\n supports disabling of scrolling by setting the property\n "),e.j41(726,"code"),e.EFF(727,"scrollDisabled = true"),e.k0s(),e.EFF(728,"\n"),e.k0s(),e.EFF(729,"\n"),e.nrm(730,"cookbook-code-viewer",22),e.EFF(731,"\n\n"),e.j41(732,"p"),e.EFF(733,"\n If the\n "),e.j41(734,"code"),e.EFF(735,"snapToKeyboard"),e.k0s(),e.EFF(736,"\n attribute is set to true, the modal footer will slide upwards with the soft keyboard on mobile\n devices to make it stay visible. If omitted, or if explicitly set to false, the modal footer will\n stay at the bottom and the keyboard will slide in on top of it.\n"),e.k0s(),e.EFF(737,"\n\n"),e.j41(738,"h2",null,12),e.EFF(740,"Accessibility"),e.k0s(),e.EFF(741,"\n"),e.j41(742,"p"),e.EFF(743,"\n Modals have a\n "),e.EFF(744,"\n "),e.j41(745,"a",35),e.EFF(746,"dialog"),e.k0s(),e.EFF(747,"\n role and implement focus management and keyboard support accordingly.\n"),e.k0s(),e.EFF(748,"\n"),e.j41(749,"p"),e.EFF(750,"\n When opened, focus is moved into the modal. Focus is trapped within the modal while it is open,\n preventing users from navigating to elements outside the modal. Upon closing, focus is moved back\n to where it was before showing the modal. Pressing\n "),e.j41(751,"kbd"),e.EFF(752,"Esc"),e.k0s(),e.EFF(753,"\n dismisses the modal.\n"),e.k0s(),e.EFF(754,"\n\n"),e.j41(755,"h3"),e.EFF(756,"Labeling"),e.k0s(),e.EFF(757,"\n"),e.j41(758,"p"),e.EFF(759,"\n The provided\n "),e.j41(760,"code"),e.EFF(761,"kirby-page-title"),e.k0s(),e.EFF(762,"\n is automatically used as a label to add context for assistive technologies. For example, screen\n readers use the label to announce when the modal dialog appears and to give proper context when\n interacting with the content within.\n"),e.k0s(),e.EFF(763,"\n"),e.j41(764,"p"),e.EFF(765,"This emphasizes the importance of providing a meaningful title for all modals."),e.k0s(),e.EFF(766,"\n\n"),e.j41(767,"p"),e.EFF(768,"\n While it is recommended to let the label be inferred from the title, in rare cases where a custom\n accessible name for the modal is needed, it is possible to instead supply an\n "),e.j41(769,"code"),e.EFF(770,"aria-label"),e.k0s(),e.EFF(771,"\n key-value pair. This is set with the\n "),e.j41(772,"code"),e.EFF(773,"htmlAttributes"),e.k0s(),e.EFF(774,"\n property of the\n "),e.j41(775,"code"),e.EFF(776,"ModalConfig"),e.k0s(),e.EFF(777,"\n when working with controller-based modals, or directly as an attribute on the element when using\n the modal component.\n"),e.k0s(),e.EFF(778,"\n\n"),e.nrm(779,"cookbook-example-viewer",36),e.EFF(780,"\n\n"),e.j41(781,"h4"),e.EFF(782,"Compact Modals"),e.k0s(),e.EFF(783,"\n"),e.j41(784,"p"),e.EFF(785,"\n A label\n "),e.j41(786,"strong"),e.EFF(787,"is not"),e.k0s(),e.EFF(788,"\n automatically set on compact modals except when used with a\n "),e.j41(789,"a",37),e.EFF(790,"Message State"),e.k0s(),e.EFF(791,"\n , as other types of compact modal do not have an explicit title to infer. Therefore, developers\n must add an\n "),e.j41(792,"code"),e.EFF(793,"aria-label"),e.k0s(),e.EFF(794,"\n that will be announced as the modal label. This label should match any visual heading or title of\n the compact modal.\n"),e.k0s(),e.EFF(795,"\n\n"),e.j41(796,"h2",null,13),e.EFF(798,"Shared properties"),e.k0s(),e.EFF(799,"\n"),e.j41(800,"p",24),e.EFF(801,"\n The following properties are shared between all types of modals, and is either set via the\n "),e.j41(802,"code"),e.EFF(803,"ModalConfig"),e.k0s(),e.EFF(804,"\n (controller),\n "),e.j41(805,"code"),e.EFF(806,"RoutedModalConfig"),e.k0s(),e.EFF(807,"\n (outlet) or as individual input properties on the Modal Component.\n"),e.k0s(),e.EFF(808,"\n"),e.nrm(809,"cookbook-api-description-properties",38),e.EFF(810,"\n\n"),e.j41(811,"h2",null,14),e.EFF(813,"ModalConfig"),e.k0s(),e.EFF(814,"\n"),e.j41(815,"p",24),e.EFF(816,"\n The\n "),e.j41(817,"code"),e.EFF(818,"ModalConfig"),e.k0s(),e.EFF(819,"\n supplied to\n "),e.j41(820,"code"),e.EFF(821,"ModalController.showModal()"),e.k0s(),e.EFF(822,"\n supports all of the above mentioned modal properties, along with the following:\n"),e.k0s(),e.EFF(823,"\n"),e.nrm(824,"cookbook-api-description-properties",38),e.EFF(825,"\n\n"),e.j41(826,"h2"),e.EFF(827,"Modal footer properties"),e.k0s(),e.EFF(828,"\n"),e.nrm(829,"cookbook-api-description-properties",38),e.EFF(830,"\n\n"),e.j41(831,"h2"),e.EFF(832,"Events"),e.k0s(),e.EFF(833,"\n"),e.j41(834,"h3")(835,"code"),e.EFF(836,"Modal"),e.k0s()(),e.EFF(837,"\n"),e.nrm(838,"cookbook-api-description-events",39),e.EFF(839,"\n\n"),e.j41(840,"h2"),e.EFF(841,"CSS Custom Properties"),e.k0s(),e.EFF(842,"\n"),e.nrm(843,"cookbook-api-description-properties",40),e.EFF(844,"\n")}2&vt&&(e.R7$(94),e.Y8G("html",Ge.isOpenExampleHtml)("ts",Ge.isOpenCodeSnippet),e.R7$(6),e.Y8G("showViewModeToggle",!0),e.R7$(2),e.Y8G("html",Ge.componentExample.template),e.R7$(37),e.Y8G("showViewModeToggle",!0),e.R7$(2),e.Y8G("html",Ge.basicConfigExample.template)("ts",Ge.basicConfigExample.defaultCodeSnippet),e.R7$(9),e.Y8G("showViewModeToggle",!0),e.R7$(2),e.Y8G("html",Ge.outletExample.template)("ts",Ge.outletExample.defaultCodeSnippet),e.R7$(50),e.Y8G("ts",Ge.outletExample.modalRouteCodeSnippet),e.R7$(11),e.Y8G("kirbyModalRouterLink",e.lJ4(46,Pa))("kirbyModalQueryParams",e.lJ4(47,ma)),e.R7$(4),e.Y8G("html",Ge.outletExample.deeplinkedRouterLinkWithUrlParamCodeSnippet),e.R7$(29),e.Y8G("html",Ge.outletExample.routerLinkForModalOutletCodeSnippet)("ts",Ge.outletExample.modalControllerForModalOutletCodeSnippet),e.R7$(48),e.Y8G("html",Ge.outletExample.routerLinkWithinModalOutletCodeSnippet)("ts",Ge.outletExample.modalControllerWithinModalOutletCodeSnippet),e.R7$(95),e.Y8G("html",Ge.advancedConfigExample.componentTemplate),e.R7$(14),e.Y8G("showViewModeToggle",!0),e.R7$(2),e.Y8G("html",Ge.advancedConfigExample.template)("ts",Ge.advancedConfigExample.defaultCodeSnippet),e.R7$(11),e.Y8G("ts",Ge.advancedConfigExample.embeddedCodeSnippet),e.R7$(7),e.Y8G("ts",Ge.advancedConfigExample.closeModalCodeSnippet),e.R7$(35),e.Y8G("ts",Ge.advancedConfigExample.drawerCodeSnippet),e.R7$(56),e.SpI("validate = () => ","{...}",""),e.R7$(16),e.Y8G("showViewModeToggle",!0),e.R7$(11),e.Y8G("ts",Ge.alertEmbeddedExample.canDismissCodeSnippet),e.R7$(14),e.Y8G("ts",Ge.alertModalConfigExample.codeSnippet),e.R7$(59),e.Y8G("ts",Ge.outletExample.modalRouteWithGuardCodeSnippet),e.R7$(11),e.Y8G("currentStep",1),e.R7$(18),e.Y8G("ts",Ge.advancedConfigExample.didPresentCodeSnippet),e.R7$(14),e.Y8G("ts",Ge.advancedConfigExample.willCloseCodeSnippet),e.R7$(17),e.Y8G("ts",Ge.advancedConfigExample.callbackCodeSnippet),e.R7$(21),e.Y8G("ts",Ge.advancedConfigExample.callbackWithDataCodeSnippet),e.R7$(21),e.Y8G("ts",Ge.advancedConfigExample.scrollingCodeSnippet),e.R7$(14),e.Y8G("ts",Ge.advancedConfigExample.disableScrollingCodeSnippet),e.R7$(49),e.Y8G("ts",Ge.modalConfigAriaLabelCodeSnippet)("html",Ge.modalComponentAriaLabelCodeSnippet),e.R7$(10),e.Y8G("routerLink","../message-state"),e.R7$(20),e.Y8G("properties",Ge.configProperties),e.R7$(15),e.Y8G("properties",Ge.modalConfigProperties),e.R7$(5),e.Y8G("properties",Ge.footerProperties),e.R7$(9),e.Y8G("events",Ge.events),e.R7$(5),e.Y8G("properties",Ge.cssCustomProperties)("columns",Ge.cssCustomPropertiesColumns))},dependencies:[n.s,bs,Hr.ae$,Hr.uQP,_o.B,ot.Wk,os.p,pt,hn],styles:["h2[_ngcontent-%COMP%]:not(:first-child){margin-top:32px}h3[_ngcontent-%COMP%]{border-bottom:1px dotted var(--kirby-medium)}cookbook-example-viewer[_ngcontent-%COMP%], cookbook-code-viewer[_ngcontent-%COMP%]{margin-bottom:32px}.example-frame[_ngcontent-%COMP%]{position:relative;border:1px solid #ddd;border-radius:12px;padding-block:24px}.example-frame.no-vertical-padding[_ngcontent-%COMP%]{padding-block:0}kbd[_ngcontent-%COMP%]{border-radius:3px;border:1px solid var(--kirby-semi-dark);box-shadow:0 2px 1px var(--kirby-dark-overlay-20),0 2px 1px 0 var(--kirby-white) inset;color:var(--kirby-black);font-size:.85em;font-weight:var(--kirby-font-weight-bold);line-height:1;padding:2px 4px;white-space:nowrap}.large-example[_ngcontent-%COMP%]{--docs-demo-device-height: 750px}"]})}return Ve})();var Xa=l(25531),ka=l(43765),Js=l(83741),Fl=l(43511),dl=l(80956),Va=l(62243),yl=l(13743),Dl=l(39357),sl=l(80295),ul=l(17464);let vl=(()=>{class Ve{constructor(){this.simpleExampleHtml=sl.P.template,this.alignmentAndToolbarTitleExampleHtml=Js.u.template,this.fitHeadingExampleHtml=Fl.E.template,this.fixedTitleAndActionsExampleHtml=Va.d.template,this.fixedFooterTabsExampleHtml=dl.x.template,this.fixedCustomTitleExampleHtml=Va.d.customTitleTemplate,this.fixedActionsExampleHtml=Va.d.fixedActionsTemplate,this.customTitleExampleHtml=ka.i.template,this.advancedExampleHtml=Xa.D.template,this.tabNavigationHtml=ul.F.template,this.tabNavigationTs=ul.F.codeSnippet,this.pullToRefreshExampleHtml=yl.i.template,this.pullToRefreshExampleTs=yl.i.handler,this.contentWidthExampleHtml=Dl.C.template,this.properties=[{name:"title",description:"The title of the page. Will stick in the toolbar - including action buttons, if any - when the page is scrolled past the title.",type:["string"]},{name:"subtitle",description:"The subtitle of the page - requires the presence of a page title.",type:["string"]},{name:"toolbarTitle",description:"An alternative text for the title in the toolbar. If `toolbarTitle` is specified instead of `title`, the page title and actions will only be shown in the toolbar and not on the page itself.",type:["string"]},{name:"titleAlignment",description:"Horizontal alignment of the page title and subtitle within the content pane.",defaultValue:"left",type:["left","center","right"]},{name:"defaultBackHref",description:'Back navigation only shows if any navigation has been done. To make it show even after page-reload provide the page with a `defaultBackHref` e.g. "/".',type:["string"]},{name:"hideBackButton",description:"Hides the back button in the toolbar.",defaultValue:"false",type:["true","false"]},{name:"tabBarBottomHidden",description:"Hides the tab bar when placed in the bottom.",defaultValue:"false",type:["true","false"]},{name:"maxWidth",description:"Sets the max width for the content",defaultValue:"default",type:["default","lg","xl","full"]}],this.events=[{name:"enter",description:"Emitted when the page has animated into view",signature:"func"},{name:"leave",description:"Emitted when leaving the page",signature:"func"},{name:"backButtonClick",description:"Emitted when the back-button is clicked. When bound, the default back-button click behaviour is disabled.",signature:"func"}],this.layoutColumns={name:"Tag",description:"Description"},this.layouts=[{name:"",description:"The `` is a layout container for a Kirby page. There should only be one `` layout container per page."},{name:"",description:"The `` layout can be used as a convenient wrapper for page content. For more advanced scenarios or when used with `` the `*kirbyPageContent` directive can be applied instead."},{name:"",description:"The `` layout can be used as a convenient wrapper for page actions. The actions inside are declared through regular Kirby buttons: `\n\n\n\n',this.customConfigExample="customConfig: KirbySwiperOptions = {\n slidesPerView: 1.1,\n breakpoints: {\n 768: {\n centeredSlides: false,\n slidesPerView: 2,\n slidesPerGroup: 1,\n },\n },\n};",this.properties=[{name:"slidesOptions",description:"Configuration object for Swiper.\n\nView documentation at: https://swiperjs.com/swiper-api#parameters for available parameters",defaultValue:"null",type:["KirbySwiperOptions"]},{name:"slides",description:"Array of items to be displayed as slides.",defaultValue:"null",type:["unknown[]"]},{name:"title",description:"Text that describes the slides content (mandatory). Will be displayed above the slides in the top left corner.",defaultValue:"null",type:["string"]},{name:"showNavigation",description:"Whether to show navigation and pagination controls for the slider.",defaultValue:"true",type:["boolean"]}],this.events=[{name:"slideChange",description:"Emits the active slide\xb4s data and index",signature:"{slide: any, index: number}"}],this.methods=[{name:"slideTo",description:"Slides to the specified slide index.",signature:"(index: number) => void"}],this.directiveColumns={name:"Name",description:"Description",type:"(Optional) Configuration",default:"Default"},this.directives=[{name:"*kirbySlide",description:"The `*kirbySlide` directive should be applied to a `kirby-card` which will then be used as the template for each slide."},{name:"slideStretchHeight",description:"If individual slides have variable height you can add this attribute directive in order to make slides equal height."}]}static#e=this.\u0275fac=function(vt){return new(vt||Ve)};static#t=this.\u0275cmp=e.VBU({type:Ve,selectors:[["cookbook-slides-showcase"]],decls:107,vars:14,consts:[["viewMode","full-size","src","/examples/slides/","showExternalLink","true",3,"showViewModeToggle"],[3,"html"],["viewMode","full-size","src","/examples/slides-height/","showExternalLink","true",3,"showViewModeToggle"],[3,"css"],["viewMode","full-size","src","/examples/slides-advanced/","showExternalLink","true",3,"showViewModeToggle"],["href","https://swiperjs.com/swiper-api#parameters","target","_blank",1,"kirby-external-icon"],[3,"ts"],[3,"properties"],[3,"events"],[3,"methods"],[3,"columns","properties"]],template:function(vt,Ge){1&vt&&(e.j41(0,"p"),e.EFF(1," Slides are a collection of cards you can navigate horizontally in, swipe on touch devices and click navigation on desktop.\n"),e.k0s(),e.j41(2,"h2"),e.EFF(3,"Usage"),e.k0s(),e.j41(4,"p"),e.EFF(5," Slides are great to gather and contain content without using a lot of space, but the content has to be closely related.\n"),e.k0s(),e.j41(6,"p"),e.EFF(7," Only use slides if you have 3 or more cards. If you have a lot of content, or if it takes more than 4 interactions (swipe or clicks), consider using a list format instead.\n"),e.k0s(),e.j41(8,"p"),e.EFF(9," Slides are best suited for inspirationel content where users are expected to be in an explorative mode.\n"),e.k0s(),e.j41(10,"h2"),e.EFF(11,"Basic usage"),e.k0s(),e.nrm(12,"cookbook-iphone",0)(13,"cookbook-code-viewer",1),e.j41(14,"h2"),e.EFF(15,"Inherit height"),e.k0s(),e.j41(16,"p"),e.EFF(17," If the slides have variable height, you can add the directive "),e.j41(18,"code"),e.EFF(19,"slideStretchHeight"),e.k0s(),e.EFF(20," to each slide to make them equal height as seen in the example below.\n"),e.k0s(),e.nrm(21,"cookbook-iphone",2)(22,"cookbook-code-viewer",1),e.j41(23,"p")(24,"em")(25,"strong"),e.EFF(26,"*Please note:"),e.k0s(),e.EFF(27," If you use "),e.j41(28,"code"),e.EFF(29,"kirbySlide"),e.k0s(),e.EFF(30," directive on a "),e.j41(31,"code"),e.EFF(32,"kirby-card"),e.k0s(),e.EFF(33," , it can be necessary to apply the following styling. "),e.k0s()(),e.nrm(34,"cookbook-code-viewer",3),e.j41(35,"h2"),e.EFF(36,"Advanced usage"),e.k0s(),e.nrm(37,"cookbook-iphone",4)(38,"cookbook-example-viewer",1),e.j41(39,"h3"),e.EFF(40,"Custom configuration"),e.k0s(),e.j41(41,"p"),e.EFF(42," The "),e.j41(43,"code"),e.EFF(44,"kirby-slides"),e.k0s(),e.EFF(45," uses "),e.j41(46,"code"),e.EFF(47,"swiper.js"),e.k0s(),e.EFF(48," under the hood and accepts the same "),e.j41(49,"a",5),e.EFF(50," configuration "),e.k0s(),e.EFF(51," as "),e.j41(52,"code"),e.EFF(53,"swiper.js"),e.k0s(),e.EFF(54," . The component comes with this default config:\n"),e.k0s(),e.nrm(55,"cookbook-code-viewer",6)(56,"br"),e.j41(57,"p"),e.EFF(58," This config can be extended by passing in "),e.j41(59,"code"),e.EFF(60,"slidesOptions"),e.k0s(),e.EFF(61," as shown in the example above, which uses this config:\n"),e.k0s(),e.nrm(62,"cookbook-code-viewer",6),e.j41(63,"p")(64,"em")(65,"strong"),e.EFF(66,"*Please note:"),e.k0s(),e.EFF(67," If you specify any "),e.j41(68,"code"),e.EFF(69,"swiper.js"),e.k0s(),e.EFF(70," events through the "),e.j41(71,"code"),e.EFF(72,"on"),e.k0s(),e.EFF(73," config parameter , the component's "),e.j41(74,"code"),e.EFF(75,"slideChange"),e.k0s(),e.EFF(76," output event will not emit. "),e.k0s()(),e.j41(77,"p")(78,"em")(79,"strong"),e.EFF(80,"**Please note:"),e.k0s(),e.EFF(81," If you overwrite "),e.j41(82,"code"),e.EFF(83,"slidesPerView"),e.k0s(),e.EFF(84," on small screens please ensure visual affordance by including a fraction of the next slide, e.g. "),e.j41(85,"code"),e.EFF(86,"1.1"),e.k0s(),e.EFF(87," , as the navigation controls are hidden on small screens. We recommend using the default value of "),e.j41(88,"code"),e.EFF(89,"1.2"),e.k0s(),e.EFF(90," . "),e.k0s()(),e.j41(91,"h2"),e.EFF(92,"Slots"),e.k0s(),e.j41(93,"p"),e.EFF(94," The component has a default slot which can be used to place a button in the top right corner next to the navigation controls (large screens only).\n"),e.k0s(),e.j41(95,"h2"),e.EFF(96,"Properties:"),e.k0s(),e.nrm(97,"cookbook-api-description-properties",7),e.j41(98,"h2"),e.EFF(99,"Events:"),e.k0s(),e.nrm(100,"cookbook-api-description-events",8),e.j41(101,"h2"),e.EFF(102,"Methods:"),e.k0s(),e.nrm(103,"cookbook-api-description-methods",9),e.j41(104,"h2"),e.EFF(105,"Directives:"),e.k0s(),e.nrm(106,"cookbook-api-description-properties",10)),2&vt&&(e.R7$(12),e.Y8G("showViewModeToggle",!0),e.R7$(),e.Y8G("html",Ge.defaultExampleComponentHTML),e.R7$(8),e.Y8G("showViewModeToggle",!0),e.R7$(),e.Y8G("html",Ge.heightExampleComponentHTML),e.R7$(12),e.Y8G("css",Ge.heightExampleComponentCSS),e.R7$(3),e.Y8G("showViewModeToggle",!0),e.R7$(),e.Y8G("html",Ge.advancedExampleComponentHTML),e.R7$(17),e.Y8G("ts",Ge.slidesDefaultConfig),e.R7$(7),e.Y8G("ts",Ge.customConfigExample),e.R7$(35),e.Y8G("properties",Ge.properties),e.R7$(3),e.Y8G("events",Ge.events),e.R7$(3),e.Y8G("methods",Ge.methods),e.R7$(3),e.Y8G("columns",Ge.directiveColumns)("properties",Ge.directives))},dependencies:[bs,_o.B,n.s,pt,hn,pi],styles:["h2[_ngcontent-%COMP%]:not(:first-child){margin-top:32px}h3[_ngcontent-%COMP%]{border-bottom:1px dotted var(--kirby-medium)}cookbook-example-viewer[_ngcontent-%COMP%], cookbook-code-viewer[_ngcontent-%COMP%]{margin-bottom:32px}.example-frame[_ngcontent-%COMP%]{position:relative;border:1px solid #ddd;border-radius:12px;padding-block:24px}.example-frame.no-vertical-padding[_ngcontent-%COMP%]{padding-block:0}kbd[_ngcontent-%COMP%]{border-radius:3px;border:1px solid var(--kirby-semi-dark);box-shadow:0 2px 1px var(--kirby-dark-overlay-20),0 2px 1px 0 var(--kirby-white) inset;color:var(--kirby-black);font-size:.85em;font-weight:var(--kirby-font-weight-bold);line-height:1;padding:2px 4px;white-space:nowrap}"]})}return Ve})();var j=l(57123);let X=(()=>{class Ve{constructor(){this.exampleHtml="\n"}static#e=this.\u0275fac=function(vt){return new(vt||Ve)};static#t=this.\u0275cmp=e.VBU({type:Ve,selectors:[["cookbook-spinner-showcase"]],decls:3,vars:1,consts:[[1,"example"],[3,"html"]],template:function(vt,Ge){1&vt&&(e.j41(0,"div",0),e.nrm(1,"cookbook-spinner-example")(2,"cookbook-code-viewer",1),e.k0s()),2&vt&&(e.R7$(2),e.Y8G("html",Ge.exampleHtml))},dependencies:[j.L,_o.B],encapsulation:2})}return Ve})();const{getThemeColorHexString:me}=eo.A,ct_template='\n \n ',ct_codeSnippet="\n _dataLabelOptions: ChartDataLabelOptions = {\n showMin: true,\n showMax: true,\n };\n \n _dataset = [\n {\n data: [\n { x: 1637049659000, y: 127.15 },\n { x: 1637049662000, y: 127.15 },\n { x: 1637049760000, y: 127.08 },\n { x: 1637049926000, y: 127.08 },\n { x: 1637050490000, y: 126.93 },\n { x: 1637050637000, y: 127.25 },\n { x: 1637050736000, y: 127.08 },\n { x: 1637050797000, y: 127.03 },\n { x: 1637050923000, y: 127.03 },\n { x: 1637051160000, y: 127.08 },\n ],\n borderColor: getThemeColorHexString('secondary'),\n },\n ];\n ";let rn=(()=>{class Ve{constructor(){this.template=ct_template,this.codeSnippet=ct_codeSnippet,this._dataLabelOptions={showMin:!0,showMax:!0},this._dataset=[{data:[{x:1637049659e3,y:127.15},{x:1637049662e3,y:127.15},{x:163704976e4,y:127.08},{x:1637049926e3,y:127.08},{x:163705049e4,y:126.93},{x:1637050637e3,y:127.25},{x:1637050736e3,y:127.08},{x:1637050797e3,y:127.03},{x:1637050923e3,y:127.03},{x:163705116e4,y:127.08}],borderColor:me("secondary")}]}static#e=this.\u0275fac=function(vt){return new(vt||Ve)};static#t=this.\u0275cmp=e.VBU({type:Ve,selectors:[["cookbook-chart-example-stock"]],decls:1,vars:2,consts:[[3,"data","dataLabelOptions"]],template:function(vt,Ge){1&vt&&e.nrm(0,"kirby-stock-chart",0),2&vt&&e.Y8G("data",Ge._dataset)("dataLabelOptions",Ge._dataLabelOptions)},dependencies:[sr.mM,sr._n],encapsulation:2})}return Ve})();const{getThemeColorHexString:Rn}=eo.A,lo_template='\n \n ',lo_codeSnippet="\n _dataLabelOptions: ChartDataLabelOptions = {\n locale: 'da-DK',\n valueSuffix: '%',\n };\n \n _datasets = [\n {\n data: [\n { x: 1628294399000, y: 49.8 },\n { x: 1628553599000, y: 49.6 },\n { x: 1628639999000, y: 49.6 },\n { x: 1628726399000, y: 49.6 },\n { x: 1628899199000, y: 50 },\n { x: 1629158399000, y: 50 },\n { x: 1629244799000, y: 50 },\n { x: 1629331199000, y: 49.8 },\n { x: 1629417599000, y: 51.5 },\n { x: 1629503999000, y: 51.5 },\n ],\n borderColor: getThemeColorHexString('secondary'),\n },\n {\n data: [\n { x: 1628294399000, y: 49.8 },\n { x: 1628553599000, y: 69.6 },\n { x: 1628639999000, y: 39.6 },\n { x: 1628726399000, y: 69.6 },\n { x: 1628899199000, y: 30 },\n { x: 1629158399000, y: 60 },\n { x: 1629244799000, y: 30 },\n { x: 1629331199000, y: 59.8 },\n { x: 1629417599000, y: 81.5 },\n { x: 1629503999000, y: 81.5 },\n ],\n borderColor: getThemeColorHexString('primary'),\n },\n {\n data: [\n { x: 1628294399000, y: 49.8 },\n { x: 1628553599000, y: 59.6 },\n { x: 1628639999000, y: 69.6 },\n { x: 1628726399000, y: -49.6 },\n { x: 1628899199000, y: 50 },\n { x: 1629158399000, y: 150 },\n { x: 1629244799000, y: 150 },\n { x: 1629331199000, y: 149.8 },\n { x: 1629417599000, y: 151.5 },\n { x: 1629503999000, y: 151.5 },\n ],\n borderColor: getThemeColorHexString('semi-dark'),\n },\n ];\n ";let No=(()=>{class Ve{constructor(){this.template=lo_template,this.codeSnippet=lo_codeSnippet,this._dataLabelOptions={locale:"da-DK",valueSuffix:"%"},this._datasets=[{data:[{x:1628294399e3,y:49.8},{x:1628553599e3,y:49.6},{x:1628639999e3,y:49.6},{x:1628726399e3,y:49.6},{x:1628899199e3,y:50},{x:1629158399e3,y:50},{x:1629244799e3,y:50},{x:1629331199e3,y:49.8},{x:1629417599e3,y:51.5},{x:1629503999e3,y:51.5}],borderColor:Rn("secondary")},{data:[{x:1628294399e3,y:49.8},{x:1628553599e3,y:69.6},{x:1628639999e3,y:39.6},{x:1628726399e3,y:69.6},{x:1628899199e3,y:30},{x:1629158399e3,y:60},{x:1629244799e3,y:30},{x:1629331199e3,y:59.8},{x:1629417599e3,y:81.5},{x:1629503999e3,y:81.5}],borderColor:Rn("primary")},{data:[{x:1628294399e3,y:49.8},{x:1628553599e3,y:59.6},{x:1628639999e3,y:69.6},{x:1628726399e3,y:-49.6},{x:1628899199e3,y:50},{x:1629158399e3,y:150},{x:1629244799e3,y:150},{x:1629331199e3,y:149.8},{x:1629417599e3,y:151.5},{x:1629503999e3,y:151.5}],borderColor:Rn("semi-dark")}]}static#e=this.\u0275fac=function(vt){return new(vt||Ve)};static#t=this.\u0275cmp=e.VBU({type:Ve,selectors:[["cookbook-chart-example-stock-comparison"]],decls:1,vars:2,consts:[[3,"data","dataLabelOptions"]],template:function(vt,Ge){1&vt&&e.nrm(0,"kirby-stock-chart",0),2&vt&&e.Y8G("data",Ge._datasets)("dataLabelOptions",Ge._dataLabelOptions)},dependencies:[sr.mM,sr._n],encapsulation:2})}return Ve})(),Jo=(()=>{class Ve{constructor(){this._cardHasPadding=!0,this._apiDescriptionProperties=[{name:"data",description:"The data which the chart should display. \n\n The 'x' value of each datapoint is time as epoch timestamp; 'y' is value at time 'x'.",type:["{data: {x: number, y: number}[]}[]","ChartDataset[]"]},...ks,{name:"dataLabelOptions",description:"(Optional) Determines which data labels should be shown. \n\n See below description of 'ChartDataLabelOptions' for more information.",type:["ChartDataLabelOptions"]}],this._chartDataLabelOptions=[{name:"showMin",type:["boolean"],defaultValue:"false",description:"Should there be a data label that shows the lowest value?"},{name:"showMax",type:["boolean"],defaultValue:"false",description:"Should there be a data label that shows the highest value?"},{name:"showCurrent",type:["boolean"],defaultValue:"false",description:"Should there be a data label that shows the current value?"},{name:"locale",type:["ChartLocale"],defaultValue:"en-US",description:"How should time and numeric fragments be displayed?"},{name:"valueSuffix",type:["string"],defaultValue:"",description:"Add a suffix for the value on datalabels, tooltips and the Y-axis"}],this._cssCustomPropertiesColumns=Zr_columns,this._cssCustomProperties=Zr_apiDescription}static#e=this.\u0275fac=function(vt){return new(vt||Ve)};static#t=this.\u0275cmp=e.VBU({type:Ve,selectors:[["cookbook-stock-chart-showcase"]],decls:68,vars:15,consts:[["stockExample",""],["stockComparisonExample",""],["href","https://github.com/kirbydesign/designsystem/issues/1943","target","_blank"],["routerLink","/home/showcase/chart"],["variant","flat",3,"hasPadding"],[3,"html","ts"],[3,"hasMargin"],[3,"properties"],[3,"properties","columns"]],template:function(vt,Ge){if(1&vt&&(e.j41(0,"p")(1,"em")(2,"strong"),e.EFF(3,"Note:"),e.k0s(),e.EFF(4," the default behaviour and styling of the stock chart might change in the near future as work is still being done to enhance it. More details can be found on "),e.j41(5,"a",2),e.EFF(6,"this issue"),e.k0s(),e.EFF(7," in the Github repository. "),e.k0s()(),e.j41(8,"p"),e.EFF(9," The stock chart visualizes the price of a security over time where time is along the x-axis and the price is on the y-axis.\n"),e.k0s(),e.j41(10,"p"),e.EFF(11," The "),e.j41(12,"code"),e.EFF(13,"kirby-stock-chart"),e.k0s(),e.EFF(14," element shares a lot of its API with the "),e.j41(15,"code"),e.EFF(16,"kirby-chart"),e.k0s(),e.EFF(17," element. For more info and examples see: "),e.j41(18,"a",3),e.EFF(19,"the chart showcase"),e.k0s(),e.EFF(20," .\n"),e.k0s(),e.j41(21,"p"),e.EFF(22," The labels of the x-axis show the day and month of the datapoints. If you need a different increment, ie. hours or years you should provide your own labels through the `labels` property.\n"),e.k0s(),e.j41(23,"p")(24,"b"),e.EFF(25,"Please note"),e.k0s(),e.EFF(26," that this chart only accepts data where each datapoint consists of a value for both x and y.\n"),e.k0s(),e.j41(27,"small")(28,"pre"),e.EFF(29),e.k0s()(),e.j41(30,"p")(31,"kirby-card",4)(32,"cookbook-example-viewer",5),e.nrm(33,"cookbook-chart-example-stock",null,0),e.k0s()()(),e.j41(35,"h2"),e.EFF(36,"Stock Chart with multiple datasets"),e.k0s(),e.j41(37,"p"),e.EFF(38," It is possible to show and compare the price of multiple securities in one chart. The "),e.j41(39,"code"),e.EFF(40,"ChartDataLabelOptions"),e.k0s(),e.EFF(41," property "),e.j41(42,"code"),e.EFF(43,"valueSuffix"),e.k0s(),e.EFF(44," can be useful if for example data comes in percent. By setting "),e.j41(45,"code"),e.EFF(46,"valueSuffix"),e.k0s(),e.EFF(47," to the string "),e.j41(48,"code"),e.EFF(49,"'%'"),e.k0s(),e.EFF(50," values in the data labels will be suffixed with '%' as can be seen on the below example.\n"),e.k0s(),e.j41(51,"p")(52,"kirby-card",4)(53,"cookbook-example-viewer",5),e.nrm(54,"cookbook-chart-example-stock-comparison",null,1),e.k0s()()(),e.nrm(56,"kirby-divider",6),e.j41(57,"h2"),e.EFF(58,"API Description"),e.k0s(),e.nrm(59,"cookbook-api-description-properties",7)(60,"kirby-divider",6),e.j41(61,"h2"),e.EFF(62,"ChartDataLabelOptions Description"),e.k0s(),e.nrm(63,"cookbook-api-description-properties",7)(64,"kirby-divider",6),e.j41(65,"h2"),e.EFF(66,"CSS Custom Properties"),e.k0s(),e.nrm(67,"cookbook-api-description-properties",8)),2&vt){const vo=e.sdS(34),Po=e.sdS(55);e.R7$(29),e.Lme(" ","{","\n x: 1231831920, // Time as epoch timestamp\n y: 10 // Value at time 'x'\n ","}","\n"),e.R7$(2),e.Y8G("hasPadding",Ge._cardHasPadding),e.R7$(),e.Y8G("html",vo.template)("ts",vo.codeSnippet),e.R7$(20),e.Y8G("hasPadding",Ge._cardHasPadding),e.R7$(),e.Y8G("html",Po.template)("ts",Po.codeSnippet),e.R7$(3),e.Y8G("hasMargin",!0),e.R7$(3),e.Y8G("properties",Ge._apiDescriptionProperties),e.R7$(),e.Y8G("hasMargin",!0),e.R7$(3),e.Y8G("properties",Ge._chartDataLabelOptions),e.R7$(),e.Y8G("hasMargin",!0),e.R7$(3),e.Y8G("properties",Ge._cssCustomProperties)("columns",Ge._cssCustomPropertiesColumns)}},dependencies:[ot.Wk,Ft.Dw,Ft.ib,n.s,rn,No,at.h,pt],encapsulation:2})}return Ve})();var Ui=l(90107);let mr=(()=>{class Ve{static#e=this.\u0275fac=function(vt){return new(vt||Ve)};static#t=this.\u0275cmp=e.VBU({type:Ve,selectors:[["cookbook-styling-list-showcase"]],decls:45,vars:6,consts:[["language","css"]],template:function(vt,Ge){1&vt&&(e.j41(0,"p"),e.EFF(1," Kirby offers default styling of ordered "),e.j41(2,"code"),e.EFF(3,"
    "),e.k0s(),e.EFF(4," and unordered "),e.j41(5,"code"),e.EFF(6,"