From 4ba6b9662eef898bd7b7492bea25d7600b538252 Mon Sep 17 00:00:00 2001 From: manuelmayer-dev Date: Mon, 4 Mar 2024 22:12:58 +0000 Subject: [PATCH 1/2] Bump Web Client to main --- .../wwwroot/client/1207.c31c58ba921c7544.js | 1 - .../wwwroot/client/1315.7fe5fa9219b74024.js | 1 - .../wwwroot/client/1315.c2c04f41e9b51c90.js | 1 + .../wwwroot/client/1372.3203064569a03f8f.js | 1 + .../wwwroot/client/1372.7569de28e8714204.js | 1 - .../wwwroot/client/1396.d39fd10e9e2cf168.js | 1 - .../wwwroot/client/1745.1d0e2ead40f0c005.js | 1 - .../wwwroot/client/1745.6fb361b985237c0b.js | 1 + .../wwwroot/client/185.ce821f1b2d62ad15.js | 1 + .../wwwroot/client/185.e2f89ba71c3938b0.js | 1 - .../wwwroot/client/2841.0325b846ae8d2fde.js | 1 + .../wwwroot/client/2841.90d88764b2511758.js | 1 - .../wwwroot/client/2975.7a20e3f78dc94062.js | 1 - .../wwwroot/client/2975.fcb38f59e7130188.js | 1 + .../wwwroot/client/3028.a9fdf19f972848e8.js | 1 + .../wwwroot/client/3150.00a7b3125ec6603a.js | 1 + .../wwwroot/client/3150.b385f5653f17897f.js | 1 - .../wwwroot/client/3287.10b3681c8a2835a9.js | 1 - .../wwwroot/client/3483.1a3c9d0faa5f5982.js | 1 - .../wwwroot/client/3483.c40e8aeb516fff90.js | 1 + .../wwwroot/client/3544.4e1ffc7d2a8b0060.js | 1 - .../wwwroot/client/3544.ebdd7e33a848038f.js | 1 + .../wwwroot/client/3672.51b2dc3255f3d341.js | 1 - .../wwwroot/client/3672.a23f634908dc6007.js | 1 + .../wwwroot/client/3734.67540265d95ace0a.js | 1 + .../wwwroot/client/3734.e7060abc615e6ab6.js | 1 - .../wwwroot/client/3998.250bcdbc1ff833f4.js | 1 + .../wwwroot/client/3998.5777d7784aed56a1.js | 1 - MacroDeck/wwwroot/client/3rdpartylicenses.txt | 29 ++ .../wwwroot/client/4087.4d3d6c0045bee110.js | 1 - .../wwwroot/client/4087.f66257eed0019010.js | 1 + .../wwwroot/client/4090.87a60fcd6699e003.js | 1 - .../wwwroot/client/4090.f94706e449b7c8d3.js | 1 + .../wwwroot/client/433.491e795d35d1f6f7.js | 1 + .../wwwroot/client/433.a9811b62310bc5b6.js | 1 - .../wwwroot/client/4458.97896ca5c7fd4dad.js | 1 + .../wwwroot/client/4458.f8733472cc36710a.js | 1 - .../wwwroot/client/4530.0b6bc9485fdd65c6.js | 1 - .../wwwroot/client/4530.c5f3dd77ca88e264.js | 1 + ...a91e86e673d.js => 469.4afa3788b36ad2b9.js} | 2 +- .../wwwroot/client/4764.6a6ad929405dba0f.js | 1 - .../wwwroot/client/4764.e986a2dbf033efa1.js | 1 + .../wwwroot/client/4882.25946489c3bee5b2.js | 1 + ...b0b8c82bee.js => 5015.aad93084006cada9.js} | 2 +- .../wwwroot/client/505.3c60860a3ef35ed6.js | 1 + .../wwwroot/client/505.6ca17ad92be187aa.js | 1 - .../wwwroot/client/5248.98efe3c014a25210.js | 1 + .../wwwroot/client/5454.a50a882f6f6679fc.js | 1 - .../wwwroot/client/5454.b5ba125b45081601.js | 1 + .../wwwroot/client/5675.4dd8fb3397e3bef5.js | 1 - .../wwwroot/client/5675.92c17c94282b7d8b.js | 1 + .../wwwroot/client/5860.1f36510b49888a1d.js | 1 + .../wwwroot/client/5860.660e5e9cd76b92cc.js | 1 - .../wwwroot/client/5962.cb92da0853ab2601.js | 1 - .../wwwroot/client/5962.e4f5f4eeb6139f84.js | 1 + .../wwwroot/client/6304.8d10c89aadd8de28.js | 1 + .../wwwroot/client/6304.f690f11aebd3019b.js | 1 - ...5df214f8f0.js => 6416.d2723744cffdb9ec.js} | 2 +- .../wwwroot/client/6642.d1acb7e74bbea8f2.js | 1 + .../wwwroot/client/6642.f555a673d439add1.js | 1 - .../wwwroot/client/6673.86cfd52a9e7278e6.js | 1 + .../wwwroot/client/6673.dab3aa73b57f5e68.js | 1 - .../wwwroot/client/6754.9ea38b9badfd8343.js | 1 - .../wwwroot/client/6754.f0ccffccc8442b6f.js | 1 + .../wwwroot/client/7059.5deb94bf9ea588f5.js | 1 - .../wwwroot/client/7059.7bee78ebe7c2ed91.js | 1 + ...91d442143c.js => 7091.ff04cb4c2da6c91e.js} | 2 +- .../wwwroot/client/7219.4353aa51f1b64318.js | 1 + .../wwwroot/client/7219.722e20ce707a870d.js | 1 - .../wwwroot/client/7250.7ac39b5df59375aa.js | 1 + .../wwwroot/client/7465.79b63965973746d6.js | 1 - .../wwwroot/client/7465.e165e05f3f506296.js | 1 + .../wwwroot/client/7635.36b9e6acdefde71d.js | 1 + .../wwwroot/client/7635.3f6419bce03ff529.js | 1 - .../wwwroot/client/7666.156b3f1af7ffc723.js | 1 + .../wwwroot/client/7666.ee5d47d88504157a.js | 1 - .../wwwroot/client/7730.e2d2e12d75cc60f1.js | 1 - .../wwwroot/client/7730.e598dcf04aabd714.js | 1 + .../wwwroot/client/8382.a53e595ef07127aa.js | 1 + .../wwwroot/client/8382.bbe802f54333b9dd.js | 1 - .../wwwroot/client/8484.06a77f1145488f52.js | 1 - .../wwwroot/client/8484.79b75e65eb51a62e.js | 1 + .../wwwroot/client/8577.59e83613da15a621.js | 1 - .../wwwroot/client/8577.de9e1fde527283ee.js | 1 + .../wwwroot/client/8594.2d51227395bb24eb.js | 1 + .../wwwroot/client/8633.19c7b0c72176be9e.js | 1 + .../wwwroot/client/8633.78084433b69827de.js | 1 - .../wwwroot/client/8811.2c048240fd1c9e4f.js | 1 + .../wwwroot/client/8811.fa27240c7e7762d6.js | 1 - .../wwwroot/client/8866.68a75d59ea92eb3a.js | 1 + .../wwwroot/client/8866.f720f8df21946b48.js | 1 - .../wwwroot/client/9212.0fc405ad83c164f9.js | 1 + .../wwwroot/client/9352.4ceb0d17907703d3.js | 1 - .../wwwroot/client/9352.837c0fb25eceb138.js | 1 + .../wwwroot/client/9588.1cc95fab80f3cf77.js | 1 - .../wwwroot/client/9588.77272c931870fa0e.js | 1 + .../wwwroot/client/962.d2f2c721bda82746.js | 1 + .../wwwroot/client/9793.b779751b21b0900c.js | 1 - .../wwwroot/client/9793.ff69add7f4dea225.js | 1 + .../wwwroot/client/9820.141cb6077e5f2652.js | 1 + .../wwwroot/client/9820.d5a15e4b1f1e048f.js | 1 - .../wwwroot/client/9857.05bd1d696f231361.js | 1 - .../wwwroot/client/9857.1e55968d9a40a9f5.js | 1 + .../wwwroot/client/9882.0f68c84f0c9163db.js | 1 + .../wwwroot/client/9882.86a12585fae92e15.js | 1 - .../wwwroot/client/9992.c35b0fafad92be3f.js | 1 + .../wwwroot/client/9992.d3db009f6002a9de.js | 1 - .../wwwroot/client/common.529492ee4d8ea689.js | 1 - .../wwwroot/client/common.eb59cb5f4f104273.js | 1 + MacroDeck/wwwroot/client/index.html | 4 +- .../wwwroot/client/main.a98e30c3eddc5a24.js | 1 - .../wwwroot/client/main.ed52b21c04dc068d.js | 1 + ...ldesignicons-webfont.0766edc99df1c177.eot} | Bin 1280212 -> 1307880 bytes ...designicons-webfont.68358e875826bc5f.woff2 | Bin 396732 -> 0 bytes ...ldesignicons-webfont.714a4eee3d02a229.ttf} | Bin 1279992 -> 1307660 bytes ...ldesignicons-webfont.e659bf56a63b097b.woff | Bin 0 -> 587984 bytes ...designicons-webfont.fbaef2a9d5a54fc0.woff2 | Bin 0 -> 403216 bytes ...ldesignicons-webfont.fc79b61d835bacc3.woff | Bin 576748 -> 0 bytes MacroDeck/wwwroot/client/ngsw-worker.js | 55 ++-- MacroDeck/wwwroot/client/ngsw.json | 268 +++++++++--------- .../polyfills-core-js.482119fd0c53c127.js | 1 + .../polyfills-core-js.93f56369317b7a8e.js | 1 - .../client/polyfills-dom.516ff539260f3e0d.js | 1 - .../client/polyfills-dom.a376f9102aab6bcd.js | 1 + .../client/polyfills.441dd4ca9dc0674f.js | 1 - .../client/polyfills.8f7d62547bd405c0.js | 1 + .../client/runtime.4717923028a23f2d.js | 1 - .../client/runtime.c40278cb19bf825c.js | 1 + .../client/scripts.3bd091fa9f6f76c7.js | 1 - .../client/scripts.9d4a0f721713f98a.js | 1 + .../client/styles.09e982d07d3dccf6.css | 5 + .../client/styles.2cf2c1d48adee955.css | 5 - 132 files changed, 273 insertions(+), 217 deletions(-) delete mode 100644 MacroDeck/wwwroot/client/1207.c31c58ba921c7544.js delete mode 100644 MacroDeck/wwwroot/client/1315.7fe5fa9219b74024.js create mode 100644 MacroDeck/wwwroot/client/1315.c2c04f41e9b51c90.js create mode 100644 MacroDeck/wwwroot/client/1372.3203064569a03f8f.js delete mode 100644 MacroDeck/wwwroot/client/1372.7569de28e8714204.js delete mode 100644 MacroDeck/wwwroot/client/1396.d39fd10e9e2cf168.js delete mode 100644 MacroDeck/wwwroot/client/1745.1d0e2ead40f0c005.js create mode 100644 MacroDeck/wwwroot/client/1745.6fb361b985237c0b.js create mode 100644 MacroDeck/wwwroot/client/185.ce821f1b2d62ad15.js delete mode 100644 MacroDeck/wwwroot/client/185.e2f89ba71c3938b0.js create mode 100644 MacroDeck/wwwroot/client/2841.0325b846ae8d2fde.js delete mode 100644 MacroDeck/wwwroot/client/2841.90d88764b2511758.js delete mode 100644 MacroDeck/wwwroot/client/2975.7a20e3f78dc94062.js create mode 100644 MacroDeck/wwwroot/client/2975.fcb38f59e7130188.js create mode 100644 MacroDeck/wwwroot/client/3028.a9fdf19f972848e8.js create mode 100644 MacroDeck/wwwroot/client/3150.00a7b3125ec6603a.js delete mode 100644 MacroDeck/wwwroot/client/3150.b385f5653f17897f.js delete mode 100644 MacroDeck/wwwroot/client/3287.10b3681c8a2835a9.js delete mode 100644 MacroDeck/wwwroot/client/3483.1a3c9d0faa5f5982.js create mode 100644 MacroDeck/wwwroot/client/3483.c40e8aeb516fff90.js delete mode 100644 MacroDeck/wwwroot/client/3544.4e1ffc7d2a8b0060.js create mode 100644 MacroDeck/wwwroot/client/3544.ebdd7e33a848038f.js delete mode 100644 MacroDeck/wwwroot/client/3672.51b2dc3255f3d341.js create mode 100644 MacroDeck/wwwroot/client/3672.a23f634908dc6007.js create mode 100644 MacroDeck/wwwroot/client/3734.67540265d95ace0a.js delete mode 100644 MacroDeck/wwwroot/client/3734.e7060abc615e6ab6.js create mode 100644 MacroDeck/wwwroot/client/3998.250bcdbc1ff833f4.js delete mode 100644 MacroDeck/wwwroot/client/3998.5777d7784aed56a1.js delete mode 100644 MacroDeck/wwwroot/client/4087.4d3d6c0045bee110.js create mode 100644 MacroDeck/wwwroot/client/4087.f66257eed0019010.js delete mode 100644 MacroDeck/wwwroot/client/4090.87a60fcd6699e003.js create mode 100644 MacroDeck/wwwroot/client/4090.f94706e449b7c8d3.js create mode 100644 MacroDeck/wwwroot/client/433.491e795d35d1f6f7.js delete mode 100644 MacroDeck/wwwroot/client/433.a9811b62310bc5b6.js create mode 100644 MacroDeck/wwwroot/client/4458.97896ca5c7fd4dad.js delete mode 100644 MacroDeck/wwwroot/client/4458.f8733472cc36710a.js delete mode 100644 MacroDeck/wwwroot/client/4530.0b6bc9485fdd65c6.js create mode 100644 MacroDeck/wwwroot/client/4530.c5f3dd77ca88e264.js rename MacroDeck/wwwroot/client/{469.3abdda91e86e673d.js => 469.4afa3788b36ad2b9.js} (95%) delete mode 100644 MacroDeck/wwwroot/client/4764.6a6ad929405dba0f.js create mode 100644 MacroDeck/wwwroot/client/4764.e986a2dbf033efa1.js create mode 100644 MacroDeck/wwwroot/client/4882.25946489c3bee5b2.js rename MacroDeck/wwwroot/client/{5015.76a02cb0b8c82bee.js => 5015.aad93084006cada9.js} (66%) create mode 100644 MacroDeck/wwwroot/client/505.3c60860a3ef35ed6.js delete mode 100644 MacroDeck/wwwroot/client/505.6ca17ad92be187aa.js create mode 100644 MacroDeck/wwwroot/client/5248.98efe3c014a25210.js delete mode 100644 MacroDeck/wwwroot/client/5454.a50a882f6f6679fc.js create mode 100644 MacroDeck/wwwroot/client/5454.b5ba125b45081601.js delete mode 100644 MacroDeck/wwwroot/client/5675.4dd8fb3397e3bef5.js create mode 100644 MacroDeck/wwwroot/client/5675.92c17c94282b7d8b.js create mode 100644 MacroDeck/wwwroot/client/5860.1f36510b49888a1d.js delete mode 100644 MacroDeck/wwwroot/client/5860.660e5e9cd76b92cc.js delete mode 100644 MacroDeck/wwwroot/client/5962.cb92da0853ab2601.js create mode 100644 MacroDeck/wwwroot/client/5962.e4f5f4eeb6139f84.js create mode 100644 MacroDeck/wwwroot/client/6304.8d10c89aadd8de28.js delete mode 100644 MacroDeck/wwwroot/client/6304.f690f11aebd3019b.js rename MacroDeck/wwwroot/client/{8058.92bc3c5df214f8f0.js => 6416.d2723744cffdb9ec.js} (59%) create mode 100644 MacroDeck/wwwroot/client/6642.d1acb7e74bbea8f2.js delete mode 100644 MacroDeck/wwwroot/client/6642.f555a673d439add1.js create mode 100644 MacroDeck/wwwroot/client/6673.86cfd52a9e7278e6.js delete mode 100644 MacroDeck/wwwroot/client/6673.dab3aa73b57f5e68.js delete mode 100644 MacroDeck/wwwroot/client/6754.9ea38b9badfd8343.js create mode 100644 MacroDeck/wwwroot/client/6754.f0ccffccc8442b6f.js delete mode 100644 MacroDeck/wwwroot/client/7059.5deb94bf9ea588f5.js create mode 100644 MacroDeck/wwwroot/client/7059.7bee78ebe7c2ed91.js rename MacroDeck/wwwroot/client/{7091.827a5191d442143c.js => 7091.ff04cb4c2da6c91e.js} (55%) create mode 100644 MacroDeck/wwwroot/client/7219.4353aa51f1b64318.js delete mode 100644 MacroDeck/wwwroot/client/7219.722e20ce707a870d.js create mode 100644 MacroDeck/wwwroot/client/7250.7ac39b5df59375aa.js delete mode 100644 MacroDeck/wwwroot/client/7465.79b63965973746d6.js create mode 100644 MacroDeck/wwwroot/client/7465.e165e05f3f506296.js create mode 100644 MacroDeck/wwwroot/client/7635.36b9e6acdefde71d.js delete mode 100644 MacroDeck/wwwroot/client/7635.3f6419bce03ff529.js create mode 100644 MacroDeck/wwwroot/client/7666.156b3f1af7ffc723.js delete mode 100644 MacroDeck/wwwroot/client/7666.ee5d47d88504157a.js delete mode 100644 MacroDeck/wwwroot/client/7730.e2d2e12d75cc60f1.js create mode 100644 MacroDeck/wwwroot/client/7730.e598dcf04aabd714.js create mode 100644 MacroDeck/wwwroot/client/8382.a53e595ef07127aa.js delete mode 100644 MacroDeck/wwwroot/client/8382.bbe802f54333b9dd.js delete mode 100644 MacroDeck/wwwroot/client/8484.06a77f1145488f52.js create mode 100644 MacroDeck/wwwroot/client/8484.79b75e65eb51a62e.js delete mode 100644 MacroDeck/wwwroot/client/8577.59e83613da15a621.js create mode 100644 MacroDeck/wwwroot/client/8577.de9e1fde527283ee.js create mode 100644 MacroDeck/wwwroot/client/8594.2d51227395bb24eb.js create mode 100644 MacroDeck/wwwroot/client/8633.19c7b0c72176be9e.js delete mode 100644 MacroDeck/wwwroot/client/8633.78084433b69827de.js create mode 100644 MacroDeck/wwwroot/client/8811.2c048240fd1c9e4f.js delete mode 100644 MacroDeck/wwwroot/client/8811.fa27240c7e7762d6.js create mode 100644 MacroDeck/wwwroot/client/8866.68a75d59ea92eb3a.js delete mode 100644 MacroDeck/wwwroot/client/8866.f720f8df21946b48.js create mode 100644 MacroDeck/wwwroot/client/9212.0fc405ad83c164f9.js delete mode 100644 MacroDeck/wwwroot/client/9352.4ceb0d17907703d3.js create mode 100644 MacroDeck/wwwroot/client/9352.837c0fb25eceb138.js delete mode 100644 MacroDeck/wwwroot/client/9588.1cc95fab80f3cf77.js create mode 100644 MacroDeck/wwwroot/client/9588.77272c931870fa0e.js create mode 100644 MacroDeck/wwwroot/client/962.d2f2c721bda82746.js delete mode 100644 MacroDeck/wwwroot/client/9793.b779751b21b0900c.js create mode 100644 MacroDeck/wwwroot/client/9793.ff69add7f4dea225.js create mode 100644 MacroDeck/wwwroot/client/9820.141cb6077e5f2652.js delete mode 100644 MacroDeck/wwwroot/client/9820.d5a15e4b1f1e048f.js delete mode 100644 MacroDeck/wwwroot/client/9857.05bd1d696f231361.js create mode 100644 MacroDeck/wwwroot/client/9857.1e55968d9a40a9f5.js create mode 100644 MacroDeck/wwwroot/client/9882.0f68c84f0c9163db.js delete mode 100644 MacroDeck/wwwroot/client/9882.86a12585fae92e15.js create mode 100644 MacroDeck/wwwroot/client/9992.c35b0fafad92be3f.js delete mode 100644 MacroDeck/wwwroot/client/9992.d3db009f6002a9de.js delete mode 100644 MacroDeck/wwwroot/client/common.529492ee4d8ea689.js create mode 100644 MacroDeck/wwwroot/client/common.eb59cb5f4f104273.js delete mode 100644 MacroDeck/wwwroot/client/main.a98e30c3eddc5a24.js create mode 100644 MacroDeck/wwwroot/client/main.ed52b21c04dc068d.js rename MacroDeck/wwwroot/client/{materialdesignicons-webfont.aed016a6b87c2ff4.eot => materialdesignicons-webfont.0766edc99df1c177.eot} (95%) delete mode 100644 MacroDeck/wwwroot/client/materialdesignicons-webfont.68358e875826bc5f.woff2 rename MacroDeck/wwwroot/client/{materialdesignicons-webfont.3b00206bc029c176.ttf => materialdesignicons-webfont.714a4eee3d02a229.ttf} (95%) create mode 100644 MacroDeck/wwwroot/client/materialdesignicons-webfont.e659bf56a63b097b.woff create mode 100644 MacroDeck/wwwroot/client/materialdesignicons-webfont.fbaef2a9d5a54fc0.woff2 delete mode 100644 MacroDeck/wwwroot/client/materialdesignicons-webfont.fc79b61d835bacc3.woff create mode 100644 MacroDeck/wwwroot/client/polyfills-core-js.482119fd0c53c127.js delete mode 100644 MacroDeck/wwwroot/client/polyfills-core-js.93f56369317b7a8e.js delete mode 100644 MacroDeck/wwwroot/client/polyfills-dom.516ff539260f3e0d.js create mode 100644 MacroDeck/wwwroot/client/polyfills-dom.a376f9102aab6bcd.js delete mode 100644 MacroDeck/wwwroot/client/polyfills.441dd4ca9dc0674f.js create mode 100644 MacroDeck/wwwroot/client/polyfills.8f7d62547bd405c0.js delete mode 100644 MacroDeck/wwwroot/client/runtime.4717923028a23f2d.js create mode 100644 MacroDeck/wwwroot/client/runtime.c40278cb19bf825c.js delete mode 100644 MacroDeck/wwwroot/client/scripts.3bd091fa9f6f76c7.js create mode 100644 MacroDeck/wwwroot/client/scripts.9d4a0f721713f98a.js create mode 100644 MacroDeck/wwwroot/client/styles.09e982d07d3dccf6.css delete mode 100644 MacroDeck/wwwroot/client/styles.2cf2c1d48adee955.css diff --git a/MacroDeck/wwwroot/client/1207.c31c58ba921c7544.js b/MacroDeck/wwwroot/client/1207.c31c58ba921c7544.js deleted file mode 100644 index 35ee1d81..00000000 --- a/MacroDeck/wwwroot/client/1207.c31c58ba921c7544.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[1207],{8231:(V,F,I)=>{I.d(F,{A:()=>Q,B:()=>Ue,C:()=>h,D:()=>Ze,E:()=>m,F:()=>be,G:()=>ve,H:()=>Se,I:()=>He,J:()=>C,K:()=>me,L:()=>pe,M:()=>Ce,N:()=>ae,O:()=>ce,P:()=>R,Q:()=>W,R:()=>se,S:()=>Z,T:()=>Te,a:()=>we,b:()=>w,c:()=>v,d:()=>G,e:()=>N,f:()=>x,g:()=>De,h:()=>oe,i:()=>T,j:()=>te,k:()=>re,l:()=>ue,m:()=>ie,n:()=>de,o:()=>P,p:()=>ee,q:()=>E,r:()=>_,s:()=>H,t:()=>$e,u:()=>fe,v:()=>ye,w:()=>S,x:()=>y,y:()=>Ne,z:()=>Le});var b=I(6710);const v=(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,b.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}},C=(e,n)=>{if(void 0!==n)return"h23"===n;const t=new Intl.DateTimeFormat(e,{hour:"numeric"}),o=t.resolvedOptions();if(void 0!==o.hourCycle)return"h23"===o.hourCycle;const u=t.formatToParts(new Date("5/18/2021 00:00")).find(d=>"hour"===d.type);if(!u)throw new Error("Hour value not found from DateTimeFormat");return"00"===u.value},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,h=(e,n={month:"numeric",year:"numeric"})=>"month"===new Intl.DateTimeFormat(e,n).formatToParts(new Date)[0].type,m=e=>"dayPeriod"===new Intl.DateTimeFormat(e,{hour:"numeric"}).formatToParts(new Date)[0].type,$=/^(\d{4}|[+\-]\d{6})(?:-(\d{2})(?:-(\d{2}))?)?(?:T(\d{2}):(\d{2})(?::(\d{2})(?:\.(\d{3}))?)?(?:(Z)|([+\-])(\d{2})(?::(\d{2}))?)?)?$/,k=/^((\d{2}):(\d{2})(?::(\d{2})(?:\.(\d{3}))?)?(?:(Z)|([+\-])(\d{2})(?::(\d{2}))?)?)?$/,_=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},x=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))return e.map(t=>E(t));let n=null;if(null!=e&&""!==e&&(n=k.exec(e),n?(n.unshift(void 0,void 0),n[2]=n[3]=void 0):n=$.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"}}}const R=(e,n,t)=>n&&T(e,n)?n:t&&w(e,t)?t:e,W=e=>e>=12?"pm":"am",P=(e,n)=>{const{month:t,day:o,year:r,hour:i,minute:u}=E(e),d=null!=r?r:n.year,c=null!=t?t:12;return{month:c,day:null!=o?o:y(c,d),year:d,hour:null!=i?i:23,minute:null!=u?u:59}},ee=(e,n)=>{const{month:t,day:o,year:r,hour:i,minute:u}=E(e);return{month:null!=t?t:1,day:null!=o?o:1,year:null!=r?r:n.year,hour:null!=i?i:0,minute:null!=u?u:0}},M=e=>("0"+(void 0!==e?Math.abs(e):"0")).slice(-2),ne=e=>("000"+(void 0!==e?Math.abs(e):"0")).slice(-4);function H(e){if(Array.isArray(e))return e.map(t=>H(t));let n="";return void 0!==e.year?(n=ne(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 Y=(e,n)=>void 0===n?e:"am"===n?12===e?0:e:12===e?12:e+12,te=e=>{const{dayOfWeek:n}=e;if(null==n)throw new Error("No day of week provided");return L(e,n)},oe=e=>{const{dayOfWeek:n}=e;if(null==n)throw new Error("No day of week provided");return U(e,6-n)},ue=e=>U(e,1),re=e=>L(e,1),ie=e=>L(e,7),de=e=>U(e,7),L=(e,n)=>{const{month:t,day:o,year:r}=e;if(null===o)throw new Error("No day provided");const i={month:t,day:o,year:r};if(i.day=o-n,i.day<1&&(i.month-=1),i.month<1&&(i.month=12,i.year-=1),i.day<1){const u=y(i.month,i.year);i.day=u+i.day}return i},U=(e,n)=>{const{month:t,day:o,year:r}=e;if(null===o)throw new Error("No day provided");const i={month:t,day:o,year:r},u=y(t,r);return i.day=o+n,i.day>u&&(i.day-=u,i.month+=1),i.month>12&&(i.month=1,i.year+=1),i},G=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),le=(e,n,t)=>n?e:Y(e,t),se=(e,n)=>{const{ampm:t,hour:o}=e;let r=o;return"am"===t&&"pm"===n?r=Y(r,"pm"):"pm"===t&&"am"===n&&(r=Math.abs(r-12)),r},ye=(e,n,t)=>{const{month:o,day:r,year:i}=e,u=R(Object.assign({},e),n,t),d=y(o,i);return null!==r&&dt.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},fe=(e,n,t,o,r,i)=>{const{hour:u,minute:d,day:c,month:s,year:l}=e,a=Object.assign(Object.assign({},e),{dayOfWeek:void 0});return void 0!==n&&(a.month=O(s,n)),null!==c&&void 0!==t&&(a.day=O(c,t)),void 0!==o&&(a.year=O(l,o)),void 0!==u&&void 0!==r&&(a.hour=O(u,r),a.ampm=W(a.hour)),void 0!==d&&void 0!==i&&(a.minute=O(d,i)),a},O=(e,n)=>{let t=n[0],o=Math.abs(t-e);for(let r=1;r{const o={hour:n.hour,minute:n.minute};return void 0===o.hour||void 0===o.minute?"Invalid Time":new Intl.DateTimeFormat(e,{hour:"numeric",minute:"numeric",timeZone:"UTC",hourCycle:t?"h23":"h12"}).format(new Date(H(Object.assign({year:2023,day:1,month:1},o))+"Z"))},J=e=>{const n=e.toString();return n.length>1?n:`0${n}`},ge=(e,n)=>n?J(e):0===e?"12":e.toString(),De=(e,n,t)=>{if(null===t.day)return null;const o=A(t),r=new Intl.DateTimeFormat(e,{weekday:"long",month:"long",day:"numeric",timeZone:"UTC"}).format(o);return n?`Today, ${r}`:r},pe=(e,n)=>{const t=A(n);return new Intl.DateTimeFormat(e,{weekday:"short",month:"short",day:"numeric",timeZone:"UTC"}).format(t)},ve=(e,n)=>{const t=A(n);return new Intl.DateTimeFormat(e,{month:"long",year:"numeric",timeZone:"UTC"}).format(t)},Te=(e,n)=>Z(e,n,{month:"short",day:"numeric",year:"numeric"}),we=(e,n)=>Ie(e,n,{day:"numeric"}).find(t=>"day"===t.type).value,Me=(e,n)=>Z(e,n,{year:"numeric"}),A=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`)},Z=(e,n,t)=>{const o=A(n);return K(e,t).format(o)},Ie=(e,n,t)=>{const o=A(n);return K(e,t).formatToParts(o)},K=(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"},z=e=>{const n=e.getTimezoneOffset();return e.setMinutes(e.getMinutes()-n),e},Oe=z(new Date("2022T01:00")),Ae=z(new Date("2022T13:00")),X=(e,n)=>{const t="am"===n?Oe: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)},Ce=e=>Array.isArray(e)?e.join(","):e,$e=()=>z(new Date).toISOString(),ke=[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],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],be=(e,n,t=0)=>{const r=new Intl.DateTimeFormat(e,{weekday:"ios"===n?"short":"narrow"}),i=new Date("11/01/2020"),u=[];for(let d=t;d{const o=y(e,n),r=new Date(`${e}/1/${n}`).getDay(),i=r>=t?r-(t+1):6-(t-r);let u=[];for(let d=1;d<=o;d++)u.push({day:d,dayOfWeek:(i+d)%7});for(let d=0;d<=i;d++)u=[{day:null,dayOfWeek:null},...u];return u},He=e=>[G(e),{month:e.month,year:e.year,day:e.day},N(e)],Le=(e,n,t,o,r,i={month:"long"})=>{const{year:u}=n,d=[];if(void 0!==r){let c=r;void 0!==(null==o?void 0:o.month)&&(c=c.filter(s=>s<=o.month)),void 0!==(null==t?void 0:t.month)&&(c=c.filter(s=>s>=t.month)),c.forEach(s=>{const l=new Date(`${s}/1/${u} GMT+0000`),a=new Intl.DateTimeFormat(e,Object.assign(Object.assign({},i),{timeZone:"UTC"})).format(l);d.push({text:a,value:s})})}else{const c=o&&o.year===u?o.month:12;for(let l=t&&t.year===u?t.month:1;l<=c;l++){const a=new Date(`${l}/1/${u} GMT+0000`),f=new Intl.DateTimeFormat(e,Object.assign(Object.assign({},i),{timeZone:"UTC"})).format(a);d.push({text:f,value:l})}}return d},Q=(e,n,t,o,r,i={day:"numeric"})=>{const{month:u,year:d}=n,c=[],s=y(u,d),l=null!=(null==o?void 0:o.day)&&o.year===d&&o.month===u?o.day:s,a=null!=(null==t?void 0:t.day)&&t.year===d&&t.month===u?t.day:1;if(void 0!==r){let f=r;f=f.filter(g=>g>=a&&g<=l),f.forEach(g=>{const D=new Date(`${u}/${g}/${d} GMT+0000`),p=new Intl.DateTimeFormat(e,Object.assign(Object.assign({},i),{timeZone:"UTC"})).format(D);c.push({text:p,value:g})})}else for(let f=a;f<=l;f++){const g=new Date(`${u}/${f}/${d} GMT+0000`),D=new Intl.DateTimeFormat(e,Object.assign(Object.assign({},i),{timeZone:"UTC"})).format(g);c.push({text:D,value:f})}return c},Ue=(e,n,t,o,r)=>{var i,u;let d=[];if(void 0!==r)d=r,void 0!==(null==o?void 0:o.year)&&(d=d.filter(c=>c<=o.year)),void 0!==(null==t?void 0:t.year)&&(d=d.filter(c=>c>=t.year));else{const{year:c}=n,s=null!==(i=null==o?void 0:o.year)&&void 0!==i?i:c;for(let a=null!==(u=null==t?void 0:t.year)&&void 0!==u?u:c-100;a<=s;a++)d.push(a)}return d.map(c=>({text:Me(e,{year:c,month:n.month,day:n.day}),value:c}))},q=(e,n)=>e.month===n.month&&e.year===n.year?[e]:[e,...q(N(e),n)],Ne=(e,n,t,o,r,i)=>{let u=[],d=[],c=q(t,o);return i&&(c=c.filter(({month:s})=>i.includes(s))),c.forEach(s=>{const l={month:s.month,day:null,year:s.year},a=Q(e,l,t,o,r,{month:"short",day:"numeric",weekday:"short"}),f=[],g=[];a.forEach(D=>{const p=v(Object.assign(Object.assign({},l),{day:D.value}),n);g.push({text:p?_e(e):D.text,value:`${l.year}-${l.month}-${D.value}`}),f.push({month:l.month,year:l.year,day:D.value})}),d=[...d,...f],u=[...u,...g]}),{parts:d,items:u}},Ze=(e,n,t,o,r,i,u)=>{const d=C(e,t),{hours:c,minutes:s,am:l,pm:a}=((e,n="h12",t,o,r,i)=>{const u="h23"===n;let d=u?Fe:Ee,c=ke,s=!0,l=!0;if(r&&(d=d.filter(a=>r.includes(a))),i&&(c=c.filter(a=>i.includes(a))),t)if(v(e,t)){if(void 0!==t.hour&&(d=d.filter(a=>(u?a:"pm"===e.ampm?(a+12)%24:a)>=t.hour),s=t.hour<13),void 0!==t.minute){let a=!1;void 0!==t.hour&&void 0!==e.hour&&e.hour>t.hour&&(a=!0),c=c.filter(f=>!!a||f>=t.minute)}}else T(e,t)&&(d=[],c=[],s=l=!1);return o&&(v(e,o)?(void 0!==o.hour&&(d=d.filter(a=>(u?a:"pm"===e.ampm?(a+12)%24:a)<=o.hour),l=o.hour>=12),void 0!==o.minute&&e.hour===o.hour&&(c=c.filter(a=>a<=o.minute))):w(e,o)&&(d=[],c=[],s=l=!1)),{hours:d,minutes:c,am:s,pm:l}})(n,d?"h23":"h12",o,r,i,u),f=c.map(p=>({text:ge(p,d),value:le(p,d,n.ampm)})),g=s.map(p=>({text:J(p),value:p})),D=[];return l&&!d&&D.push({text:X(e,"am"),value:"am"}),a&&!d&&D.push({text:X(e,"pm"),value:"pm"}),{minutesData:g,hoursData:f,dayPeriodData:D}}},3567:(V,F,I)=>{I.d(F,{c:()=>T,g:()=>S,h:()=>v,o:()=>C});var b=I(5861);const v=(y,h)=>null!==h.closest(y),T=(y,h)=>"string"==typeof y&&y.length>0?Object.assign({"ion-color":!0,[`ion-color-${y}`]:!0},h):h,S=y=>{const h={};return(y=>void 0!==y?(Array.isArray(y)?y:y.split(" ")).filter(m=>null!=m).map(m=>m.trim()).filter(m=>""!==m):[])(y).forEach(m=>h[m]=!0),h},j=/^[a-z][a-z0-9+\-.]*:/,C=function(){var y=(0,b.Z)(function*(h,m,$,k){if(null!=h&&"#"!==h[0]&&!j.test(h)){const _=document.querySelector("ion-router");if(_)return null!=m&&m.preventDefault(),_.push(h,$,k)}return!1});return function(m,$,k,_){return y.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/1315.7fe5fa9219b74024.js b/MacroDeck/wwwroot/client/1315.7fe5fa9219b74024.js deleted file mode 100644 index f1bbc116..00000000 --- a/MacroDeck/wwwroot/client/1315.7fe5fa9219b74024.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[1315],{1315:(b,p,r)=>{r.r(p),r.d(p,{ion_col:()=>s,ion_grid:()=>l,ion_row:()=>m});var d=r(1688),o=r(2085);const c={xs:"(min-width: 0px)",sm:"(min-width: 576px)",md:"(min-width: 768px)",lg:"(min-width: 992px)",xl:"(min-width: 1200px)"},x=i=>void 0===i||""===i||!!window.matchMedia&&window.matchMedia(c[i]).matches,g=typeof window<"u"?window:void 0,e=g&&!!(g.CSS&&g.CSS.supports&&g.CSS.supports("--a: 0")),h=["","xs","sm","md","lg","xl"],s=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.i)(this)}getColumns(i){let n;for(const a of h){const t=x(a),u=this[i+a.charAt(0).toUpperCase()+a.slice(1)];t&&void 0!==u&&(n=u)}return n}calculateSize(){const i=this.getColumns("size");if(!i||""===i)return;const n="auto"===i?"auto":e?`calc(calc(${i} / var(--ion-grid-columns, 12)) * 100%)`:i/12*100+"%";return{flex:`0 0 ${n}`,width:`${n}`,"max-width":`${n}`}}calculatePosition(i,n){const a=this.getColumns(i);if(a)return{[n]:e?`calc(calc(${a} / var(--ion-grid-columns, 12)) * 100%)`:a>0&&a<12?a/12*100+"%":"auto"}}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,n=(0,o.b)(this);return(0,d.h)(d.H,{class:{[n]:!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",null))}};s.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))}}";const l=class{constructor(i){(0,d.r)(this,i),this.fixed=!1}render(){const i=(0,o.b)(this);return(0,d.h)(d.H,{class:{[i]:!0,"grid-fixed":this.fixed}},(0,d.h)("slot",null))}};l.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}";const m=class{constructor(i){(0,d.r)(this,i)}render(){return(0,d.h)(d.H,{class:(0,o.b)(this)},(0,d.h)("slot",null))}};m.style=":host{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}"}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/1315.c2c04f41e9b51c90.js b/MacroDeck/wwwroot/client/1315.c2c04f41e9b51c90.js new file mode 100644 index 00000000..951619fc --- /dev/null +++ b/MacroDeck/wwwroot/client/1315.c2c04f41e9b51c90.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[1315],{1315:(b,p,r)=>{r.r(p),r.d(p,{ion_col:()=>s,ion_grid:()=>l,ion_row:()=>m});var d=r(771),o=r(2905);const c={xs:"(min-width: 0px)",sm:"(min-width: 576px)",md:"(min-width: 768px)",lg:"(min-width: 992px)",xl:"(min-width: 1200px)"},x=i=>void 0===i||""===i||!!window.matchMedia&&window.matchMedia(c[i]).matches,g=typeof window<"u"?window:void 0,e=g&&!!(g.CSS&&g.CSS.supports&&g.CSS.supports("--a: 0")),h=["","xs","sm","md","lg","xl"],s=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.i)(this)}getColumns(i){let n;for(const a of h){const t=x(a),u=this[i+a.charAt(0).toUpperCase()+a.slice(1)];t&&void 0!==u&&(n=u)}return n}calculateSize(){const i=this.getColumns("size");if(!i||""===i)return;const n="auto"===i?"auto":e?"calc(calc(".concat(i," / var(--ion-grid-columns, 12)) * 100%)"):i/12*100+"%";return{flex:"0 0 ".concat(n),width:"".concat(n),"max-width":"".concat(n)}}calculatePosition(i,n){const a=this.getColumns(i);if(a)return{[n]:e?"calc(calc(".concat(a," / var(--ion-grid-columns, 12)) * 100%)"):a>0&&a<12?a/12*100+"%":"auto"}}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,n=(0,o.b)(this);return(0,d.h)(d.H,{class:{[n]:!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",null))}};s.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))}}";const l=class{constructor(i){(0,d.r)(this,i),this.fixed=!1}render(){const i=(0,o.b)(this);return(0,d.h)(d.H,{class:{[i]:!0,"grid-fixed":this.fixed}},(0,d.h)("slot",null))}};l.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}";const m=class{constructor(i){(0,d.r)(this,i)}render(){return(0,d.h)(d.H,{class:(0,o.b)(this)},(0,d.h)("slot",null))}};m.style=":host{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}"}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/1372.3203064569a03f8f.js b/MacroDeck/wwwroot/client/1372.3203064569a03f8f.js new file mode 100644 index 00000000..d619b81c --- /dev/null +++ b/MacroDeck/wwwroot/client/1372.3203064569a03f8f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[1372],{1372:(F,m,d)=>{d.r(m),d.d(m,{ion_button:()=>_,ion_icon:()=>M});var r=d(771),k=d(512),f=d(2400),u=d(4459),w=d(2905);let p;const l=(o,t,n,i,e)=>(n="ios"===(n&&y(n))?"ios":"md",i&&"ios"===n?o=y(i):e&&"md"===n?o=y(e):(!o&&t&&!g(t)&&(o=t),c(o)&&(o=y(o))),c(o)&&""!==o.trim()&&""===o.replace(/[a-z]|-|\d/gi,"")?o:null),h=o=>c(o)&&(o=o.trim(),g(o))?o:null,g=o=>o.length>0&&/(\/|\.)/.test(o),c=o=>"string"==typeof o,y=o=>o.toLowerCase(),P=o=>o&&""!==o.dir?"rtl"===o.dir.toLowerCase():"rtl"===(null==document?void 0:document.dir.toLowerCase()),_=class{constructor(o){(0,r.r)(this,o),this.ionFocus=(0,r.d)(this,"ionFocus",7),this.ionBlur=(0,r.d)(this,"ionBlur",7),this.inItem=!1,this.inListHeader=!1,this.inToolbar=!1,this.formButtonEl=null,this.formEl=null,this.inheritedAttributes={},this.handleClick=t=>{const{el:n}=this;"button"===this.type?(0,u.o)(this.href,t,this.routerDirection,this.routerAnimation):(0,k.n)(n)&&this.submitForm(t)},this.onFocus=()=>{this.ionFocus.emit()},this.onBlur=()=>{this.ionBlur.emit()},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:o}=this;this.formButtonEl&&(this.formButtonEl.disabled=o)}renderHiddenButton(){const o=this.formEl=this.findForm();if(o){const{formButtonEl:t}=this;if(null!==t&&o.contains(t))return;const n=this.formButtonEl=document.createElement("button");n.type=this.type,n.style.display="none",n.disabled=this.disabled,o.appendChild(n)}}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,k.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:o}=this;if(o instanceof HTMLFormElement)return o;if("string"==typeof o){const t=document.getElementById(o);return t?t instanceof HTMLFormElement?t:((0,f.p)('Form with selector: "#'.concat(o,'" could not be found. Verify that the id is attached to a
element.'),this.el),null):((0,f.p)('Form with selector: "#'.concat(o,'" could not be found. Verify that the id is correct and the form is rendered in the DOM.'),this.el),null)}return void 0!==o?((0,f.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(o){this.formEl&&this.formButtonEl&&(o.preventDefault(),this.formButtonEl.click())}render(){const o=(0,w.b)(this),{buttonType:t,type:n,disabled:i,rel:e,target:x,size:v,href:O,color:N,expand:A,hasIconOnly:G,shape:T,strong:Z,inheritedAttributes:J}=this,B=void 0===v&&this.inItem?"small":v,D=void 0===O?"button":"a",Q="button"===D?{type:n}:{download:this.download,href:O,rel:e,target:x};let E=this.fill;return null==E&&(E=this.inToolbar||this.inListHeader?"clear":"solid"),"button"!==n&&this.renderHiddenButton(),(0,r.h)(r.H,{onClick:this.handleClick,"aria-disabled":i?"true":null,class:(0,u.c)(N,{[o]:!0,[t]:!0,["".concat(t,"-").concat(A)]:void 0!==A,["".concat(t,"-").concat(B)]:void 0!==B,["".concat(t,"-").concat(T)]:void 0!==T,["".concat(t,"-").concat(E)]:!0,["".concat(t,"-strong")]:Z,"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":G,"button-disabled":i,"ion-activatable":!0,"ion-focusable":!0})},(0,r.h)(D,Object.assign({},Q,{class:"button-native",part:"native",disabled:i,onFocus:this.onFocus,onBlur:this.onBlur},J),(0,r.h)("span",{class:"button-inner"},(0,r.h)("slot",{name:"icon-only"}),(0,r.h)("slot",{name:"start"}),(0,r.h)("slot",null),(0,r.h)("slot",{name:"end"})),"md"===o&&(0,r.h)("ion-ripple-effect",{type:this.rippleType})))}get el(){return(0,r.f)(this)}static get watchers(){return{disabled:["disabledChanged"]}}};_.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:nowrap;-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, #3880ff);--color:var(--ion-color-primary-contrast, #fff)}:host(.button-outline){--border-color:var(--ion-color-primary, #3880ff);--background:transparent;--color:var(--ion-color-primary, #3880ff)}:host(.button-clear){--border-width:0;--background:transparent;--color:var(--ion-color-primary, #3880ff)}: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}::slotted(ion-icon[slot=icon-only]){font-size:1.8em}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(.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))}: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, #3171e0);--background-focused:var(--ion-color-primary-shade, #3171e0);--background-hover:var(--ion-color-primary-tint, #4c8dff);--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, #3880ff);--background-focused:var(--ion-color-primary, #3880ff);--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, #3880ff);--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-has-icon-only){--padding-top:0;--padding-bottom:0}:host(.button-round){--border-radius:64px;--padding-top:0;--padding-start:26px;--padding-end:26px;--padding-bottom:0}:host(.button-strong){font-weight:600}: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)}',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:nowrap;-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, #3880ff);--color:var(--ion-color-primary-contrast, #fff)}:host(.button-outline){--border-color:var(--ion-color-primary, #3880ff);--background:transparent;--color:var(--ion-color-primary, #3880ff)}:host(.button-clear){--border-width:0;--background:transparent;--color:var(--ion-color-primary, #3880ff)}: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}::slotted(ion-icon[slot=icon-only]){font-size:1.8em}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(.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))}: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, #3880ff);--background-hover:var(--ion-color-primary, #3880ff);--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, #3880ff);--background-hover:var(--ion-color-primary, #3880ff);--background-activated-opacity:0;--background-focused-opacity:.12;--background-hover-opacity:.04}:host(.button-round){--border-radius:64px;--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-has-icon-only){--padding-top:0;--padding-bottom:0}:host(.button-strong){font-weight:bold}::slotted(ion-icon[slot=icon-only]){padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}: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)}}'};const I=o=>{if(1===o.nodeType){if("script"===o.nodeName.toLowerCase())return!1;for(let t=0;t{const n={};return t.forEach(i=>{o.hasAttribute(i)&&(null!==o.getAttribute(i)&&(n[i]=o.getAttribute(i)),o.removeAttribute(i))}),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 i=this.io=new window.IntersectionObserver(e=>{e[0].isIntersecting&&(i.disconnect(),this.io=void 0,n())},{rootMargin:t});i.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=>{const t=(()=>{if(typeof window>"u")return new Map;if(!p){const o=window;o.Ionicons=o.Ionicons||{},p=o.Ionicons.map=o.Ionicons.map||new Map}return p})().get(o);return t||(0,r.j)("svg/".concat(o,".svg"))})(t):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=L.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 e=z.parseFromString(o,"text/html").querySelector("svg");return e&&b.set(o,e.outerHTML),Promise.resolve()}n=fetch(o).then(i=>{if(i.ok)return i.text().then(e=>{e&&!1!==t&&(e=(o=>{const t=document.createElement("div");t.innerHTML=o;for(let i=t.childNodes.length-1;i>=0;i--)"svg"!==t.childNodes[i].nodeName.toLowerCase()&&t.removeChild(t.childNodes[i]);const n=t.firstElementChild;if(n&&"svg"===n.nodeName.toLowerCase()){const i=n.getAttribute("class")||"";if(n.setAttribute("class",(i+" s-ion-icon").trim()),I(n))return t.innerHTML}return""})(e)),b.set(o,e||"")});b.set(o,"")}),L.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:i}=this,e=this.mode||"md",x=!!t&&(t.includes("arrow")||t.includes("chevron"))&&!1!==o,v=o||x;return(0,r.h)(r.H,Object.assign({role:"img",class:Object.assign(Object.assign({[e]:!0},K(this.color)),{["icon-".concat(this.size)]:!!this.size,"flip-rtl":v,"icon-rtl":v&&P(i)})},n),(0,r.h)("div",this.svgContent?{class:"icon-inner",innerHTML:this.svgContent}:{class:"icon-inner"}))}static get assetsDirs(){return["svg"]}get el(){return(0,r.f)(this)}static get watchers(){return{name:["loadIcon"],src:["loadIcon"],icon:["loadIcon"],ios:["loadIcon"],md:["loadIcon"]}}},W=()=>typeof document<"u"&&document.documentElement.getAttribute("mode")||"md",K=o=>o?{"ion-color":!0,["ion-color-".concat(o)]:!0}:null;M.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)}"},4459:(F,m,d)=>{d.d(m,{c:()=>f,g:()=>w,h:()=>k,o:()=>C});var r=d(5861);const k=(a,s)=>null!==s.closest(a),f=(a,s)=>"string"==typeof a&&a.length>0?Object.assign({"ion-color":!0,["ion-color-".concat(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},p=/^[a-z][a-z0-9+\-.]*:/,C=function(){var a=(0,r.Z)(function*(s,l,h,g){if(null!=s&&"#"!==s[0]&&!p.test(s)){const c=document.querySelector("ion-router");if(c)return null!=l&&l.preventDefault(),c.push(s,h,g)}return!1});return function(l,h,g,c){return a.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/1372.7569de28e8714204.js b/MacroDeck/wwwroot/client/1372.7569de28e8714204.js deleted file mode 100644 index 893b33d9..00000000 --- a/MacroDeck/wwwroot/client/1372.7569de28e8714204.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[1372],{1372:(F,v,c)=>{c.r(v),c.d(v,{ion_button:()=>z,ion_icon:()=>I});var r=c(1688),m=c(839),f=c(6710),u=c(3567),k=c(2085);let p;const l=(o,t,n,i,e)=>(n="ios"===(n&&y(n))?"ios":"md",i&&"ios"===n?o=y(i):e&&"md"===n?o=y(e):(!o&&t&&!g(t)&&(o=t),d(o)&&(o=y(o))),d(o)&&""!==o.trim()&&""===o.replace(/[a-z]|-|\d/gi,"")?o:null),h=o=>d(o)&&(o=o.trim(),g(o))?o:null,g=o=>o.length>0&&/(\/|\.)/.test(o),d=o=>"string"==typeof o,y=o=>o.toLowerCase(),P=o=>o&&""!==o.dir?"rtl"===o.dir.toLowerCase():"rtl"===(null==document?void 0:document.dir.toLowerCase()),z=class{constructor(o){(0,r.r)(this,o),this.ionFocus=(0,r.d)(this,"ionFocus",7),this.ionBlur=(0,r.d)(this,"ionBlur",7),this.inItem=!1,this.inListHeader=!1,this.inToolbar=!1,this.formButtonEl=null,this.formEl=null,this.inheritedAttributes={},this.handleClick=t=>{const{el:n}=this;"button"===this.type?(0,u.o)(this.href,t,this.routerDirection,this.routerAnimation):(0,m.n)(n)&&this.submitForm(t)},this.onFocus=()=>{this.ionFocus.emit()},this.onBlur=()=>{this.ionBlur.emit()},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:o}=this;this.formButtonEl&&(this.formButtonEl.disabled=o)}renderHiddenButton(){const o=this.formEl=this.findForm();if(o){const{formButtonEl:t}=this;if(null!==t&&o.contains(t))return;const n=this.formButtonEl=document.createElement("button");n.type=this.type,n.style.display="none",n.disabled=this.disabled,o.appendChild(n)}}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,m.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:o}=this;if(o instanceof HTMLFormElement)return o;if("string"==typeof o){const t=document.getElementById(o);return t?t instanceof HTMLFormElement?t:((0,f.p)(`Form with selector: "#${o}" could not be found. Verify that the id is attached to a element.`,this.el),null):((0,f.p)(`Form with selector: "#${o}" could not be found. Verify that the id is correct and the form is rendered in the DOM.`,this.el),null)}return void 0!==o?((0,f.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(o){this.formEl&&this.formButtonEl&&(o.preventDefault(),this.formButtonEl.click())}render(){const o=(0,k.b)(this),{buttonType:t,type:n,disabled:i,rel:e,target:M,size:L,href:O,color:X,expand:T,hasIconOnly:G,shape:A,strong:Z,inheritedAttributes:J}=this,B=void 0===L&&this.inItem?"small":L,D=void 0===O?"button":"a",Q="button"===D?{type:n}:{download:this.download,href:O,rel:e,target:M};let C=this.fill;return null==C&&(C=this.inToolbar||this.inListHeader?"clear":"solid"),"button"!==n&&this.renderHiddenButton(),(0,r.h)(r.H,{onClick:this.handleClick,"aria-disabled":i?"true":null,class:(0,u.c)(X,{[o]:!0,[t]:!0,[`${t}-${T}`]:void 0!==T,[`${t}-${B}`]:void 0!==B,[`${t}-${A}`]:void 0!==A,[`${t}-${C}`]:!0,[`${t}-strong`]:Z,"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":G,"button-disabled":i,"ion-activatable":!0,"ion-focusable":!0})},(0,r.h)(D,Object.assign({},Q,{class:"button-native",part:"native",disabled:i,onFocus:this.onFocus,onBlur:this.onBlur},J),(0,r.h)("span",{class:"button-inner"},(0,r.h)("slot",{name:"icon-only"}),(0,r.h)("slot",{name:"start"}),(0,r.h)("slot",null),(0,r.h)("slot",{name:"end"})),"md"===o&&(0,r.h)("ion-ripple-effect",{type:this.rippleType})))}get el(){return(0,r.f)(this)}static get watchers(){return{disabled:["disabledChanged"]}}};z.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:nowrap;-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, #3880ff);--color:var(--ion-color-primary-contrast, #fff)}:host(.button-outline){--border-color:var(--ion-color-primary, #3880ff);--background:transparent;--color:var(--ion-color-primary, #3880ff)}:host(.button-clear){--border-width:0;--background:transparent;--color:var(--ion-color-primary, #3880ff)}: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}::slotted(ion-icon[slot=icon-only]){font-size:1.8em}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(.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))}: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:16px;font-weight:500;letter-spacing:0}:host(.in-buttons){font-size:17px;font-weight:400}:host(.button-solid){--background-activated:var(--ion-color-primary-shade, #3171e0);--background-focused:var(--ion-color-primary-shade, #3171e0);--background-hover:var(--ion-color-primary-tint, #4c8dff);--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, #3880ff);--background-focused:var(--ion-color-primary, #3880ff);--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, #3880ff);--background-hover:transparent;--background-focused-opacity:.1;font-size:17px;font-weight:normal}:host(.button-large){--border-radius:16px;--padding-top:17px;--padding-start:1em;--padding-end:1em;--padding-bottom:17px;min-height:3.1em;font-size:20px}: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:13px}:host(.button-has-icon-only){--padding-top:0;--padding-bottom:0}:host(.button-round){--border-radius:64px;--padding-top:0;--padding-start:26px;--padding-end:26px;--padding-bottom:0}:host(.button-strong){font-weight:600}: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)}',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:nowrap;-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, #3880ff);--color:var(--ion-color-primary-contrast, #fff)}:host(.button-outline){--border-color:var(--ion-color-primary, #3880ff);--background:transparent;--color:var(--ion-color-primary, #3880ff)}:host(.button-clear){--border-width:0;--background:transparent;--color:var(--ion-color-primary, #3880ff)}: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}::slotted(ion-icon[slot=icon-only]){font-size:1.8em}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(.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))}: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:14px;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, #3880ff);--background-hover:var(--ion-color-primary, #3880ff);--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, #3880ff);--background-hover:var(--ion-color-primary, #3880ff);--background-activated-opacity:0;--background-focused-opacity:.12;--background-hover-opacity:.04}:host(.button-round){--border-radius:64px;--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:20px}:host(.button-small){--padding-top:4px;--padding-start:0.9em;--padding-end:0.9em;--padding-bottom:4px;min-height:2.1em;font-size:13px}:host(.button-has-icon-only){--padding-top:0;--padding-bottom:0}:host(.button-strong){font-weight:bold}::slotted(ion-icon[slot=icon-only]){padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}: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)}}'};const E=o=>{if(1===o.nodeType){if("script"===o.nodeName.toLowerCase())return!1;for(let t=0;t{const n={};return t.forEach(i=>{o.hasAttribute(i)&&(null!==o.getAttribute(i)&&(n[i]=o.getAttribute(i)),o.removeAttribute(i))}),n})(this.el,["aria-label"])}connectedCallback(){this.waitUntilVisible(this.el,"50px",()=>{this.isVisible=!0,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 i=this.io=new window.IntersectionObserver(e=>{e[0].isIntersecting&&(i.disconnect(),this.io=void 0,n())},{rootMargin:t});i.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=>{const t=(()=>{if(typeof window>"u")return new Map;if(!p){const o=window;o.Ionicons=o.Ionicons||{},p=o.Ionicons.map=o.Ionicons.map||new Map}return p})().get(o);return t||(0,r.j)(`svg/${o}.svg`)})(t):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=_.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)){w||(w=new DOMParser);const e=w.parseFromString(o,"text/html").querySelector("svg");return e&&b.set(o,e.outerHTML),Promise.resolve()}n=fetch(o).then(i=>{if(i.ok)return i.text().then(e=>{e&&!1!==t&&(e=(o=>{const t=document.createElement("div");t.innerHTML=o;for(let i=t.childNodes.length-1;i>=0;i--)"svg"!==t.childNodes[i].nodeName.toLowerCase()&&t.removeChild(t.childNodes[i]);const n=t.firstElementChild;if(n&&"svg"===n.nodeName.toLowerCase()){const i=n.getAttribute("class")||"";if(n.setAttribute("class",(i+" s-ion-icon").trim()),E(n))return t.innerHTML}return""})(e)),b.set(o,e||"")});b.set(o,"")}),_.set(o,n)}return n})(o,this.sanitize).then(()=>this.svgContent=b.get(o)))}this.iconName=l(this.name,this.icon,this.mode,this.ios,this.md)}render(){const{iconName:o,el:t,inheritedAttributes:n}=this,i=this.mode||"md",e=this.flipRtl||o&&(o.indexOf("arrow")>-1||o.indexOf("chevron")>-1)&&!1!==this.flipRtl;return(0,r.h)(r.H,Object.assign({role:"img",class:Object.assign(Object.assign({[i]:!0},N(this.color)),{[`icon-${this.size}`]:!!this.size,"flip-rtl":!!e&&P(t)})},n),(0,r.h)("div",this.svgContent?{class:"icon-inner",innerHTML:this.svgContent}:{class:"icon-inner"}))}static get assetsDirs(){return["svg"]}get el(){return(0,r.f)(this)}static get watchers(){return{name:["loadIcon"],src:["loadIcon"],icon:["loadIcon"],ios:["loadIcon"],md:["loadIcon"]}}},K=()=>typeof document<"u"&&document.documentElement.getAttribute("mode")||"md",N=o=>o?{"ion-color":!0,[`ion-color-${o}`]:!0}:null;I.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%}:host(.flip-rtl) .icon-inner{-webkit-transform:scaleX(-1);transform:scaleX(-1)}:host(.icon-small){font-size:18px !important}:host(.icon-large){font-size:32px !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)}"},3567:(F,v,c)=>{c.d(v,{c:()=>f,g:()=>k,h:()=>m,o:()=>x});var r=c(5861);const m=(a,s)=>null!==s.closest(a),f=(a,s)=>"string"==typeof a&&a.length>0?Object.assign({"ion-color":!0,[`ion-color-${a}`]:!0},s):s,k=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},p=/^[a-z][a-z0-9+\-.]*:/,x=function(){var a=(0,r.Z)(function*(s,l,h,g){if(null!=s&&"#"!==s[0]&&!p.test(s)){const d=document.querySelector("ion-router");if(d)return null!=l&&l.preventDefault(),d.push(s,h,g)}return!1});return function(l,h,g,d){return a.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/1396.d39fd10e9e2cf168.js b/MacroDeck/wwwroot/client/1396.d39fd10e9e2cf168.js deleted file mode 100644 index d04baa6f..00000000 --- a/MacroDeck/wwwroot/client/1396.d39fd10e9e2cf168.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[1396],{1396:(P,s,t)=>{t.r(s),t.d(s,{startStatusTap:()=>i});var d=t(5861),o=t(1688),_=t(8360),r=t(839);const i=()=>{const n=window;n.addEventListener("statusTap",()=>{(0,o.e)(()=>{const a=document.elementFromPoint(n.innerWidth/2,n.innerHeight/2);if(!a)return;const e=(0,_.f)(a);e&&new Promise(h=>(0,r.c)(e,h)).then(()=>{(0,o.w)((0,d.Z)(function*(){e.style.setProperty("--overflow","hidden"),yield(0,_.s)(e,300),e.style.removeProperty("--overflow")}))})})})}}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/1745.1d0e2ead40f0c005.js b/MacroDeck/wwwroot/client/1745.1d0e2ead40f0c005.js deleted file mode 100644 index af8d9bb8..00000000 --- a/MacroDeck/wwwroot/client/1745.1d0e2ead40f0c005.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[1745],{1745:(u,s,e)=>{e.r(s),e.d(s,{ion_img:()=>o});var i=e(1688),n=e(839),r=e(2085);const o=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.k)(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:f}=g;return(0,i.h)(i.H,{class:(0,r.b)(this)},(0,i.h)("img",{decoding:"async",src:t,alt:a,onLoad:c,onError:l,part:"image",draggable:h(f)}))}get el(){return(0,i.f)(this)}static get watchers(){return{src:["srcChanged"]}}},h=t=>{switch(t){case"true":return!0;case"false":return!1;default:return}};o.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/MacroDeck/wwwroot/client/1745.6fb361b985237c0b.js b/MacroDeck/wwwroot/client/1745.6fb361b985237c0b.js new file mode 100644 index 00000000..2000be7f --- /dev/null +++ b/MacroDeck/wwwroot/client/1745.6fb361b985237c0b.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[1745],{1745:(f,s,e)=>{e.r(s),e.d(s,{ion_img:()=>o});var i=e(771),n=e(512),r=e(2905);const o=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.k)(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:u}=g;return(0,i.h)(i.H,{class:(0,r.b)(this)},(0,i.h)("img",{decoding:"async",src:t,alt:a,onLoad:c,onError:l,part:"image",draggable:h(u)}))}get el(){return(0,i.f)(this)}static get watchers(){return{src:["srcChanged"]}}},h=t=>{switch(t){case"true":return!0;case"false":return!1;default:return}};o.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/MacroDeck/wwwroot/client/185.ce821f1b2d62ad15.js b/MacroDeck/wwwroot/client/185.ce821f1b2d62ad15.js new file mode 100644 index 00000000..3590c41f --- /dev/null +++ b/MacroDeck/wwwroot/client/185.ce821f1b2d62ad15.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[185],{185:(re,Y,u)=>{u.r(Y),u.d(Y,{ion_popover:()=>ee});var S=u(5861),l=u(771),$=u(3254),k=u(512),V=u(9229),F=u(2400),I=u(9207),f=u(2905),g=u(4459),w=u(2325),v=u(4913);u(1848);const Z=(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}},ie=(t,e,o)=>{let r=[];switch(e){case"hover":let i;r=[{eventName:"mouseenter",callback:(n=(0,S.Z)(function*(s){s.stopPropagation(),i&&clearTimeout(i),i=setTimeout(()=>{(0,k.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")}},G=(t,e)=>e&&"ION-ITEM"===e.tagName?t.findIndex(o=>o===e):-1,z=t=>{const o=(0,k.g)(t).querySelector("button");o&&(0,k.r)(()=>o.focus())},ce=t=>{const e=function(){var o=(0,S.Z)(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(p){}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[G(t,e)+1])(s,n);void 0!==d&&z(d);break;case"ArrowUp":r.preventDefault();const y=((t,e)=>t[G(t,e)-1])(s,n);void 0!==y&&z(y);break;case"Home":r.preventDefault();const h=s[0];void 0!==h&&z(h);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)},H=(t,e,o,r,i,n,s,a,p,d,y)=>{var h;let b={top:0,left:0,width:0,height:0};if("event"===n){if(!y)return p;b={top:y.clientY,left:y.clientX,width:1,height:1}}else{const L=d||(null===(h=null==y?void 0:y.detail)||void 0===h?void 0:h.ionShadowTarget)||(null==y?void 0:y.target);if(!L)return p;const A=L.getBoundingClientRect();b={top:A.top,left:A.left,width:A.width,height:A.height}}const m=fe(s,b,e,o,r,i,t),P=he(a,s,b,e,o),_=m.top+P.top,E=m.left+P.left,{arrowTop:x,arrowLeft:T}=de(s,r,i,_,E,e,o,t),{originX:D,originY:O}=le(s,a,t);return{top:_,left:E,referenceCoordinates:b,arrowTop:x,arrowLeft:T,originX:D,originY:O}},le=(t,e,o)=>{switch(t){case"top":return{originX:J(e),originY:"bottom"};case"bottom":return{originX:J(e),originY:"top"};case"left":return{originX:"right",originY:X(e)};case"right":return{originX:"left",originY:X(e)};case"start":return{originX:o?"left":"right",originY:X(e)};case"end":return{originX:o?"right":"left",originY:X(e)}}},J=t=>{switch(t){case"start":return"left";case"center":return"center";case"end":return"right"}},X=t=>{switch(t){case"start":return"top";case"center":return"center";case"end":return"bottom"}},de=(t,e,o,r,i,n,s,a)=>{const p={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 p;case"right":return d;case"start":return a?d:p;case"end":return a?p:d;default:return{arrowTop:0,arrowLeft:0}}},fe=(t,e,o,r,i,n,s)=>{const a={top:e.top,left:e.left-o-i},p={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 p;case"bottom":return{top:e.top+e.height+n,left:e.left};case"left":return a;case"start":return s?p:a;case"end":return s?a:p}},he=(t,e,o,r,i)=>{switch(t){case"center":return ve(e,o,r,i);case"end":return ue(e,o,r,i);default:return{top:0,left:0}}},ue=(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)}}},ve=(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)}}},Q=(t,e,o,r,i,n,s,a,p,d,y,h,b=0,m=0,P=0)=>{let _=b;const E=m;let D,x=o,T=e,O=d,C=y,c=!1,L=!1;const A=h?h.top+h.height:n/2-a/2,M=h?h.height:0;let R=!1;return xi&&(L=!0,x=i-s-r,O="right"),A+M+a>n&&("top"===t||"bottom"===t)&&(A-a>0?(T=Math.max(12,A-a-M-(P-1)),_=T+a,C="bottom",R=!0):D=r),{top:T,left:x,bottom:D,originX:O,originY:C,checkSafeAreaLeft:c,checkSafeAreaRight:L,arrowTop:_,arrowLeft:E,addPopoverBottomClass:R}},be=(t,e)=>{var o;const{event:r,size:i,trigger:n,reference:s,side:a,align:p}=e,d=t.ownerDocument,y="rtl"===d.dir,h=d.defaultView.innerWidth,b=d.defaultView.innerHeight,m=(0,k.g)(t),P=m.querySelector(".popover-content"),_=m.querySelector(".popover-arrow"),E=n||(null===(o=null==r?void 0:r.detail)||void 0===o?void 0:o.ionShadowTarget)||(null==r?void 0:r.target),{contentWidth:x,contentHeight:T}=Z(i,P,E),{arrowWidth:D,arrowHeight:O}=(t=>{if(!t)return{arrowWidth:0,arrowHeight:0};const{width:e,height:o}=t.getBoundingClientRect();return{arrowWidth:e,arrowHeight:o}})(_),c=H(y,x,T,D,O,s,a,p,{top:b/2-T/2,left:h/2-x/2,originX:y?"right":"left",originY:"top"},n,r),L="cover"===i?0:5,A="cover"===i?0:25,{originX:M,originY:R,top:N,left:W,bottom:K,checkSafeAreaLeft:U,checkSafeAreaRight:Ae,arrowTop:Ee,arrowLeft:Te,addPopoverBottomClass:Ie}=Q(a,c.top,c.left,L,h,b,x,T,A,c.originX,c.originY,c.referenceCoordinates,c.arrowTop,c.arrowLeft,O),Oe=(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),Oe.easing("ease").duration(100).beforeAddWrite(()=>{"cover"===i&&t.style.setProperty("--width","".concat(x,"px")),Ie&&t.classList.add("popover-bottom"),void 0!==K&&P.style.setProperty("bottom","".concat(K,"px"));let B="".concat(W,"px");U&&(B="".concat(W,"px").concat(" + var(--ion-safe-area-left, 0)")),Ae&&(B="".concat(W,"px").concat(" - var(--ion-safe-area-right, 0)")),P.style.setProperty("top","calc(".concat(N,"px + var(--offset-y, 0))")),P.style.setProperty("left","calc(".concat(B," + var(--offset-x, 0))")),P.style.setProperty("transform-origin","".concat(R," ").concat(M)),null!==_&&(((t,e=!1,o,r)=>!(!o&&!r||"top"!==t&&"bottom"!==t&&e))(a,c.top!==N||c.left!==W,r,n)?(_.style.setProperty("top","calc(".concat(Ee,"px + var(--offset-y, 0))")),_.style.setProperty("left","calc(".concat(Te,"px + var(--offset-x, 0))"))):_.style.setProperty("display","none"))}).addAnimation([te,oe])},xe=t=>{const e=(0,k.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])},ye=(t,e)=>{var o;const{event:r,size:i,trigger:n,reference:s,side:a,align:p}=e,d=t.ownerDocument,y="rtl"===d.dir,h=d.defaultView.innerWidth,b=d.defaultView.innerHeight,m=(0,k.g)(t),P=m.querySelector(".popover-content"),_=n||(null===(o=null==r?void 0:r.detail)||void 0===o?void 0:o.ionShadowTarget)||(null==r?void 0:r.target),{contentWidth:E,contentHeight:x}=Z(i,P,_),D=H(y,E,x,0,0,s,a,p,{top:b/2-x/2,left:h/2-E/2,originX:y?"right":"left",originY:"top"},n,r),O="cover"===i?0:12,{originX:C,originY:c,top:L,left:A,bottom:M}=Q(a,D.top,D.left,O,h,b,E,x,0,D.originX,D.originY,D.referenceCoordinates),R=(0,v.c)(),N=(0,v.c)(),W=(0,v.c)(),K=(0,v.c)(),U=(0,v.c)();return N.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(P).beforeStyles({top:"calc(".concat(L,"px + var(--offset-y, 0px))"),left:"calc(".concat(A,"px + var(--offset-x, 0px))"),"transform-origin":"".concat(c," ").concat(C)}).beforeAddWrite(()=>{void 0!==M&&P.style.setProperty("bottom","".concat(M,"px"))}).fromTo("transform","scale(0.8)","scale(1)"),U.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","".concat(E,"px")),"bottom"===c&&t.classList.add("popover-bottom")}).addAnimation([N,W,K,U])},Pe=t=>{const e=(0,k.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,$.C)(),this.lockController=(0,V.c)(),this.inline=!1,this.focusDescendantOnPresent=!1,this.onBackdropTap=()=>{this.dismiss(void 0,I.B)},this.onLifecycle=e=>{const o=this.usersElement,r=De[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=ie(n,o,r):(0,F.p)('A trigger element with the ID "'.concat(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=ce(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,k.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:p})=>s.addEventListener(a,p)),()=>{i.forEach(({eventName:a,callback:p})=>s.removeEventListener(a,p))}})(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.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,I.j)(e),t()}disconnectedCallback(){const{destroyTriggerInteraction:t}=this;t&&t()}componentWillLoad(){const{el:t}=this,e=(0,I.k)(t);this.parentPopover=t.closest("ion-popover:not(#".concat(e,")")),void 0===this.alignment&&(this.alignment="ios"===(0,f.b)(this)?"center":"start")}componentDidLoad(){const{parentPopover:t,isOpen:e}=this;!0===e&&(0,k.r)(()=>this.present()),t&&(0,k.a)(t,"ionPopoverWillDismiss",()=>{this.dismiss(void 0,void 0,!1)}),this.configureTriggerInteraction()}presentFromTrigger(t,e=!1){var o=this;return(0,S.Z)(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.Z)(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,$.a)(n,r,e.component,["popover-viewport"],e.componentProps,i),e.keyboardEvents||e.configureKeyboardInteraction(),e.configureDismissInteraction(),(0,k.m)(r)?yield(0,w.e)(e.usersElement):e.keepContentsMounted||(yield(0,w.w)()),yield(0,I.f)(e,"popoverEnter",be,ye,{event:t||e.event,size:e.size,trigger:e.triggerEl,reference:e.reference,side:e.side,align:e.alignment}),e.focusDescendantOnPresent&&(0,I.o)(e.el,e.el),o()})()}dismiss(t,e,o=!0){var r=this;return(0,S.Z)(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,I.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:p}=r.getDelegate();yield(0,$.d)(p,r.usersElement)}return i(),a})()}getParentPopover(){var t=this;return(0,S.Z)(function*(){return t.parentPopover})()}onDidDismiss(){return(0,I.h)(this.el,"ionPopoverDidDismiss")}onWillDismiss(){return(0,I.h)(this.el,"ionPopoverWillDismiss")}render(){const t=(0,f.b)(this),{onLifecycle:e,parentPopover:o,dismissOnSelect:r,side:i,arrow:n,htmlAttributes:s}=this,a=(0,f.a)("desktop"),p=n&&!o;return(0,l.h)(l.H,Object.assign({"aria-modal":"true","no-router":!0,tabindex:"-1"},s,{style:{zIndex:"".concat(2e4+this.overlayIndex)},class:Object.assign(Object.assign({},(0,g.g)(this.cssClass)),{[t]:!0,"popover-translucent":this.translucent,"overlay-hidden":!0,"popover-desktop":a,["popover-side-".concat(i)]:!0,"popover-nested":!!o}),onIonPopoverDidPresent:e,onIonPopoverWillPresent:e,onIonPopoverWillDismiss:e,onIonPopoverDidDismiss:e,onIonBackdropTap:this.onBackdropTap}),!o&&(0,l.h)("ion-backdrop",{tappable:this.backdropDismiss,visible:this.showBackdrop,part:"backdrop"}),(0,l.h)("div",{class:"popover-wrapper ion-overlay-wrapper",onClick:r?()=>this.dismiss():void 0},p&&(0,l.h)("div",{class:"popover-arrow",part:"arrow"}),(0,l.h)("div",{class:"popover-content",part:"content"},(0,l.h)("slot",null))))}get el(){return(0,l.f)(this)}static get watchers(){return{trigger:["onTriggerChange"],triggerAction:["onTriggerChange"],isOpen:["onIsOpenChange"]}}},De={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}.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;overflow:hidden}: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, #e6e6e6)}.popover-arrow{display:block;position:absolute;width:20px;height:10px;overflow:hidden}.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}@supports (inset-inline-start: 0){.popover-arrow::after{inset-inline-start:3px}}@supports not (inset-inline-start: 0){.popover-arrow::after{left:3px}:host-context([dir=rtl]) .popover-arrow::after{left:unset;right:unset;right:3px}[dir=rtl] .popover-arrow::after{left:unset;right:unset;right:3px}@supports selector(:dir(rtl)){.popover-arrow::after:dir(rtl){left:unset;right:unset;right: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}.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;overflow:hidden}: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}"}},4459:(re,Y,u)=>{u.d(Y,{c:()=>$,g:()=>V,h:()=>l,o:()=>I});var S=u(5861);const l=(f,g)=>null!==g.closest(f),$=(f,g)=>"string"==typeof f&&f.length>0?Object.assign({"ion-color":!0,["ion-color-".concat(f)]:!0},g):g,V=f=>{const g={};return(f=>void 0!==f?(Array.isArray(f)?f:f.split(" ")).filter(w=>null!=w).map(w=>w.trim()).filter(w=>""!==w):[])(f).forEach(w=>g[w]=!0),g},F=/^[a-z][a-z0-9+\-.]*:/,I=function(){var f=(0,S.Z)(function*(g,w,v,q){if(null!=g&&"#"!==g[0]&&!F.test(g)){const j=document.querySelector("ion-router");if(j)return null!=w&&w.preventDefault(),j.push(g,v,q)}return!1});return function(w,v,q,j){return f.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/185.e2f89ba71c3938b0.js b/MacroDeck/wwwroot/client/185.e2f89ba71c3938b0.js deleted file mode 100644 index c34a5f8a..00000000 --- a/MacroDeck/wwwroot/client/185.e2f89ba71c3938b0.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[185],{185:(oe,K,m)=>{m.r(K),m.d(K,{ion_popover:()=>Q});var L=m(5861),l=m(1688),R=m(1042),P=m(839),F=m(6710),E=m(4988),j=m(2085),g=m(3567),u=m(1651),c=m(1774);m(6225);const W=(t,e,r)=>{const o=e.getBoundingClientRect(),n=o.height;let i=o.width;return"cover"===t&&r&&(i=r.getBoundingClientRect().width),{contentWidth:i,contentHeight:n}},ne=(t,e,r)=>{let o=[];switch(e){case"hover":let n;o=[{eventName:"mouseenter",callback:(i=(0,L.Z)(function*(s){s.stopPropagation(),n&&clearTimeout(n),n=setTimeout(()=>{(0,P.r)(()=>{r.presentFromTrigger(s),n=void 0})},100)}),function(a){return i.apply(this,arguments)})},{eventName:"mouseleave",callback:i=>{n&&clearTimeout(n);const s=i.relatedTarget;s&&s.closest("ion-popover")!==r&&r.dismiss(void 0,void 0,!1)}},{eventName:"click",callback:i=>i.stopPropagation()},{eventName:"ionPopoverActivateTrigger",callback:i=>r.presentFromTrigger(i,!0)}];break;case"context-menu":o=[{eventName:"contextmenu",callback:i=>{i.preventDefault(),r.presentFromTrigger(i)}},{eventName:"click",callback:i=>i.stopPropagation()},{eventName:"ionPopoverActivateTrigger",callback:i=>r.presentFromTrigger(i,!0)}];break;default:o=[{eventName:"click",callback:i=>r.presentFromTrigger(i)},{eventName:"ionPopoverActivateTrigger",callback:i=>r.presentFromTrigger(i,!0)}]}var i;return o.forEach(({eventName:n,callback:i})=>t.addEventListener(n,i)),t.setAttribute("data-ion-popover-trigger","true"),()=>{o.forEach(({eventName:n,callback:i})=>t.removeEventListener(n,i)),t.removeAttribute("data-ion-popover-trigger")}},B=(t,e)=>e&&"ION-ITEM"===e.tagName?t.findIndex(r=>r===e):-1,X=t=>{const r=(0,P.g)(t).querySelector("button");r&&(0,P.r)(()=>r.focus())},pe=t=>{const e=function(){var r=(0,L.Z)(function*(o){var n;const i=document.activeElement;let s=[];const a=null===(n=o.target)||void 0===n?void 0:n.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(o.key){case"ArrowLeft":(yield t.getParentPopover())&&t.dismiss(void 0,void 0,!1);break;case"ArrowDown":o.preventDefault();const f=((t,e)=>t[B(t,e)+1])(s,i);void 0!==f&&X(f);break;case"ArrowUp":o.preventDefault();const w=((t,e)=>t[B(t,e)-1])(s,i);void 0!==w&&X(w);break;case"Home":o.preventDefault();const h=s[0];void 0!==h&&X(h);break;case"End":o.preventDefault();const x=s[s.length-1];void 0!==x&&X(x);break;case"ArrowRight":case" ":case"Enter":if(i&&(t=>t.hasAttribute("data-ion-popover-trigger"))(i)){const v=new CustomEvent("ionPopoverActivateTrigger");i.dispatchEvent(v)}}}});return function(n){return r.apply(this,arguments)}}();return t.addEventListener("keydown",e),()=>t.removeEventListener("keydown",e)},G=(t,e,r,o,n,i,s,a,p,f,w)=>{var h;let x={top:0,left:0,width:0,height:0};if("event"===i){if(!w)return p;x={top:w.clientY,left:w.clientX,width:1,height:1}}else{const C=f||(null===(h=null==w?void 0:w.detail)||void 0===h?void 0:h.ionShadowTarget)||(null==w?void 0:w.target);if(!C)return p;const _=C.getBoundingClientRect();x={top:_.top,left:_.left,width:_.width,height:_.height}}const v=le(s,x,e,r,o,n,t),y=fe(a,s,x,e,r),k=v.top+y.top,A=v.left+y.left,{arrowTop:b,arrowLeft:T}=de(s,o,n,k,A,e,r,t),{originX:D,originY:I}=ce(s,a,t);return{top:k,left:A,referenceCoordinates:x,arrowTop:b,arrowLeft:T,originX:D,originY:I}},ce=(t,e,r)=>{switch(t){case"top":return{originX:H(e),originY:"bottom"};case"bottom":return{originX:H(e),originY:"top"};case"left":return{originX:"right",originY:U(e)};case"right":return{originX:"left",originY:U(e)};case"start":return{originX:r?"left":"right",originY:U(e)};case"end":return{originX:r?"right":"left",originY:U(e)}}},H=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"}},de=(t,e,r,o,n,i,s,a)=>{const p={arrowTop:o+s/2-e/2,arrowLeft:n+i-e/2},f={arrowTop:o+s/2-e/2,arrowLeft:n-1.5*e};switch(t){case"top":return{arrowTop:o+s,arrowLeft:n+i/2-e/2};case"bottom":return{arrowTop:o-r,arrowLeft:n+i/2-e/2};case"left":return p;case"right":return f;case"start":return a?f:p;case"end":return a?p:f;default:return{arrowTop:0,arrowLeft:0}}},le=(t,e,r,o,n,i,s)=>{const a={top:e.top,left:e.left-r-n},p={top:e.top,left:e.left+e.width+n};switch(t){case"top":return{top:e.top-o-i,left:e.left};case"right":return p;case"bottom":return{top:e.top+e.height+i,left:e.left};case"left":return a;case"start":return s?p:a;case"end":return s?a:p}},fe=(t,e,r,o,n)=>{switch(t){case"center":return ue(e,r,o,n);case"end":return he(e,r,o,n);default:return{top:0,left:0}}},he=(t,e,r,o)=>{switch(t){case"start":case"end":case"left":case"right":return{top:-(o-e.height),left:0};default:return{top:0,left:-(r-e.width)}}},ue=(t,e,r,o)=>{switch(t){case"start":case"end":case"left":case"right":return{top:-(o/2-e.height/2),left:0};default:return{top:0,left:-(r/2-e.width/2)}}},J=(t,e,r,o,n,i,s,a,p,f,w,h,x=0,v=0,y=0)=>{let k=x;const A=v;let D,b=r,T=e,I=f,O=w,d=!1,C=!1;const _=h?h.top+h.height:i/2-a/2,S=h?h.height:0;let $=!1;return bn&&(C=!0,b=n-s-o,I="right"),_+S+a>i&&("top"===t||"bottom"===t)&&(_-a>0?(T=Math.max(12,_-a-S-(y-1)),k=T+a,O="bottom",$=!0):D=o),{top:T,left:b,bottom:D,originX:I,originY:O,checkSafeAreaLeft:d,checkSafeAreaRight:C,arrowTop:k,arrowLeft:A,addPopoverBottomClass:$}},ge=(t,e)=>{var r;const{event:o,size:n,trigger:i,reference:s,side:a,align:p}=e,f=t.ownerDocument,w="rtl"===f.dir,h=f.defaultView.innerWidth,x=f.defaultView.innerHeight,v=(0,P.g)(t),y=v.querySelector(".popover-content"),k=v.querySelector(".popover-arrow"),A=i||(null===(r=null==o?void 0:o.detail)||void 0===r?void 0:r.ionShadowTarget)||(null==o?void 0:o.target),{contentWidth:b,contentHeight:T}=W(n,y,A),{arrowWidth:D,arrowHeight:I}=(t=>{if(!t)return{arrowWidth:0,arrowHeight:0};const{width:e,height:r}=t.getBoundingClientRect();return{arrowWidth:e,arrowHeight:r}})(k),d=G(w,b,T,D,I,s,a,p,{top:x/2-T/2,left:h/2-b/2,originX:w?"right":"left",originY:"top"},i,o),C="cover"===n?0:5,_="cover"===n?0:25,{originX:S,originY:$,top:N,left:M,bottom:Y,checkSafeAreaLeft:V,checkSafeAreaRight:_e,arrowTop:Ae,arrowLeft:Te,addPopoverBottomClass:Ee}=J(a,d.top,d.left,C,h,x,b,T,_,d.originX,d.originY,d.referenceCoordinates,d.arrowTop,d.arrowLeft,I),Ie=(0,c.c)(),ee=(0,c.c)(),te=(0,c.c)();return ee.addElement(v.querySelector("ion-backdrop")).fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),te.addElement(v.querySelector(".popover-arrow")).addElement(v.querySelector(".popover-content")).fromTo("opacity",.01,1),Ie.easing("ease").duration(100).beforeAddWrite(()=>{"cover"===n&&t.style.setProperty("--width",`${b}px`),Ee&&t.classList.add("popover-bottom"),void 0!==Y&&y.style.setProperty("bottom",`${Y}px`);let Z=`${M}px`;V&&(Z=`${M}px + var(--ion-safe-area-left, 0)`),_e&&(Z=`${M}px - var(--ion-safe-area-right, 0)`),y.style.setProperty("top",`calc(${N}px + var(--offset-y, 0))`),y.style.setProperty("left",`calc(${Z} + var(--offset-x, 0))`),y.style.setProperty("transform-origin",`${$} ${S}`),null!==k&&(((t,e=!1,r,o)=>!(!r&&!o||"top"!==t&&"bottom"!==t&&e))(a,d.top!==N||d.left!==M,o,i)?(k.style.setProperty("top",`calc(${Ae}px + var(--offset-y, 0))`),k.style.setProperty("left",`calc(${Te}px + var(--offset-x, 0))`)):k.style.setProperty("display","none"))}).addAnimation([ee,te])},xe=t=>{const e=(0,P.g)(t),r=e.querySelector(".popover-content"),o=e.querySelector(".popover-arrow"),n=(0,c.c)(),i=(0,c.c)(),s=(0,c.c)();return i.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),n.easing("ease").afterAddWrite(()=>{t.style.removeProperty("--width"),t.classList.remove("popover-bottom"),r.style.removeProperty("top"),r.style.removeProperty("left"),r.style.removeProperty("bottom"),r.style.removeProperty("transform-origin"),o&&(o.style.removeProperty("top"),o.style.removeProperty("left"),o.style.removeProperty("display"))}).duration(300).addAnimation([i,s])},we=(t,e)=>{var r;const{event:o,size:n,trigger:i,reference:s,side:a,align:p}=e,f=t.ownerDocument,w="rtl"===f.dir,h=f.defaultView.innerWidth,x=f.defaultView.innerHeight,v=(0,P.g)(t),y=v.querySelector(".popover-content"),k=i||(null===(r=null==o?void 0:o.detail)||void 0===r?void 0:r.ionShadowTarget)||(null==o?void 0:o.target),{contentWidth:A,contentHeight:b}=W(n,y,k),D=G(w,A,b,0,0,s,a,p,{top:x/2-b/2,left:h/2-A/2,originX:w?"right":"left",originY:"top"},i,o),I="cover"===n?0:12,{originX:O,originY:d,top:C,left:_,bottom:S}=J(a,D.top,D.left,I,h,x,A,b,0,D.originX,D.originY,D.referenceCoordinates),$=(0,c.c)(),N=(0,c.c)(),M=(0,c.c)(),Y=(0,c.c)(),V=(0,c.c)();return N.addElement(v.querySelector("ion-backdrop")).fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),M.addElement(v.querySelector(".popover-wrapper")).duration(150).fromTo("opacity",.01,1),Y.addElement(y).beforeStyles({top:`calc(${C}px + var(--offset-y, 0px))`,left:`calc(${_}px + var(--offset-x, 0px))`,"transform-origin":`${d} ${O}`}).beforeAddWrite(()=>{void 0!==S&&y.style.setProperty("bottom",`${S}px`)}).fromTo("transform","scale(0.8)","scale(1)"),V.addElement(v.querySelector(".popover-viewport")).fromTo("opacity",.01,1),$.easing("cubic-bezier(0.36,0.66,0.04,1)").duration(300).beforeAddWrite(()=>{"cover"===n&&t.style.setProperty("--width",`${A}px`),"bottom"===d&&t.classList.add("popover-bottom")}).addAnimation([N,M,Y,V])},ye=t=>{const e=(0,P.g)(t),r=e.querySelector(".popover-content"),o=(0,c.c)(),n=(0,c.c)(),i=(0,c.c)();return n.addElement(e.querySelector("ion-backdrop")).fromTo("opacity","var(--backdrop-opacity)",0),i.addElement(e.querySelector(".popover-wrapper")).fromTo("opacity",.99,0),o.easing("ease").afterAddWrite(()=>{t.style.removeProperty("--width"),t.classList.remove("popover-bottom"),r.style.removeProperty("top"),r.style.removeProperty("left"),r.style.removeProperty("bottom"),r.style.removeProperty("transform-origin")}).duration(150).addAnimation([n,i])},Q=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,R.C)(),this.inline=!1,this.focusDescendantOnPresent=!1,this.onBackdropTap=()=>{this.dismiss(void 0,E.B)},this.onLifecycle=e=>{const r=this.usersElement,o=De[e.type];if(r&&o){const n=new CustomEvent(o,{bubbles:!1,cancelable:!1,detail:e.detail});r.dispatchEvent(n)}},this.configureTriggerInteraction=()=>{const{trigger:e,triggerAction:r,el:o,destroyTriggerInteraction:n}=this;if(n&&n(),void 0===e)return;const i=this.triggerEl=void 0!==e?document.getElementById(e):null;i?this.destroyTriggerInteraction=ne(i,r,o):(0,F.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:r}=this;e&&e(),this.destroyKeyboardInteraction=pe(r)},this.configureDismissInteraction=()=>{const{destroyDismissInteraction:e,parentPopover:r,triggerAction:o,triggerEl:n,el:i}=this;!r||!n||(e&&e(),this.destroyDismissInteraction=((t,e,r,o)=>{let n=[];const s=(0,P.g)(o).querySelector(".popover-content");return n="hover"===e?[{eventName:"mouseenter",callback:a=>{document.elementFromPoint(a.clientX,a.clientY)!==t&&r.dismiss(void 0,void 0,!1)}}]:[{eventName:"click",callback:a=>{a.target.closest("[data-ion-popover-trigger]")!==t?r.dismiss(void 0,void 0,!1):a.stopPropagation()}}],n.forEach(({eventName:a,callback:p})=>s.addEventListener(a,p)),()=>{n.forEach(({eventName:a,callback:p})=>s.removeEventListener(a,p))}})(n,o,i,r))},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.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(){const{el:t}=this,e=(0,E.k)(t);this.parentPopover=t.closest(`ion-popover:not(#${e})`),void 0===this.alignment&&(this.alignment="ios"===(0,j.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)})}presentFromTrigger(t,e=!1){var r=this;return(0,L.Z)(function*(){r.focusDescendantOnPresent=e,yield r.present(t),r.focusDescendantOnPresent=!1})()}getDelegate(t=!1){if(this.workingDelegate&&!t)return{delegate:this.workingDelegate,inline:this.inline};const r=this.inline=null!==this.el.parentNode&&!this.hasController;return{inline:r,delegate:this.workingDelegate=r?this.delegate||this.coreDelegate:this.delegate}}present(t){var e=this;return(0,L.Z)(function*(){if(e.presented)return;void 0!==e.currentTransition&&(yield e.currentTransition);const{el:r}=e,{inline:o,delegate:n}=e.getDelegate(!0);e.usersElement=yield(0,R.a)(n,r,e.component,["popover-viewport"],e.componentProps,o),e.keyboardEvents||e.configureKeyboardInteraction(),e.configureDismissInteraction(),e.ionMount.emit(),(0,P.m)(r)?yield(0,u.e)(e.usersElement):e.keepContentsMounted||(yield(0,u.w)()),e.currentTransition=(0,E.f)(e,"popoverEnter",ge,we,{event:t||e.event,size:e.size,trigger:e.triggerEl,reference:e.reference,side:e.side,align:e.alignment}),yield e.currentTransition,e.currentTransition=void 0,e.focusDescendantOnPresent&&(0,E.o)(e.el,e.el)})()}dismiss(t,e,r=!0){var o=this;return(0,L.Z)(function*(){void 0!==o.currentTransition&&(yield o.currentTransition);const{destroyKeyboardInteraction:n,destroyDismissInteraction:i}=o;r&&o.parentPopover&&o.parentPopover.dismiss(t,e,r),o.currentTransition=(0,E.g)(o,t,e,"popoverLeave",xe,ye,o.event);const s=yield o.currentTransition;if(s){n&&(n(),o.destroyKeyboardInteraction=void 0),i&&(i(),o.destroyDismissInteraction=void 0);const{delegate:a}=o.getDelegate();yield(0,R.d)(a,o.usersElement)}return o.currentTransition=void 0,s})()}getParentPopover(){var t=this;return(0,L.Z)(function*(){return t.parentPopover})()}onDidDismiss(){return(0,E.h)(this.el,"ionPopoverDidDismiss")}onWillDismiss(){return(0,E.h)(this.el,"ionPopoverWillDismiss")}render(){const t=(0,j.b)(this),{onLifecycle:e,parentPopover:r,dismissOnSelect:o,side:n,arrow:i,htmlAttributes:s}=this,a=(0,j.a)("desktop"),p=i&&!r;return(0,l.h)(l.H,Object.assign({"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":a,[`popover-side-${n}`]:!0,"popover-nested":!!r}),onIonPopoverDidPresent:e,onIonPopoverWillPresent:e,onIonPopoverWillDismiss:e,onIonPopoverDidDismiss:e,onIonBackdropTap:this.onBackdropTap}),!r&&(0,l.h)("ion-backdrop",{tappable:this.backdropDismiss,visible:this.showBackdrop,part:"backdrop"}),(0,l.h)("div",{class:"popover-wrapper ion-overlay-wrapper",onClick:o?()=>this.dismiss():void 0},p&&(0,l.h)("div",{class:"popover-arrow",part:"arrow"}),(0,l.h)("div",{class:"popover-content",part:"content"},(0,l.h)("slot",null))))}get el(){return(0,l.f)(this)}static get watchers(){return{trigger:["onTriggerChange"],triggerAction:["onTriggerChange"],isOpen:["onIsOpenChange"]}}},De={ionPopoverDidPresent:"ionViewDidEnter",ionPopoverWillPresent:"ionViewWillEnter",ionPopoverWillDismiss:"ionViewWillLeave",ionPopoverDidDismiss:"ionViewDidLeave"};Q.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}.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;overflow:hidden}: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, #e6e6e6)}.popover-arrow{display:block;position:absolute;width:20px;height:10px;overflow:hidden}.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}@supports (inset-inline-start: 0){.popover-arrow::after{inset-inline-start:3px}}@supports not (inset-inline-start: 0){.popover-arrow::after{left:3px}:host-context([dir=rtl]) .popover-arrow::after{left:unset;right:unset;right:3px}[dir=rtl] .popover-arrow::after{left:unset;right:unset;right:3px}@supports selector(:dir(rtl)){.popover-arrow::after:dir(rtl){left:unset;right:unset;right: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) .popover-arrow:dir(rtl){-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) .popover-arrow:dir(rtl){-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}.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;overflow:hidden}: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}"}},3567:(oe,K,m)=>{m.d(K,{c:()=>R,g:()=>F,h:()=>l,o:()=>j});var L=m(5861);const l=(g,u)=>null!==u.closest(g),R=(g,u)=>"string"==typeof g&&g.length>0?Object.assign({"ion-color":!0,[`ion-color-${g}`]:!0},u):u,F=g=>{const u={};return(g=>void 0!==g?(Array.isArray(g)?g:g.split(" ")).filter(c=>null!=c).map(c=>c.trim()).filter(c=>""!==c):[])(g).forEach(c=>u[c]=!0),u},E=/^[a-z][a-z0-9+\-.]*:/,j=function(){var g=(0,L.Z)(function*(u,c,q,z){if(null!=u&&"#"!==u[0]&&!E.test(u)){const W=document.querySelector("ion-router");if(W)return null!=c&&c.preventDefault(),W.push(u,q,z)}return!1});return function(c,q,z,W){return g.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/2841.0325b846ae8d2fde.js b/MacroDeck/wwwroot/client/2841.0325b846ae8d2fde.js new file mode 100644 index 00000000..e3509fe1 --- /dev/null +++ b/MacroDeck/wwwroot/client/2841.0325b846ae8d2fde.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[2841],{2841:(v,l,a)=>{a.r(l),a.d(l,{ion_tab:()=>d,ion_tabs:()=>c});var s=a(5861),n=a(771),u=a(3254);const d=class{constructor(e){(0,n.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,s.Z)(function*(){e.active&&(yield e.setActive())})()}setActive(){var e=this;return(0,s.Z)(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,u.a)(this.delegate,this.el,this.component,["ion-page"])}catch(e){console.error(e)}}return Promise.resolve(void 0)}render(){const{tab:e,active:t,component:i}=this;return(0,n.h)(n.H,{role:"tabpanel","aria-hidden":t?null:"true","aria-labelledby":"tab-button-".concat(e),class:{"ion-page":void 0===i,"tab-hidden":!t}},(0,n.h)("slot",null))}get el(){return(0,n.f)(this)}static get watchers(){return{active:["changeActive"]}}};d.style=":host(.tab-hidden){display:none !important}";const c=class{constructor(e){(0,n.r)(this,e),this.ionNavWillLoad=(0,n.d)(this,"ionNavWillLoad",7),this.ionTabsWillChange=(0,n.d)(this,"ionTabsWillChange",3),this.ionTabsDidChange=(0,n.d)(this,"ionTabsDidChange",3),this.transitioning=!1,this.onTabClicked=t=>{const{href:i,tab:r}=t.detail;if(this.useRouter&&void 0!==i){const h=document.querySelector("ion-router");h&&h.push(i)}else this.select(r)},this.selectedTab=void 0,this.useRouter=!1}componentWillLoad(){var e=this;return(0,s.Z)(function*(){if(e.useRouter||(e.useRouter=!!document.querySelector("ion-router")&&!e.el.closest("[no-router]")),!e.useRouter){const t=e.tabs;t.length>0&&(yield e.select(t[0]))}e.ionNavWillLoad.emit()})()}componentWillRender(){const e=this.el.querySelector("ion-tab-bar");e&&(e.selectedTab=this.selectedTab?this.selectedTab.tab:void 0)}select(e){var t=this;return(0,s.Z)(function*(){const i=o(t.tabs,e);return!!t.shouldSwitch(i)&&(yield t.setActive(i),yield t.notifyRouter(),t.tabSwitch(),!0)})()}getTab(e){var t=this;return(0,s.Z)(function*(){return o(t.tabs,e)})()}getSelected(){return Promise.resolve(this.selectedTab?this.selectedTab.tab:void 0)}setRouteId(e){var t=this;return(0,s.Z)(function*(){const i=o(t.tabs,e);return t.shouldSwitch(i)?(yield t.setActive(i),{changed:!0,element:t.selectedTab,markVisible:()=>t.tabSwitch()}):{changed:!1,element:t.selectedTab}})()}getRouteId(){var e=this;return(0,s.Z)(function*(){var t;const i=null===(t=e.selectedTab)||void 0===t?void 0:t.tab;return void 0!==i?{id:i,element:e.selectedTab}:void 0})()}setActive(e){return this.transitioning?Promise.reject("transitioning already happening"):(this.transitioning=!0,this.leavingTab=this.selectedTab,this.selectedTab=e,this.ionTabsWillChange.emit({tab:e.tab}),e.active=!0,Promise.resolve())}tabSwitch(){const e=this.selectedTab,t=this.leavingTab;this.leavingTab=void 0,this.transitioning=!1,e&&t!==e&&(t&&(t.active=!1),this.ionTabsDidChange.emit({tab:e.tab}))}notifyRouter(){if(this.useRouter){const e=document.querySelector("ion-router");if(e)return e.navChanged("forward")}return Promise.resolve(!1)}shouldSwitch(e){return void 0!==e&&e!==this.selectedTab&&!this.transitioning}get tabs(){return Array.from(this.el.querySelectorAll("ion-tab"))}render(){return(0,n.h)(n.H,{onIonTabButtonClick:this.onTabClicked},(0,n.h)("slot",{name:"top"}),(0,n.h)("div",{class:"tabs-inner"},(0,n.h)("slot",null)),(0,n.h)("slot",{name:"bottom"}))}get el(){return(0,n.f)(this)}},o=(e,t)=>{const i="string"==typeof t?e.find(r=>r.tab===t):t;return i||console.error('tab with id: "'.concat(i,'" does not exist')),i};c.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/MacroDeck/wwwroot/client/2841.90d88764b2511758.js b/MacroDeck/wwwroot/client/2841.90d88764b2511758.js deleted file mode 100644 index f7855fc8..00000000 --- a/MacroDeck/wwwroot/client/2841.90d88764b2511758.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[2841],{2841:(v,l,a)=>{a.r(l),a.d(l,{ion_tab:()=>d,ion_tabs:()=>h});var s=a(5861),n=a(1688),u=a(1042);const d=class{constructor(e){(0,n.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,s.Z)(function*(){e.active&&(yield e.setActive())})()}setActive(){var e=this;return(0,s.Z)(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,u.a)(this.delegate,this.el,this.component,["ion-page"])}catch(e){console.error(e)}}return Promise.resolve(void 0)}render(){const{tab:e,active:t,component:i}=this;return(0,n.h)(n.H,{role:"tabpanel","aria-hidden":t?null:"true","aria-labelledby":`tab-button-${e}`,class:{"ion-page":void 0===i,"tab-hidden":!t}},(0,n.h)("slot",null))}get el(){return(0,n.f)(this)}static get watchers(){return{active:["changeActive"]}}};d.style=":host(.tab-hidden){display:none !important}";const h=class{constructor(e){(0,n.r)(this,e),this.ionNavWillLoad=(0,n.d)(this,"ionNavWillLoad",7),this.ionTabsWillChange=(0,n.d)(this,"ionTabsWillChange",3),this.ionTabsDidChange=(0,n.d)(this,"ionTabsDidChange",3),this.transitioning=!1,this.onTabClicked=t=>{const{href:i,tab:r}=t.detail;if(this.useRouter&&void 0!==i){const c=document.querySelector("ion-router");c&&c.push(i)}else this.select(r)},this.selectedTab=void 0,this.useRouter=!1}componentWillLoad(){var e=this;return(0,s.Z)(function*(){if(e.useRouter||(e.useRouter=!!document.querySelector("ion-router")&&!e.el.closest("[no-router]")),!e.useRouter){const t=e.tabs;t.length>0&&(yield e.select(t[0]))}e.ionNavWillLoad.emit()})()}componentWillRender(){const e=this.el.querySelector("ion-tab-bar");e&&(e.selectedTab=this.selectedTab?this.selectedTab.tab:void 0)}select(e){var t=this;return(0,s.Z)(function*(){const i=o(t.tabs,e);return!!t.shouldSwitch(i)&&(yield t.setActive(i),yield t.notifyRouter(),t.tabSwitch(),!0)})()}getTab(e){var t=this;return(0,s.Z)(function*(){return o(t.tabs,e)})()}getSelected(){return Promise.resolve(this.selectedTab?this.selectedTab.tab:void 0)}setRouteId(e){var t=this;return(0,s.Z)(function*(){const i=o(t.tabs,e);return t.shouldSwitch(i)?(yield t.setActive(i),{changed:!0,element:t.selectedTab,markVisible:()=>t.tabSwitch()}):{changed:!1,element:t.selectedTab}})()}getRouteId(){var e=this;return(0,s.Z)(function*(){var t;const i=null===(t=e.selectedTab)||void 0===t?void 0:t.tab;return void 0!==i?{id:i,element:e.selectedTab}:void 0})()}setActive(e){return this.transitioning?Promise.reject("transitioning already happening"):(this.transitioning=!0,this.leavingTab=this.selectedTab,this.selectedTab=e,this.ionTabsWillChange.emit({tab:e.tab}),e.active=!0,Promise.resolve())}tabSwitch(){const e=this.selectedTab,t=this.leavingTab;this.leavingTab=void 0,this.transitioning=!1,e&&t!==e&&(t&&(t.active=!1),this.ionTabsDidChange.emit({tab:e.tab}))}notifyRouter(){if(this.useRouter){const e=document.querySelector("ion-router");if(e)return e.navChanged("forward")}return Promise.resolve(!1)}shouldSwitch(e){return void 0!==e&&e!==this.selectedTab&&!this.transitioning}get tabs(){return Array.from(this.el.querySelectorAll("ion-tab"))}render(){return(0,n.h)(n.H,{onIonTabButtonClick:this.onTabClicked},(0,n.h)("slot",{name:"top"}),(0,n.h)("div",{class:"tabs-inner"},(0,n.h)("slot",null)),(0,n.h)("slot",{name:"bottom"}))}get el(){return(0,n.f)(this)}},o=(e,t)=>{const i="string"==typeof t?e.find(r=>r.tab===t):t;return i||console.error(`tab with id: "${i}" does not exist`),i};h.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/MacroDeck/wwwroot/client/2975.7a20e3f78dc94062.js b/MacroDeck/wwwroot/client/2975.7a20e3f78dc94062.js deleted file mode 100644 index 62f9c23c..00000000 --- a/MacroDeck/wwwroot/client/2975.7a20e3f78dc94062.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[2975],{2975:(B,f,i)=>{i.r(f),i.d(f,{ion_reorder:()=>g,ion_reorder_group:()=>I});var T=i(5861),l=i(1688),u=i(3173),E=i(2085),p=i(8360),M=i(839),m=i(7150);i(4874),i(6225);const g=class{constructor(t){(0,l.r)(this,t)}onClick(t){const e=this.el.closest("ion-reorder-group");t.preventDefault(),(!e||!e.disabled)&&t.stopImmediatePropagation()}render(){const t=(0,E.b)(this);return(0,l.h)(l.H,{class:t},(0,l.h)("slot",null,(0,l.h)("ion-icon",{icon:"ios"===t?u.j:u.k,lazy:!1,class:"reorder-icon",part:"icon","aria-hidden":"true"})))}get el(){return(0,l.f)(this)}};g.style={ios:":host([slot]){display:none;line-height:0;z-index:100}.reorder-icon{display:block;font-size:22px}.reorder-icon{font-size:34px;opacity:0.4}",md:":host([slot]){display:none;line-height:0;z-index:100}.reorder-icon{display:block;font-size:22px}.reorder-icon{font-size:31px;opacity:0.3}"};const I=class{constructor(t){(0,l.r)(this,t),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 t=this;return(0,T.Z)(function*(){const e=(0,p.f)(t.el);e&&(t.scrollEl=yield(0,p.g)(e)),t.gesture=(yield Promise.resolve().then(i.bind(i,9203))).createGesture({el:t.el,gestureName:"reorder",gesturePriority:110,threshold:0,direction:"y",passive:!1,canStart:s=>t.canStart(s),onStart:s=>t.onStart(s),onMove:s=>t.onMove(s),onEnd:()=>t.onEnd()}),t.disabledChanged()})()}disconnectedCallback(){this.onEnd(),this.gesture&&(this.gesture.destroy(),this.gesture=void 0)}complete(t){return Promise.resolve(this.completeReorder(t))}canStart(t){if(this.selectedItemEl||0!==this.state)return!1;const s=t.event.target.closest("ion-reorder");if(!s)return!1;const r=P(s,this.el);return!!r&&(t.data=r,!0)}onStart(t){t.event.preventDefault();const e=this.selectedItemEl=t.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 a=0;a{o===c||void 0!==t&&!0!==t||this.el.insertBefore(e,ct)return s;return e.length-1}reorderMove(t,e){const s=this.selectedItemHeight,r=this.el.children;for(let o=0;ot&&o<=e?n=`translateY(${-s}px)`:o=e&&(n=`translateY(${s}px)`),r[o].style.transform=n}}autoscroll(t){if(!this.scrollEl)return 0;let e=0;return tthis.scrollElBottom&&(e=b),0!==e&&this.scrollEl.scrollBy(0,e),this.scrollEl.scrollTop-this.scrollElInitial}render(){const t=(0,E.b)(this);return(0,l.h)(l.H,{class:{[t]:!0,"reorder-enabled":!this.disabled,"reorder-list-active":0!==this.state}})}get el(){return(0,l.f)(this)}static get watchers(){return{disabled:["disabledChanged"]}}},h=t=>t.$ionIndex,P=(t,e)=>{let s;for(;t;){if(s=t.parentElement,s===e)return t;t=s}},_=60,b=10,x="reorder-selected",D=(t,e,s)=>{const r=t[e];return t.splice(e,1),t.splice(s,0,r),t.slice()};I.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/MacroDeck/wwwroot/client/2975.fcb38f59e7130188.js b/MacroDeck/wwwroot/client/2975.fcb38f59e7130188.js new file mode 100644 index 00000000..e0cdf022 --- /dev/null +++ b/MacroDeck/wwwroot/client/2975.fcb38f59e7130188.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[2975],{2975:(B,f,i)=>{i.r(f),i.d(f,{ion_reorder:()=>p,ion_reorder_group:()=>I});var T=i(5861),l=i(771),u=i(5307),E=i(2905),g=i(7946),M=i(512),m=i(9951);i(1836),i(1848);const p=class{constructor(t){(0,l.r)(this,t)}onClick(t){const e=this.el.closest("ion-reorder-group");t.preventDefault(),(!e||!e.disabled)&&t.stopImmediatePropagation()}render(){const t=(0,E.b)(this);return(0,l.h)(l.H,{class:t},(0,l.h)("slot",null,(0,l.h)("ion-icon",{icon:"ios"===t?u.j:u.k,lazy:!1,class:"reorder-icon",part:"icon","aria-hidden":"true"})))}get el(){return(0,l.f)(this)}};p.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}"};const I=class{constructor(t){(0,l.r)(this,t),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 t=this;return(0,T.Z)(function*(){const e=(0,g.f)(t.el);e&&(t.scrollEl=yield(0,g.g)(e)),t.gesture=(yield Promise.resolve().then(i.bind(i,6535))).createGesture({el:t.el,gestureName:"reorder",gesturePriority:110,threshold:0,direction:"y",passive:!1,canStart:s=>t.canStart(s),onStart:s=>t.onStart(s),onMove:s=>t.onMove(s),onEnd:()=>t.onEnd()}),t.disabledChanged()})()}disconnectedCallback(){this.onEnd(),this.gesture&&(this.gesture.destroy(),this.gesture=void 0)}complete(t){return Promise.resolve(this.completeReorder(t))}canStart(t){if(this.selectedItemEl||0!==this.state)return!1;const s=t.event.target.closest("ion-reorder");if(!s)return!1;const r=P(s,this.el);return!!r&&(t.data=r,!0)}onStart(t){t.event.preventDefault();const e=this.selectedItemEl=t.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 a=0;a{o===c||void 0!==t&&!0!==t||this.el.insertBefore(e,ct)return s;return e.length-1}reorderMove(t,e){const s=this.selectedItemHeight,r=this.el.children;for(let o=0;ot&&o<=e?n="translateY(".concat(-s,"px)"):o=e&&(n="translateY(".concat(s,"px)")),c.transform=n}}autoscroll(t){if(!this.scrollEl)return 0;let e=0;return tthis.scrollElBottom&&(e=_),0!==e&&this.scrollEl.scrollBy(0,e),this.scrollEl.scrollTop-this.scrollElInitial}render(){const t=(0,E.b)(this);return(0,l.h)(l.H,{class:{[t]:!0,"reorder-enabled":!this.disabled,"reorder-list-active":0!==this.state}})}get el(){return(0,l.f)(this)}static get watchers(){return{disabled:["disabledChanged"]}}},h=t=>t.$ionIndex,P=(t,e)=>{let s;for(;t;){if(s=t.parentElement,s===e)return t;t=s}},b=60,_=10,x="reorder-selected",D=(t,e,s)=>{const r=t[e];return t.splice(e,1),t.splice(s,0,r),t.slice()};I.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/MacroDeck/wwwroot/client/3028.a9fdf19f972848e8.js b/MacroDeck/wwwroot/client/3028.a9fdf19f972848e8.js new file mode 100644 index 00000000..e7f9fa20 --- /dev/null +++ b/MacroDeck/wwwroot/client/3028.a9fdf19f972848e8.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[3028],{3028:(s,r,n)=>{n.r(r),n.d(r,{ScreenOrientationWeb:()=>a});var t=n(5861),o=n(2726);class a extends o.Uw{constructor(){super(),typeof screen<"u"&&typeof screen.orientation<"u"&&screen.orientation.addEventListener("change",()=>{const e=screen.orientation.type;this.notifyListeners("screenOrientationChange",{type:e})})}orientation(){var e=this;return(0,t.Z)(function*(){if(typeof screen>"u"||!screen.orientation)throw e.unavailable("ScreenOrientation API not available in this browser");return{type:screen.orientation.type}})()}lock(e){var i=this;return(0,t.Z)(function*(){if(typeof screen>"u"||!screen.orientation||!screen.orientation.lock)throw i.unavailable("ScreenOrientation API not available in this browser");try{yield screen.orientation.lock(e.orientation)}catch(l){throw i.unavailable("ScreenOrientation API not available in this browser")}})()}unlock(){var e=this;return(0,t.Z)(function*(){if(typeof screen>"u"||!screen.orientation||!screen.orientation.unlock)throw e.unavailable("ScreenOrientation API not available in this browser");try{screen.orientation.unlock()}catch(i){throw e.unavailable("ScreenOrientation API not available in this browser")}})()}}}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/3150.00a7b3125ec6603a.js b/MacroDeck/wwwroot/client/3150.00a7b3125ec6603a.js new file mode 100644 index 00000000..81bc3967 --- /dev/null +++ b/MacroDeck/wwwroot/client/3150.00a7b3125ec6603a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[3150],{3150:(w,c,e)=>{e.r(c),e.d(c,{ion_card:()=>l,ion_card_content:()=>i,ion_card_header:()=>d,ion_card_subtitle:()=>u,ion_card_title:()=>x});var t=e(771),g=e(512),a=e(4459),s=e(2905);const l=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,g.k)(this.el,["aria-label"])}isClickable(){return void 0!==this.href||this.button}renderCard(o){const f=this.isClickable();if(!f)return[(0,t.h)("slot",null)];const{href:v,routerAnimation:E,routerDirection:M,inheritedAriaAttributes:A}=this,k=f?void 0===v?"button":"a":"div";return(0,t.h)(k,Object.assign({},"button"===k?{type:this.type}:{download:this.download,href:this.href,rel:this.rel,target:this.target},A,{class:"card-native",part:"native",disabled:this.disabled,onClick:O=>(0,a.o)(v,O,M,E)}),(0,t.h)("slot",null),f&&"md"===o&&(0,t.h)("ion-ripple-effect",null))}render(){const o=(0,s.b)(this);return(0,t.h)(t.H,{class:(0,a.c)(this.color,{[o]:!0,"card-disabled":this.disabled,"ion-activatable":this.isClickable()})},this.renderCard(o))}get el(){return(0,t.f)(this)}};l.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, #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, #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)}"};const i=class{constructor(o){(0,t.r)(this,o)}render(){const o=(0,s.b)(this);return(0,t.h)(t.H,{class:{[o]:!0,["card-content-".concat(o)]:!0}})}};i.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}"};const d=class{constructor(o){(0,t.r)(this,o),this.color=void 0,this.translucent=!1}render(){const o=(0,s.b)(this);return(0,t.h)(t.H,{class:(0,a.c)(this.color,{"card-header-translucent":this.translucent,"ion-inherit-color":!0,[o]:!0})},(0,t.h)("slot",null))}};d.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}"};const u=class{constructor(o){(0,t.r)(this,o),this.color=void 0}render(){const o=(0,s.b)(this);return(0,t.h)(t.H,{role:"heading","aria-level":"3",class:(0,a.c)(this.color,{"ion-inherit-color":!0,[o]:!0})},(0,t.h)("slot",null))}};u.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, #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, #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}"};const x=class{constructor(o){(0,t.r)(this,o),this.color=void 0}render(){const o=(0,s.b)(this);return(0,t.h)(t.H,{role:"heading","aria-level":"2",class:(0,a.c)(this.color,{"ion-inherit-color":!0,[o]:!0})},(0,t.h)("slot",null))}};x.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, #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}"}},4459:(w,c,e)=>{e.d(c,{c:()=>a,g:()=>m,h:()=>g,o:()=>l});var t=e(5861);const g=(r,n)=>null!==n.closest(r),a=(r,n)=>"string"==typeof r&&r.length>0?Object.assign({"ion-color":!0,["ion-color-".concat(r)]:!0},n):n,m=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},b=/^[a-z][a-z0-9+\-.]*:/,l=function(){var r=(0,t.Z)(function*(n,i,p,h){if(null!=n&&"#"!==n[0]&&!b.test(n)){const d=document.querySelector("ion-router");if(d)return null!=i&&i.preventDefault(),d.push(n,p,h)}return!1});return function(i,p,h,d){return r.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/3150.b385f5653f17897f.js b/MacroDeck/wwwroot/client/3150.b385f5653f17897f.js deleted file mode 100644 index 7a633903..00000000 --- a/MacroDeck/wwwroot/client/3150.b385f5653f17897f.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[3150],{3150:(w,c,e)=>{e.r(c),e.d(c,{ion_card:()=>l,ion_card_content:()=>i,ion_card_header:()=>d,ion_card_subtitle:()=>u,ion_card_title:()=>x});var t=e(1688),g=e(839),a=e(3567),s=e(2085);const l=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,g.k)(this.el,["aria-label"])}isClickable(){return void 0!==this.href||this.button}renderCard(o){const f=this.isClickable();if(!f)return[(0,t.h)("slot",null)];const{href:v,routerAnimation:E,routerDirection:M,inheritedAriaAttributes:A}=this,k=f?void 0===v?"button":"a":"div";return(0,t.h)(k,Object.assign({},"button"===k?{type:this.type}:{download:this.download,href:this.href,rel:this.rel,target:this.target},A,{class:"card-native",part:"native",disabled:this.disabled,onClick:O=>(0,a.o)(v,O,M,E)}),(0,t.h)("slot",null),f&&"md"===o&&(0,t.h)("ion-ripple-effect",null))}render(){const o=(0,s.b)(this);return(0,t.h)(t.H,{class:(0,a.c)(this.color,{[o]:!0,"card-disabled":this.disabled,"ion-activatable":this.isClickable()})},this.renderCard(o))}get el(){return(0,t.f)(this)}};l.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, #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:14px;-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, #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:14px;-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)}"};const i=class{constructor(o){(0,t.r)(this,o)}render(){const o=(0,s.b)(this);return(0,t.h)(t.H,{class:{[o]:!0,[`card-content-${o}`]:!0}})}};i.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:16px;line-height:1.4}.card-content-ios h1{margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:24px;font-weight:normal}.card-content-ios h2{margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;font-size:16px;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:14px;font-weight:normal}.card-content-ios p{margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:14px}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:14px;line-height:1.5}.card-content-md h1{margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:24px;font-weight:normal}.card-content-md h2{margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;font-size:16px;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:14px;font-weight:normal}.card-content-md p{margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:14px;font-weight:normal;line-height:1.5}ion-card-header+.card-content-md{padding-top:0}"};const d=class{constructor(o){(0,t.r)(this,o),this.color=void 0,this.translucent=!1}render(){const o=(0,s.b)(this);return(0,t.h)(t.H,{class:(0,a.c)(this.color,{"card-header-translucent":this.translucent,"ion-inherit-color":!0,[o]:!0})},(0,t.h)("slot",null))}};d.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}"};const u=class{constructor(o){(0,t.r)(this,o),this.color=void 0}render(){const o=(0,s.b)(this);return(0,t.h)(t.H,{role:"heading","aria-level":"3",class:(0,a.c)(this.color,{"ion-inherit-color":!0,[o]:!0})},(0,t.h)("slot",null))}};u.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, #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:12px;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, #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:14px;font-weight:500}"};const x=class{constructor(o){(0,t.r)(this,o),this.color=void 0}render(){const o=(0,s.b)(this);return(0,t.h)(t.H,{role:"heading","aria-level":"2",class:(0,a.c)(this.color,{"ion-inherit-color":!0,[o]:!0})},(0,t.h)("slot",null))}};x.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:28px;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, #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:20px;font-weight:500;line-height:1.2}"}},3567:(w,c,e)=>{e.d(c,{c:()=>a,g:()=>m,h:()=>g,o:()=>l});var t=e(5861);const g=(r,n)=>null!==n.closest(r),a=(r,n)=>"string"==typeof r&&r.length>0?Object.assign({"ion-color":!0,[`ion-color-${r}`]:!0},n):n,m=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},b=/^[a-z][a-z0-9+\-.]*:/,l=function(){var r=(0,t.Z)(function*(n,i,p,h){if(null!=n&&"#"!==n[0]&&!b.test(n)){const d=document.querySelector("ion-router");if(d)return null!=i&&i.preventDefault(),d.push(n,p,h)}return!1});return function(i,p,h,d){return r.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/3287.10b3681c8a2835a9.js b/MacroDeck/wwwroot/client/3287.10b3681c8a2835a9.js deleted file mode 100644 index 516cb38c..00000000 --- a/MacroDeck/wwwroot/client/3287.10b3681c8a2835a9.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[3287],{3287:(q,O,h)=>{h.r(O),h.d(O,{startInputShims:()=>X});var y=h(5861),P=h(8360),m=h(839),K=h(7484);h(4874),h(6225);const A=new WeakMap,I=(t,e,s,n=0,r=!1)=>{A.has(t)!==s&&(s?H(t,e,n,r):k(t,e))},H=(t,e,s,n=!1)=>{const r=e.parentNode,o=e.cloneNode(!1);o.classList.add("cloned-input"),o.tabIndex=-1,n&&(o.disabled=!0),r.appendChild(o),A.set(t,o);const c="rtl"===t.ownerDocument.dir?9999:-9999;t.style.pointerEvents="none",e.style.transform=`translate3d(${c}px,${s}px,0) scale(0)`},k=(t,e)=>{const s=A.get(t);s&&(A.delete(t),s.remove()),t.style.pointerEvents="",e.style.transform=""},T="input, textarea, [no-blur], [contenteditable]",N="$ionPaddingTimer",C=(t,e,s)=>{const n=t[N];n&&clearTimeout(n),e>0?t.style.setProperty("--keyboard-offset",`${e}px`):t[N]=setTimeout(()=>{t.style.setProperty("--keyboard-offset","0px"),s&&s()},120)},U=(t,e,s)=>{t.addEventListener("focusout",()=>{e&&C(e,0,s)},{once:!0})};let g=0;const w="data-ionic-skip-scroll-assist",V=(t,e,s,n,r,o,a,c=!1)=>{const i=o&&(void 0===a||a.mode===K.a.None),S=function(){var u=(0,y.Z)(function*(){e.hasAttribute(w)?e.removeAttribute(w):J(t,e,s,n,r,i,c)});return function(){return u.apply(this,arguments)}}();return t.addEventListener("focusin",S,!0),()=>{t.removeEventListener("focusin",S,!0)}},p=t=>{document.activeElement!==t&&(t.setAttribute(w,"true"),t.focus())},J=function(){var t=(0,y.Z)(function*(e,s,n,r,o,a,c=!1){if(!n&&!r)return;const i=((t,e,s)=>{var n;return((t,e,s,n)=>{const r=t.top,o=t.bottom,a=e.top,i=a+15,u=Math.min(e.bottom,n-s)-50-o,v=i-r,l=Math.round(u<0?-u:v>0?-v:0),_=Math.min(l,r-a),M=Math.abs(_)/.3;return{scrollAmount:_,scrollDuration:Math.min(400,Math.max(150,M)),scrollPadding:s,inputSafeY:4-(r-i)}})((null!==(n=t.closest("ion-item,[ion-item]"))&&void 0!==n?n:t).getBoundingClientRect(),e.getBoundingClientRect(),s,t.ownerDocument.defaultView.innerHeight)})(e,n||r,o);if(n&&Math.abs(i.scrollAmount)<4)return p(s),void(a&&null!==n&&(C(n,g),U(s,n,()=>g=0)));if(I(e,s,!0,i.inputSafeY,c),p(s),(0,m.r)(()=>e.click()),a&&n&&(g=i.scrollPadding,C(n,g)),typeof window<"u"){let S;const u=function(){var l=(0,y.Z)(function*(){void 0!==S&&clearTimeout(S),window.removeEventListener("ionKeyboardDidShow",v),window.removeEventListener("ionKeyboardDidShow",u),n&&(yield(0,P.c)(n,0,i.scrollAmount,i.scrollDuration)),I(e,s,!1,i.inputSafeY),p(s),a&&U(s,n,()=>g=0)});return function(){return l.apply(this,arguments)}}(),v=()=>{window.removeEventListener("ionKeyboardDidShow",v),window.addEventListener("ionKeyboardDidShow",u)};if(n){const l=yield(0,P.g)(n);if(i.scrollAmount>l.scrollHeight-l.clientHeight-l.scrollTop)return"password"===s.type?(i.scrollAmount+=50,window.addEventListener("ionKeyboardDidShow",v)):window.addEventListener("ionKeyboardDidShow",u),void(S=setTimeout(u,1e3))}u()}});return function(s,n,r,o,a,c){return t.apply(this,arguments)}}(),X=function(){var t=(0,y.Z)(function*(e,s){const n=document,r="ios"===s,o="android"===s,a=e.getNumber("keyboardHeight",290),c=e.getBoolean("scrollAssist",!0),i=e.getBoolean("hideCaretOnScroll",r),S=e.getBoolean("inputBlurring",r),u=e.getBoolean("scrollPadding",!0),v=Array.from(n.querySelectorAll("ion-input, ion-textarea")),l=new WeakMap,_=new WeakMap,W=yield K.K.getResizeMode(),M=function(){var f=(0,y.Z)(function*(d){yield new Promise(b=>(0,m.c)(d,b));const x=d.shadowRoot||d,L=x.querySelector("input")||x.querySelector("textarea"),D=(0,P.f)(d),j=D?null:d.closest("ion-footer");if(L){if(D&&i&&!l.has(d)){const b=((t,e,s)=>{if(!s||!e)return()=>{};const n=c=>{(t=>t===t.getRootNode().activeElement)(e)&&I(t,e,c)},r=()=>I(t,e,!1),o=()=>n(!0),a=()=>n(!1);return(0,m.a)(s,"ionScrollStart",o),(0,m.a)(s,"ionScrollEnd",a),e.addEventListener("blur",r),()=>{(0,m.b)(s,"ionScrollStart",o),(0,m.b)(s,"ionScrollEnd",a),e.removeEventListener("blur",r)}})(d,L,D);l.set(d,b)}if("date"!==L.type&&"datetime-local"!==L.type&&(D||j)&&c&&!_.has(d)){const b=V(d,L,D,j,a,u,W,o);_.set(d,b)}}});return function(x){return f.apply(this,arguments)}}();S&&(()=>{let t=!0,e=!1;const s=document;(0,m.a)(s,"ionScrollStart",()=>{e=!0}),s.addEventListener("focusin",()=>{t=!0},!0),s.addEventListener("touchend",a=>{if(e)return void(e=!1);const c=s.activeElement;if(!c||c.matches(T))return;const i=a.target;i!==c&&(i.matches(T)||i.closest(T)||(t=!1,setTimeout(()=>{t||c.blur()},50)))},!1)})();for(const f of v)M(f);n.addEventListener("ionInputDidLoad",f=>{M(f.detail)}),n.addEventListener("ionInputDidUnload",f=>{(f=>{if(i){const d=l.get(f);d&&d(),l.delete(f)}if(c){const d=_.get(f);d&&d(),_.delete(f)}})(f.detail)})});return function(s,n){return t.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/3483.1a3c9d0faa5f5982.js b/MacroDeck/wwwroot/client/3483.1a3c9d0faa5f5982.js deleted file mode 100644 index 6453fa03..00000000 --- a/MacroDeck/wwwroot/client/3483.1a3c9d0faa5f5982.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[3483],{3483:(_,p,r)=>{r.r(p),r.d(p,{ion_loading:()=>x});var m=r(5861),t=r(1688),g=r(3365),y=r(839),l=r(4988),b=r(3567),c=r(2085),n=r(1774);r(6225);const d=i=>{const o=(0,n.c)(),e=(0,n.c)(),s=(0,n.c)();return e.addElement(i.querySelector("ion-backdrop")).fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),s.addElement(i.querySelector(".loading-wrapper")).keyframes([{offset:0,opacity:.01,transform:"scale(1.1)"},{offset:1,opacity:1,transform:"scale(1)"}]),o.addElement(i).easing("ease-in-out").duration(200).addAnimation([e,s])},u=i=>{const o=(0,n.c)(),e=(0,n.c)(),s=(0,n.c)();return e.addElement(i.querySelector("ion-backdrop")).fromTo("opacity","var(--backdrop-opacity)",0),s.addElement(i.querySelector(".loading-wrapper")).keyframes([{offset:0,opacity:.99,transform:"scale(1)"},{offset:1,opacity:0,transform:"scale(0.9)"}]),o.addElement(i).easing("ease-in-out").duration(200).addAnimation([e,s])},f=i=>{const o=(0,n.c)(),e=(0,n.c)(),s=(0,n.c)();return e.addElement(i.querySelector("ion-backdrop")).fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),s.addElement(i.querySelector(".loading-wrapper")).keyframes([{offset:0,opacity:.01,transform:"scale(1.1)"},{offset:1,opacity:1,transform:"scale(1)"}]),o.addElement(i).easing("ease-in-out").duration(200).addAnimation([e,s])},h=i=>{const o=(0,n.c)(),e=(0,n.c)(),s=(0,n.c)();return e.addElement(i.querySelector("ion-backdrop")).fromTo("opacity","var(--backdrop-opacity)",0),s.addElement(i.querySelector(".loading-wrapper")).keyframes([{offset:0,opacity:.99,transform:"scale(1)"},{offset:1,opacity:0,transform:"scale(0.9)"}]),o.addElement(i).easing("ease-in-out").duration(200).addAnimation([e,s])},x=class{constructor(i){(0,t.r)(this,i),this.didPresent=(0,t.d)(this,"ionLoadingDidPresent",7),this.willPresent=(0,t.d)(this,"ionLoadingWillPresent",7),this.willDismiss=(0,t.d)(this,"ionLoadingWillDismiss",7),this.didDismiss=(0,t.d)(this,"ionLoadingDidDismiss",7),this.didPresentShorthand=(0,t.d)(this,"didPresent",7),this.willPresentShorthand=(0,t.d)(this,"willPresent",7),this.willDismissShorthand=(0,t.d)(this,"willDismiss",7),this.didDismissShorthand=(0,t.d)(this,"didDismiss",7),this.delegateController=(0,l.d)(this),this.triggerController=(0,l.e)(),this.customHTMLEnabled=c.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,o){!0===i&&!1===o?this.present():!1===i&&!0===o&&this.dismiss()}triggerChanged(){const{trigger:i,el:o,triggerController:e}=this;i&&e.addClickListener(o,i)}connectedCallback(){(0,l.j)(this.el),this.triggerChanged()}componentWillLoad(){if(void 0===this.spinner){const i=(0,c.b)(this);this.spinner=c.c.get("loadingSpinner",c.c.get("spinner","ios"===i?"lines":"crescent"))}(0,l.k)(this.el)}componentDidLoad(){!0===this.isOpen&&(0,y.r)(()=>this.present())}disconnectedCallback(){this.triggerController.removeClickListener()}present(){var i=this;return(0,m.Z)(function*(){void 0!==i.currentTransition&&(yield i.currentTransition),yield i.delegateController.attachViewToDom(),i.currentTransition=(0,l.f)(i,"loadingEnter",d,f),yield i.currentTransition,i.duration>0&&(i.durationTimeout=setTimeout(()=>i.dismiss(),i.duration+10)),i.currentTransition=void 0})()}dismiss(i,o){var e=this;return(0,m.Z)(function*(){e.durationTimeout&&clearTimeout(e.durationTimeout),e.currentTransition=(0,l.g)(e,i,o,"loadingLeave",u,h);const s=yield e.currentTransition;return s&&e.delegateController.removeViewFromDom(),s})()}onDidDismiss(){return(0,l.h)(this.el,"ionLoadingDidDismiss")}onWillDismiss(){return(0,l.h)(this.el,"ionLoadingWillDismiss")}renderLoadingMessage(i){const{customHTMLEnabled:o,message:e}=this;return o?(0,t.h)("div",{class:"loading-content",id:i,innerHTML:(0,g.a)(e)}):(0,t.h)("div",{class:"loading-content",id:i},e)}render(){const{message:i,spinner:o,htmlAttributes:e,overlayIndex:s}=this,E=(0,c.b)(this),v=`loading-${s}-msg`;return(0,t.h)(t.H,Object.assign({role:"dialog","aria-modal":"true","aria-labelledby":void 0!==i?v:null,tabindex:"-1"},e,{style:{zIndex:`${4e4+this.overlayIndex}`},onIonBackdropTap:this.onBackdropTap,class:Object.assign(Object.assign({},(0,b.g)(this.cssClass)),{[E]:!0,"overlay-hidden":!0,"loading-translucent":this.translucent})}),(0,t.h)("ion-backdrop",{visible:this.showBackdrop,tappable:this.backdropDismiss}),(0,t.h)("div",{tabindex:"0"}),(0,t.h)("div",{class:"loading-wrapper ion-overlay-wrapper"},o&&(0,t.h)("div",{class:"loading-spinner"},(0,t.h)("ion-spinner",{name:o,"aria-hidden":"true"})),void 0!==i&&this.renderLoadingMessage(v)),(0,t.h)("div",{tabindex:"0"}))}get el(){return(0,t.f)(this)}static get watchers(){return{isOpen:["onIsOpenChange"],trigger:["triggerChanged"]}}};x.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, #f9f9f9));--max-width:270px;--max-height:90%;--spinner-color:var(--ion-color-step-600, #666666);--backdrop-opacity:var(--ion-backdrop-opacity, 0.3);color:var(--ion-text-color, #000);font-size:14px}.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, #f2f2f2);--max-width:280px;--max-height:90%;--spinner-color:var(--ion-color-primary, #3880ff);--backdrop-opacity:var(--ion-backdrop-opacity, 0.32);color:var(--ion-color-step-850, #262626);font-size:14px}.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}"}},3567:(_,p,r)=>{r.d(p,{c:()=>g,g:()=>l,h:()=>t,o:()=>c});var m=r(5861);const t=(n,a)=>null!==a.closest(n),g=(n,a)=>"string"==typeof n&&n.length>0?Object.assign({"ion-color":!0,[`ion-color-${n}`]:!0},a):a,l=n=>{const a={};return(n=>void 0!==n?(Array.isArray(n)?n:n.split(" ")).filter(d=>null!=d).map(d=>d.trim()).filter(d=>""!==d):[])(n).forEach(d=>a[d]=!0),a},b=/^[a-z][a-z0-9+\-.]*:/,c=function(){var n=(0,m.Z)(function*(a,d,u,f){if(null!=a&&"#"!==a[0]&&!b.test(a)){const h=document.querySelector("ion-router");if(h)return null!=d&&d.preventDefault(),h.push(a,u,f)}return!1});return function(d,u,f,h){return n.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/3483.c40e8aeb516fff90.js b/MacroDeck/wwwroot/client/3483.c40e8aeb516fff90.js new file mode 100644 index 00000000..b83ad13e --- /dev/null +++ b/MacroDeck/wwwroot/client/3483.c40e8aeb516fff90.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[3483],{3483:(k,h,a)=>{a.r(h),a.d(h,{ion_loading:()=>_});var p=a(5861),t=a(771),m=a(8958),b=a(512),y=a(9229),l=a(9207),x=a(4459),s=a(2905),n=a(4913);a(1848);const g=i=>{const o=(0,n.c)(),e=(0,n.c)(),r=(0,n.c)();return e.addElement(i.querySelector("ion-backdrop")).fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),r.addElement(i.querySelector(".loading-wrapper")).keyframes([{offset:0,opacity:.01,transform:"scale(1.1)"},{offset:1,opacity:1,transform:"scale(1)"}]),o.addElement(i).easing("ease-in-out").duration(200).addAnimation([e,r])},u=i=>{const o=(0,n.c)(),e=(0,n.c)(),r=(0,n.c)();return e.addElement(i.querySelector("ion-backdrop")).fromTo("opacity","var(--backdrop-opacity)",0),r.addElement(i.querySelector(".loading-wrapper")).keyframes([{offset:0,opacity:.99,transform:"scale(1)"},{offset:1,opacity:0,transform:"scale(0.9)"}]),o.addElement(i).easing("ease-in-out").duration(200).addAnimation([e,r])},c=i=>{const o=(0,n.c)(),e=(0,n.c)(),r=(0,n.c)();return e.addElement(i.querySelector("ion-backdrop")).fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),r.addElement(i.querySelector(".loading-wrapper")).keyframes([{offset:0,opacity:.01,transform:"scale(1.1)"},{offset:1,opacity:1,transform:"scale(1)"}]),o.addElement(i).easing("ease-in-out").duration(200).addAnimation([e,r])},w=i=>{const o=(0,n.c)(),e=(0,n.c)(),r=(0,n.c)();return e.addElement(i.querySelector("ion-backdrop")).fromTo("opacity","var(--backdrop-opacity)",0),r.addElement(i.querySelector(".loading-wrapper")).keyframes([{offset:0,opacity:.99,transform:"scale(1)"},{offset:1,opacity:0,transform:"scale(0.9)"}]),o.addElement(i).easing("ease-in-out").duration(200).addAnimation([e,r])},_=class{constructor(i){(0,t.r)(this,i),this.didPresent=(0,t.d)(this,"ionLoadingDidPresent",7),this.willPresent=(0,t.d)(this,"ionLoadingWillPresent",7),this.willDismiss=(0,t.d)(this,"ionLoadingWillDismiss",7),this.didDismiss=(0,t.d)(this,"ionLoadingDidDismiss",7),this.didPresentShorthand=(0,t.d)(this,"didPresent",7),this.willPresentShorthand=(0,t.d)(this,"willPresent",7),this.willDismissShorthand=(0,t.d)(this,"willDismiss",7),this.didDismissShorthand=(0,t.d)(this,"didDismiss",7),this.delegateController=(0,l.d)(this),this.lockController=(0,y.c)(),this.triggerController=(0,l.e)(),this.customHTMLEnabled=s.c.get("innerHTMLTemplatesEnabled",m.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,o){!0===i&&!1===o?this.present():!1===i&&!0===o&&this.dismiss()}triggerChanged(){const{trigger:i,el:o,triggerController:e}=this;i&&e.addClickListener(o,i)}connectedCallback(){(0,l.j)(this.el),this.triggerChanged()}componentWillLoad(){if(void 0===this.spinner){const i=(0,s.b)(this);this.spinner=s.c.get("loadingSpinner",s.c.get("spinner","ios"===i?"lines":"crescent"))}(0,l.k)(this.el)}componentDidLoad(){!0===this.isOpen&&(0,b.r)(()=>this.present()),this.triggerChanged()}disconnectedCallback(){this.triggerController.removeClickListener()}present(){var i=this;return(0,p.Z)(function*(){const o=yield i.lockController.lock();yield i.delegateController.attachViewToDom(),yield(0,l.f)(i,"loadingEnter",g,c),i.duration>0&&(i.durationTimeout=setTimeout(()=>i.dismiss(),i.duration+10)),o()})()}dismiss(i,o){var e=this;return(0,p.Z)(function*(){const r=yield e.lockController.lock();e.durationTimeout&&clearTimeout(e.durationTimeout);const f=yield(0,l.g)(e,i,o,"loadingLeave",u,w);return f&&e.delegateController.removeViewFromDom(),r(),f})()}onDidDismiss(){return(0,l.h)(this.el,"ionLoadingDidDismiss")}onWillDismiss(){return(0,l.h)(this.el,"ionLoadingWillDismiss")}renderLoadingMessage(i){const{customHTMLEnabled:o,message:e}=this;return o?(0,t.h)("div",{class:"loading-content",id:i,innerHTML:(0,m.a)(e)}):(0,t.h)("div",{class:"loading-content",id:i},e)}render(){const{message:i,spinner:o,htmlAttributes:e,overlayIndex:r}=this,f=(0,s.b)(this),v="loading-".concat(r,"-msg");return(0,t.h)(t.H,Object.assign({role:"dialog","aria-modal":"true","aria-labelledby":void 0!==i?v:null,tabindex:"-1"},e,{style:{zIndex:"".concat(4e4+this.overlayIndex)},onIonBackdropTap:this.onBackdropTap,class:Object.assign(Object.assign({},(0,x.g)(this.cssClass)),{[f]:!0,"overlay-hidden":!0,"loading-translucent":this.translucent})}),(0,t.h)("ion-backdrop",{visible:this.showBackdrop,tappable:this.backdropDismiss}),(0,t.h)("div",{tabindex:"0"}),(0,t.h)("div",{class:"loading-wrapper ion-overlay-wrapper"},o&&(0,t.h)("div",{class:"loading-spinner"},(0,t.h)("ion-spinner",{name:o,"aria-hidden":"true"})),void 0!==i&&this.renderLoadingMessage(v)),(0,t.h)("div",{tabindex:"0"}))}get el(){return(0,t.f)(this)}static get watchers(){return{isOpen:["onIsOpenChange"],trigger:["triggerChanged"]}}};_.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, #f9f9f9));--max-width:270px;--max-height:90%;--spinner-color:var(--ion-color-step-600, #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, #f2f2f2);--max-width:280px;--max-height:90%;--spinner-color:var(--ion-color-primary, #3880ff);--backdrop-opacity:var(--ion-backdrop-opacity, 0.32);color:var(--ion-color-step-850, #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}"}},4459:(k,h,a)=>{a.d(h,{c:()=>m,g:()=>y,h:()=>t,o:()=>x});var p=a(5861);const t=(s,n)=>null!==n.closest(s),m=(s,n)=>"string"==typeof s&&s.length>0?Object.assign({"ion-color":!0,["ion-color-".concat(s)]:!0},n):n,y=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+\-.]*:/,x=function(){var s=(0,p.Z)(function*(n,d,g,u){if(null!=n&&"#"!==n[0]&&!l.test(n)){const c=document.querySelector("ion-router");if(c)return null!=d&&d.preventDefault(),c.push(n,g,u)}return!1});return function(d,g,u,c){return s.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/3544.4e1ffc7d2a8b0060.js b/MacroDeck/wwwroot/client/3544.4e1ffc7d2a8b0060.js deleted file mode 100644 index 743e6465..00000000 --- a/MacroDeck/wwwroot/client/3544.4e1ffc7d2a8b0060.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[3544],{3544:(b,s,a)=>{a.r(s),a.d(s,{ion_avatar:()=>l,ion_badge:()=>o,ion_thumbnail:()=>e});var r=a(1688),d=a(2085),c=a(3567);const l=class{constructor(i){(0,r.r)(this,i)}render(){return(0,r.h)(r.H,{class:(0,d.b)(this)},(0,r.h)("slot",null))}};l.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}"};const o=class{constructor(i){(0,r.r)(this,i),this.color=void 0}render(){const i=(0,d.b)(this);return(0,r.h)(r.H,{class:(0,c.c)(this.color,{[i]:!0})},(0,r.h)("slot",null))}};o.style={ios:":host{--background:var(--ion-color-primary, #3880ff);--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:13px;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}",md:":host{--background:var(--ion-color-primary, #3880ff);--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:13px;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}"};const e=class{constructor(i){(0,r.r)(this,i)}render(){return(0,r.h)(r.H,{class:(0,d.b)(this)},(0,r.h)("slot",null))}};e.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}"},3567:(b,s,a)=>{a.d(s,{c:()=>c,g:()=>g,h:()=>d,o:()=>h});var r=a(5861);const d=(t,o)=>null!==o.closest(t),c=(t,o)=>"string"==typeof t&&t.length>0?Object.assign({"ion-color":!0,[`ion-color-${t}`]:!0},o):o,g=t=>{const o={};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=>o[n]=!0),o},l=/^[a-z][a-z0-9+\-.]*:/,h=function(){var t=(0,r.Z)(function*(o,n,e,i){if(null!=o&&"#"!==o[0]&&!l.test(o)){const u=document.querySelector("ion-router");if(u)return null!=n&&n.preventDefault(),u.push(o,e,i)}return!1});return function(n,e,i,u){return t.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/3544.ebdd7e33a848038f.js b/MacroDeck/wwwroot/client/3544.ebdd7e33a848038f.js new file mode 100644 index 00000000..717c96fd --- /dev/null +++ b/MacroDeck/wwwroot/client/3544.ebdd7e33a848038f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[3544],{3544:(b,s,a)=>{a.r(s),a.d(s,{ion_avatar:()=>l,ion_badge:()=>o,ion_thumbnail:()=>e});var r=a(771),d=a(2905),c=a(4459);const l=class{constructor(i){(0,r.r)(this,i)}render(){return(0,r.h)(r.H,{class:(0,d.b)(this)},(0,r.h)("slot",null))}};l.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}"};const o=class{constructor(i){(0,r.r)(this,i),this.color=void 0}render(){const i=(0,d.b)(this);return(0,r.h)(r.H,{class:(0,c.c)(this.color,{[i]:!0})},(0,r.h)("slot",null))}};o.style={ios:":host{--background:var(--ion-color-primary, #3880ff);--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, #3880ff);--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}"};const e=class{constructor(i){(0,r.r)(this,i)}render(){return(0,r.h)(r.H,{class:(0,d.b)(this)},(0,r.h)("slot",null))}};e.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}"},4459:(b,s,a)=>{a.d(s,{c:()=>c,g:()=>g,h:()=>d,o:()=>h});var r=a(5861);const d=(t,o)=>null!==o.closest(t),c=(t,o)=>"string"==typeof t&&t.length>0?Object.assign({"ion-color":!0,["ion-color-".concat(t)]:!0},o):o,g=t=>{const o={};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=>o[n]=!0),o},l=/^[a-z][a-z0-9+\-.]*:/,h=function(){var t=(0,r.Z)(function*(o,n,e,i){if(null!=o&&"#"!==o[0]&&!l.test(o)){const u=document.querySelector("ion-router");if(u)return null!=n&&n.preventDefault(),u.push(o,e,i)}return!1});return function(n,e,i,u){return t.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/3672.51b2dc3255f3d341.js b/MacroDeck/wwwroot/client/3672.51b2dc3255f3d341.js deleted file mode 100644 index 6a4759ac..00000000 --- a/MacroDeck/wwwroot/client/3672.51b2dc3255f3d341.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[3672],{3672:(z,k,c)=>{c.r(k),c.d(k,{ion_segment:()=>a,ion_segment_button:()=>f});var y=c(5861),r=c(1688),w=c(5085),b=c(3567),C=c(2085),m=c(839);const a=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.getSegmentButton=e=>{var n,o;const i=this.getButtons().filter(d=>!d.disabled),u=i.findIndex(d=>d===document.activeElement);switch(e){case"first":return i[0];case"last":return i[i.length-1];case"next":return null!==(n=i[u+1])&&void 0!==n?n:i[0];case"previous":return null!==(o=i[u-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){if(this.ionSelect.emit({value:t}),this.scrollable){const n=this.getButtons().find(o=>o.value===t);void 0!==n&&n.scrollIntoView({behavior:"smooth",inline:"center",block:"nearest"})}}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,y.Z)(function*(){t.setCheckedClasses(),t.gesture=(yield Promise.resolve().then(c.bind(c,9203))).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(),u=o.getBoundingClientRect(),g=`translate3d(${i.left-u.left}px, 0, 0) scaleX(${i.width/u.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");nv.value===this.value),d=i[u];let h,g;if(-1===u)return;const p=d.getBoundingClientRect(),S=p.left,I=p.width,x=t.currentX,D=p.top+p.height/2,M=this.el.getRootNode().elementFromPoint(x,D);if(o&&!e){if(n?x>S+I:x=0&&(g=v)}else if((n?xS+I)&&o&&!e){const v=u+1;v{(0,r.i)(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-"+E++}valueChanged(){this.updateState()}connectedCallback(){const t=this.segmentEl=this.el.closest("ion-segment");t&&(this.updateState(),(0,m.a)(t,"ionSelect",this.updateState),(0,m.a)(t,"ionStyle",this.updateStyle))}disconnectedCallback(){const t=this.segmentEl;t&&((0,m.b)(t,"ionSelect",this.updateState),(0,m.b)(t,"ionStyle",this.updateStyle),this.segmentEl=null)}componentWillLoad(){this.inheritedAttributes=Object.assign({},(0,m.k)(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,y.Z)(function*(){const{nativeEl:e}=t;void 0!==e&&e.focus()})()}render(){const{checked:t,type:e,disabled:n,hasIcon:o,hasLabel:i,layout:u,segmentEl:d}=this,h=(0,C.b)(this);return(0,r.h)(r.H,{class:{[h]:!0,"in-toolbar":(0,b.h)("ion-toolbar",this.el),"in-toolbar-color":(0,b.h)("ion-toolbar[color]",this.el),"in-segment":(0,b.h)("ion-segment",this.el),"in-segment-color":void 0!==(null==d?void 0:d.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-${u}`]:!0,"ion-activatable":!0,"ion-activatable-instant":!0,"ion-focusable":!0}},(0,r.h)("button",Object.assign({"aria-selected":t?"true":"false",role:"tab",ref:p=>this.nativeEl=p,type:e,class:"button-native",part:"native",disabled:n},this.inheritedAttributes),(0,r.h)("span",{class:"button-inner"},(0,r.h)("slot",null)),"md"===h&&(0,r.h)("ion-ripple-effect",null)),(0,r.h)("div",{part:"indicator",class:{"segment-button-indicator":!0,"segment-button-indicator-animated":!0}},(0,r.h)("div",{part:"indicator-background",class:"segment-button-indicator-background"})))}get el(){return(0,r.f)(this)}static get watchers(){return{value:["valueChanged"]}}};f.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, #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, #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, #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, #3880ff);--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, #3880ff));--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)}'}},3567:(z,k,c)=>{c.d(k,{c:()=>w,g:()=>C,h:()=>r,o:()=>B});var y=c(5861);const r=(s,a)=>null!==a.closest(s),w=(s,a)=>"string"==typeof s&&s.length>0?Object.assign({"ion-color":!0,[`ion-color-${s}`]:!0},a):a,C=s=>{const a={};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=>a[l]=!0),a},m=/^[a-z][a-z0-9+\-.]*:/,B=function(){var s=(0,y.Z)(function*(a,l,_,E){if(null!=a&&"#"!==a[0]&&!m.test(a)){const f=document.querySelector("ion-router");if(f)return null!=l&&l.preventDefault(),f.push(a,_,E)}return!1});return function(l,_,E,f){return s.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/3672.a23f634908dc6007.js b/MacroDeck/wwwroot/client/3672.a23f634908dc6007.js new file mode 100644 index 00000000..bde0ac50 --- /dev/null +++ b/MacroDeck/wwwroot/client/3672.a23f634908dc6007.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[3672],{3672:(z,k,u)=>{u.r(k),u.d(k,{ion_segment:()=>s,ion_segment_button:()=>p});var w=u(5861),r=u(771),b=u(512),y=u(4162),m=u(4459),C=u(2905);const s=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.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.Z)(function*(){t.setCheckedClasses(),(0,b.r)(()=>{t.scrollActiveButtonIntoView(!1)}),t.gesture=(yield Promise.resolve().then(u.bind(u,6535))).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(),a=i.width/l.width,g="translate3d(".concat(i.left-l.left,"px, 0, 0) scaleX(").concat(a,")");(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(),d=l.getBoundingClientRect();o.scrollBy({top:0,left:d.x-a.x-a.width/2+d.width/2,behavior:t?"smooth":"instant"})}}}setNextIndex(t,e=!1){const n=(0,y.i)(this.el),o=this.activated,i=this.getButtons(),l=i.findIndex(f=>f.value===this.value),a=i[l];let d,g;if(-1===l)return;const v=a.getBoundingClientRect(),E=v.left,I=v.width,x=t.currentX,D=v.top+v.height/2,L=this.el.getRootNode().elementFromPoint(x,D);if(o&&!e){if(n?x>E+I:x=0&&(g=f)}else if((n?xE+I)&&o&&!e){const f=l+1;f{(0,r.i)(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-"+_++}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.k)(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.Z)(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,d=(0,C.b)(this);return(0,r.h)(r.H,{class:{[d]:!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!==(null==a?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-".concat(l)]:!0,"ion-activatable":!0,"ion-activatable-instant":!0,"ion-focusable":!0}},(0,r.h)("button",Object.assign({"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",{class:"button-inner"},(0,r.h)("slot",null)),"md"===d&&(0,r.h)("ion-ripple-effect",null)),(0,r.h)("div",{part:"indicator",class:{"segment-button-indicator":!0,"segment-button-indicator-animated":!0}},(0,r.h)("div",{part:"indicator-background",class:"segment-button-indicator-background"})))}get el(){return(0,r.f)(this)}static get watchers(){return{value:["valueChanged"]}}};p.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, #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, #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, #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, #3880ff);--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, #3880ff));--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)}'}},4459:(z,k,u)=>{u.d(k,{c:()=>b,g:()=>m,h:()=>r,o:()=>S});var w=u(5861);const r=(c,s)=>null!==s.closest(c),b=(c,s)=>"string"==typeof c&&c.length>0?Object.assign({"ion-color":!0,["ion-color-".concat(c)]:!0},s):s,m=c=>{const s={};return(c=>void 0!==c?(Array.isArray(c)?c:c.split(" ")).filter(h=>null!=h).map(h=>h.trim()).filter(h=>""!==h):[])(c).forEach(h=>s[h]=!0),s},C=/^[a-z][a-z0-9+\-.]*:/,S=function(){var c=(0,w.Z)(function*(s,h,B,_){if(null!=s&&"#"!==s[0]&&!C.test(s)){const p=document.querySelector("ion-router");if(p)return null!=h&&h.preventDefault(),p.push(s,B,_)}return!1});return function(h,B,_,p){return c.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/3734.67540265d95ace0a.js b/MacroDeck/wwwroot/client/3734.67540265d95ace0a.js new file mode 100644 index 00000000..6ef1149a --- /dev/null +++ b/MacroDeck/wwwroot/client/3734.67540265d95ace0a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[3734],{3734:(z,p,n)=>{n.r(p),n.d(p,{ion_textarea:()=>x});var h=n(5861),a=n(771),u=n(9749),f=n(4793),c=n(512),w=n(2400),m=n(5917),r=n(4459),o=n(2905);n(1848);const x=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.ionStyle=(0,a.d)(this,"ionStyle",7),this.ionBlur=(0,a.d)(this,"ionBlur",7),this.ionFocus=(0,a.d)(this,"ionFocus",7),this.inputId="ion-textarea-".concat(E++),this.didTextareaClearOnEdit=!1,this.inheritedAttributes={},this.hasLoggedDeprecationWarning=!1,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.focusChange(),this.ionFocus.emit(e)},this.onBlur=e=>{this.hasFocus=!1,this.focusChange(),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.legacy=void 0,this.shape=void 0}debounceChanged(){const{ionInput:t,debounce:e,originalIonInput:i}=this;this.ionInput=void 0===e?null!=i?i:t:(0,c.j)(t,e)}disabledChanged(){this.emitStyle()}valueChanged(){const t=this.nativeInput,e=this.getValue();t&&t.value!==e&&(t.value=e),this.runAutoGrow(),this.emitStyle()}connectedCallback(){const{el:t}=this;this.legacyFormController=(0,u.c)(t),this.slotMutationController=(0,m.c)(t,["label","start","end"],()=>(0,a.i)(this)),this.notchController=(0,f.c)(t,()=>this.notchSpacerEl,()=>this.labelSlot),this.emitStyle(),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,c.i)(this.el)),(0,c.k)(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,h.Z)(function*(){t.nativeInput&&t.nativeInput.focus()})()}getInputElement(){var t=this;return(0,h.Z)(function*(){return t.nativeInput||(yield new Promise(e=>(0,c.c)(t.el,e))),Promise.resolve(t.nativeInput)})()}emitStyle(){this.legacyFormController.hasLegacyControl()&&this.ionStyle.emit({interactive:!0,textarea:!0,input:!0,"interactive-disabled":this.disabled,"has-placeholder":void 0!==this.placeholder,"has-value":this.hasValue(),"has-focus":this.hasFocus,legacy:!!this.legacy})}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)}focusChange(){this.emitStyle()}hasValue(){return""!==this.getValue()}getValue(){return this.value||""}renderLegacyTextarea(){this.hasLoggedDeprecationWarning||((0,w.p)('ion-textarea now requires providing a label with either the "label" property or the "aria-label" attribute. To migrate, remove any usage of "ion-label" and pass the label text to either the "label" property or the "aria-label" attribute.\n\nExample: \nExample with aria-label: \n\nFor textareas that do not render the label immediately next to the input, developers may continue to use "ion-label" but must manually associate the label with the textarea by using "aria-labelledby".\n\nDevelopers can use the "legacy" property to continue using the legacy form markup. This property will be removed in an upcoming major release of Ionic where this form control will use the modern form markup.',this.el),this.hasLoggedDeprecationWarning=!0);const t=(0,o.b)(this),e=this.getValue(),i=this.inputId+"-lbl",s=(0,c.h)(this.el);return s&&(s.id=i),(0,a.h)(a.H,{"aria-disabled":this.disabled?"true":null,class:(0,r.c)(this.color,{[t]:!0,"legacy-textarea":!0})},(0,a.h)("div",{class:"textarea-legacy-wrapper",ref:d=>this.textareaWrapper=d},(0,a.h)("textarea",Object.assign({class:"native-textarea","aria-labelledby":s?s.id:null,ref:d=>this.nativeInput=d,autoCapitalize:this.autocapitalize,autoFocus:this.autofocus,enterKeyHint:this.enterkeyhint,inputMode:this.inputmode,disabled:this.disabled,maxLength:this.maxlength,minLength:this.minlength,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),e)))}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,o.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:s}=this;if(!0===t&&void 0!==e)return(0,a.h)("div",{class:"counter"},(0,m.g)(s,e,i))}renderBottomContent(){const{counter:t,helperText:e,errorText:i,maxlength:s}=this;if(e||i||!0===t&&void 0!==s)return(0,a.h)("div",{class:"textarea-bottom"},this.renderHintText(),this.renderCounter())}renderTextarea(){const{inputId:t,disabled:e,fill:i,shape:s,labelPlacement:d,el:y,hasFocus:k}=this,C=(0,o.b)(this),I=this.getValue(),O=(0,r.h)("ion-item",this.el),D="md"===C&&"outline"!==i&&!O,_=this.hasValue(),L=null!==y.querySelector('[slot="start"], [slot="end"]');return(0,a.h)(a.H,{class:(0,r.c)(this.color,{[C]:!0,"has-value":_,"has-focus":k,"label-floating":"stacked"===d||"floating"===d&&(_||k||L),["textarea-fill-".concat(i)]:void 0!==i,["textarea-shape-".concat(s)]:void 0!==s,["textarea-label-placement-".concat(d)]:!0,"textarea-disabled":e})},(0,a.h)("label",{class:"textarea-wrapper",htmlFor:t},this.renderLabelContainer(),(0,a.h)("div",{class:"textarea-wrapper-inner"},(0,a.h)("div",{class:"start-slot-wrapper"},(0,a.h)("slot",{name:"start"})),(0,a.h)("div",{class:"native-wrapper",ref:v=>this.textareaWrapper=v},(0,a.h)("textarea",Object.assign({class:"native-textarea",ref:v=>this.nativeInput=v,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",{class:"end-slot-wrapper"},(0,a.h)("slot",{name:"end"}))),D&&(0,a.h)("div",{class:"textarea-highlight"})),this.renderBottomContent())}render(){const{legacyFormController:t}=this;return t.hasLegacyControl()?this.renderLegacyTextarea():this.renderTextarea()}get el(){return(0,a.f)(this)}static get watchers(){return{debounce:["debounceChanged"],disabled:["disabledChanged"],value:["valueChanged"]}}};let E=0;x.style={ios:'.sc-ion-textarea-ios-h{--background:initial;--color:initial;--placeholder-color:initial;--placeholder-font-style:initial;--placeholder-font-weight:initial;--placeholder-opacity:0.6;--padding-top:0;--padding-end:0;--padding-bottom:0;--padding-start:0;--border-radius:0;--border-style:solid;--highlight-color-focused:var(--ion-color-primary, #3880ff);--highlight-color-valid:var(--ion-color-success, #2dd36f);--highlight-color-invalid:var(--ion-color-danger, #eb445a);--highlight-color:var(--highlight-color-focused);display:block;position:relative;width:100%;color:var(--color);font-family:var(--ion-font-family, inherit);z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box}.sc-ion-textarea-ios-h:not(.legacy-textarea){min-height:44px}.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}.legacy-textarea.sc-ion-textarea-ios-h{-ms-flex:1;flex:1;background:var(--background);white-space:pre-wrap}.legacy-textarea.ion-color.sc-ion-textarea-ios-h{color:var(--ion-color-base)}.sc-ion-textarea-ios-h:not(.legacy-textarea){--padding-bottom:8px}.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.sc-ion-textarea-ios-h:not(.item-label),ion-item:not(.item-label) .sc-ion-textarea-ios-h{--padding-start:0}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)}.legacy-textarea.sc-ion-textarea-ios-h .native-textarea.sc-ion-textarea-ios{white-space:inherit}.legacy-textarea.sc-ion-textarea-ios-h .native-textarea.sc-ion-textarea-ios,.legacy-textarea.sc-ion-textarea-ios-h .textarea-legacy-wrapper.sc-ion-textarea-ios::after{-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)}.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}.legacy-textarea.sc-ion-textarea-ios-h .textarea-legacy-wrapper.sc-ion-textarea-ios::after{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;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}@supports (inset-inline-start: 0){.cloned-input.sc-ion-textarea-ios{inset-inline-start:0}}@supports not (inset-inline-start: 0){.cloned-input.sc-ion-textarea-ios{left:0}[dir=rtl].sc-ion-textarea-ios-h .cloned-input.sc-ion-textarea-ios,[dir=rtl] .sc-ion-textarea-ios-h .cloned-input.sc-ion-textarea-ios{left:unset;right:unset;right:0}[dir=rtl].sc-ion-textarea-ios .cloned-input.sc-ion-textarea-ios{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.cloned-input.sc-ion-textarea-ios:dir(rtl){left:unset;right:unset;right:0}}}.cloned-input.sc-ion-textarea-ios:disabled{opacity:1}.legacy-textarea[auto-grow].sc-ion-textarea-ios-h .cloned-input.sc-ion-textarea-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}[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}.item-label-floating.item-has-placeholder.sc-ion-textarea-ios-h:not(.item-has-value),.item-label-floating.item-has-placeholder:not(.item-has-value) .sc-ion-textarea-ios-h{opacity:0}.item-label-floating.item-has-placeholder.sc-ion-textarea-ios-h:not(.item-has-value).item-has-focus,.item-label-floating.item-has-placeholder:not(.item-has-value).item-has-focus .sc-ion-textarea-ios-h{-webkit-transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);opacity:1}.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,.textarea-legacy-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,.textarea-legacy-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, #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, #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]{-webkit-margin-end:16px;margin-inline-end:16px;-webkit-margin-start:0;margin-inline-start:0}.sc-ion-textarea-ios-s>[slot=end]{-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, #c8c7cc)));--padding-top:10px;--padding-end:0px;--padding-bottom:8px;--padding-start:0px;font-size:inherit}.legacy-textarea.sc-ion-textarea-ios-h{--padding-top:10px;--padding-end:8px;--padding-bottom:10px;--padding-start:0}.item-label-stacked.sc-ion-textarea-ios-h,.item-label-stacked .sc-ion-textarea-ios-h,.item-label-floating.sc-ion-textarea-ios-h,.item-label-floating .sc-ion-textarea-ios-h{--padding-top:8px;--padding-bottom:8px;--padding-start:0px}.legacy-textarea.sc-ion-textarea-ios-h .native-textarea[disabled].sc-ion-textarea-ios,.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:0.6;--padding-top:0;--padding-end:0;--padding-bottom:0;--padding-start:0;--border-radius:0;--border-style:solid;--highlight-color-focused:var(--ion-color-primary, #3880ff);--highlight-color-valid:var(--ion-color-success, #2dd36f);--highlight-color-invalid:var(--ion-color-danger, #eb445a);--highlight-color:var(--highlight-color-focused);display:block;position:relative;width:100%;color:var(--color);font-family:var(--ion-font-family, inherit);z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box}.sc-ion-textarea-md-h:not(.legacy-textarea){min-height:44px}.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}.legacy-textarea.sc-ion-textarea-md-h{-ms-flex:1;flex:1;background:var(--background);white-space:pre-wrap}.legacy-textarea.ion-color.sc-ion-textarea-md-h{color:var(--ion-color-base)}.sc-ion-textarea-md-h:not(.legacy-textarea){--padding-bottom:8px}.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.sc-ion-textarea-md-h:not(.item-label),ion-item:not(.item-label) .sc-ion-textarea-md-h{--padding-start:0}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)}.legacy-textarea.sc-ion-textarea-md-h .native-textarea.sc-ion-textarea-md{white-space:inherit}.legacy-textarea.sc-ion-textarea-md-h .native-textarea.sc-ion-textarea-md,.legacy-textarea.sc-ion-textarea-md-h .textarea-legacy-wrapper.sc-ion-textarea-md::after{-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)}.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}.legacy-textarea.sc-ion-textarea-md-h .textarea-legacy-wrapper.sc-ion-textarea-md::after{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;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}@supports (inset-inline-start: 0){.cloned-input.sc-ion-textarea-md{inset-inline-start:0}}@supports not (inset-inline-start: 0){.cloned-input.sc-ion-textarea-md{left:0}[dir=rtl].sc-ion-textarea-md-h .cloned-input.sc-ion-textarea-md,[dir=rtl] .sc-ion-textarea-md-h .cloned-input.sc-ion-textarea-md{left:unset;right:unset;right:0}[dir=rtl].sc-ion-textarea-md .cloned-input.sc-ion-textarea-md{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.cloned-input.sc-ion-textarea-md:dir(rtl){left:unset;right:unset;right:0}}}.cloned-input.sc-ion-textarea-md:disabled{opacity:1}.legacy-textarea[auto-grow].sc-ion-textarea-md-h .cloned-input.sc-ion-textarea-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}[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}.item-label-floating.item-has-placeholder.sc-ion-textarea-md-h:not(.item-has-value),.item-label-floating.item-has-placeholder:not(.item-has-value) .sc-ion-textarea-md-h{opacity:0}.item-label-floating.item-has-placeholder.sc-ion-textarea-md-h:not(.item-has-value).item-has-focus,.item-label-floating.item-has-placeholder:not(.item-has-value).item-has-focus .sc-ion-textarea-md-h{-webkit-transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);opacity:1}.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,.textarea-legacy-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,.textarea-legacy-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, #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, #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]{-webkit-margin-end:16px;margin-inline-end:16px;-webkit-margin-start:0;margin-inline-start:0}.sc-ion-textarea-md-s>[slot=end]{-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, #f2f2f2);--border-color:var(--ion-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, #e6e6e6);--border-color:var(--ion-color-step-750, #404040)}}.textarea-fill-solid.has-focus.sc-ion-textarea-md-h{--background:var(--ion-color-step-150, #d9d9d9);--border-color:var(--ion-color-step-750, #404040)}.textarea-fill-solid.sc-ion-textarea-md-h .textarea-wrapper.sc-ion-textarea-md{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0px;border-bottom-left-radius:0px}[dir=rtl].sc-ion-textarea-md-h -no-combinator.textarea-fill-solid.sc-ion-textarea-md-h .textarea-wrapper.sc-ion-textarea-md,[dir=rtl] .sc-ion-textarea-md-h -no-combinator.textarea-fill-solid.sc-ion-textarea-md-h .textarea-wrapper.sc-ion-textarea-md,[dir=rtl].textarea-fill-solid.sc-ion-textarea-md-h .textarea-wrapper.sc-ion-textarea-md,[dir=rtl] .textarea-fill-solid.sc-ion-textarea-md-h .textarea-wrapper.sc-ion-textarea-md{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0px;border-bottom-left-radius:0px}@supports selector(:dir(rtl)){.textarea-fill-solid.sc-ion-textarea-md-h:dir(rtl) .textarea-wrapper.sc-ion-textarea-md{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0px;border-bottom-left-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, #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, #404040)}}.textarea-fill-outline.has-focus.sc-ion-textarea-md-h{--border-width:2px;--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-top-left-radius:var(--border-radius);border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-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)}[dir=rtl].sc-ion-textarea-md-h -no-combinator.textarea-fill-outline.sc-ion-textarea-md-h .textarea-outline-start.sc-ion-textarea-md,[dir=rtl] .sc-ion-textarea-md-h -no-combinator.textarea-fill-outline.sc-ion-textarea-md-h .textarea-outline-start.sc-ion-textarea-md,[dir=rtl].textarea-fill-outline.sc-ion-textarea-md-h .textarea-outline-start.sc-ion-textarea-md,[dir=rtl] .textarea-fill-outline.sc-ion-textarea-md-h .textarea-outline-start.sc-ion-textarea-md{border-top-left-radius:0px;border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:0px}@supports selector(:dir(rtl)){.textarea-fill-outline.sc-ion-textarea-md-h:dir(rtl) .textarea-outline-start.sc-ion-textarea-md{border-top-left-radius:0px;border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:0px}}.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-top-left-radius:0px;border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:0px;-ms-flex-positive:1;flex-grow:1}[dir=rtl].sc-ion-textarea-md-h -no-combinator.textarea-fill-outline.sc-ion-textarea-md-h .textarea-outline-end.sc-ion-textarea-md,[dir=rtl] .sc-ion-textarea-md-h -no-combinator.textarea-fill-outline.sc-ion-textarea-md-h .textarea-outline-end.sc-ion-textarea-md,[dir=rtl].textarea-fill-outline.sc-ion-textarea-md-h .textarea-outline-end.sc-ion-textarea-md,[dir=rtl] .textarea-fill-outline.sc-ion-textarea-md-h .textarea-outline-end.sc-ion-textarea-md{border-top-left-radius:var(--border-radius);border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:var(--border-radius)}@supports selector(:dir(rtl)){.textarea-fill-outline.sc-ion-textarea-md-h:dir(rtl) .textarea-outline-end.sc-ion-textarea-md{border-top-left-radius:var(--border-radius);border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:var(--border-radius)}}.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, rgba(0, 0, 0, 0.13))));--padding-top:18px;--padding-end:0px;--padding-bottom:8px;--padding-start:0px;font-size:inherit}.legacy-textarea.sc-ion-textarea-md-h{--padding-top:10px;--padding-end:0;--padding-bottom:11px;--padding-start:8px;margin-left:0;margin-right:0;margin-top:8px;margin-bottom:0}.item-label-stacked.sc-ion-textarea-md-h,.item-label-stacked .sc-ion-textarea-md-h,.item-label-floating.sc-ion-textarea-md-h,.item-label-floating .sc-ion-textarea-md-h{--padding-top:8px;--padding-bottom:8px;--padding-start:0}.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)}.legacy-textarea.sc-ion-textarea-md-h .native-textarea[disabled].sc-ion-textarea-md,.textarea-disabled.sc-ion-textarea-md-h{opacity:0.38}.textarea-highlight.sc-ion-textarea-md{bottom:-1px;position:absolute;width:100%;height:2px;-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)}@supports (inset-inline-start: 0){.textarea-highlight.sc-ion-textarea-md{inset-inline-start:0}}@supports not (inset-inline-start: 0){.textarea-highlight.sc-ion-textarea-md{left:0}[dir=rtl].sc-ion-textarea-md-h .textarea-highlight.sc-ion-textarea-md,[dir=rtl] .sc-ion-textarea-md-h .textarea-highlight.sc-ion-textarea-md{left:unset;right:unset;right:0}[dir=rtl].sc-ion-textarea-md .textarea-highlight.sc-ion-textarea-md{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.textarea-highlight.sc-ion-textarea-md:dir(rtl){left:unset;right:unset;right: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}@supports (inset-inline-start: 0){.in-item.sc-ion-textarea-md-h .textarea-highlight.sc-ion-textarea-md{inset-inline-start:0}}@supports not (inset-inline-start: 0){.in-item.sc-ion-textarea-md-h .textarea-highlight.sc-ion-textarea-md{left:0}[dir=rtl].sc-ion-textarea-md-h -no-combinator.in-item.sc-ion-textarea-md-h .textarea-highlight.sc-ion-textarea-md,[dir=rtl] .sc-ion-textarea-md-h -no-combinator.in-item.sc-ion-textarea-md-h .textarea-highlight.sc-ion-textarea-md,[dir=rtl].in-item.sc-ion-textarea-md-h .textarea-highlight.sc-ion-textarea-md,[dir=rtl] .in-item.sc-ion-textarea-md-h .textarea-highlight.sc-ion-textarea-md{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.in-item.sc-ion-textarea-md-h:dir(rtl) .textarea-highlight.sc-ion-textarea-md{left:unset;right:unset;right: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}'}},4459:(z,p,n)=>{n.d(p,{c:()=>u,g:()=>c,h:()=>a,o:()=>m});var h=n(5861);const a=(r,o)=>null!==o.closest(r),u=(r,o)=>"string"==typeof r&&r.length>0?Object.assign({"ion-color":!0,["ion-color-".concat(r)]:!0},o):o,c=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},w=/^[a-z][a-z0-9+\-.]*:/,m=function(){var r=(0,h.Z)(function*(o,l,g,b){if(null!=o&&"#"!==o[0]&&!w.test(o)){const x=document.querySelector("ion-router");if(x)return null!=l&&l.preventDefault(),x.push(o,g,b)}return!1});return function(l,g,b,x){return r.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/3734.e7060abc615e6ab6.js b/MacroDeck/wwwroot/client/3734.e7060abc615e6ab6.js deleted file mode 100644 index f3964c10..00000000 --- a/MacroDeck/wwwroot/client/3734.e7060abc615e6ab6.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[3734],{3734:(k,h,n)=>{n.r(h),n.d(h,{ion_textarea:()=>c});var b=n(5861),a=n(1688),u=n(5487),f=n(679),d=n(839),v=n(6710),p=n(2894),r=n(3567),o=n(2085);n(6225);const c=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.ionStyle=(0,a.d)(this,"ionStyle",7),this.ionBlur=(0,a.d)(this,"ionBlur",7),this.ionFocus=(0,a.d)(this,"ionFocus",7),this.inputId="ion-textarea-"+C++,this.didTextareaClearOnEdit=!1,this.inheritedAttributes={},this.hasLoggedDeprecationWarning=!1,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.focusChange(),this.ionFocus.emit(e)},this.onBlur=e=>{this.hasFocus=!1,this.focusChange(),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.legacy=void 0,this.shape=void 0}debounceChanged(){const{ionInput:t,debounce:e,originalIonInput:i}=this;this.ionInput=void 0===e?null!=i?i:t:(0,d.j)(t,e)}disabledChanged(){this.emitStyle()}valueChanged(){const t=this.nativeInput,e=this.getValue();t&&t.value!==e&&(t.value=e),this.runAutoGrow(),this.emitStyle()}connectedCallback(){const{el:t}=this;this.legacyFormController=(0,u.c)(t),this.slotMutationController=(0,p.c)(t,"label",()=>(0,a.i)(this)),this.notchController=(0,f.c)(t,()=>this.notchSpacerEl,()=>this.labelSlot),this.emitStyle(),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,d.i)(this.el)),(0,d.k)(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,b.Z)(function*(){t.nativeInput&&t.nativeInput.focus()})()}getInputElement(){return Promise.resolve(this.nativeInput)}emitStyle(){this.legacyFormController.hasLegacyControl()&&this.ionStyle.emit({interactive:!0,textarea:!0,input:!0,"interactive-disabled":this.disabled,"has-placeholder":void 0!==this.placeholder,"has-value":this.hasValue(),"has-focus":this.hasFocus})}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){this.clearOnEdit&&(!this.didTextareaClearOnEdit&&this.hasValue()&&"Tab"!==t.key&&(this.value="",this.emitInputChange(t)),this.didTextareaClearOnEdit=!0)}focusChange(){this.emitStyle()}hasValue(){return""!==this.getValue()}getValue(){return this.value||""}renderLegacyTextarea(){this.hasLoggedDeprecationWarning||((0,v.p)('ion-textarea now requires providing a label with either the "label" property or the "aria-label" attribute. To migrate, remove any usage of "ion-label" and pass the label text to either the "label" property or the "aria-label" attribute.\n\nExample: \nExample with aria-label: \n\nFor textareas that do not render the label immediately next to the input, developers may continue to use "ion-label" but must manually associate the label with the textarea by using "aria-labelledby".\n\nDevelopers can use the "legacy" property to continue using the legacy form markup. This property will be removed in an upcoming major release of Ionic where this form control will use the modern form markup.',this.el),this.hasLoggedDeprecationWarning=!0);const t=(0,o.b)(this),e=this.getValue(),i=this.inputId+"-lbl",s=(0,d.h)(this.el);return s&&(s.id=i),(0,a.h)(a.H,{"aria-disabled":this.disabled?"true":null,class:(0,r.c)(this.color,{[t]:!0,"legacy-textarea":!0})},(0,a.h)("div",{class:"textarea-legacy-wrapper",ref:x=>this.textareaWrapper=x},(0,a.h)("textarea",Object.assign({class:"native-textarea","aria-labelledby":s?s.id:null,ref:x=>this.nativeInput=x,autoCapitalize:this.autocapitalize,autoFocus:this.autofocus,enterKeyHint:this.enterkeyhint,inputMode:this.inputmode,disabled:this.disabled,maxLength:this.maxlength,minLength:this.minlength,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),e)))}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,o.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:s}=this;if(!0===t&&void 0!==e)return(0,a.h)("div",{class:"counter"},(0,p.g)(s,e,i))}renderBottomContent(){const{counter:t,helperText:e,errorText:i,maxlength:s}=this;if(e||i||!0===t&&void 0!==s)return(0,a.h)("div",{class:"textarea-bottom"},this.renderHintText(),this.renderCounter())}renderTextarea(){const{inputId:t,disabled:e,fill:i,shape:s,labelPlacement:x}=this,w=(0,o.b)(this),_=this.getValue(),z=(0,r.h)("ion-item",this.el),E="md"===w&&"outline"!==i&&!z;return(0,a.h)(a.H,{class:(0,r.c)(this.color,{[w]:!0,"has-value":this.hasValue(),"has-focus":this.hasFocus,[`textarea-fill-${i}`]:void 0!==i,[`textarea-shape-${s}`]:void 0!==s,[`textarea-label-placement-${x}`]:!0,"textarea-disabled":e})},(0,a.h)("label",{class:"textarea-wrapper"},this.renderLabelContainer(),(0,a.h)("div",{class:"native-wrapper",ref:y=>this.textareaWrapper=y},(0,a.h)("textarea",Object.assign({class:"native-textarea",ref:y=>this.nativeInput=y,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),_)),E&&(0,a.h)("div",{class:"textarea-highlight"})),this.renderBottomContent())}render(){const{legacyFormController:t}=this;return t.hasLegacyControl()?this.renderLegacyTextarea():this.renderTextarea()}get el(){return(0,a.f)(this)}static get watchers(){return{debounce:["debounceChanged"],disabled:["disabledChanged"],value:["valueChanged"]}}};let C=0;c.style={ios:'.sc-ion-textarea-ios-h{--background:initial;--color:initial;--placeholder-color:initial;--placeholder-font-style:initial;--placeholder-font-weight:initial;--placeholder-opacity:0.6;--padding-top:0;--padding-end:0;--padding-bottom:0;--padding-start:0;--border-radius:0;--border-style:solid;--highlight-color-focused:var(--ion-color-primary, #3880ff);--highlight-color-valid:var(--ion-color-success, #2dd36f);--highlight-color-invalid:var(--ion-color-danger, #eb445a);--highlight-color:var(--highlight-color-focused);display:block;position:relative;width:100%;color:var(--color);font-family:var(--ion-font-family, inherit);z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box}.legacy-textarea.sc-ion-textarea-ios-h{-ms-flex:1;flex:1;background:var(--background);white-space:pre-wrap}.legacy-textarea.ion-color.sc-ion-textarea-ios-h{color:var(--ion-color-base)}.sc-ion-textarea-ios-h:not(.legacy-textarea){--padding-bottom:8px}.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.sc-ion-textarea-ios-h:not(.item-label),ion-item:not(.item-label) .sc-ion-textarea-ios-h{--padding-start:0}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)}.legacy-textarea.sc-ion-textarea-ios-h .native-textarea.sc-ion-textarea-ios{white-space:inherit}.legacy-textarea.sc-ion-textarea-ios-h .native-textarea.sc-ion-textarea-ios,.legacy-textarea.sc-ion-textarea-ios-h .textarea-legacy-wrapper.sc-ion-textarea-ios::after{-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)}.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}.legacy-textarea.sc-ion-textarea-ios-h .textarea-legacy-wrapper.sc-ion-textarea-ios::after{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;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}@supports (inset-inline-start: 0){.cloned-input.sc-ion-textarea-ios{inset-inline-start:0}}@supports not (inset-inline-start: 0){.cloned-input.sc-ion-textarea-ios{left:0}[dir=rtl].sc-ion-textarea-ios-h .cloned-input.sc-ion-textarea-ios,[dir=rtl] .sc-ion-textarea-ios-h .cloned-input.sc-ion-textarea-ios{left:unset;right:unset;right:0}[dir=rtl].sc-ion-textarea-ios .cloned-input.sc-ion-textarea-ios{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.cloned-input.sc-ion-textarea-ios:dir(rtl){left:unset;right:unset;right:0}}}.cloned-input.sc-ion-textarea-ios:disabled{opacity:1}.legacy-textarea[auto-grow].sc-ion-textarea-ios-h .cloned-input.sc-ion-textarea-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}[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}.item-label-floating.item-has-placeholder.sc-ion-textarea-ios-h:not(.item-has-value),.item-label-floating.item-has-placeholder:not(.item-has-value) .sc-ion-textarea-ios-h{opacity:0}.item-label-floating.item-has-placeholder.sc-ion-textarea-ios-h:not(.item-has-value).item-has-focus,.item-label-floating.item-has-placeholder:not(.item-has-value).item-has-focus .sc-ion-textarea-ios-h{-webkit-transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);opacity:1}.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{display:-ms-flexbox;display:flex;position:relative;-ms-flex-positive:1;flex-grow:1;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,.textarea-legacy-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,.textarea-legacy-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}.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:12px}.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, #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, #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 .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){-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}.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}.textarea-label-placement-stacked.sc-ion-textarea-ios-h .label-text-wrapper.sc-ion-textarea-ios,.has-focus.textarea-label-placement-floating.sc-ion-textarea-ios-h .label-text-wrapper.sc-ion-textarea-ios,.has-value.textarea-label-placement-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)}.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, #c8c7cc)));--padding-top:10px;--padding-end:0px;--padding-bottom:8px;--padding-start:0px;font-size:inherit}.legacy-textarea.sc-ion-textarea-ios-h{--padding-top:10px;--padding-end:8px;--padding-bottom:10px;--padding-start:0}.item-label-stacked.sc-ion-textarea-ios-h,.item-label-stacked .sc-ion-textarea-ios-h,.item-label-floating.sc-ion-textarea-ios-h,.item-label-floating .sc-ion-textarea-ios-h{--padding-top:8px;--padding-bottom:8px;--padding-start:0px}.legacy-textarea.sc-ion-textarea-ios-h .native-textarea[disabled].sc-ion-textarea-ios,.textarea-disabled.sc-ion-textarea-ios-h{opacity:0.3}.sc-ion-textarea-ios-h:not(.legacy-textarea){min-height:44px}.textarea-label-placement-floating.sc-ion-textarea-ios-h,.textarea-label-placement-stacked.sc-ion-textarea-ios-h{--padding-top:0px;min-height:56px}',md:'.sc-ion-textarea-md-h{--background:initial;--color:initial;--placeholder-color:initial;--placeholder-font-style:initial;--placeholder-font-weight:initial;--placeholder-opacity:0.6;--padding-top:0;--padding-end:0;--padding-bottom:0;--padding-start:0;--border-radius:0;--border-style:solid;--highlight-color-focused:var(--ion-color-primary, #3880ff);--highlight-color-valid:var(--ion-color-success, #2dd36f);--highlight-color-invalid:var(--ion-color-danger, #eb445a);--highlight-color:var(--highlight-color-focused);display:block;position:relative;width:100%;color:var(--color);font-family:var(--ion-font-family, inherit);z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box}.legacy-textarea.sc-ion-textarea-md-h{-ms-flex:1;flex:1;background:var(--background);white-space:pre-wrap}.legacy-textarea.ion-color.sc-ion-textarea-md-h{color:var(--ion-color-base)}.sc-ion-textarea-md-h:not(.legacy-textarea){--padding-bottom:8px}.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.sc-ion-textarea-md-h:not(.item-label),ion-item:not(.item-label) .sc-ion-textarea-md-h{--padding-start:0}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)}.legacy-textarea.sc-ion-textarea-md-h .native-textarea.sc-ion-textarea-md{white-space:inherit}.legacy-textarea.sc-ion-textarea-md-h .native-textarea.sc-ion-textarea-md,.legacy-textarea.sc-ion-textarea-md-h .textarea-legacy-wrapper.sc-ion-textarea-md::after{-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)}.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}.legacy-textarea.sc-ion-textarea-md-h .textarea-legacy-wrapper.sc-ion-textarea-md::after{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;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}@supports (inset-inline-start: 0){.cloned-input.sc-ion-textarea-md{inset-inline-start:0}}@supports not (inset-inline-start: 0){.cloned-input.sc-ion-textarea-md{left:0}[dir=rtl].sc-ion-textarea-md-h .cloned-input.sc-ion-textarea-md,[dir=rtl] .sc-ion-textarea-md-h .cloned-input.sc-ion-textarea-md{left:unset;right:unset;right:0}[dir=rtl].sc-ion-textarea-md .cloned-input.sc-ion-textarea-md{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.cloned-input.sc-ion-textarea-md:dir(rtl){left:unset;right:unset;right:0}}}.cloned-input.sc-ion-textarea-md:disabled{opacity:1}.legacy-textarea[auto-grow].sc-ion-textarea-md-h .cloned-input.sc-ion-textarea-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}[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}.item-label-floating.item-has-placeholder.sc-ion-textarea-md-h:not(.item-has-value),.item-label-floating.item-has-placeholder:not(.item-has-value) .sc-ion-textarea-md-h{opacity:0}.item-label-floating.item-has-placeholder.sc-ion-textarea-md-h:not(.item-has-value).item-has-focus,.item-label-floating.item-has-placeholder:not(.item-has-value).item-has-focus .sc-ion-textarea-md-h{-webkit-transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);opacity:1}.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{display:-ms-flexbox;display:flex;position:relative;-ms-flex-positive:1;flex-grow:1;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,.textarea-legacy-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,.textarea-legacy-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}.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:12px}.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, #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, #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 .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){-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}.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}.textarea-label-placement-stacked.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md,.has-focus.textarea-label-placement-floating.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md,.has-value.textarea-label-placement-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)}.textarea-fill-solid.sc-ion-textarea-md-h{--background:var(--ion-color-step-50, #f2f2f2);--border-color:var(--ion-color-step-500, gray);--border-radius:4px;--padding-start:16px;--padding-end:16px}.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, #e6e6e6);--border-color:var(--ion-color-step-750, #404040)}}.textarea-fill-solid.has-focus.sc-ion-textarea-md-h{--background:var(--ion-color-step-150, #d9d9d9);--border-color:var(--ion-color-step-750, #404040)}.textarea-fill-solid.sc-ion-textarea-md-h .textarea-wrapper.sc-ion-textarea-md{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0px;border-bottom-left-radius:0px}[dir=rtl].sc-ion-textarea-md-h -no-combinator.textarea-fill-solid.sc-ion-textarea-md-h .textarea-wrapper.sc-ion-textarea-md,[dir=rtl] .sc-ion-textarea-md-h -no-combinator.textarea-fill-solid.sc-ion-textarea-md-h .textarea-wrapper.sc-ion-textarea-md,[dir=rtl].textarea-fill-solid.sc-ion-textarea-md-h .textarea-wrapper.sc-ion-textarea-md,[dir=rtl] .textarea-fill-solid.sc-ion-textarea-md-h .textarea-wrapper.sc-ion-textarea-md{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0px;border-bottom-left-radius:0px}@supports selector(:dir(rtl)){.textarea-fill-solid.sc-ion-textarea-md-h .textarea-wrapper.sc-ion-textarea-md:dir(rtl){border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0px;border-bottom-left-radius:0px}}.textarea-fill-solid.textarea-label-placement-stacked.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md,.has-focus.textarea-fill-solid.textarea-label-placement-floating.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md,.has-value.textarea-fill-solid.textarea-label-placement-floating.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, #b3b3b3);--border-radius:4px;--padding-start:16px;--padding-end:16px}.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, #404040)}}.textarea-fill-outline.has-focus.sc-ion-textarea-md-h{--border-width:2px;--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 .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){-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}.has-focus.textarea-fill-outline.textarea-label-placement-floating.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md,.has-value.textarea-fill-outline.textarea-label-placement-floating.sc-ion-textarea-md-h .label-text-wrapper.sc-ion-textarea-md,.textarea-fill-outline.textarea-label-placement-stacked.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}.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-top-left-radius:var(--border-radius);border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-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)}[dir=rtl].sc-ion-textarea-md-h -no-combinator.textarea-fill-outline.sc-ion-textarea-md-h .textarea-outline-start.sc-ion-textarea-md,[dir=rtl] .sc-ion-textarea-md-h -no-combinator.textarea-fill-outline.sc-ion-textarea-md-h .textarea-outline-start.sc-ion-textarea-md,[dir=rtl].textarea-fill-outline.sc-ion-textarea-md-h .textarea-outline-start.sc-ion-textarea-md,[dir=rtl] .textarea-fill-outline.sc-ion-textarea-md-h .textarea-outline-start.sc-ion-textarea-md{border-top-left-radius:0px;border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:0px}@supports selector(:dir(rtl)){.textarea-fill-outline.sc-ion-textarea-md-h .textarea-outline-start.sc-ion-textarea-md:dir(rtl){border-top-left-radius:0px;border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:0px}}.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-top-left-radius:0px;border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:0px;-ms-flex-positive:1;flex-grow:1}[dir=rtl].sc-ion-textarea-md-h -no-combinator.textarea-fill-outline.sc-ion-textarea-md-h .textarea-outline-end.sc-ion-textarea-md,[dir=rtl] .sc-ion-textarea-md-h -no-combinator.textarea-fill-outline.sc-ion-textarea-md-h .textarea-outline-end.sc-ion-textarea-md,[dir=rtl].textarea-fill-outline.sc-ion-textarea-md-h .textarea-outline-end.sc-ion-textarea-md,[dir=rtl] .textarea-fill-outline.sc-ion-textarea-md-h .textarea-outline-end.sc-ion-textarea-md{border-top-left-radius:var(--border-radius);border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:var(--border-radius)}@supports selector(:dir(rtl)){.textarea-fill-outline.sc-ion-textarea-md-h .textarea-outline-end.sc-ion-textarea-md:dir(rtl){border-top-left-radius:var(--border-radius);border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:var(--border-radius)}}.has-focus.textarea-fill-outline.textarea-label-placement-floating.sc-ion-textarea-md-h .textarea-outline-notch.sc-ion-textarea-md,.has-value.textarea-fill-outline.textarea-label-placement-floating.sc-ion-textarea-md-h .textarea-outline-notch.sc-ion-textarea-md,.textarea-fill-outline.textarea-label-placement-stacked.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, rgba(0, 0, 0, 0.13))));--padding-top:18px;--padding-end:0px;--padding-bottom:8px;--padding-start:0px;font-size:inherit}.legacy-textarea.sc-ion-textarea-md-h{--padding-top:10px;--padding-end:0;--padding-bottom:11px;--padding-start:8px;margin-left:0;margin-right:0;margin-top:8px;margin-bottom:0}.item-label-stacked.sc-ion-textarea-md-h,.item-label-stacked .sc-ion-textarea-md-h,.item-label-floating.sc-ion-textarea-md-h,.item-label-floating .sc-ion-textarea-md-h{--padding-top:8px;--padding-bottom:8px;--padding-start:0}.textarea-bottom.sc-ion-textarea-md .counter.sc-ion-textarea-md{letter-spacing:0.0333333333em}.sc-ion-textarea-md-h:not(.legacy-textarea){min-height:56px}.textarea-label-placement-floating.sc-ion-textarea-md-h,.textarea-label-placement-stacked.sc-ion-textarea-md-h{--padding-top:0px}.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)}.legacy-textarea.sc-ion-textarea-md-h .native-textarea[disabled].sc-ion-textarea-md,.textarea-disabled.sc-ion-textarea-md-h{opacity:0.38}.textarea-highlight.sc-ion-textarea-md{bottom:-1px;position:absolute;width:100%;height:2px;-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)}@supports (inset-inline-start: 0){.textarea-highlight.sc-ion-textarea-md{inset-inline-start:0}}@supports not (inset-inline-start: 0){.textarea-highlight.sc-ion-textarea-md{left:0}[dir=rtl].sc-ion-textarea-md-h .textarea-highlight.sc-ion-textarea-md,[dir=rtl] .sc-ion-textarea-md-h .textarea-highlight.sc-ion-textarea-md{left:unset;right:unset;right:0}[dir=rtl].sc-ion-textarea-md .textarea-highlight.sc-ion-textarea-md{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.textarea-highlight.sc-ion-textarea-md:dir(rtl){left:unset;right:unset;right: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}@supports (inset-inline-start: 0){.in-item.sc-ion-textarea-md-h .textarea-highlight.sc-ion-textarea-md{inset-inline-start:0}}@supports not (inset-inline-start: 0){.in-item.sc-ion-textarea-md-h .textarea-highlight.sc-ion-textarea-md{left:0}[dir=rtl].sc-ion-textarea-md-h -no-combinator.in-item.sc-ion-textarea-md-h .textarea-highlight.sc-ion-textarea-md,[dir=rtl] .sc-ion-textarea-md-h -no-combinator.in-item.sc-ion-textarea-md-h .textarea-highlight.sc-ion-textarea-md,[dir=rtl].in-item.sc-ion-textarea-md-h .textarea-highlight.sc-ion-textarea-md,[dir=rtl] .in-item.sc-ion-textarea-md-h .textarea-highlight.sc-ion-textarea-md{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.in-item.sc-ion-textarea-md-h .textarea-highlight.sc-ion-textarea-md:dir(rtl){left:unset;right:unset;right:0}}}.textarea-shape-round.sc-ion-textarea-md-h{--border-radius:16px}'}},3567:(k,h,n)=>{n.d(h,{c:()=>u,g:()=>d,h:()=>a,o:()=>p});var b=n(5861);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,d=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},v=/^[a-z][a-z0-9+\-.]*:/,p=function(){var r=(0,b.Z)(function*(o,l,m,g){if(null!=o&&"#"!==o[0]&&!v.test(o)){const c=document.querySelector("ion-router");if(c)return null!=l&&l.preventDefault(),c.push(o,m,g)}return!1});return function(l,m,g,c){return r.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/3998.250bcdbc1ff833f4.js b/MacroDeck/wwwroot/client/3998.250bcdbc1ff833f4.js new file mode 100644 index 00000000..0fa69bb9 --- /dev/null +++ b/MacroDeck/wwwroot/client/3998.250bcdbc1ff833f4.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[3998],{3998:(w,g,h)=>{h.r(g),h.d(g,{ion_searchbar:()=>s});var d=h(5861),n=h(771),m=h(512),v=h(4162),y=h(4459),b=h(5307),u=h(2905);const s=class{constructor(r){var e=this;(0,n.r)(this,r),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-".concat(x++),this.onClearInput=function(){var a=(0,d.Z)(function*(o){return e.ionClear.emit(),new Promise(c=>{setTimeout(()=>{const l=e.getValue();""!==l&&(e.value="",e.emitInputChange(),o&&!e.focused&&(e.setFocus(),e.focusedValue=l)),c()},64)})});return function(o){return a.apply(this,arguments)}}(),this.onCancelSearchbar=function(){var a=(0,d.Z)(function*(o){o&&(o.preventDefault(),o.stopPropagation()),e.ionCancel.emit();const c=e.getValue(),l=e.focused;yield e.onClearInput(),c&&!l&&e.emitValueChange(o),e.nativeInput&&e.nativeInput.blur()});return function(o){return a.apply(this,arguments)}}(),this.onInput=a=>{const o=a.target;o&&(this.value=o.value),this.emitInputChange(a)},this.onChange=a=>{this.emitValueChange(a)},this.onBlur=a=>{this.focused=!1,this.ionBlur.emit(),this.positionElements(),this.focusedValue!==this.value&&this.emitValueChange(a),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.autocomplete="off",this.autocorrect="off",this.cancelButtonIcon=u.c.get("backButtonIcon",b.a),this.cancelButtonText="Cancel",this.clearIcon=void 0,this.debounce=void 0,this.disabled=!1,this.inputmode=void 0,this.enterkeyhint=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=""}debounceChanged(){const{ionInput:r,debounce:e,originalIonInput:a}=this;this.ionInput=void 0===e?null!=a?a:r:(0,m.j)(r,e)}valueChanged(){const r=this.nativeInput,e=this.getValue();r&&r.value!==e&&(r.value=e)}showCancelButtonChanged(){requestAnimationFrame(()=>{this.positionElements(),(0,n.i)(this)})}connectedCallback(){this.emitStyle()}componentDidLoad(){this.originalIonInput=this.ionInput,this.positionElements(),this.debounceChanged(),setTimeout(()=>{this.noAnimate=!1},300)}emitStyle(){this.ionStyle.emit({searchbar:!0})}setFocus(){var r=this;return(0,d.Z)(function*(){r.nativeInput&&r.nativeInput.focus()})()}getInputElement(){var r=this;return(0,d.Z)(function*(){return r.nativeInput||(yield new Promise(e=>(0,m.c)(r.el,e))),Promise.resolve(r.nativeInput)})()}emitValueChange(r){const{value:e}=this,a=null==e?e:e.toString();this.focusedValue=a,this.ionChange.emit({value:a,event:r})}emitInputChange(r){const{value:e}=this;this.ionInput.emit({value:e,event:r})}positionElements(){const r=this.getValue(),e=this.shouldAlignLeft,a=(0,u.b)(this),o=!this.animated||""!==r.trim()||!!this.focused;this.shouldAlignLeft=o,"ios"===a&&(e!==o&&this.positionPlaceholder(),this.animated&&this.positionCancelButton())}positionPlaceholder(){const r=this.nativeInput;if(!r)return;const e=(0,v.i)(this.el),a=(this.el.shadowRoot||this.el).querySelector(".searchbar-search-icon");if(this.shouldAlignLeft)r.removeAttribute("style"),a.removeAttribute("style");else{const o=document,c=o.createElement("span");c.innerText=this.placeholder||"",o.body.appendChild(c),(0,m.r)(()=>{const l=c.offsetWidth;c.remove();const f="calc(50% - "+l/2+"px)",p="calc(50% - "+(l/2+a.clientWidth+8)+"px)";e?(r.style.paddingRight=f,a.style.marginRight=p):(r.style.paddingLeft=f,a.style.marginLeft=p)})}}positionCancelButton(){const r=(0,v.i)(this.el),e=(this.el.shadowRoot||this.el).querySelector(".searchbar-cancel-button"),a=this.shouldShowCancelButton();if(null!==e&&a!==this.isCancelVisible){const o=e.style;if(this.isCancelVisible=a,a)r?o.marginLeft="0":o.marginRight="0";else{const c=e.offsetWidth;c>0&&(r?o.marginLeft=-c+"px":o.marginRight=-c+"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:r}=this,e=this.animated&&u.c.getBoolean("animated",!0),a=(0,u.b)(this),o=this.clearIcon||("ios"===a?b.b:b.d),c=this.searchIcon||("ios"===a?b.s:b.e),l=this.shouldShowCancelButton(),f="never"!==this.showCancelButton&&(0,n.h)("button",{"aria-label":r,"aria-hidden":l?void 0:"true",type:"button",tabIndex:"ios"!==a||l?void 0:-1,onMouseDown:this.onCancelSearchbar,onTouchStart:this.onCancelSearchbar,class:"searchbar-cancel-button"},(0,n.h)("div",{"aria-hidden":"true"},"md"===a?(0,n.h)("ion-icon",{"aria-hidden":"true",mode:a,icon:this.cancelButtonIcon,lazy:!1}):r));return(0,n.h)(n.H,{role:"search","aria-disabled":this.disabled?"true":null,class:(0,y.c)(this.color,{[a]:!0,"searchbar-animated":e,"searchbar-disabled":this.disabled,"searchbar-no-animate":e&&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",{class:"searchbar-input-container"},(0,n.h)("input",{"aria-label":"search text",disabled:this.disabled,ref:p=>this.nativeInput=p,class:"searchbar-input",inputMode:this.inputmode,enterKeyHint:this.enterkeyhint,name:this.name,onInput:this.onInput,onChange:this.onChange,onBlur:this.onBlur,onFocus:this.onFocus,placeholder:this.placeholder,type:this.type,value:this.getValue(),autoComplete:this.autocomplete,autoCorrect:this.autocorrect,spellcheck:this.spellcheck}),"md"===a&&f,(0,n.h)("ion-icon",{"aria-hidden":"true",mode:a,icon:c,lazy:!1,class:"searchbar-search-icon"}),(0,n.h)("button",{"aria-label":"reset",type:"button","no-blur":!0,class:"searchbar-clear-button",onPointerDown:p=>{p.preventDefault()},onClick:()=>this.onClearInput(!0)},(0,n.h)("ion-icon",{"aria-hidden":"true",mode:a,icon:o,lazy:!1,class:"searchbar-clear-icon"}))),"ios"===a&&f)}get el(){return(0,n.f)(this)}static get watchers(){return{debounce:["debounceChanged"],value:["valueChanged"],showCancelButton:["showCancelButtonChanged"]}}};let x=0;s.style={ios:".sc-ion-searchbar-ios-h{--placeholder-color:initial;--placeholder-font-style:initial;--placeholder-font-weight:initial;--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, #3880ff);--clear-button-color:var(--ion-color-step-600, #666666);--color:var(--ion-text-color, #000);--icon-color:var(--ion-color-step-600, #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}@supports (inset-inline-start: 0){.searchbar-search-icon.sc-ion-searchbar-ios{inset-inline-start:5px}}@supports not (inset-inline-start: 0){.searchbar-search-icon.sc-ion-searchbar-ios{left:5px}[dir=rtl].sc-ion-searchbar-ios-h .searchbar-search-icon.sc-ion-searchbar-ios,[dir=rtl] .sc-ion-searchbar-ios-h .searchbar-search-icon.sc-ion-searchbar-ios{left:unset;right:unset;right:5px}[dir=rtl].sc-ion-searchbar-ios .searchbar-search-icon.sc-ion-searchbar-ios{left:unset;right:unset;right:5px}@supports selector(:dir(rtl)){.searchbar-search-icon.sc-ion-searchbar-ios:dir(rtl){left:unset;right:unset;right: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}@supports (inset-inline-start: 0){.searchbar-clear-button.sc-ion-searchbar-ios{inset-inline-end:0}}@supports not (inset-inline-start: 0){.searchbar-clear-button.sc-ion-searchbar-ios{right:0}[dir=rtl].sc-ion-searchbar-ios-h .searchbar-clear-button.sc-ion-searchbar-ios,[dir=rtl] .sc-ion-searchbar-ios-h .searchbar-clear-button.sc-ion-searchbar-ios{left:unset;right:unset;left:0}[dir=rtl].sc-ion-searchbar-ios .searchbar-clear-button.sc-ion-searchbar-ios{left:unset;right:unset;left:0}@supports selector(:dir(rtl)){.searchbar-clear-button.sc-ion-searchbar-ios:dir(rtl){left:unset;right:unset;left:0}}}.searchbar-clear-icon.sc-ion-searchbar-ios{width:1.125rem;height:100%}.searchbar-cancel-button.sc-ion-searchbar-ios{-webkit-padding-start:8px;padding-inline-start:8px;-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:16px}.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: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, #1a1a1a);--clear-button-color:initial;--color:var(--ion-color-step-850, #262626);--icon-color:var(--ion-color-step-600, #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}@supports (inset-inline-start: 0){.searchbar-search-icon.sc-ion-searchbar-md{inset-inline-start:16px}}@supports not (inset-inline-start: 0){.searchbar-search-icon.sc-ion-searchbar-md{left:16px}[dir=rtl].sc-ion-searchbar-md-h .searchbar-search-icon.sc-ion-searchbar-md,[dir=rtl] .sc-ion-searchbar-md-h .searchbar-search-icon.sc-ion-searchbar-md{left:unset;right:unset;right:16px}[dir=rtl].sc-ion-searchbar-md .searchbar-search-icon.sc-ion-searchbar-md{left:unset;right:unset;right:16px}@supports selector(:dir(rtl)){.searchbar-search-icon.sc-ion-searchbar-md:dir(rtl){left:unset;right:unset;right:16px}}}.searchbar-cancel-button.sc-ion-searchbar-md{top:0;background-color:transparent;font-size:1.5em}@supports (inset-inline-start: 0){.searchbar-cancel-button.sc-ion-searchbar-md{inset-inline-start:9px}}@supports not (inset-inline-start: 0){.searchbar-cancel-button.sc-ion-searchbar-md{left:9px}[dir=rtl].sc-ion-searchbar-md-h .searchbar-cancel-button.sc-ion-searchbar-md,[dir=rtl] .sc-ion-searchbar-md-h .searchbar-cancel-button.sc-ion-searchbar-md{left:unset;right:unset;right:9px}[dir=rtl].sc-ion-searchbar-md .searchbar-cancel-button.sc-ion-searchbar-md{left:unset;right:unset;right:9px}@supports selector(:dir(rtl)){.searchbar-cancel-button.sc-ion-searchbar-md:dir(rtl){left:unset;right:unset;right: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}@supports (inset-inline-start: 0){.searchbar-clear-button.sc-ion-searchbar-md{inset-inline-end:13px}}@supports not (inset-inline-start: 0){.searchbar-clear-button.sc-ion-searchbar-md{right:13px}[dir=rtl].sc-ion-searchbar-md-h .searchbar-clear-button.sc-ion-searchbar-md,[dir=rtl] .sc-ion-searchbar-md-h .searchbar-clear-button.sc-ion-searchbar-md{left:unset;right:unset;left:13px}[dir=rtl].sc-ion-searchbar-md .searchbar-clear-button.sc-ion-searchbar-md{left:unset;right:unset;left:13px}@supports selector(:dir(rtl)){.searchbar-clear-button.sc-ion-searchbar-md:dir(rtl){left:unset;right:unset;left: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}"}},4459:(w,g,h)=>{h.d(g,{c:()=>m,g:()=>y,h:()=>n,o:()=>u});var d=h(5861);const n=(t,i)=>null!==i.closest(t),m=(t,i)=>"string"==typeof t&&t.length>0?Object.assign({"ion-color":!0,["ion-color-".concat(t)]:!0},i):i,y=t=>{const i={};return(t=>void 0!==t?(Array.isArray(t)?t:t.split(" ")).filter(s=>null!=s).map(s=>s.trim()).filter(s=>""!==s):[])(t).forEach(s=>i[s]=!0),i},b=/^[a-z][a-z0-9+\-.]*:/,u=function(){var t=(0,d.Z)(function*(i,s,x,r){if(null!=i&&"#"!==i[0]&&!b.test(i)){const e=document.querySelector("ion-router");if(e)return null!=s&&s.preventDefault(),e.push(i,x,r)}return!1});return function(s,x,r,e){return t.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/3998.5777d7784aed56a1.js b/MacroDeck/wwwroot/client/3998.5777d7784aed56a1.js deleted file mode 100644 index e40648b0..00000000 --- a/MacroDeck/wwwroot/client/3998.5777d7784aed56a1.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[3998],{3998:(w,m,h)=>{h.r(m),h.d(m,{ion_searchbar:()=>s});var u=h(5861),t=h(1688),g=h(839),x=h(5085),y=h(3567),b=h(3173),d=h(2085);const s=class{constructor(r){var a=this;(0,t.r)(this,r),this.ionInput=(0,t.d)(this,"ionInput",7),this.ionChange=(0,t.d)(this,"ionChange",7),this.ionCancel=(0,t.d)(this,"ionCancel",7),this.ionClear=(0,t.d)(this,"ionClear",7),this.ionBlur=(0,t.d)(this,"ionBlur",7),this.ionFocus=(0,t.d)(this,"ionFocus",7),this.ionStyle=(0,t.d)(this,"ionStyle",7),this.isCancelVisible=!1,this.shouldAlignLeft=!0,this.inputId="ion-searchbar-"+v++,this.onClearInput=function(){var e=(0,u.Z)(function*(o){return a.ionClear.emit(),new Promise(c=>{setTimeout(()=>{const l=a.getValue();""!==l&&(a.value="",a.emitInputChange(),o&&!a.focused&&(a.setFocus(),a.focusedValue=l)),c()},64)})});return function(o){return e.apply(this,arguments)}}(),this.onCancelSearchbar=function(){var e=(0,u.Z)(function*(o){o&&(o.preventDefault(),o.stopPropagation()),a.ionCancel.emit();const c=a.getValue(),l=a.focused;yield a.onClearInput(),c&&!l&&a.emitValueChange(o),a.nativeInput&&a.nativeInput.blur()});return function(o){return e.apply(this,arguments)}}(),this.onInput=e=>{const o=e.target;o&&(this.value=o.value),this.emitInputChange(e)},this.onChange=e=>{this.emitValueChange(e)},this.onBlur=e=>{this.focused=!1,this.ionBlur.emit(),this.positionElements(),this.focusedValue!==this.value&&this.emitValueChange(e),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.autocomplete="off",this.autocorrect="off",this.cancelButtonIcon=d.c.get("backButtonIcon",b.a),this.cancelButtonText="Cancel",this.clearIcon=void 0,this.debounce=void 0,this.disabled=!1,this.inputmode=void 0,this.enterkeyhint=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=""}debounceChanged(){const{ionInput:r,debounce:a,originalIonInput:e}=this;this.ionInput=void 0===a?null!=e?e:r:(0,g.j)(r,a)}valueChanged(){const r=this.nativeInput,a=this.getValue();r&&r.value!==a&&(r.value=a)}showCancelButtonChanged(){requestAnimationFrame(()=>{this.positionElements(),(0,t.i)(this)})}connectedCallback(){this.emitStyle()}componentDidLoad(){this.originalIonInput=this.ionInput,this.positionElements(),this.debounceChanged(),setTimeout(()=>{this.noAnimate=!1},300)}emitStyle(){this.ionStyle.emit({searchbar:!0})}setFocus(){var r=this;return(0,u.Z)(function*(){r.nativeInput&&r.nativeInput.focus()})()}getInputElement(){return Promise.resolve(this.nativeInput)}emitValueChange(r){const{value:a}=this,e=null==a?a:a.toString();this.focusedValue=e,this.ionChange.emit({value:e,event:r})}emitInputChange(r){const{value:a}=this;this.ionInput.emit({value:a,event:r})}positionElements(){const r=this.getValue(),a=this.shouldAlignLeft,e=(0,d.b)(this),o=!this.animated||""!==r.trim()||!!this.focused;this.shouldAlignLeft=o,"ios"===e&&(a!==o&&this.positionPlaceholder(),this.animated&&this.positionCancelButton())}positionPlaceholder(){const r=this.nativeInput;if(!r)return;const a=(0,x.i)(this.el),e=(this.el.shadowRoot||this.el).querySelector(".searchbar-search-icon");if(this.shouldAlignLeft)r.removeAttribute("style"),e.removeAttribute("style");else{const o=document,c=o.createElement("span");c.innerText=this.placeholder||"",o.body.appendChild(c),(0,g.r)(()=>{const l=c.offsetWidth;c.remove();const f="calc(50% - "+l/2+"px)",p="calc(50% - "+(l/2+30)+"px)";a?(r.style.paddingRight=f,e.style.marginRight=p):(r.style.paddingLeft=f,e.style.marginLeft=p)})}}positionCancelButton(){const r=(0,x.i)(this.el),a=(this.el.shadowRoot||this.el).querySelector(".searchbar-cancel-button"),e=this.shouldShowCancelButton();if(null!==a&&e!==this.isCancelVisible){const o=a.style;if(this.isCancelVisible=e,e)r?o.marginLeft="0":o.marginRight="0";else{const c=a.offsetWidth;c>0&&(r?o.marginLeft=-c+"px":o.marginRight=-c+"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:r}=this,a=this.animated&&d.c.getBoolean("animated",!0),e=(0,d.b)(this),o=this.clearIcon||("ios"===e?b.b:b.d),c=this.searchIcon||("ios"===e?b.s:b.e),l=this.shouldShowCancelButton(),f="never"!==this.showCancelButton&&(0,t.h)("button",{"aria-label":r,"aria-hidden":l?void 0:"true",type:"button",tabIndex:"ios"!==e||l?void 0:-1,onMouseDown:this.onCancelSearchbar,onTouchStart:this.onCancelSearchbar,class:"searchbar-cancel-button"},(0,t.h)("div",{"aria-hidden":"true"},"md"===e?(0,t.h)("ion-icon",{"aria-hidden":"true",mode:e,icon:this.cancelButtonIcon,lazy:!1}):r));return(0,t.h)(t.H,{role:"search","aria-disabled":this.disabled?"true":null,class:(0,y.c)(this.color,{[e]:!0,"searchbar-animated":a,"searchbar-disabled":this.disabled,"searchbar-no-animate":a&&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,t.h)("div",{class:"searchbar-input-container"},(0,t.h)("input",{"aria-label":"search text",disabled:this.disabled,ref:p=>this.nativeInput=p,class:"searchbar-input",inputMode:this.inputmode,enterKeyHint:this.enterkeyhint,name:this.name,onInput:this.onInput,onChange:this.onChange,onBlur:this.onBlur,onFocus:this.onFocus,placeholder:this.placeholder,type:this.type,value:this.getValue(),autoComplete:this.autocomplete,autoCorrect:this.autocorrect,spellcheck:this.spellcheck}),"md"===e&&f,(0,t.h)("ion-icon",{"aria-hidden":"true",mode:e,icon:c,lazy:!1,class:"searchbar-search-icon"}),(0,t.h)("button",{"aria-label":"reset",type:"button","no-blur":!0,class:"searchbar-clear-button",onPointerDown:p=>{p.preventDefault()},onClick:()=>this.onClearInput(!0)},(0,t.h)("ion-icon",{"aria-hidden":"true",mode:e,icon:o,lazy:!1,class:"searchbar-clear-icon"}))),"ios"===e&&f)}get el(){return(0,t.f)(this)}static get watchers(){return{debounce:["debounceChanged"],value:["valueChanged"],showCancelButton:["showCancelButtonChanged"]}}};let v=0;s.style={ios:".sc-ion-searchbar-ios-h{--placeholder-color:initial;--placeholder-font-style:initial;--placeholder-font-weight:initial;--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%;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, #3880ff);--clear-button-color:var(--ion-color-step-600, #666666);--color:var(--ion-text-color, #000);--icon-color:var(--ion-color-step-600, #666666);-webkit-padding-start:12px;padding-inline-start:12px;-webkit-padding-end:12px;padding-inline-end:12px;padding-top:12px;padding-bottom:12px;height:60px;contain:strict}.searchbar-input-container.sc-ion-searchbar-ios{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:22px;height:100%;contain:strict}@supports (inset-inline-start: 0){.searchbar-search-icon.sc-ion-searchbar-ios{inset-inline-start:5px}}@supports not (inset-inline-start: 0){.searchbar-search-icon.sc-ion-searchbar-ios{left:5px}[dir=rtl].sc-ion-searchbar-ios-h .searchbar-search-icon.sc-ion-searchbar-ios,[dir=rtl] .sc-ion-searchbar-ios-h .searchbar-search-icon.sc-ion-searchbar-ios{left:unset;right:unset;right:5px}[dir=rtl].sc-ion-searchbar-ios .searchbar-search-icon.sc-ion-searchbar-ios{left:unset;right:unset;right:5px}@supports selector(:dir(rtl)){.searchbar-search-icon.sc-ion-searchbar-ios:dir(rtl){left:unset;right:unset;right:5px}}}.searchbar-input.sc-ion-searchbar-ios{-webkit-padding-start:28px;padding-inline-start:28px;-webkit-padding-end:28px;padding-inline-end:28px;padding-top:0;padding-bottom:0;height:100%;font-size:17px;font-weight:400;contain:strict}.searchbar-clear-button.sc-ion-searchbar-ios{top:0;background-position:center;position:absolute;width:30px;height:100%;border:0;background-color:transparent}@supports (inset-inline-start: 0){.searchbar-clear-button.sc-ion-searchbar-ios{inset-inline-end:0}}@supports not (inset-inline-start: 0){.searchbar-clear-button.sc-ion-searchbar-ios{right:0}[dir=rtl].sc-ion-searchbar-ios-h .searchbar-clear-button.sc-ion-searchbar-ios,[dir=rtl] .sc-ion-searchbar-ios-h .searchbar-clear-button.sc-ion-searchbar-ios{left:unset;right:unset;left:0}[dir=rtl].sc-ion-searchbar-ios .searchbar-clear-button.sc-ion-searchbar-ios{left:unset;right:unset;left:0}@supports selector(:dir(rtl)){.searchbar-clear-button.sc-ion-searchbar-ios:dir(rtl){left:unset;right:unset;left:0}}}.searchbar-clear-icon.sc-ion-searchbar-ios{width:18px;height:100%}.searchbar-cancel-button.sc-ion-searchbar-ios{-webkit-padding-start:8px;padding-inline-start:8px;-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:16px}.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:30px;padding-inline-start:30px}.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;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: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%;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, #1a1a1a);--clear-button-color:initial;--color:var(--ion-color-step-850, #262626);--icon-color:var(--ion-color-step-600, #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:21px;height:21px}@supports (inset-inline-start: 0){.searchbar-search-icon.sc-ion-searchbar-md{inset-inline-start:16px}}@supports not (inset-inline-start: 0){.searchbar-search-icon.sc-ion-searchbar-md{left:16px}[dir=rtl].sc-ion-searchbar-md-h .searchbar-search-icon.sc-ion-searchbar-md,[dir=rtl] .sc-ion-searchbar-md-h .searchbar-search-icon.sc-ion-searchbar-md{left:unset;right:unset;right:16px}[dir=rtl].sc-ion-searchbar-md .searchbar-search-icon.sc-ion-searchbar-md{left:unset;right:unset;right:16px}@supports selector(:dir(rtl)){.searchbar-search-icon.sc-ion-searchbar-md:dir(rtl){left:unset;right:unset;right:16px}}}.searchbar-cancel-button.sc-ion-searchbar-md{top:0;background-color:transparent;font-size:1.6em}@supports (inset-inline-start: 0){.searchbar-cancel-button.sc-ion-searchbar-md{inset-inline-start:5px}}@supports not (inset-inline-start: 0){.searchbar-cancel-button.sc-ion-searchbar-md{left:5px}[dir=rtl].sc-ion-searchbar-md-h .searchbar-cancel-button.sc-ion-searchbar-md,[dir=rtl] .sc-ion-searchbar-md-h .searchbar-cancel-button.sc-ion-searchbar-md{left:unset;right:unset;right:5px}[dir=rtl].sc-ion-searchbar-md .searchbar-cancel-button.sc-ion-searchbar-md{left:unset;right:unset;right:5px}@supports selector(:dir(rtl)){.searchbar-cancel-button.sc-ion-searchbar-md:dir(rtl){left:unset;right:unset;right:5px}}}.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:55px;padding-inline-start:55px;-webkit-padding-end:55px;padding-inline-end:55px;padding-top:6px;padding-bottom:6px;background-position:left 8px center;height:auto;font-size:16px;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}@supports (inset-inline-start: 0){.searchbar-clear-button.sc-ion-searchbar-md{inset-inline-end:13px}}@supports not (inset-inline-start: 0){.searchbar-clear-button.sc-ion-searchbar-md{right:13px}[dir=rtl].sc-ion-searchbar-md-h .searchbar-clear-button.sc-ion-searchbar-md,[dir=rtl] .sc-ion-searchbar-md-h .searchbar-clear-button.sc-ion-searchbar-md{left:unset;right:unset;left:13px}[dir=rtl].sc-ion-searchbar-md .searchbar-clear-button.sc-ion-searchbar-md{left:unset;right:unset;left:13px}@supports selector(:dir(rtl)){.searchbar-clear-button.sc-ion-searchbar-md:dir(rtl){left:unset;right:unset;left:13px}}}.searchbar-clear-button.ion-activated.sc-ion-searchbar-md{background-color:transparent}.searchbar-clear-icon.sc-ion-searchbar-md{width:22px;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}"}},3567:(w,m,h)=>{h.d(m,{c:()=>g,g:()=>y,h:()=>t,o:()=>d});var u=h(5861);const t=(n,i)=>null!==i.closest(n),g=(n,i)=>"string"==typeof n&&n.length>0?Object.assign({"ion-color":!0,[`ion-color-${n}`]:!0},i):i,y=n=>{const i={};return(n=>void 0!==n?(Array.isArray(n)?n:n.split(" ")).filter(s=>null!=s).map(s=>s.trim()).filter(s=>""!==s):[])(n).forEach(s=>i[s]=!0),i},b=/^[a-z][a-z0-9+\-.]*:/,d=function(){var n=(0,u.Z)(function*(i,s,v,r){if(null!=i&&"#"!==i[0]&&!b.test(i)){const a=document.querySelector("ion-router");if(a)return null!=s&&s.preventDefault(),a.push(i,v,r)}return!1});return function(s,v,r,a){return n.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/3rdpartylicenses.txt b/MacroDeck/wwwroot/client/3rdpartylicenses.txt index ce01f3d9..d101514a 100644 --- a/MacroDeck/wwwroot/client/3rdpartylicenses.txt +++ b/MacroDeck/wwwroot/client/3rdpartylicenses.txt @@ -119,6 +119,33 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +@capacitor/screen-orientation +MIT +Copyright 2020-present Ionic +https://ionic.io + +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/angular MIT @@ -149,6 +176,8 @@ 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 + @ionic/storage MIT diff --git a/MacroDeck/wwwroot/client/4087.4d3d6c0045bee110.js b/MacroDeck/wwwroot/client/4087.4d3d6c0045bee110.js deleted file mode 100644 index 02e60a2c..00000000 --- a/MacroDeck/wwwroot/client/4087.4d3d6c0045bee110.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[4087],{4087:(C,f,e)=>{e.r(f),e.d(f,{ion_fab:()=>r,ion_fab_button:()=>h,ion_fab_list:()=>l});var p=e(5861),o=e(1688),d=e(2085),g=e(839),b=e(3567),v=e(3173);const r=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,n=this.getFab();n&&(n.activated=t),Array.from(this.el.querySelectorAll("ion-fab-list")).forEach(s=>{s.activated=t})}componentDidLoad(){this.activated&&this.activatedChanged()}close(){var t=this;return(0,p.Z)(function*(){t.activated=!1})()}getFab(){return this.el.querySelector("ion-fab-button")}toggle(){var t=this;return(0,p.Z)(function*(){t.el.querySelector("ion-fab-list")&&(t.activated=!t.activated)})()}render(){const{horizontal:t,vertical:n,edge:s}=this,c=(0,d.b)(this);return(0,o.h)(o.H,{class:{[c]:!0,[`fab-horizontal-${t}`]:void 0!==t,[`fab-vertical-${n}`]:void 0!==n,"fab-edge":s}},(0,o.h)("slot",null))}get el(){return(0,o.f)(this)}static get watchers(){return{activated:["activatedChanged"]}}};r.style=":host{position:absolute;z-index:999}:host(.fab-horizontal-center){-webkit-margin-start:-28px;margin-inline-start:-28px}@supports (inset-inline-start: 0){:host(.fab-horizontal-center){inset-inline-start:50%}}@supports not (inset-inline-start: 0){:host(.fab-horizontal-center){left:50%}:host-context([dir=rtl]):host(.fab-horizontal-center),:host-context([dir=rtl]).fab-horizontal-center{left:unset;right:unset;right:50%}@supports selector(:dir(rtl)){:host(.fab-horizontal-center):dir(rtl){left:unset;right:unset;right:50%}}}@supports (inset-inline-start: 0){:host(.fab-horizontal-start){inset-inline-start:calc(10px + var(--ion-safe-area-left, 0px))}}@supports not (inset-inline-start: 0){: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{left:unset;right:unset;right:calc(10px + var(--ion-safe-area-left, 0px))}@supports selector(:dir(rtl)){:host(.fab-horizontal-start):dir(rtl){left:unset;right:unset;right:calc(10px + var(--ion-safe-area-left, 0px))}}}@supports (inset-inline-start: 0){:host(.fab-horizontal-end){inset-inline-end:calc(10px + var(--ion-safe-area-right, 0px))}}@supports not (inset-inline-start: 0){: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:unset;right:unset;left:calc(10px + var(--ion-safe-area-right, 0px))}@supports selector(:dir(rtl)){:host(.fab-horizontal-end):dir(rtl){left:unset;right:unset;left:calc(10px + var(--ion-safe-area-right, 0px))}}}:host(.fab-vertical-top){top:10px}:host(.fab-vertical-top.fab-edge){top:-28px}:host(.fab-vertical-bottom){bottom:10px}:host(.fab-vertical-bottom.fab-edge){bottom:-28px}:host(.fab-vertical-center){margin-top:-28px;top:50%}";const h=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:n}=this;n&&n.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:n,color:s,href:c,activated:x,show:E,translucent:k,size:y,inheritedAttributes:A}=this,w=(0,b.h)("ion-fab-list",t),_=(0,d.b)(this),z=void 0===c?"button":"a",D="button"===z?{type:this.type}:{download:this.download,href:c,rel:this.rel,target:this.target};return(0,o.h)(o.H,{onClick:this.onClick,"aria-disabled":n?"true":null,class:(0,b.c)(s,{[_]:!0,"fab-button-in-list":w,"fab-button-translucent-in-list":w&&k,"fab-button-close-active":x,"fab-button-show":E,"fab-button-disabled":n,"fab-button-translucent":k,"ion-activatable":!0,"ion-focusable":!0,[`fab-button-${y}`]:void 0!==y})},(0,o.h)(z,Object.assign({},D,{class:"button-native",part:"native",disabled:n,onFocus:this.onFocus,onBlur:this.onBlur,onClick:L=>(0,b.o)(c,L,this.routerDirection,this.routerAnimation)},A),(0,o.h)("ion-icon",{"aria-hidden":"true",icon:this.closeIcon,part:"close-icon",class:"close-icon",lazy:!1}),(0,o.h)("span",{class:"button-inner"},(0,o.h)("slot",null)),"md"===_&&(0,o.h)("ion-ripple-effect",null)))}get el(){return(0,o.f)(this)}};h.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, #3880ff);--background-activated:var(--ion-color-primary-shade, #3171e0);--background-focused:var(--ion-color-primary-shade, #3171e0);--background-hover:var(--ion-color-primary-tint, #4c8dff);--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, 56, 128, 255), 0.9);--background-hover:rgba(var(--ion-color-primary-rgb, 56, 128, 255), 0.8);--background-focused:rgba(var(--ion-color-primary-rgb, 56, 128, 255), 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, #3880ff);--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)}}'};const l=class{constructor(t){(0,o.r)(this,t),this.activated=!1,this.side="bottom"}activatedChanged(t){const n=Array.from(this.el.querySelectorAll("ion-fab-button")),s=t?30:0;n.forEach((c,x)=>{setTimeout(()=>c.show=t,x*s)})}render(){const t=(0,d.b)(this);return(0,o.h)(o.H,{class:{[t]:!0,"fab-list-active":this.activated,[`fab-list-side-${this.side}`]:!0}},(0,o.h)("slot",null))}get el(){return(0,o.f)(this)}static get watchers(){return{activated:["activatedChanged"]}}};l.style=":host{margin-left:0;margin-right:0;margin-top:66px;margin-bottom:66px;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:66px;margin-inline-start:66px;-webkit-margin-end:66px;margin-inline-end:66px;margin-top:0;margin-bottom:0;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@supports (inset-inline-start: 0){:host(.fab-list-side-start){inset-inline-end:0}}@supports not (inset-inline-start: 0){:host(.fab-list-side-start){right:0}:host-context([dir=rtl]):host(.fab-list-side-start),:host-context([dir=rtl]).fab-list-side-start{left:unset;right:unset;left:0}@supports selector(:dir(rtl)){:host(.fab-list-side-start):dir(rtl){left:unset;right:unset;left:0}}}:host(.fab-list-side-end){-webkit-margin-start:66px;margin-inline-start:66px;-webkit-margin-end:66px;margin-inline-end:66px;margin-top:0;margin-bottom:0;-ms-flex-direction:row;flex-direction:row}@supports (inset-inline-start: 0){:host(.fab-list-side-end){inset-inline-start:0}}@supports not (inset-inline-start: 0){:host(.fab-list-side-end){left:0}:host-context([dir=rtl]):host(.fab-list-side-end),:host-context([dir=rtl]).fab-list-side-end{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){:host(.fab-list-side-end):dir(rtl){left:unset;right:unset;right:0}}}"},3567:(C,f,e)=>{e.d(f,{c:()=>d,g:()=>b,h:()=>o,o:()=>m});var p=e(5861);const o=(r,i)=>null!==i.closest(r),d=(r,i)=>"string"==typeof r&&r.length>0?Object.assign({"ion-color":!0,[`ion-color-${r}`]:!0},i):i,b=r=>{const i={};return(r=>void 0!==r?(Array.isArray(r)?r:r.split(" ")).filter(a=>null!=a).map(a=>a.trim()).filter(a=>""!==a):[])(r).forEach(a=>i[a]=!0),i},v=/^[a-z][a-z0-9+\-.]*:/,m=function(){var r=(0,p.Z)(function*(i,a,h,u){if(null!=i&&"#"!==i[0]&&!v.test(i)){const l=document.querySelector("ion-router");if(l)return null!=a&&a.preventDefault(),l.push(i,h,u)}return!1});return function(a,h,u,l){return r.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/4087.f66257eed0019010.js b/MacroDeck/wwwroot/client/4087.f66257eed0019010.js new file mode 100644 index 00000000..7611b3fb --- /dev/null +++ b/MacroDeck/wwwroot/client/4087.f66257eed0019010.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[4087],{4087:(C,h,e)=>{e.r(h),e.d(h,{ion_fab:()=>r,ion_fab_button:()=>f,ion_fab_list:()=>l});var p=e(5861),o=e(771),d=e(2905),g=e(512),b=e(4459),v=e(5307);const r=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,a=this.getFab();a&&(a.activated=t),Array.from(this.el.querySelectorAll("ion-fab-list")).forEach(s=>{s.activated=t})}componentDidLoad(){this.activated&&this.activatedChanged()}close(){var t=this;return(0,p.Z)(function*(){t.activated=!1})()}getFab(){return this.el.querySelector("ion-fab-button")}toggle(){var t=this;return(0,p.Z)(function*(){t.el.querySelector("ion-fab-list")&&(t.activated=!t.activated)})()}render(){const{horizontal:t,vertical:a,edge:s}=this,c=(0,d.b)(this);return(0,o.h)(o.H,{class:{[c]:!0,["fab-horizontal-".concat(t)]:void 0!==t,["fab-vertical-".concat(a)]:void 0!==a,"fab-edge":s}},(0,o.h)("slot",null))}get el(){return(0,o.f)(this)}static get watchers(){return{activated:["activatedChanged"]}}};r.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}";const f=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:a}=this;a&&a.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:a,color:s,href:c,activated:x,show:E,translucent:k,size:w,inheritedAttributes:A}=this,y=(0,b.h)("ion-fab-list",t),_=(0,d.b)(this),z=void 0===c?"button":"a",D="button"===z?{type:this.type}:{download:this.download,href:c,rel:this.rel,target:this.target};return(0,o.h)(o.H,{onClick:this.onClick,"aria-disabled":a?"true":null,class:(0,b.c)(s,{[_]:!0,"fab-button-in-list":y,"fab-button-translucent-in-list":y&&k,"fab-button-close-active":x,"fab-button-show":E,"fab-button-disabled":a,"fab-button-translucent":k,"ion-activatable":!0,"ion-focusable":!0,["fab-button-".concat(w)]:void 0!==w})},(0,o.h)(z,Object.assign({},D,{class:"button-native",part:"native",disabled:a,onFocus:this.onFocus,onBlur:this.onBlur,onClick:L=>(0,b.o)(c,L,this.routerDirection,this.routerAnimation)},A),(0,o.h)("ion-icon",{"aria-hidden":"true",icon:this.closeIcon,part:"close-icon",class:"close-icon",lazy:!1}),(0,o.h)("span",{class:"button-inner"},(0,o.h)("slot",null)),"md"===_&&(0,o.h)("ion-ripple-effect",null)))}get el(){return(0,o.f)(this)}};f.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, #3880ff);--background-activated:var(--ion-color-primary-shade, #3171e0);--background-focused:var(--ion-color-primary-shade, #3171e0);--background-hover:var(--ion-color-primary-tint, #4c8dff);--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, 56, 128, 255), 0.9);--background-hover:rgba(var(--ion-color-primary-rgb, 56, 128, 255), 0.8);--background-focused:rgba(var(--ion-color-primary-rgb, 56, 128, 255), 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, #3880ff);--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)}}'};const l=class{constructor(t){(0,o.r)(this,t),this.activated=!1,this.side="bottom"}activatedChanged(t){const a=Array.from(this.el.querySelectorAll("ion-fab-button")),s=t?30:0;a.forEach((c,x)=>{setTimeout(()=>c.show=t,x*s)})}render(){const t=(0,d.b)(this);return(0,o.h)(o.H,{class:{[t]:!0,"fab-list-active":this.activated,["fab-list-side-".concat(this.side)]:!0}},(0,o.h)("slot",null))}get el(){return(0,o.f)(this)}static get watchers(){return{activated:["activatedChanged"]}}};l.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}@supports (inset-inline-start: 0){:host(.fab-list-side-start){inset-inline-end:0}}@supports not (inset-inline-start: 0){:host(.fab-list-side-start){right:0}:host-context([dir=rtl]):host(.fab-list-side-start),:host-context([dir=rtl]).fab-list-side-start{left:unset;right:unset;left:0}@supports selector(:dir(rtl)){:host(.fab-list-side-start:dir(rtl)){left:unset;right:unset;left: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}@supports (inset-inline-start: 0){:host(.fab-list-side-end){inset-inline-start:0}}@supports not (inset-inline-start: 0){:host(.fab-list-side-end){left:0}:host-context([dir=rtl]):host(.fab-list-side-end),:host-context([dir=rtl]).fab-list-side-end{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){:host(.fab-list-side-end:dir(rtl)){left:unset;right:unset;right:0}}}"},4459:(C,h,e)=>{e.d(h,{c:()=>d,g:()=>b,h:()=>o,o:()=>m});var p=e(5861);const o=(r,i)=>null!==i.closest(r),d=(r,i)=>"string"==typeof r&&r.length>0?Object.assign({"ion-color":!0,["ion-color-".concat(r)]:!0},i):i,b=r=>{const i={};return(r=>void 0!==r?(Array.isArray(r)?r:r.split(" ")).filter(n=>null!=n).map(n=>n.trim()).filter(n=>""!==n):[])(r).forEach(n=>i[n]=!0),i},v=/^[a-z][a-z0-9+\-.]*:/,m=function(){var r=(0,p.Z)(function*(i,n,f,u){if(null!=i&&"#"!==i[0]&&!v.test(i)){const l=document.querySelector("ion-router");if(l)return null!=n&&n.preventDefault(),l.push(i,f,u)}return!1});return function(n,f,u,l){return r.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/4090.87a60fcd6699e003.js b/MacroDeck/wwwroot/client/4090.87a60fcd6699e003.js deleted file mode 100644 index 492e120c..00000000 --- a/MacroDeck/wwwroot/client/4090.87a60fcd6699e003.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[4090],{4090:(C,h,a)=>{a.r(h),a.d(h,{ion_tab_bar:()=>b,ion_tab_button:()=>v});var g=a(5861),o=a(1688),f=a(3459),x=a(3567),d=a(2085),m=a(839);a(6225),a(7484),a(4874);const b=class{constructor(t){(0,o.r)(this,t),this.ionTabBarChanged=(0,o.d)(this,"ionTabBarChanged",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 t=this;return(0,g.Z)(function*(){t.keyboardCtrl=yield(0,f.c)(function(){var e=(0,g.Z)(function*(s,l){!1===s&&void 0!==l&&(yield l),t.keyboardVisible=s});return function(s,l){return e.apply(this,arguments)}}())})()}disconnectedCallback(){this.keyboardCtrl&&this.keyboardCtrl.destroy()}render(){const{color:t,translucent:e,keyboardVisible:s}=this,l=(0,d.b)(this),p=s&&"top"!==this.el.getAttribute("slot");return(0,o.h)(o.H,{role:"tablist","aria-hidden":p?"true":null,class:(0,x.c)(t,{[l]:!0,"tab-bar-translucent":e,"tab-bar-hidden":p})},(0,o.h)("slot",null))}get el(){return(0,o.f)(this)}static get watchers(){return{selectedTab:["selectedTabChanged"]}}};b.style={ios:":host{-webkit-padding-start:var(--ion-safe-area-left);padding-inline-start:var(--ion-safe-area-left);-webkit-padding-end:var(--ion-safe-area-right);padding-inline-end:var(--ion-safe-area-right);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-bottom:var(--ion-safe-area-bottom, 0);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, #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, rgba(0, 0, 0, 0.2))));--color:var(--ion-tab-bar-color, var(--ion-color-step-600, #666666));--color-selected:var(--ion-tab-bar-color-selected, var(--ion-color-primary, #3880ff));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{-webkit-padding-start:var(--ion-safe-area-left);padding-inline-start:var(--ion-safe-area-left);-webkit-padding-end:var(--ion-safe-area-right);padding-inline-end:var(--ion-safe-area-right);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-bottom:var(--ion-safe-area-bottom, 0);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, rgba(0, 0, 0, 0.07))));--color:var(--ion-tab-bar-color, var(--ion-color-step-650, #595959));--color-selected:var(--ion-tab-bar-color-selected, var(--ion-color-primary, #3880ff));height:56px}"};const v=class{constructor(t){(0,o.r)(this,t),this.ionTabButtonClick=(0,o.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(t){const e=t.target,s=this.el.parentElement;(t.composedPath().includes(s)||null!=e&&e.contains(this.el))&&(this.selected=this.tab===t.detail.tab)}componentWillLoad(){this.inheritedAttributes=Object.assign({},(0,m.k)(this.el,["aria-label"])),void 0===this.layout&&(this.layout=d.c.get("tabButtonLayout","icon-top"))}selectTab(t){void 0!==this.tab&&(this.disabled||this.ionTabButtonClick.emit({tab:this.tab,href:this.href,selected:this.selected}),t.preventDefault())}get hasLabel(){return!!this.el.querySelector("ion-label")}get hasIcon(){return!!this.el.querySelector("ion-icon")}render(){const{disabled:t,hasIcon:e,hasLabel:s,href:l,rel:p,target:E,layout:T,selected:k,tab:_,inheritedAttributes:B}=this,w=(0,d.b)(this);return(0,o.h)(o.H,{onClick:this.onClick,onKeyup:this.onKeyUp,id:void 0!==_?`tab-button-${_}`:null,class:{[w]:!0,"tab-selected":k,"tab-disabled":t,"tab-has-label":s,"tab-has-icon":e,"tab-has-label-only":s&&!e,"tab-has-icon-only":e&&!s,[`tab-layout-${T}`]:!0,"ion-activatable":!0,"ion-selectable":!0,"ion-focusable":!0}},(0,o.h)("a",Object.assign({},{download:this.download,href:l,rel:p,target:E},{class:"button-native",part:"native",role:"tab","aria-selected":k?"true":null,"aria-disabled":t?"true":null,tabindex:t?"-1":void 0},B),(0,o.h)("span",{class:"button-inner"},(0,o.h)("slot",null)),"md"===w&&(0,o.h)("ion-ripple-effect",{type:"unbounded"})))}get el(){return(0,o.f)(this)}};v.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}@supports (inset-inline-start: 0){::slotted(ion-badge){inset-inline-start:calc(50% + 6px)}}@supports not (inset-inline-start: 0){::slotted(ion-badge){left:calc(50% + 6px)}:host-context([dir=rtl]) ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 6px)}[dir=rtl] ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 6px)}@supports selector(:dir(rtl)){::slotted(ion-badge):dir(rtl){left:unset;right:unset;right:calc(50% + 6px)}}}::slotted(ion-icon){margin-top:2px;margin-bottom:2px;font-size:30px}::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}@supports (inset-inline-start: 0){:host(.tab-layout-icon-bottom) ::slotted(ion-badge){inset-inline-start:calc(50% + 12px)}}@supports not (inset-inline-start: 0){:host(.tab-layout-icon-bottom) ::slotted(ion-badge){left:calc(50% + 12px)}:host-context([dir=rtl]):host(.tab-layout-icon-bottom) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-bottom ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 12px)}@supports selector(:dir(rtl)){:host(.tab-layout-icon-bottom) ::slotted(ion-badge):dir(rtl){left:unset;right:unset;right: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}@supports (inset-inline-start: 0){:host(.tab-layout-icon-start) ::slotted(ion-badge),:host(.tab-layout-icon-end) ::slotted(ion-badge){inset-inline-start:calc(50% + 35px)}}@supports not (inset-inline-start: 0){:host(.tab-layout-icon-start) ::slotted(ion-badge),:host(.tab-layout-icon-end) ::slotted(ion-badge){left:calc(50% + 35px)}:host-context([dir=rtl]):host(.tab-layout-icon-start) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-start ::slotted(ion-badge),:host-context([dir=rtl]):host(.tab-layout-icon-end) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-end ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 35px)}@supports selector(:dir(rtl)){:host(.tab-layout-icon-start) ::slotted(ion-badge):dir(rtl),:host(.tab-layout-icon-end) ::slotted(ion-badge):dir(rtl){left:unset;right:unset;right:calc(50% + 35px)}}}:host(.tab-layout-icon-hide) ::slotted(ion-badge),:host(.tab-has-label-only) ::slotted(ion-badge){top:10px}@supports (inset-inline-start: 0){:host(.tab-layout-icon-hide) ::slotted(ion-badge),:host(.tab-has-label-only) ::slotted(ion-badge){inset-inline-start:calc(50% + 30px)}}@supports not (inset-inline-start: 0){:host(.tab-layout-icon-hide) ::slotted(ion-badge),:host(.tab-has-label-only) ::slotted(ion-badge){left:calc(50% + 30px)}:host-context([dir=rtl]):host(.tab-layout-icon-hide) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-hide ::slotted(ion-badge),:host-context([dir=rtl]):host(.tab-has-label-only) ::slotted(ion-badge),:host-context([dir=rtl]).tab-has-label-only ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 30px)}@supports selector(:dir(rtl)){:host(.tab-layout-icon-hide) ::slotted(ion-badge):dir(rtl),:host(.tab-has-label-only) ::slotted(ion-badge):dir(rtl){left:unset;right:unset;right: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}',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}@supports (inset-inline-start: 0){::slotted(ion-badge){inset-inline-start:calc(50% + 6px)}}@supports not (inset-inline-start: 0){::slotted(ion-badge){left:calc(50% + 6px)}:host-context([dir=rtl]) ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 6px)}[dir=rtl] ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 6px)}@supports selector(:dir(rtl)){::slotted(ion-badge):dir(rtl){left:unset;right:unset;right: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}@supports (inset-inline-start: 0){:host(.tab-layout-icon-bottom) ::slotted(ion-badge){inset-inline-start:70%}}@supports not (inset-inline-start: 0){:host(.tab-layout-icon-bottom) ::slotted(ion-badge){left:70%}:host-context([dir=rtl]):host(.tab-layout-icon-bottom) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-bottom ::slotted(ion-badge){left:unset;right:unset;right:70%}@supports selector(:dir(rtl)){:host(.tab-layout-icon-bottom) ::slotted(ion-badge):dir(rtl){left:unset;right:unset;right: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}@supports (inset-inline-start: 0){:host(.tab-layout-icon-start) ::slotted(ion-badge),:host(.tab-layout-icon-end) ::slotted(ion-badge){inset-inline-start:80%}}@supports not (inset-inline-start: 0){:host(.tab-layout-icon-start) ::slotted(ion-badge),:host(.tab-layout-icon-end) ::slotted(ion-badge){left:80%}:host-context([dir=rtl]):host(.tab-layout-icon-start) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-start ::slotted(ion-badge),:host-context([dir=rtl]):host(.tab-layout-icon-end) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-end ::slotted(ion-badge){left:unset;right:unset;right:80%}@supports selector(:dir(rtl)){:host(.tab-layout-icon-start) ::slotted(ion-badge):dir(rtl),:host(.tab-layout-icon-end) ::slotted(ion-badge):dir(rtl){left:unset;right:unset;right: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}@supports (inset-inline-start: 0){:host(.tab-layout-icon-hide) ::slotted(ion-badge),:host(.tab-has-label-only) ::slotted(ion-badge){inset-inline-start:70%}}@supports not (inset-inline-start: 0){:host(.tab-layout-icon-hide) ::slotted(ion-badge),:host(.tab-has-label-only) ::slotted(ion-badge){left:70%}:host-context([dir=rtl]):host(.tab-layout-icon-hide) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-hide ::slotted(ion-badge),:host-context([dir=rtl]):host(.tab-has-label-only) ::slotted(ion-badge),:host-context([dir=rtl]).tab-has-label-only ::slotted(ion-badge){left:unset;right:unset;right:70%}@supports selector(:dir(rtl)){:host(.tab-layout-icon-hide) ::slotted(ion-badge):dir(rtl),:host(.tab-has-label-only) ::slotted(ion-badge):dir(rtl){left:unset;right:unset;right: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}'}},3567:(C,h,a)=>{a.d(h,{c:()=>f,g:()=>d,h:()=>o,o:()=>y});var g=a(5861);const o=(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},m=/^[a-z][a-z0-9+\-.]*:/,y=function(){var n=(0,g.Z)(function*(i,r,u,b){if(null!=i&&"#"!==i[0]&&!m.test(i)){const c=document.querySelector("ion-router");if(c)return null!=r&&r.preventDefault(),c.push(i,u,b)}return!1});return function(r,u,b,c){return n.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/4090.f94706e449b7c8d3.js b/MacroDeck/wwwroot/client/4090.f94706e449b7c8d3.js new file mode 100644 index 00000000..a505eab4 --- /dev/null +++ b/MacroDeck/wwwroot/client/4090.f94706e449b7c8d3.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[4090],{4090:(C,h,a)=>{a.r(h),a.d(h,{ion_tab_bar:()=>b,ion_tab_button:()=>v});var u=a(5861),t=a(771),f=a(9252),x=a(4459),d=a(2905),m=a(512);a(1848),a(3920),a(1836);const b=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,u.Z)(function*(){o.keyboardCtrl=yield(0,f.c)(function(){var e=(0,u.Z)(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),p=s&&"top"!==this.el.getAttribute("slot");return(0,t.h)(t.H,{role:"tablist","aria-hidden":p?"true":null,class:(0,x.c)(o,{[l]:!0,"tab-bar-translucent":e,"tab-bar-hidden":p})},(0,t.h)("slot",null))}get el(){return(0,t.f)(this)}static get watchers(){return{selectedTab:["selectedTabChanged"]}}};b.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, #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, rgba(0, 0, 0, 0.2))));--color:var(--ion-tab-bar-color, var(--ion-color-step-600, #666666));--color-selected:var(--ion-tab-bar-color-selected, var(--ion-color-primary, #3880ff));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, rgba(0, 0, 0, 0.07))));--color:var(--ion-tab-bar-color, var(--ion-color-step-650, #595959));--color-selected:var(--ion-tab-bar-color-selected, var(--ion-color-primary, #3880ff));height:56px}"};const v=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)||null!=e&&e.contains(this.el))&&(this.selected=this.tab===o.detail.tab)}componentWillLoad(){this.inheritedAttributes=Object.assign({},(0,m.k)(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:p,target:E,layout:T,selected:k,tab:_,inheritedAttributes:B}=this,w=(0,d.b)(this),D={download:this.download,href:l,rel:p,target:E};return(0,t.h)(t.H,{onClick:this.onClick,onKeyup:this.onKeyUp,id:void 0!==_?"tab-button-".concat(_):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-".concat(T)]:!0,"ion-activatable":!0,"ion-selectable":!0,"ion-focusable":!0}},(0,t.h)("a",Object.assign({},D,{class:"button-native",part:"native",role:"tab","aria-selected":k?"true":null,"aria-disabled":o?"true":null,tabindex:o?"-1":void 0},B),(0,t.h)("span",{class:"button-inner"},(0,t.h)("slot",null)),"md"===w&&(0,t.h)("ion-ripple-effect",{type:"unbounded"})))}get el(){return(0,t.f)(this)}};v.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}@supports (inset-inline-start: 0){::slotted(ion-badge){inset-inline-start:calc(50% + 6px)}}@supports not (inset-inline-start: 0){::slotted(ion-badge){left:calc(50% + 6px)}:host-context([dir=rtl]) ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 6px)}[dir=rtl] ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 6px)}@supports selector(:dir(rtl)){::slotted(ion-badge):dir(rtl){left:unset;right:unset;right:calc(50% + 6px)}}}::slotted(ion-icon){margin-top:2px;margin-bottom:2px;font-size:30px}::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}@supports (inset-inline-start: 0){:host(.tab-layout-icon-bottom) ::slotted(ion-badge){inset-inline-start:calc(50% + 12px)}}@supports not (inset-inline-start: 0){:host(.tab-layout-icon-bottom) ::slotted(ion-badge){left:calc(50% + 12px)}:host-context([dir=rtl]):host(.tab-layout-icon-bottom) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-bottom ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 12px)}@supports selector(:dir(rtl)){:host(.tab-layout-icon-bottom:dir(rtl)) ::slotted(ion-badge){left:unset;right:unset;right: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}@supports (inset-inline-start: 0){:host(.tab-layout-icon-start) ::slotted(ion-badge),:host(.tab-layout-icon-end) ::slotted(ion-badge){inset-inline-start:calc(50% + 35px)}}@supports not (inset-inline-start: 0){:host(.tab-layout-icon-start) ::slotted(ion-badge),:host(.tab-layout-icon-end) ::slotted(ion-badge){left:calc(50% + 35px)}:host-context([dir=rtl]):host(.tab-layout-icon-start) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-start ::slotted(ion-badge),:host-context([dir=rtl]):host(.tab-layout-icon-end) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-end ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 35px)}@supports selector(:dir(rtl)){:host(.tab-layout-icon-start:dir(rtl)) ::slotted(ion-badge),:host(.tab-layout-icon-end:dir(rtl)) ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 35px)}}}:host(.tab-layout-icon-hide) ::slotted(ion-badge),:host(.tab-has-label-only) ::slotted(ion-badge){top:10px}@supports (inset-inline-start: 0){:host(.tab-layout-icon-hide) ::slotted(ion-badge),:host(.tab-has-label-only) ::slotted(ion-badge){inset-inline-start:calc(50% + 30px)}}@supports not (inset-inline-start: 0){:host(.tab-layout-icon-hide) ::slotted(ion-badge),:host(.tab-has-label-only) ::slotted(ion-badge){left:calc(50% + 30px)}:host-context([dir=rtl]):host(.tab-layout-icon-hide) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-hide ::slotted(ion-badge),:host-context([dir=rtl]):host(.tab-has-label-only) ::slotted(ion-badge),:host-context([dir=rtl]).tab-has-label-only ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 30px)}@supports selector(:dir(rtl)){:host(.tab-layout-icon-hide:dir(rtl)) ::slotted(ion-badge),:host(.tab-has-label-only:dir(rtl)) ::slotted(ion-badge){left:unset;right:unset;right: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}',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}@supports (inset-inline-start: 0){::slotted(ion-badge){inset-inline-start:calc(50% + 6px)}}@supports not (inset-inline-start: 0){::slotted(ion-badge){left:calc(50% + 6px)}:host-context([dir=rtl]) ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 6px)}[dir=rtl] ::slotted(ion-badge){left:unset;right:unset;right:calc(50% + 6px)}@supports selector(:dir(rtl)){::slotted(ion-badge):dir(rtl){left:unset;right:unset;right: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}@supports (inset-inline-start: 0){:host(.tab-layout-icon-bottom) ::slotted(ion-badge){inset-inline-start:70%}}@supports not (inset-inline-start: 0){:host(.tab-layout-icon-bottom) ::slotted(ion-badge){left:70%}:host-context([dir=rtl]):host(.tab-layout-icon-bottom) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-bottom ::slotted(ion-badge){left:unset;right:unset;right:70%}@supports selector(:dir(rtl)){:host(.tab-layout-icon-bottom:dir(rtl)) ::slotted(ion-badge){left:unset;right:unset;right: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}@supports (inset-inline-start: 0){:host(.tab-layout-icon-start) ::slotted(ion-badge),:host(.tab-layout-icon-end) ::slotted(ion-badge){inset-inline-start:80%}}@supports not (inset-inline-start: 0){:host(.tab-layout-icon-start) ::slotted(ion-badge),:host(.tab-layout-icon-end) ::slotted(ion-badge){left:80%}:host-context([dir=rtl]):host(.tab-layout-icon-start) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-start ::slotted(ion-badge),:host-context([dir=rtl]):host(.tab-layout-icon-end) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-end ::slotted(ion-badge){left:unset;right:unset;right:80%}@supports selector(:dir(rtl)){:host(.tab-layout-icon-start:dir(rtl)) ::slotted(ion-badge),:host(.tab-layout-icon-end:dir(rtl)) ::slotted(ion-badge){left:unset;right:unset;right: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}@supports (inset-inline-start: 0){:host(.tab-layout-icon-hide) ::slotted(ion-badge),:host(.tab-has-label-only) ::slotted(ion-badge){inset-inline-start:70%}}@supports not (inset-inline-start: 0){:host(.tab-layout-icon-hide) ::slotted(ion-badge),:host(.tab-has-label-only) ::slotted(ion-badge){left:70%}:host-context([dir=rtl]):host(.tab-layout-icon-hide) ::slotted(ion-badge),:host-context([dir=rtl]).tab-layout-icon-hide ::slotted(ion-badge),:host-context([dir=rtl]):host(.tab-has-label-only) ::slotted(ion-badge),:host-context([dir=rtl]).tab-has-label-only ::slotted(ion-badge){left:unset;right:unset;right:70%}@supports selector(:dir(rtl)){:host(.tab-layout-icon-hide:dir(rtl)) ::slotted(ion-badge),:host(.tab-has-label-only:dir(rtl)) ::slotted(ion-badge){left:unset;right:unset;right: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}'}},4459:(C,h,a)=>{a.d(h,{c:()=>f,g:()=>d,h:()=>t,o:()=>y});var u=a(5861);const t=(n,i)=>null!==i.closest(n),f=(n,i)=>"string"==typeof n&&n.length>0?Object.assign({"ion-color":!0,["ion-color-".concat(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},m=/^[a-z][a-z0-9+\-.]*:/,y=function(){var n=(0,u.Z)(function*(i,r,g,b){if(null!=i&&"#"!==i[0]&&!m.test(i)){const c=document.querySelector("ion-router");if(c)return null!=r&&r.preventDefault(),c.push(i,g,b)}return!1});return function(r,g,b,c){return n.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/433.491e795d35d1f6f7.js b/MacroDeck/wwwroot/client/433.491e795d35d1f6f7.js new file mode 100644 index 00000000..6dec2e56 --- /dev/null +++ b/MacroDeck/wwwroot/client/433.491e795d35d1f6f7.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[433],{433:(B,b,l)=>{l.r(b),l.d(b,{ion_datetime_button:()=>x});var h=l(5861),r=l(771),f=l(512),u=l(2400),D=l(4459),P=l(2905),d=l(1111);const x=class{constructor(s){var o=this;(0,r.r)(this,s),this.datetimeEl=null,this.overlayEl=null,this.getParsedDateValues=e=>null==e?[]:Array.isArray(e)?e:[e],this.setDateTimeText=()=>{const{datetimeEl:e,datetimePresentation:i}=this;if(!e)return;const{value:n,locale:t,hourCycle:a,preferWheel:c,multiple:w,titleSelectedDatesFormatter:g}=e,p=this.getParsedDateValues(n),v=(0,d.q)(p.length>0?p:[(0,d.t)()]);if(!v)return;const m=v[0],_=(0,d.J)(t,a);switch(this.dateText=this.timeText=void 0,i){case"date-time":case"time-date":const T=(0,d.T)(t,m),E=(0,d.K)(t,m,_);c?this.dateText="".concat(T," ").concat(E):(this.dateText=T,this.timeText=E);break;case"date":if(w&&1!==p.length){let y="".concat(p.length," days");if(void 0!==g)try{y=g(p)}catch(O){(0,u.a)("Exception in provided `titleSelectedDatesFormatter`: ",O)}this.dateText=y}else this.dateText=(0,d.T)(t,m);break;case"time":this.timeText=(0,d.K)(t,m,_);break;case"month-year":this.dateText=(0,d.G)(t,m);break;case"month":this.dateText=(0,d.S)(t,m,{month:"long"});break;case"year":this.dateText=(0,d.S)(t,m,{year:"numeric"})}},this.waitForDatetimeChanges=(0,h.Z)(function*(){const{datetimeEl:e}=o;return e?new Promise(i=>{(0,f.a)(e,"ionRender",i,{once:!0})}):Promise.resolve()}),this.handleDateClick=function(){var e=(0,h.Z)(function*(i){const{datetimeEl:n,datetimePresentation:t}=o;if(!n)return;let a=!1;switch(t){case"date-time":case"time-date":!n.preferWheel&&"date"!==n.presentation&&(n.presentation="date",a=!0)}o.selectedButton="date",o.presentOverlay(i,a,o.dateTargetEl)});return function(i){return e.apply(this,arguments)}}(),this.handleTimeClick=e=>{const{datetimeEl:i,datetimePresentation:n}=this;if(!i)return;let t=!1;switch(n){case"date-time":case"time-date":"time"!==i.presentation&&(i.presentation="time",t=!0)}this.selectedButton="time",this.presentOverlay(e,t,this.timeTargetEl)},this.presentOverlay=function(){var e=(0,h.Z)(function*(i,n,t){const{overlayEl:a}=o;a&&("ION-POPOVER"===a.tagName?(n&&(yield o.waitForDatetimeChanges()),a.present(Object.assign(Object.assign({},i),{detail:{ionShadowTarget:t}}))):a.present())});return function(i,n,t){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,h.Z)(function*(){const{datetime:o}=s;if(!o)return void(0,u.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(o);if(!e)return void(0,u.a)("No ion-datetime instance found for ID '".concat(o,"'."),s.el);if("ION-DATETIME"!==e.tagName)return void(0,u.a)("Expected an ion-datetime instance for ID '".concat(o,"' but received '").concat(e.tagName.toLowerCase(),"' instead."),e);new IntersectionObserver(t=>{s.datetimeActive=t[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,f.c)(e,()=>{const t=s.datetimePresentation=e.presentation||"date-time";switch(s.setDateTimeText(),(0,f.a)(e,"ionValueChange",s.setDateTimeText),t){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:o,timeText:e,selectedButton:i,datetimeActive:n,disabled:t}=this,a=(0,P.b)(this);return(0,r.h)(r.H,{class:(0,D.c)(s,{[a]:!0,["".concat(i,"-active")]:n,"datetime-button-disabled":t})},o&&(0,r.h)("button",{class:"ion-activatable",id:"date-button","aria-expanded":n?"true":"false",onClick:this.handleDateClick,disabled:t,part:"native",ref:c=>this.dateTargetEl=c},(0,r.h)("slot",{name:"date-target"},o),"md"===a&&(0,r.h)("ion-ripple-effect",null)),e&&(0,r.h)("button",{class:"ion-activatable",id:"time-button","aria-expanded":n?"true":"false",onClick:this.handleTimeClick,disabled:t,part:"native",ref:c=>this.timeTargetEl=c},(0,r.h)("slot",{name:"time-target"},e),"md"===a&&(0,r.h)("ion-ripple-effect",null)))}get el(){return(0,r.f)(this)}};x.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-padding-start:12px;padding-inline-start:12px;-webkit-padding-end:12px;padding-inline-end:12px;padding-top:6px;padding-bottom:6px;-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, #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}",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-padding-start:12px;padding-inline-start:12px;-webkit-padding-end:12px;padding-inline-end:12px;padding-top:6px;padding-bottom:6px;-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, #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}"}}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/433.a9811b62310bc5b6.js b/MacroDeck/wwwroot/client/433.a9811b62310bc5b6.js deleted file mode 100644 index 5fc8a442..00000000 --- a/MacroDeck/wwwroot/client/433.a9811b62310bc5b6.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[433],{433:(w,b,l)=>{l.r(b),l.d(b,{ion_datetime_button:()=>x});var p=l(5861),r=l(1688),f=l(839),u=l(6710),y=l(3567),D=l(2085),d=l(8231);const x=class{constructor(s){var o=this;(0,r.r)(this,s),this.datetimeEl=null,this.overlayEl=null,this.getParsedDateValues=e=>null==e?[]:Array.isArray(e)?e:[e],this.setDateTimeText=()=>{const{datetimeEl:e,datetimePresentation:n}=this;if(!e)return;const{value:i,locale:t,hourCycle:a,preferWheel:c,multiple:C,titleSelectedDatesFormatter:g}=e,h=this.getParsedDateValues(i),m=(0,d.q)(h.length>0?h:[(0,d.t)()])[0],v=(0,d.J)(t,a);switch(this.dateText=this.timeText=void 0,n){case"date-time":case"time-date":const _=(0,d.T)(t,m),T=(0,d.K)(t,m,v);c?this.dateText=`${_} ${T}`:(this.dateText=_,this.timeText=T);break;case"date":if(C&&1!==h.length){let E=`${h.length} days`;if(void 0!==g)try{E=g(h)}catch(O){(0,u.a)("Exception in provided `titleSelectedDatesFormatter`: ",O)}this.dateText=E}else this.dateText=(0,d.T)(t,m);break;case"time":this.timeText=(0,d.K)(t,m,v);break;case"month-year":this.dateText=(0,d.G)(t,m);break;case"month":this.dateText=(0,d.S)(t,m,{month:"long"});break;case"year":this.dateText=(0,d.S)(t,m,{year:"numeric"})}},this.waitForDatetimeChanges=(0,p.Z)(function*(){const{datetimeEl:e}=o;return e?new Promise(n=>{(0,f.a)(e,"ionRender",n,{once:!0})}):Promise.resolve()}),this.handleDateClick=function(){var e=(0,p.Z)(function*(n){const{datetimeEl:i,datetimePresentation:t}=o;if(!i)return;let a=!1;switch(t){case"date-time":case"time-date":!i.preferWheel&&"date"!==i.presentation&&(i.presentation="date",a=!0)}o.selectedButton="date",o.presentOverlay(n,a,o.dateTargetEl)});return function(n){return e.apply(this,arguments)}}(),this.handleTimeClick=e=>{const{datetimeEl:n,datetimePresentation:i}=this;if(!n)return;let t=!1;switch(i){case"date-time":case"time-date":"time"!==n.presentation&&(n.presentation="time",t=!0)}this.selectedButton="time",this.presentOverlay(e,t,this.timeTargetEl)},this.presentOverlay=function(){var e=(0,p.Z)(function*(n,i,t){const{overlayEl:a}=o;a&&("ION-POPOVER"===a.tagName?(i&&(yield o.waitForDatetimeChanges()),a.present(Object.assign(Object.assign({},n),{detail:{ionShadowTarget:t}}))):a.present())});return function(n,i,t){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,p.Z)(function*(){const{datetime:o}=s;if(!o)return void(0,u.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(o);if(!e)return void(0,u.a)(`No ion-datetime instance found for ID '${o}'.`,s.el);if("ION-DATETIME"!==e.tagName)return void(0,u.a)(`Expected an ion-datetime instance for ID '${o}' but received '${e.tagName.toLowerCase()}' instead.`,e);new IntersectionObserver(t=>{s.datetimeActive=t[0].isIntersecting},{threshold:.01}).observe(e);const i=s.overlayEl=e.closest("ion-modal, ion-popover");i&&i.classList.add("ion-datetime-button-overlay"),(0,f.c)(e,()=>{const t=s.datetimePresentation=e.presentation||"date-time";switch(s.setDateTimeText(),(0,f.a)(e,"ionValueChange",s.setDateTimeText),t){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:o,timeText:e,selectedButton:n,datetimeActive:i,disabled:t}=this,a=(0,D.b)(this);return(0,r.h)(r.H,{class:(0,y.c)(s,{[a]:!0,[`${n}-active`]:i,"datetime-button-disabled":t})},o&&(0,r.h)("button",{class:"ion-activatable",id:"date-button","aria-expanded":i?"true":"false",onClick:this.handleDateClick,disabled:t,part:"native",ref:c=>this.dateTargetEl=c},(0,r.h)("slot",{name:"date-target"},o),"md"===a&&(0,r.h)("ion-ripple-effect",null)),e&&(0,r.h)("button",{class:"ion-activatable",id:"time-button","aria-expanded":i?"true":"false",onClick:this.handleTimeClick,disabled:t,part:"native",ref:c=>this.timeTargetEl=c},(0,r.h)("slot",{name:"time-target"},e),"md"===a&&(0,r.h)("ion-ripple-effect",null)))}get el(){return(0,r.f)(this)}};x.style={ios:":host{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}:host button{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;-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, #edeef0);color:var(--ion-text-color, #000);font-family:inherit;font-size:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden}: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}",md:":host{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}:host button{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;-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, #edeef0);color:var(--ion-text-color, #000);font-family:inherit;font-size:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden}: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}"}}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/4458.97896ca5c7fd4dad.js b/MacroDeck/wwwroot/client/4458.97896ca5c7fd4dad.js new file mode 100644 index 00000000..28d9abbf --- /dev/null +++ b/MacroDeck/wwwroot/client/4458.97896ca5c7fd4dad.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[4458],{4458:(j,w,c)=>{c.r(w),c.d(w,{ion_radio:()=>b,ion_radio_group:()=>u});var g=c(5861),r=c(771),v=c(9749),h=c(512),_=c(983),y=c(2400),m=c(4459),o=c(2905);const b=class{constructor(e){(0,r.r)(this,e),this.ionStyle=(0,r.d)(this,"ionStyle",7),this.ionFocus=(0,r.d)(this,"ionFocus",7),this.ionBlur=(0,r.d)(this,"ionBlur",7),this.inputId="ion-rb-".concat(k++),this.radioGroup=null,this.hasLoggedDeprecationWarning=!1,this.updateState=()=>{if(this.radioGroup){const{compareWith:t,value:i}=this.radioGroup;this.checked=(0,_.i)(i,this.value,t)}},this.onClick=()=>{const{radioGroup:t,checked:i,disabled:a}=this;if(!a){if(this.legacyFormController.hasLegacyControl())return void(this.checked=this.nativeInput.checked);this.checked=!i||null==t||!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.legacy=void 0,this.justify="space-between",this.alignment="center"}valueChanged(){this.updateState()}setFocus(e){var t=this;return(0,g.Z)(function*(){e.stopPropagation(),e.preventDefault(),t.el.focus()})()}setButtonTabindex(e){var t=this;return(0,g.Z)(function*(){t.buttonTabindex=e})()}connectedCallback(){this.legacyFormController=(0,v.c)(this.el),void 0===this.value&&(this.value=this.inputId);const e=this.radioGroup=this.el.closest("ion-radio-group");e&&(this.updateState(),(0,h.a)(e,"ionValueChange",this.updateState))}disconnectedCallback(){const e=this.radioGroup;e&&((0,h.b)(e,"ionValueChange",this.updateState),this.radioGroup=null)}componentWillLoad(){this.emitStyle()}styleChanged(){this.emitStyle()}emitStyle(){const e={"interactive-disabled":this.disabled,legacy:!!this.legacy};this.legacyFormController.hasLegacyControl()&&(e["radio-checked"]=this.checked),this.ionStyle.emit(e)}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{legacyFormController:e}=this;return e.hasLegacyControl()?this.renderLegacyRadio():this.renderRadio()}renderRadio(){const{checked:e,disabled:t,color:i,el:a,justify:s,labelPlacement:d,hasLabel:l,buttonTabindex:f,alignment:C}=this,E=(0,o.b)(this),x=(0,m.h)("ion-item",a);return(0,r.h)(r.H,{onFocus:this.onFocus,onBlur:this.onBlur,onClick:this.onClick,class:(0,m.c)(i,{[E]:!0,"in-item":x,"radio-checked":e,"radio-disabled":t,["radio-justify-".concat(s)]:!0,["radio-alignment-".concat(C)]:!0,["radio-label-placement-".concat(d)]:!0,"ion-activatable":!x,"ion-focusable":!x}),role:"radio","aria-checked":e?"true":"false","aria-disabled":t?"true":null,tabindex:f},(0,r.h)("label",{class:"radio-wrapper"},(0,r.h)("div",{class:{"label-text-wrapper":!0,"label-text-wrapper-hidden":!l},part:"label"},(0,r.h)("slot",null)),(0,r.h)("div",{class:"native-wrapper"},this.renderRadioControl())))}renderLegacyRadio(){this.hasLoggedDeprecationWarning||((0,y.p)('ion-radio now requires providing a label with either the default slot or the "aria-label" attribute. To migrate, remove any usage of "ion-label" and pass the label text to either the component or the "aria-label" attribute.\n\nExample: Option Label\nExample with aria-label: \n\nDevelopers can use the "legacy" property to continue using the legacy form markup. This property will be removed in an upcoming major release of Ionic where this form control will use the modern form markup.',this.el),this.legacy&&(0,y.p)('ion-radio is being used with the "legacy" property enabled which will forcibly enable the legacy form markup. This property will be removed in an upcoming major release of Ionic where this form control will use the modern form markup.\n\nDevelopers can dismiss this warning by removing their usage of the "legacy" property and using the new radio syntax.',this.el),this.hasLoggedDeprecationWarning=!0);const{inputId:e,disabled:t,checked:i,color:a,el:s,buttonTabindex:d}=this,l=(0,o.b)(this),{label:f,labelId:C,labelText:E}=(0,h.e)(s,e);return(0,r.h)(r.H,{"aria-checked":"".concat(i),"aria-hidden":t?"true":null,"aria-labelledby":f?C:null,role:"radio",tabindex:d,onFocus:this.onFocus,onBlur:this.onBlur,onClick:this.onClick,class:(0,m.c)(a,{[l]:!0,"in-item":(0,m.h)("ion-item",s),interactive:!0,"radio-checked":i,"radio-disabled":t,"legacy-radio":!0})},this.renderRadioControl(),(0,r.h)("label",{htmlFor:e},E),(0,r.h)("input",{type:"radio",checked:i,disabled:t,tabindex:"-1",id:e,ref:x=>this.nativeInput=x}))}get el(){return(0,r.f)(this)}static get watchers(){return{value:["valueChanged"],checked:["styleChanged"],color:["styleChanged"],disabled:["styleChanged"]}}};let k=0;b.style={ios:':host{--inner-border-radius:50%;display:inline-block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;min-height:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}:host(:not(.legacy-radio)){cursor:pointer}: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}:host(.legacy-radio) label{top:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;position:absolute;width:100%;height:100%;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;opacity:0}@supports (inset-inline-start: 0){:host(.legacy-radio) label{inset-inline-start:0}}@supports not (inset-inline-start: 0){:host(.legacy-radio) label{left:0}:host-context([dir=rtl]):host(.legacy-radio) label,:host-context([dir=rtl]).legacy-radio label{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){:host(.legacy-radio:dir(rtl)) label{left:unset;right:unset;right:0}}}:host(.legacy-radio) label::-moz-focus-inner{border:0}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:not(.legacy-radio)){width:100%;height:100%}:host([slot=start]:not(.legacy-radio)),:host([slot=end]:not(.legacy-radio)){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:not(.legacy-radio)) .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, #3880ff)}:host(.legacy-radio){width:0.9375rem;height:1.5rem}: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, #4c8dff);content:"";opacity:0.2}@supports (inset-inline-start: 0){:host(.ion-focused) .radio-icon::after{inset-inline-start:-9px}}@supports not (inset-inline-start: 0){:host(.ion-focused) .radio-icon::after{left:-9px}:host-context([dir=rtl]):host(.ion-focused) .radio-icon::after,:host-context([dir=rtl]).ion-focused .radio-icon::after{left:unset;right:unset;right:-9px}@supports selector(:dir(rtl)){:host(.ion-focused:dir(rtl)) .radio-icon::after{left:unset;right:unset;right:-9px}}}:host(.in-item.legacy-radio){-webkit-margin-start:8px;margin-inline-start:8px;-webkit-margin-end:11px;margin-inline-end:11px;margin-top:8px;margin-bottom:8px;display:block;position:static}:host(.in-item.legacy-radio[slot=start]){-webkit-margin-start:3px;margin-inline-start:3px;-webkit-margin-end:21px;margin-inline-end:21px;margin-top:8px;margin-bottom:8px}.native-wrapper .radio-icon{width:0.9375rem;height:1.5rem}',md:':host{--inner-border-radius:50%;display:inline-block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;min-height:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}:host(:not(.legacy-radio)){cursor:pointer}: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}:host(.legacy-radio) label{top:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;position:absolute;width:100%;height:100%;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;opacity:0}@supports (inset-inline-start: 0){:host(.legacy-radio) label{inset-inline-start:0}}@supports not (inset-inline-start: 0){:host(.legacy-radio) label{left:0}:host-context([dir=rtl]):host(.legacy-radio) label,:host-context([dir=rtl]).legacy-radio label{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){:host(.legacy-radio:dir(rtl)) label{left:unset;right:unset;right:0}}}:host(.legacy-radio) label::-moz-focus-inner{border:0}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:not(.legacy-radio)){width:100%;height:100%}:host([slot=start]:not(.legacy-radio)),:host([slot=end]:not(.legacy-radio)){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:not(.legacy-radio)) .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, #3880ff);--border-width:0.125rem;--border-style:solid;--border-radius:50%}:host(.legacy-radio){width:1.25rem;height:1.25rem}: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(.legacy-radio.radio-disabled),:host(.radio-disabled) .label-text-wrapper{opacity:0.38}:host(.radio-disabled) .native-wrapper{opacity:0.63}:host(.ion-focused.legacy-radio) .radio-icon::after{top:-12px}@supports (inset-inline-start: 0){:host(.ion-focused.legacy-radio) .radio-icon::after{inset-inline-start:-12px}}@supports not (inset-inline-start: 0){:host(.ion-focused.legacy-radio) .radio-icon::after{left:-12px}:host-context([dir=rtl]):host(.ion-focused.legacy-radio) .radio-icon::after,:host-context([dir=rtl]).ion-focused.legacy-radio .radio-icon::after{left:unset;right:unset;right:-12px}@supports selector(:dir(rtl)){:host(.ion-focused.legacy-radio:dir(rtl)) .radio-icon::after{left:unset;right:unset;right:-12px}}}: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, #4c8dff);content:"";opacity:0.2}:host(.in-item.legacy-radio){margin-left:0;margin-right:0;margin-top:9px;margin-bottom:9px;display:block;position:static}:host(.in-item.legacy-radio[slot=start]){-webkit-margin-start:4px;margin-inline-start:4px;-webkit-margin-end:36px;margin-inline-end:36px;margin-top:11px;margin-bottom:10px}.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-".concat(D++),this.labelId="".concat(this.inputId,"-lbl"),this.setRadioTabindex=t=>{const i=this.getRadios(),a=i.find(l=>!l.disabled),s=i.find(l=>l.value===t&&!l.disabled);if(!a&&!s)return;const d=s||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&&!1===i.disabled){const s=i.value;s!==this.value?(this.value=s,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,g.Z)(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),s=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:s.value,(l!==this.value||this.allowEmptySelection)&&this.emitValueChange(e),e.preventDefault()}}}render(){const{label:e,labelId:t,el:i,name:a,value:s}=this,d=(0,o.b)(this);return(0,h.d)(!0,i,a,s,!1),(0,r.h)(r.H,{role:"radiogroup","aria-labelledby":e?t:null,onClick:this.onClick,class:d})}get el(){return(0,r.f)(this)}static get watchers(){return{value:["valueChanged"]}}};let D=0},4459:(j,w,c)=>{c.d(w,{c:()=>v,g:()=>_,h:()=>r,o:()=>m});var g=c(5861);const r=(o,n)=>null!==n.closest(o),v=(o,n)=>"string"==typeof o&&o.length>0?Object.assign({"ion-color":!0,["ion-color-".concat(o)]:!0},n):n,_=o=>{const n={};return(o=>void 0!==o?(Array.isArray(o)?o:o.split(" ")).filter(p=>null!=p).map(p=>p.trim()).filter(p=>""!==p):[])(o).forEach(p=>n[p]=!0),n},y=/^[a-z][a-z0-9+\-.]*:/,m=function(){var o=(0,g.Z)(function*(n,p,b,k){if(null!=n&&"#"!==n[0]&&!y.test(n)){const u=document.querySelector("ion-router");if(u)return null!=p&&p.preventDefault(),u.push(n,b,k)}return!1});return function(p,b,k,u){return o.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/4458.f8733472cc36710a.js b/MacroDeck/wwwroot/client/4458.f8733472cc36710a.js deleted file mode 100644 index 06031849..00000000 --- a/MacroDeck/wwwroot/client/4458.f8733472cc36710a.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[4458],{4458:(E,y,h)=>{h.r(y),h.d(y,{ion_radio:()=>l,ion_radio_group:()=>v});var b=h(5861),r=h(1688),_=h(5487),p=h(839),w=h(6710),u=h(3567),g=h(2085);const l=class{constructor(e){(0,r.r)(this,e),this.ionStyle=(0,r.d)(this,"ionStyle",7),this.ionFocus=(0,r.d)(this,"ionFocus",7),this.ionBlur=(0,r.d)(this,"ionBlur",7),this.inputId="ion-rb-"+k++,this.radioGroup=null,this.hasLoggedDeprecationWarning=!1,this.updateState=()=>{this.radioGroup&&(this.checked=this.radioGroup.value===this.value)},this.onClick=()=>{const{radioGroup:t,checked:i}=this;this.checked=this.legacyFormController.hasLegacyControl()?this.nativeInput.checked:!i||null==t||!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.legacy=void 0,this.justify="space-between"}valueChanged(){this.updateState()}setFocus(e){var t=this;return(0,b.Z)(function*(){e.stopPropagation(),e.preventDefault(),t.el.focus()})()}setButtonTabindex(e){var t=this;return(0,b.Z)(function*(){t.buttonTabindex=e})()}connectedCallback(){this.legacyFormController=(0,_.c)(this.el),void 0===this.value&&(this.value=this.inputId);const e=this.radioGroup=this.el.closest("ion-radio-group");e&&(this.updateState(),(0,p.a)(e,"ionValueChange",this.updateState))}disconnectedCallback(){const e=this.radioGroup;e&&((0,p.b)(e,"ionValueChange",this.updateState),this.radioGroup=null)}componentWillLoad(){this.emitStyle()}styleChanged(){this.emitStyle()}emitStyle(){const e={"interactive-disabled":this.disabled};this.legacyFormController.hasLegacyControl()&&(e["radio-checked"]=this.checked),this.ionStyle.emit(e)}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{legacyFormController:e}=this;return e.hasLegacyControl()?this.renderLegacyRadio():this.renderRadio()}renderRadio(){const{checked:e,disabled:t,color:i,el:o,justify:d,labelPlacement:c,hasLabel:s,buttonTabindex:f}=this,C=(0,g.b)(this),x=(0,u.h)("ion-item",o);return(0,r.h)(r.H,{onFocus:this.onFocus,onBlur:this.onBlur,onClick:this.onClick,class:(0,u.c)(i,{[C]:!0,"in-item":x,"radio-checked":e,"radio-disabled":t,[`radio-justify-${d}`]:!0,[`radio-label-placement-${c}`]:!0,"ion-activatable":!x,"ion-focusable":!x}),role:"radio","aria-checked":e?"true":"false","aria-disabled":t?"true":null,tabindex:f},(0,r.h)("label",{class:"radio-wrapper"},(0,r.h)("div",{class:{"label-text-wrapper":!0,"label-text-wrapper-hidden":!s}},(0,r.h)("slot",null)),(0,r.h)("div",{class:"native-wrapper"},this.renderRadioControl())))}renderLegacyRadio(){this.hasLoggedDeprecationWarning||((0,w.p)('ion-radio now requires providing a label with either the default slot or the "aria-label" attribute. To migrate, remove any usage of "ion-label" and pass the label text to either the component or the "aria-label" attribute.\n\nExample: Option Label\nExample with aria-label: \n\nDevelopers can use the "legacy" property to continue using the legacy form markup. This property will be removed in an upcoming major release of Ionic where this form control will use the modern form markup.',this.el),this.legacy&&(0,w.p)('ion-radio is being used with the "legacy" property enabled which will forcibly enable the legacy form markup. This property will be removed in an upcoming major release of Ionic where this form control will use the modern form markup.\n\nDevelopers can dismiss this warning by removing their usage of the "legacy" property and using the new radio syntax.',this.el),this.hasLoggedDeprecationWarning=!0);const{inputId:e,disabled:t,checked:i,color:o,el:d,buttonTabindex:c}=this,s=(0,g.b)(this),{label:f,labelId:C,labelText:x}=(0,p.e)(d,e);return(0,r.h)(r.H,{"aria-checked":`${i}`,"aria-hidden":t?"true":null,"aria-labelledby":f?C:null,role:"radio",tabindex:c,onFocus:this.onFocus,onBlur:this.onBlur,onClick:this.onClick,class:(0,u.c)(o,{[s]:!0,"in-item":(0,u.h)("ion-item",d),interactive:!0,"radio-checked":i,"radio-disabled":t,"legacy-radio":!0})},this.renderRadioControl(),(0,r.h)("label",{htmlFor:e},x),(0,r.h)("input",{type:"radio",checked:i,disabled:t,tabindex:"-1",id:e,ref:j=>this.nativeInput=j}))}get el(){return(0,r.f)(this)}static get watchers(){return{value:["valueChanged"],checked:["styleChanged"],color:["styleChanged"],disabled:["styleChanged"]}}};let k=0;l.style={ios:':host{--inner-border-radius:50%;display:inline-block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;min-height:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}:host(:not(.legacy-radio)){cursor:pointer}: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}:host(.legacy-radio) label{top:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;position:absolute;width:100%;height:100%;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;opacity:0}@supports (inset-inline-start: 0){:host(.legacy-radio) label{inset-inline-start:0}}@supports not (inset-inline-start: 0){:host(.legacy-radio) label{left:0}:host-context([dir=rtl]):host(.legacy-radio) label,:host-context([dir=rtl]).legacy-radio label{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){:host(.legacy-radio) label:dir(rtl){left:unset;right:unset;right:0}}}:host(.legacy-radio) label::-moz-focus-inner{border:0}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:not(.legacy-radio)){width:100%;height:100%}:host([slot=start]:not(.legacy-radio)),:host([slot=end]:not(.legacy-radio)){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{pointer-events:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:host(.in-item:not(.legacy-radio)) .label-text-wrapper{margin-top:10px;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-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{--color-checked:var(--ion-color-primary, #3880ff)}:host(.legacy-radio){width:15px;height:24px}: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:2px;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, #4c8dff);content:"";opacity:0.2}@supports (inset-inline-start: 0){:host(.ion-focused) .radio-icon::after{inset-inline-start:-9px}}@supports not (inset-inline-start: 0){:host(.ion-focused) .radio-icon::after{left:-9px}:host-context([dir=rtl]):host(.ion-focused) .radio-icon::after,:host-context([dir=rtl]).ion-focused .radio-icon::after{left:unset;right:unset;right:-9px}@supports selector(:dir(rtl)){:host(.ion-focused) .radio-icon::after:dir(rtl){left:unset;right:unset;right:-9px}}}:host(.in-item.legacy-radio){-webkit-margin-start:8px;margin-inline-start:8px;-webkit-margin-end:11px;margin-inline-end:11px;margin-top:8px;margin-bottom:8px;display:block;position:static}:host(.in-item.legacy-radio[slot=start]){-webkit-margin-start:3px;margin-inline-start:3px;-webkit-margin-end:21px;margin-inline-end:21px;margin-top:8px;margin-bottom:8px}.native-wrapper .radio-icon{width:15px;height:24px}',md:':host{--inner-border-radius:50%;display:inline-block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;min-height:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}:host(:not(.legacy-radio)){cursor:pointer}: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}:host(.legacy-radio) label{top:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;position:absolute;width:100%;height:100%;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;opacity:0}@supports (inset-inline-start: 0){:host(.legacy-radio) label{inset-inline-start:0}}@supports not (inset-inline-start: 0){:host(.legacy-radio) label{left:0}:host-context([dir=rtl]):host(.legacy-radio) label,:host-context([dir=rtl]).legacy-radio label{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){:host(.legacy-radio) label:dir(rtl){left:unset;right:unset;right:0}}}:host(.legacy-radio) label::-moz-focus-inner{border:0}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:not(.legacy-radio)){width:100%;height:100%}:host([slot=start]:not(.legacy-radio)),:host([slot=end]:not(.legacy-radio)){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{pointer-events:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:host(.in-item:not(.legacy-radio)) .label-text-wrapper{margin-top:10px;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-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{--color:rgb(var(--ion-text-color-rgb, 0, 0, 0), 0.6);--color-checked:var(--ion-color-primary, #3880ff);--border-width:2px;--border-style:solid;--border-radius:50%}:host(.legacy-radio){width:20px;height:20px}: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(.legacy-radio.radio-disabled),:host(.radio-disabled) .label-text-wrapper{opacity:0.38}:host(.radio-disabled) .native-wrapper{opacity:0.63}:host(.ion-focused.legacy-radio) .radio-icon::after{top:-12px}@supports (inset-inline-start: 0){:host(.ion-focused.legacy-radio) .radio-icon::after{inset-inline-start:-12px}}@supports not (inset-inline-start: 0){:host(.ion-focused.legacy-radio) .radio-icon::after{left:-12px}:host-context([dir=rtl]):host(.ion-focused.legacy-radio) .radio-icon::after,:host-context([dir=rtl]).ion-focused.legacy-radio .radio-icon::after{left:unset;right:unset;right:-12px}@supports selector(:dir(rtl)){:host(.ion-focused.legacy-radio) .radio-icon::after:dir(rtl){left:unset;right:unset;right:-12px}}}: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, #4c8dff);content:"";opacity:0.2}:host(.in-item.legacy-radio){margin-left:0;margin-right:0;margin-top:9px;margin-bottom:9px;display:block;position:static}:host(.in-item.legacy-radio[slot=start]){-webkit-margin-start:4px;margin-inline-start:4px;-webkit-margin-end:36px;margin-inline-end:36px;margin-top:11px;margin-bottom:10px}.native-wrapper .radio-icon{width:20px;height:20px}'};const v=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-"+m++,this.labelId=`${this.inputId}-lbl`,this.setRadioTabindex=t=>{const i=this.getRadios(),o=i.find(s=>!s.disabled),d=i.find(s=>s.value===t&&!s.disabled);if(!o&&!d)return;const c=d||o;for(const s of i)s.setButtonTabindex(s===c?0:-1)},this.onClick=t=>{t.preventDefault();const i=t.target&&t.target.closest("ion-radio");if(i){const d=i.value;d!==this.value?(this.value=d,this.emitValueChange(t)):this.allowEmptySelection&&(this.value=void 0,this.emitValueChange(t))}},this.allowEmptySelection=!1,this.name=this.inputId,this.value=void 0}valueChanged(e){this.setRadioTabindex(e),this.ionValueChange.emit({value:e})}componentDidLoad(){this.setRadioTabindex(this.value)}connectedCallback(){var e=this;return(0,b.Z)(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(o=>!o.disabled);if(e.target&&i.includes(e.target)){const o=i.findIndex(s=>s===e.target),d=i[o];let c;if(["ArrowDown","ArrowRight"].includes(e.key)&&(c=o===i.length-1?i[0]:i[o+1]),["ArrowUp","ArrowLeft"].includes(e.key)&&(c=0===o?i[i.length-1]:i[o-1]),c&&i.includes(c)&&(c.setFocus(e),t||(this.value=c.value,this.emitValueChange(e))),[" "].includes(e.key)){const s=this.value;this.value=this.allowEmptySelection&&void 0!==this.value?void 0:d.value,(s!==this.value||this.allowEmptySelection)&&this.emitValueChange(e),e.preventDefault()}}}render(){const{label:e,labelId:t,el:i,name:o,value:d}=this,c=(0,g.b)(this);return(0,p.d)(!0,i,o,d,!1),(0,r.h)(r.H,{role:"radiogroup","aria-labelledby":e?t:null,onClick:this.onClick,class:c})}get el(){return(0,r.f)(this)}static get watchers(){return{value:["valueChanged"]}}};let m=0},3567:(E,y,h)=>{h.d(y,{c:()=>_,g:()=>w,h:()=>r,o:()=>g});var b=h(5861);const r=(a,n)=>null!==n.closest(a),_=(a,n)=>"string"==typeof a&&a.length>0?Object.assign({"ion-color":!0,[`ion-color-${a}`]:!0},n):n,w=a=>{const n={};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=>n[l]=!0),n},u=/^[a-z][a-z0-9+\-.]*:/,g=function(){var a=(0,b.Z)(function*(n,l,k,v){if(null!=n&&"#"!==n[0]&&!u.test(n)){const m=document.querySelector("ion-router");if(m)return null!=l&&l.preventDefault(),m.push(n,k,v)}return!1});return function(l,k,v,m){return a.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/4530.0b6bc9485fdd65c6.js b/MacroDeck/wwwroot/client/4530.0b6bc9485fdd65c6.js deleted file mode 100644 index b4235f0b..00000000 --- a/MacroDeck/wwwroot/client/4530.0b6bc9485fdd65c6.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[4530],{4530:(I,c,a)=>{a.r(c),a.d(c,{ion_input:()=>k});var g=a(5861),n=a(1688),f=a(5487),v=a(679),p=a(839),h=a(6710),m=a(2894),o=a(3567),r=a(3173),l=a(2085);a(6225);const k=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.ionStyle=(0,n.d)(this,"ionStyle",7),this.inputId="ion-input-"+z++,this.inheritedAttributes={},this.isComposing=!1,this.hasLoggedDeprecationWarning=!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.emitStyle(),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.emitStyle(),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.accept=void 0,this.autocapitalize="off",this.autocomplete="off",this.autocorrect="off",this.autofocus=!1,this.clearInput=!1,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.legacy=void 0,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.size=void 0,this.type="text",this.value=""}debounceChanged(){const{ionInput:i,debounce:t,originalIonInput:e}=this;this.ionInput=void 0===t?null!=e?e:i:(0,p.j)(i,t)}disabledChanged(){this.emitStyle()}placeholderChanged(){this.emitStyle()}valueChanged(){const i=this.nativeInput,t=this.getValue();i&&i.value!==t&&!this.isComposing&&(i.value=t),this.emitStyle()}componentWillLoad(){this.inheritedAttributes=Object.assign(Object.assign({},(0,p.i)(this.el)),(0,p.k)(this.el,["tabindex","title","data-form-type"]))}connectedCallback(){const{el:i}=this;this.legacyFormController=(0,f.c)(i),this.slotMutationController=(0,m.c)(i,"label",()=>(0,n.i)(this)),this.notchController=(0,v.c)(i,()=>this.notchSpacerEl,()=>this.labelSlot),this.emitStyle(),this.debounceChanged(),document.dispatchEvent(new CustomEvent("ionInputDidLoad",{detail:this.el}))}componentDidLoad(){this.originalIonInput=this.ionInput}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,g.Z)(function*(){i.nativeInput&&i.nativeInput.focus()})()}getInputElement(){return Promise.resolve(this.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()}emitStyle(){this.legacyFormController.hasLegacyControl()&&this.ionStyle.emit({interactive:!0,input:!0,"has-placeholder":void 0!==this.placeholder,"has-value":this.hasValue(),"has-focus":this.hasFocus,"interactive-disabled":this.disabled})}checkClearOnEdit(i){this.shouldClearOnEdit()&&(!this.didInputClearOnEdit&&this.hasValue()&&"Enter"!==i.key&&"Tab"!==i.key&&(this.value="",this.emitInputChange(i)),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:s}=this;if(!0===i&&void 0!==t)return(0,n.h)("div",{class:"counter"},(0,m.g)(s,t,e))}renderBottomContent(){const{counter:i,helperText:t,errorText:e,maxlength:s}=this;if(t||e||!0===i&&void 0!==s)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,l.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()}renderInput(){const{disabled:i,fill:t,readonly:e,shape:s,inputId:d,labelPlacement:C}=this,w=(0,l.b)(this),E=this.getValue(),_=(0,o.h)("ion-item",this.el),O="md"===w&&"outline"!==t&&!_;return(0,n.h)(n.H,{class:(0,o.c)(this.color,{[w]:!0,"has-value":this.hasValue(),"has-focus":this.hasFocus,[`input-fill-${t}`]:void 0!==t,[`input-shape-${s}`]:void 0!==s,[`input-label-placement-${C}`]:!0,"in-item":_,"in-item-color":(0,o.h)("ion-item.ion-color",this.el),"input-disabled":i})},(0,n.h)("label",{class:"input-wrapper"},this.renderLabelContainer(),(0,n.h)("div",{class:"native-wrapper"},(0,n.h)("input",Object.assign({class:"native-input",ref:y=>this.nativeInput=y,id:d,disabled:i,accept:this.accept,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,size:this.size,type:this.type,value:E,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",{"aria-label":"reset",type:"button",class:"input-clear-icon",onPointerDown:y=>{y.preventDefault()},onClick:this.clearTextInput},(0,n.h)("ion-icon",{"aria-hidden":"true",icon:"ios"===w?r.b:r.d}))),O&&(0,n.h)("div",{class:"input-highlight"})),this.renderBottomContent())}renderLegacyInput(){this.hasLoggedDeprecationWarning||((0,h.p)('ion-input now requires providing a label with either the "label" property or the "aria-label" attribute. To migrate, remove any usage of "ion-label" and pass the label text to either the "label" property or the "aria-label" attribute.\n\nExample: \nExample with aria-label: \n\nFor inputs that do not render the label immediately next to the input, developers may continue to use "ion-label" but must manually associate the label with the input by using "aria-labelledby".\n\nDevelopers can use the "legacy" property to continue using the legacy form markup. This property will be removed in an upcoming major release of Ionic where this form control will use the modern form markup.',this.el),this.legacy&&(0,h.p)('ion-input is being used with the "legacy" property enabled which will forcibly enable the legacy form markup. This property will be removed in an upcoming major release of Ionic where this form control will use the modern form markup.\n\nDevelopers can dismiss this warning by removing their usage of the "legacy" property and using the new input syntax.',this.el),this.hasLoggedDeprecationWarning=!0);const i=(0,l.b)(this),t=this.getValue(),e=this.inputId+"-lbl",s=(0,p.h)(this.el);return s&&(s.id=e),(0,n.h)(n.H,{"aria-disabled":this.disabled?"true":null,class:(0,o.c)(this.color,{[i]:!0,"has-value":this.hasValue(),"has-focus":this.hasFocus,"legacy-input":!0,"in-item-color":(0,o.h)("ion-item.ion-color",this.el)})},(0,n.h)("input",Object.assign({class:"native-input",ref:d=>this.nativeInput=d,"aria-labelledby":s?s.id:null,disabled:this.disabled,accept:this.accept,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:this.readonly,required:this.required,spellcheck:this.spellcheck,step:this.step,size:this.size,type:this.type,value:t,onInput:this.onInput,onChange:this.onChange,onBlur:this.onBlur,onFocus:this.onFocus,onKeyDown:this.onKeydown},this.inheritedAttributes)),this.clearInput&&!this.readonly&&!this.disabled&&(0,n.h)("button",{"aria-label":"reset",type:"button",class:"input-clear-icon",onPointerDown:d=>{d.preventDefault()},onClick:this.clearTextInput},(0,n.h)("ion-icon",{"aria-hidden":"true",icon:"ios"===i?r.b:r.d})))}render(){const{legacyFormController:i}=this;return i.hasLegacyControl()?this.renderLegacyInput():this.renderInput()}get el(){return(0,n.f)(this)}static get watchers(){return{debounce:["debounceChanged"],disabled:["disabledChanged"],placeholder:["placeholderChanged"],value:["valueChanged"]}}};let z=0;k.style={ios:".sc-ion-input-ios-h{--placeholder-color:initial;--placeholder-font-style:initial;--placeholder-font-weight:initial;--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, #3880ff);--highlight-color-valid:var(--ion-color-success, #2dd36f);--highlight-color-invalid:var(--ion-color-danger, #eb445a);--highlight-color:var(--highlight-color-focused);display:block;position:relative;width:100%;padding:0 !important;color:var(--color);font-family:var(--ion-font-family, inherit);z-index:2}.legacy-input.sc-ion-input-ios-h{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;background:var(--background)}.legacy-input.sc-ion-input-ios-h .native-input.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)}ion-item.sc-ion-input-ios-h:not(.item-label):not(.item-has-modern-input),ion-item:not(.item-label):not(.item-has-modern-input) .sc-ion-input-ios-h{--padding-start:0}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}.legacy-input.ion-color.sc-ion-input-ios-h{color:var(--ion-color-base)}.ion-color.sc-ion-input-ios-h{--highlight-color-focused:var(--ion-color-base)}.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}@supports (inset-inline-start: 0){.cloned-input.sc-ion-input-ios{inset-inline-start:0}}@supports not (inset-inline-start: 0){.cloned-input.sc-ion-input-ios{left:0}[dir=rtl].sc-ion-input-ios-h .cloned-input.sc-ion-input-ios,[dir=rtl] .sc-ion-input-ios-h .cloned-input.sc-ion-input-ios{left:unset;right:unset;right:0}[dir=rtl].sc-ion-input-ios .cloned-input.sc-ion-input-ios{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.cloned-input.sc-ion-input-ios:dir(rtl){left:unset;right:unset;right:0}}}.cloned-input.sc-ion-input-ios:disabled{opacity:1}.legacy-input.sc-ion-input-ios-h .input-clear-icon.sc-ion-input-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.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, #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}.has-focus.sc-ion-input-ios-h{pointer-events:none}.has-focus.sc-ion-input-ios-h input.sc-ion-input-ios,.has-focus.sc-ion-input-ios-h a.sc-ion-input-ios,.has-focus.sc-ion-input-ios-h button.sc-ion-input-ios{pointer-events:auto}.item-label-floating.item-has-placeholder.sc-ion-input-ios-h:not(.item-has-value),.item-label-floating.item-has-placeholder:not(.item-has-value) .sc-ion-input-ios-h{opacity:0}.item-label-floating.item-has-placeholder.sc-ion-input-ios-h:not(.item-has-value).item-has-focus,.item-label-floating.item-has-placeholder:not(.item-has-value).item-has-focus .sc-ion-input-ios-h{-webkit-transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);opacity:1}.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;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:12px}.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, #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, #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 .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){-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}.input-label-placement-stacked.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios,.has-focus.input-label-placement-floating.sc-ion-input-ios-h .label-text-wrapper.sc-ion-input-ios,.has-value.input-label-placement-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-h{--border-width:0.55px;--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-250, #c8c7cc)));font-size:inherit}.legacy-input.sc-ion-input-ios-h{--padding-top:10px;--padding-end:8px;--padding-bottom:10px;--padding-start:0}.item-label-stacked.sc-ion-input-ios-h,.item-label-stacked .sc-ion-input-ios-h,.item-label-floating.sc-ion-input-ios-h,.item-label-floating .sc-ion-input-ios-h{--padding-top:8px;--padding-bottom:8px;--padding-start:0px}.input-clear-icon.sc-ion-input-ios ion-icon.sc-ion-input-ios{width:18px;height:18px}.sc-ion-input-ios-h:not(.legacy-input){min-height:44px}.input-label-placement-floating.sc-ion-input-ios-h,.input-label-placement-stacked.sc-ion-input-ios-h{min-height:56px}.legacy-input.sc-ion-input-ios-h .native-input[disabled].sc-ion-input-ios,.input-disabled.sc-ion-input-ios-h{opacity:0.3}",md:".sc-ion-input-md-h{--placeholder-color:initial;--placeholder-font-style:initial;--placeholder-font-weight:initial;--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, #3880ff);--highlight-color-valid:var(--ion-color-success, #2dd36f);--highlight-color-invalid:var(--ion-color-danger, #eb445a);--highlight-color:var(--highlight-color-focused);display:block;position:relative;width:100%;padding:0 !important;color:var(--color);font-family:var(--ion-font-family, inherit);z-index:2}.legacy-input.sc-ion-input-md-h{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;background:var(--background)}.legacy-input.sc-ion-input-md-h .native-input.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)}ion-item.sc-ion-input-md-h:not(.item-label):not(.item-has-modern-input),ion-item:not(.item-label):not(.item-has-modern-input) .sc-ion-input-md-h{--padding-start:0}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}.legacy-input.ion-color.sc-ion-input-md-h{color:var(--ion-color-base)}.ion-color.sc-ion-input-md-h{--highlight-color-focused:var(--ion-color-base)}.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}@supports (inset-inline-start: 0){.cloned-input.sc-ion-input-md{inset-inline-start:0}}@supports not (inset-inline-start: 0){.cloned-input.sc-ion-input-md{left:0}[dir=rtl].sc-ion-input-md-h .cloned-input.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h .cloned-input.sc-ion-input-md{left:unset;right:unset;right:0}[dir=rtl].sc-ion-input-md .cloned-input.sc-ion-input-md{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.cloned-input.sc-ion-input-md:dir(rtl){left:unset;right:unset;right:0}}}.cloned-input.sc-ion-input-md:disabled{opacity:1}.legacy-input.sc-ion-input-md-h .input-clear-icon.sc-ion-input-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.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, #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}.has-focus.sc-ion-input-md-h{pointer-events:none}.has-focus.sc-ion-input-md-h input.sc-ion-input-md,.has-focus.sc-ion-input-md-h a.sc-ion-input-md,.has-focus.sc-ion-input-md-h button.sc-ion-input-md{pointer-events:auto}.item-label-floating.item-has-placeholder.sc-ion-input-md-h:not(.item-has-value),.item-label-floating.item-has-placeholder:not(.item-has-value) .sc-ion-input-md-h{opacity:0}.item-label-floating.item-has-placeholder.sc-ion-input-md-h:not(.item-has-value).item-has-focus,.item-label-floating.item-has-placeholder:not(.item-has-value).item-has-focus .sc-ion-input-md-h{-webkit-transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);opacity:1}.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;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:12px}.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, #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, #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 .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){-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}.input-label-placement-stacked.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,.has-focus.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,.has-value.input-label-placement-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)}.input-fill-solid.sc-ion-input-md-h{--background:var(--ion-color-step-50, #f2f2f2);--border-color:var(--ion-color-step-500, gray);--border-radius:4px;--padding-start:16px;--padding-end:16px}.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, #e6e6e6);--border-color:var(--ion-color-step-750, #404040)}}.input-fill-solid.has-focus.sc-ion-input-md-h{--background:var(--ion-color-step-150, #d9d9d9);--border-color:var(--ion-color-step-750, #404040)}.input-fill-solid.sc-ion-input-md-h .input-wrapper.sc-ion-input-md{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0px;border-bottom-left-radius:0px}[dir=rtl].sc-ion-input-md-h -no-combinator.input-fill-solid.sc-ion-input-md-h .input-wrapper.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h -no-combinator.input-fill-solid.sc-ion-input-md-h .input-wrapper.sc-ion-input-md,[dir=rtl].input-fill-solid.sc-ion-input-md-h .input-wrapper.sc-ion-input-md,[dir=rtl] .input-fill-solid.sc-ion-input-md-h .input-wrapper.sc-ion-input-md{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0px;border-bottom-left-radius:0px}@supports selector(:dir(rtl)){.input-fill-solid.sc-ion-input-md-h .input-wrapper.sc-ion-input-md:dir(rtl){border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0px;border-bottom-left-radius:0px}}.input-fill-solid.input-label-placement-stacked.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,.has-focus.input-fill-solid.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,.has-value.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, #b3b3b3);--border-radius:4px;--padding-start:16px;--padding-end:16px}.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, #404040)}}.input-fill-outline.has-focus.sc-ion-input-md-h{--border-width:2px;--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 .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){-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}.has-focus.input-fill-outline.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,.has-value.input-fill-outline.input-label-placement-floating.sc-ion-input-md-h .label-text-wrapper.sc-ion-input-md,.input-fill-outline.input-label-placement-stacked.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-top-left-radius:var(--border-radius);border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-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)}[dir=rtl].sc-ion-input-md-h -no-combinator.input-fill-outline.sc-ion-input-md-h .input-outline-start.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h -no-combinator.input-fill-outline.sc-ion-input-md-h .input-outline-start.sc-ion-input-md,[dir=rtl].input-fill-outline.sc-ion-input-md-h .input-outline-start.sc-ion-input-md,[dir=rtl] .input-fill-outline.sc-ion-input-md-h .input-outline-start.sc-ion-input-md{border-top-left-radius:0px;border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:0px}@supports selector(:dir(rtl)){.input-fill-outline.sc-ion-input-md-h .input-outline-start.sc-ion-input-md:dir(rtl){border-top-left-radius:0px;border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:0px}}.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-top-left-radius:0px;border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:0px;-ms-flex-positive:1;flex-grow:1}[dir=rtl].sc-ion-input-md-h -no-combinator.input-fill-outline.sc-ion-input-md-h .input-outline-end.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h -no-combinator.input-fill-outline.sc-ion-input-md-h .input-outline-end.sc-ion-input-md,[dir=rtl].input-fill-outline.sc-ion-input-md-h .input-outline-end.sc-ion-input-md,[dir=rtl] .input-fill-outline.sc-ion-input-md-h .input-outline-end.sc-ion-input-md{border-top-left-radius:var(--border-radius);border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:var(--border-radius)}@supports selector(:dir(rtl)){.input-fill-outline.sc-ion-input-md-h .input-outline-end.sc-ion-input-md:dir(rtl){border-top-left-radius:var(--border-radius);border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:var(--border-radius)}}.has-focus.input-fill-outline.input-label-placement-floating.sc-ion-input-md-h .input-outline-notch.sc-ion-input-md,.has-value.input-fill-outline.input-label-placement-floating.sc-ion-input-md-h .input-outline-notch.sc-ion-input-md,.input-fill-outline.input-label-placement-stacked.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, rgba(0, 0, 0, 0.13))));font-size:inherit}.legacy-input.sc-ion-input-md-h{--padding-top:10px;--padding-end:0;--padding-bottom:10px;--padding-start:8px}.item-label-stacked.sc-ion-input-md-h,.item-label-stacked .sc-ion-input-md-h,.item-label-floating.sc-ion-input-md-h,.item-label-floating .sc-ion-input-md-h{--padding-top:8px;--padding-bottom:8px;--padding-start:0}.input-clear-icon.sc-ion-input-md ion-icon.sc-ion-input-md{width:22px;height:22px}.legacy-input.sc-ion-input-md-h .native-input[disabled].sc-ion-input-md,.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}.sc-ion-input-md-h:not(.legacy-input){min-height:56px}.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:2px;-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)}@supports (inset-inline-start: 0){.input-highlight.sc-ion-input-md{inset-inline-start:0}}@supports not (inset-inline-start: 0){.input-highlight.sc-ion-input-md{left:0}[dir=rtl].sc-ion-input-md-h .input-highlight.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h .input-highlight.sc-ion-input-md{left:unset;right:unset;right:0}[dir=rtl].sc-ion-input-md .input-highlight.sc-ion-input-md{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.input-highlight.sc-ion-input-md:dir(rtl){left:unset;right:unset;right: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}@supports (inset-inline-start: 0){.in-item.sc-ion-input-md-h .input-highlight.sc-ion-input-md{inset-inline-start:0}}@supports not (inset-inline-start: 0){.in-item.sc-ion-input-md-h .input-highlight.sc-ion-input-md{left:0}[dir=rtl].sc-ion-input-md-h -no-combinator.in-item.sc-ion-input-md-h .input-highlight.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h -no-combinator.in-item.sc-ion-input-md-h .input-highlight.sc-ion-input-md,[dir=rtl].in-item.sc-ion-input-md-h .input-highlight.sc-ion-input-md,[dir=rtl] .in-item.sc-ion-input-md-h .input-highlight.sc-ion-input-md{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.in-item.sc-ion-input-md-h .input-highlight.sc-ion-input-md:dir(rtl){left:unset;right:unset;right:0}}}.input-shape-round.sc-ion-input-md-h{--border-radius:16px}"}},3567:(I,c,a)=>{a.d(c,{c:()=>f,g:()=>p,h:()=>n,o:()=>m});var g=a(5861);const n=(o,r)=>null!==r.closest(o),f=(o,r)=>"string"==typeof o&&o.length>0?Object.assign({"ion-color":!0,[`ion-color-${o}`]:!0},r):r,p=o=>{const r={};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=>r[l]=!0),r},h=/^[a-z][a-z0-9+\-.]*:/,m=function(){var o=(0,g.Z)(function*(r,l,x,b){if(null!=r&&"#"!==r[0]&&!h.test(r)){const u=document.querySelector("ion-router");if(u)return null!=l&&l.preventDefault(),u.push(r,x,b)}return!1});return function(l,x,b,u){return o.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/4530.c5f3dd77ca88e264.js b/MacroDeck/wwwroot/client/4530.c5f3dd77ca88e264.js new file mode 100644 index 00000000..600d8bd1 --- /dev/null +++ b/MacroDeck/wwwroot/client/4530.c5f3dd77ca88e264.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[4530],{4530:(z,c,a)=>{a.r(c),a.d(c,{ion_input:()=>C});var h=a(5861),n=a(771),v=a(9749),x=a(4793),p=a(512),m=a(2400),b=a(5917),o=a(4459),r=a(5307),l=a(2905);a(1848);const C=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.ionStyle=(0,n.d)(this,"ionStyle",7),this.inputId="ion-input-".concat(O++),this.inheritedAttributes={},this.isComposing=!1,this.hasLoggedDeprecationWarning=!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.emitStyle(),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.emitStyle(),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.accept=void 0,this.autocapitalize="off",this.autocomplete="off",this.autocorrect="off",this.autofocus=!1,this.clearInput=!1,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.legacy=void 0,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.size=void 0,this.type="text",this.value=""}debounceChanged(){const{ionInput:i,debounce:t,originalIonInput:e}=this;this.ionInput=void 0===t?null!=e?e:i:(0,p.j)(i,t)}disabledChanged(){this.emitStyle()}placeholderChanged(){this.emitStyle()}valueChanged(){const i=this.nativeInput,t=this.getValue();i&&i.value!==t&&!this.isComposing&&(i.value=t),this.emitStyle()}componentWillLoad(){this.inheritedAttributes=Object.assign(Object.assign({},(0,p.i)(this.el)),(0,p.k)(this.el,["tabindex","title","data-form-type"]))}connectedCallback(){const{el:i}=this;this.legacyFormController=(0,v.c)(i),this.slotMutationController=(0,b.c)(i,["label","start","end"],()=>(0,n.i)(this)),this.notchController=(0,x.c)(i,()=>this.notchSpacerEl,()=>this.labelSlot),this.emitStyle(),this.debounceChanged(),document.dispatchEvent(new CustomEvent("ionInputDidLoad",{detail:this.el}))}componentDidLoad(){this.originalIonInput=this.ionInput}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,h.Z)(function*(){i.nativeInput&&i.nativeInput.focus()})()}getInputElement(){var i=this;return(0,h.Z)(function*(){return i.nativeInput||(yield new Promise(t=>(0,p.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()}emitStyle(){this.legacyFormController.hasLegacyControl()&&this.ionStyle.emit({interactive:!0,input:!0,"has-placeholder":void 0!==this.placeholder,"has-value":this.hasValue(),"has-focus":this.hasFocus,"interactive-disabled":this.disabled,legacy:!!this.legacy})}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:s}=this;if(!0===i&&void 0!==t)return(0,n.h)("div",{class:"counter"},(0,b.g)(s,t,e))}renderBottomContent(){const{counter:i,helperText:t,errorText:e,maxlength:s}=this;if(t||e||!0===i&&void 0!==s)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,l.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()}renderInput(){const{disabled:i,fill:t,readonly:e,shape:s,inputId:d,labelPlacement:f,el:D,hasFocus:_}=this,y=(0,l.b)(this),L=this.getValue(),I=(0,o.h)("ion-item",this.el),M="md"===y&&"outline"!==t&&!I,E=this.hasValue(),P=null!==D.querySelector('[slot="start"], [slot="end"]');return(0,n.h)(n.H,{class:(0,o.c)(this.color,{[y]:!0,"has-value":E,"has-focus":_,"label-floating":"stacked"===f||"floating"===f&&(E||_||P),["input-fill-".concat(t)]:void 0!==t,["input-shape-".concat(s)]:void 0!==s,["input-label-placement-".concat(f)]:!0,"in-item":I,"in-item-color":(0,o.h)("ion-item.ion-color",this.el),"input-disabled":i})},(0,n.h)("label",{class:"input-wrapper",htmlFor:d},this.renderLabelContainer(),(0,n.h)("div",{class:"native-wrapper"},(0,n.h)("slot",{name:"start"}),(0,n.h)("input",Object.assign({class:"native-input",ref:k=>this.nativeInput=k,id:d,disabled:i,accept:this.accept,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,size:this.size,type:this.type,value:L,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",{"aria-label":"reset",type:"button",class:"input-clear-icon",onPointerDown:k=>{k.preventDefault()},onClick:this.clearTextInput},(0,n.h)("ion-icon",{"aria-hidden":"true",icon:"ios"===y?r.b:r.d})),(0,n.h)("slot",{name:"end"})),M&&(0,n.h)("div",{class:"input-highlight"})),this.renderBottomContent())}renderLegacyInput(){this.hasLoggedDeprecationWarning||((0,m.p)('ion-input now requires providing a label with either the "label" property or the "aria-label" attribute. To migrate, remove any usage of "ion-label" and pass the label text to either the "label" property or the "aria-label" attribute.\n\nExample: \nExample with aria-label: \n\nFor inputs that do not render the label immediately next to the input, developers may continue to use "ion-label" but must manually associate the label with the input by using "aria-labelledby".\n\nDevelopers can use the "legacy" property to continue using the legacy form markup. This property will be removed in an upcoming major release of Ionic where this form control will use the modern form markup.',this.el),this.legacy&&(0,m.p)('ion-input is being used with the "legacy" property enabled which will forcibly enable the legacy form markup. This property will be removed in an upcoming major release of Ionic where this form control will use the modern form markup.\n\nDevelopers can dismiss this warning by removing their usage of the "legacy" property and using the new input syntax.',this.el),this.hasLoggedDeprecationWarning=!0);const i=(0,l.b)(this),t=this.getValue(),e=this.inputId+"-lbl",s=(0,p.h)(this.el);return s&&(s.id=e),(0,n.h)(n.H,{"aria-disabled":this.disabled?"true":null,class:(0,o.c)(this.color,{[i]:!0,"has-value":this.hasValue(),"has-focus":this.hasFocus,"legacy-input":!0,"in-item-color":(0,o.h)("ion-item.ion-color",this.el)})},(0,n.h)("input",Object.assign({class:"native-input",ref:d=>this.nativeInput=d,"aria-labelledby":s?s.id:null,disabled:this.disabled,accept:this.accept,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:this.readonly,required:this.required,spellcheck:this.spellcheck,step:this.step,size:this.size,type:this.type,value:t,onInput:this.onInput,onChange:this.onChange,onBlur:this.onBlur,onFocus:this.onFocus,onKeyDown:this.onKeydown},this.inheritedAttributes)),this.clearInput&&!this.readonly&&!this.disabled&&(0,n.h)("button",{"aria-label":"reset",type:"button",class:"input-clear-icon",onPointerDown:d=>{d.preventDefault()},onClick:this.clearTextInput},(0,n.h)("ion-icon",{"aria-hidden":"true",icon:"ios"===i?r.b:r.d})))}render(){const{legacyFormController:i}=this;return i.hasLegacyControl()?this.renderLegacyInput():this.renderInput()}get el(){return(0,n.f)(this)}static get watchers(){return{debounce:["debounceChanged"],disabled:["disabledChanged"],placeholder:["placeholderChanged"],value:["valueChanged"]}}};let O=0;C.style={ios:".sc-ion-input-ios-h{--placeholder-color:initial;--placeholder-font-style:initial;--placeholder-font-weight:initial;--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, #3880ff);--highlight-color-valid:var(--ion-color-success, #2dd36f);--highlight-color-invalid:var(--ion-color-danger, #eb445a);--highlight-color:var(--highlight-color-focused);display:block;position:relative;width:100%;padding:0 !important;color:var(--color);font-family:var(--ion-font-family, inherit);z-index:2}.legacy-input.sc-ion-input-ios-h{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;background:var(--background)}.legacy-input.sc-ion-input-ios-h .native-input.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)}ion-item.sc-ion-input-ios-h:not(.item-label):not(.item-has-modern-input),ion-item:not(.item-label):not(.item-has-modern-input) .sc-ion-input-ios-h{--padding-start:0}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}.legacy-input.ion-color.sc-ion-input-ios-h{color:var(--ion-color-base)}.ion-color.sc-ion-input-ios-h{--highlight-color-focused:var(--ion-color-base)}.sc-ion-input-ios-h:not(.legacy-input){min-height:44px}.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}@supports (inset-inline-start: 0){.cloned-input.sc-ion-input-ios{inset-inline-start:0}}@supports not (inset-inline-start: 0){.cloned-input.sc-ion-input-ios{left:0}[dir=rtl].sc-ion-input-ios-h .cloned-input.sc-ion-input-ios,[dir=rtl] .sc-ion-input-ios-h .cloned-input.sc-ion-input-ios{left:unset;right:unset;right:0}[dir=rtl].sc-ion-input-ios .cloned-input.sc-ion-input-ios{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.cloned-input.sc-ion-input-ios:dir(rtl){left:unset;right:unset;right:0}}}.cloned-input.sc-ion-input-ios:disabled{opacity:1}.legacy-input.sc-ion-input-ios-h .input-clear-icon.sc-ion-input-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.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, #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}.has-focus.sc-ion-input-ios-h{pointer-events:none}.has-focus.sc-ion-input-ios-h input.sc-ion-input-ios,.has-focus.sc-ion-input-ios-h a.sc-ion-input-ios,.has-focus.sc-ion-input-ios-h button.sc-ion-input-ios{pointer-events:auto}.item-label-floating.item-has-placeholder.sc-ion-input-ios-h:not(.item-has-value),.item-label-floating.item-has-placeholder:not(.item-has-value) .sc-ion-input-ios-h{opacity:0}.item-label-floating.item-has-placeholder.sc-ion-input-ios-h:not(.item-has-value).item-has-focus,.item-label-floating.item-has-placeholder:not(.item-has-value).item-has-focus .sc-ion-input-ios-h{-webkit-transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);opacity:1}.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, #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, #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]{-webkit-margin-end:16px;margin-inline-end:16px;-webkit-margin-start:0;margin-inline-start:0}.sc-ion-input-ios-s>[slot=end]{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0}.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, #c8c7cc)));font-size:inherit}.legacy-input.sc-ion-input-ios-h{--padding-top:10px;--padding-end:8px;--padding-bottom:10px;--padding-start:0}.item-label-stacked.sc-ion-input-ios-h,.item-label-stacked .sc-ion-input-ios-h,.item-label-floating.sc-ion-input-ios-h,.item-label-floating .sc-ion-input-ios-h{--padding-top:8px;--padding-bottom:8px;--padding-start:0px}.input-clear-icon.sc-ion-input-ios ion-icon.sc-ion-input-ios{width:18px;height:18px}.legacy-input.sc-ion-input-ios-h .native-input[disabled].sc-ion-input-ios,.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: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, #3880ff);--highlight-color-valid:var(--ion-color-success, #2dd36f);--highlight-color-invalid:var(--ion-color-danger, #eb445a);--highlight-color:var(--highlight-color-focused);display:block;position:relative;width:100%;padding:0 !important;color:var(--color);font-family:var(--ion-font-family, inherit);z-index:2}.legacy-input.sc-ion-input-md-h{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;background:var(--background)}.legacy-input.sc-ion-input-md-h .native-input.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)}ion-item.sc-ion-input-md-h:not(.item-label):not(.item-has-modern-input),ion-item:not(.item-label):not(.item-has-modern-input) .sc-ion-input-md-h{--padding-start:0}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}.legacy-input.ion-color.sc-ion-input-md-h{color:var(--ion-color-base)}.ion-color.sc-ion-input-md-h{--highlight-color-focused:var(--ion-color-base)}.sc-ion-input-md-h:not(.legacy-input){min-height:44px}.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}@supports (inset-inline-start: 0){.cloned-input.sc-ion-input-md{inset-inline-start:0}}@supports not (inset-inline-start: 0){.cloned-input.sc-ion-input-md{left:0}[dir=rtl].sc-ion-input-md-h .cloned-input.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h .cloned-input.sc-ion-input-md{left:unset;right:unset;right:0}[dir=rtl].sc-ion-input-md .cloned-input.sc-ion-input-md{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.cloned-input.sc-ion-input-md:dir(rtl){left:unset;right:unset;right:0}}}.cloned-input.sc-ion-input-md:disabled{opacity:1}.legacy-input.sc-ion-input-md-h .input-clear-icon.sc-ion-input-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.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, #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}.has-focus.sc-ion-input-md-h{pointer-events:none}.has-focus.sc-ion-input-md-h input.sc-ion-input-md,.has-focus.sc-ion-input-md-h a.sc-ion-input-md,.has-focus.sc-ion-input-md-h button.sc-ion-input-md{pointer-events:auto}.item-label-floating.item-has-placeholder.sc-ion-input-md-h:not(.item-has-value),.item-label-floating.item-has-placeholder:not(.item-has-value) .sc-ion-input-md-h{opacity:0}.item-label-floating.item-has-placeholder.sc-ion-input-md-h:not(.item-has-value).item-has-focus,.item-label-floating.item-has-placeholder:not(.item-has-value).item-has-focus .sc-ion-input-md-h{-webkit-transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 0.15s cubic-bezier(0.4, 0, 0.2, 1);opacity:1}.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, #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, #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]{-webkit-margin-end:16px;margin-inline-end:16px;-webkit-margin-start:0;margin-inline-start:0}.sc-ion-input-md-s>[slot=end]{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0}.input-fill-solid.sc-ion-input-md-h{--background:var(--ion-color-step-50, #f2f2f2);--border-color:var(--ion-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, #e6e6e6);--border-color:var(--ion-color-step-750, #404040)}}.input-fill-solid.has-focus.sc-ion-input-md-h{--background:var(--ion-color-step-150, #d9d9d9);--border-color:var(--ion-color-step-750, #404040)}.input-fill-solid.sc-ion-input-md-h .input-wrapper.sc-ion-input-md{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0px;border-bottom-left-radius:0px}[dir=rtl].sc-ion-input-md-h -no-combinator.input-fill-solid.sc-ion-input-md-h .input-wrapper.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h -no-combinator.input-fill-solid.sc-ion-input-md-h .input-wrapper.sc-ion-input-md,[dir=rtl].input-fill-solid.sc-ion-input-md-h .input-wrapper.sc-ion-input-md,[dir=rtl] .input-fill-solid.sc-ion-input-md-h .input-wrapper.sc-ion-input-md{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0px;border-bottom-left-radius:0px}@supports selector(:dir(rtl)){.input-fill-solid.sc-ion-input-md-h:dir(rtl) .input-wrapper.sc-ion-input-md{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0px;border-bottom-left-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, #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, #404040)}}.input-fill-outline.has-focus.sc-ion-input-md-h{--border-width:2px;--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-top-left-radius:var(--border-radius);border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-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)}[dir=rtl].sc-ion-input-md-h -no-combinator.input-fill-outline.sc-ion-input-md-h .input-outline-start.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h -no-combinator.input-fill-outline.sc-ion-input-md-h .input-outline-start.sc-ion-input-md,[dir=rtl].input-fill-outline.sc-ion-input-md-h .input-outline-start.sc-ion-input-md,[dir=rtl] .input-fill-outline.sc-ion-input-md-h .input-outline-start.sc-ion-input-md{border-top-left-radius:0px;border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:0px}@supports selector(:dir(rtl)){.input-fill-outline.sc-ion-input-md-h:dir(rtl) .input-outline-start.sc-ion-input-md{border-top-left-radius:0px;border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:0px}}.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-top-left-radius:0px;border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:0px;-ms-flex-positive:1;flex-grow:1}[dir=rtl].sc-ion-input-md-h -no-combinator.input-fill-outline.sc-ion-input-md-h .input-outline-end.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h -no-combinator.input-fill-outline.sc-ion-input-md-h .input-outline-end.sc-ion-input-md,[dir=rtl].input-fill-outline.sc-ion-input-md-h .input-outline-end.sc-ion-input-md,[dir=rtl] .input-fill-outline.sc-ion-input-md-h .input-outline-end.sc-ion-input-md{border-top-left-radius:var(--border-radius);border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:var(--border-radius)}@supports selector(:dir(rtl)){.input-fill-outline.sc-ion-input-md-h:dir(rtl) .input-outline-end.sc-ion-input-md{border-top-left-radius:var(--border-radius);border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:var(--border-radius)}}.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, rgba(0, 0, 0, 0.13))));font-size:inherit}.legacy-input.sc-ion-input-md-h{--padding-top:10px;--padding-end:0;--padding-bottom:10px;--padding-start:8px}.item-label-stacked.sc-ion-input-md-h,.item-label-stacked .sc-ion-input-md-h,.item-label-floating.sc-ion-input-md-h,.item-label-floating .sc-ion-input-md-h{--padding-top:8px;--padding-bottom:8px;--padding-start:0}.input-clear-icon.sc-ion-input-md ion-icon.sc-ion-input-md{width:22px;height:22px}.legacy-input.sc-ion-input-md-h .native-input[disabled].sc-ion-input-md,.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:2px;-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)}@supports (inset-inline-start: 0){.input-highlight.sc-ion-input-md{inset-inline-start:0}}@supports not (inset-inline-start: 0){.input-highlight.sc-ion-input-md{left:0}[dir=rtl].sc-ion-input-md-h .input-highlight.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h .input-highlight.sc-ion-input-md{left:unset;right:unset;right:0}[dir=rtl].sc-ion-input-md .input-highlight.sc-ion-input-md{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.input-highlight.sc-ion-input-md:dir(rtl){left:unset;right:unset;right: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}@supports (inset-inline-start: 0){.in-item.sc-ion-input-md-h .input-highlight.sc-ion-input-md{inset-inline-start:0}}@supports not (inset-inline-start: 0){.in-item.sc-ion-input-md-h .input-highlight.sc-ion-input-md{left:0}[dir=rtl].sc-ion-input-md-h -no-combinator.in-item.sc-ion-input-md-h .input-highlight.sc-ion-input-md,[dir=rtl] .sc-ion-input-md-h -no-combinator.in-item.sc-ion-input-md-h .input-highlight.sc-ion-input-md,[dir=rtl].in-item.sc-ion-input-md-h .input-highlight.sc-ion-input-md,[dir=rtl] .in-item.sc-ion-input-md-h .input-highlight.sc-ion-input-md{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.in-item.sc-ion-input-md-h:dir(rtl) .input-highlight.sc-ion-input-md{left:unset;right:unset;right: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}"}},4459:(z,c,a)=>{a.d(c,{c:()=>v,g:()=>p,h:()=>n,o:()=>b});var h=a(5861);const n=(o,r)=>null!==r.closest(o),v=(o,r)=>"string"==typeof o&&o.length>0?Object.assign({"ion-color":!0,["ion-color-".concat(o)]:!0},r):r,p=o=>{const r={};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=>r[l]=!0),r},m=/^[a-z][a-z0-9+\-.]*:/,b=function(){var o=(0,h.Z)(function*(r,l,w,g){if(null!=r&&"#"!==r[0]&&!m.test(r)){const u=document.querySelector("ion-router");if(u)return null!=l&&l.preventDefault(),u.push(r,w,g)}return!1});return function(l,w,g,u){return o.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/469.3abdda91e86e673d.js b/MacroDeck/wwwroot/client/469.4afa3788b36ad2b9.js similarity index 95% rename from MacroDeck/wwwroot/client/469.3abdda91e86e673d.js rename to MacroDeck/wwwroot/client/469.4afa3788b36ad2b9.js index 7007f7c5..2613d11c 100644 --- a/MacroDeck/wwwroot/client/469.3abdda91e86e673d.js +++ b/MacroDeck/wwwroot/client/469.4afa3788b36ad2b9.js @@ -1 +1 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[469],{469:(p,s,t)=>{t.r(s),t.d(s,{ion_backdrop:()=>r});var a=t(1688),n=t(619),i=t(2085);const r=class{constructor(o){(0,a.r)(this,o),this.ionBackdropTap=(0,a.d)(this,"ionBackdropTap",7),this.blocker=n.G.createBlocker({disableScroll:!0}),this.visible=!0,this.tappable=!0,this.stopPropagation=!0}connectedCallback(){this.stopPropagation&&this.blocker.block()}disconnectedCallback(){this.blocker.unblock()}onMouseDown(o){this.emitTap(o)}emitTap(o){this.stopPropagation&&(o.preventDefault(),o.stopPropagation()),this.tappable&&this.ionBackdropTap.emit()}render(){const o=(0,i.b)(this);return(0,a.h)(a.H,{tabindex:"-1","aria-hidden":"true",class:{[o]:!0,"backdrop-hide":!this.visible,"backdrop-no-tappable":!this.tappable}})}};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)}"}}}]); \ No newline at end of file +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[469],{469:(p,s,t)=>{t.r(s),t.d(s,{ion_backdrop:()=>r});var a=t(771),n=t(2019),i=t(2905);const r=class{constructor(o){(0,a.r)(this,o),this.ionBackdropTap=(0,a.d)(this,"ionBackdropTap",7),this.blocker=n.G.createBlocker({disableScroll:!0}),this.visible=!0,this.tappable=!0,this.stopPropagation=!0}connectedCallback(){this.stopPropagation&&this.blocker.block()}disconnectedCallback(){this.blocker.unblock()}onMouseDown(o){this.emitTap(o)}emitTap(o){this.stopPropagation&&(o.preventDefault(),o.stopPropagation()),this.tappable&&this.ionBackdropTap.emit()}render(){const o=(0,i.b)(this);return(0,a.h)(a.H,{tabindex:"-1","aria-hidden":"true",class:{[o]:!0,"backdrop-hide":!this.visible,"backdrop-no-tappable":!this.tappable}})}};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)}"}}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/4764.6a6ad929405dba0f.js b/MacroDeck/wwwroot/client/4764.6a6ad929405dba0f.js deleted file mode 100644 index edd7aad2..00000000 --- a/MacroDeck/wwwroot/client/4764.6a6ad929405dba0f.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[4764],{4764:(A,y,p)=>{p.r(y),p.d(y,{ion_route:()=>D,ion_route_redirect:()=>L,ion_router:()=>tt,ion_router_link:()=>x});var f=p(5861),d=p(1688),R=p(839),C=p(3567),P=p(2085);const D=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",v=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}},T=function(){var t=(0,f.Z)(function*(e,n,r,o,s=!1,i){try{const a=N(e);if(o>=n.length||!a)return s;yield new Promise(_=>(0,R.c)(a,_));const u=n[o],c=yield a.setRouteId(u.id,u.params,r,i);return c.changed&&(r=l,s=!0),s=yield T(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)}}(),K=function(){var t=(0,f.Z)(function*(e){const n=[];let r,o=e;for(;r=N(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)}}(),U=":not([no-router]) ion-nav, :not([no-router]) ion-tabs, :not([no-router]) ion-router-outlet",N=t=>{if(!t)return;if(t.matches(U))return t;const e=t.querySelector(U);return null!=e?e:void 0},j=(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:I(i.params,o[a]),beforeEnter:i.beforeEnter,beforeLeave:i.beforeLeave})):e},I=(t,e)=>t||e?Object.assign(Object.assign({},t),e):void 0,O=(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,k=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=>V(M(t)),M=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:M(e)}}),V=t=>{const e=[];for(const n of t)W([],e,n);return e},W=(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)W(t,e,r);else e.push(t)},tt=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.Z)(function*(){yield N(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,R.q)(this.onRedirectChanged.bind(this),10)),window.addEventListener("ionRouteDataChanged",(0,R.q)(this.onRoutesChanged.bind(this),100))}onPopState(){var t=this;return(0,f.Z)(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.Z)(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.Z)(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.Z)(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 ${v(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 ${v(e.from)}`,"font-weight: bold"," TO: ",`$c ${v(e.to.segments)}`,"font-weight: bold");console.groupEnd()})(k(t.el))})()}navChanged(t){var e=this;return(0,f.Z)(function*(){if(e.busy)return console.warn("[ion-router] router is busy, navChanged was cancelled"),!1;const{ids:n,outlet:r}=yield K(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:I(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&&j(t,k(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.Z)(function*(){if(void 0===e&&(e=g(n.previousPath).segments),!t||!e)return!0;const r=w(n.el),o=O(e,r),s=o&&o[o.length-1].beforeLeave,i=!s||(yield s());if(!1===i||"object"==typeof i)return i;const a=O(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.Z)(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 T(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=v(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{(0,C.o)(this.href,e,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 t=(0,P.b)(this),e={href:this.href,rel:this.rel,target:this.target};return(0,d.h)(d.H,{onClick:this.onClick,class:(0,C.c)(this.color,{[t]:!0,"ion-activatable":!0})},(0,d.h)("a",Object.assign({},e),(0,d.h)("slot",null)))}};x.style=":host{--background:transparent;--color:var(--ion-color-primary, #3880ff);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}"},3567:(A,y,p)=>{p.d(y,{c:()=>R,g:()=>P,h:()=>d,o:()=>L});var f=p(5861);const d=(l,h)=>null!==h.closest(l),R=(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},D=/^[a-z][a-z0-9+\-.]*:/,L=function(){var l=(0,f.Z)(function*(h,m,v,E){if(null!=h&&"#"!==h[0]&&!D.test(h)){const b=document.querySelector("ion-router");if(b)return null!=m&&m.preventDefault(),b.push(h,v,E)}return!1});return function(m,v,E,b){return l.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/4764.e986a2dbf033efa1.js b/MacroDeck/wwwroot/client/4764.e986a2dbf033efa1.js new file mode 100644 index 00000000..b9568eff --- /dev/null +++ b/MacroDeck/wwwroot/client/4764.e986a2dbf033efa1.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[4764],{4764:(A,y,p)=>{p.r(y),p.d(y,{ion_route:()=>D,ion_route_redirect:()=>L,ion_router:()=>tt,ion_router_link:()=>x});var f=p(5861),d=p(771),R=p(512),C=p(4459),P=p(2905);const D=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",v=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}},T=function(){var t=(0,f.Z)(function*(e,n,r,o,s=!1,i){try{const a=N(e);if(o>=n.length||!a)return s;yield new Promise(_=>(0,R.c)(a,_));const u=n[o],c=yield a.setRouteId(u.id,u.params,r,i);return c.changed&&(r=l,s=!0),s=yield T(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)}}(),K=function(){var t=(0,f.Z)(function*(e){const n=[];let r,o=e;for(;r=N(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)}}(),U=":not([no-router]) ion-nav, :not([no-router]) ion-tabs, :not([no-router]) ion-router-outlet",N=t=>{if(!t)return;if(t.matches(U))return t;const e=t.querySelector(U);return null!=e?e:void 0},j=(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":".concat(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:I(i.params,o[a]),beforeEnter:i.beforeEnter,beforeLeave:i.beforeLeave})):e},I=(t,e)=>t||e?Object.assign(Object.assign({},t),e):void 0,O=(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,k=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=>V(M(t)),M=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:M(e)}}),V=t=>{const e=[];for(const n of t)W([],e,n);return e},W=(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)W(t,e,r);else e.push(t)},tt=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.Z)(function*(){yield N(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,R.q)(this.onRedirectChanged.bind(this),10)),window.addEventListener("ionRouteDataChanged",(0,R.q)(this.onRoutesChanged.bind(this),100))}onPopState(){var t=this;return(0,f.Z)(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.Z)(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.Z)(function*(){var o;if(t.startsWith(".")){const a=null!==(o=r.previousPath)&&void 0!==o?o:"/",u=new URL(t,"https://host/".concat(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.Z)(function*(){(t=>{console.group("[ion-core] ROUTES[".concat(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 ".concat(v(n)),"font-weight: bold; padding-left: 20px","=>\t","(".concat(r.join(", "),")"))}console.groupEnd()})(w(t.el)),(t=>{console.group("[ion-core] REDIRECTS[".concat(t.length,"]"));for(const e of t)e.to&&console.debug("FROM: ","$c ".concat(v(e.from)),"font-weight: bold"," TO: ","$c ".concat(v(e.to.segments)),"font-weight: bold");console.groupEnd()})(k(t.el))})()}navChanged(t){var e=this;return(0,f.Z)(function*(){if(e.busy)return console.warn("[ion-router] router is busy, navChanged was cancelled"),!1;const{ids:n,outlet:r}=yield K(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:I(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&&j(t,k(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.Z)(function*(){if(void 0===e&&(e=g(n.previousPath).segments),!t||!e)return!0;const r=w(n.el),o=O(e,r),s=o&&o[o.length-1].beforeLeave,i=!s||(yield s());if(!1===i||"object"==typeof i)return i;const a=O(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.Z)(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 T(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=v(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{(0,C.o)(this.href,e,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 t=(0,P.b)(this),e={href:this.href,rel:this.rel,target:this.target};return(0,d.h)(d.H,{onClick:this.onClick,class:(0,C.c)(this.color,{[t]:!0,"ion-activatable":!0})},(0,d.h)("a",Object.assign({},e),(0,d.h)("slot",null)))}};x.style=":host{--background:transparent;--color:var(--ion-color-primary, #3880ff);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}"},4459:(A,y,p)=>{p.d(y,{c:()=>R,g:()=>P,h:()=>d,o:()=>L});var f=p(5861);const d=(l,h)=>null!==h.closest(l),R=(l,h)=>"string"==typeof l&&l.length>0?Object.assign({"ion-color":!0,["ion-color-".concat(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},D=/^[a-z][a-z0-9+\-.]*:/,L=function(){var l=(0,f.Z)(function*(h,m,v,E){if(null!=h&&"#"!==h[0]&&!D.test(h)){const b=document.querySelector("ion-router");if(b)return null!=m&&m.preventDefault(),b.push(h,v,E)}return!1});return function(m,v,E,b){return l.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/4882.25946489c3bee5b2.js b/MacroDeck/wwwroot/client/4882.25946489c3bee5b2.js new file mode 100644 index 00000000..c350423a --- /dev/null +++ b/MacroDeck/wwwroot/client/4882.25946489c3bee5b2.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[4882],{4882:(q,p,y)=>{y.r(p),y.d(p,{startInputShims:()=>X});var g=y(5861),l=y(1848),T=y(7946),m=y(512),R=y(3920);y(1836);const M=new WeakMap,P=(e,t,s,r=0,o=!1)=>{M.has(e)!==s&&(s?k(e,t,r,o):Z(e,t))},k=(e,t,s,r=!1)=>{const o=t.parentNode,n=t.cloneNode(!1);n.classList.add("cloned-input"),n.tabIndex=-1,r&&(n.disabled=!0),o.appendChild(n),M.set(e,n);const a="rtl"===e.ownerDocument.dir?9999:-9999;e.style.pointerEvents="none",t.style.transform="translate3d(".concat(a,"px,").concat(s,"px,0) scale(0)")},Z=(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]",U="$ionPaddingTimer",B=(e,t,s)=>{const r=e[U];r&&clearTimeout(r),t>0?e.style.setProperty("--keyboard-offset","".concat(t,"px")):e[U]=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",Q=(e,t,s,r,o,n,i,a=!1)=>{const S=n&&(void 0===i||i.mode===R.a.None);let L=!1;const u=void 0!==l.w?l.w.innerHeight:0,f=_=>{!1!==L?W(e,t,s,r,_.detail.keyboardHeight,S,a,u,!1):L=!0},c=()=>{L=!1,null==l.w||l.w.removeEventListener("ionKeyboardDidShow",f),e.removeEventListener("focusout",c,!0)},h=function(){var _=(0,g.Z)(function*(){t.hasAttribute(x)?t.removeAttribute(x):(W(e,t,s,r,o,S,a,u),null==l.w||l.w.addEventListener("ionKeyboardDidShow",f),e.addEventListener("focusout",c,!0))});return function(){return _.apply(this,arguments)}}();return e.addEventListener("focusin",h,!0),()=>{e.removeEventListener("focusin",h,!0),null==l.w||l.w.removeEventListener("ionKeyboardDidShow",f),e.removeEventListener("focusout",c,!0)}},K=e=>{document.activeElement!==e&&(e.setAttribute(x,"true"),e.focus())},W=function(){var e=(0,g.Z)(function*(t,s,r,o,n,i,a=!1,S=0,L=!0){if(!r&&!o)return;const u=((e,t,s,r)=>{var o;return((e,t,s,r)=>{const o=e.top,n=e.bottom,i=t.top,S=i+15,u=Math.min(t.bottom,r-s)-50-n,f=S-o,c=Math.round(u<0?-u:f>0?-f:0),h=Math.min(c,o-i),w=Math.abs(h)/.3;return{scrollAmount:h,scrollDuration:Math.min(400,Math.max(150,w)),scrollPadding:s,inputSafeY:4-(o-S)}})((null!==(o=e.closest("ion-item,[ion-item]"))&&void 0!==o?o:e).getBoundingClientRect(),t.getBoundingClientRect(),s,r)})(t,r||o,n,S);if(r&&Math.abs(u.scrollAmount)<4)return K(s),void(i&&null!==r&&(B(r,b),F(s,r,()=>b=0)));if(P(t,s,!0,u.inputSafeY,a),K(s),(0,m.r)(()=>t.click()),i&&r&&(b=u.scrollPadding,B(r,b)),typeof window<"u"){let f;const c=function(){var _=(0,g.Z)(function*(){void 0!==f&&clearTimeout(f),window.removeEventListener("ionKeyboardDidShow",h),window.removeEventListener("ionKeyboardDidShow",c),r&&(yield(0,T.c)(r,0,u.scrollAmount,u.scrollDuration)),P(t,s,!1,u.inputSafeY),K(s),i&&F(s,r,()=>b=0)});return function(){return _.apply(this,arguments)}}(),h=()=>{window.removeEventListener("ionKeyboardDidShow",h),window.addEventListener("ionKeyboardDidShow",c)};if(r){const _=yield(0,T.g)(r);if(L&&u.scrollAmount>_.scrollHeight-_.clientHeight-_.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,r,o,n,i,a){return e.apply(this,arguments)}}(),X=function(){var e=(0,g.Z)(function*(t,s){if(void 0===l.d)return;const r="ios"===s,o="android"===s,n=t.getNumber("keyboardHeight",290),i=t.getBoolean("scrollAssist",!0),a=t.getBoolean("hideCaretOnScroll",r),S=t.getBoolean("inputBlurring",r),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(),_=function(){var v=(0,g.Z)(function*(d){yield new Promise(I=>(0,m.c)(d,I));const O=d.shadowRoot||d,D=O.querySelector("input")||O.querySelector("textarea"),A=(0,T.f)(d),j=A?null:d.closest("ion-footer");if(D){if(A&&a&&!f.has(d)){const I=((e,t,s)=>{if(!s||!t)return()=>{};const r=a=>{(e=>e===e.getRootNode().activeElement)(t)&&P(e,t,a)},o=()=>P(e,t,!1),n=()=>r(!0),i=()=>r(!1);return(0,m.a)(s,"ionScrollStart",n),(0,m.a)(s,"ionScrollEnd",i),t.addEventListener("blur",o),()=>{(0,m.b)(s,"ionScrollStart",n),(0,m.b)(s,"ionScrollEnd",i),t.removeEventListener("blur",o)}})(d,D,A);f.set(d,I)}if("date"!==D.type&&"datetime-local"!==D.type&&(A||j)&&i&&!c.has(d)){const I=Q(d,D,A,j,n,L,h,o);c.set(d,I)}}});return function(O){return v.apply(this,arguments)}}();S&&(()=>{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 S=i.target;S!==a&&(S.matches(C)||S.closest(C)||(e=!1,setTimeout(()=>{e||a.blur()},50)))},!1)})();for(const v of u)_(v);l.d.addEventListener("ionInputDidLoad",v=>{_(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,r){return e.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/5015.76a02cb0b8c82bee.js b/MacroDeck/wwwroot/client/5015.aad93084006cada9.js similarity index 66% rename from MacroDeck/wwwroot/client/5015.76a02cb0b8c82bee.js rename to MacroDeck/wwwroot/client/5015.aad93084006cada9.js index bdd82f08..fe4c98d9 100644 --- a/MacroDeck/wwwroot/client/5015.76a02cb0b8c82bee.js +++ b/MacroDeck/wwwroot/client/5015.aad93084006cada9.js @@ -1 +1 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[5015],{4625:(y,v,d)=>{d.d(v,{k:()=>l});var l=function(t){return t[t.empty=0]="empty",t[t.button=100]="button",t}(l||{})},4260:(y,v,d)=>{d.d(v,{Q:()=>l});var l=function(t){return t[t.ButtonPress=1e3]="ButtonPress",t[t.ButtonShortPressRelease=1001]="ButtonShortPressRelease",t[t.ButtonLongPress=1010]="ButtonLongPress",t[t.ButtonLongPressRelease=1011]="ButtonLongPressRelease",t}(l||{})},231:(y,v,d)=>{d.d(v,{a:()=>t});var l=d(9468);let t=(()=>{var a;class S{constructor(){this.configUpdate=new l.vpe,this.interaction=new l.vpe,this.widgets=[],this.rows=3,this.columns=5,this.buttonSpacing=10,this.buttonRadius=40,this.buttonBackground=!0}setConfig(f){this.rows=f.Rows,this.columns=f.Columns,this.buttonSpacing=f.ButtonSpacing,this.buttonRadius=f.ButtonRadius,this.buttonBackground=f.ButtonBackground,this.configUpdate.emit()}setWidgets(f){this.widgets=f}updateWidget(f){let m=this.widgets.findIndex(k=>k.row==f.row&&k.column==f.column);-1!==m?this.widgets[m]=f:this.widgets.push(f)}}return(a=S).\u0275fac=function(f){return new(f||a)},a.\u0275prov=l.Yz7({token:a,factory:a.\u0275fac,providedIn:"root"}),S})()},5015:(y,v,d)=>{d.d(v,{i:()=>z});var l=d(5861),t=d(9468),a=d(9843);let S=(()=>{var i;class n{constructor(e){this.modalController=e,this.url=""}ngOnInit(){}dismiss(){var e=this;return(0,l.Z)(function*(){yield e.modalController.dismiss()})()}}return(i=n).\u0275fac=function(e){return new(e||i)(t.Y36(a.IN))},i.\u0275cmp=t.Xpm({type:i,selectors:[["app-connection-failed"]],decls:30,vars:2,consts:[["slot","end"],[3,"strong","click"],[1,"ion-padding"],[1,"d-block","mt-3"]],template:function(e,o){1&e&&(t.TgZ(0,"ion-header")(1,"ion-toolbar")(2,"ion-title"),t._uU(3,"Connection failed"),t.qZA(),t.TgZ(4,"ion-buttons",0)(5,"ion-button",1),t.NdJ("click",function(){return o.dismiss()}),t._uU(6,"Close"),t.qZA()()()(),t.TgZ(7,"ion-content",2)(8,"ion-text")(9,"h4"),t._uU(10),t.qZA(),t.TgZ(11,"b",3),t._uU(12,"There can be multiple reasons why this happens:"),t.qZA(),t.TgZ(13,"ul")(14,"li"),t._uU(15,"Your anti virus software or firewall blocks Macro Deck (Common issue)"),t.qZA(),t.TgZ(16,"li"),t._uU(17,"The wrong network adapter is chosen in the settings on the PC app"),t.qZA(),t.TgZ(18,"li"),t._uU(19,"The chosen port is used by another application"),t.qZA(),t.TgZ(20,"li"),t._uU(21,"Your computer and this device are not in the same network"),t.qZA(),t.TgZ(22,"li"),t._uU(23,"If you're using VPN services, disable them"),t.qZA(),t.TgZ(24,"li"),t._uU(25,"A restart of your computer can help sometimes"),t.qZA(),t.TgZ(26,"li"),t._uU(27,"If you're using a 5GHz Wi-Fi connection, try to switch to 2,4GHz temporarily"),t.qZA(),t.TgZ(28,"li"),t._uU(29,"Some routers block the communication between Ethernet and Wi-Fi. Check your router settings. Look for SSID isolation or AP isolation and disable it."),t.qZA()()()()),2&e&&(t.xp6(5),t.Q6J("strong",!0),t.xp6(5),t.hij("I was not able to connect to ",o.url," \u{1f641}"))},dependencies:[a.YG,a.Sm,a.W2,a.Gu,a.yW,a.wd,a.sr]}),n})();class C{static getConnectedMessage(n){return{Method:"CONNECTED","Client-Id":n,API:"20","Device-Type":"Web"}}static getGetButtonsMessage(){return{Method:"GET_BUTTONS"}}}let f=(()=>{var i;class n{constructor(e){this.modalController=e}ngOnInit(){}dismiss(){var e=this;return(0,l.Z)(function*(){yield e.modalController.dismiss()})()}}return(i=n).\u0275fac=function(e){return new(e||i)(t.Y36(a.IN))},i.\u0275cmp=t.Xpm({type:i,selectors:[["app-insecure-connection"]],decls:17,vars:1,consts:[["slot","end"],[3,"strong","click"],[1,"ion-padding"],[1,"d-block","mt-3"]],template:function(e,o){1&e&&(t.TgZ(0,"ion-header")(1,"ion-toolbar")(2,"ion-title"),t._uU(3,"Connection failed"),t.qZA(),t.TgZ(4,"ion-buttons",0)(5,"ion-button",1),t.NdJ("click",function(){return o.dismiss()}),t._uU(6,"Close"),t.qZA()()()(),t.TgZ(7,"ion-content",2)(8,"ion-text")(9,"h4"),t._uU(10,"I was able to connect but there were some problems \u26a0\ufe0f"),t.qZA(),t.TgZ(11,"span",3),t._uU(12," It seems like your browser blocks the connection because of security issues."),t._UZ(13,"br"),t._uU(14," This is caused by the client being accessed over a https connection and the server is not accessed wss."),t._UZ(15,"br"),t._uU(16," To solve this, allow insecure connections from https in your browser. "),t.qZA()()()),2&e&&(t.xp6(5),t.Q6J("strong",!0))},dependencies:[a.YG,a.Sm,a.W2,a.Gu,a.yW,a.wd,a.sr]}),n})();var m=d(8645),k=d(305),x=d(5592),U=d(7394),I=d(4552);class T extends m.x{constructor(n=1/0,r=1/0,e=I.l){super(),this._bufferSize=n,this._windowTime=r,this._timestampProvider=e,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=r===1/0,this._bufferSize=Math.max(1,n),this._windowTime=Math.max(1,r)}next(n){const{isStopped:r,_buffer:e,_infiniteTimeWindow:o,_timestampProvider:s,_windowTime:c}=this;r||(e.push(n),!o&&e.push(s.now()+c)),this._trimBuffer(),super.next(n)}_subscribe(n){this._throwIfClosed(),this._trimBuffer();const r=this._innerSubscribe(n),{_infiniteTimeWindow:e,_buffer:o}=this,s=o.slice();for(let c=0;cJSON.parse(i.data),serializer:i=>JSON.stringify(i)};class Z extends m.u{constructor(n,r){if(super(),this._socket=null,n instanceof x.y)this.destination=r,this.source=n;else{const e=this._config=Object.assign({},E);if(this._output=new m.x,"string"==typeof n)e.url=n;else for(const o in n)n.hasOwnProperty(o)&&(e[o]=n[o]);if(!e.WebSocketCtor&&WebSocket)e.WebSocketCtor=WebSocket;else if(!e.WebSocketCtor)throw new Error("no WebSocket constructor can be found");this.destination=new T}}lift(n){const r=new Z(this._config,this.destination);return r.operator=n,r.source=this,r}_resetState(){this._socket=null,this.source||(this.destination=new T),this._output=new m.x}multiplex(n,r,e){const o=this;return new x.y(s=>{try{o.next(n())}catch(h){s.error(h)}const c=o.subscribe({next:h=>{try{e(h)&&s.next(h)}catch(u){s.error(u)}},error:h=>s.error(h),complete:()=>s.complete()});return()=>{try{o.next(r())}catch(h){s.error(h)}c.unsubscribe()}})}_connectSocket(){const{WebSocketCtor:n,protocol:r,url:e,binaryType:o}=this._config,s=this._output;let c=null;try{c=r?new n(e,r):new n(e),this._socket=c,o&&(this._socket.binaryType=o)}catch(u){return void s.error(u)}const h=new U.w0(()=>{this._socket=null,c&&1===c.readyState&&c.close()});c.onopen=u=>{const{_socket:p}=this;if(!p)return c.close(),void this._resetState();const{openObserver:b}=this._config;b&&b.next(u);const B=this.destination;this.destination=k.Lv.create(g=>{if(1===c.readyState)try{const{serializer:_}=this._config;c.send(_(g))}catch(_){this.destination.error(_)}},g=>{const{closingObserver:_}=this._config;_&&_.next(void 0),g&&g.code?c.close(g.code,g.reason):s.error(new TypeError("WebSocketSubject.error must be called with an object with an error code, and an optional reason: { code: number, reason: string }")),this._resetState()},()=>{const{closingObserver:g}=this._config;g&&g.next(void 0),c.close(),this._resetState()}),B&&B instanceof T&&h.add(B.subscribe(this.destination))},c.onerror=u=>{this._resetState(),s.error(u)},c.onclose=u=>{c===this._socket&&this._resetState();const{closeObserver:p}=this._config;p&&p.next(u),u.wasClean?s.complete():s.error(u)},c.onmessage=u=>{try{const{deserializer:p}=this._config;s.next(p(u))}catch(p){s.error(p)}}}_subscribe(n){const{source:r}=this;return r?r.subscribe(n):(this._socket||this._connectSocket(),this._output.subscribe(n),n.add(()=>{const{_socket:e}=this;0===this._output.observers.length&&(e&&(1===e.readyState||0===e.readyState)&&e.close(),this._resetState())}),n)}unsubscribe(){const{_socket:n}=this;n&&(1===n.readyState||0===n.readyState)&&n.close(),this._resetState(),super.unsubscribe()}}let M=(()=>{var i;class n{constructor(e){this.modalController=e}dismiss(){var e=this;return(0,l.Z)(function*(){yield e.modalController.dismiss()})()}}return(i=n).\u0275fac=function(e){return new(e||i)(t.Y36(a.IN))},i.\u0275cmp=t.Xpm({type:i,selectors:[["app-connection-lost"]],decls:13,vars:1,consts:[["slot","end"],[3,"strong","click"],[1,"ion-padding"],[1,"d-block","mt-3"]],template:function(e,o){1&e&&(t.TgZ(0,"ion-header")(1,"ion-toolbar")(2,"ion-title"),t._uU(3,"Connection lost"),t.qZA(),t.TgZ(4,"ion-buttons",0)(5,"ion-button",1),t.NdJ("click",function(){return o.dismiss()}),t._uU(6,"Close"),t.qZA()()()(),t.TgZ(7,"ion-content",2)(8,"ion-text")(9,"h4"),t._uU(10,"I lost the connection to the server \u{1fae4}"),t.qZA(),t.TgZ(11,"b",3),t._uU(12,"Maybe the server was stopped or the connection dropped."),t.qZA()()()),2&e&&(t.xp6(5),t.Q6J("strong",!0))},dependencies:[a.YG,a.Sm,a.W2,a.Gu,a.yW,a.wd,a.sr]}),n})();var A=d(553);let L=(()=>{var i;class n{constructor(e){this.loadingController=e}dismiss(){var e=this;return(0,l.Z)(function*(){try{var o;yield null===(o=e.loadingMessage)||void 0===o?void 0:o.dismiss(),e.loadingMessage=void 0}catch(s){console.error(s)}})()}showText(e){var o=this;return(0,l.Z)(function*(){try{yield o.dismiss(),o.loadingMessage=yield o.loadingController.create({message:e}),yield o.loadingMessage.present()}catch(s){console.error(s)}})()}}return(i=n).\u0275fac=function(e){return new(e||i)(t.LFG(a.HT))},i.\u0275prov=t.Yz7({token:i,factory:i.\u0275fac,providedIn:"root"}),n})();var O=d(3660),P=d(5877),G=d(4625),w=d(4260),R=d(231);let N=(()=>{var i;class n{constructor(e,o,s){this.macroDeckService=e,this.loadingService=o,this.router=s,this.initialConfigReceived=!1,e.interaction.subscribe(c=>{this.handleInteraction(c)})}handleMessage(e){var o=this;return(0,l.Z)(function*(){if(e.Method)switch(e.Method){case"GET_CONFIG":o.macroDeckService.setConfig(e),o.initialConfigReceived||(o.initialConfigReceived=!0,yield o.router.navigate(["deck"],{replaceUrl:!1,skipLocationChange:!0}),yield o.loadingService.dismiss()),o.send(C.getGetButtonsMessage());break;case"GET_BUTTONS":if(!o.initialConfigReceived)return;let s=e.Buttons.map(b=>o.mapProtocol2ButtonToWidget(b));o.macroDeckService.setWidgets(s);break;case"UPDATE_BUTTON":if(!o.initialConfigReceived)return;let c=o.mapProtocol2ButtonToWidget(e.Buttons[0]);o.macroDeckService.updateWidget(c);break;case"UPDATE_LABEL":if(!o.initialConfigReceived)return;let h=e.Buttons[0],u=o.macroDeckService.widgets.find(b=>b.row===h.Position_Y&&b.column===h.Position_X);if(void 0===u)return;(null==u?void 0:u.widgetContent).labelBase64=h.LabelBase64,o.macroDeckService.updateWidget(u)}})()}setWebsocketSubject(e){this.initialConfigReceived=!1,this.socket=e}mapProtocol2ButtonToWidget(e){return{backgroundColorHex:e.BackgroundColorHex,colSpan:1,column:e.Position_X,row:e.Position_Y,rowSpan:1,widgetContentType:G.k.button,widgetContent:{iconBase64:e.IconBase64,labelBase64:e.LabelBase64}}}send(e){var o;null===(o=this.socket)||void 0===o||o.next(e)}handleInteraction(e){let o;switch(e.widgetInteractionType){case w.Q.ButtonPress:o="BUTTON_PRESS";break;case w.Q.ButtonShortPressRelease:o="BUTTON_RELEASE";break;case w.Q.ButtonLongPress:o="BUTTON_LONG_PRESS";break;case w.Q.ButtonLongPressRelease:o="BUTTON_LONG_PRESS_RELEASE"}this.send({Method:o,Message:`${e.widget.row}_${e.widget.column}`})}}return(i=n).\u0275fac=function(e){return new(e||i)(t.LFG(R.a),t.LFG(L),t.LFG(P.F0))},i.\u0275prov=t.Yz7({token:i,factory:i.\u0275fac,providedIn:"root"}),n})(),D=(()=>{var i;class n{constructor(e){this.protocol2Service=e,this.protocolVersion=2}handleMessage(e){var o=this;return(0,l.Z)(function*(){2===o.protocolVersion&&(yield o.protocol2Service.handleMessage(e))})()}setWebsocketSubject(e){this.protocol2Service.setWebsocketSubject(e)}}return(i=n).\u0275fac=function(e){return new(e||i)(t.LFG(N))},i.\u0275prov=t.Yz7({token:i,factory:i.\u0275fac,providedIn:"root"}),n})(),z=(()=>{var i;class n{constructor(e,o,s,c,h){this.loadingService=e,this.modalController=o,this.settingsService=s,this.router=c,this.protocolHandlerService=h,this.isConnected=!1,this.url="",this.connectionClosed=new m.x,this.connectionOpened=new m.x,this.connectionLost=new t.vpe,this.subscribeOpenClose()}reconnect(){var e=this;return(0,l.Z)(function*(){yield e.connectToString(e.url)})()}connectToString(e){var o=this;return(0,l.Z)(function*(){var s;o.url=e,yield o.loadingService.showText(`Connecting to ${o.url}...`),o.socket=function W(i){return new Z(i)}({url:o.url,closeObserver:o.connectionClosed,openObserver:o.connectionOpened}),o.socket.subscribe({next:(s=(0,l.Z)(function*(c){yield o.protocolHandlerService.handleMessage(c)}),function(h){return s.apply(this,arguments)}),error:function(){var s=(0,l.Z)(function*(c){yield o.loadingService.dismiss(),c instanceof DOMException&&"SecurityError"===c.name&&(yield o.showInsecureConnectionModal())});return function(h){return s.apply(this,arguments)}}()})})()}connect(e,o,s){var c=this;return(0,l.Z)(function*(){yield c.connectToString((s?"wss://":"ws://")+e+":"+o)})()}subscribeOpenClose(){var e=this;this.connectionClosed.subscribe(function(){var o=(0,l.Z)(function*(s){switch(console.info("Closed with code "+s.code),yield e.loadingService.dismiss(),s.code){case 1e3:break;case 1005:case 1006:A.N.webVersion?e.connectionLost.emit():e.isConnected?yield e.showConnectionLostModal():yield e.showConnectionFailedModal()}e.isConnected=!1,yield e.router.navigate([""],{replaceUrl:!1,skipLocationChange:!0})});return function(s){return o.apply(this,arguments)}}()),this.connectionOpened.subscribe((0,l.Z)(function*(){var o;e.protocolHandlerService.setWebsocketSubject(e.socket),e.isConnected=!0,yield e.loadingService.showText("Waiting for the host to accept the connection...");let s=yield e.settingsService.getClientId();null===(o=e.socket)||void 0===o||o.next(C.getConnectedMessage(s))}))}close(){var e;null===(e=this.socket)||void 0===e||e.complete()}send(e){var o;null===(o=this.socket)||void 0===o||o.next(e)}showConnectionFailedModal(){var e=this;return(0,l.Z)(function*(){yield(yield e.modalController.create({component:S,componentProps:{url:e.url}})).present()})()}showInsecureConnectionModal(){var e=this;return(0,l.Z)(function*(){yield(yield e.modalController.create({component:f})).present()})()}showConnectionLostModal(){var e=this;return(0,l.Z)(function*(){yield(yield e.modalController.create({component:M})).present()})()}}return(i=n).\u0275fac=function(e){return new(e||i)(t.LFG(L),t.LFG(a.IN),t.LFG(O.g),t.LFG(P.F0),t.LFG(D))},i.\u0275prov=t.Yz7({token:i,factory:i.\u0275fac,providedIn:"root"}),n})()}}]); \ No newline at end of file +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[5015],{4625:(w,v,d)=>{d.d(v,{k:()=>l});var l=function(t){return t[t.empty=0]="empty",t[t.button=100]="button",t}(l||{})},4260:(w,v,d)=>{d.d(v,{Q:()=>l});var l=function(t){return t[t.ButtonPress=1e3]="ButtonPress",t[t.ButtonShortPressRelease=1001]="ButtonShortPressRelease",t[t.ButtonLongPress=1010]="ButtonLongPress",t[t.ButtonLongPressRelease=1011]="ButtonLongPressRelease",t}(l||{})},231:(w,v,d)=>{d.d(v,{a:()=>t});var l=d(9468);let t=(()=>{var a;class S{constructor(){this.configUpdate=new l.vpe,this.interaction=new l.vpe,this.widgets=[],this.rows=3,this.columns=5,this.buttonSpacing=10,this.buttonRadius=40,this.buttonBackground=!0}setConfig(f){this.rows=f.Rows,this.columns=f.Columns,this.buttonSpacing=f.ButtonSpacing,this.buttonRadius=f.ButtonRadius,this.buttonBackground=f.ButtonBackground,this.configUpdate.emit()}setWidgets(f){this.widgets=f}updateWidget(f){let g=this.widgets.findIndex(k=>k.row==f.row&&k.column==f.column);-1!==g?this.widgets[g]=f:this.widgets.push(f)}}return(a=S).\u0275fac=function(f){return new(f||a)},a.\u0275prov=l.Yz7({token:a,factory:a.\u0275fac,providedIn:"root"}),S})()},5015:(w,v,d)=>{d.d(v,{i:()=>z});var l=d(5861),t=d(9468),a=d(1929);let S=(()=>{var i;class n{constructor(e){this.modalController=e,this.url=""}ngOnInit(){}dismiss(){var e=this;return(0,l.Z)(function*(){yield e.modalController.dismiss()})()}}return(i=n).\u0275fac=function(e){return new(e||i)(t.Y36(a.IN))},i.\u0275cmp=t.Xpm({type:i,selectors:[["app-connection-failed"]],decls:30,vars:2,consts:[["slot","end"],[3,"strong","click"],[1,"ion-padding"],[1,"d-block","mt-3"]],template:function(e,o){1&e&&(t.TgZ(0,"ion-header")(1,"ion-toolbar")(2,"ion-title"),t._uU(3,"Connection failed"),t.qZA(),t.TgZ(4,"ion-buttons",0)(5,"ion-button",1),t.NdJ("click",function(){return o.dismiss()}),t._uU(6,"Close"),t.qZA()()()(),t.TgZ(7,"ion-content",2)(8,"ion-text")(9,"h4"),t._uU(10),t.qZA(),t.TgZ(11,"b",3),t._uU(12,"There can be multiple reasons why this happens:"),t.qZA(),t.TgZ(13,"ul")(14,"li"),t._uU(15,"Your anti virus software or firewall blocks Macro Deck (Common issue)"),t.qZA(),t.TgZ(16,"li"),t._uU(17,"The wrong network adapter is chosen in the settings on the PC app"),t.qZA(),t.TgZ(18,"li"),t._uU(19,"The chosen port is used by another application"),t.qZA(),t.TgZ(20,"li"),t._uU(21,"Your computer and this device are not in the same network"),t.qZA(),t.TgZ(22,"li"),t._uU(23,"If you're using VPN services, disable them"),t.qZA(),t.TgZ(24,"li"),t._uU(25,"A restart of your computer can help sometimes"),t.qZA(),t.TgZ(26,"li"),t._uU(27,"If you're using a 5GHz Wi-Fi connection, try to switch to 2,4GHz temporarily"),t.qZA(),t.TgZ(28,"li"),t._uU(29,"Some routers block the communication between Ethernet and Wi-Fi. Check your router settings. Look for SSID isolation or AP isolation and disable it."),t.qZA()()()()),2&e&&(t.xp6(5),t.Q6J("strong",!0),t.xp6(5),t.hij("I was not able to connect to ",o.url," \u{1f641}"))},dependencies:[a.YG,a.Sm,a.W2,a.Gu,a.yW,a.wd,a.sr]}),n})();class C{static getConnectedMessage(n){return{Method:"CONNECTED","Client-Id":n,API:"20","Device-Type":"Web"}}static getGetButtonsMessage(){return{Method:"GET_BUTTONS"}}}let f=(()=>{var i;class n{constructor(e){this.modalController=e}ngOnInit(){}dismiss(){var e=this;return(0,l.Z)(function*(){yield e.modalController.dismiss()})()}}return(i=n).\u0275fac=function(e){return new(e||i)(t.Y36(a.IN))},i.\u0275cmp=t.Xpm({type:i,selectors:[["app-insecure-connection"]],decls:17,vars:1,consts:[["slot","end"],[3,"strong","click"],[1,"ion-padding"],[1,"d-block","mt-3"]],template:function(e,o){1&e&&(t.TgZ(0,"ion-header")(1,"ion-toolbar")(2,"ion-title"),t._uU(3,"Connection failed"),t.qZA(),t.TgZ(4,"ion-buttons",0)(5,"ion-button",1),t.NdJ("click",function(){return o.dismiss()}),t._uU(6,"Close"),t.qZA()()()(),t.TgZ(7,"ion-content",2)(8,"ion-text")(9,"h4"),t._uU(10,"I was able to connect but there were some problems \u26a0\ufe0f"),t.qZA(),t.TgZ(11,"span",3),t._uU(12," It seems like your browser blocks the connection because of security issues."),t._UZ(13,"br"),t._uU(14," This is caused by the client being accessed over a https connection and the server is not accessed wss."),t._UZ(15,"br"),t._uU(16," To solve this, allow insecure connections from https in your browser. "),t.qZA()()()),2&e&&(t.xp6(5),t.Q6J("strong",!0))},dependencies:[a.YG,a.Sm,a.W2,a.Gu,a.yW,a.wd,a.sr]}),n})();var g=d(8645),k=d(305),x=d(5592),U=d(7394),E=d(4552);class T extends g.x{constructor(n=1/0,r=1/0,e=E.l){super(),this._bufferSize=n,this._windowTime=r,this._timestampProvider=e,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=r===1/0,this._bufferSize=Math.max(1,n),this._windowTime=Math.max(1,r)}next(n){const{isStopped:r,_buffer:e,_infiniteTimeWindow:o,_timestampProvider:s,_windowTime:c}=this;r||(e.push(n),!o&&e.push(s.now()+c)),this._trimBuffer(),super.next(n)}_subscribe(n){this._throwIfClosed(),this._trimBuffer();const r=this._innerSubscribe(n),{_infiniteTimeWindow:e,_buffer:o}=this,s=o.slice();for(let c=0;cJSON.parse(i.data),serializer:i=>JSON.stringify(i)};class Z extends g.u{constructor(n,r){if(super(),this._socket=null,n instanceof x.y)this.destination=r,this.source=n;else{const e=this._config=Object.assign({},I);if(this._output=new g.x,"string"==typeof n)e.url=n;else for(const o in n)n.hasOwnProperty(o)&&(e[o]=n[o]);if(!e.WebSocketCtor&&WebSocket)e.WebSocketCtor=WebSocket;else if(!e.WebSocketCtor)throw new Error("no WebSocket constructor can be found");this.destination=new T}}lift(n){const r=new Z(this._config,this.destination);return r.operator=n,r.source=this,r}_resetState(){this._socket=null,this.source||(this.destination=new T),this._output=new g.x}multiplex(n,r,e){const o=this;return new x.y(s=>{try{o.next(n())}catch(h){s.error(h)}const c=o.subscribe({next:h=>{try{e(h)&&s.next(h)}catch(u){s.error(u)}},error:h=>s.error(h),complete:()=>s.complete()});return()=>{try{o.next(r())}catch(h){s.error(h)}c.unsubscribe()}})}_connectSocket(){const{WebSocketCtor:n,protocol:r,url:e,binaryType:o}=this._config,s=this._output;let c=null;try{c=r?new n(e,r):new n(e),this._socket=c,o&&(this._socket.binaryType=o)}catch(u){return void s.error(u)}const h=new U.w0(()=>{this._socket=null,c&&1===c.readyState&&c.close()});c.onopen=u=>{const{_socket:p}=this;if(!p)return c.close(),void this._resetState();const{openObserver:b}=this._config;b&&b.next(u);const B=this.destination;this.destination=k.Lv.create(m=>{if(1===c.readyState)try{const{serializer:_}=this._config;c.send(_(m))}catch(_){this.destination.error(_)}},m=>{const{closingObserver:_}=this._config;_&&_.next(void 0),m&&m.code?c.close(m.code,m.reason):s.error(new TypeError("WebSocketSubject.error must be called with an object with an error code, and an optional reason: { code: number, reason: string }")),this._resetState()},()=>{const{closingObserver:m}=this._config;m&&m.next(void 0),c.close(),this._resetState()}),B&&B instanceof T&&h.add(B.subscribe(this.destination))},c.onerror=u=>{this._resetState(),s.error(u)},c.onclose=u=>{c===this._socket&&this._resetState();const{closeObserver:p}=this._config;p&&p.next(u),u.wasClean?s.complete():s.error(u)},c.onmessage=u=>{try{const{deserializer:p}=this._config;s.next(p(u))}catch(p){s.error(p)}}}_subscribe(n){const{source:r}=this;return r?r.subscribe(n):(this._socket||this._connectSocket(),this._output.subscribe(n),n.add(()=>{const{_socket:e}=this;0===this._output.observers.length&&(e&&(1===e.readyState||0===e.readyState)&&e.close(),this._resetState())}),n)}unsubscribe(){const{_socket:n}=this;n&&(1===n.readyState||0===n.readyState)&&n.close(),this._resetState(),super.unsubscribe()}}let M=(()=>{var i;class n{constructor(e){this.modalController=e}dismiss(){var e=this;return(0,l.Z)(function*(){yield e.modalController.dismiss()})()}}return(i=n).\u0275fac=function(e){return new(e||i)(t.Y36(a.IN))},i.\u0275cmp=t.Xpm({type:i,selectors:[["app-connection-lost"]],decls:13,vars:1,consts:[["slot","end"],[3,"strong","click"],[1,"ion-padding"],[1,"d-block","mt-3"]],template:function(e,o){1&e&&(t.TgZ(0,"ion-header")(1,"ion-toolbar")(2,"ion-title"),t._uU(3,"Connection lost"),t.qZA(),t.TgZ(4,"ion-buttons",0)(5,"ion-button",1),t.NdJ("click",function(){return o.dismiss()}),t._uU(6,"Close"),t.qZA()()()(),t.TgZ(7,"ion-content",2)(8,"ion-text")(9,"h4"),t._uU(10,"I lost the connection to the server \u{1fae4}"),t.qZA(),t.TgZ(11,"b",3),t._uU(12,"Maybe the server was stopped or the connection dropped."),t.qZA()()()),2&e&&(t.xp6(5),t.Q6J("strong",!0))},dependencies:[a.YG,a.Sm,a.W2,a.Gu,a.yW,a.wd,a.sr]}),n})();var A=d(553);let L=(()=>{var i;class n{constructor(e){this.loadingController=e}dismiss(){var e=this;return(0,l.Z)(function*(){try{var o;yield null===(o=e.loadingMessage)||void 0===o?void 0:o.dismiss(),e.loadingMessage=void 0}catch(s){console.error(s)}})()}showText(e){var o=this;return(0,l.Z)(function*(){try{yield o.dismiss(),o.loadingMessage=yield o.loadingController.create({message:e}),yield o.loadingMessage.present()}catch(s){console.error(s)}})()}}return(i=n).\u0275fac=function(e){return new(e||i)(t.LFG(a.HT))},i.\u0275prov=t.Yz7({token:i,factory:i.\u0275fac,providedIn:"root"}),n})();var O=d(3660),P=d(5877),G=d(4625),y=d(4260),R=d(231);let N=(()=>{var i;class n{constructor(e,o,s){this.macroDeckService=e,this.loadingService=o,this.router=s,this.initialConfigReceived=!1,e.interaction.subscribe(c=>{this.handleInteraction(c)})}handleMessage(e){var o=this;return(0,l.Z)(function*(){if(e.Method)switch(e.Method){case"GET_CONFIG":o.macroDeckService.setConfig(e),o.initialConfigReceived||(o.initialConfigReceived=!0,yield o.router.navigate(["deck"],{replaceUrl:!1,skipLocationChange:!0}),yield o.loadingService.dismiss()),o.send(C.getGetButtonsMessage());break;case"GET_BUTTONS":if(!o.initialConfigReceived)return;let s=e.Buttons.map(b=>o.mapProtocol2ButtonToWidget(b));o.macroDeckService.setWidgets(s);break;case"UPDATE_BUTTON":if(!o.initialConfigReceived)return;let c=o.mapProtocol2ButtonToWidget(e.Buttons[0]);o.macroDeckService.updateWidget(c);break;case"UPDATE_LABEL":if(!o.initialConfigReceived)return;let h=e.Buttons[0],u=o.macroDeckService.widgets.find(b=>b.row===h.Position_Y&&b.column===h.Position_X);if(void 0===u)return;(null==u?void 0:u.widgetContent).labelBase64=h.LabelBase64,o.macroDeckService.updateWidget(u)}})()}setWebsocketSubject(e){this.initialConfigReceived=!1,this.socket=e}mapProtocol2ButtonToWidget(e){return{backgroundColorHex:e.BackgroundColorHex,colSpan:1,column:e.Position_X,row:e.Position_Y,rowSpan:1,widgetContentType:G.k.button,widgetContent:{iconBase64:e.IconBase64,labelBase64:e.LabelBase64}}}send(e){var o;null===(o=this.socket)||void 0===o||o.next(e)}handleInteraction(e){let o;switch(e.widgetInteractionType){case y.Q.ButtonPress:o="BUTTON_PRESS";break;case y.Q.ButtonShortPressRelease:o="BUTTON_RELEASE";break;case y.Q.ButtonLongPress:o="BUTTON_LONG_PRESS";break;case y.Q.ButtonLongPressRelease:o="BUTTON_LONG_PRESS_RELEASE"}this.send({Method:o,Message:"".concat(e.widget.row,"_").concat(e.widget.column)})}}return(i=n).\u0275fac=function(e){return new(e||i)(t.LFG(R.a),t.LFG(L),t.LFG(P.F0))},i.\u0275prov=t.Yz7({token:i,factory:i.\u0275fac,providedIn:"root"}),n})(),D=(()=>{var i;class n{constructor(e){this.protocol2Service=e,this.protocolVersion=2}handleMessage(e){var o=this;return(0,l.Z)(function*(){2===o.protocolVersion&&(yield o.protocol2Service.handleMessage(e))})()}setWebsocketSubject(e){this.protocol2Service.setWebsocketSubject(e)}}return(i=n).\u0275fac=function(e){return new(e||i)(t.LFG(N))},i.\u0275prov=t.Yz7({token:i,factory:i.\u0275fac,providedIn:"root"}),n})(),z=(()=>{var i;class n{constructor(e,o,s,c,h){this.loadingService=e,this.modalController=o,this.settingsService=s,this.router=c,this.protocolHandlerService=h,this.isConnected=!1,this.closing=!1,this.url="",this.connectionClosed=new g.x,this.connectionOpened=new g.x,this.connectionLost=new t.vpe,this.subscribeOpenClose()}reconnect(){var e=this;return(0,l.Z)(function*(){yield e.connectToString(e.url)})()}connectToString(e){var o=this;return(0,l.Z)(function*(){var s;o.url=e,o.closing=!1,yield o.loadingService.showText("Connecting to ".concat(o.url,"...")),o.socket=function W(i){return new Z(i)}({url:o.url,closeObserver:o.connectionClosed,openObserver:o.connectionOpened}),o.socket.subscribe({next:(s=(0,l.Z)(function*(c){yield o.protocolHandlerService.handleMessage(c)}),function(h){return s.apply(this,arguments)}),error:function(){var s=(0,l.Z)(function*(c){yield o.loadingService.dismiss(),c instanceof DOMException&&"SecurityError"===c.name&&(yield o.showInsecureConnectionModal())});return function(h){return s.apply(this,arguments)}}()})})()}connect(e,o,s){var c=this;return(0,l.Z)(function*(){yield c.connectToString((s?"wss://":"ws://")+e+":"+o)})()}subscribeOpenClose(){var e=this;this.connectionClosed.subscribe(function(){var o=(0,l.Z)(function*(s){console.info("Closed with code "+s.code),yield e.loadingService.dismiss(),e.closing||(yield e.handleError(s)),e.isConnected=!1,yield e.router.navigate([""],{replaceUrl:!1,skipLocationChange:!0})});return function(s){return o.apply(this,arguments)}}()),this.connectionOpened.subscribe((0,l.Z)(function*(){var o;e.protocolHandlerService.setWebsocketSubject(e.socket),e.isConnected=!0,yield e.loadingService.showText("Waiting for the host to accept the connection...");let s=yield e.settingsService.getClientId();null===(o=e.socket)||void 0===o||o.next(C.getConnectedMessage(s))}))}close(){var e;this.closing=!0,null===(e=this.socket)||void 0===e||e.complete()}send(e){var o;null===(o=this.socket)||void 0===o||o.next(e)}handleError(e){var o=this;return(0,l.Z)(function*(){switch(e.code){case 1e3:break;case 1005:case 1006:A.N.webVersion?o.connectionLost.emit():o.isConnected?yield o.showConnectionLostModal():yield o.showConnectionFailedModal()}})()}showConnectionFailedModal(){var e=this;return(0,l.Z)(function*(){yield(yield e.modalController.create({component:S,componentProps:{url:e.url}})).present()})()}showInsecureConnectionModal(){var e=this;return(0,l.Z)(function*(){yield(yield e.modalController.create({component:f})).present()})()}showConnectionLostModal(){var e=this;return(0,l.Z)(function*(){yield(yield e.modalController.create({component:M})).present()})()}}return(i=n).\u0275fac=function(e){return new(e||i)(t.LFG(L),t.LFG(a.IN),t.LFG(O.g),t.LFG(P.F0),t.LFG(D))},i.\u0275prov=t.Yz7({token:i,factory:i.\u0275fac,providedIn:"root"}),n})()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/505.3c60860a3ef35ed6.js b/MacroDeck/wwwroot/client/505.3c60860a3ef35ed6.js new file mode 100644 index 00000000..787cc17a --- /dev/null +++ b/MacroDeck/wwwroot/client/505.3c60860a3ef35ed6.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[505],{505:(k,p,i)=>{i.r(p),i.d(p,{ion_back_button:()=>t});var g=i(5861),e=i(771),h=i(512),c=i(4459),u=i(5307),r=i(2905);const t=class{constructor(n){var a=this;(0,e.r)(this,n),this.inheritedAttributes={},this.onClick=function(){var d=(0,g.Z)(function*(s){const l=a.el.closest("ion-nav");return s.preventDefault(),l&&(yield l.canGoBack())?l.pop({animationBuilder:a.routerAnimation,skipIfBusy:!0}):(0,c.o)(a.defaultHref,s,"back",a.routerAnimation)});return function(s){return d.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,h.i)(this.el),void 0===this.defaultHref&&(this.defaultHref=r.c.get("backButtonDefaultHref"))}get backButtonIcon(){const n=this.icon;return null!=n?n:"ios"===(0,r.b)(this)?r.c.get("backButtonIcon",u.c):r.c.get("backButtonIcon",u.a)}get backButtonText(){const n="ios"===(0,r.b)(this)?"Back":null;return null!=this.text?this.text:r.c.get("backButtonText",n)}get hasIconOnly(){return this.backButtonIcon&&!this.backButtonText}get rippleType(){return this.hasIconOnly?"unbounded":"bounded"}render(){const{color:n,defaultHref:a,disabled:d,type:s,hasIconOnly:l,backButtonIcon:v,backButtonText:m,icon:x,inheritedAttributes:y}=this,w=void 0!==a,f=(0,r.b)(this),_=y["aria-label"]||m||"back";return(0,e.h)(e.H,{onClick:this.onClick,class:(0,c.c)(n,{[f]:!0,button:!0,"back-button-disabled":d,"back-button-has-icon-only":l,"in-toolbar":(0,c.h)("ion-toolbar",this.el),"in-toolbar-color":(0,c.h)("ion-toolbar[color]",this.el),"ion-activatable":!0,"ion-focusable":!0,"show-back-button":w})},(0,e.h)("button",{type:s,disabled:d,class:"button-native",part:"native","aria-label":_},(0,e.h)("span",{class:"button-inner"},v&&(0,e.h)("ion-icon",{part:"icon",icon:v,"aria-hidden":"true",lazy:!1,"flip-rtl":void 0===x}),m&&(0,e.h)("span",{part:"text","aria-hidden":"true",class:"button-text"},m)),"md"===f&&(0,e.h)("ion-ripple-effect",{type:this.rippleType})))}get el(){return(0,e.f)(this)}};t.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, #3880ff);--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)}'}},4459:(k,p,i)=>{i.d(p,{c:()=>h,g:()=>u,h:()=>e,o:()=>b});var g=i(5861);const e=(o,t)=>null!==t.closest(o),h=(o,t)=>"string"==typeof o&&o.length>0?Object.assign({"ion-color":!0,["ion-color-".concat(o)]:!0},t):t,u=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},r=/^[a-z][a-z0-9+\-.]*:/,b=function(){var o=(0,g.Z)(function*(t,n,a,d){if(null!=t&&"#"!==t[0]&&!r.test(t)){const s=document.querySelector("ion-router");if(s)return null!=n&&n.preventDefault(),s.push(t,a,d)}return!1});return function(n,a,d,s){return o.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/505.6ca17ad92be187aa.js b/MacroDeck/wwwroot/client/505.6ca17ad92be187aa.js deleted file mode 100644 index 937fbfde..00000000 --- a/MacroDeck/wwwroot/client/505.6ca17ad92be187aa.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[505],{505:(k,p,i)=>{i.r(p),i.d(p,{ion_back_button:()=>t});var g=i(5861),e=i(1688),h=i(839),c=i(3567),u=i(3173),r=i(2085);const t=class{constructor(n){var a=this;(0,e.r)(this,n),this.inheritedAttributes={},this.onClick=function(){var d=(0,g.Z)(function*(s){const l=a.el.closest("ion-nav");return s.preventDefault(),l&&(yield l.canGoBack())?l.pop({animationBuilder:a.routerAnimation,skipIfBusy:!0}):(0,c.o)(a.defaultHref,s,"back",a.routerAnimation)});return function(s){return d.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,h.i)(this.el),void 0===this.defaultHref&&(this.defaultHref=r.c.get("backButtonDefaultHref"))}get backButtonIcon(){const n=this.icon;return null!=n?n:"ios"===(0,r.b)(this)?r.c.get("backButtonIcon",u.c):r.c.get("backButtonIcon",u.a)}get backButtonText(){const n="ios"===(0,r.b)(this)?"Back":null;return null!=this.text?this.text:r.c.get("backButtonText",n)}get hasIconOnly(){return this.backButtonIcon&&!this.backButtonText}get rippleType(){return this.hasIconOnly?"unbounded":"bounded"}render(){const{color:n,defaultHref:a,disabled:d,type:s,hasIconOnly:l,backButtonIcon:m,backButtonText:v,icon:x,inheritedAttributes:y}=this,w=void 0!==a,f=(0,r.b)(this),_=y["aria-label"]||v||"back";return(0,e.h)(e.H,{onClick:this.onClick,class:(0,c.c)(n,{[f]:!0,button:!0,"back-button-disabled":d,"back-button-has-icon-only":l,"in-toolbar":(0,c.h)("ion-toolbar",this.el),"in-toolbar-color":(0,c.h)("ion-toolbar[color]",this.el),"ion-activatable":!0,"ion-focusable":!0,"show-back-button":w})},(0,e.h)("button",{type:s,disabled:d,class:"button-native",part:"native","aria-label":_},(0,e.h)("span",{class:"button-inner"},m&&(0,e.h)("ion-icon",{part:"icon",icon:m,"aria-hidden":"true",lazy:!1,"flip-rtl":void 0===x}),v&&(0,e.h)("span",{part:"text","aria-hidden":"true",class:"button-text"},v)),"md"===f&&(0,e.h)("ion-ripple-effect",{type:this.rippleType})))}get el(){return(0,e.f)(this)}};t.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, #3880ff);--icon-margin-end:1px;--icon-margin-start:-4px;--icon-font-size:1.6em;--min-height:32px;font-size:17px}.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:24px;--icon-font-weight:normal;--min-height:32px;--min-width:44px;--padding-start:12px;--padding-end:12px;font-size:14px;font-weight:500;text-transform:uppercase}:host(.back-button-has-icon-only){--border-radius:50%;min-width:48px;height:48px}.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)}'}},3567:(k,p,i)=>{i.d(p,{c:()=>h,g:()=>u,h:()=>e,o:()=>b});var g=i(5861);const e=(o,t)=>null!==t.closest(o),h=(o,t)=>"string"==typeof o&&o.length>0?Object.assign({"ion-color":!0,[`ion-color-${o}`]:!0},t):t,u=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},r=/^[a-z][a-z0-9+\-.]*:/,b=function(){var o=(0,g.Z)(function*(t,n,a,d){if(null!=t&&"#"!==t[0]&&!r.test(t)){const s=document.querySelector("ion-router");if(s)return null!=n&&n.preventDefault(),s.push(t,a,d)}return!1});return function(n,a,d,s){return o.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/5248.98efe3c014a25210.js b/MacroDeck/wwwroot/client/5248.98efe3c014a25210.js new file mode 100644 index 00000000..30029ad1 --- /dev/null +++ b/MacroDeck/wwwroot/client/5248.98efe3c014a25210.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[5248],{1111:(x,S,I)=>{I.d(S,{A:()=>q,B:()=>Ye,C:()=>v,D:()=>Ge,E:()=>E,F:()=>Ue,G:()=>we,H:()=>Le,I:()=>ze,J:()=>O,K:()=>pe,L:()=>Te,M:()=>be,N:()=>fe,O:()=>se,P:()=>W,Q:()=>G,R:()=>ye,S:()=>R,T:()=>Me,a:()=>Ie,b:()=>w,c:()=>D,d:()=>z,e:()=>H,f:()=>ee,g:()=>De,h:()=>re,i:()=>T,j:()=>ue,k:()=>de,l:()=>ie,m:()=>ce,n:()=>le,o:()=>ne,p:()=>te,q:()=>F,r:()=>P,s:()=>L,t:()=>Ee,u:()=>me,v:()=>he,w:()=>j,x:()=>y,y:()=>We,z:()=>Re});var b=I(2400);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,j=(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,b.p)("The value provided to ion-datetime is out of bounds.\n\n"+"Min: ".concat(JSON.stringify(n),"\n")+"Max: ".concat(JSON.stringify(t),"\n")+"Value: ".concat(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 "'.concat(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,E=e=>"dayPeriod"===new Intl.DateTimeFormat(e,{hour:"numeric"}).formatToParts(new Date)[0].type,k=/^(\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}))?)?)?$/,P=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},ee=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 F(e){if(Array.isArray(e)){const t=[];for(const o of e){const r=F(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=k.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,b.p)("Unable to parse date string: ".concat(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,G=e=>e>=12?"pm":"am",ne=(e,n)=>{const t=F(e);if(void 0===t)return;const{month:o,day:r,year:d,hour:u,minute:i}=t,l=null!=d?d:n.year,s=null!=o?o:12;return{month:s,day:null!=r?r:y(s,l),year:l,hour:null!=u?u:23,minute:null!=i?i:59}},te=(e,n)=>{const t=F(e);if(void 0===t)return;const{month:o,day:r,year:d,hour:u,minute:i}=t;return{month:null!=o?o:1,day:null!=r?r:1,year:null!=d?d:n.year,hour:null!=u?u:0,minute:null!=i?i:0}},M=e=>("0"+(void 0!==e?Math.abs(e):"0")).slice(-2),oe=e=>("000"+(void 0!==e?Math.abs(e):"0")).slice(-4);function L(e){if(Array.isArray(e))return e.map(t=>L(t));let n="";return void 0!==e.year?(n=oe(e.year),void 0!==e.month&&(n+="-"+M(e.month),void 0!==e.day&&(n+="-"+M(e.day),void 0!==e.hour&&(n+="T".concat(M(e.hour),":").concat(M(e.minute),":00"))))):void 0!==e.hour&&(n=M(e.hour)+":"+M(e.minute)),n}const B=(e,n)=>void 0===n?e:"am"===n?12===e?0:e:12===e?12:e+12,ue=e=>{const{dayOfWeek:n}=e;if(null==n)throw new Error("No day of week provided");return N(e,n)},re=e=>{const{dayOfWeek:n}=e;if(null==n)throw new Error("No day of week provided");return Z(e,6-n)},ie=e=>Z(e,1),de=e=>N(e,1),ce=e=>N(e,7),le=e=>Z(e,7),N=(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:rJ(e,-1),fe=e=>J(e,1),ae=(e,n,t)=>n?e:B(e,t),ye=(e,n)=>{const{ampm:t,hour:o}=e;let r=o;return"am"===t&&"pm"===n?r=B(r,"pm"):"pm"===t&&"am"===n&&(r=Math.abs(r-12)),r},he=(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},me=({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=A(h,a)}if(void 0!==n){const a=n.filter(m=>!(void 0!==u&&c.year===u.year&&mi.month));c.month=A(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=A(f,a)}if(void 0!==l&&void 0!==r){const a=r.filter(m=>!(void 0!==(null==u?void 0:u.hour)&&D(c,u)&&mi.hour));c.hour=A(l,a),c.ampm=G(c.hour)}if(void 0!==s&&void 0!==d){const a=d.filter(m=>!(void 0!==(null==u?void 0:u.minute)&&D(c,u)&&c.hour===u.hour&&mi.minute));c.minute=A(s,a)}return c},A=(e,n)=>{let t=n[0],o=Math.abs(t-e);for(let r=1;r{const o={hour:n.hour,minute:n.minute};return void 0===o.hour||void 0===o.minute?"Invalid Time":new Intl.DateTimeFormat(e,{hour:"numeric",minute:"numeric",timeZone:"UTC",hourCycle:t}).format(new Date(L(Object.assign({year:2023,day:1,month:1},o))+"Z"))},K=e=>{const n=e.toString();return n.length>1?n:"0".concat(n)},ve=(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 "'.concat(n,'"'))}return p(n)?K(e):e.toString()},De=(e,n,t)=>{if(null===t.day)return null;const o=$(t),r=new Intl.DateTimeFormat(e,{weekday:"long",month:"long",day:"numeric",timeZone:"UTC"}).format(o);return n?"Today, ".concat(r):r},Te=(e,n)=>{const t=$(n);return new Intl.DateTimeFormat(e,{weekday:"short",month:"short",day:"numeric",timeZone:"UTC"}).format(t)},we=(e,n)=>{const t=$(n);return new Intl.DateTimeFormat(e,{month:"long",year:"numeric",timeZone:"UTC"}).format(t)},Me=(e,n)=>R(e,n,{month:"short",day:"numeric",year:"numeric"}),Ie=(e,n)=>_e(e,n,{day:"numeric"}).find(t=>"day"===t.type).value,Oe=(e,n)=>R(e,n,{year:"numeric"}),$=e=>{var n,t,o;const r=void 0!==e.hour&&void 0!==e.minute?" ".concat(e.hour,":").concat(e.minute):"";return new Date("".concat(null!==(n=e.month)&&void 0!==n?n:1,"/").concat(null!==(t=e.day)&&void 0!==t?t:1,"/").concat(null!==(o=e.year)&&void 0!==o?o:2023).concat(r," GMT+0000"))},R=(e,n,t)=>{const o=$(n);return X(e,t).format(o)},_e=(e,n,t)=>{const o=$(n);return X(e,t).formatToParts(o)},X=(e,n)=>new Intl.DateTimeFormat(e,Object.assign(Object.assign({},n),{timeZone:"UTC"})),Ae=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"},Y=e=>{const n=e.getTimezoneOffset();return e.setMinutes(e.getMinutes()-n),e},$e=Y(new Date("2022T01:00")),Ce=Y(new Date("2022T13:00")),Q=(e,n)=>{const t="am"===n?$e:Ce,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)},be=e=>Array.isArray(e)?e.join(","):e,Ee=()=>Y(new Date).toISOString(),ke=[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],Fe=[0,1,2,3,4,5,6,7,8,9,10,11],He=[0,1,2,3,4,5,6,7,8,9,10,11],Se=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23],je=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,0],Ue=(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("".concat(e,"/1/").concat(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,H(e)]:[z(e),t,o]}return[z(e),t,H(e)]},Re=(e,n,t,o,r,d={month:"long"})=>{const{year:u}=n,i=[];if(void 0!==r){let l=r;void 0!==(null==o?void 0:o.month)&&(l=l.filter(s=>s<=o.month)),void 0!==(null==t?void 0:t.month)&&(l=l.filter(s=>s>=t.month)),l.forEach(s=>{const f=new Date("".concat(s,"/1/").concat(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("".concat(f,"/1/").concat(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},q=(e,n,t,o,r,d={day:"numeric"})=>{const{month:u,year:i}=n,l=[],s=y(u,i),f=null!=(null==o?void 0:o.day)&&o.year===i&&o.month===u?o.day:s,g=null!=(null==t?void 0: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("".concat(u,"/").concat(c,"/").concat(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("".concat(u,"/").concat(h,"/").concat(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},Ye=(e,n,t,o,r)=>{var d,u;let i=[];if(void 0!==r)i=r,void 0!==(null==o?void 0:o.year)&&(i=i.filter(l=>l<=o.year)),void 0!==(null==t?void 0:t.year)&&(i=i.filter(l=>l>=t.year));else{const{year:l}=n,s=null!==(d=null==o?void 0:o.year)&&void 0!==d?d:l;for(let g=null!==(u=null==t?void 0:t.year)&&void 0!==u?u:l-100;g<=s;g++)i.push(g)}return i.map(l=>({text:Oe(e,{year:l,month:n.month,day:n.day}),value:l}))},V=(e,n)=>e.month===n.month&&e.year===n.year?[e]:[e,...V(H(e),n)],We=(e,n,t,o,r,d)=>{let u=[],i=[],l=V(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=q(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?Ae(e):a.text,value:"".concat(f.year,"-").concat(f.month,"-").concat(a.value)}),h.push({month:f.month,year:f.year,day:a.value})}),i=[...i,...h],u=[...u,...c]}),{parts:i,items:u}},Ge=(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 Fe;case"h12":return He;case"h23":return Se;case"h24":return je;default:throw new Error('Invalid hour cycle "'.concat(e,'"'))}})(i),f=ke,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(C=>({text:ve(C,i),value:ae(C,l,n.ampm)})),a=f.map(C=>({text:K(C),value:C})),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}}},4459:(x,S,I)=>{I.d(S,{c:()=>T,g:()=>j,h:()=>D,o:()=>O});var b=I(5861);const D=(p,y)=>null!==y.closest(p),T=(p,y)=>"string"==typeof p&&p.length>0?Object.assign({"ion-color":!0,["ion-color-".concat(p)]:!0},y):y,j=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},U=/^[a-z][a-z0-9+\-.]*:/,O=function(){var p=(0,b.Z)(function*(y,v,E,k){if(null!=y&&"#"!==y[0]&&!U.test(y)){const _=document.querySelector("ion-router");if(_)return null!=v&&v.preventDefault(),_.push(y,E,k)}return!1});return function(v,E,k,_){return p.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/5454.a50a882f6f6679fc.js b/MacroDeck/wwwroot/client/5454.a50a882f6f6679fc.js deleted file mode 100644 index 588dbb8d..00000000 --- a/MacroDeck/wwwroot/client/5454.a50a882f6f6679fc.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[5454],{5454:(d,c,a)=>{a.r(c),a.d(c,{ion_progress_bar:()=>f});var r=a(1688),m=a(839),l=a(3567),b=a(2085);const f=class{constructor(i){(0,r.r)(this,i),this.type="determinate",this.reversed=!1,this.value=0,this.buffer=1,this.color=void 0}render(){const{color:i,type:s,reversed:o,value:e,buffer:k}=this,p=b.c.getBoolean("_testing"),w=(0,b.b)(this);return(0,r.h)(r.H,{role:"progressbar","aria-valuenow":"determinate"===s?e:null,"aria-valuemin":"0","aria-valuemax":"1",class:(0,l.c)(i,{[w]:!0,[`progress-bar-${s}`]:!0,"progress-paused":p,"progress-bar-reversed":"rtl"===document.dir?!o:o})},"indeterminate"===s?t():n(e,k))}},t=()=>(0,r.h)("div",{part:"track",class:"progress-buffer-bar"},(0,r.h)("div",{class:"indeterminate-bar-primary"},(0,r.h)("span",{part:"progress",class:"progress-indeterminate"})),(0,r.h)("div",{class:"indeterminate-bar-secondary"},(0,r.h)("span",{part:"progress",class:"progress-indeterminate"}))),n=(i,s)=>{const o=(0,m.l)(0,i,1),e=(0,m.l)(0,s,1);return[(0,r.h)("div",{part:"progress",class:"progress",style:{transform:`scaleX(${o})`}}),(0,r.h)("div",{class:{"buffer-circles-container":!0,"ion-hide":1===e},style:{transform:`translateX(${100*e}%)`}},(0,r.h)("div",{class:"buffer-circles-container",style:{transform:`translateX(-${100*e}%)`}},(0,r.h)("div",{part:"stream",class:"buffer-circles"}))),(0,r.h)("div",{part:"track",class:"progress-buffer-bar",style:{transform:`scaleX(${e})`}})]};f.style={ios:":host{--background:rgba(var(--ion-color-primary-rgb, 56, 128, 255), 0.3);--progress-background:var(--ion-color-primary, #3880ff);--buffer-background:var(--background);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(--buffer-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(--buffer-background) 0%, var(--buffer-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) .progress-buffer-bar{background:rgba(var(--ion-color-base-rgb), 0.3)}: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:3px}",md:":host{--background:rgba(var(--ion-color-primary-rgb, 56, 128, 255), 0.3);--progress-background:var(--ion-color-primary, #3880ff);--buffer-background:var(--background);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(--buffer-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(--buffer-background) 0%, var(--buffer-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) .progress-buffer-bar{background:rgba(var(--ion-color-base-rgb), 0.3)}: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}"}},3567:(d,c,a)=>{a.d(c,{c:()=>l,g:()=>u,h:()=>m,o:()=>f});var r=a(5861);const m=(t,n)=>null!==n.closest(t),l=(t,n)=>"string"==typeof t&&t.length>0?Object.assign({"ion-color":!0,[`ion-color-${t}`]:!0},n):n,u=t=>{const n={};return(t=>void 0!==t?(Array.isArray(t)?t:t.split(" ")).filter(i=>null!=i).map(i=>i.trim()).filter(i=>""!==i):[])(t).forEach(i=>n[i]=!0),n},g=/^[a-z][a-z0-9+\-.]*:/,f=function(){var t=(0,r.Z)(function*(n,i,s,o){if(null!=n&&"#"!==n[0]&&!g.test(n)){const e=document.querySelector("ion-router");if(e)return null!=i&&i.preventDefault(),e.push(n,s,o)}return!1});return function(i,s,o,e){return t.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/5454.b5ba125b45081601.js b/MacroDeck/wwwroot/client/5454.b5ba125b45081601.js new file mode 100644 index 00000000..627fec0e --- /dev/null +++ b/MacroDeck/wwwroot/client/5454.b5ba125b45081601.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[5454],{5454:(d,c,a)=>{a.r(c),a.d(c,{ion_progress_bar:()=>f});var r=a(771),m=a(512),l=a(4459),b=a(2905);const f=class{constructor(i){(0,r.r)(this,i),this.type="determinate",this.reversed=!1,this.value=0,this.buffer=1,this.color=void 0}render(){const{color:i,type:s,reversed:o,value:e,buffer:k}=this,p=b.c.getBoolean("_testing"),w=(0,b.b)(this);return(0,r.h)(r.H,{role:"progressbar","aria-valuenow":"determinate"===s?e:null,"aria-valuemin":"0","aria-valuemax":"1",class:(0,l.c)(i,{[w]:!0,["progress-bar-".concat(s)]:!0,"progress-paused":p,"progress-bar-reversed":"rtl"===document.dir?!o:o})},"indeterminate"===s?t():n(e,k))}},t=()=>(0,r.h)("div",{part:"track",class:"progress-buffer-bar"},(0,r.h)("div",{class:"indeterminate-bar-primary"},(0,r.h)("span",{part:"progress",class:"progress-indeterminate"})),(0,r.h)("div",{class:"indeterminate-bar-secondary"},(0,r.h)("span",{part:"progress",class:"progress-indeterminate"}))),n=(i,s)=>{const o=(0,m.l)(0,i,1),e=(0,m.l)(0,s,1);return[(0,r.h)("div",{part:"progress",class:"progress",style:{transform:"scaleX(".concat(o,")")}}),(0,r.h)("div",{class:{"buffer-circles-container":!0,"ion-hide":1===e},style:{transform:"translateX(".concat(100*e,"%)")}},(0,r.h)("div",{class:"buffer-circles-container",style:{transform:"translateX(-".concat(100*e,"%)")}},(0,r.h)("div",{part:"stream",class:"buffer-circles"}))),(0,r.h)("div",{part:"track",class:"progress-buffer-bar",style:{transform:"scaleX(".concat(e,")")}})]};f.style={ios:":host{--background:rgba(var(--ion-color-primary-rgb, 56, 128, 255), 0.3);--progress-background:var(--ion-color-primary, #3880ff);--buffer-background:var(--background);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(--buffer-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(--buffer-background) 0%, var(--buffer-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) .progress-buffer-bar{background:rgba(var(--ion-color-base-rgb), 0.3)}: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:3px}",md:":host{--background:rgba(var(--ion-color-primary-rgb, 56, 128, 255), 0.3);--progress-background:var(--ion-color-primary, #3880ff);--buffer-background:var(--background);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(--buffer-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(--buffer-background) 0%, var(--buffer-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) .progress-buffer-bar{background:rgba(var(--ion-color-base-rgb), 0.3)}: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}"}},4459:(d,c,a)=>{a.d(c,{c:()=>l,g:()=>u,h:()=>m,o:()=>f});var r=a(5861);const m=(t,n)=>null!==n.closest(t),l=(t,n)=>"string"==typeof t&&t.length>0?Object.assign({"ion-color":!0,["ion-color-".concat(t)]:!0},n):n,u=t=>{const n={};return(t=>void 0!==t?(Array.isArray(t)?t:t.split(" ")).filter(i=>null!=i).map(i=>i.trim()).filter(i=>""!==i):[])(t).forEach(i=>n[i]=!0),n},g=/^[a-z][a-z0-9+\-.]*:/,f=function(){var t=(0,r.Z)(function*(n,i,s,o){if(null!=n&&"#"!==n[0]&&!g.test(n)){const e=document.querySelector("ion-router");if(e)return null!=i&&i.preventDefault(),e.push(n,s,o)}return!1});return function(i,s,o,e){return t.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/5675.4dd8fb3397e3bef5.js b/MacroDeck/wwwroot/client/5675.4dd8fb3397e3bef5.js deleted file mode 100644 index e1c202c6..00000000 --- a/MacroDeck/wwwroot/client/5675.4dd8fb3397e3bef5.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[5675],{5675:(D,E,f)=>{f.r(E),f.d(E,{ion_nav:()=>P,ion_nav_link:()=>R});var m=f(5861),g=f(1688),_=f(5149),d=f(839),v=f(1651),b=f(2085),B=f(1042);class T{constructor(t,n){this.component=t,this.params=n,this.state=1}init(t){var n=this;return(0,m.Z)(function*(){if(n.state=2,!n.element){const i=n.component;n.element=yield(0,B.a)(n.delegate,t,i,["ion-page","ion-page-invisible"],n.params)}})()}_destroy(){(0,d.o)(3!==this.state,"view state must be ATTACHED");const t=this.element;t&&(this.delegate?this.delegate.removeViewFromDom(t.parentElement,t):t.remove()),this.nav=void 0,this.state=3}}const I=(e,t,n)=>!(!e||e.component!==t)&&(0,d.s)(e.params,n),A=(e,t)=>e?e instanceof T?e:new T(e,t):null,P=class{constructor(e){(0,g.r)(this,e),this.ionNavWillLoad=(0,g.d)(this,"ionNavWillLoad",7),this.ionNavWillChange=(0,g.d)(this,"ionNavWillChange",3),this.ionNavDidChange=(0,g.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,b.b)(this);this.swipeGesture=b.c.getBoolean("swipeBackEnabled","ios"===e)}this.ionNavWillLoad.emit()}componentDidLoad(){var e=this;return(0,m.Z)(function*(){e.didLoad=!0,e.rootChanged(),e.gesture=(yield f.e(8592).then(f.bind(f,8466))).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,v.l)(e.element,v.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 null!=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 r;const a=new Promise(l=>r=l);let o;const c={updateURL:!1,viewIsReady:l=>{let h;const w=new Promise(u=>h=u);return r({changed:!0,element:l,markVisible:(u=(0,m.Z)(function*(){h(),yield o}),function(){return u.apply(this,arguments)})}),w;var u}};if("root"===n)o=this.setRoot(e,t,c);else{const l=this.views.find(h=>I(h,e,t));l?o=this.popTo(l,Object.assign(Object.assign({},c),{direction:"back",animationBuilder:i})):"forward"===n?o=this.push(e,t,Object.assign(Object.assign({},c),{animationBuilder:i})):"back"===n&&(o=this.setRoot(e,t,Object.assign(Object.assign({},c),{direction:"back",animated:!0,animationBuilder:i})))}return a}getRouteId(){var e=this;return(0,m.Z)(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.Z)(function*(){return e.getActiveSync()})()}getByIndex(e){var t=this;return(0,m.Z)(function*(){return t.views[e]})()}canGoBack(e){var t=this;return(0,m.Z)(function*(){return t.canGoBackSync(e)})()}getPrevious(e){var t=this;return(0,m.Z)(function*(){return t.getPreviousSync(e)})()}getLength(){return this.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.Z)(function*(){var i,s;if(n.isTransitioning&&null!==(i=e.opts)&&void 0!==i&&i.skipIfBusy)return!1;const r=new Promise((a,o)=>{e.resolve=a,e.reject=o});if(e.done=t,e.opts&&!1!==e.opts.updateURL&&n.useRouter){const a=document.querySelector("ion-router");if(a){const o=yield a.canTransition();if(!1===o)return!1;if("string"==typeof o)return a.push(o,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(),r})()}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.Z)(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 r;s&&e.opts&&n&&("back"===e.opts.direction&&(e.opts.animationBuilder=e.opts.animationBuilder||(null==i?void 0:i.animationBuilder)),n.animationBuilder=e.opts.animationBuilder),r=s?yield t.transition(i,n,e):{hasCompleted:!0,requiresTransition:!1},t.success(r,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,d.o)(void 0!==e.removeStart,"removeView needs removeStart"),(0,d.o)(void 0!==e.removeCount,"removeView needs removeCount");const o=this.views.indexOf(e.removeView);if(o<0)throw new Error("removeView was not found");e.removeStart+=o}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 r=e.insertViews;if(!r)return;(0,d.o)(r.length>0,"length can not be zero");const a=(e=>e.map(t=>t instanceof T?t:"component"in t?A(t.component,null===t.componentProps?void 0:t.componentProps):A(t,void 0)).filter(t=>null!==t))(r);if(0===a.length)throw new Error("invalid views to insert");for(const o of a){o.delegate=e.opts.delegate;const c=o.nav;if(c&&c!==this)throw new Error("inserted view was already inserted");if(3===o.state)throw new Error("inserted view was already destroyed")}e.insertViews=a}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,r=i+e.removeCount;for(let a=s.length-1;a>=0;a--){const o=s[a];if((a=r)&&o!==t)return o}}}postViewInit(e,t,n){var i,s,r;(0,d.o)(t||e,"Both leavingView and enteringView are null"),(0,d.o)(n.resolve,"resolve must be valid"),(0,d.o)(n.reject,"reject must be valid");const a=n.opts,{insertViews:o,removeStart:c,removeCount:l}=n;let h;if(void 0!==c&&void 0!==l){(0,d.o)(c>=0,"removeStart can not be negative"),(0,d.o)(l>=0,"removeCount can not be negative"),h=[];for(let u=c;u=0,"final balance can not be negative"),0===w)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(o){let u=n.insertStart;for(const p of o)this.insertViewAt(p,u),u++;n.enteringRequiresTransition&&(null!==(r=a.direction)&&void 0!==r||(a.direction="forward"))}if(h&&h.length>0){for(const u of h)(0,v.l)(u.element,v.b),(0,v.l)(u.element,v.c),(0,v.l)(u.element,v.d);for(const u of h)this.destroyView(u)}}transition(e,t,n){var i=this;return(0,m.Z)(function*(){const s=n.opts,r=s.progressAnimation?w=>{void 0===w||i.gestureOrAnimationInProgress?i.sbAni=w:(i.gestureOrAnimationInProgress=!0,w.onFinish(()=>{i.gestureOrAnimationInProgress=!1},{oneTimeCallback:!0}),w.progressEnd(0,0,0))}:void 0,a=(0,b.b)(i),o=e.element,c=t&&t.element,l=Object.assign(Object.assign({mode:a,showGoBack:i.canGoBackSync(e),baseEl:i.el,progressCallback:r,animated:i.animated&&b.c.getBoolean("animated",!0),enteringEl:o,leavingEl:c},s),{animationBuilder:s.animationBuilder||i.animation||b.c.get("navAnimation")}),{hasCompleted:h}=yield(0,v.t)(l);return i.transitionFinish(h,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,d.o)(e.nav===this,"view is not part of the nav"),n.splice(i,1),n.splice(t,0,e)):((0,d.o)(!e.nav,"nav is used"),e.nav=this,n.splice(t,0,e))}removeView(e){(0,d.o)(2===e.state||3===e.state,"view state should be loaded or destroyed");const t=this.views,n=t.indexOf(e);(0,d.o)(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],r=s.element;r&&(i>n?((0,v.l)(r,v.d),this.destroyView(s)):i{this.gestureOrAnimationInProgress=!1},{oneTimeCallback:!0});let i=e?-.001:.001;e?i+=(0,_.g)([0,0],[.32,.72],[0,1],[1,1],t)[0]:(this.sbAni.easing("cubic-bezier(1, 0, 0.68, 0.28)"),i+=(0,_.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,g.h)("slot",null)}get el(){return(0,g.f)(this)}static get watchers(){return{swipeGesture:["swipeGestureChanged"],root:["rootChanged"]}}};P.style=":host{left:0;right:0;top:0;bottom:0;position:absolute;contain:layout size style;overflow:hidden;z-index:0}";const R=class{constructor(e){(0,g.r)(this,e),this.onClick=()=>((e,t,n,i,s)=>{const r=this.el.closest("ion-nav");if(r)if("forward"===t){if(void 0!==n)return r.push(n,i,{skipIfBusy:!0,animationBuilder:s})}else if("root"===t){if(void 0!==n)return r.setRoot(n,i,{skipIfBusy:!0,animationBuilder:s})}else if("back"===t)return r.pop({skipIfBusy:!0,animationBuilder:s});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,g.h)(g.H,{onClick:this.onClick})}get el(){return(0,g.f)(this)}}}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/5675.92c17c94282b7d8b.js b/MacroDeck/wwwroot/client/5675.92c17c94282b7d8b.js new file mode 100644 index 00000000..0a536c1c --- /dev/null +++ b/MacroDeck/wwwroot/client/5675.92c17c94282b7d8b.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[5675],{5675:(D,E,f)=>{f.r(E),f.d(E,{ion_nav:()=>P,ion_nav_link:()=>R});var m=f(5861),g=f(771),_=f(4510),d=f(512),v=f(2325),b=f(2905),B=f(3254);class T{constructor(t,n){this.component=t,this.params=n,this.state=1}init(t){var n=this;return(0,m.Z)(function*(){if(n.state=2,!n.element){const i=n.component;n.element=yield(0,B.a)(n.delegate,t,i,["ion-page","ion-page-invisible"],n.params)}})()}_destroy(){(0,d.o)(3!==this.state,"view state must be ATTACHED");const t=this.element;t&&(this.delegate?this.delegate.removeViewFromDom(t.parentElement,t):t.remove()),this.nav=void 0,this.state=3}}const I=(e,t,n)=>!(!e||e.component!==t)&&(0,d.s)(e.params,n),A=(e,t)=>e?e instanceof T?e:new T(e,t):null,P=class{constructor(e){(0,g.r)(this,e),this.ionNavWillLoad=(0,g.d)(this,"ionNavWillLoad",7),this.ionNavWillChange=(0,g.d)(this,"ionNavWillChange",3),this.ionNavDidChange=(0,g.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,b.b)(this);this.swipeGesture=b.c.getBoolean("swipeBackEnabled","ios"===e)}this.ionNavWillLoad.emit()}componentDidLoad(){var e=this;return(0,m.Z)(function*(){e.didLoad=!0,e.rootChanged(),e.gesture=(yield f.e(8592).then(f.bind(f,3049))).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,v.l)(e.element,v.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 null!=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 r;const a=new Promise(l=>r=l);let o;const c={updateURL:!1,viewIsReady:l=>{let h;const w=new Promise(u=>h=u);return r({changed:!0,element:l,markVisible:(u=(0,m.Z)(function*(){h(),yield o}),function(){return u.apply(this,arguments)})}),w;var u}};if("root"===n)o=this.setRoot(e,t,c);else{const l=this.views.find(h=>I(h,e,t));l?o=this.popTo(l,Object.assign(Object.assign({},c),{direction:"back",animationBuilder:i})):"forward"===n?o=this.push(e,t,Object.assign(Object.assign({},c),{animationBuilder:i})):"back"===n&&(o=this.setRoot(e,t,Object.assign(Object.assign({},c),{direction:"back",animated:!0,animationBuilder:i})))}return a}getRouteId(){var e=this;return(0,m.Z)(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.Z)(function*(){return e.getActiveSync()})()}getByIndex(e){var t=this;return(0,m.Z)(function*(){return t.views[e]})()}canGoBack(e){var t=this;return(0,m.Z)(function*(){return t.canGoBackSync(e)})()}getPrevious(e){var t=this;return(0,m.Z)(function*(){return t.getPreviousSync(e)})()}getLength(){return this.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.Z)(function*(){var i,s;if(n.isTransitioning&&null!==(i=e.opts)&&void 0!==i&&i.skipIfBusy)return!1;const r=new Promise((a,o)=>{e.resolve=a,e.reject=o});if(e.done=t,e.opts&&!1!==e.opts.updateURL&&n.useRouter){const a=document.querySelector("ion-router");if(a){const o=yield a.canTransition();if(!1===o)return!1;if("string"==typeof o)return a.push(o,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(),r})()}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.Z)(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 r;s&&e.opts&&n&&("back"===e.opts.direction&&(e.opts.animationBuilder=e.opts.animationBuilder||(null==i?void 0:i.animationBuilder)),n.animationBuilder=e.opts.animationBuilder),r=s?yield t.transition(i,n,e):{hasCompleted:!0,requiresTransition:!1},t.success(r,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,d.o)(void 0!==e.removeStart,"removeView needs removeStart"),(0,d.o)(void 0!==e.removeCount,"removeView needs removeCount");const o=this.views.indexOf(e.removeView);if(o<0)throw new Error("removeView was not found");e.removeStart+=o}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 r=e.insertViews;if(!r)return;(0,d.o)(r.length>0,"length can not be zero");const a=(e=>e.map(t=>t instanceof T?t:"component"in t?A(t.component,null===t.componentProps?void 0:t.componentProps):A(t,void 0)).filter(t=>null!==t))(r);if(0===a.length)throw new Error("invalid views to insert");for(const o of a){o.delegate=e.opts.delegate;const c=o.nav;if(c&&c!==this)throw new Error("inserted view was already inserted");if(3===o.state)throw new Error("inserted view was already destroyed")}e.insertViews=a}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,r=i+e.removeCount;for(let a=s.length-1;a>=0;a--){const o=s[a];if((a=r)&&o!==t)return o}}}postViewInit(e,t,n){var i,s,r;(0,d.o)(t||e,"Both leavingView and enteringView are null"),(0,d.o)(n.resolve,"resolve must be valid"),(0,d.o)(n.reject,"reject must be valid");const a=n.opts,{insertViews:o,removeStart:c,removeCount:l}=n;let h;if(void 0!==c&&void 0!==l){(0,d.o)(c>=0,"removeStart can not be negative"),(0,d.o)(l>=0,"removeCount can not be negative"),h=[];for(let u=c;u=0,"final balance can not be negative"),0===w)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(o){let u=n.insertStart;for(const p of o)this.insertViewAt(p,u),u++;n.enteringRequiresTransition&&(null!==(r=a.direction)&&void 0!==r||(a.direction="forward"))}if(h&&h.length>0){for(const u of h)(0,v.l)(u.element,v.b),(0,v.l)(u.element,v.c),(0,v.l)(u.element,v.d);for(const u of h)this.destroyView(u)}}transition(e,t,n){var i=this;return(0,m.Z)(function*(){const s=n.opts,r=s.progressAnimation?w=>{void 0===w||i.gestureOrAnimationInProgress?i.sbAni=w:(i.gestureOrAnimationInProgress=!0,w.onFinish(()=>{i.gestureOrAnimationInProgress=!1},{oneTimeCallback:!0}),w.progressEnd(0,0,0))}:void 0,a=(0,b.b)(i),o=e.element,c=t&&t.element,l=Object.assign(Object.assign({mode:a,showGoBack:i.canGoBackSync(e),baseEl:i.el,progressCallback:r,animated:i.animated&&b.c.getBoolean("animated",!0),enteringEl:o,leavingEl:c},s),{animationBuilder:s.animationBuilder||i.animation||b.c.get("navAnimation")}),{hasCompleted:h}=yield(0,v.t)(l);return i.transitionFinish(h,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,d.o)(e.nav===this,"view is not part of the nav"),n.splice(i,1),n.splice(t,0,e)):((0,d.o)(!e.nav,"nav is used"),e.nav=this,n.splice(t,0,e))}removeView(e){(0,d.o)(2===e.state||3===e.state,"view state should be loaded or destroyed");const t=this.views,n=t.indexOf(e);(0,d.o)(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],r=s.element;r&&(i>n?((0,v.l)(r,v.d),this.destroyView(s)):i{this.gestureOrAnimationInProgress=!1},{oneTimeCallback:!0});let i=e?-.001:.001;e?i+=(0,_.g)([0,0],[.32,.72],[0,1],[1,1],t)[0]:(this.sbAni.easing("cubic-bezier(1, 0, 0.68, 0.28)"),i+=(0,_.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,g.h)("slot",null)}get el(){return(0,g.f)(this)}static get watchers(){return{swipeGesture:["swipeGestureChanged"],root:["rootChanged"]}}};P.style=":host{left:0;right:0;top:0;bottom:0;position:absolute;contain:layout size style;z-index:0}";const R=class{constructor(e){(0,g.r)(this,e),this.onClick=()=>((e,t,n,i,s)=>{const r=this.el.closest("ion-nav");if(r)if("forward"===t){if(void 0!==n)return r.push(n,i,{skipIfBusy:!0,animationBuilder:s})}else if("root"===t){if(void 0!==n)return r.setRoot(n,i,{skipIfBusy:!0,animationBuilder:s})}else if("back"===t)return r.pop({skipIfBusy:!0,animationBuilder:s});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,g.h)(g.H,{onClick:this.onClick})}get el(){return(0,g.f)(this)}}}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/5860.1f36510b49888a1d.js b/MacroDeck/wwwroot/client/5860.1f36510b49888a1d.js new file mode 100644 index 00000000..441672f8 --- /dev/null +++ b/MacroDeck/wwwroot/client/5860.1f36510b49888a1d.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[5860],{5860:(U,E,a)=>{a.r(E),a.d(E,{ion_app:()=>L,ion_buttons:()=>B,ion_content:()=>H,ion_footer:()=>I,ion_header:()=>j,ion_router_outlet:()=>W,ion_title:()=>F,ion_toolbar:()=>X});var h=a(5861),i=a(771),c=a(2905),m=a(512),O=a(4162),x=a(4459),v=a(7946),u=a(9252),p=a(4510),g=a(3254),S=a(9229),T=a(2325);a(1848),a(3920),a(1836);const L=class{constructor(t){(0,i.r)(this,t)}componentDidLoad(){var t=this;$((0,h.Z)(function*(){const o=(0,c.a)(window,"hybrid");if(c.c.getBoolean("_testing")||a.e(6416).then(a.bind(a,6416)).then(n=>n.startTapClick(c.c)),c.c.getBoolean("statusTap",o)&&a.e(9212).then(a.bind(a,9212)).then(n=>n.startStatusTap()),c.c.getBoolean("inputShims",K())){const n=(0,c.a)(window,"ios")?"ios":"android";a.e(4882).then(a.bind(a,4882)).then(r=>r.startInputShims(c.c,n))}const e=yield Promise.resolve().then(a.bind(a,4393));c.c.getBoolean("hardwareBackButton",o)?e.startHardwareBackButton():e.blockHardwareBackButton(),typeof window<"u"&&a.e(8592).then(a.bind(a,6591)).then(n=>n.startKeyboardAssist(window)),a.e(8592).then(a.bind(a,8434)).then(n=>t.focusVisible=n.startFocusVisible())}))}setFocus(t){var o=this;return(0,h.Z)(function*(){o.focusVisible&&o.focusVisible.setFocus(t)})()}render(){const t=(0,c.b)(this);return(0,i.h)(i.H,{class:{[t]:!0,"ion-page":!0,"force-statusbar-padding":c.c.getBoolean("_forceStatusbarPadding")}})}get el(){return(0,i.f)(this)}},K=()=>!!((0,c.a)(window,"ios")&&(0,c.a)(window,"mobile")||(0,c.a)(window,"android")&&(0,c.a)(window,"mobileweb")),$=t=>{"requestIdleCallback"in window?window.requestIdleCallback(t):setTimeout(t,32)};L.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 B=class{constructor(t){(0,i.r)(this,t),this.collapse=!1}render(){const t=(0,c.b)(this);return(0,i.h)(i.H,{class:{[t]:!0,"buttons-collapse":this.collapse}})}};B.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}"};const H=class{constructor(t){(0,i.r)(this,t),this.ionScrollStart=(0,i.d)(this,"ionScrollStart",7),this.ionScroll=(0,i.d)(this,"ionScroll",7),this.ionScrollEnd=(0,i.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.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.forceOverscroll=void 0,this.scrollX=!1,this.scrollY=!0,this.scrollEvents=!1}connectedCallback(){if(this.isMainContent=null===this.el.closest("ion-menu, ion-popover, ion-modal"),(0,m.m)(this.el)){const t=this.tabsElement=this.el.closest("ion-tabs");null!==t&&(this.tabsLoadCallback=()=>this.resize(),t.addEventListener("ionTabBarLoaded",this.tabsLoadCallback))}}disconnectedCallback(){if(this.onScrollEnd(),(0,m.m)(this.el)){const{tabsElement:t,tabsLoadCallback:o}=this;null!==t&&void 0!==o&&t.removeEventListener("ionTabBarLoaded",o),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:t}=this,o=(0,c.b)(this);return void 0===t?"ios"===o&&(0,c.a)("ios"):t}resize(){this.fullscreen?(0,i.e)(()=>this.readDimensions()):(0!==this.cTop||0!==this.cBottom)&&(this.cTop=this.cBottom=0,(0,i.i)(this))}readDimensions(){const t=Q(this.el),o=Math.max(this.el.offsetTop,0),e=Math.max(t.offsetHeight-o-this.el.offsetHeight,0);(o!==this.cTop||e!==this.cBottom)&&(this.cTop=o,this.cBottom=e,(0,i.i)(this))}onScroll(t){const o=Date.now(),e=!this.isScrolling;this.lastScroll=o,e&&this.onScrollStart(),!this.queued&&this.scrollEvents&&(this.queued=!0,(0,i.e)(n=>{this.queued=!1,this.detail.event=t,q(this.detail,this.scrollEl,n,e),this.ionScroll.emit(this.detail)}))}getScrollElement(){var t=this;return(0,h.Z)(function*(){return t.scrollEl||(yield new Promise(o=>(0,m.c)(t.el,o))),Promise.resolve(t.scrollEl)})()}getBackgroundElement(){var t=this;return(0,h.Z)(function*(){return t.backgroundContentEl||(yield new Promise(o=>(0,m.c)(t.el,o))),Promise.resolve(t.backgroundContentEl)})()}scrollToTop(t=0){return this.scrollToPoint(void 0,0,t)}scrollToBottom(t=0){var o=this;return(0,h.Z)(function*(){const e=yield o.getScrollElement();return o.scrollToPoint(void 0,e.scrollHeight-e.clientHeight,t)})()}scrollByPoint(t,o,e){var n=this;return(0,h.Z)(function*(){const r=yield n.getScrollElement();return n.scrollToPoint(t+r.scrollLeft,o+r.scrollTop,e)})()}scrollToPoint(t,o,e=0){var n=this;return(0,h.Z)(function*(){const r=yield n.getScrollElement();if(e<32)return null!=o&&(r.scrollTop=o),void(null!=t&&(r.scrollLeft=t));let s,l=0;const d=new Promise(y=>s=y),b=r.scrollTop,f=r.scrollLeft,k=null!=o?o-b:0,w=null!=t?t-f:0,P=y=>{const ut=Math.min(1,(y-l)/e)-1,D=Math.pow(ut,3)+1;0!==k&&(r.scrollTop=Math.floor(D*k+b)),0!==w&&(r.scrollLeft=Math.floor(D*w+f)),D<1?requestAnimationFrame(P):s()};return requestAnimationFrame(y=>{l=y,P(y)}),d})()}onScrollStart(){this.isScrolling=!0,this.ionScrollStart.emit({isScrolling:!0}),this.watchDog&&clearInterval(this.watchDog),this.watchDog=setInterval(()=>{this.lastScrollthis.backgroundContentEl=f,id:"background-content",part:"background"}),(0,i.h)(b,{class:{"inner-scroll":!0,"scroll-x":o,"scroll-y":e,overscroll:(o||e)&&l},ref:f=>this.scrollEl=f,onScroll:this.scrollEvents?f=>this.onScroll(f):void 0,part:"scroll"},(0,i.h)("slot",null)),d?(0,i.h)("div",{class:"transition-effect"},(0,i.h)("div",{class:"transition-cover"}),(0,i.h)("div",{class:"transition-shadow"})):null,(0,i.h)("slot",{name:"fixed"}))}get el(){return(0,i.f)(this)}},Q=t=>{const o=t.closest("ion-tabs");return o||(t.closest("ion-app, ion-page, .ion-page, page-inner, .popover-content")||(t=>{var o;return t.parentElement?t.parentElement:null!==(o=t.parentNode)&&void 0!==o&&o.host?t.parentNode.host:null})(t))},q=(t,o,e,n)=>{const r=t.currentX,s=t.currentY,d=o.scrollLeft,b=o.scrollTop,f=e-t.currentTime;if(n&&(t.startTime=e,t.startX=d,t.startY=b,t.velocityX=t.velocityY=0),t.currentTime=e,t.currentX=t.scrollLeft=d,t.currentY=t.scrollTop=b,t.deltaX=d-t.startX,t.deltaY=b-t.startY,f>0&&f<100){const w=(b-s)/f;t.velocityX=(d-r)/f*.7+.3*t.velocityX,t.velocityY=.7*w+.3*t.velocityY}};H.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)}:host(.outer-content){--background:var(--ion-color-step-50, #f2f2f2)}#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 A=(t,o)=>{(0,i.e)(()=>{const d=(0,m.l)(0,1-(t.scrollTop-(t.scrollHeight-t.clientHeight-10))/10,1);(0,i.w)(()=>{o.style.setProperty("--opacity-scale",d.toString())})})},I=class{constructor(t){var o=this;(0,i.r)(this,t),this.keyboardCtrl=null,this.checkCollapsibleFooter=()=>{if("ios"!==(0,c.b)(this))return;const{collapse:n}=this,r="fade"===n;if(this.destroyCollapsibleFooter(),r){const s=this.el.closest("ion-app,ion-page,.ion-page,page-inner"),l=s?(0,v.a)(s):null;if(!l)return void(0,v.p)(this.el);this.setupFadeFooter(l)}},this.setupFadeFooter=function(){var e=(0,h.Z)(function*(n){const r=o.scrollEl=yield(0,v.g)(n);o.contentScrollCallback=()=>{A(r,o.el)},r.addEventListener("scroll",o.contentScrollCallback),A(r,o.el)});return function(n){return e.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,h.Z)(function*(){t.keyboardCtrl=yield(0,u.c)(function(){var o=(0,h.Z)(function*(e,n){!1===e&&void 0!==n&&(yield n),t.keyboardVisible=e});return function(e,n){return o.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:o}=this,e=(0,c.b)(this),n=this.el.closest("ion-tabs"),r=null==n?void 0:n.querySelector(":scope > ion-tab-bar");return(0,i.h)(i.H,{role:"contentinfo",class:{[e]:!0,["footer-".concat(e)]:!0,"footer-translucent":t,["footer-translucent-".concat(e)]:t,"footer-toolbar-padding":!(this.keyboardVisible||r&&"bottom"===r.slot),["footer-collapse-".concat(o)]:void 0!==o}},"ios"===e&&t&&(0,i.h)("div",{class:"footer-background"}),(0,i.h)("slot",null))}get el(){return(0,i.f)(this)}};I.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}"};const _=t=>{const o=document.querySelector("".concat(t,".ion-cloned-element"));if(null!==o)return o;const e=document.createElement(t);return e.classList.add("ion-cloned-element"),e.style.setProperty("display","none"),document.body.appendChild(e),e},Z=t=>{if(!t)return;const o=t.querySelectorAll("ion-toolbar");return{el:t,toolbars:Array.from(o).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"))}})}},M=(t,o)=>{"fade"!==t.collapse&&(void 0===o?t.style.removeProperty("--opacity-scale"):t.style.setProperty("--opacity-scale",o.toString()))},C=(t,o=!0)=>{const e=t.el;o?(e.classList.remove("header-collapse-condense-inactive"),e.removeAttribute("aria-hidden")):(e.classList.add("header-collapse-condense-inactive"),e.setAttribute("aria-hidden","true"))},R=(t,o,e)=>{(0,i.e)(()=>{const n=t.scrollTop,r=o.clientHeight,s=e?e.clientHeight:0;if(null!==e&&n{t.style.removeProperty("clip-path"),o.style.setProperty("--opacity-scale",b.toString())})})},j=class{constructor(t){var o=this;(0,i.r)(this,t),this.inheritedAttributes={},this.setupFadeHeader=function(){var e=(0,h.Z)(function*(n,r){const s=o.scrollEl=yield(0,v.g)(n);o.contentScrollCallback=()=>{R(o.scrollEl,o.el,r)},s.addEventListener("scroll",o.contentScrollCallback),R(o.scrollEl,o.el,r)});return function(n,r){return e.apply(this,arguments)}}(),this.collapse=void 0,this.translucent=!1}componentWillLoad(){this.inheritedAttributes=(0,m.i)(this.el)}componentDidLoad(){this.checkCollapsibleHeader()}componentDidUpdate(){this.checkCollapsibleHeader()}disconnectedCallback(){this.destroyCollapsibleHeader()}checkCollapsibleHeader(){var t=this;return(0,h.Z)(function*(){if("ios"!==(0,c.b)(t))return;const{collapse:e}=t,n="condense"===e,r="fade"===e;if(t.destroyCollapsibleHeader(),n){const s=t.el.closest("ion-app,ion-page,.ion-page,page-inner"),l=s?(0,v.a)(s):null;(0,i.w)(()=>{_("ion-title").size="large",_("ion-back-button")}),yield t.setupCondenseHeader(l,s)}else if(r){const s=t.el.closest("ion-app,ion-page,.ion-page,page-inner"),l=s?(0,v.a)(s):null;if(!l)return void(0,v.p)(t.el);const d=l.querySelector('ion-header[collapse="condense"]');yield t.setupFadeHeader(l,d)}})()}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,o){var e=this;return(0,h.Z)(function*(){if(!t||!o)return void(0,v.p)(e.el);if(typeof IntersectionObserver>"u")return;e.scrollEl=yield(0,v.g)(t);const n=o.querySelectorAll("ion-header");if(e.collapsibleMainHeader=Array.from(n).find(d=>"condense"!==d.collapse),!e.collapsibleMainHeader)return;const r=Z(e.collapsibleMainHeader),s=Z(e.el);r&&s&&(C(r,!1),M(r.el,0),e.intersectionObserver=new IntersectionObserver(d=>{((t,o,e,n)=>{(0,i.w)(()=>{const r=n.scrollTop;((t,o,e)=>{if(!t[0].isIntersecting)return;const n=t[0].intersectionRatio>.9||e<=0?0:100*(1-t[0].intersectionRatio)/75;M(o.el,1===n?void 0:n)})(t,o,r);const s=t[0],l=s.intersectionRect,d=l.width*l.height,f=0===d&&0==s.rootBounds.width*s.rootBounds.height,k=Math.abs(l.left-s.boundingClientRect.left),w=Math.abs(l.right-s.boundingClientRect.right);f||d>0&&(k>=5||w>=5)||(s.isIntersecting?(C(o,!1),C(e)):(0===l.x&&0===l.y||0!==l.width&&0!==l.height)&&r>0&&(C(o),C(e,!1),M(o.el)))})})(d,r,s,e.scrollEl)},{root:t,threshold:[.25,.3,.4,.5,.6,.7,.8,.9,1]}),e.intersectionObserver.observe(s.toolbars[s.toolbars.length-1].el),e.contentScrollCallback=()=>{((t,o,e)=>{(0,i.e)(()=>{const r=(0,m.l)(1,1+-t.scrollTop/500,1.1);null===e.querySelector("ion-refresher.refresher-native")&&(0,i.w)(()=>{((t=[],o=1,e=!1)=>{t.forEach(n=>{const r=n.ionTitleEl,s=n.innerTitleEl;!r||"large"!==r.size||(s.style.transition=e?"all 0.2s ease-in-out":"",s.style.transform="scale3d(".concat(o,", ").concat(o,", 1)"))})})(o.toolbars,r)})})})(e.scrollEl,s,t)},e.scrollEl.addEventListener("scroll",e.contentScrollCallback),(0,i.w)(()=>{void 0!==e.collapsibleMainHeader&&e.collapsibleMainHeader.classList.add("header-collapse-main")}))})()}render(){const{translucent:t,inheritedAttributes:o}=this,e=(0,c.b)(this),n=this.collapse||"none",r=(0,x.h)("ion-menu",this.el)?"none":"banner";return(0,i.h)(i.H,Object.assign({role:r,class:{[e]:!0,["header-".concat(e)]:!0,"header-translucent":this.translucent,["header-collapse-".concat(n)]:!0,["header-translucent-".concat(e)]:this.translucent}},o),"ios"===e&&t&&(0,i.h)("div",{class:"header-background"}),(0,i.h)("slot",null))}get el(){return(0,i.f)(this)}};j.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:not(.header-collapse-main):has(~ion-content ion-header[collapse=condense],~ion-content ion-header.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}"};const W=class{constructor(t){(0,i.r)(this,t),this.ionNavWillLoad=(0,i.d)(this,"ionNavWillLoad",7),this.ionNavWillChange=(0,i.d)(this,"ionNavWillChange",3),this.ionNavDidChange=(0,i.d)(this,"ionNavDidChange",3),this.lockController=(0,S.c)(),this.gestureOrAnimationInProgress=!1,this.mode=(0,c.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,h.Z)(function*(){t.gesture=(yield a.e(8592).then(a.bind(a,3049))).createSwipeBackGesture(t.el,()=>!t.gestureOrAnimationInProgress&&!!t.swipeHandler&&t.swipeHandler.canStart(),()=>(t.gestureOrAnimationInProgress=!0,void(t.swipeHandler&&t.swipeHandler.onStart())),e=>{var n;return null===(n=t.ani)||void 0===n?void 0:n.progressStep(e)},(e,n,r)=>{if(t.ani){t.ani.onFinish(()=>{t.gestureOrAnimationInProgress=!1,t.swipeHandler&&t.swipeHandler.onEnd(e)},{oneTimeCallback:!0});let s=e?-.001:.001;e?s+=(0,p.g)([0,0],[.32,.72],[0,1],[1,1],n)[0]:(t.ani.easing("cubic-bezier(1, 0, 0.68, 0.28)"),s+=(0,p.g)([0,0],[1,0],[.68,.28],[1,1],n)[0]),t.ani.progressEnd(e?1:0,s,r)}else t.gestureOrAnimationInProgress=!1}),t.swipeHandlerChanged()})()}componentWillLoad(){this.ionNavWillLoad.emit()}disconnectedCallback(){this.gesture&&(this.gesture.destroy(),this.gesture=void 0)}commit(t,o,e){var n=this;return(0,h.Z)(function*(){const r=yield n.lockController.lock();let s=!1;try{s=yield n.transition(t,o,e)}catch(l){console.error(l)}return r(),s})()}setRouteId(t,o,e,n){var r=this;return(0,h.Z)(function*(){return{changed:yield r.setRoot(t,o,{duration:"root"===e?0:void 0,direction:"back"===e?"back":"forward",animationBuilder:n}),element:r.activeEl}})()}getRouteId(){var t=this;return(0,h.Z)(function*(){const o=t.activeEl;return o?{id:o.tagName,element:o,params:t.activeParams}:void 0})()}setRoot(t,o,e){var n=this;return(0,h.Z)(function*(){if(n.activeComponent===t&&(0,m.s)(o,n.activeParams))return!1;const r=n.activeEl,s=yield(0,g.a)(n.delegate,n.el,t,["ion-page","ion-page-invisible"],o);return n.activeComponent=t,n.activeEl=s,n.activeParams=o,yield n.commit(s,r,e),yield(0,g.d)(n.delegate,r),!0})()}transition(t,o,e={}){var n=this;return(0,h.Z)(function*(){if(o===t)return!1;n.ionNavWillChange.emit();const{el:r,mode:s}=n,l=n.animated&&c.c.getBoolean("animated",!0),d=e.animationBuilder||n.animation||c.c.get("navAnimation");return yield(0,T.t)(Object.assign(Object.assign({mode:s,animated:l,enteringEl:t,leavingEl:o,baseEl:r,deepWait:(0,m.m)(r),progressCallback:e.progressAnimation?b=>{void 0===b||n.gestureOrAnimationInProgress?n.ani=b:(n.gestureOrAnimationInProgress=!0,b.onFinish(()=>{n.gestureOrAnimationInProgress=!1,n.swipeHandler&&n.swipeHandler.onEnd(!1)},{oneTimeCallback:!0}),b.progressEnd(0,0,0))}:void 0},e),{animationBuilder:d})),n.ionNavDidChange.emit(),!0})()}render(){return(0,i.h)("slot",null)}get el(){return(0,i.f)(this)}static get watchers(){return{swipeHandler:["swipeHandlerChanged"]}}};W.style=":host{left:0;right:0;top:0;bottom:0;position:absolute;contain:layout size style;z-index:0}";const F=class{constructor(t){(0,i.r)(this,t),this.ionStyle=(0,i.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-".concat(t)]:!0})}getSize(){return void 0!==this.size?this.size:"default"}render(){const t=(0,c.b)(this),o=this.getSize();return(0,i.h)(i.H,{class:(0,x.c)(this.color,{[t]:!0,["title-".concat(o)]:!0,"title-rtl":"rtl"===document.dir})},(0,i.h)("div",{class:"toolbar-title"},(0,i.h)("slot",null)))}get el(){return(0,i.f)(this)}static get watchers(){return{size:["sizeChanged"]}}};F.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}@supports (inset-inline-start: 0){:host{inset-inline-start:0}}@supports not (inset-inline-start: 0){:host{left:0}:host-context([dir=rtl]){left:unset;right:unset;right:0}@supports selector(:dir(rtl)){:host(:dir(rtl)){left:unset;right:unset;right: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}"};const X=class{constructor(t){(0,i.r)(this,t),this.childrenStyles=new Map,this.color=void 0}componentWillLoad(){const t=Array.from(this.el.querySelectorAll("ion-buttons")),o=t.find(r=>"start"===r.slot);o&&o.classList.add("buttons-first-slot");const e=t.reverse(),n=e.find(r=>"end"===r.slot)||e.find(r=>"primary"===r.slot)||e.find(r=>"secondary"===r.slot);n&&n.classList.add("buttons-last-slot")}childrenStyle(t){t.stopPropagation();const o=t.target.tagName,e=t.detail,n={},r=this.childrenStyles.get(o)||{};let s=!1;Object.keys(e).forEach(l=>{const d="toolbar-".concat(l),b=e[l];b!==r[d]&&(s=!0),b&&(n[d]=!0)}),s&&(this.childrenStyles.set(o,n),(0,i.i)(this))}render(){const t=(0,c.b)(this),o={};return this.childrenStyles.forEach(e=>{Object.assign(o,e)}),(0,i.h)(i.H,{class:Object.assign(Object.assign({},o),(0,x.c)(this.color,{[t]:!0,"in-toolbar":(0,x.h)("ion-toolbar",this.el)}))},(0,i.h)("div",{class:"toolbar-background"}),(0,i.h)("div",{class:"toolbar-container"},(0,i.h)("slot",{name:"start"}),(0,i.h)("slot",{name:"secondary"}),(0,i.h)("div",{class:"toolbar-content"},(0,i.h)("slot",null)),(0,i.h)("slot",{name:"primary"}),(0,i.h)("slot",{name:"end"})))}get el(){return(0,i.f)(this)}};X.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, #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, 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, #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}"}},4459:(U,E,a)=>{a.d(E,{c:()=>c,g:()=>O,h:()=>i,o:()=>v});var h=a(5861);const i=(u,p)=>null!==p.closest(u),c=(u,p)=>"string"==typeof u&&u.length>0?Object.assign({"ion-color":!0,["ion-color-".concat(u)]:!0},p):p,O=u=>{const p={};return(u=>void 0!==u?(Array.isArray(u)?u:u.split(" ")).filter(g=>null!=g).map(g=>g.trim()).filter(g=>""!==g):[])(u).forEach(g=>p[g]=!0),p},x=/^[a-z][a-z0-9+\-.]*:/,v=function(){var u=(0,h.Z)(function*(p,g,S,T){if(null!=p&&"#"!==p[0]&&!x.test(p)){const z=document.querySelector("ion-router");if(z)return null!=g&&g.preventDefault(),z.push(p,S,T)}return!1});return function(g,S,T,z){return u.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/5860.660e5e9cd76b92cc.js b/MacroDeck/wwwroot/client/5860.660e5e9cd76b92cc.js deleted file mode 100644 index 3ceeeb5d..00000000 --- a/MacroDeck/wwwroot/client/5860.660e5e9cd76b92cc.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[5860],{5860:(U,S,a)=>{a.r(S),a.d(S,{ion_app:()=>H,ion_buttons:()=>A,ion_content:()=>B,ion_footer:()=>L,ion_header:()=>j,ion_router_outlet:()=>W,ion_title:()=>F,ion_toolbar:()=>X});var h=a(5861),i=a(1688),c=a(2085),v=a(839),P=a(5085),x=a(3567),m=a(8360),u=a(3459),b=a(5149),g=a(1042),E=a(1651);a(6225),a(7484),a(4874);const H=class{constructor(t){(0,i.r)(this,t)}componentDidLoad(){var t=this;$((0,h.Z)(function*(){const o=(0,c.a)(window,"hybrid");if(c.c.getBoolean("_testing")||a.e(8058).then(a.bind(a,8058)).then(n=>n.startTapClick(c.c)),c.c.getBoolean("statusTap",o)&&a.e(1396).then(a.bind(a,1396)).then(n=>n.startStatusTap()),c.c.getBoolean("inputShims",K())){const n=(0,c.a)(window,"ios")?"ios":"android";a.e(3287).then(a.bind(a,3287)).then(r=>r.startInputShims(c.c,n))}const e=yield Promise.resolve().then(a.bind(a,2124));c.c.getBoolean("hardwareBackButton",o)?e.startHardwareBackButton():e.blockHardwareBackButton(),typeof window<"u"&&a.e(8592).then(a.bind(a,1612)).then(n=>n.startKeyboardAssist(window)),a.e(8592).then(a.bind(a,2779)).then(n=>t.focusVisible=n.startFocusVisible())}))}setFocus(t){var o=this;return(0,h.Z)(function*(){o.focusVisible&&o.focusVisible.setFocus(t)})()}render(){const t=(0,c.b)(this);return(0,i.h)(i.H,{class:{[t]:!0,"ion-page":!0,"force-statusbar-padding":c.c.getBoolean("_forceStatusbarPadding")}})}get el(){return(0,i.f)(this)}},K=()=>!!((0,c.a)(window,"ios")&&(0,c.a)(window,"mobile")||(0,c.a)(window,"android")&&(0,c.a)(window,"mobileweb")),$=t=>{"requestIdleCallback"in window?window.requestIdleCallback(t):setTimeout(t,32)};H.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 A=class{constructor(t){(0,i.r)(this,t),this.collapse=!1}render(){const t=(0,c.b)(this);return(0,i.h)(i.H,{class:{[t]:!0,"buttons-collapse":this.collapse}})}};A.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:24px;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:24px;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:28px;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:48px;height:48px}.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}"};const B=class{constructor(t){(0,i.r)(this,t),this.ionScrollStart=(0,i.d)(this,"ionScrollStart",7),this.ionScroll=(0,i.d)(this,"ionScroll",7),this.ionScrollEnd=(0,i.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.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.forceOverscroll=void 0,this.scrollX=!1,this.scrollY=!0,this.scrollEvents=!1}connectedCallback(){this.isMainContent=null===this.el.closest("ion-menu, ion-popover, ion-modal")}disconnectedCallback(){this.onScrollEnd()}onAppLoad(){this.resize()}onResize(){this.resizeTimeout&&(clearTimeout(this.resizeTimeout),this.resizeTimeout=null),this.resizeTimeout=setTimeout(()=>{null!==this.el.offsetParent&&this.resize()},100)}shouldForceOverscroll(){const{forceOverscroll:t}=this,o=(0,c.b)(this);return void 0===t?"ios"===o&&(0,c.a)("ios"):t}resize(){this.fullscreen?(0,i.e)(()=>this.readDimensions()):(0!==this.cTop||0!==this.cBottom)&&(this.cTop=this.cBottom=0,(0,i.i)(this))}readDimensions(){const t=Q(this.el),o=Math.max(this.el.offsetTop,0),e=Math.max(t.offsetHeight-o-this.el.offsetHeight,0);(o!==this.cTop||e!==this.cBottom)&&(this.cTop=o,this.cBottom=e,(0,i.i)(this))}onScroll(t){const o=Date.now(),e=!this.isScrolling;this.lastScroll=o,e&&this.onScrollStart(),!this.queued&&this.scrollEvents&&(this.queued=!0,(0,i.e)(n=>{this.queued=!1,this.detail.event=t,q(this.detail,this.scrollEl,n,e),this.ionScroll.emit(this.detail)}))}getScrollElement(){var t=this;return(0,h.Z)(function*(){return t.scrollEl||(yield new Promise(o=>(0,v.c)(t.el,o))),Promise.resolve(t.scrollEl)})()}getBackgroundElement(){var t=this;return(0,h.Z)(function*(){return t.backgroundContentEl||(yield new Promise(o=>(0,v.c)(t.el,o))),Promise.resolve(t.backgroundContentEl)})()}scrollToTop(t=0){return this.scrollToPoint(void 0,0,t)}scrollToBottom(t=0){var o=this;return(0,h.Z)(function*(){const e=yield o.getScrollElement();return o.scrollToPoint(void 0,e.scrollHeight-e.clientHeight,t)})()}scrollByPoint(t,o,e){var n=this;return(0,h.Z)(function*(){const r=yield n.getScrollElement();return n.scrollToPoint(t+r.scrollLeft,o+r.scrollTop,e)})()}scrollToPoint(t,o,e=0){var n=this;return(0,h.Z)(function*(){const r=yield n.getScrollElement();if(e<32)return null!=o&&(r.scrollTop=o),void(null!=t&&(r.scrollLeft=t));let s,l=0;const d=new Promise(y=>s=y),p=r.scrollTop,f=r.scrollLeft,w=null!=o?o-p:0,k=null!=t?t-f:0,z=y=>{const ut=Math.min(1,(y-l)/e)-1,D=Math.pow(ut,3)+1;0!==w&&(r.scrollTop=Math.floor(D*w+p)),0!==k&&(r.scrollLeft=Math.floor(D*k+f)),D<1?requestAnimationFrame(z):s()};return requestAnimationFrame(y=>{l=y,z(y)}),d})()}onScrollStart(){this.isScrolling=!0,this.ionScrollStart.emit({isScrolling:!0}),this.watchDog&&clearInterval(this.watchDog),this.watchDog=setInterval(()=>{this.lastScrollthis.backgroundContentEl=f,id:"background-content",part:"background"}),(0,i.h)(p,{class:{"inner-scroll":!0,"scroll-x":o,"scroll-y":e,overscroll:(o||e)&&l},ref:f=>this.scrollEl=f,onScroll:this.scrollEvents?f=>this.onScroll(f):void 0,part:"scroll"},(0,i.h)("slot",null)),d?(0,i.h)("div",{class:"transition-effect"},(0,i.h)("div",{class:"transition-cover"}),(0,i.h)("div",{class:"transition-shadow"})):null,(0,i.h)("slot",{name:"fixed"}))}get el(){return(0,i.f)(this)}},Q=t=>{const o=t.closest("ion-tabs");return o||(t.closest("ion-app, ion-page, .ion-page, page-inner, .popover-content")||(t=>{var o;return t.parentElement?t.parentElement:null!==(o=t.parentNode)&&void 0!==o&&o.host?t.parentNode.host:null})(t))},q=(t,o,e,n)=>{const r=t.currentX,s=t.currentY,d=o.scrollLeft,p=o.scrollTop,f=e-t.currentTime;if(n&&(t.startTime=e,t.startX=d,t.startY=p,t.velocityX=t.velocityY=0),t.currentTime=e,t.currentX=t.scrollLeft=d,t.currentY=t.scrollTop=p,t.deltaX=d-t.startX,t.deltaY=p-t.startY,f>0&&f<100){const k=(p-s)/f;t.velocityX=(d-r)/f*.7+.3*t.velocityX,t.velocityY=.7*k+.3*t.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)}:host(.outer-content){--background:var(--ion-color-step-50, #f2f2f2)}#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 I=(t,o)=>{(0,i.e)(()=>{const d=(0,v.l)(0,1-(t.scrollTop-(t.scrollHeight-t.clientHeight-10))/10,1);(0,i.w)(()=>{o.style.setProperty("--opacity-scale",d.toString())})})},L=class{constructor(t){var o=this;(0,i.r)(this,t),this.keyboardCtrl=null,this.checkCollapsibleFooter=()=>{if("ios"!==(0,c.b)(this))return;const{collapse:n}=this,r="fade"===n;if(this.destroyCollapsibleFooter(),r){const s=this.el.closest("ion-app,ion-page,.ion-page,page-inner"),l=s?(0,m.a)(s):null;if(!l)return void(0,m.p)(this.el);this.setupFadeFooter(l)}},this.setupFadeFooter=function(){var e=(0,h.Z)(function*(n){const r=o.scrollEl=yield(0,m.g)(n);o.contentScrollCallback=()=>{I(r,o.el)},r.addEventListener("scroll",o.contentScrollCallback),I(r,o.el)});return function(n){return e.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,h.Z)(function*(){t.keyboardCtrl=yield(0,u.c)(function(){var o=(0,h.Z)(function*(e,n){!1===e&&void 0!==n&&(yield n),t.keyboardVisible=e});return function(e,n){return o.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:o}=this,e=(0,c.b)(this),n=this.el.closest("ion-tabs"),r=null==n?void 0:n.querySelector(":scope > ion-tab-bar");return(0,i.h)(i.H,{role:"contentinfo",class:{[e]:!0,[`footer-${e}`]:!0,"footer-translucent":t,[`footer-translucent-${e}`]:t,"footer-toolbar-padding":!(this.keyboardVisible||r&&"bottom"===r.slot),[`footer-collapse-${o}`]:void 0!==o}},"ios"===e&&t&&(0,i.h)("div",{class:"footer-background"}),(0,i.h)("slot",null))}get el(){return(0,i.f)(this)}};L.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}"};const Z=t=>{const o=document.querySelector(`${t}.ion-cloned-element`);if(null!==o)return o;const e=document.createElement(t);return e.classList.add("ion-cloned-element"),e.style.setProperty("display","none"),document.body.appendChild(e),e},_=t=>{if(!t)return;const o=t.querySelectorAll("ion-toolbar");return{el:t,toolbars:Array.from(o).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"))}})}},M=(t,o)=>{"fade"!==t.collapse&&(void 0===o?t.style.removeProperty("--opacity-scale"):t.style.setProperty("--opacity-scale",o.toString()))},C=(t,o=!0)=>{const e=t.el;o?(e.classList.remove("header-collapse-condense-inactive"),e.removeAttribute("aria-hidden")):(e.classList.add("header-collapse-condense-inactive"),e.setAttribute("aria-hidden","true"))},R=(t,o,e)=>{(0,i.e)(()=>{const n=t.scrollTop,r=o.clientHeight,s=e?e.clientHeight:0;if(null!==e&&n{t.style.removeProperty("clip-path"),o.style.setProperty("--opacity-scale",p.toString())})})},j=class{constructor(t){var o=this;(0,i.r)(this,t),this.inheritedAttributes={},this.setupFadeHeader=function(){var e=(0,h.Z)(function*(n,r){const s=o.scrollEl=yield(0,m.g)(n);o.contentScrollCallback=()=>{R(o.scrollEl,o.el,r)},s.addEventListener("scroll",o.contentScrollCallback),R(o.scrollEl,o.el,r)});return function(n,r){return e.apply(this,arguments)}}(),this.collapse=void 0,this.translucent=!1}componentWillLoad(){this.inheritedAttributes=(0,v.i)(this.el)}componentDidLoad(){this.checkCollapsibleHeader()}componentDidUpdate(){this.checkCollapsibleHeader()}disconnectedCallback(){this.destroyCollapsibleHeader()}checkCollapsibleHeader(){var t=this;return(0,h.Z)(function*(){if("ios"!==(0,c.b)(t))return;const{collapse:e}=t,n="condense"===e,r="fade"===e;if(t.destroyCollapsibleHeader(),n){const s=t.el.closest("ion-app,ion-page,.ion-page,page-inner"),l=s?(0,m.a)(s):null;(0,i.w)(()=>{Z("ion-title").size="large",Z("ion-back-button")}),yield t.setupCondenseHeader(l,s)}else if(r){const s=t.el.closest("ion-app,ion-page,.ion-page,page-inner"),l=s?(0,m.a)(s):null;if(!l)return void(0,m.p)(t.el);const d=l.querySelector('ion-header[collapse="condense"]');yield t.setupFadeHeader(l,d)}})()}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,o){var e=this;return(0,h.Z)(function*(){if(!t||!o)return void(0,m.p)(e.el);if(typeof IntersectionObserver>"u")return;e.scrollEl=yield(0,m.g)(t);const n=o.querySelectorAll("ion-header");if(e.collapsibleMainHeader=Array.from(n).find(d=>"condense"!==d.collapse),!e.collapsibleMainHeader)return;const r=_(e.collapsibleMainHeader),s=_(e.el);r&&s&&(C(r,!1),M(r.el,0),e.intersectionObserver=new IntersectionObserver(d=>{((t,o,e,n)=>{(0,i.w)(()=>{const r=n.scrollTop;((t,o,e)=>{if(!t[0].isIntersecting)return;const n=t[0].intersectionRatio>.9||e<=0?0:100*(1-t[0].intersectionRatio)/75;M(o.el,1===n?void 0:n)})(t,o,r);const s=t[0],l=s.intersectionRect,d=l.width*l.height,f=0===d&&0==s.rootBounds.width*s.rootBounds.height,w=Math.abs(l.left-s.boundingClientRect.left),k=Math.abs(l.right-s.boundingClientRect.right);f||d>0&&(w>=5||k>=5)||(s.isIntersecting?(C(o,!1),C(e)):(0===l.x&&0===l.y||0!==l.width&&0!==l.height)&&r>0&&(C(o),C(e,!1),M(o.el)))})})(d,r,s,e.scrollEl)},{root:t,threshold:[.25,.3,.4,.5,.6,.7,.8,.9,1]}),e.intersectionObserver.observe(s.toolbars[s.toolbars.length-1].el),e.contentScrollCallback=()=>{((t,o,e)=>{(0,i.e)(()=>{const r=(0,v.l)(1,1+-t.scrollTop/500,1.1);null===e.querySelector("ion-refresher.refresher-native")&&(0,i.w)(()=>{((t=[],o=1,e=!1)=>{t.forEach(n=>{const r=n.ionTitleEl,s=n.innerTitleEl;!r||"large"!==r.size||(s.style.transition=e?"all 0.2s ease-in-out":"",s.style.transform=`scale3d(${o}, ${o}, 1)`)})})(o.toolbars,r)})})})(e.scrollEl,s,t)},e.scrollEl.addEventListener("scroll",e.contentScrollCallback),(0,i.w)(()=>{void 0!==e.collapsibleMainHeader&&e.collapsibleMainHeader.classList.add("header-collapse-main")}))})()}render(){const{translucent:t,inheritedAttributes:o}=this,e=(0,c.b)(this),n=this.collapse||"none",r=(0,x.h)("ion-menu",this.el)?"none":"banner";return(0,i.h)(i.H,Object.assign({role:r,class:{[e]:!0,[`header-${e}`]:!0,"header-translucent":this.translucent,[`header-collapse-${n}`]:!0,[`header-translucent-${e}`]:this.translucent}},o),"ios"===e&&t&&(0,i.h)("div",{class:"header-background"}),(0,i.h)("slot",null))}get el(){return(0,i.f)(this)}};j.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:1px;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{height:48px;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}",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}"};const W=class{constructor(t){(0,i.r)(this,t),this.ionNavWillLoad=(0,i.d)(this,"ionNavWillLoad",7),this.ionNavWillChange=(0,i.d)(this,"ionNavWillChange",3),this.ionNavDidChange=(0,i.d)(this,"ionNavDidChange",3),this.gestureOrAnimationInProgress=!1,this.mode=(0,c.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,h.Z)(function*(){t.gesture=(yield a.e(8592).then(a.bind(a,8466))).createSwipeBackGesture(t.el,()=>!t.gestureOrAnimationInProgress&&!!t.swipeHandler&&t.swipeHandler.canStart(),()=>(t.gestureOrAnimationInProgress=!0,void(t.swipeHandler&&t.swipeHandler.onStart())),e=>{var n;return null===(n=t.ani)||void 0===n?void 0:n.progressStep(e)},(e,n,r)=>{if(t.ani){t.ani.onFinish(()=>{t.gestureOrAnimationInProgress=!1,t.swipeHandler&&t.swipeHandler.onEnd(e)},{oneTimeCallback:!0});let s=e?-.001:.001;e?s+=(0,b.g)([0,0],[.32,.72],[0,1],[1,1],n)[0]:(t.ani.easing("cubic-bezier(1, 0, 0.68, 0.28)"),s+=(0,b.g)([0,0],[1,0],[.68,.28],[1,1],n)[0]),t.ani.progressEnd(e?1:0,s,r)}else t.gestureOrAnimationInProgress=!1}),t.swipeHandlerChanged()})()}componentWillLoad(){this.ionNavWillLoad.emit()}disconnectedCallback(){this.gesture&&(this.gesture.destroy(),this.gesture=void 0)}commit(t,o,e){var n=this;return(0,h.Z)(function*(){const r=yield n.lock();let s=!1;try{s=yield n.transition(t,o,e)}catch(l){console.error(l)}return r(),s})()}setRouteId(t,o,e,n){var r=this;return(0,h.Z)(function*(){return{changed:yield r.setRoot(t,o,{duration:"root"===e?0:void 0,direction:"back"===e?"back":"forward",animationBuilder:n}),element:r.activeEl}})()}getRouteId(){var t=this;return(0,h.Z)(function*(){const o=t.activeEl;return o?{id:o.tagName,element:o,params:t.activeParams}:void 0})()}setRoot(t,o,e){var n=this;return(0,h.Z)(function*(){if(n.activeComponent===t&&(0,v.s)(o,n.activeParams))return!1;const r=n.activeEl,s=yield(0,g.a)(n.delegate,n.el,t,["ion-page","ion-page-invisible"],o);return n.activeComponent=t,n.activeEl=s,n.activeParams=o,yield n.commit(s,r,e),yield(0,g.d)(n.delegate,r),!0})()}transition(t,o,e={}){var n=this;return(0,h.Z)(function*(){if(o===t)return!1;n.ionNavWillChange.emit();const{el:r,mode:s}=n,l=n.animated&&c.c.getBoolean("animated",!0),d=e.animationBuilder||n.animation||c.c.get("navAnimation");return yield(0,E.t)(Object.assign(Object.assign({mode:s,animated:l,enteringEl:t,leavingEl:o,baseEl:r,deepWait:(0,v.m)(r),progressCallback:e.progressAnimation?p=>{void 0===p||n.gestureOrAnimationInProgress?n.ani=p:(n.gestureOrAnimationInProgress=!0,p.onFinish(()=>{n.gestureOrAnimationInProgress=!1,n.swipeHandler&&n.swipeHandler.onEnd(!1)},{oneTimeCallback:!0}),p.progressEnd(0,0,0))}:void 0},e),{animationBuilder:d})),n.ionNavDidChange.emit(),!0})()}lock(){var t=this;return(0,h.Z)(function*(){const o=t.waitPromise;let e;return t.waitPromise=new Promise(n=>e=n),void 0!==o&&(yield o),e})()}render(){return(0,i.h)("slot",null)}get el(){return(0,i.f)(this)}static get watchers(){return{swipeHandler:["swipeHandlerChanged"]}}};W.style=":host{left:0;right:0;top:0;bottom:0;position:absolute;contain:layout size style;overflow:hidden;z-index:0}";const F=class{constructor(t){(0,i.r)(this,t),this.ionStyle=(0,i.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,c.b)(this),o=this.getSize();return(0,i.h)(i.H,{class:(0,x.c)(this.color,{[t]:!0,[`title-${o}`]:!0,"title-rtl":"rtl"===document.dir})},(0,i.h)("div",{class:"toolbar-title"},(0,i.h)("slot",null)))}get el(){return(0,i.f)(this)}static get watchers(){return{size:["sizeChanged"]}}};F.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:17px;font-weight:600;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none}@supports (inset-inline-start: 0){:host{inset-inline-start:0}}@supports not (inset-inline-start: 0){:host{left:0}:host-context([dir=rtl]){left:unset;right:unset;right:0}@supports selector(:dir(rtl)){:host:dir(rtl){left:unset;right:unset;right: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:13px;font-weight:normal}:host(.title-large){-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px;padding-top:0;padding-bottom:0;-webkit-transform-origin:left center;transform-origin:left center;bottom:0;-ms-flex-align:end;align-items:flex-end;min-width:100%;font-size:34px;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)}:host(.title-large) .toolbar-title{-webkit-transform-origin:inherit;transform-origin:inherit}: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) .toolbar-title:dir(rtl){-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:20px;font-weight:500;letter-spacing:0.0125em}:host(.title-small){width:100%;height:100%;font-size:15px;font-weight:normal}"};const X=class{constructor(t){(0,i.r)(this,t),this.childrenStyles=new Map,this.color=void 0}componentWillLoad(){const t=Array.from(this.el.querySelectorAll("ion-buttons")),o=t.find(r=>"start"===r.slot);o&&o.classList.add("buttons-first-slot");const e=t.reverse(),n=e.find(r=>"end"===r.slot)||e.find(r=>"primary"===r.slot)||e.find(r=>"secondary"===r.slot);n&&n.classList.add("buttons-last-slot")}childrenStyle(t){t.stopPropagation();const o=t.target.tagName,e=t.detail,n={},r=this.childrenStyles.get(o)||{};let s=!1;Object.keys(e).forEach(l=>{const d=`toolbar-${l}`,p=e[l];p!==r[d]&&(s=!0),p&&(n[d]=!0)}),s&&(this.childrenStyles.set(o,n),(0,i.i)(this))}render(){const t=(0,c.b)(this),o={};return this.childrenStyles.forEach(e=>{Object.assign(o,e)}),(0,i.h)(i.H,{class:Object.assign(Object.assign({},o),(0,x.c)(this.color,{[t]:!0,"in-toolbar":(0,x.h)("ion-toolbar",this.el)}))},(0,i.h)("div",{class:"toolbar-background"}),(0,i.h)("div",{class:"toolbar-container"},(0,i.h)("slot",{name:"start"}),(0,i.h)("slot",{name:"secondary"}),(0,i.h)("div",{class:"toolbar-content"},(0,i.h)("slot",null)),(0,i.h)("slot",{name:"primary"}),(0,i.h)("slot",{name:"end"})))}get el(){return(0,i.f)(this)}};X.style={ios:":host{--border-width:0;--border-style:solid;--opacity:1;--opacity-scale:1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-padding-start:var(--ion-safe-area-left);padding-inline-start:var(--ion-safe-area-left);-webkit-padding-end:var(--ion-safe-area-right);padding-inline-end:var(--ion-safe-area-right);display:block;position:relative;width:100%;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, #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, 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}:host(.toolbar-searchbar) ::slotted(ion-back-button){height:38px}::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){padding-bottom:7px}: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;-webkit-padding-start:var(--ion-safe-area-left);padding-inline-start:var(--ion-safe-area-left);-webkit-padding-end:var(--ion-safe-area-right);padding-inline-end:var(--ion-safe-area-right);display:block;position:relative;width:100%;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, #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}"}},3567:(U,S,a)=>{a.d(S,{c:()=>c,g:()=>P,h:()=>i,o:()=>m});var h=a(5861);const i=(u,b)=>null!==b.closest(u),c=(u,b)=>"string"==typeof u&&u.length>0?Object.assign({"ion-color":!0,[`ion-color-${u}`]:!0},b):b,P=u=>{const b={};return(u=>void 0!==u?(Array.isArray(u)?u:u.split(" ")).filter(g=>null!=g).map(g=>g.trim()).filter(g=>""!==g):[])(u).forEach(g=>b[g]=!0),b},x=/^[a-z][a-z0-9+\-.]*:/,m=function(){var u=(0,h.Z)(function*(b,g,E,O){if(null!=b&&"#"!==b[0]&&!x.test(b)){const T=document.querySelector("ion-router");if(T)return null!=g&&g.preventDefault(),T.push(b,E,O)}return!1});return function(g,E,O,T){return u.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/5962.cb92da0853ab2601.js b/MacroDeck/wwwroot/client/5962.cb92da0853ab2601.js deleted file mode 100644 index 9900c69e..00000000 --- a/MacroDeck/wwwroot/client/5962.cb92da0853ab2601.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[5962],{5962:(P,u,s)=>{s.r(u),s.d(u,{ion_item:()=>r,ion_item_divider:()=>p,ion_item_group:()=>I,ion_label:()=>A,ion_list:()=>O,ion_list_header:()=>E,ion_note:()=>M,ion_skeleton_text:()=>D});var y=s(5861),i=s(1688),x=s(839),m=s(6710),a=s(3567),v=s(3173),d=s(2085);const r=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=v.o,this.disabled=!1,this.download=void 0,this.fill=void 0,this.shape=void 0,this.href=void 0,this.rel=void 0,this.lines=void 0,this.counter=!1,this.routerAnimation=void 0,this.routerDirection="forward",this.target=void 0,this.type="button",this.counterFormatter=void 0,this.counterString=void 0}counterFormatterChanged(){this.updateCounterOutput(this.getFirstInput())}handleIonInput(t){this.counter&&t.target===this.getFirstInput()&&this.updateCounterOutput(t.target)}labelColorChanged(t){const{color:e}=this;void 0===e&&(this.labelColorStyles=t.detail)}itemStyle(t){t.stopPropagation();const e=t.target.tagName,o=t.detail,g={},b=this.itemStyles.get(e)||{};let c=!1;Object.keys(o).forEach(h=>{if(o[h]){const f=`item-${h}`;b[f]||(c=!0),g[f]=!0}}),!c&&Object.keys(g).length!==Object.keys(b).length&&(c=!0),c&&(this.itemStyles.set(e,g),(0,i.i)(this))}connectedCallback(){this.counter&&this.updateCounterOutput(this.getFirstInput()),this.hasStartEl()}componentWillLoad(){this.inheritedAriaAttributes=(0,x.k)(this.el,["aria-label"])}componentDidLoad(){const{el:t,counter:e,counterFormatter:o,fill:g,shape:b}=this;null!==t.querySelector('[slot="helper"]')&&(0,m.p)('The "helper" slot has been deprecated in favor of using the "helperText" property on ion-input or ion-textarea.',t),null!==t.querySelector('[slot="error"]')&&(0,m.p)('The "error" slot has been deprecated in favor of using the "errorText" property on ion-input or ion-textarea.',t),!0===e&&(0,m.p)('The "counter" property has been deprecated in favor of using the "counter" property on ion-input or ion-textarea.',t),void 0!==o&&(0,m.p)('The "counterFormatter" property has been deprecated in favor of using the "counterFormatter" property on ion-input or ion-textarea.',t),void 0!==g&&(0,m.p)('The "fill" property has been deprecated in favor of using the "fill" property on ion-input or ion-textarea.',t),void 0!==b&&(0,m.p)('The "shape" property has been deprecated in favor of using the "shape" property on ion-input or ion-textarea.',t),(0,x.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"),o=this.el.querySelectorAll("ion-anchor, ion-button, a, button");this.multipleInputs=t.length+e.length>1||t.length+o.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}getFirstInput(){return this.el.querySelectorAll("ion-input, ion-textarea")[0]}updateCounterOutput(t){var e,o;const{counter:g,counterFormatter:b,defaultCounterFormatter:c}=this;if(g&&!this.multipleInputs&&void 0!==(null==t?void 0:t.maxlength)){const h=null!==(o=null===(e=null==t?void 0:t.value)||void 0===e?void 0:e.toString().length)&&void 0!==o?o:0;if(void 0===b)this.counterString=c(h,t.maxlength);else try{this.counterString=b(h,t.maxlength)}catch(f){(0,m.a)("Exception in provided `counterFormatter`.",f),this.counterString=c(h,t.maxlength)}}}defaultCounterFormatter(t,e){return`${t} / ${e}`}hasStartEl(){null!==this.el.querySelector('[slot="start"]')&&this.el.classList.add("item-has-start-slot")}render(){const{counterString:t,detail:e,detailIcon:o,download:g,fill:b,labelColorStyles:c,lines:h,disabled:f,href:z,rel:q,shape:T,target:V,routerAnimation:J,routerDirection:Q,inheritedAriaAttributes:tt}=this,_={},C=(0,d.b)(this),S=this.isClickable(),L=this.canActivate(),F=S?void 0===z?"button":"a":"div",it="button"===F?{type:this.type}:{download:g,href:z,rel:q,target:V},et=S?{onClick:j=>{(0,a.o)(z,j,Q,J)}}:{},ot=void 0!==e?e:"ios"===C&&S;this.itemStyles.forEach(j=>{Object.assign(_,j)});const nt=f||_["item-interactive-disabled"]?"true":null,lt=b||"none",X=(0,a.h)("ion-list",this.el)&&!(0,a.h)("ion-radio-group",this.el);return(0,i.h)(i.H,{"aria-disabled":nt,class:Object.assign(Object.assign(Object.assign({},_),c),(0,a.c)(this.color,{item:!0,[C]:!0,"item-lines-default":void 0===h,[`item-lines-${h}`]:void 0!==h,[`item-fill-${lt}`]:!0,[`item-shape-${T}`]:void 0!==T,"item-disabled":f,"in-list":X,"item-multiple-inputs":this.multipleInputs,"ion-activatable":L,"ion-focusable":this.focusable,"item-rtl":"rtl"===document.dir})),role:X?"listitem":null},(0,i.h)(F,Object.assign({},it,tt,{class:"item-native",part:"native",disabled:f},et),(0,i.h)("slot",{name:"start"}),(0,i.h)("div",{class:"item-inner"},(0,i.h)("div",{class:"input-wrapper"},(0,i.h)("slot",null)),(0,i.h)("slot",{name:"end"}),ot&&(0,i.h)("ion-icon",{icon:o,lazy:!1,class:"item-detail-icon",part:"detail-icon","aria-hidden":"true","flip-rtl":o===v.o}),(0,i.h)("div",{class:"item-inner-highlight"})),L&&"md"===C&&(0,i.h)("ion-ripple-effect",null),(0,i.h)("div",{class:"item-highlight"})),(0,i.h)("div",{class:"item-bottom"},(0,i.h)("slot",{name:"error"}),(0,i.h)("slot",{name:"helper"}),t&&(0,i.h)("ion-note",{class:"item-counter"},t)))}static get delegatesFocus(){return!0}get el(){return(0,i.f)(this)}static get watchers(){return{counterFormatter:["counterFormatterChanged"]}}};r.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;--show-full-highlight:0;--show-inset-highlight:0;--detail-icon-color:initial;--detail-icon-font-size:20px;--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:not(.item-fill-solid):not(.item-fill-outline)) .item-native{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.ion-color:not(.item-fill-solid):not(.item-fill-outline)) .item-native,:host(.ion-color:not(.item-fill-solid):not(.item-fill-outline)) .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-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;-webkit-padding-start:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));padding-inline-start:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));-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: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;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1}.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;-webkit-padding-start:var(--inner-padding-start);padding-inline-start:var(--inner-padding-start);-webkit-padding-end:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end));padding-inline-end:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end));padding-top:var(--inner-padding-top);padding-bottom:var(--inner-padding-bottom);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}.item-bottom{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-padding-start:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));padding-inline-start:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));-webkit-padding-end:var(--inner-padding-end);padding-inline-end:var(--inner-padding-end);padding-top:0;padding-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.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}: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}.item-highlight,.item-inner-highlight{left:0;right:0;top:0;bottom:0;border-radius:inherit;position:absolute;width:100%;height:100%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:border-bottom-width 200ms, -webkit-transform 200ms;transition:border-bottom-width 200ms, -webkit-transform 200ms;transition:transform 200ms, border-bottom-width 200ms;transition:transform 200ms, border-bottom-width 200ms, -webkit-transform 200ms;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none}:host(.item-interactive.ion-focused),:host(.item-interactive.item-has-focus),:host(.item-interactive.ion-touched.ion-invalid){--full-highlight-height:calc(var(--highlight-height) * var(--show-full-highlight));--inset-highlight-height:calc(var(--highlight-height) * var(--show-inset-highlight))}:host(.ion-focused) .item-highlight,:host(.ion-focused) .item-inner-highlight,:host(.item-has-focus) .item-highlight,:host(.item-has-focus) .item-inner-highlight{-webkit-transform:scaleX(1);transform:scaleX(1);border-style:var(--border-style);border-color:var(--highlight-background)}:host(.ion-focused) .item-highlight,:host(.item-has-focus) .item-highlight{border-width:var(--full-highlight-height);opacity:var(--show-full-highlight)}:host(.ion-focused) .item-inner-highlight,:host(.item-has-focus) .item-inner-highlight{border-bottom-width:var(--inset-highlight-height);opacity:var(--show-inset-highlight)}:host(.ion-focused.item-fill-solid) .item-highlight,:host(.item-has-focus.item-fill-solid) .item-highlight{border-width:calc(var(--full-highlight-height) - 1px)}:host(.ion-focused) .item-inner-highlight,:host(.ion-focused:not(.item-fill-outline)) .item-highlight,:host(.item-has-focus) .item-inner-highlight,:host(.item-has-focus:not(.item-fill-outline)) .item-highlight{border-top:none;border-right:none;border-left:none}:host(.item-interactive.ion-focused),:host(.item-interactive.item-has-focus){--highlight-background:var(--highlight-color-focused)}:host(.item-interactive.ion-valid){--highlight-background:var(--highlight-color-valid)}:host(.item-interactive.ion-invalid){--highlight-background:var(--highlight-color-invalid)}:host(.item-interactive.ion-invalid) ::slotted([slot=helper]){display:none}::slotted([slot=error]){display:none;color:var(--highlight-color-invalid)}:host(.item-interactive.ion-invalid) ::slotted([slot=error]){display:block}:host(:not(.item-label)) ::slotted(ion-select.legacy-select){--padding-start:0;max-width:none}:host(.item-label-stacked) ::slotted(ion-select.legacy-select),:host(.item-label-floating) ::slotted(ion-select.legacy-select){--padding-top:8px;--padding-bottom:8px;--padding-start:0;-ms-flex-item-align:stretch;align-self:stretch;width:100%;max-width:100%}:host(:not(.item-label)) ::slotted(ion-datetime){--padding-start:0}:host(.item-label-stacked) ::slotted(ion-datetime),:host(.item-label-floating) ::slotted(ion-datetime){--padding-start:0;width:100%}:host(.item-multiple-inputs) ::slotted(ion-checkbox),:host(.item-multiple-inputs) ::slotted(ion-datetime),:host(.item-multiple-inputs) ::slotted(ion-radio),:host(.item-multiple-inputs) ::slotted(ion-select.legacy-select){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(.item-fill-solid) ::slotted([slot=start]),:host(.item-fill-solid) ::slotted([slot=end]),:host(.item-fill-outline) ::slotted([slot=start]),:host(.item-fill-outline) ::slotted([slot=end]){-ms-flex-item-align:center;align-self:center}::slotted([slot=helper]),::slotted([slot=error]),.item-counter{padding-top:5px;font-size:12px;z-index:1}.item-counter{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--ion-color-step-550, #737373);white-space:nowrap;-webkit-padding-start:16px;padding-inline-start:16px}@media (prefers-reduced-motion: reduce){.item-highlight,.item-inner-highlight{-webkit-transition:none;transition:none}}: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, #c8c7cc)));--color:var(--ion-item-color, var(--ion-text-color, #000));--highlight-height:0px;--highlight-color-focused:var(--ion-color-primary, #3880ff);--highlight-color-valid:var(--ion-color-success, #2dd36f);--highlight-color-invalid:var(--ion-color-danger, #eb445a);--bottom-padding-start:0px;font-size:16px}: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-interactive){--show-full-highlight:0;--show-inset-highlight:1}:host(.item-lines-full){--border-width:0px 0px 0.55px 0px;--show-full-highlight:1;--show-inset-highlight:0}:host(.item-lines-inset){--inner-border-width:0px 0px 0.55px 0px;--show-full-highlight:0;--show-inset-highlight:1}:host(.item-lines-inset),:host(.item-lines-none){--border-width:0px;--show-full-highlight:0}:host(.item-lines-full),:host(.item-lines-none){--inner-border-width:0px;--show-inset-highlight:0}.item-highlight,.item-inner-highlight{-webkit-transition:none;transition:none}:host(.item-has-focus) .item-inner-highlight,:host(.item-has-focus) .item-highlight{border-top:none;border-right:none;border-left:none}::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:13px}::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}:host(.item-label-stacked) ::slotted(ion-select.legacy-select),:host(.item-label-floating) ::slotted(ion-select.legacy-select){--padding-top:8px;--padding-bottom:8px;--padding-start:0px}:host(.item-label-fixed) ::slotted(ion-select.legacy-select),:host(.item-label-fixed) ::slotted(ion-datetime){--padding-start:0}',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;--show-full-highlight:0;--show-inset-highlight:0;--detail-icon-color:initial;--detail-icon-font-size:20px;--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:not(.item-fill-solid):not(.item-fill-outline)) .item-native{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.ion-color:not(.item-fill-solid):not(.item-fill-outline)) .item-native,:host(.ion-color:not(.item-fill-solid):not(.item-fill-outline)) .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-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;-webkit-padding-start:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));padding-inline-start:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));-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: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;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1}.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;-webkit-padding-start:var(--inner-padding-start);padding-inline-start:var(--inner-padding-start);-webkit-padding-end:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end));padding-inline-end:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end));padding-top:var(--inner-padding-top);padding-bottom:var(--inner-padding-bottom);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}.item-bottom{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-padding-start:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));padding-inline-start:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));-webkit-padding-end:var(--inner-padding-end);padding-inline-end:var(--inner-padding-end);padding-top:0;padding-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.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}: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}.item-highlight,.item-inner-highlight{left:0;right:0;top:0;bottom:0;border-radius:inherit;position:absolute;width:100%;height:100%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:border-bottom-width 200ms, -webkit-transform 200ms;transition:border-bottom-width 200ms, -webkit-transform 200ms;transition:transform 200ms, border-bottom-width 200ms;transition:transform 200ms, border-bottom-width 200ms, -webkit-transform 200ms;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none}:host(.item-interactive.ion-focused),:host(.item-interactive.item-has-focus),:host(.item-interactive.ion-touched.ion-invalid){--full-highlight-height:calc(var(--highlight-height) * var(--show-full-highlight));--inset-highlight-height:calc(var(--highlight-height) * var(--show-inset-highlight))}:host(.ion-focused) .item-highlight,:host(.ion-focused) .item-inner-highlight,:host(.item-has-focus) .item-highlight,:host(.item-has-focus) .item-inner-highlight{-webkit-transform:scaleX(1);transform:scaleX(1);border-style:var(--border-style);border-color:var(--highlight-background)}:host(.ion-focused) .item-highlight,:host(.item-has-focus) .item-highlight{border-width:var(--full-highlight-height);opacity:var(--show-full-highlight)}:host(.ion-focused) .item-inner-highlight,:host(.item-has-focus) .item-inner-highlight{border-bottom-width:var(--inset-highlight-height);opacity:var(--show-inset-highlight)}:host(.ion-focused.item-fill-solid) .item-highlight,:host(.item-has-focus.item-fill-solid) .item-highlight{border-width:calc(var(--full-highlight-height) - 1px)}:host(.ion-focused) .item-inner-highlight,:host(.ion-focused:not(.item-fill-outline)) .item-highlight,:host(.item-has-focus) .item-inner-highlight,:host(.item-has-focus:not(.item-fill-outline)) .item-highlight{border-top:none;border-right:none;border-left:none}:host(.item-interactive.ion-focused),:host(.item-interactive.item-has-focus){--highlight-background:var(--highlight-color-focused)}:host(.item-interactive.ion-valid){--highlight-background:var(--highlight-color-valid)}:host(.item-interactive.ion-invalid){--highlight-background:var(--highlight-color-invalid)}:host(.item-interactive.ion-invalid) ::slotted([slot=helper]){display:none}::slotted([slot=error]){display:none;color:var(--highlight-color-invalid)}:host(.item-interactive.ion-invalid) ::slotted([slot=error]){display:block}:host(:not(.item-label)) ::slotted(ion-select.legacy-select){--padding-start:0;max-width:none}:host(.item-label-stacked) ::slotted(ion-select.legacy-select),:host(.item-label-floating) ::slotted(ion-select.legacy-select){--padding-top:8px;--padding-bottom:8px;--padding-start:0;-ms-flex-item-align:stretch;align-self:stretch;width:100%;max-width:100%}:host(:not(.item-label)) ::slotted(ion-datetime){--padding-start:0}:host(.item-label-stacked) ::slotted(ion-datetime),:host(.item-label-floating) ::slotted(ion-datetime){--padding-start:0;width:100%}:host(.item-multiple-inputs) ::slotted(ion-checkbox),:host(.item-multiple-inputs) ::slotted(ion-datetime),:host(.item-multiple-inputs) ::slotted(ion-radio),:host(.item-multiple-inputs) ::slotted(ion-select.legacy-select){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(.item-fill-solid) ::slotted([slot=start]),:host(.item-fill-solid) ::slotted([slot=end]),:host(.item-fill-outline) ::slotted([slot=start]),:host(.item-fill-outline) ::slotted([slot=end]){-ms-flex-item-align:center;align-self:center}::slotted([slot=helper]),::slotted([slot=error]),.item-counter{padding-top:5px;font-size:12px;z-index:1}.item-counter{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--ion-color-step-550, #737373);white-space:nowrap;-webkit-padding-start:16px;padding-inline-start:16px}@media (prefers-reduced-motion: reduce){.item-highlight,.item-inner-highlight{-webkit-transition:none;transition:none}}: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, 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;--highlight-height:1px;--highlight-color-focused:var(--ion-color-primary, #3880ff);--highlight-color-valid:var(--ion-color-success, #2dd36f);--highlight-color-invalid:var(--ion-color-danger, #eb445a);font-size:16px;font-weight:normal;text-transform:none}:host(.item-fill-outline){--highlight-height:2px}:host(.item-fill-none.item-interactive.ion-focus) .item-highlight,:host(.item-fill-none.item-interactive.item-has-focus) .item-highlight,:host(.item-fill-none.item-interactive.ion-touched.ion-invalid) .item-highlight{-webkit-transform:scaleX(1);transform:scaleX(1);border-width:0 0 var(--full-highlight-height) 0;border-style:var(--border-style);border-color:var(--highlight-background)}:host(.item-fill-none.item-interactive.ion-focus) .item-native,:host(.item-fill-none.item-interactive.item-has-focus) .item-native,:host(.item-fill-none.item-interactive.ion-touched.ion-invalid) .item-native{border-bottom-color:var(--highlight-background)}:host(.item-fill-outline.item-interactive.ion-focus) .item-highlight,:host(.item-fill-outline.item-interactive.item-has-focus) .item-highlight{-webkit-transform:scaleX(1);transform:scaleX(1)}:host(.item-fill-outline.item-interactive.ion-focus) .item-highlight,:host(.item-fill-outline.item-interactive.item-has-focus) .item-highlight,:host(.item-fill-outline.item-interactive.ion-touched.ion-invalid) .item-highlight{border-width:var(--full-highlight-height);border-style:var(--border-style);border-color:var(--highlight-background)}:host(.item-fill-outline.item-interactive.ion-touched.ion-invalid) .item-native{border-color:var(--highlight-background)}:host(.item-fill-solid.item-interactive.ion-focus) .item-highlight,:host(.item-fill-solid.item-interactive.item-has-focus) .item-highlight,:host(.item-fill-solid.item-interactive.ion-touched.ion-invalid) .item-highlight{-webkit-transform:scaleX(1);transform:scaleX(1);border-width:0 0 var(--full-highlight-height) 0;border-style:var(--border-style);border-color:var(--highlight-background)}:host(.item-fill-solid.item-interactive.ion-focus) .item-native,:host(.item-fill-solid.item-interactive.item-has-focus) .item-native,:host(.item-fill-solid.item-interactive.ion-touched.ion-invalid) .item-native{border-bottom-color:var(--highlight-background)}:host(.ion-color.ion-activated) .item-native::after{background:transparent}:host(.item-has-focus) .item-native{caret-color:var(--highlight-background)}:host(.item-interactive){--border-width:0 0 1px 0;--inner-border-width:0;--show-full-highlight:1;--show-inset-highlight:0}:host(.item-lines-full){--border-width:0 0 1px 0;--show-full-highlight:1;--show-inset-highlight:0}:host(.item-lines-inset){--inner-border-width:0 0 1px 0;--show-full-highlight:0;--show-inset-highlight:1}:host(.item-lines-inset),:host(.item-lines-none){--border-width:0;--show-full-highlight:0}:host(.item-lines-full),:host(.item-lines-none){--inner-border-width:0;--show-inset-highlight:0}:host(.item-fill-outline) .item-highlight{--position-offset:calc(-1 * var(--border-width));top:var(--position-offset);width:calc(100% + 2 * var(--border-width));height:calc(100% + 2 * var(--border-width));-webkit-transition:none;transition:none}@supports (inset-inline-start: 0){:host(.item-fill-outline) .item-highlight{inset-inline-start:var(--position-offset)}}@supports not (inset-inline-start: 0){:host(.item-fill-outline) .item-highlight{left:var(--position-offset)}:host-context([dir=rtl]):host(.item-fill-outline) .item-highlight,:host-context([dir=rtl]).item-fill-outline .item-highlight{left:unset;right:unset;right:var(--position-offset)}@supports selector(:dir(rtl)){:host(.item-fill-outline) .item-highlight:dir(rtl){left:unset;right:unset;right:var(--position-offset)}}}:host(.item-fill-outline.ion-focused) .item-native,:host(.item-fill-outline.item-has-focus) .item-native{border-color:transparent}: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:32px;margin-inline-end:32px}::slotted([slot=end]){-webkit-margin-start:32px;margin-inline-start:32px}:host(.item-fill-solid) ::slotted([slot=start]),:host(.item-fill-solid) ::slotted([slot=end]),:host(.item-fill-outline) ::slotted([slot=start]),:host(.item-fill-outline) ::slotted([slot=end]){-ms-flex-item-align:center;align-self:center}::slotted(ion-icon){color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.54);font-size:24px}:host(.ion-color:not(.item-fill-solid):not(.item-fill-outline)) ::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}:host(.item-fill-solid) ::slotted(ion-icon[slot=start]),:host(.item-fill-outline) ::slotted(ion-icon[slot=start]){-webkit-margin-end:8px;margin-inline-end:8px}::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:11px}::slotted(ion-note[slot]:not([slot=helper]):not([slot=error])){padding-left:0;padding-right:0;padding-top:18px;padding-bottom:10px}::slotted(ion-note[slot=start]){-webkit-padding-end:16px;padding-inline-end:16px}::slotted(ion-note[slot=end]){-webkit-padding-start:16px;padding-inline-start:16px}::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-label-fixed) ::slotted(ion-select.legacy-select),:host(.item-label-fixed) ::slotted(ion-datetime){--padding-start:8px}: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:12px}:host(.item-label-floating),:host(.item-label-stacked){--min-height:55px}:host(.item-label-stacked) ::slotted(ion-select.legacy-select),:host(.item-label-floating) ::slotted(ion-select.legacy-select){--padding-top:8px;--padding-bottom:8px;--padding-start:0}: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, #3880ff)}:host(.ion-color){--highlight-color-focused:var(--ion-color-contrast)}:host(.item-label-color){--highlight-color-focused:var(--ion-color-base)}:host(.item-fill-solid.ion-color),:host(.item-fill-outline.ion-color){--highlight-color-focused:var(--ion-color-base)}:host(.item-fill-solid){--background:var(--ion-color-step-50, #f2f2f2);--background-hover:var(--ion-color-step-100, #e6e6e6);--background-focused:var(--ion-color-step-150, #d9d9d9);--border-width:0 0 1px 0;--inner-border-width:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}:host-context([dir=rtl]):host(.item-fill-solid),:host-context([dir=rtl]).item-fill-solid{border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}@supports selector(:dir(rtl)){:host(.item-fill-solid):dir(rtl){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}}:host(.item-fill-solid) .item-native{--border-color:var(--ion-color-step-500, gray)}:host(.item-fill-solid.ion-focused) .item-native,:host(.item-fill-solid.item-has-focus) .item-native{--background:var(--background-focused)}:host(.item-fill-solid.item-shape-round){border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:0;border-bottom-left-radius:0}:host-context([dir=rtl]):host(.item-fill-solid.item-shape-round),:host-context([dir=rtl]).item-fill-solid.item-shape-round{border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:0;border-bottom-left-radius:0}@supports selector(:dir(rtl)){:host(.item-fill-solid.item-shape-round):dir(rtl){border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:0;border-bottom-left-radius:0}}@media (any-hover: hover){:host(.item-fill-solid:hover) .item-native{--background:var(--background-hover);--border-color:var(--ion-color-step-750, #404040)}}:host(.item-fill-outline){--ripple-color:transparent;--background-focused:transparent;--background-hover:transparent;--border-color:var(--ion-color-step-500, gray);--border-width:1px;border:none;overflow:visible}:host(.item-fill-outline) .item-native{--native-padding-left:16px;border-radius:4px}:host(.item-fill-outline.item-shape-round) .item-native{--inner-padding-start:16px;border-radius:28px}:host(.item-fill-outline.item-shape-round) .item-bottom{-webkit-padding-start:32px;padding-inline-start:32px}:host(.item-fill-outline.item-label-floating.ion-focused) .item-native ::slotted(ion-input:not(:first-child)),:host(.item-fill-outline.item-label-floating.ion-focused) .item-native ::slotted(ion-textarea:not(:first-child)),:host(.item-fill-outline.item-label-floating.item-has-focus) .item-native ::slotted(ion-input:not(:first-child)),:host(.item-fill-outline.item-label-floating.item-has-focus) .item-native ::slotted(ion-textarea:not(:first-child)),:host(.item-fill-outline.item-label-floating.item-has-value) .item-native ::slotted(ion-input:not(:first-child)),:host(.item-fill-outline.item-label-floating.item-has-value) .item-native ::slotted(ion-textarea:not(:first-child)){-webkit-transform:translateY(-14px);transform:translateY(-14px)}@media (any-hover: hover){:host(.item-fill-outline:hover) .item-native{--border-color:var(--ion-color-step-750, #404040)}}.item-counter{letter-spacing:0.0333333333em}'};const p=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.H,{class:(0,a.c)(this.color,{[t]:!0,"item-divider-sticky":this.sticky,item:!0})},(0,i.h)("slot",{name:"start"}),(0,i.h)("div",{class:"item-divider-inner"},(0,i.h)("div",{class:"item-divider-wrapper"},(0,i.h)("slot",null)),(0,i.h)("slot",{name:"end"})))}get el(){return(0,i.f)(this)}};p.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;-webkit-padding-start:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));padding-inline-start:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));-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;-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(.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;-webkit-padding-start:var(--inner-padding-start);padding-inline-start:var(--inner-padding-start);-webkit-padding-end:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end));padding-inline-end:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end));padding-top:var(--inner-padding-top);padding-bottom:var(--inner-padding-bottom);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}.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, #e6e6e6);--color:var(--ion-color-step-850, #262626);--padding-start:16px;--inner-padding-end:8px;border-radius:0;position:relative;min-height:28px;font-size:17px;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;font-size:24px;font-weight:normal}::slotted(h2){margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:17px;font-weight:normal}::slotted(h3),::slotted(h4),::slotted(h5),::slotted(h6){margin-left:0;margin-right:0;margin-top:0;margin-bottom:3px;font-size:14px;font-weight:normal;line-height:normal}::slotted(p){margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.4);font-size:14px;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;-webkit-padding-start:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));padding-inline-start:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));-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;-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(.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;-webkit-padding-start:var(--inner-padding-start);padding-inline-start:var(--inner-padding-start);-webkit-padding-end:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end));padding-inline-end:calc(var(--ion-safe-area-right, 0px) + var(--inner-padding-end));padding-top:var(--inner-padding-top);padding-bottom:var(--inner-padding-bottom);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}.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, #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, rgba(0, 0, 0, 0.13))));font-size:14px}::slotted([slot=start]){-webkit-margin-end:32px;margin-inline-end:32px}::slotted([slot=end]){-webkit-margin-start:32px;margin-inline-start:32px}::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:24px}: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:11px}::slotted(ion-note[slot]){padding-left:0;padding-right:0;padding-top:18px;padding-bottom:10px}::slotted(ion-note[slot=start]){-webkit-padding-end:16px;padding-inline-end:16px}::slotted(ion-note[slot=end]){-webkit-padding-start:16px;padding-inline-start:16px}::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;font-size:24px;font-weight:normal}::slotted(h2){margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;font-size:16px;font-weight:normal}::slotted(h3,h4,h5,h6){margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;font-size:14px;font-weight:normal;line-height:normal}::slotted(p){margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;color:var(--ion-color-step-600, #666666);font-size:14px;line-height:normal;text-overflow:inherit;overflow:inherit}"};const I=class{constructor(t){(0,i.r)(this,t)}render(){const t=(0,d.b)(this);return(0,i.h)(i.H,{role:"group",class:{[t]:!0,[`item-group-${t}`]:!0,item:!0}})}};I.style={ios:"ion-item-group{display:block}",md:"ion-item-group{display:block}"};const A=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.H,{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})})}get el(){return(0,i.f)(this)}static get watchers(){return{color:["colorChanged"],position:["positionChanged"]}}};A.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;white-space:nowrap;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.ion-color.sc-ion-label-ios-h{color:var(--ion-color-base)}.ion-text-wrap.sc-ion-label-ios-h,[text-wrap].sc-ion-label-ios-h{white-space:normal}.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}.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,[text-wrap].sc-ion-label-ios-h{font-size:14px;line-height:1.5}.label-stacked.sc-ion-label-ios-h{margin-bottom:4px;font-size:14px}.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:22px;font-weight:normal}.sc-ion-label-ios-s h2{margin-left:0;margin-right:0;margin-top:0;margin-bottom:2px;font-size:17px;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:14px;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:14px;line-height:normal;text-overflow:inherit;overflow:inherit}.sc-ion-label-ios-s>p{color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.4)}.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;white-space:nowrap;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.ion-color.sc-ion-label-md-h{color:var(--ion-color-base)}.ion-text-wrap.sc-ion-label-md-h,[text-wrap].sc-ion-label-md-h{white-space:normal}.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}.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,[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)}.item-fill-outline.ion-focused.label-floating.sc-ion-label-md-h,.item-fill-outline.ion-focused .label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-focus.label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-focus .label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-placeholder.sc-ion-label-md-h:not(.item-input).label-floating,.item-fill-outline.item-has-placeholder:not(.item-input) .label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-value.label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-value .label-floating.sc-ion-label-md-h{-webkit-transform:translateY(-6px) scale(0.75);transform:translateY(-6px) scale(0.75);position:relative;max-width:-webkit-min-content;max-width:-moz-min-content;max-width:min-content;background-color:var(--ion-item-background, var(--ion-background-color, #fff));overflow:visible;z-index:3}.item-fill-outline.ion-focused.label-floating.sc-ion-label-md-h::before,.item-fill-outline.ion-focused .label-floating.sc-ion-label-md-h::before,.item-fill-outline.ion-focused.label-floating.sc-ion-label-md-h::after,.item-fill-outline.ion-focused .label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-focus.label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-focus .label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-focus.label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-focus .label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-placeholder.sc-ion-label-md-h:not(.item-input).label-floating::before,.item-fill-outline.item-has-placeholder:not(.item-input) .label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-placeholder.sc-ion-label-md-h:not(.item-input).label-floating::after,.item-fill-outline.item-has-placeholder:not(.item-input) .label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-value.label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-value .label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-value.label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-value .label-floating.sc-ion-label-md-h::after{position:absolute;width:4px;height:100%;background-color:var(--ion-item-background, var(--ion-background-color, #fff));content:""}.item-fill-outline.ion-focused.label-floating.sc-ion-label-md-h::before,.item-fill-outline.ion-focused .label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-focus.label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-focus .label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-placeholder.sc-ion-label-md-h:not(.item-input).label-floating::before,.item-fill-outline.item-has-placeholder:not(.item-input) .label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-value.label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-value .label-floating.sc-ion-label-md-h::before{left:calc(-1 * 4px)}.item-fill-outline.ion-focused.label-floating.sc-ion-label-md-h::after,.item-fill-outline.ion-focused .label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-focus.label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-focus .label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-placeholder.sc-ion-label-md-h:not(.item-input).label-floating::after,.item-fill-outline.item-has-placeholder:not(.item-input) .label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-value.label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-value .label-floating.sc-ion-label-md-h::after{right:calc(-1 * 4px)}.item-fill-outline.ion-focused.item-has-start-slot.label-floating.sc-ion-label-md-h,.item-fill-outline.ion-focused.item-has-start-slot .label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-focus.item-has-start-slot.label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-focus.item-has-start-slot .label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-placeholder.sc-ion-label-md-h:not(.item-input).item-has-start-slot.label-floating,.item-fill-outline.item-has-placeholder:not(.item-input).item-has-start-slot .label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-value.item-has-start-slot.label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-value.item-has-start-slot .label-floating.sc-ion-label-md-h{-webkit-transform:translateX(-32px) translateY(-6px) scale(0.75);transform:translateX(-32px) translateY(-6px) scale(0.75)}.item-fill-outline.ion-focused.item-has-start-slot.label-floating.label-rtl.sc-ion-label-md-h,.item-fill-outline.ion-focused.item-has-start-slot .label-floating.label-rtl.sc-ion-label-md-h,.item-fill-outline.item-has-focus.item-has-start-slot.label-floating.label-rtl.sc-ion-label-md-h,.item-fill-outline.item-has-focus.item-has-start-slot .label-floating.label-rtl.sc-ion-label-md-h,.item-fill-outline.item-has-placeholder.sc-ion-label-md-h:not(.item-input).item-has-start-slot.label-floating.label-rtl,.item-fill-outline.item-has-placeholder:not(.item-input).item-has-start-slot .label-floating.label-rtl.sc-ion-label-md-h,.item-fill-outline.item-has-value.item-has-start-slot.label-floating.label-rtl.sc-ion-label-md-h,.item-fill-outline.item-has-value.item-has-start-slot .label-floating.label-rtl.sc-ion-label-md-h{-webkit-transform:translateX(calc(-1 * -32px)) translateY(-6px) scale(0.75);transform:translateX(calc(-1 * -32px)) translateY(-6px) 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, #3880ff)}.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)}.item-fill-solid.ion-focused.ion-color.label-stacked.sc-ion-label-md-h:not(.ion-color),.item-fill-solid.ion-focused.ion-color .label-stacked.sc-ion-label-md-h:not(.ion-color),.item-fill-solid.ion-focused.ion-color.label-floating.sc-ion-label-md-h:not(.ion-color),.item-fill-solid.ion-focused.ion-color .label-floating.sc-ion-label-md-h:not(.ion-color),.item-fill-outline.ion-focused.ion-color.label-stacked.sc-ion-label-md-h:not(.ion-color),.item-fill-outline.ion-focused.ion-color .label-stacked.sc-ion-label-md-h:not(.ion-color),.item-fill-outline.ion-focused.ion-color.label-floating.sc-ion-label-md-h:not(.ion-color),.item-fill-outline.ion-focused.ion-color .label-floating.sc-ion-label-md-h:not(.ion-color),.item-fill-solid.item-has-focus.ion-color.label-stacked.sc-ion-label-md-h:not(.ion-color),.item-fill-solid.item-has-focus.ion-color .label-stacked.sc-ion-label-md-h:not(.ion-color),.item-fill-solid.item-has-focus.ion-color.label-floating.sc-ion-label-md-h:not(.ion-color),.item-fill-solid.item-has-focus.ion-color .label-floating.sc-ion-label-md-h:not(.ion-color),.item-fill-outline.item-has-focus.ion-color.label-stacked.sc-ion-label-md-h:not(.ion-color),.item-fill-outline.item-has-focus.ion-color .label-stacked.sc-ion-label-md-h:not(.ion-color),.item-fill-outline.item-has-focus.ion-color.label-floating.sc-ion-label-md-h:not(.ion-color),.item-fill-outline.item-has-focus.ion-color .label-floating.sc-ion-label-md-h:not(.ion-color){color:var(--ion-color-base)}.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:24px;font-weight:normal}.sc-ion-label-md-s h2{margin-left:0;margin-right:0;margin-top:2px;margin-bottom:2px;font-size:16px;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:14px;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:14px;line-height:20px;text-overflow:inherit;overflow:inherit}.sc-ion-label-md-s>p{color:var(--ion-color-step-600, #666666)}.sc-ion-label-md-h.in-item-color.sc-ion-label-md-s>p{color:inherit}'};const O=class{constructor(t){(0,i.r)(this,t),this.lines=void 0,this.inset=!1}closeSlidingItems(){var t=this;return(0,y.Z)(function*(){const e=t.el.querySelector("ion-item-sliding");return!(null==e||!e.closeOpened)&&e.closeOpened()})()}render(){const t=(0,d.b)(this),{lines:e,inset:o}=this;return(0,i.h)(i.H,{role:"list",class:{[t]:!0,[`list-${t}`]:!0,"list-inset":o,[`list-lines-${e}`]:void 0!==e,[`list-${t}-lines-${e}`]:void 0!==e}})}get el(){return(0,i.f)(this)}};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:last-child{--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))}@supports (inset-inline-start: 0){.list-md>.input:last-child::after{inset-inline-start:0}}@supports not (inset-inline-start: 0){.list-md>.input:last-child::after{left:0}:host-context([dir=rtl]) .list-md>.input:last-child::after{left:unset;right:unset;right:0}[dir=rtl] .list-md>.input:last-child::after{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.list-md>.input:last-child::after:dir(rtl){left:unset;right:unset;right: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:first-child{--border-radius:2px 2px 0 0}.list-md.list-inset ion-item:last-child{--border-radius:0 0 2px, 2px;--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}"};const E=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.H,{class:(0,a.c)(this.color,{[e]:!0,[`list-header-lines-${t}`]:void 0!==t})},(0,i.h)("div",{class:"list-header-inner"},(0,i.h)("slot",null)))}};E.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, #262626);--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-250, #c8c7cc)));-webkit-padding-start:calc(var(--ion-safe-area-left, 0px) + 16px);padding-inline-start:calc(var(--ion-safe-area-left, 0px) + 16px);position:relative;-ms-flex-align:end;align-items:flex-end;font-size:22px;font-weight:700;letter-spacing:0}::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, rgba(0, 0, 0, 0.13))));-webkit-padding-start:calc(var(--ion-safe-area-left, 0) + 16px);padding-inline-start:calc(var(--ion-safe-area-left, 0) + 16px);min-height:45px;font-size:14px}:host(.list-header-lines-full){--border-width:0 0 1px 0}:host(.list-header-lines-inset){--inner-border-width:0 0 1px 0}"};const M=class{constructor(t){(0,i.r)(this,t),this.color=void 0}render(){const t=(0,d.b)(this);return(0,i.h)(i.H,{class:(0,a.c)(this.color,{[t]:!0})},(0,i.h)("slot",null))}};M.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, #a6a6a6)}",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, #666666);font-size:14px}"};const D=class{constructor(t){(0,i.r)(this,t),this.animated=!1}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),o=(0,d.b)(this);return(0,i.h)(i.H,{class:{[o]:!0,"skeleton-text-animated":t,"in-media":e}},(0,i.h)("span",null,"\xa0"))}get el(){return(0,i.f)(this)}};D.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}}"},3567:(P,u,s)=>{s.d(u,{c:()=>x,g:()=>a,h:()=>i,o:()=>d});var y=s(5861);const i=(n,l)=>null!==l.closest(n),x=(n,l)=>"string"==typeof n&&n.length>0?Object.assign({"ion-color":!0,[`ion-color-${n}`]:!0},l):l,a=n=>{const l={};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=>l[r]=!0),l},v=/^[a-z][a-z0-9+\-.]*:/,d=function(){var n=(0,y.Z)(function*(l,r,w,k){if(null!=l&&"#"!==l[0]&&!v.test(l)){const p=document.querySelector("ion-router");if(p)return null!=r&&r.preventDefault(),p.push(l,w,k)}return!1});return function(r,w,k,p){return n.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/5962.e4f5f4eeb6139f84.js b/MacroDeck/wwwroot/client/5962.e4f5f4eeb6139f84.js new file mode 100644 index 00000000..83dd3e0a --- /dev/null +++ b/MacroDeck/wwwroot/client/5962.e4f5f4eeb6139f84.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[5962],{5962:(H,x,s)=>{s.r(x),s.d(x,{ion_item:()=>r,ion_item_divider:()=>b,ion_item_group:()=>A,ion_label:()=>O,ion_list:()=>E,ion_list_header:()=>M,ion_note:()=>D,ion_skeleton_text:()=>T});var C=s(5861),i=s(771),v=s(512),c=s(2400),a=s(4459),w=s(5307),d=s(2905);const r=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=w.o,this.disabled=!1,this.download=void 0,this.fill=void 0,this.shape=void 0,this.href=void 0,this.rel=void 0,this.lines=void 0,this.counter=!1,this.routerAnimation=void 0,this.routerDirection="forward",this.target=void 0,this.type="button",this.counterFormatter=void 0,this.counterString=void 0}counterFormatterChanged(){this.updateCounterOutput(this.getFirstInput())}handleIonInput(t){this.counter&&t.target===this.getFirstInput()&&this.updateCounterOutput(t.target)}labelColorChanged(t){const{color:e}=this;void 0===e&&(this.labelColorStyles=t.detail)}itemStyle(t){t.stopPropagation();const e=t.target.tagName,o=t.detail,g={},f=this.itemStyles.get(e)||{};let m=!1;Object.keys(o).forEach(h=>{if(o[h]){const p="item-".concat(h);f[p]||(m=!0),g[p]=!0}}),!m&&Object.keys(g).length!==Object.keys(f).length&&(m=!0),m&&(this.itemStyles.set(e,g),(0,i.i)(this))}connectedCallback(){this.counter&&this.updateCounterOutput(this.getFirstInput()),this.hasStartEl()}componentWillLoad(){this.inheritedAriaAttributes=(0,v.k)(this.el,["aria-label"])}componentDidLoad(){const{el:t,counter:e,counterFormatter:o,fill:g,shape:f}=this;null!==t.querySelector('[slot="helper"]')&&(0,c.p)('The "helper" slot has been deprecated in favor of using the "helperText" property on ion-input or ion-textarea.',t),null!==t.querySelector('[slot="error"]')&&(0,c.p)('The "error" slot has been deprecated in favor of using the "errorText" property on ion-input or ion-textarea.',t),!0===e&&(0,c.p)('The "counter" property has been deprecated in favor of using the "counter" property on ion-input or ion-textarea.',t),void 0!==o&&(0,c.p)('The "counterFormatter" property has been deprecated in favor of using the "counterFormatter" property on ion-input or ion-textarea.',t),void 0!==g&&(0,c.p)('The "fill" property has been deprecated in favor of using the "fill" property on ion-input or ion-textarea.',t),void 0!==f&&(0,c.p)('The "shape" property has been deprecated in favor of using the "shape" property on ion-input or ion-textarea.',t),(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"),o=this.el.querySelectorAll("ion-anchor, ion-button, a, button");this.multipleInputs=t.length+e.length>1||t.length+o.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}getFirstInput(){return this.el.querySelectorAll("ion-input, ion-textarea")[0]}updateCounterOutput(t){var e,o;const{counter:g,counterFormatter:f,defaultCounterFormatter:m}=this;if(g&&!this.multipleInputs&&void 0!==(null==t?void 0:t.maxlength)){const h=null!==(o=null===(e=null==t?void 0:t.value)||void 0===e?void 0:e.toString().length)&&void 0!==o?o:0;if(void 0===f)this.counterString=m(h,t.maxlength);else try{this.counterString=f(h,t.maxlength)}catch(p){(0,c.a)("Exception in provided `counterFormatter`.",p),this.counterString=m(h,t.maxlength)}}}defaultCounterFormatter(t,e){return"".concat(t," / ").concat(e)}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])")[0]}render(){const{counterString:t,detail:e,detailIcon:o,download:g,fill:f,labelColorStyles:m,lines:h,disabled:p,href:S,rel:Q,shape:F,target:tt,routerAnimation:it,routerDirection:et,inheritedAriaAttributes:ot,multipleInputs:L}=this,I={},j=(0,d.b)(this),z=this.isClickable(),P=this.canActivate(),X=z?void 0===S?"button":"a":"div",nt="button"===X?{type:this.type}:{download:g,href:S,rel:Q,target:tt};let R={};const _=this.getFirstInteractive();(z||void 0!==_&&!L)&&(R={onClick:u=>{if(z&&(0,a.o)(S,u,et,it),void 0!==_&&!L){const st=u.composedPath()[0];u.isTrusted&&this.el.shadowRoot.contains(st)&&_.click()}}});const lt=void 0!==e?e:"ios"===j&&z;this.itemStyles.forEach(u=>{Object.assign(I,u)});const rt=p||I["item-interactive-disabled"]?"true":null,at=f||"none",$=(0,a.h)("ion-list",this.el)&&!(0,a.h)("ion-radio-group",this.el);return(0,i.h)(i.H,{"aria-disabled":rt,class:Object.assign(Object.assign(Object.assign({},I),m),(0,a.c)(this.color,{item:!0,[j]:!0,"item-lines-default":void 0===h,["item-lines-".concat(h)]:void 0!==h,["item-fill-".concat(at)]:!0,["item-shape-".concat(F)]:void 0!==F,"item-has-interactive-control":void 0!==_,"item-disabled":p,"in-list":$,"item-multiple-inputs":this.multipleInputs,"ion-activatable":P,"ion-focusable":this.focusable,"item-rtl":"rtl"===document.dir})),role:$?"listitem":null},(0,i.h)(X,Object.assign({},nt,ot,{class:"item-native",part:"native",disabled:p},R),(0,i.h)("slot",{name:"start"}),(0,i.h)("div",{class:"item-inner"},(0,i.h)("div",{class:"input-wrapper"},(0,i.h)("slot",null)),(0,i.h)("slot",{name:"end"}),lt&&(0,i.h)("ion-icon",{icon:o,lazy:!1,class:"item-detail-icon",part:"detail-icon","aria-hidden":"true","flip-rtl":o===w.o}),(0,i.h)("div",{class:"item-inner-highlight"})),P&&"md"===j&&(0,i.h)("ion-ripple-effect",null),(0,i.h)("div",{class:"item-highlight"})),(0,i.h)("div",{class:"item-bottom"},(0,i.h)("slot",{name:"error"}),(0,i.h)("slot",{name:"helper"}),t&&(0,i.h)("ion-note",{class:"item-counter"},t)))}static get delegatesFocus(){return!0}get el(){return(0,i.f)(this)}static get watchers(){return{counterFormatter:["counterFormatterChanged"]}}};r.style={ios:':host{--inner-min-width:4rem;--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;--show-full-highlight:0;--show-inset-highlight:0;--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:not(.item-fill-solid):not(.item-fill-outline)) .item-native{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.ion-color:not(.item-fill-solid):not(.item-fill-outline)) .item-native,:host(.ion-color:not(.item-fill-solid):not(.item-fill-outline)) .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-has-interactive-control){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-wrap:wrap;flex-wrap:wrap;-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)}}:host(.item-legacy) .item-native{-ms-flex-wrap:unset;flex-wrap:unset}.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 0 0px;flex:1 0 0;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;min-width:var(--inner-min-width);max-width:100%;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))}}:host(.item-legacy) .item-inner{-ms-flex:1;flex:1;-ms-flex-wrap:unset;flex-wrap:unset;max-width:unset}.item-bottom{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;padding-left:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));padding-right:calc(var(--inner-padding-end) + var(--ion-safe-area-right, 0px));display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}:host-context([dir=rtl]) .item-bottom{padding-left:calc(var(--inner-padding-end) + var(--ion-safe-area-left, 0px));padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px))}[dir=rtl] .item-bottom{padding-left:calc(var(--inner-padding-end) + var(--ion-safe-area-left, 0px));padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px))}@supports selector(:dir(rtl)){.item-bottom:dir(rtl){padding-left:calc(var(--inner-padding-end) + var(--ion-safe-area-left, 0px));padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px))}}.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 0 auto;flex:1 0 auto;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;max-width:100%;text-overflow:ellipsis;overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}:host(.item-legacy) .input-wrapper{-ms-flex:1;flex:1;-ms-flex-wrap:unset;flex-wrap:unset;max-width:unset}: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}.item-highlight,.item-inner-highlight{left:0;right:0;top:0;bottom:0;border-radius:inherit;position:absolute;width:100%;height:100%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:border-bottom-width 200ms, -webkit-transform 200ms;transition:border-bottom-width 200ms, -webkit-transform 200ms;transition:transform 200ms, border-bottom-width 200ms;transition:transform 200ms, border-bottom-width 200ms, -webkit-transform 200ms;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none}:host(.item-interactive.ion-focused),:host(.item-interactive.item-has-focus),:host(.item-interactive.ion-touched.ion-invalid){--full-highlight-height:calc(var(--highlight-height) * var(--show-full-highlight));--inset-highlight-height:calc(var(--highlight-height) * var(--show-inset-highlight))}:host(.ion-focused) .item-highlight,:host(.ion-focused) .item-inner-highlight,:host(.item-has-focus) .item-highlight,:host(.item-has-focus) .item-inner-highlight{-webkit-transform:scaleX(1);transform:scaleX(1);border-style:var(--border-style);border-color:var(--highlight-background)}:host(.ion-focused) .item-highlight,:host(.item-has-focus) .item-highlight{border-width:var(--full-highlight-height);opacity:var(--show-full-highlight)}:host(.ion-focused) .item-inner-highlight,:host(.item-has-focus) .item-inner-highlight{border-bottom-width:var(--inset-highlight-height);opacity:var(--show-inset-highlight)}:host(.ion-focused.item-fill-solid) .item-highlight,:host(.item-has-focus.item-fill-solid) .item-highlight{border-width:calc(var(--full-highlight-height) - 1px)}:host(.ion-focused) .item-inner-highlight,:host(.ion-focused:not(.item-fill-outline)) .item-highlight,:host(.item-has-focus) .item-inner-highlight,:host(.item-has-focus:not(.item-fill-outline)) .item-highlight{border-top:none;border-right:none;border-left:none}:host(.item-interactive.ion-focused),:host(.item-interactive.item-has-focus){--highlight-background:var(--highlight-color-focused)}:host(.item-interactive.ion-valid){--highlight-background:var(--highlight-color-valid)}:host(.item-interactive.ion-invalid){--highlight-background:var(--highlight-color-invalid)}:host(.item-interactive.ion-invalid) ::slotted([slot=helper]){display:none}::slotted([slot=error]){display:none;color:var(--highlight-color-invalid)}:host(.item-interactive.ion-invalid) ::slotted([slot=error]){display:block}:host(:not(.item-label)) ::slotted(ion-select.legacy-select){--padding-start:0;max-width:none}:host(.item-label-stacked) ::slotted(ion-select.legacy-select),:host(.item-label-floating) ::slotted(ion-select.legacy-select){--padding-top:8px;--padding-bottom:8px;--padding-start:0;-ms-flex-item-align:stretch;align-self:stretch;width:100%;max-width:100%}:host(:not(.item-label)) ::slotted(ion-datetime){--padding-start:0}:host(.item-label-stacked) ::slotted(ion-datetime),:host(.item-label-floating) ::slotted(ion-datetime){--padding-start:0;width:100%}:host(.item-multiple-inputs) ::slotted(ion-checkbox),:host(.item-multiple-inputs) ::slotted(ion-datetime),:host(.item-multiple-inputs) ::slotted(ion-radio),:host(.item-multiple-inputs) ::slotted(ion-select.legacy-select){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(.item-fill-solid) ::slotted([slot=start]),:host(.item-fill-solid) ::slotted([slot=end]),:host(.item-fill-outline) ::slotted([slot=start]),:host(.item-fill-outline) ::slotted([slot=end]){-ms-flex-item-align:center;align-self:center}::slotted([slot=helper]),::slotted([slot=error]),.item-counter{padding-top:5px;font-size:0.75rem;z-index:1}.item-counter{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--ion-color-step-550, #737373);white-space:nowrap;-webkit-padding-start:16px;padding-inline-start:16px}@media (prefers-reduced-motion: reduce){.item-highlight,.item-inner-highlight{-webkit-transition:none;transition:none}}: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, #c8c7cc)));--color:var(--ion-item-color, var(--ion-text-color, #000));--highlight-height:0px;--highlight-color-focused:var(--ion-color-primary, #3880ff);--highlight-color-valid:var(--ion-color-success, #2dd36f);--highlight-color-invalid:var(--ion-color-danger, #eb445a);--bottom-padding-start:0px;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-interactive){--show-full-highlight:0;--show-inset-highlight:1}:host(.item-lines-full){--border-width:0px 0px 0.55px 0px;--show-full-highlight:1;--show-inset-highlight:0}:host(.item-lines-inset){--inner-border-width:0px 0px 0.55px 0px;--show-full-highlight:0;--show-inset-highlight:1}:host(.item-lines-inset),:host(.item-lines-none){--border-width:0px;--show-full-highlight:0}:host(.item-lines-full),:host(.item-lines-none){--inner-border-width:0px;--show-inset-highlight:0}.item-highlight,.item-inner-highlight{-webkit-transition:none;transition:none}:host(.item-has-focus) .item-inner-highlight,:host(.item-has-focus) .item-highlight{border-top:none;border-right:none;border-left:none}::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}:host(.item-label-stacked) ::slotted(ion-select.legacy-select),:host(.item-label-floating) ::slotted(ion-select.legacy-select){--padding-top:8px;--padding-bottom:8px;--padding-start:0px}:host(.item-label-fixed) ::slotted(ion-select.legacy-select),:host(.item-label-fixed) ::slotted(ion-datetime){--padding-start:0}',md:':host{--inner-min-width:4rem;--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;--show-full-highlight:0;--show-inset-highlight:0;--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:not(.item-fill-solid):not(.item-fill-outline)) .item-native{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.ion-color:not(.item-fill-solid):not(.item-fill-outline)) .item-native,:host(.ion-color:not(.item-fill-solid):not(.item-fill-outline)) .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-has-interactive-control){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-wrap:wrap;flex-wrap:wrap;-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)}}:host(.item-legacy) .item-native{-ms-flex-wrap:unset;flex-wrap:unset}.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 0 0px;flex:1 0 0;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;min-width:var(--inner-min-width);max-width:100%;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))}}:host(.item-legacy) .item-inner{-ms-flex:1;flex:1;-ms-flex-wrap:unset;flex-wrap:unset;max-width:unset}.item-bottom{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;padding-left:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));padding-right:calc(var(--inner-padding-end) + var(--ion-safe-area-right, 0px));display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}:host-context([dir=rtl]) .item-bottom{padding-left:calc(var(--inner-padding-end) + var(--ion-safe-area-left, 0px));padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px))}[dir=rtl] .item-bottom{padding-left:calc(var(--inner-padding-end) + var(--ion-safe-area-left, 0px));padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px))}@supports selector(:dir(rtl)){.item-bottom:dir(rtl){padding-left:calc(var(--inner-padding-end) + var(--ion-safe-area-left, 0px));padding-right:calc(var(--padding-start) + var(--ion-safe-area-right, 0px))}}.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 0 auto;flex:1 0 auto;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:inherit;align-items:inherit;-ms-flex-item-align:stretch;align-self:stretch;max-width:100%;text-overflow:ellipsis;overflow:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}:host(.item-legacy) .input-wrapper{-ms-flex:1;flex:1;-ms-flex-wrap:unset;flex-wrap:unset;max-width:unset}: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}.item-highlight,.item-inner-highlight{left:0;right:0;top:0;bottom:0;border-radius:inherit;position:absolute;width:100%;height:100%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:border-bottom-width 200ms, -webkit-transform 200ms;transition:border-bottom-width 200ms, -webkit-transform 200ms;transition:transform 200ms, border-bottom-width 200ms;transition:transform 200ms, border-bottom-width 200ms, -webkit-transform 200ms;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:none}:host(.item-interactive.ion-focused),:host(.item-interactive.item-has-focus),:host(.item-interactive.ion-touched.ion-invalid){--full-highlight-height:calc(var(--highlight-height) * var(--show-full-highlight));--inset-highlight-height:calc(var(--highlight-height) * var(--show-inset-highlight))}:host(.ion-focused) .item-highlight,:host(.ion-focused) .item-inner-highlight,:host(.item-has-focus) .item-highlight,:host(.item-has-focus) .item-inner-highlight{-webkit-transform:scaleX(1);transform:scaleX(1);border-style:var(--border-style);border-color:var(--highlight-background)}:host(.ion-focused) .item-highlight,:host(.item-has-focus) .item-highlight{border-width:var(--full-highlight-height);opacity:var(--show-full-highlight)}:host(.ion-focused) .item-inner-highlight,:host(.item-has-focus) .item-inner-highlight{border-bottom-width:var(--inset-highlight-height);opacity:var(--show-inset-highlight)}:host(.ion-focused.item-fill-solid) .item-highlight,:host(.item-has-focus.item-fill-solid) .item-highlight{border-width:calc(var(--full-highlight-height) - 1px)}:host(.ion-focused) .item-inner-highlight,:host(.ion-focused:not(.item-fill-outline)) .item-highlight,:host(.item-has-focus) .item-inner-highlight,:host(.item-has-focus:not(.item-fill-outline)) .item-highlight{border-top:none;border-right:none;border-left:none}:host(.item-interactive.ion-focused),:host(.item-interactive.item-has-focus){--highlight-background:var(--highlight-color-focused)}:host(.item-interactive.ion-valid){--highlight-background:var(--highlight-color-valid)}:host(.item-interactive.ion-invalid){--highlight-background:var(--highlight-color-invalid)}:host(.item-interactive.ion-invalid) ::slotted([slot=helper]){display:none}::slotted([slot=error]){display:none;color:var(--highlight-color-invalid)}:host(.item-interactive.ion-invalid) ::slotted([slot=error]){display:block}:host(:not(.item-label)) ::slotted(ion-select.legacy-select){--padding-start:0;max-width:none}:host(.item-label-stacked) ::slotted(ion-select.legacy-select),:host(.item-label-floating) ::slotted(ion-select.legacy-select){--padding-top:8px;--padding-bottom:8px;--padding-start:0;-ms-flex-item-align:stretch;align-self:stretch;width:100%;max-width:100%}:host(:not(.item-label)) ::slotted(ion-datetime){--padding-start:0}:host(.item-label-stacked) ::slotted(ion-datetime),:host(.item-label-floating) ::slotted(ion-datetime){--padding-start:0;width:100%}:host(.item-multiple-inputs) ::slotted(ion-checkbox),:host(.item-multiple-inputs) ::slotted(ion-datetime),:host(.item-multiple-inputs) ::slotted(ion-radio),:host(.item-multiple-inputs) ::slotted(ion-select.legacy-select){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(.item-fill-solid) ::slotted([slot=start]),:host(.item-fill-solid) ::slotted([slot=end]),:host(.item-fill-outline) ::slotted([slot=start]),:host(.item-fill-outline) ::slotted([slot=end]){-ms-flex-item-align:center;align-self:center}::slotted([slot=helper]),::slotted([slot=error]),.item-counter{padding-top:5px;font-size:0.75rem;z-index:1}.item-counter{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--ion-color-step-550, #737373);white-space:nowrap;-webkit-padding-start:16px;padding-inline-start:16px}@media (prefers-reduced-motion: reduce){.item-highlight,.item-inner-highlight{-webkit-transition:none;transition:none}}: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, 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;--highlight-height:1px;--highlight-color-focused:var(--ion-color-primary, #3880ff);--highlight-color-valid:var(--ion-color-success, #2dd36f);--highlight-color-invalid:var(--ion-color-danger, #eb445a);font-size:1rem;font-weight:normal;text-transform:none}:host(.item-fill-outline){--highlight-height:2px}:host(.item-fill-none.item-interactive.ion-focus) .item-highlight,:host(.item-fill-none.item-interactive.item-has-focus) .item-highlight,:host(.item-fill-none.item-interactive.ion-touched.ion-invalid) .item-highlight{-webkit-transform:scaleX(1);transform:scaleX(1);border-width:0 0 var(--full-highlight-height) 0;border-style:var(--border-style);border-color:var(--highlight-background)}:host(.item-fill-none.item-interactive.ion-focus) .item-native,:host(.item-fill-none.item-interactive.item-has-focus) .item-native,:host(.item-fill-none.item-interactive.ion-touched.ion-invalid) .item-native{border-bottom-color:var(--highlight-background)}:host(.item-fill-outline.item-interactive.ion-focus) .item-highlight,:host(.item-fill-outline.item-interactive.item-has-focus) .item-highlight{-webkit-transform:scaleX(1);transform:scaleX(1)}:host(.item-fill-outline.item-interactive.ion-focus) .item-highlight,:host(.item-fill-outline.item-interactive.item-has-focus) .item-highlight,:host(.item-fill-outline.item-interactive.ion-touched.ion-invalid) .item-highlight{border-width:var(--full-highlight-height);border-style:var(--border-style);border-color:var(--highlight-background)}:host(.item-fill-outline.item-interactive.ion-touched.ion-invalid) .item-native{border-color:var(--highlight-background)}:host(.item-fill-solid.item-interactive.ion-focus) .item-highlight,:host(.item-fill-solid.item-interactive.item-has-focus) .item-highlight,:host(.item-fill-solid.item-interactive.ion-touched.ion-invalid) .item-highlight{-webkit-transform:scaleX(1);transform:scaleX(1);border-width:0 0 var(--full-highlight-height) 0;border-style:var(--border-style);border-color:var(--highlight-background)}:host(.item-fill-solid.item-interactive.ion-focus) .item-native,:host(.item-fill-solid.item-interactive.item-has-focus) .item-native,:host(.item-fill-solid.item-interactive.ion-touched.ion-invalid) .item-native{border-bottom-color:var(--highlight-background)}:host(.ion-color.ion-activated) .item-native::after{background:transparent}:host(.item-has-focus) .item-native{caret-color:var(--highlight-background)}:host(.item-interactive){--border-width:0 0 1px 0;--inner-border-width:0;--show-full-highlight:1;--show-inset-highlight:0}:host(.item-lines-full){--border-width:0 0 1px 0;--show-full-highlight:1;--show-inset-highlight:0}:host(.item-lines-inset){--inner-border-width:0 0 1px 0;--show-full-highlight:0;--show-inset-highlight:1}:host(.item-lines-inset),:host(.item-lines-none){--border-width:0;--show-full-highlight:0}:host(.item-lines-full),:host(.item-lines-none){--inner-border-width:0;--show-inset-highlight:0}:host(.item-fill-outline) .item-highlight{--position-offset:calc(-1 * var(--border-width));top:var(--position-offset);width:calc(100% + 2 * var(--border-width));height:calc(100% + 2 * var(--border-width));-webkit-transition:none;transition:none}@supports (inset-inline-start: 0){:host(.item-fill-outline) .item-highlight{inset-inline-start:var(--position-offset)}}@supports not (inset-inline-start: 0){:host(.item-fill-outline) .item-highlight{left:var(--position-offset)}:host-context([dir=rtl]):host(.item-fill-outline) .item-highlight,:host-context([dir=rtl]).item-fill-outline .item-highlight{left:unset;right:unset;right:var(--position-offset)}@supports selector(:dir(rtl)){:host(.item-fill-outline:dir(rtl)) .item-highlight{left:unset;right:unset;right:var(--position-offset)}}}:host(.item-fill-outline.ion-focused) .item-native,:host(.item-fill-outline.item-has-focus) .item-native{border-color:transparent}: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:32px;margin-inline-end:32px}::slotted([slot=end]){-webkit-margin-start:32px;margin-inline-start:32px}:host(.item-fill-solid) ::slotted([slot=start]),:host(.item-fill-solid) ::slotted([slot=end]),:host(.item-fill-outline) ::slotted([slot=start]),:host(.item-fill-outline) ::slotted([slot=end]){-ms-flex-item-align:center;align-self:center}::slotted(ion-icon){color:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.54);font-size:1.5em}:host(.ion-color:not(.item-fill-solid):not(.item-fill-outline)) ::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}:host(.item-fill-solid) ::slotted(ion-icon[slot=start]),:host(.item-fill-outline) ::slotted(ion-icon[slot=start]){-webkit-margin-end:8px;margin-inline-end:8px}::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]:not([slot=helper]):not([slot=error])){padding-left:0;padding-right:0;padding-top:18px;padding-bottom:10px}::slotted(ion-note[slot=start]){-webkit-padding-end:16px;padding-inline-end:16px}::slotted(ion-note[slot=end]){-webkit-padding-start:16px;padding-inline-start:16px}::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-label-fixed) ::slotted(ion-select.legacy-select),:host(.item-label-fixed) ::slotted(ion-datetime){--padding-start:8px}: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(.item-label-stacked) ::slotted(ion-select.legacy-select),:host(.item-label-floating) ::slotted(ion-select.legacy-select){--padding-top:8px;--padding-bottom:8px;--padding-start:0}: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, #3880ff)}:host(.ion-color){--highlight-color-focused:var(--ion-color-contrast)}:host(.item-label-color){--highlight-color-focused:var(--ion-color-base)}:host(.item-fill-solid.ion-color),:host(.item-fill-outline.ion-color){--highlight-color-focused:var(--ion-color-base)}:host(.item-fill-solid){--background:var(--ion-color-step-50, #f2f2f2);--background-hover:var(--ion-color-step-100, #e6e6e6);--background-focused:var(--ion-color-step-150, #d9d9d9);--border-width:0 0 1px 0;--inner-border-width:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}:host-context([dir=rtl]):host(.item-fill-solid),:host-context([dir=rtl]).item-fill-solid{border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}@supports selector(:dir(rtl)){:host(.item-fill-solid:dir(rtl)){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}}:host(.item-fill-solid) .item-native{--border-color:var(--ion-color-step-500, gray)}:host(.item-fill-solid.ion-focused) .item-native,:host(.item-fill-solid.item-has-focus) .item-native{--background:var(--background-focused)}:host(.item-fill-solid.item-shape-round){border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:0;border-bottom-left-radius:0}:host-context([dir=rtl]):host(.item-fill-solid.item-shape-round),:host-context([dir=rtl]).item-fill-solid.item-shape-round{border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:0;border-bottom-left-radius:0}@supports selector(:dir(rtl)){:host(.item-fill-solid.item-shape-round:dir(rtl)){border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-right-radius:0;border-bottom-left-radius:0}}@media (any-hover: hover){:host(.item-fill-solid:hover) .item-native{--background:var(--background-hover);--border-color:var(--ion-color-step-750, #404040)}}:host(.item-fill-outline){--ripple-color:transparent;--background-focused:transparent;--background-hover:transparent;--border-color:var(--ion-color-step-500, gray);--border-width:1px;border:none;overflow:visible}:host(.item-fill-outline) .item-native{--native-padding-left:16px;border-radius:4px}:host(.item-fill-outline.item-shape-round) .item-native{--inner-padding-start:16px;border-radius:28px}:host(.item-fill-outline.item-shape-round) .item-bottom{-webkit-padding-start:32px;padding-inline-start:32px}:host(.item-fill-outline.item-label-floating.ion-focused) .item-native ::slotted(ion-input:not(:first-child)),:host(.item-fill-outline.item-label-floating.ion-focused) .item-native ::slotted(ion-textarea:not(:first-child)),:host(.item-fill-outline.item-label-floating.item-has-focus) .item-native ::slotted(ion-input:not(:first-child)),:host(.item-fill-outline.item-label-floating.item-has-focus) .item-native ::slotted(ion-textarea:not(:first-child)),:host(.item-fill-outline.item-label-floating.item-has-value) .item-native ::slotted(ion-input:not(:first-child)),:host(.item-fill-outline.item-label-floating.item-has-value) .item-native ::slotted(ion-textarea:not(:first-child)){-webkit-transform:translateY(-14px);transform:translateY(-14px)}@media (any-hover: hover){:host(.item-fill-outline:hover) .item-native{--border-color:var(--ion-color-step-750, #404040)}}.item-counter{letter-spacing:0.0333333333em}'};const b=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.H,{class:(0,a.c)(this.color,{[t]:!0,"item-divider-sticky":this.sticky,item:!0})},(0,i.h)("slot",{name:"start"}),(0,i.h)("div",{class:"item-divider-inner"},(0,i.h)("div",{class:"item-divider-wrapper"},(0,i.h)("slot",null)),(0,i.h)("slot",{name:"end"})))}get el(){return(0,i.f)(this)}};b.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, #e6e6e6);--color:var(--ion-color-step-850, #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:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.4);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, #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, rgba(0, 0, 0, 0.13))));font-size:0.875rem}::slotted([slot=start]){-webkit-margin-end:32px;margin-inline-end:32px}::slotted([slot=end]){-webkit-margin-start:32px;margin-inline-start:32px}::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-note[slot=start]){-webkit-padding-end:16px;padding-inline-end:16px}::slotted(ion-note[slot=end]){-webkit-padding-start:16px;padding-inline-start:16px}::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, #666666);font-size:0.875rem;line-height:normal;text-overflow:inherit;overflow:inherit}"};const A=class{constructor(t){(0,i.r)(this,t)}render(){const t=(0,d.b)(this);return(0,i.h)(i.H,{role:"group",class:{[t]:!0,["item-group-".concat(t)]:!0,item:!0}})}};A.style={ios:"ion-item-group{display:block}",md:"ion-item-group{display:block}"};const 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-".concat(t)]:void 0!==t})}emitStyle(){const{inRange:t,position:e}=this;t||this.ionStyle.emit({label:!0,["label-".concat(e)]:void 0!==e})}render(){const t=this.position,e=(0,d.b)(this);return(0,i.h)(i.H,{class:(0,a.c)(this.color,{[e]:!0,"in-item-color":(0,a.h)("ion-item.ion-color",this.el),["label-".concat(t)]:void 0!==t,"label-no-animate":this.noAnimate,"label-rtl":"rtl"===document.dir})})}get el(){return(0,i.f)(this)}static get watchers(){return{color:["colorChanged"],position:["positionChanged"]}}};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}.item-legacy.sc-ion-label-ios-h,.item-legacy .sc-ion-label-ios-h{white-space:nowrap;overflow:hidden}.item.sc-ion-label-ios-h:not(.item-input):not(.item-legacy),.item:not(.item-input):not(.item-legacy) .sc-ion-label-ios-h{-ms-flex-positive:1;flex-grow:1}.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:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.4)}.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}.item-legacy.sc-ion-label-md-h,.item-legacy .sc-ion-label-md-h{white-space:nowrap;overflow:hidden}.item.sc-ion-label-md-h:not(.item-input):not(.item-legacy),.item:not(.item-input):not(.item-legacy) .sc-ion-label-md-h{-ms-flex-positive:1;flex-grow:1}.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)}.item-fill-outline.ion-focused.label-floating.sc-ion-label-md-h,.item-fill-outline.ion-focused .label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-focus.label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-focus .label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-placeholder.sc-ion-label-md-h:not(.item-input).label-floating,.item-fill-outline.item-has-placeholder:not(.item-input) .label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-value.label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-value .label-floating.sc-ion-label-md-h{-webkit-transform:translateY(-6px) scale(0.75);transform:translateY(-6px) scale(0.75);position:relative;max-width:-webkit-min-content;max-width:-moz-min-content;max-width:min-content;background-color:var(--ion-item-background, var(--ion-background-color, #fff));overflow:visible;z-index:3}.item-fill-outline.ion-focused.label-floating.sc-ion-label-md-h::before,.item-fill-outline.ion-focused .label-floating.sc-ion-label-md-h::before,.item-fill-outline.ion-focused.label-floating.sc-ion-label-md-h::after,.item-fill-outline.ion-focused .label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-focus.label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-focus .label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-focus.label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-focus .label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-placeholder.sc-ion-label-md-h:not(.item-input).label-floating::before,.item-fill-outline.item-has-placeholder:not(.item-input) .label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-placeholder.sc-ion-label-md-h:not(.item-input).label-floating::after,.item-fill-outline.item-has-placeholder:not(.item-input) .label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-value.label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-value .label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-value.label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-value .label-floating.sc-ion-label-md-h::after{position:absolute;width:4px;height:100%;background-color:var(--ion-item-background, var(--ion-background-color, #fff));content:""}.item-fill-outline.ion-focused.label-floating.sc-ion-label-md-h::before,.item-fill-outline.ion-focused .label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-focus.label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-focus .label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-placeholder.sc-ion-label-md-h:not(.item-input).label-floating::before,.item-fill-outline.item-has-placeholder:not(.item-input) .label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-value.label-floating.sc-ion-label-md-h::before,.item-fill-outline.item-has-value .label-floating.sc-ion-label-md-h::before{left:calc(-1 * 4px)}.item-fill-outline.ion-focused.label-floating.sc-ion-label-md-h::after,.item-fill-outline.ion-focused .label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-focus.label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-focus .label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-placeholder.sc-ion-label-md-h:not(.item-input).label-floating::after,.item-fill-outline.item-has-placeholder:not(.item-input) .label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-value.label-floating.sc-ion-label-md-h::after,.item-fill-outline.item-has-value .label-floating.sc-ion-label-md-h::after{right:calc(-1 * 4px)}.item-fill-outline.ion-focused.item-has-start-slot.label-floating.sc-ion-label-md-h,.item-fill-outline.ion-focused.item-has-start-slot .label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-focus.item-has-start-slot.label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-focus.item-has-start-slot .label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-placeholder.sc-ion-label-md-h:not(.item-input).item-has-start-slot.label-floating,.item-fill-outline.item-has-placeholder:not(.item-input).item-has-start-slot .label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-value.item-has-start-slot.label-floating.sc-ion-label-md-h,.item-fill-outline.item-has-value.item-has-start-slot .label-floating.sc-ion-label-md-h{-webkit-transform:translateX(-32px) translateY(-6px) scale(0.75);transform:translateX(-32px) translateY(-6px) scale(0.75)}.item-fill-outline.ion-focused.item-has-start-slot.label-floating.label-rtl.sc-ion-label-md-h,.item-fill-outline.ion-focused.item-has-start-slot .label-floating.label-rtl.sc-ion-label-md-h,.item-fill-outline.item-has-focus.item-has-start-slot.label-floating.label-rtl.sc-ion-label-md-h,.item-fill-outline.item-has-focus.item-has-start-slot .label-floating.label-rtl.sc-ion-label-md-h,.item-fill-outline.item-has-placeholder.sc-ion-label-md-h:not(.item-input).item-has-start-slot.label-floating.label-rtl,.item-fill-outline.item-has-placeholder:not(.item-input).item-has-start-slot .label-floating.label-rtl.sc-ion-label-md-h,.item-fill-outline.item-has-value.item-has-start-slot.label-floating.label-rtl.sc-ion-label-md-h,.item-fill-outline.item-has-value.item-has-start-slot .label-floating.label-rtl.sc-ion-label-md-h{-webkit-transform:translateX(calc(-1 * -32px)) translateY(-6px) scale(0.75);transform:translateX(calc(-1 * -32px)) translateY(-6px) 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, #3880ff)}.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)}.item-fill-solid.ion-focused.ion-color.label-stacked.sc-ion-label-md-h:not(.ion-color),.item-fill-solid.ion-focused.ion-color .label-stacked.sc-ion-label-md-h:not(.ion-color),.item-fill-solid.ion-focused.ion-color.label-floating.sc-ion-label-md-h:not(.ion-color),.item-fill-solid.ion-focused.ion-color .label-floating.sc-ion-label-md-h:not(.ion-color),.item-fill-outline.ion-focused.ion-color.label-stacked.sc-ion-label-md-h:not(.ion-color),.item-fill-outline.ion-focused.ion-color .label-stacked.sc-ion-label-md-h:not(.ion-color),.item-fill-outline.ion-focused.ion-color.label-floating.sc-ion-label-md-h:not(.ion-color),.item-fill-outline.ion-focused.ion-color .label-floating.sc-ion-label-md-h:not(.ion-color),.item-fill-solid.item-has-focus.ion-color.label-stacked.sc-ion-label-md-h:not(.ion-color),.item-fill-solid.item-has-focus.ion-color .label-stacked.sc-ion-label-md-h:not(.ion-color),.item-fill-solid.item-has-focus.ion-color.label-floating.sc-ion-label-md-h:not(.ion-color),.item-fill-solid.item-has-focus.ion-color .label-floating.sc-ion-label-md-h:not(.ion-color),.item-fill-outline.item-has-focus.ion-color.label-stacked.sc-ion-label-md-h:not(.ion-color),.item-fill-outline.item-has-focus.ion-color .label-stacked.sc-ion-label-md-h:not(.ion-color),.item-fill-outline.item-has-focus.ion-color.label-floating.sc-ion-label-md-h:not(.ion-color),.item-fill-outline.item-has-focus.ion-color .label-floating.sc-ion-label-md-h:not(.ion-color){color:var(--ion-color-base)}.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, #666666)}.sc-ion-label-md-h.in-item-color.sc-ion-label-md-s>p{color:inherit}'};const E=class{constructor(t){(0,i.r)(this,t),this.lines=void 0,this.inset=!1}closeSlidingItems(){var t=this;return(0,C.Z)(function*(){const e=t.el.querySelector("ion-item-sliding");return!(null==e||!e.closeOpened)&&e.closeOpened()})()}render(){const t=(0,d.b)(this),{lines:e,inset:o}=this;return(0,i.h)(i.H,{role:"list",class:{[t]:!0,["list-".concat(t)]:!0,"list-inset":o,["list-lines-".concat(e)]:void 0!==e,["list-".concat(t,"-lines-").concat(e)]:void 0!==e}})}get el(){return(0,i.f)(this)}};E.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))}@supports (inset-inline-start: 0){.list-md>.input:last-child::after{inset-inline-start:0}}@supports not (inset-inline-start: 0){.list-md>.input:last-child::after{left:0}:host-context([dir=rtl]) .list-md>.input:last-child::after{left:unset;right:unset;right:0}[dir=rtl] .list-md>.input:last-child::after{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.list-md>.input:last-child::after:dir(rtl){left:unset;right:unset;right: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):first-of-type,.list-md.list-inset ion-item-sliding:first-of-type ion-item{--border-radius:2px 2px 0 0}.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-radius:0 0 2px 2px;--border-width:0;--inner-border-width:0}.list-md.list-inset ion-item:only-child{--border-radius:2px;--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}"};const M=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.H,{class:(0,a.c)(this.color,{[e]:!0,["list-header-lines-".concat(t)]:void 0!==t})},(0,i.h)("div",{class:"list-header-inner"},(0,i.h)("slot",null)))}};M.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, #262626);--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-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, 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}"};const D=class{constructor(t){(0,i.r)(this,t),this.color=void 0}render(){const t=(0,d.b)(this);return(0,i.h)(i.H,{class:(0,a.c)(this.color,{[t]:!0})},(0,i.h)("slot",null))}};D.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, #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, #666666);font-size:0.875rem}"};const T=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),o=(0,d.b)(this);return(0,i.h)(i.H,{class:{[o]:!0,"skeleton-text-animated":t,"in-media":e}},(0,i.h)("span",null,"\xa0"))}get el(){return(0,i.f)(this)}};T.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}}"},4459:(H,x,s)=>{s.d(x,{c:()=>v,g:()=>a,h:()=>i,o:()=>d});var C=s(5861);const i=(n,l)=>null!==l.closest(n),v=(n,l)=>"string"==typeof n&&n.length>0?Object.assign({"ion-color":!0,["ion-color-".concat(n)]:!0},l):l,a=n=>{const l={};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=>l[r]=!0),l},w=/^[a-z][a-z0-9+\-.]*:/,d=function(){var n=(0,C.Z)(function*(l,r,k,y){if(null!=l&&"#"!==l[0]&&!w.test(l)){const b=document.querySelector("ion-router");if(b)return null!=r&&r.preventDefault(),b.push(l,k,y)}return!1});return function(r,k,y,b){return n.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/6304.8d10c89aadd8de28.js b/MacroDeck/wwwroot/client/6304.8d10c89aadd8de28.js new file mode 100644 index 00000000..5b4a3870 --- /dev/null +++ b/MacroDeck/wwwroot/client/6304.8d10c89aadd8de28.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[6304],{6304:(A,b,d)=>{d.r(b),d.d(b,{ion_alert:()=>_});var u=d(5861),i=d(771),g=d(8958),f=d(5151),k=d(512),v=d(9229),h=d(9207),l=d(4459),c=d(2905),a=d(4913);d(9951),d(1836),d(1848),d(6535),d(2019);const D=t=>{const e=(0,a.c)(),r=(0,a.c)(),o=(0,a.c)();return r.addElement(t.querySelector("ion-backdrop")).fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),o.addElement(t.querySelector(".alert-wrapper")).keyframes([{offset:0,opacity:"0.01",transform:"scale(1.1)"},{offset:1,opacity:"1",transform:"scale(1)"}]),e.addElement(t).easing("ease-in-out").duration(200).addAnimation([r,o])},z=t=>{const e=(0,a.c)(),r=(0,a.c)(),o=(0,a.c)();return r.addElement(t.querySelector("ion-backdrop")).fromTo("opacity","var(--backdrop-opacity)",0),o.addElement(t.querySelector(".alert-wrapper")).keyframes([{offset:0,opacity:.99,transform:"scale(1)"},{offset:1,opacity:0,transform:"scale(0.9)"}]),e.addElement(t).easing("ease-in-out").duration(200).addAnimation([r,o])},O=t=>{const e=(0,a.c)(),r=(0,a.c)(),o=(0,a.c)();return r.addElement(t.querySelector("ion-backdrop")).fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),o.addElement(t.querySelector(".alert-wrapper")).keyframes([{offset:0,opacity:"0.01",transform:"scale(0.9)"},{offset:1,opacity:"1",transform:"scale(1)"}]),e.addElement(t).easing("ease-in-out").duration(150).addAnimation([r,o])},I=t=>{const e=(0,a.c)(),r=(0,a.c)(),o=(0,a.c)();return r.addElement(t.querySelector("ion-backdrop")).fromTo("opacity","var(--backdrop-opacity)",0),o.addElement(t.querySelector(".alert-wrapper")).fromTo("opacity",.99,0),e.addElement(t).easing("ease-in-out").duration(150).addAnimation([r,o])},_=class{constructor(t){(0,i.r)(this,t),this.didPresent=(0,i.d)(this,"ionAlertDidPresent",7),this.willPresent=(0,i.d)(this,"ionAlertWillPresent",7),this.willDismiss=(0,i.d)(this,"ionAlertWillDismiss",7),this.didDismiss=(0,i.d)(this,"ionAlertDidDismiss",7),this.didPresentShorthand=(0,i.d)(this,"didPresent",7),this.willPresentShorthand=(0,i.d)(this,"willPresent",7),this.willDismissShorthand=(0,i.d)(this,"willDismiss",7),this.didDismissShorthand=(0,i.d)(this,"didDismiss",7),this.delegateController=(0,h.d)(this),this.lockController=(0,v.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=e=>{if((0,h.i)(e.detail.role)){const o=this.processedButtons.find(s=>"cancel"===s.role);this.callButtonHandler(o)}},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(t,e){!0===t&&!1===e?this.present():!1===t&&!0===e&&this.dismiss()}triggerChanged(){const{trigger:t,el:e,triggerController:r}=this;t&&r.addClickListener(e,t)}onKeydown(t){const e=new Set(this.processedInputs.map(p=>p.type));if(e.has("checkbox")&&"Enter"===t.key)return void t.preventDefault();if(!e.has("radio")||t.target&&!this.el.contains(t.target)||t.target.classList.contains("alert-button"))return;const r=this.el.querySelectorAll(".alert-radio"),o=Array.from(r).filter(p=>!p.disabled),s=o.findIndex(p=>p.id===t.target.id);let n;if(["ArrowDown","ArrowRight"].includes(t.key)&&(n=s===o.length-1?o[0]:o[s+1]),["ArrowUp","ArrowLeft"].includes(t.key)&&(n=0===s?o[o.length-1]:o[s-1]),n&&o.includes(n)){const p=this.processedInputs.find(m=>m.id===(null==n?void 0:n.id));p&&(this.rbClick(p),n.focus())}}buttonsChanged(){this.processedButtons=this.buttons.map(e=>"string"==typeof e?{text:e,role:"cancel"===e.toLowerCase()?"cancel":void 0}:e)}inputsChanged(){const t=this.inputs,e=t.find(n=>!n.disabled),o=t.find(n=>n.checked&&!n.disabled)||e,s=new Set(t.map(n=>n.type));s.has("checkbox")&&s.has("radio")&&console.warn("Alert cannot mix input types: ".concat(Array.from(s.values()).join("/"),". Please see alert docs for more info.")),this.inputType=s.values().next().value,this.processedInputs=t.map((n,p)=>{var m;return{type:n.type||"text",name:n.name||"".concat(p),placeholder:n.placeholder||"",value:n.value,label:n.label,checked:!!n.checked,disabled:!!n.disabled,id:n.id||"alert-input-".concat(this.overlayIndex,"-").concat(p),handler:n.handler,min:n.min,max:n.max,cssClass:null!==(m=n.cssClass)&&void 0!==m?m:"",attributes:n.attributes||{},tabindex:"radio"===n.type&&n!==o?-1:0}})}connectedCallback(){(0,h.j)(this.el),this.triggerChanged()}componentWillLoad(){(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,t=>t.classList.contains("alert-button")),this.gesture.enable(!0)),!0===this.isOpen&&(0,k.r)(()=>this.present()),this.triggerChanged()}present(){var t=this;return(0,u.Z)(function*(){const e=yield t.lockController.lock();yield t.delegateController.attachViewToDom(),yield(0,h.f)(t,"alertEnter",D,O),e()})()}dismiss(t,e){var r=this;return(0,u.Z)(function*(){const o=yield r.lockController.lock(),s=yield(0,h.g)(r,t,e,"alertLeave",z,I);return s&&r.delegateController.removeViewFromDom(),o(),s})()}onDidDismiss(){return(0,h.h)(this.el,"ionAlertDidDismiss")}onWillDismiss(){return(0,h.h)(this.el,"ionAlertWillDismiss")}rbClick(t){for(const e of this.processedInputs)e.checked=e===t,e.tabindex=e===t?0:-1;this.activeId=t.id,(0,h.s)(t.handler,t),(0,i.i)(this)}cbClick(t){t.checked=!t.checked,(0,h.s)(t.handler,t),(0,i.i)(this)}buttonClick(t){var e=this;return(0,u.Z)(function*(){const r=t.role,o=e.getValues();if((0,h.i)(r))return e.dismiss({values:o},r);const s=yield e.callButtonHandler(t,o);return!1!==s&&e.dismiss(Object.assign({values:o},s),t.role)})()}callButtonHandler(t,e){return(0,u.Z)(function*(){if(null!=t&&t.handler){const r=yield(0,h.s)(t.handler,e);if(!1===r)return!1;if("object"==typeof r)return r}return{}})()}getValues(){if(0===this.processedInputs.length)return;if("radio"===this.inputType){const e=this.processedInputs.find(r=>!!r.checked);return e?e.value:void 0}if("checkbox"===this.inputType)return this.processedInputs.filter(e=>e.checked).map(e=>e.value);const t={};return this.processedInputs.forEach(e=>{t[e.name]=e.value||""}),t}renderAlertInputs(){switch(this.inputType){case"checkbox":return this.renderCheckbox();case"radio":return this.renderRadio();default:return this.renderInput()}}renderCheckbox(){const t=this.processedInputs,e=(0,c.b)(this);return 0===t.length?null:(0,i.h)("div",{class:"alert-checkbox-group"},t.map(r=>(0,i.h)("button",{type:"button",onClick:()=>this.cbClick(r),"aria-checked":"".concat(r.checked),id:r.id,disabled:r.disabled,tabIndex:r.tabindex,role:"checkbox",class:Object.assign(Object.assign({},(0,l.g)(r.cssClass)),{"alert-tappable":!0,"alert-checkbox":!0,"alert-checkbox-button":!0,"ion-focusable":!0,"alert-checkbox-button-disabled":r.disabled||!1})},(0,i.h)("div",{class:"alert-button-inner"},(0,i.h)("div",{class:"alert-checkbox-icon"},(0,i.h)("div",{class:"alert-checkbox-inner"})),(0,i.h)("div",{class:"alert-checkbox-label"},r.label)),"md"===e&&(0,i.h)("ion-ripple-effect",null))))}renderRadio(){const t=this.processedInputs;return 0===t.length?null:(0,i.h)("div",{class:"alert-radio-group",role:"radiogroup","aria-activedescendant":this.activeId},t.map(e=>(0,i.h)("button",{type:"button",onClick:()=>this.rbClick(e),"aria-checked":"".concat(e.checked),disabled:e.disabled,id:e.id,tabIndex:e.tabindex,class:Object.assign(Object.assign({},(0,l.g)(e.cssClass)),{"alert-radio-button":!0,"alert-tappable":!0,"alert-radio":!0,"ion-focusable":!0,"alert-radio-button-disabled":e.disabled||!1}),role:"radio"},(0,i.h)("div",{class:"alert-button-inner"},(0,i.h)("div",{class:"alert-radio-icon"},(0,i.h)("div",{class:"alert-radio-inner"})),(0,i.h)("div",{class:"alert-radio-label"},e.label)))))}renderInput(){const t=this.processedInputs;return 0===t.length?null:(0,i.h)("div",{class:"alert-input-group"},t.map(e=>{var r,o,s,n;return(0,i.h)("div",{class:"alert-input-wrapper"},"textarea"===e.type?(0,i.h)("textarea",Object.assign({placeholder:e.placeholder,value:e.value,id:e.id,tabIndex:e.tabindex},e.attributes,{disabled:null!==(o=null===(r=e.attributes)||void 0===r?void 0:r.disabled)&&void 0!==o?o:e.disabled,class:C(e),onInput:p=>{var m;e.value=p.target.value,null!==(m=e.attributes)&&void 0!==m&&m.onInput&&e.attributes.onInput(p)}})):(0,i.h)("input",Object.assign({placeholder:e.placeholder,type:e.type,min:e.min,max:e.max,value:e.value,id:e.id,tabIndex:e.tabindex},e.attributes,{disabled:null!==(n=null===(s=e.attributes)||void 0===s?void 0:s.disabled)&&void 0!==n?n:e.disabled,class:C(e),onInput:p=>{var m;e.value=p.target.value,null!==(m=e.attributes)&&void 0!==m&&m.onInput&&e.attributes.onInput(p)}})))}))}renderAlertButtons(){const t=this.processedButtons,e=(0,c.b)(this);return(0,i.h)("div",{class:{"alert-button-group":!0,"alert-button-group-vertical":t.length>2}},t.map(o=>(0,i.h)("button",Object.assign({},o.htmlAttributes,{type:"button",id:o.id,class:M(o),tabIndex:0,onClick:()=>this.buttonClick(o)}),(0,i.h)("span",{class:"alert-button-inner"},o.text),"md"===e&&(0,i.h)("ion-ripple-effect",null))))}renderAlertMessage(t){const{customHTMLEnabled:e,message:r}=this;return e?(0,i.h)("div",{id:t,class:"alert-message",innerHTML:(0,g.a)(r)}):(0,i.h)("div",{id:t,class:"alert-message"},r)}render(){const{overlayIndex:t,header:e,subHeader:r,message:o,htmlAttributes:s}=this,n=(0,c.b)(this),p="alert-".concat(t,"-hdr"),m="alert-".concat(t,"-sub-hdr"),E="alert-".concat(t,"-msg");return(0,i.h)(i.H,Object.assign({role:this.inputs.length>0||this.buttons.length>0?"alertdialog":"alert","aria-modal":"true","aria-labelledby":e?p:r?m:null,"aria-describedby":void 0!==o?E:null,tabindex:"-1"},s,{style:{zIndex:"".concat(2e4+t)},class:Object.assign(Object.assign({},(0,l.g)(this.cssClass)),{[n]:!0,"overlay-hidden":!0,"alert-translucent":this.translucent}),onIonAlertWillDismiss:this.dispatchCancelHandler,onIonBackdropTap:this.onBackdropTap}),(0,i.h)("ion-backdrop",{tappable:this.backdropDismiss}),(0,i.h)("div",{tabindex:"0"}),(0,i.h)("div",{class:"alert-wrapper ion-overlay-wrapper",ref:B=>this.wrapperEl=B},(0,i.h)("div",{class:"alert-head"},e&&(0,i.h)("h2",{id:p,class:"alert-title"},e),r&&(0,i.h)("h2",{id:m,class:"alert-sub-title"},r)),this.renderAlertMessage(E),this.renderAlertInputs(),this.renderAlertButtons()),(0,i.h)("div",{tabindex:"0"}))}get el(){return(0,i.f)(this)}static get watchers(){return{isOpen:["onIsOpenChange"],trigger:["triggerChanged"],buttons:["buttonsChanged"],inputs:["inputsChanged"]}}},C=t=>{var e,r,o;return Object.assign(Object.assign({"alert-input":!0,"alert-input-disabled":(null!==(r=null===(e=t.attributes)||void 0===e?void 0:e.disabled)&&void 0!==r?r:t.disabled)||!1},(0,l.g)(t.cssClass)),(0,l.g)(t.attributes?null===(o=t.attributes.class)||void 0===o?void 0:o.toString():""))},M=t=>Object.assign({"alert-button":!0,"ion-focusable":!0,"ion-activatable":!0,["alert-button-role-".concat(t.role)]:void 0!==t.role},(0,l.g)(t.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, #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, #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, #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:4px;margin-top:10px;-webkit-padding-start:6px;padding-inline-start:6px;-webkit-padding-end:6px;padding-inline-end:6px;padding-top:6px;padding-bottom:6px;border:0.55px solid var(--ion-color-step-250, #bfbfbf);background-color:var(--ion-background-color, #fff);-webkit-appearance:none;-moz-appearance:none;appearance:none}.alert-input.sc-ion-alert-ios::-webkit-input-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #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, #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, #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, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-ios::placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #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, #3880ff)}.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, #3880ff)}@supports (inset-inline-start: 0){[aria-checked=true].sc-ion-alert-ios .alert-radio-inner.sc-ion-alert-ios{inset-inline-start:7px}}@supports not (inset-inline-start: 0){[aria-checked=true].sc-ion-alert-ios .alert-radio-inner.sc-ion-alert-ios{left:7px}[dir=rtl].sc-ion-alert-ios-h [aria-checked=true].sc-ion-alert-ios .alert-radio-inner.sc-ion-alert-ios,[dir=rtl] .sc-ion-alert-ios-h [aria-checked=true].sc-ion-alert-ios .alert-radio-inner.sc-ion-alert-ios{left:unset;right:unset;right:7px}[dir=rtl].sc-ion-alert-ios [aria-checked=true].sc-ion-alert-ios .alert-radio-inner.sc-ion-alert-ios{left:unset;right:unset;right:7px}@supports selector(:dir(rtl)){[aria-checked=true].sc-ion-alert-ios .alert-radio-inner.sc-ion-alert-ios:dir(rtl){left:unset;right:unset;right: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.5rem, 66px);height:min(1.5rem, 66px);border-width:0.0625rem;border-style:solid;border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-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, #3880ff);background-color:var(--ion-color-primary, #3880ff)}[aria-checked=true].sc-ion-alert-ios .alert-checkbox-inner.sc-ion-alert-ios{top:calc(min(1.5rem, 66px) / 6);position:absolute;width:calc(min(1.5rem, 66px) / 6 + 1px);height:calc(min(1.5rem, 66px) * 0.5);-webkit-transform:rotate(45deg);transform:rotate(45deg);border-width:0.0625rem;border-top-width:0;border-left-width:0;border-style:solid;border-color:var(--ion-background-color, #fff)}@supports (inset-inline-start: 0){[aria-checked=true].sc-ion-alert-ios .alert-checkbox-inner.sc-ion-alert-ios{inset-inline-start:calc(min(1.5rem, 66px) / 3 + 1px)}}@supports not (inset-inline-start: 0){[aria-checked=true].sc-ion-alert-ios .alert-checkbox-inner.sc-ion-alert-ios{left:calc(min(1.5rem, 66px) / 3 + 1px)}[dir=rtl].sc-ion-alert-ios-h [aria-checked=true].sc-ion-alert-ios .alert-checkbox-inner.sc-ion-alert-ios,[dir=rtl] .sc-ion-alert-ios-h [aria-checked=true].sc-ion-alert-ios .alert-checkbox-inner.sc-ion-alert-ios{left:unset;right:unset;right:calc(min(1.5rem, 66px) / 3 + 1px)}[dir=rtl].sc-ion-alert-ios [aria-checked=true].sc-ion-alert-ios .alert-checkbox-inner.sc-ion-alert-ios{left:unset;right:unset;right:calc(min(1.5rem, 66px) / 3 + 1px)}@supports selector(:dir(rtl)){[aria-checked=true].sc-ion-alert-ios .alert-checkbox-inner.sc-ion-alert-ios:dir(rtl){left:unset;right:unset;right:calc(min(1.5rem, 66px) / 3 + 1px)}}}.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.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, #3880ff);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, #eb445a)}",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, #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, #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, #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, #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, #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, #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, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-md::placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #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, #3880ff)}.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, #d9d9d9);border-bottom:1px solid var(--ion-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, #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, #737373)}@supports (inset-inline-start: 0){.alert-radio-icon.sc-ion-alert-md{inset-inline-start:26px}}@supports not (inset-inline-start: 0){.alert-radio-icon.sc-ion-alert-md{left:26px}[dir=rtl].sc-ion-alert-md-h .alert-radio-icon.sc-ion-alert-md,[dir=rtl] .sc-ion-alert-md-h .alert-radio-icon.sc-ion-alert-md{left:unset;right:unset;right:26px}[dir=rtl].sc-ion-alert-md .alert-radio-icon.sc-ion-alert-md{left:unset;right:unset;right:26px}@supports selector(:dir(rtl)){.alert-radio-icon.sc-ion-alert-md:dir(rtl){left:unset;right:unset;right: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, #3880ff)}@supports (inset-inline-start: 0){.alert-radio-inner.sc-ion-alert-md{inset-inline-start:3px}}@supports not (inset-inline-start: 0){.alert-radio-inner.sc-ion-alert-md{left:3px}[dir=rtl].sc-ion-alert-md-h .alert-radio-inner.sc-ion-alert-md,[dir=rtl] .sc-ion-alert-md-h .alert-radio-inner.sc-ion-alert-md{left:unset;right:unset;right:3px}[dir=rtl].sc-ion-alert-md .alert-radio-inner.sc-ion-alert-md{left:unset;right:unset;right:3px}@supports selector(:dir(rtl)){.alert-radio-inner.sc-ion-alert-md:dir(rtl){left:unset;right:unset;right:3px}}}[aria-checked=true].sc-ion-alert-md .alert-radio-label.sc-ion-alert-md{color:var(--ion-color-step-850, #262626)}[aria-checked=true].sc-ion-alert-md .alert-radio-icon.sc-ion-alert-md{border-color:var(--ion-color-primary, #3880ff)}[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, #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, #737373);contain:strict}@supports (inset-inline-start: 0){.alert-checkbox-icon.sc-ion-alert-md{inset-inline-start:26px}}@supports not (inset-inline-start: 0){.alert-checkbox-icon.sc-ion-alert-md{left:26px}[dir=rtl].sc-ion-alert-md-h .alert-checkbox-icon.sc-ion-alert-md,[dir=rtl] .sc-ion-alert-md-h .alert-checkbox-icon.sc-ion-alert-md{left:unset;right:unset;right:26px}[dir=rtl].sc-ion-alert-md .alert-checkbox-icon.sc-ion-alert-md{left:unset;right:unset;right:26px}@supports selector(:dir(rtl)){.alert-checkbox-icon.sc-ion-alert-md:dir(rtl){left:unset;right:unset;right:26px}}}[aria-checked=true].sc-ion-alert-md .alert-checkbox-icon.sc-ion-alert-md{border-color:var(--ion-color-primary, #3880ff);background-color:var(--ion-color-primary, #3880ff)}[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)}@supports (inset-inline-start: 0){[aria-checked=true].sc-ion-alert-md .alert-checkbox-inner.sc-ion-alert-md{inset-inline-start:3px}}@supports not (inset-inline-start: 0){[aria-checked=true].sc-ion-alert-md .alert-checkbox-inner.sc-ion-alert-md{left:3px}[dir=rtl].sc-ion-alert-md-h [aria-checked=true].sc-ion-alert-md .alert-checkbox-inner.sc-ion-alert-md,[dir=rtl] .sc-ion-alert-md-h [aria-checked=true].sc-ion-alert-md .alert-checkbox-inner.sc-ion-alert-md{left:unset;right:unset;right:3px}[dir=rtl].sc-ion-alert-md [aria-checked=true].sc-ion-alert-md .alert-checkbox-inner.sc-ion-alert-md{left:unset;right:unset;right:3px}@supports selector(:dir(rtl)){[aria-checked=true].sc-ion-alert-md .alert-checkbox-inner.sc-ion-alert-md:dir(rtl){left:unset;right:unset;right: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, #3880ff);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)}}"}},4459:(A,b,d)=>{d.d(b,{c:()=>g,g:()=>k,h:()=>i,o:()=>h});var u=d(5861);const i=(l,c)=>null!==c.closest(l),g=(l,c)=>"string"==typeof l&&l.length>0?Object.assign({"ion-color":!0,["ion-color-".concat(l)]:!0},c):c,k=l=>{const c={};return(l=>void 0!==l?(Array.isArray(l)?l:l.split(" ")).filter(a=>null!=a).map(a=>a.trim()).filter(a=>""!==a):[])(l).forEach(a=>c[a]=!0),c},v=/^[a-z][a-z0-9+\-.]*:/,h=function(){var l=(0,u.Z)(function*(c,a,w,y){if(null!=c&&"#"!==c[0]&&!v.test(c)){const x=document.querySelector("ion-router");if(x)return null!=a&&a.preventDefault(),x.push(c,w,y)}return!1});return function(a,w,y,x){return l.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/6304.f690f11aebd3019b.js b/MacroDeck/wwwroot/client/6304.f690f11aebd3019b.js deleted file mode 100644 index 39dd8810..00000000 --- a/MacroDeck/wwwroot/client/6304.f690f11aebd3019b.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[6304],{6304:(E,m,c)=>{c.r(m),c.d(m,{ion_alert:()=>_});var g=c(5861),i=c(1688),x=c(3365),k=c(6712),v=c(839),p=c(4988),b=c(3567),s=c(2085),a=c(1774);c(7150),c(4874),c(6225),c(9203),c(619);const D=t=>{const e=(0,a.c)(),r=(0,a.c)(),o=(0,a.c)();return r.addElement(t.querySelector("ion-backdrop")).fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),o.addElement(t.querySelector(".alert-wrapper")).keyframes([{offset:0,opacity:"0.01",transform:"scale(1.1)"},{offset:1,opacity:"1",transform:"scale(1)"}]),e.addElement(t).easing("ease-in-out").duration(200).addAnimation([r,o])},z=t=>{const e=(0,a.c)(),r=(0,a.c)(),o=(0,a.c)();return r.addElement(t.querySelector("ion-backdrop")).fromTo("opacity","var(--backdrop-opacity)",0),o.addElement(t.querySelector(".alert-wrapper")).keyframes([{offset:0,opacity:.99,transform:"scale(1)"},{offset:1,opacity:0,transform:"scale(0.9)"}]),e.addElement(t).easing("ease-in-out").duration(200).addAnimation([r,o])},I=t=>{const e=(0,a.c)(),r=(0,a.c)(),o=(0,a.c)();return r.addElement(t.querySelector("ion-backdrop")).fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),o.addElement(t.querySelector(".alert-wrapper")).keyframes([{offset:0,opacity:"0.01",transform:"scale(0.9)"},{offset:1,opacity:"1",transform:"scale(1)"}]),e.addElement(t).easing("ease-in-out").duration(150).addAnimation([r,o])},O=t=>{const e=(0,a.c)(),r=(0,a.c)(),o=(0,a.c)();return r.addElement(t.querySelector("ion-backdrop")).fromTo("opacity","var(--backdrop-opacity)",0),o.addElement(t.querySelector(".alert-wrapper")).fromTo("opacity",.99,0),e.addElement(t).easing("ease-in-out").duration(150).addAnimation([r,o])},_=class{constructor(t){(0,i.r)(this,t),this.didPresent=(0,i.d)(this,"ionAlertDidPresent",7),this.willPresent=(0,i.d)(this,"ionAlertWillPresent",7),this.willDismiss=(0,i.d)(this,"ionAlertWillDismiss",7),this.didDismiss=(0,i.d)(this,"ionAlertDidDismiss",7),this.didPresentShorthand=(0,i.d)(this,"didPresent",7),this.willPresentShorthand=(0,i.d)(this,"willPresent",7),this.willDismissShorthand=(0,i.d)(this,"willDismiss",7),this.didDismissShorthand=(0,i.d)(this,"didDismiss",7),this.delegateController=(0,p.d)(this),this.triggerController=(0,p.e)(),this.customHTMLEnabled=s.c.get("innerHTMLTemplatesEnabled",x.E),this.processedInputs=[],this.processedButtons=[],this.presented=!1,this.onBackdropTap=()=>{this.dismiss(void 0,p.B)},this.dispatchCancelHandler=e=>{if((0,p.i)(e.detail.role)){const o=this.processedButtons.find(l=>"cancel"===l.role);this.callButtonHandler(o)}},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(t,e){!0===t&&!1===e?this.present():!1===t&&!0===e&&this.dismiss()}triggerChanged(){const{trigger:t,el:e,triggerController:r}=this;t&&r.addClickListener(e,t)}onKeydown(t){if(!new Set(this.processedInputs.map(d=>d.type)).has("radio")||t.target&&!this.el.contains(t.target)||t.target.classList.contains("alert-button"))return;const r=this.el.querySelectorAll(".alert-radio"),o=Array.from(r).filter(d=>!d.disabled),l=o.findIndex(d=>d.id===t.target.id);let n;if(["ArrowDown","ArrowRight"].includes(t.key)&&(n=l===o.length-1?o[0]:o[l+1]),["ArrowUp","ArrowLeft"].includes(t.key)&&(n=0===l?o[o.length-1]:o[l-1]),n&&o.includes(n)){const d=this.processedInputs.find(h=>h.id===(null==n?void 0:n.id));d&&(this.rbClick(d),n.focus())}}buttonsChanged(){this.processedButtons=this.buttons.map(e=>"string"==typeof e?{text:e,role:"cancel"===e.toLowerCase()?"cancel":void 0}:e)}inputsChanged(){const t=this.inputs,e=t.find(n=>!n.disabled),o=t.find(n=>n.checked&&!n.disabled)||e,l=new Set(t.map(n=>n.type));l.has("checkbox")&&l.has("radio")&&console.warn(`Alert cannot mix input types: ${Array.from(l.values()).join("/")}. Please see alert docs for more info.`),this.inputType=l.values().next().value,this.processedInputs=t.map((n,d)=>{var h;return{type:n.type||"text",name:n.name||`${d}`,placeholder:n.placeholder||"",value:n.value,label:n.label,checked:!!n.checked,disabled:!!n.disabled,id:n.id||`alert-input-${this.overlayIndex}-${d}`,handler:n.handler,min:n.min,max:n.max,cssClass:null!==(h=n.cssClass)&&void 0!==h?h:"",attributes:n.attributes||{},tabindex:"radio"===n.type&&n!==o?-1:0}})}connectedCallback(){(0,p.j)(this.el),this.triggerChanged()}componentWillLoad(){(0,p.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,s.b)(this)&&this.wrapperEl&&(this.gesture=(0,k.c)(this.wrapperEl,t=>t.classList.contains("alert-button")),this.gesture.enable(!0)),!0===this.isOpen&&(0,v.r)(()=>this.present())}present(){var t=this;return(0,g.Z)(function*(){void 0!==t.currentTransition&&(yield t.currentTransition),yield t.delegateController.attachViewToDom(),t.currentTransition=(0,p.f)(t,"alertEnter",D,I),yield t.currentTransition,t.currentTransition=void 0})()}dismiss(t,e){var r=this;return(0,g.Z)(function*(){r.currentTransition=(0,p.g)(r,t,e,"alertLeave",z,O);const o=yield r.currentTransition;return o&&r.delegateController.removeViewFromDom(),o})()}onDidDismiss(){return(0,p.h)(this.el,"ionAlertDidDismiss")}onWillDismiss(){return(0,p.h)(this.el,"ionAlertWillDismiss")}rbClick(t){for(const e of this.processedInputs)e.checked=e===t,e.tabindex=e===t?0:-1;this.activeId=t.id,(0,p.s)(t.handler,t),(0,i.i)(this)}cbClick(t){t.checked=!t.checked,(0,p.s)(t.handler,t),(0,i.i)(this)}buttonClick(t){var e=this;return(0,g.Z)(function*(){const r=t.role,o=e.getValues();if((0,p.i)(r))return e.dismiss({values:o},r);const l=yield e.callButtonHandler(t,o);return!1!==l&&e.dismiss(Object.assign({values:o},l),t.role)})()}callButtonHandler(t,e){return(0,g.Z)(function*(){if(null!=t&&t.handler){const r=yield(0,p.s)(t.handler,e);if(!1===r)return!1;if("object"==typeof r)return r}return{}})()}getValues(){if(0===this.processedInputs.length)return;if("radio"===this.inputType){const e=this.processedInputs.find(r=>!!r.checked);return e?e.value:void 0}if("checkbox"===this.inputType)return this.processedInputs.filter(e=>e.checked).map(e=>e.value);const t={};return this.processedInputs.forEach(e=>{t[e.name]=e.value||""}),t}renderAlertInputs(){switch(this.inputType){case"checkbox":return this.renderCheckbox();case"radio":return this.renderRadio();default:return this.renderInput()}}renderCheckbox(){const t=this.processedInputs,e=(0,s.b)(this);return 0===t.length?null:(0,i.h)("div",{class:"alert-checkbox-group"},t.map(r=>(0,i.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,b.g)(r.cssClass)),{"alert-tappable":!0,"alert-checkbox":!0,"alert-checkbox-button":!0,"ion-focusable":!0,"alert-checkbox-button-disabled":r.disabled||!1})},(0,i.h)("div",{class:"alert-button-inner"},(0,i.h)("div",{class:"alert-checkbox-icon"},(0,i.h)("div",{class:"alert-checkbox-inner"})),(0,i.h)("div",{class:"alert-checkbox-label"},r.label)),"md"===e&&(0,i.h)("ion-ripple-effect",null))))}renderRadio(){const t=this.processedInputs;return 0===t.length?null:(0,i.h)("div",{class:"alert-radio-group",role:"radiogroup","aria-activedescendant":this.activeId},t.map(e=>(0,i.h)("button",{type:"button",onClick:()=>this.rbClick(e),"aria-checked":`${e.checked}`,disabled:e.disabled,id:e.id,tabIndex:e.tabindex,class:Object.assign(Object.assign({},(0,b.g)(e.cssClass)),{"alert-radio-button":!0,"alert-tappable":!0,"alert-radio":!0,"ion-focusable":!0,"alert-radio-button-disabled":e.disabled||!1}),role:"radio"},(0,i.h)("div",{class:"alert-button-inner"},(0,i.h)("div",{class:"alert-radio-icon"},(0,i.h)("div",{class:"alert-radio-inner"})),(0,i.h)("div",{class:"alert-radio-label"},e.label)))))}renderInput(){const t=this.processedInputs;return 0===t.length?null:(0,i.h)("div",{class:"alert-input-group"},t.map(e=>{var r,o,l,n;return(0,i.h)("div",{class:"alert-input-wrapper"},"textarea"===e.type?(0,i.h)("textarea",Object.assign({placeholder:e.placeholder,value:e.value,id:e.id,tabIndex:e.tabindex},e.attributes,{disabled:null!==(o=null===(r=e.attributes)||void 0===r?void 0:r.disabled)&&void 0!==o?o:e.disabled,class:C(e),onInput:d=>{var h;e.value=d.target.value,null!==(h=e.attributes)&&void 0!==h&&h.onInput&&e.attributes.onInput(d)}})):(0,i.h)("input",Object.assign({placeholder:e.placeholder,type:e.type,min:e.min,max:e.max,value:e.value,id:e.id,tabIndex:e.tabindex},e.attributes,{disabled:null!==(n=null===(l=e.attributes)||void 0===l?void 0:l.disabled)&&void 0!==n?n:e.disabled,class:C(e),onInput:d=>{var h;e.value=d.target.value,null!==(h=e.attributes)&&void 0!==h&&h.onInput&&e.attributes.onInput(d)}})))}))}renderAlertButtons(){const t=this.processedButtons,e=(0,s.b)(this);return(0,i.h)("div",{class:{"alert-button-group":!0,"alert-button-group-vertical":t.length>2}},t.map(o=>(0,i.h)("button",Object.assign({},o.htmlAttributes,{type:"button",id:o.id,class:j(o),tabIndex:0,onClick:()=>this.buttonClick(o)}),(0,i.h)("span",{class:"alert-button-inner"},o.text),"md"===e&&(0,i.h)("ion-ripple-effect",null))))}renderAlertMessage(t){const{customHTMLEnabled:e,message:r}=this;return e?(0,i.h)("div",{id:t,class:"alert-message",innerHTML:(0,x.a)(r)}):(0,i.h)("div",{id:t,class:"alert-message"},r)}render(){const{overlayIndex:t,header:e,subHeader:r,message:o,htmlAttributes:l}=this,n=(0,s.b)(this),d=`alert-${t}-hdr`,h=`alert-${t}-sub-hdr`,A=`alert-${t}-msg`;return(0,i.h)(i.H,Object.assign({role:this.inputs.length>0||this.buttons.length>0?"alertdialog":"alert","aria-modal":"true","aria-labelledby":e?d:r?h:null,"aria-describedby":void 0!==o?A:null,tabindex:"-1"},l,{style:{zIndex:`${2e4+t}`},class:Object.assign(Object.assign({},(0,b.g)(this.cssClass)),{[n]:!0,"overlay-hidden":!0,"alert-translucent":this.translucent}),onIonAlertWillDismiss:this.dispatchCancelHandler,onIonBackdropTap:this.onBackdropTap}),(0,i.h)("ion-backdrop",{tappable:this.backdropDismiss}),(0,i.h)("div",{tabindex:"0"}),(0,i.h)("div",{class:"alert-wrapper ion-overlay-wrapper",ref:B=>this.wrapperEl=B},(0,i.h)("div",{class:"alert-head"},e&&(0,i.h)("h2",{id:d,class:"alert-title"},e),r&&(0,i.h)("h2",{id:h,class:"alert-sub-title"},r)),this.renderAlertMessage(A),this.renderAlertInputs(),this.renderAlertButtons()),(0,i.h)("div",{tabindex:"0"}))}get el(){return(0,i.f)(this)}static get watchers(){return{isOpen:["onIsOpenChange"],trigger:["triggerChanged"],buttons:["buttonsChanged"],inputs:["inputsChanged"]}}},C=t=>{var e,r,o;return Object.assign(Object.assign({"alert-input":!0,"alert-input-disabled":(null!==(r=null===(e=t.attributes)||void 0===e?void 0:e.disabled)&&void 0!==r?r:t.disabled)||!1},(0,b.g)(t.cssClass)),(0,b.g)(t.attributes?null===(o=t.attributes.class)||void 0===o?void 0:o.toString():""))},j=t=>Object.assign({"alert-button":!0,"ion-focusable":!0,"ion-activatable":!0,[`alert-button-role-${t.role}`]:void 0!==t.role},(0,b.g)(t.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{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch;overflow-y:auto;overscroll-behavior-y:contain}.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:14px;line-height:20px;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, #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, #f9f9f9));--max-width:270px;--backdrop-opacity:var(--ion-backdrop-opacity, 0.3);font-size:14px}.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:17px;font-weight:600}.alert-sub-title.sc-ion-alert-ios{color:var(--ion-color-step-600, #666666);font-size:14px}.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:13px;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:4px;margin-top:10px;-webkit-padding-start:6px;padding-inline-start:6px;-webkit-padding-end:6px;padding-inline-end:6px;padding-top:6px;padding-bottom:6px;border:0.55px solid var(--ion-color-step-250, #bfbfbf);background-color:var(--ion-background-color, #fff);-webkit-appearance:none;-moz-appearance:none;appearance:none}.alert-input.sc-ion-alert-ios::-webkit-input-placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #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, #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, #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, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-ios::placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-ios::-ms-clear{display:none}.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, #3880ff)}.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, #3880ff)}@supports (inset-inline-start: 0){[aria-checked=true].sc-ion-alert-ios .alert-radio-inner.sc-ion-alert-ios{inset-inline-start:7px}}@supports not (inset-inline-start: 0){[aria-checked=true].sc-ion-alert-ios .alert-radio-inner.sc-ion-alert-ios{left:7px}[dir=rtl].sc-ion-alert-ios-h [aria-checked=true].sc-ion-alert-ios .alert-radio-inner.sc-ion-alert-ios,[dir=rtl] .sc-ion-alert-ios-h [aria-checked=true].sc-ion-alert-ios .alert-radio-inner.sc-ion-alert-ios{left:unset;right:unset;right:7px}[dir=rtl].sc-ion-alert-ios [aria-checked=true].sc-ion-alert-ios .alert-radio-inner.sc-ion-alert-ios{left:unset;right:unset;right:7px}@supports selector(:dir(rtl)){[aria-checked=true].sc-ion-alert-ios .alert-radio-inner.sc-ion-alert-ios:dir(rtl){left:unset;right:unset;right: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:24px;height:24px;border-width:1px;border-style:solid;border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-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, #3880ff);background-color:var(--ion-color-primary, #3880ff)}[aria-checked=true].sc-ion-alert-ios .alert-checkbox-inner.sc-ion-alert-ios{top:4px;position:absolute;width:5px;height:12px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-width:1px;border-top-width:0;border-left-width:0;border-style:solid;border-color:var(--ion-background-color, #fff)}@supports (inset-inline-start: 0){[aria-checked=true].sc-ion-alert-ios .alert-checkbox-inner.sc-ion-alert-ios{inset-inline-start:9px}}@supports not (inset-inline-start: 0){[aria-checked=true].sc-ion-alert-ios .alert-checkbox-inner.sc-ion-alert-ios{left:9px}[dir=rtl].sc-ion-alert-ios-h [aria-checked=true].sc-ion-alert-ios .alert-checkbox-inner.sc-ion-alert-ios,[dir=rtl] .sc-ion-alert-ios-h [aria-checked=true].sc-ion-alert-ios .alert-checkbox-inner.sc-ion-alert-ios{left:unset;right:unset;right:9px}[dir=rtl].sc-ion-alert-ios [aria-checked=true].sc-ion-alert-ios .alert-checkbox-inner.sc-ion-alert-ios{left:unset;right:unset;right:9px}@supports selector(:dir(rtl)){[aria-checked=true].sc-ion-alert-ios .alert-checkbox-inner.sc-ion-alert-ios:dir(rtl){left:unset;right:unset;right:9px}}}.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.sc-ion-alert-ios{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:44px;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, #3880ff);font-size:17px;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, #eb445a)}",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{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch;overflow-y:auto;overscroll-behavior-y:contain}.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:14px;line-height:20px;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, #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:14px}.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:20px;font-weight:500}.alert-sub-title.sc-ion-alert-md{color:var(--ion-text-color, #000);font-size:16px}.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, #737373)}.alert-message.sc-ion-alert-md{max-height:266px;font-size:16px}.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, #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, #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, #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, #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, #999999));font-family:inherit;font-weight:inherit}.alert-input.sc-ion-alert-md::placeholder{color:var(--ion-placeholder-color, var(--ion-color-step-400, #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, #3880ff)}.alert-radio-group.sc-ion-alert-md,.alert-checkbox-group.sc-ion-alert-md{position:relative;max-height:266px;border-top:1px solid var(--ion-color-step-150, #d9d9d9);border-bottom:1px solid var(--ion-color-step-150, #d9d9d9);overflow:auto}.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, #262626);font-size:16px}.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, #737373)}@supports (inset-inline-start: 0){.alert-radio-icon.sc-ion-alert-md{inset-inline-start:26px}}@supports not (inset-inline-start: 0){.alert-radio-icon.sc-ion-alert-md{left:26px}[dir=rtl].sc-ion-alert-md-h .alert-radio-icon.sc-ion-alert-md,[dir=rtl] .sc-ion-alert-md-h .alert-radio-icon.sc-ion-alert-md{left:unset;right:unset;right:26px}[dir=rtl].sc-ion-alert-md .alert-radio-icon.sc-ion-alert-md{left:unset;right:unset;right:26px}@supports selector(:dir(rtl)){.alert-radio-icon.sc-ion-alert-md:dir(rtl){left:unset;right:unset;right: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, #3880ff)}@supports (inset-inline-start: 0){.alert-radio-inner.sc-ion-alert-md{inset-inline-start:3px}}@supports not (inset-inline-start: 0){.alert-radio-inner.sc-ion-alert-md{left:3px}[dir=rtl].sc-ion-alert-md-h .alert-radio-inner.sc-ion-alert-md,[dir=rtl] .sc-ion-alert-md-h .alert-radio-inner.sc-ion-alert-md{left:unset;right:unset;right:3px}[dir=rtl].sc-ion-alert-md .alert-radio-inner.sc-ion-alert-md{left:unset;right:unset;right:3px}@supports selector(:dir(rtl)){.alert-radio-inner.sc-ion-alert-md:dir(rtl){left:unset;right:unset;right:3px}}}[aria-checked=true].sc-ion-alert-md .alert-radio-label.sc-ion-alert-md{color:var(--ion-color-step-850, #262626)}[aria-checked=true].sc-ion-alert-md .alert-radio-icon.sc-ion-alert-md{border-color:var(--ion-color-primary, #3880ff)}[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;color:var(--ion-color-step-850, #262626);font-size:16px}.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, #737373);contain:strict}@supports (inset-inline-start: 0){.alert-checkbox-icon.sc-ion-alert-md{inset-inline-start:26px}}@supports not (inset-inline-start: 0){.alert-checkbox-icon.sc-ion-alert-md{left:26px}[dir=rtl].sc-ion-alert-md-h .alert-checkbox-icon.sc-ion-alert-md,[dir=rtl] .sc-ion-alert-md-h .alert-checkbox-icon.sc-ion-alert-md{left:unset;right:unset;right:26px}[dir=rtl].sc-ion-alert-md .alert-checkbox-icon.sc-ion-alert-md{left:unset;right:unset;right:26px}@supports selector(:dir(rtl)){.alert-checkbox-icon.sc-ion-alert-md:dir(rtl){left:unset;right:unset;right:26px}}}[aria-checked=true].sc-ion-alert-md .alert-checkbox-icon.sc-ion-alert-md{border-color:var(--ion-color-primary, #3880ff);background-color:var(--ion-color-primary, #3880ff)}[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)}@supports (inset-inline-start: 0){[aria-checked=true].sc-ion-alert-md .alert-checkbox-inner.sc-ion-alert-md{inset-inline-start:3px}}@supports not (inset-inline-start: 0){[aria-checked=true].sc-ion-alert-md .alert-checkbox-inner.sc-ion-alert-md{left:3px}[dir=rtl].sc-ion-alert-md-h [aria-checked=true].sc-ion-alert-md .alert-checkbox-inner.sc-ion-alert-md,[dir=rtl] .sc-ion-alert-md-h [aria-checked=true].sc-ion-alert-md .alert-checkbox-inner.sc-ion-alert-md{left:unset;right:unset;right:3px}[dir=rtl].sc-ion-alert-md [aria-checked=true].sc-ion-alert-md .alert-checkbox-inner.sc-ion-alert-md{left:unset;right:unset;right:3px}@supports selector(:dir(rtl)){[aria-checked=true].sc-ion-alert-md .alert-checkbox-inner.sc-ion-alert-md:dir(rtl){left:unset;right:unset;right: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, #3880ff);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}"}},3567:(E,m,c)=>{c.d(m,{c:()=>x,g:()=>v,h:()=>i,o:()=>b});var g=c(5861);const i=(s,a)=>null!==a.closest(s),x=(s,a)=>"string"==typeof s&&s.length>0?Object.assign({"ion-color":!0,[`ion-color-${s}`]:!0},a):a,v=s=>{const a={};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=>a[u]=!0),a},p=/^[a-z][a-z0-9+\-.]*:/,b=function(){var s=(0,g.Z)(function*(a,u,w,y){if(null!=a&&"#"!==a[0]&&!p.test(a)){const f=document.querySelector("ion-router");if(f)return null!=u&&u.preventDefault(),f.push(a,w,y)}return!1});return function(u,w,y,f){return s.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/8058.92bc3c5df214f8f0.js b/MacroDeck/wwwroot/client/6416.d2723744cffdb9ec.js similarity index 59% rename from MacroDeck/wwwroot/client/8058.92bc3c5df214f8f0.js rename to MacroDeck/wwwroot/client/6416.d2723744cffdb9ec.js index 1d3387fe..d8c399c3 100644 --- a/MacroDeck/wwwroot/client/8058.92bc3c5df214f8f0.js +++ b/MacroDeck/wwwroot/client/6416.d2723744cffdb9ec.js @@ -1 +1 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[8058],{8058:(y,h,p)=>{p.r(h),p.d(h,{startTapClick:()=>b});var i=p(6225),u=p(839);const b=s=>{if(void 0===i.d)return;let e,E,c,o=10*-v,r=0;const O=s.getBoolean("animated",!0)&&s.getBoolean("rippleEffect",!0),l=new WeakMap,L=t=>{o=(0,u.u)(t),R(t)},A=()=>{c&&clearTimeout(c),c=void 0,e&&(I(!1),e=void 0)},D=t=>{e||w(g(t),t)},R=t=>{w(void 0,t)},w=(t,n)=>{if(t&&t===e)return;c&&clearTimeout(c),c=void 0;const{x:d,y:a}=(0,u.v)(n);if(e){if(l.has(e))throw new Error("internal error");e.classList.contains(f)||C(e,d,a),I(!0)}if(t){const M=l.get(t);M&&(clearTimeout(M),l.delete(t)),t.classList.remove(f);const S=()=>{C(t,d,a),c=void 0};T(t)?S():c=setTimeout(S,k)}e=t},C=(t,n,d)=>{if(r=Date.now(),t.classList.add(f),!O)return;const a=P(t);null!==a&&(_(),E=a.addRipple(n,d))},_=()=>{void 0!==E&&(E.then(t=>t()),E=void 0)},I=t=>{_();const n=e;if(!n)return;const d=m-Date.now()+r;if(t&&d>0&&!T(n)){const a=setTimeout(()=>{n.classList.remove(f),l.delete(n)},m);l.set(n,a)}else n.classList.remove(f)};i.d.addEventListener("ionGestureCaptured",A),i.d.addEventListener("touchstart",t=>{o=(0,u.u)(t),D(t)},!0),i.d.addEventListener("touchcancel",L,!0),i.d.addEventListener("touchend",L,!0),i.d.addEventListener("pointercancel",A,!0),i.d.addEventListener("mousedown",t=>{if(2===t.button)return;const n=(0,u.u)(t)-v;o{const n=(0,u.u)(t)-v;o{if(void 0===s.composedPath)return s.target.closest(".ion-activatable");{const o=s.composedPath();for(let r=0;rs.classList.contains("ion-activatable-instant"),P=s=>{if(s.shadowRoot){const o=s.shadowRoot.querySelector("ion-ripple-effect");if(o)return o}return s.querySelector("ion-ripple-effect")},f="ion-activated",k=100,m=150,v=2500}}]); \ No newline at end of file +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[6416],{6416:(y,h,p)=>{p.r(h),p.d(h,{startTapClick:()=>g});var i=p(1848),u=p(512);const g=s=>{if(void 0===i.d)return;let e,E,a,o=10*-v,r=0;const O=s.getBoolean("animated",!0)&&s.getBoolean("rippleEffect",!0),l=new WeakMap,L=t=>{o=(0,u.u)(t),R(t)},A=()=>{a&&clearTimeout(a),a=void 0,e&&(I(!1),e=void 0)},D=t=>{e||w(b(t),t)},R=t=>{w(void 0,t)},w=(t,n)=>{if(t&&t===e)return;a&&clearTimeout(a),a=void 0;const{x:d,y:c}=(0,u.v)(n);if(e){if(l.has(e))throw new Error("internal error");e.classList.contains(f)||C(e,d,c),I(!0)}if(t){const M=l.get(t);M&&(clearTimeout(M),l.delete(t)),t.classList.remove(f);const S=()=>{C(t,d,c),a=void 0};T(t)?S():a=setTimeout(S,k)}e=t},C=(t,n,d)=>{if(r=Date.now(),t.classList.add(f),!O)return;const c=P(t);null!==c&&(_(),E=c.addRipple(n,d))},_=()=>{void 0!==E&&(E.then(t=>t()),E=void 0)},I=t=>{_();const n=e;if(!n)return;const d=m-Date.now()+r;if(t&&d>0&&!T(n)){const c=setTimeout(()=>{n.classList.remove(f),l.delete(n)},m);l.set(n,c)}else n.classList.remove(f)};i.d.addEventListener("ionGestureCaptured",A),i.d.addEventListener("touchstart",t=>{o=(0,u.u)(t),D(t)},!0),i.d.addEventListener("touchcancel",L,!0),i.d.addEventListener("touchend",L,!0),i.d.addEventListener("pointercancel",A,!0),i.d.addEventListener("mousedown",t=>{if(2===t.button)return;const n=(0,u.u)(t)-v;o{const n=(0,u.u)(t)-v;o{if(void 0===s.composedPath)return s.target.closest(".ion-activatable");{const o=s.composedPath();for(let r=0;rs.classList.contains("ion-activatable-instant"),P=s=>{if(s.shadowRoot){const o=s.shadowRoot.querySelector("ion-ripple-effect");if(o)return o}return s.querySelector("ion-ripple-effect")},f="ion-activated",k=100,m=150,v=2500}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/6642.d1acb7e74bbea8f2.js b/MacroDeck/wwwroot/client/6642.d1acb7e74bbea8f2.js new file mode 100644 index 00000000..8dbb2f91 --- /dev/null +++ b/MacroDeck/wwwroot/client/6642.d1acb7e74bbea8f2.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[6642],{6642:(z,C,c)=>{c.r(C),c.d(C,{ion_toast:()=>$});var y=c(5861),s=c(771),T=c(8958),b=c(512),M=c(9229),v=c(2400),h=c(9207),p=c(4459),l=c(2905),d=c(4913),k=c(1848),D=c(6535);c(2019);const O=(t,e)=>Math.floor(t/2-e/2),K=(t,e)=>{const n=(0,d.c)(),o=(0,d.c)(),{position:r,top:i,bottom:u}=e,a=(0,b.g)(t).querySelector(".toast-wrapper");switch(o.addElement(a),r){case"top":o.fromTo("transform","translateY(-100%)","translateY(".concat(i,")"));break;case"middle":const g=O(t.clientHeight,a.clientHeight);a.style.top="".concat(g,"px"),o.fromTo("opacity",.01,1);break;default:o.fromTo("transform","translateY(100%)","translateY(".concat(u,")"))}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:r,top:i,bottom:u}=e,a=(0,b.g)(t).querySelector(".toast-wrapper");switch(o.addElement(a),r){case"top":o.fromTo("transform","translateY(".concat(i,")"),"translateY(-100%)");break;case"middle":o.fromTo("opacity",.99,0);break;default:o.fromTo("transform","translateY(".concat(u,")"),"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:r,top:i,bottom:u}=e,a=(0,b.g)(t).querySelector(".toast-wrapper");switch(o.addElement(a),r){case"top":a.style.setProperty("transform","translateY(".concat(i,")")),o.fromTo("opacity",.01,1);break;case"middle":const g=O(t.clientHeight,a.clientHeight);a.style.top="".concat(g,"px"),o.fromTo("opacity",.01,1);break;default:a.style.setProperty("transform","translateY(".concat(u,")")),o.fromTo("opacity",.01,1)}return n.easing("cubic-bezier(.36,.66,.04,1)").duration(400).addAnimation(o)},Z=t=>{const e=(0,d.c)(),n=(0,d.c)(),r=(0,b.g)(t).querySelector(".toast-wrapper");return n.addElement(r).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(r=>"cancel"===r.role);this.callButtonHandler(o)}},this.createSwipeGesture=e=>{(this.gesture=((t,e,n)=>{const o=(0,b.g)(t).querySelector(".toast-wrapper"),r=t.clientHeight,i=o.getBoundingClientRect();let u=0;const a="middle"===t.position?.5:0,g="top"===t.position?-1:1,x=O(r,i.height),Y=[{offset:0,transform:"translateY(-".concat(x+i.height,"px)")},{offset:.5,transform:"translateY(0px)"},{offset:1,transform:"translateY(".concat(x+i.height,"px)")}],m=(0,d.c)("toast-swipe-to-dismiss-animation").addElement(o).duration(100);switch(t.position){case"middle":u=r+i.height,m.keyframes(Y),m.progressStart(!0,.5);break;case"top":u=i.bottom,m.keyframes([{offset:0,transform:"translateY(".concat(e.top,")")},{offset:1,transform:"translateY(-100%)"}]),m.progressStart(!0,0);break;default:u=r-i.top,m.keyframes([{offset:0,transform:"translateY(".concat(e.bottom,")")},{offset:1,transform:"translateY(100%)"}]),m.progressStart(!0,0)}const j=w=>w*g/u,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)/u*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(),H=R.top-x,nt="".concat(H,"px"),W=(x+R.height)*(w.deltaY<=0?-1:1),st=_?"".concat(W,"px"):"0px",it=[{offset:0,transform:"translateY(".concat(nt,")")},{offset:1,transform:"translateY(".concat(st,")")}];m.keyframes(it),L=W-H}else _=I>=.5,B=_?1:0,E=j(w.deltaY),L=(_?1-E:E)*u;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(){(0,h.k)(this.el)}componentDidLoad(){!0===this.isOpen&&(0,b.r)(()=>this.present()),this.triggerChanged()}present(){var t=this;return(0,y.Z)(function*(){const e=yield t.lockController.lock();yield t.delegateController.attachViewToDom();const{el:n,position:o}=t,i=function G(t,e,n,o){let r;if(r="md"===n?"top"===t?8:-8:"top"===t?10:-10,e&&k.w){!function U(t,e){null===t.offsetParent&&(0,v.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 i=e.getBoundingClientRect();return"top"===t?r+=i.bottom:"bottom"===t&&(r-=k.w.innerHeight-i.top),{top:"".concat(r,"px"),bottom:"".concat(r,"px")}}return{top:"calc(".concat(r,"px + var(--ion-safe-area-top, 0px))"),bottom:"calc(".concat(r,"px - var(--ion-safe-area-bottom, 0px))")}}(o,t.getAnchorElement(),(0,l.b)(t),n);t.lastPresentedPosition=i,yield(0,h.f)(t,"toastEnter",K,N,{position:o,top:i.top,bottom:i.bottom}),t.revealContentToScreenReader=!0,t.duration>0&&(t.durationTimeout=setTimeout(()=>t.dismiss(void 0,"timeout"),t.duration)),t.prefersSwipeGesture()&&t.createSwipeGesture(i),e()})()}dismiss(t,e){var n=this;return(0,y.Z)(function*(){var o,r;const i=yield n.lockController.lock(),{durationTimeout:u,position:f,lastPresentedPosition:a}=n;u&&clearTimeout(u);const g=yield(0,h.g)(n,t,e,"toastLeave",F,Z,{position:f,top:null!==(o=null==a?void 0:a.top)&&void 0!==o?o:"",bottom:null!==(r=null==a?void 0:a.bottom)&&void 0!==r?r:""});return g&&(n.delegateController.removeViewFromDom(),n.revealContentToScreenReader=!1),n.lastPresentedPosition=void 0,n.destroySwipeGesture(),i(),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,v.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,v.p)('An anchor element with an ID of "'.concat(e,'" was not found in the DOM.'),n):o}if(e instanceof HTMLElement)return e;(0,v.p)("Invalid positionAnchor value:",e,n)}}buttonClick(t){var e=this;return(0,y.Z)(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,y.Z)(function*(){if(null!=t&&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),o={"toast-button-group":!0,["toast-button-group-".concat(e)]:!0};return(0,s.h)("div",{class:o},t.map(r=>(0,s.h)("button",Object.assign({},r.htmlAttributes,{type:"button",class:Q(r),tabIndex:0,onClick:()=>this.buttonClick(r),part:q(r)}),(0,s.h)("div",{class:"toast-button-inner"},r.icon&&(0,s.h)("ion-icon",{"aria-hidden":"true",icon:r.icon,slot:void 0===r.text?"icon-only":void 0,class:"toast-button-icon"}),r.text),"md"===n&&(0,s.h)("ion-ripple-effect",{type:void 0!==r.icon&&void 0===r.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:r}=this,i=this.getButtons(),u=i.filter(x=>"start"===x.side),f=i.filter(x=>"start"!==x.side),a=(0,l.b)(this),g={"toast-wrapper":!0,["toast-".concat(this.position)]:!0,["toast-layout-".concat(t)]:!0};return"stacked"===t&&u.length>0&&f.length>0&&(0,v.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.H,Object.assign({tabindex:"-1"},this.htmlAttributes,{style:{zIndex:"".concat(6e4+this.overlayIndex)},class:(0,p.c)(this.color,Object.assign(Object.assign({[a]:!0},(0,p.g)(this.cssClass)),{"overlay-hidden":!0,"toast-translucent":this.translucent})),onIonToastWillDismiss:this.dispatchCancelHandler}),(0,s.h)("div",{class:g},(0,s.h)("div",{class:"toast-container",part:"container"},this.renderButtons(u,"start"),void 0!==this.icon&&(0,s.h)("ion-icon",{class:"toast-icon",part:"icon",icon:this.icon,lazy:!1,"aria-hidden":"true"}),(0,s.h)("div",{class:"toast-content",role:"status","aria-atomic":"true","aria-live":"polite"},!n&&void 0!==o&&this.renderHeader("oldHeader","true"),!n&&void 0!==r&&this.renderToastMessage("oldMessage","true"),n&&void 0!==o&&this.renderHeader("header"),n&&void 0!==r&&this.renderToastMessage("header")),this.renderButtons(f,"end"))))}get el(){return(0,s.f)(this)}static get watchers(){return{swipeGesture:["swipeGestureChanged"],isOpen:["onIsOpenChange"],trigger:["triggerChanged"]}}},Q=t=>Object.assign({"toast-button":!0,"toast-button-icon-only":void 0!==t.icon&&void 0===t.text,["toast-button-".concat(t.role)]:void 0!==t.role,"ion-focusable":!0,"ion-activatable":!0},(0,p.g)(t.cssClass)),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}@supports (inset-inline-start: 0){:host{inset-inline-start:0}}@supports not (inset-inline-start: 0){:host{left:0}:host-context([dir=rtl]){left:unset;right:unset;right:0}@supports selector(:dir(rtl)){:host(:dir(rtl)){left:unset;right:unset;right: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)}@supports (inset-inline-start: 0){.toast-wrapper{inset-inline-start:var(--start);inset-inline-end:var(--end)}}@supports not (inset-inline-start: 0){.toast-wrapper{left:var(--start);right:var(--end)}:host-context([dir=rtl]) .toast-wrapper{left:unset;right:unset;left:var(--end);right:var(--start)}[dir=rtl] .toast-wrapper{left:unset;right:unset;left:var(--end);right:var(--start)}@supports selector(:dir(rtl)){.toast-wrapper:dir(rtl){left:unset;right:unset;left:var(--end);right:var(--start)}}}.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, #f2f2f2);--border-radius:14px;--button-color:var(--ion-color-primary, #3880ff);--color:var(--ion-color-step-850, #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}@supports (inset-inline-start: 0){:host{inset-inline-start:0}}@supports not (inset-inline-start: 0){:host{left:0}:host-context([dir=rtl]){left:unset;right:unset;right:0}@supports selector(:dir(rtl)){:host(:dir(rtl)){left:unset;right:unset;right: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)}@supports (inset-inline-start: 0){.toast-wrapper{inset-inline-start:var(--start);inset-inline-end:var(--end)}}@supports not (inset-inline-start: 0){.toast-wrapper{left:var(--start);right:var(--end)}:host-context([dir=rtl]) .toast-wrapper{left:unset;right:unset;left:var(--end);right:var(--start)}[dir=rtl] .toast-wrapper{left:unset;right:unset;left:var(--end);right:var(--start)}@supports selector(:dir(rtl)){.toast-wrapper:dir(rtl){left:unset;right:unset;left:var(--end);right:var(--start)}}}.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, #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, #3880ff);--color:var(--ion-color-step-50, #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, #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, 56, 128, 255), 0.08)}.toast-button-cancel:hover{background-color:rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.08)}}"}},4459:(z,C,c)=>{c.d(C,{c:()=>T,g:()=>M,h:()=>s,o:()=>h});var y=c(5861);const s=(p,l)=>null!==l.closest(p),T=(p,l)=>"string"==typeof p&&p.length>0?Object.assign({"ion-color":!0,["ion-color-".concat(p)]:!0},l):l,M=p=>{const l={};return(p=>void 0!==p?(Array.isArray(p)?p:p.split(" ")).filter(d=>null!=d).map(d=>d.trim()).filter(d=>""!==d):[])(p).forEach(d=>l[d]=!0),l},v=/^[a-z][a-z0-9+\-.]*:/,h=function(){var p=(0,y.Z)(function*(l,d,k,D){if(null!=l&&"#"!==l[0]&&!v.test(l)){const P=document.querySelector("ion-router");if(P)return null!=d&&d.preventDefault(),P.push(l,k,D)}return!1});return function(d,k,D,P){return p.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/6642.f555a673d439add1.js b/MacroDeck/wwwroot/client/6642.f555a673d439add1.js deleted file mode 100644 index 9b013ecf..00000000 --- a/MacroDeck/wwwroot/client/6642.f555a673d439add1.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[6642],{6642:(E,v,d)=>{d.r(v),d.d(v,{ion_toast:()=>C});var g=d(5861),r=d(1688),w=d(3365),m=d(839),_=d(6710),l=d(4988),f=d(3567),s=d(2085),i=d(1774);d(6225);const y=(t,e)=>{const o=(0,i.c)(),n=(0,i.c)(),c=(0,m.g)(t).querySelector(".toast-wrapper");switch(n.addElement(c),e){case"top":n.fromTo("transform","translateY(-100%)","translateY(calc(10px + var(--ion-safe-area-top, 0px)))");break;case"middle":const x=Math.floor(t.clientHeight/2-c.clientHeight/2);c.style.top=`${x}px`,n.fromTo("opacity",.01,1);break;default:n.fromTo("transform","translateY(100%)","translateY(calc(-10px - var(--ion-safe-area-bottom, 0px)))")}return o.easing("cubic-bezier(.155,1.105,.295,1.12)").duration(400).addAnimation(n)},k=(t,e)=>{const o=(0,i.c)(),n=(0,i.c)(),c=(0,m.g)(t).querySelector(".toast-wrapper");switch(n.addElement(c),e){case"top":n.fromTo("transform","translateY(calc(10px + var(--ion-safe-area-top, 0px)))","translateY(-100%)");break;case"middle":n.fromTo("opacity",.99,0);break;default:n.fromTo("transform","translateY(calc(-10px - var(--ion-safe-area-bottom, 0px)))","translateY(100%)")}return o.easing("cubic-bezier(.36,.66,.04,1)").duration(300).addAnimation(n)},b=(t,e)=>{const o=(0,i.c)(),n=(0,i.c)(),c=(0,m.g)(t).querySelector(".toast-wrapper");switch(n.addElement(c),e){case"top":c.style.top="calc(8px + var(--ion-safe-area-top, 0px))",n.fromTo("opacity",.01,1);break;case"middle":const x=Math.floor(t.clientHeight/2-c.clientHeight/2);c.style.top=`${x}px`,n.fromTo("opacity",.01,1);break;default:c.style.bottom="calc(8px + var(--ion-safe-area-bottom, 0px))",n.fromTo("opacity",.01,1)}return o.easing("cubic-bezier(.36,.66,.04,1)").duration(400).addAnimation(n)},D=t=>{const e=(0,i.c)(),o=(0,i.c)(),a=(0,m.g)(t).querySelector(".toast-wrapper");return o.addElement(a).fromTo("opacity",.99,0),e.easing("cubic-bezier(.36,.66,.04,1)").duration(300).addAnimation(o)},C=class{constructor(t){(0,r.r)(this,t),this.didPresent=(0,r.d)(this,"ionToastDidPresent",7),this.willPresent=(0,r.d)(this,"ionToastWillPresent",7),this.willDismiss=(0,r.d)(this,"ionToastWillDismiss",7),this.didDismiss=(0,r.d)(this,"ionToastDidDismiss",7),this.didPresentShorthand=(0,r.d)(this,"didPresent",7),this.willPresentShorthand=(0,r.d)(this,"willPresent",7),this.willDismissShorthand=(0,r.d)(this,"willDismiss",7),this.didDismissShorthand=(0,r.d)(this,"didDismiss",7),this.delegateController=(0,l.d)(this),this.triggerController=(0,l.e)(),this.customHTMLEnabled=s.c.get("innerHTMLTemplatesEnabled",w.E),this.presented=!1,this.dispatchCancelHandler=e=>{if((0,l.i)(e.detail.role)){const n=this.getButtons().find(a=>"cancel"===a.role);this.callButtonHandler(n)}},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=s.c.getNumber("toastDuration",0),this.header=void 0,this.layout="baseline",this.message=void 0,this.keyboardClose=!1,this.position="bottom",this.buttons=void 0,this.translucent=!1,this.animated=!0,this.icon=void 0,this.htmlAttributes=void 0,this.isOpen=!1,this.trigger=void 0}onIsOpenChange(t,e){!0===t&&!1===e?this.present():!1===t&&!0===e&&this.dismiss()}triggerChanged(){const{trigger:t,el:e,triggerController:o}=this;t&&o.addClickListener(e,t)}connectedCallback(){(0,l.j)(this.el),this.triggerChanged()}disconnectedCallback(){this.triggerController.removeClickListener()}componentWillLoad(){(0,l.k)(this.el)}componentDidLoad(){!0===this.isOpen&&(0,m.r)(()=>this.present())}present(){var t=this;return(0,g.Z)(function*(){void 0!==t.currentTransition&&(yield t.currentTransition),yield t.delegateController.attachViewToDom(),t.currentTransition=(0,l.f)(t,"toastEnter",y,b,t.position),yield t.currentTransition,t.revealContentToScreenReader=!0,t.currentTransition=void 0,t.duration>0&&(t.durationTimeout=setTimeout(()=>t.dismiss(void 0,"timeout"),t.duration))})()}dismiss(t,e){var o=this;return(0,g.Z)(function*(){o.durationTimeout&&clearTimeout(o.durationTimeout),o.currentTransition=(0,l.g)(o,t,e,"toastLeave",k,D,o.position);const n=yield o.currentTransition;return n&&(o.delegateController.removeViewFromDom(),o.revealContentToScreenReader=!1),n})()}onDidDismiss(){return(0,l.h)(this.el,"ionToastDidDismiss")}onWillDismiss(){return(0,l.h)(this.el,"ionToastWillDismiss")}getButtons(){return this.buttons?this.buttons.map(e=>"string"==typeof e?{text:e}:e):[]}buttonClick(t){var e=this;return(0,g.Z)(function*(){const o=t.role;return(0,l.i)(o)||(yield e.callButtonHandler(t))?e.dismiss(void 0,o):Promise.resolve()})()}callButtonHandler(t){return(0,g.Z)(function*(){if(null!=t&&t.handler)try{if(!1===(yield(0,l.s)(t.handler)))return!1}catch(e){console.error(e)}return!0})()}renderButtons(t,e){if(0===t.length)return;const o=(0,s.b)(this);return(0,r.h)("div",{class:{"toast-button-group":!0,[`toast-button-group-${e}`]:!0}},t.map(a=>(0,r.h)("button",Object.assign({},a.htmlAttributes,{type:"button",class:P(a),tabIndex:0,onClick:()=>this.buttonClick(a),part:O(a)}),(0,r.h)("div",{class:"toast-button-inner"},a.icon&&(0,r.h)("ion-icon",{"aria-hidden":"true",icon:a.icon,slot:void 0===a.text?"icon-only":void 0,class:"toast-button-icon"}),a.text),"md"===o&&(0,r.h)("ion-ripple-effect",{type:void 0!==a.icon&&void 0===a.text?"unbounded":"bounded"}))))}renderToastMessage(t,e=null){const{customHTMLEnabled:o,message:n}=this;return o?(0,r.h)("div",{key:t,"aria-hidden":e,class:"toast-message",part:"message",innerHTML:(0,w.a)(n)}):(0,r.h)("div",{key:t,"aria-hidden":e,class:"toast-message",part:"message"},n)}renderHeader(t,e=null){return(0,r.h)("div",{key:t,class:"toast-header","aria-hidden":e,part:"header"},this.header)}render(){const{layout:t,el:e,revealContentToScreenReader:o,header:n,message:a}=this,c=this.getButtons(),h=c.filter(T=>"start"===T.side),u=c.filter(T=>"start"!==T.side),x=(0,s.b)(this),L={"toast-wrapper":!0,[`toast-${this.position}`]:!0,[`toast-layout-${t}`]:!0};return"stacked"===t&&h.length>0&&u.length>0&&(0,_.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,r.h)(r.H,Object.assign({tabindex:"-1"},this.htmlAttributes,{style:{zIndex:`${6e4+this.overlayIndex}`},class:(0,f.c)(this.color,Object.assign(Object.assign({[x]:!0},(0,f.g)(this.cssClass)),{"overlay-hidden":!0,"toast-translucent":this.translucent})),onIonToastWillDismiss:this.dispatchCancelHandler}),(0,r.h)("div",{class:L},(0,r.h)("div",{class:"toast-container",part:"container"},this.renderButtons(h,"start"),void 0!==this.icon&&(0,r.h)("ion-icon",{class:"toast-icon",part:"icon",icon:this.icon,lazy:!1,"aria-hidden":"true"}),(0,r.h)("div",{class:"toast-content",role:"status","aria-atomic":"true","aria-live":"polite"},!o&&void 0!==n&&this.renderHeader("oldHeader","true"),!o&&void 0!==a&&this.renderToastMessage("oldMessage","true"),o&&void 0!==n&&this.renderHeader("header"),o&&void 0!==a&&this.renderToastMessage("header")),this.renderButtons(u,"end"))))}get el(){return(0,r.f)(this)}static get watchers(){return{isOpen:["onIsOpenChange"],trigger:["triggerChanged"]}}},P=t=>Object.assign({"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},(0,f.g)(t.cssClass)),O=t=>(0,l.i)(t.role)?"button cancel":"button";C.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}@supports (inset-inline-start: 0){:host{inset-inline-start:0}}@supports not (inset-inline-start: 0){:host{left:0}:host-context([dir=rtl]){left:unset;right:unset;right:0}@supports selector(:dir(rtl)){:host:dir(rtl){left:unset;right:unset;right: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)}@supports (inset-inline-start: 0){.toast-wrapper{inset-inline-start:var(--start);inset-inline-end:var(--end)}}@supports not (inset-inline-start: 0){.toast-wrapper{left:var(--start);right:var(--end)}:host-context([dir=rtl]) .toast-wrapper{left:unset;right:unset;left:var(--end);right:var(--start)}[dir=rtl] .toast-wrapper{left:unset;right:unset;left:var(--end);right:var(--start)}@supports selector(:dir(rtl)){.toast-wrapper:dir(rtl){left:unset;right:unset;left:var(--end);right:var(--start)}}}.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-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, #f2f2f2);--border-radius:14px;--button-color:var(--ion-color-primary, #3880ff);--color:var(--ion-color-step-850, #262626);--max-width:700px;--start:10px;--end:10px;font-size:14px}.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-top{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);top:0}.toast-wrapper.toast-middle{opacity:0.01}.toast-wrapper.toast-bottom{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);bottom:0}.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;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:17px;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}@supports (inset-inline-start: 0){:host{inset-inline-start:0}}@supports not (inset-inline-start: 0){:host{left:0}:host-context([dir=rtl]){left:unset;right:unset;right:0}@supports selector(:dir(rtl)){:host:dir(rtl){left:unset;right:unset;right: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)}@supports (inset-inline-start: 0){.toast-wrapper{inset-inline-start:var(--start);inset-inline-end:var(--end)}}@supports not (inset-inline-start: 0){.toast-wrapper{left:var(--start);right:var(--end)}:host-context([dir=rtl]) .toast-wrapper{left:unset;right:unset;left:var(--end);right:var(--start)}[dir=rtl] .toast-wrapper{left:unset;right:unset;left:var(--end);right:var(--start)}@supports selector(:dir(rtl)){.toast-wrapper:dir(rtl){left:unset;right:unset;left:var(--end);right:var(--start)}}}.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-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, #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, #3880ff);--color:var(--ion-color-step-50, #f2f2f2);--max-width:700px;--start:8px;--end:8px;font-size:14px}.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:20px}.toast-message{line-height:20px}.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:14px;font-weight:500;letter-spacing:0.84px;text-transform:uppercase;overflow:hidden}.toast-button-cancel{color:var(--ion-color-step-100, #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, 56, 128, 255), 0.08)}.toast-button-cancel:hover{background-color:rgba(var(--ion-background-color-rgb, 255, 255, 255), 0.08)}}"}},3567:(E,v,d)=>{d.d(v,{c:()=>w,g:()=>_,h:()=>r,o:()=>f});var g=d(5861);const r=(s,i)=>null!==i.closest(s),w=(s,i)=>"string"==typeof s&&s.length>0?Object.assign({"ion-color":!0,[`ion-color-${s}`]:!0},i):i,_=s=>{const i={};return(s=>void 0!==s?(Array.isArray(s)?s:s.split(" ")).filter(p=>null!=p).map(p=>p.trim()).filter(p=>""!==p):[])(s).forEach(p=>i[p]=!0),i},l=/^[a-z][a-z0-9+\-.]*:/,f=function(){var s=(0,g.Z)(function*(i,p,y,k){if(null!=i&&"#"!==i[0]&&!l.test(i)){const b=document.querySelector("ion-router");if(b)return null!=p&&p.preventDefault(),b.push(i,y,k)}return!1});return function(p,y,k,b){return s.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/6673.86cfd52a9e7278e6.js b/MacroDeck/wwwroot/client/6673.86cfd52a9e7278e6.js new file mode 100644 index 00000000..783a7a1b --- /dev/null +++ b/MacroDeck/wwwroot/client/6673.86cfd52a9e7278e6.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[6673],{6673:(h,e,i)=>{i.r(e),i.d(e,{ion_chip:()=>l});var t=i(771),s=i(4459),g=i(2905);const l=class{constructor(a){(0,t.r)(this,a),this.color=void 0,this.outline=!1,this.disabled=!1}render(){const a=(0,g.b)(this);return(0,t.h)(t.H,{"aria-disabled":this.disabled?"true":null,class:(0,s.c)(this.color,{[a]:!0,"chip-outline":this.outline,"chip-disabled":this.disabled,"ion-activatable":!0})},(0,t.h)("slot",null),"md"===a&&(0,t.h)("ion-ripple-effect",null))}};l.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}"}},4459:(h,e,i)=>{i.d(e,{c:()=>g,g:()=>d,h:()=>s,o:()=>a});var t=i(5861);const s=(o,n)=>null!==n.closest(o),g=(o,n)=>"string"==typeof o&&o.length>0?Object.assign({"ion-color":!0,["ion-color-".concat(o)]:!0},n):n,d=o=>{const n={};return(o=>void 0!==o?(Array.isArray(o)?o:o.split(" ")).filter(r=>null!=r).map(r=>r.trim()).filter(r=>""!==r):[])(o).forEach(r=>n[r]=!0),n},l=/^[a-z][a-z0-9+\-.]*:/,a=function(){var o=(0,t.Z)(function*(n,r,p,x){if(null!=n&&"#"!==n[0]&&!l.test(n)){const b=document.querySelector("ion-router");if(b)return null!=r&&r.preventDefault(),b.push(n,p,x)}return!1});return function(r,p,x,b){return o.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/6673.dab3aa73b57f5e68.js b/MacroDeck/wwwroot/client/6673.dab3aa73b57f5e68.js deleted file mode 100644 index 1240ee99..00000000 --- a/MacroDeck/wwwroot/client/6673.dab3aa73b57f5e68.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[6673],{6673:(h,a,r)=>{r.r(a),r.d(a,{ion_chip:()=>l});var i=r(1688),s=r(3567),c=r(2085);const l=class{constructor(e){(0,i.r)(this,e),this.color=void 0,this.outline=!1,this.disabled=!1}render(){const e=(0,c.b)(this);return(0,i.h)(i.H,{"aria-disabled":this.disabled?"true":null,class:(0,s.c)(this.color,{[e]:!0,"chip-outline":this.outline,"chip-disabled":this.disabled,"ion-activatable":!0})},(0,i.h)("slot",null),"md"===e&&(0,i.h)("ion-ripple-effect",null))}};l.style=":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:7px;padding-bottom:7px;display:-ms-inline-flexbox;display:inline-flex;position:relative;-ms-flex-align:center;align-items:center;height:32px;background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit);font-size:14px;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:20px}: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){width:24px;height:24px}::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)}}"},3567:(h,a,r)=>{r.d(a,{c:()=>c,g:()=>l,h:()=>s,o:()=>u});var i=r(5861);const s=(o,n)=>null!==n.closest(o),c=(o,n)=>"string"==typeof o&&o.length>0?Object.assign({"ion-color":!0,[`ion-color-${o}`]:!0},n):n,l=o=>{const n={};return(o=>void 0!==o?(Array.isArray(o)?o:o.split(" ")).filter(t=>null!=t).map(t=>t.trim()).filter(t=>""!==t):[])(o).forEach(t=>n[t]=!0),n},e=/^[a-z][a-z0-9+\-.]*:/,u=function(){var o=(0,i.Z)(function*(n,t,b,p){if(null!=n&&"#"!==n[0]&&!e.test(n)){const g=document.querySelector("ion-router");if(g)return null!=t&&t.preventDefault(),g.push(n,b,p)}return!1});return function(t,b,p,g){return o.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/6754.9ea38b9badfd8343.js b/MacroDeck/wwwroot/client/6754.9ea38b9badfd8343.js deleted file mode 100644 index 72ad77fa..00000000 --- a/MacroDeck/wwwroot/client/6754.9ea38b9badfd8343.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[6754],{6754:($,O,c)=>{c.r(O),c.d(O,{ion_select:()=>T,ion_select_option:()=>M,ion_select_popover:()=>F});var x=c(5861),s=c(1688),j=c(5487),S=c(679),f=c(839),_=c(6710),w=c(4988),d=c(5085),n=c(3567),u=c(7063),y=c(3173),m=c(2085);c(6225);const T=class{constructor(e){(0,s.r)(this,e),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-"+K++,this.inheritedAttributes={},this.hasLoggedDeprecationWarning=!1,this.onClick=t=>{this.setFocus(),this.open(t)},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.legacy=void 0,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(e){this.value=e,this.ionChange.emit({value:e})}componentWillLoad(){this.inheritedAttributes=(0,f.k)(this.el,["aria-label"])}connectedCallback(){var e=this;return(0,x.Z)(function*(){const{el:t}=e;e.legacyFormController=(0,j.c)(t),e.notchController=(0,S.c)(t,()=>e.notchSpacerEl,()=>e.labelSlot),e.updateOverlayOptions(),e.emitStyle(),e.mutationO=(0,u.w)(e.el,"ion-select-option",(0,x.Z)(function*(){e.updateOverlayOptions(),(0,s.i)(e)}))})()}disconnectedCallback(){this.mutationO&&(this.mutationO.disconnect(),this.mutationO=void 0),this.notchController&&(this.notchController.destroy(),this.notchController=void 0)}open(e){var t=this;return(0,x.Z)(function*(){if(t.disabled||t.isExpanded)return;t.isExpanded=!0;const l=t.overlay=yield t.createOverlay(e);if(l.onDidDismiss().then(()=>{t.overlay=void 0,t.isExpanded=!1,t.ionDismiss.emit(),t.setFocus()}),yield l.present(),"popover"===t.interface){let i=t.childOpts.map(r=>r.value).indexOf(t.value);i=i>-1?i:0;const o=l.querySelector(`.select-interface-option:nth-child(${i+1})`);if(o){(0,f.f)(o);const r=o.querySelector("ion-radio, ion-checkbox");r&&r.focus()}}return l})()}createOverlay(e){let t=this.interface;return"action-sheet"===t&&this.multiple&&(console.warn(`Select interface cannot be "${t}" with a multi-value select. Using the "alert" interface instead.`),t="alert"),"popover"===t&&!e&&(console.warn(`Select interface cannot be a "${t}" without passing an event. Using the "alert" interface instead.`),t="alert"),"action-sheet"===t?this.openActionSheet():"popover"===t?this.openPopover(e):this.openAlert()}updateOverlayOptions(){const e=this.overlay;if(!e)return;const t=this.childOpts,l=this.value;switch(this.interface){case"action-sheet":e.buttons=this.createActionSheetButtons(t,l);break;case"popover":const i=e.querySelector("ion-select-popover");i&&(i.options=this.createPopoverOptions(t,l));break;case"alert":e.inputs=this.createAlertInputs(t,this.multiple?"checkbox":"radio",l)}}createActionSheetButtons(e,t){const l=e.map(i=>{const o=E(i),r=Array.from(i.classList).filter(a=>"hydrated"!==a).join(" "),p=`${I} ${r}`;return{role:z(t,o,this.compareWith)?"selected":"",text:i.textContent,cssClass:p,handler:()=>{this.setValue(o)}}});return l.push({text:this.cancelText,role:"cancel",handler:()=>{this.ionCancel.emit()}}),l}createAlertInputs(e,t,l){return e.map(o=>{const r=E(o),p=Array.from(o.classList).filter(g=>"hydrated"!==g).join(" ");return{type:t,cssClass:`${I} ${p}`,label:o.textContent||"",value:r,checked:z(l,r,this.compareWith),disabled:o.disabled}})}createPopoverOptions(e,t){return e.map(i=>{const o=E(i),r=Array.from(i.classList).filter(a=>"hydrated"!==a).join(" ");return{text:i.textContent||"",cssClass:`${I} ${r}`,value:o,checked:z(t,o,this.compareWith),disabled:i.disabled,handler:a=>{this.setValue(a),this.multiple||this.close()}}})}openPopover(e){var t=this;return(0,x.Z)(function*(){const{fill:l,labelPlacement:i}=t,o=t.interfaceOptions,r=(0,m.b)(t),p="md"!==r,a=t.multiple,g=t.value;let h=e,v="auto";if(t.legacyFormController.hasLegacyControl()){const b=t.el.closest("ion-item");b&&(b.classList.contains("item-label-floating")||b.classList.contains("item-label-stacked"))&&(h=Object.assign(Object.assign({},e),{detail:{ionShadowTarget:b}}),v="cover")}else"floating"===i||"stacked"===i||"md"===r&&void 0!==l?v="cover":h=Object.assign(Object.assign({},e),{detail:{ionShadowTarget:t.nativeWrapperEl}});const k=Object.assign(Object.assign({mode:r,event:h,alignment:"center",size:v,showBackdrop:p},o),{component:"ion-select-popover",cssClass:["select-popover",o.cssClass],componentProps:{header:o.header,subHeader:o.subHeader,message:o.message,multiple:a,value:g,options:t.createPopoverOptions(t.childOpts,g)}});return w.c.create(k)})()}openActionSheet(){var e=this;return(0,x.Z)(function*(){const t=(0,m.b)(e),l=e.interfaceOptions,i=Object.assign(Object.assign({mode:t},l),{buttons:e.createActionSheetButtons(e.childOpts,e.value),cssClass:["select-action-sheet",l.cssClass]});return w.b.create(i)})()}openAlert(){var e=this;return(0,x.Z)(function*(){let t,l;e.legacyFormController.hasLegacyControl()?(t=e.getLabel(),l=t?t.textContent:null):l=e.labelText;const i=e.interfaceOptions,o=e.multiple?"checkbox":"radio",r=(0,m.b)(e),p=Object.assign(Object.assign({mode:r},i),{header:i.header?i.header:l,inputs:e.createAlertInputs(e.childOpts,o,e.value),buttons:[{text:e.cancelText,role:"cancel",handler:()=>{e.ionCancel.emit()}},{text:e.okText,handler:a=>{e.setValue(a)}}],cssClass:["select-alert",i.cssClass,e.multiple?"multiple-select-alert":"single-select-alert"]});return w.a.create(p)})()}close(){return this.overlay?this.overlay.dismiss():Promise.resolve(!1)}getLabel(){return(0,f.h)(this.el)}hasValue(){return""!==this.getText()}get childOpts(){return Array.from(this.el.querySelectorAll("ion-select-option"))}get labelText(){const{label:e}=this;if(void 0!==e)return e;const{labelSlot:t}=this;return null!==t?t.textContent:void 0}getText(){const e=this.selectedText;return null!=e&&""!==e?e:U(this.childOpts,this.value,this.compareWith)}setFocus(){this.focusEl&&this.focusEl.focus()}emitStyle(){const{disabled:e}=this,t={"interactive-disabled":e};this.legacyFormController.hasLegacyControl()&&(t.interactive=!0,t.select=!0,t["select-disabled"]=e,t["has-placeholder"]=void 0!==this.placeholder,t["has-value"]=this.hasValue(),t["has-focus"]=this.isExpanded),this.ionStyle.emit(t)}renderLabel(){const{label:e}=this;return(0,s.h)("div",{class:{"label-text-wrapper":!0,"label-text-wrapper-hidden":!this.hasLabel},part:"label"},void 0===e?(0,s.h)("slot",{name:"label"}):(0,s.h)("div",{class:"label-text"},e))}componentDidRender(){var e;null===(e=this.notchController)||void 0===e||e.calculateNotchWidth()}get labelSlot(){return this.el.querySelector('[slot="label"]')}get hasLabel(){return void 0!==this.label||null!==this.labelSlot}renderLabelContainer(){return"md"===(0,m.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()}renderSelect(){const{disabled:e,el:t,isExpanded:l,expandedIcon:i,labelPlacement:o,justify:r,placeholder:p,fill:a,shape:g,name:h,value:v}=this,k=(0,m.b)(this),b="floating"===o||"stacked"===o,L=!b,G=(0,d.i)(t)?"rtl":"ltr",B=(0,n.h)("ion-item",this.el),N="md"===k&&"outline"!==a&&!B;return(0,f.d)(!0,t,h,A(v),e),(0,s.h)(s.H,{onClick:this.onClick,class:(0,n.c)(this.color,{[k]:!0,"in-item":B,"in-item-color":(0,n.h)("ion-item.ion-color",t),"select-disabled":e,"select-expanded":l,"has-expanded-icon":void 0!==i,"has-value":this.hasValue(),"has-placeholder":void 0!==p,"ion-focusable":!0,[`select-${G}`]:!0,[`select-fill-${a}`]:void 0!==a,[`select-justify-${r}`]:L,[`select-shape-${g}`]:void 0!==g,[`select-label-placement-${o}`]:!0})},(0,s.h)("label",{class:"select-wrapper",id:"select-label"},this.renderLabelContainer(),(0,s.h)("div",{class:"native-wrapper",ref:J=>this.nativeWrapperEl=J,part:"container"},this.renderSelectText(),!b&&this.renderSelectIcon(),this.renderListbox()),b&&this.renderSelectIcon(),N&&(0,s.h)("div",{class:"select-highlight"})))}renderLegacySelect(){this.hasLoggedDeprecationWarning||((0,_.p)('ion-select now requires providing a label with either the "label" property or the "aria-label" attribute. To migrate, remove any usage of "ion-label" and pass the label text to either the "label" property or the "aria-label" attribute.\n\nExample: ...\nExample with aria-label: ...\n\nDevelopers can use the "legacy" property to continue using the legacy form markup. This property will be removed in an upcoming major release of Ionic where this form control will use the modern form markup.',this.el),this.legacy&&(0,_.p)('ion-select is being used with the "legacy" property enabled which will forcibly enable the legacy form markup. This property will be removed in an upcoming major release of Ionic where this form control will use the modern form markup.\n Developers can dismiss this warning by removing their usage of the "legacy" property and using the new select syntax.',this.el),this.hasLoggedDeprecationWarning=!0);const{disabled:e,el:t,inputId:l,isExpanded:i,expandedIcon:o,name:r,placeholder:p,value:a}=this,g=(0,m.b)(this),{labelText:h,labelId:v}=(0,f.e)(t,l);(0,f.d)(!0,t,r,A(a),e);let b=this.getText();""===b&&void 0!==p&&(b=p);const L=void 0!==h?""!==b?`${b}, ${h}`:h:b;return(0,s.h)(s.H,{onClick:this.onClick,role:"button","aria-haspopup":"listbox","aria-disabled":e?"true":null,"aria-label":L,class:{[g]:!0,"in-item":(0,n.h)("ion-item",t),"in-item-color":(0,n.h)("ion-item.ion-color",t),"select-disabled":e,"select-expanded":i,"has-expanded-icon":void 0!==o,"legacy-select":!0}},this.renderSelectText(),this.renderSelectIcon(),(0,s.h)("label",{id:v},L),this.renderListbox())}renderSelectText(){const{placeholder:e}=this;let l=!1,i=this.getText();return""===i&&void 0!==e&&(i=e,l=!0),(0,s.h)("div",{"aria-hidden":"true",class:{"select-text":!0,"select-placeholder":l},part:l?"placeholder":"text"},i)}renderSelectIcon(){const e=(0,m.b)(this),{isExpanded:t,toggleIcon:l,expandedIcon:i}=this;let o;return o=t&&void 0!==i?i:null!=l?l:"ios"===e?y.w:y.q,(0,s.h)("ion-icon",{class:"select-icon",part:"icon","aria-hidden":"true",icon:o})}get ariaLabel(){var e,t;const{placeholder:l,el:i,inputId:o,inheritedAttributes:r}=this,p=this.getText(),{labelText:a}=(0,f.e)(i,o),g=null!==(t=null!==(e=this.labelText)&&void 0!==e?e:r["aria-label"])&&void 0!==t?t:a;let h=p;return""===h&&void 0!==l&&(h=l),void 0!==g&&(h=""===h?g:`${g}, ${h}`),h}renderListbox(){const{disabled:e,inputId:t,isExpanded:l}=this;return(0,s.h)("button",{disabled:e,id:t,"aria-label":this.ariaLabel,"aria-haspopup":"listbox","aria-expanded":`${l}`,onFocus:this.onFocus,onBlur:this.onBlur,ref:i=>this.focusEl=i})}render(){const{legacyFormController:e}=this;return e.hasLegacyControl()?this.renderLegacySelect():this.renderSelect()}get el(){return(0,s.f)(this)}static get watchers(){return{disabled:["styleChanged"],isExpanded:["styleChanged"],placeholder:["styleChanged"],value:["styleChanged"]}}},z=(e,t,l)=>void 0!==e&&(Array.isArray(e)?e.some(i=>P(i,t,l)):P(e,t,l)),E=e=>{const t=e.value;return void 0===t?e.textContent||"":t},A=e=>{if(null!=e)return Array.isArray(e)?e.join(","):e.toString()},P=(e,t,l)=>"function"==typeof l?l(e,t):"string"==typeof l?e[l]===t[l]:Array.isArray(t)?t.includes(e):e===t,U=(e,t,l)=>void 0===t?"":Array.isArray(t)?t.map(i=>D(e,i,l)).filter(i=>null!==i).join(", "):D(e,t,l)||"",D=(e,t,l)=>{const i=e.find(o=>P(t,E(o),l));return i?i.textContent:null};let K=0;const I="select-interface-option";T.style={ios:":host{--padding-top:0px;--padding-end:0px;--padding-bottom:0px;--padding-start:0px;--placeholder-color:currentColor;--placeholder-opacity:0.6;--background:transparent;--border-style:solid;--highlight-color-focused:var(--ion-color-primary, #3880ff);--highlight-color-valid:var(--ion-color-success, #2dd36f);--highlight-color-invalid:var(--ion-color-danger, #eb445a);--highlight-color:var(--highlight-color-focused);display:block;position:relative;font-family:var(--ion-font-family, inherit);white-space:nowrap;cursor:pointer;z-index:2}:host(:not(.legacy-select)){width:100%}:host(.ion-color){--highlight-color-focused:var(--ion-color-base)}:host(.legacy-select){-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;-ms-flex-align:center;align-items:center;overflow:hidden}:host(.in-item.legacy-select){position:static;max-width:45%}:host(.select-disabled){pointer-events:none}:host(.ion-focused) button{border:2px solid #5e9ed6}:host([slot=start]:not(.legacy-select)),:host([slot=end]:not(.legacy-select)){width:auto}.select-placeholder{color:var(--placeholder-color);opacity:var(--placeholder-opacity)}:host(.legacy-select) label{top:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;position:absolute;width:100%;height:100%;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;opacity:0}@supports (inset-inline-start: 0){:host(.legacy-select) label{inset-inline-start:0}}@supports not (inset-inline-start: 0){:host(.legacy-select) label{left:0}:host-context([dir=rtl]):host(.legacy-select) label,:host-context([dir=rtl]).legacy-select label{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){:host(.legacy-select) label:dir(rtl){left:unset;right:unset;right:0}}}:host(.legacy-select) label::-moz-focus-inner{border:0}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}: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)}: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) .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(.select-label-placement-stacked) .label-text-wrapper,:host(.select-expanded.select-label-placement-floating) .label-text-wrapper,:host(.ion-focused.select-label-placement-floating) .label-text-wrapper,:host(.has-value.select-label-placement-floating) .label-text-wrapper{-webkit-transform:translateY(50%) scale(0.75);transform:translateY(50%) scale(0.75);max-width:calc(100% / 0.75)}:host(.legacy-select){--padding-top:10px;--padding-end:8px;--padding-bottom:10px;--padding-start:16px}:host(:not(.legacy-select)){min-height:44px}:host(.select-label-placement-floating),:host(.select-label-placement-stacked){min-height:56px}.select-icon{width:18px;height:18px;color:var(--ion-color-step-650, #595959)}:host(.select-label-placement-stacked) .native-wrapper,:host(.select-label-placement-floating) .native-wrapper{width:calc(100% - 18px - 4px)}:host(.select-disabled){opacity:0.3}",md:":host{--padding-top:0px;--padding-end:0px;--padding-bottom:0px;--padding-start:0px;--placeholder-color:currentColor;--placeholder-opacity:0.6;--background:transparent;--border-style:solid;--highlight-color-focused:var(--ion-color-primary, #3880ff);--highlight-color-valid:var(--ion-color-success, #2dd36f);--highlight-color-invalid:var(--ion-color-danger, #eb445a);--highlight-color:var(--highlight-color-focused);display:block;position:relative;font-family:var(--ion-font-family, inherit);white-space:nowrap;cursor:pointer;z-index:2}:host(:not(.legacy-select)){width:100%}:host(.ion-color){--highlight-color-focused:var(--ion-color-base)}:host(.legacy-select){-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;-ms-flex-align:center;align-items:center;overflow:hidden}:host(.in-item.legacy-select){position:static;max-width:45%}:host(.select-disabled){pointer-events:none}:host(.ion-focused) button{border:2px solid #5e9ed6}:host([slot=start]:not(.legacy-select)),:host([slot=end]:not(.legacy-select)){width:auto}.select-placeholder{color:var(--placeholder-color);opacity:var(--placeholder-opacity)}:host(.legacy-select) label{top:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;position:absolute;width:100%;height:100%;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;opacity:0}@supports (inset-inline-start: 0){:host(.legacy-select) label{inset-inline-start:0}}@supports not (inset-inline-start: 0){:host(.legacy-select) label{left:0}:host-context([dir=rtl]):host(.legacy-select) label,:host-context([dir=rtl]).legacy-select label{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){:host(.legacy-select) label:dir(rtl){left:unset;right:unset;right:0}}}:host(.legacy-select) label::-moz-focus-inner{border:0}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}: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)}: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) .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(.select-label-placement-stacked) .label-text-wrapper,:host(.select-expanded.select-label-placement-floating) .label-text-wrapper,:host(.ion-focused.select-label-placement-floating) .label-text-wrapper,:host(.has-value.select-label-placement-floating) .label-text-wrapper{-webkit-transform:translateY(50%) scale(0.75);transform:translateY(50%) scale(0.75);max-width:calc(100% / 0.75)}:host(.select-fill-solid){--background:var(--ion-color-step-50, #f2f2f2);--border-color:var(--ion-color-step-500, gray);--border-radius:4px;--padding-start:16px;--padding-end:16px}: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, #e6e6e6);--border-color:var(--ion-color-step-750, #404040)}}:host(.select-fill-solid.select-expanded),:host(.select-fill-solid.ion-focused){--background:var(--ion-color-step-150, #d9d9d9);--border-color:var(--ion-color-step-750, #404040)}:host(.select-fill-solid) .select-wrapper{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0px;border-bottom-left-radius:0px}:host-context([dir=rtl]):host(.select-fill-solid) .select-wrapper,:host-context([dir=rtl]).select-fill-solid .select-wrapper{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0px;border-bottom-left-radius:0px}@supports selector(:dir(rtl)){:host(.select-fill-solid) .select-wrapper:dir(rtl){border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0px;border-bottom-left-radius:0px}}:host(.select-fill-solid.select-label-placement-stacked) .label-text-wrapper,:host(.select-expanded.select-fill-solid.select-label-placement-floating) .label-text-wrapper,:host(.ion-focused.select-fill-solid.select-label-placement-floating) .label-text-wrapper,:host(.has-value.select-fill-solid.select-label-placement-floating) .label-text-wrapper{max-width:calc(100% / 0.75)}:host(.select-fill-outline){--border-color:var(--ion-color-step-300, #b3b3b3);--border-radius:4px;--padding-start:16px;--padding-end:16px}: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, #404040)}}:host(.select-fill-outline.select-expanded),:host(.select-fill-outline.ion-focused){--border-width:2px;--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(.select-expanded.select-fill-outline.select-label-placement-floating) .label-text-wrapper,:host(.ion-focused.select-fill-outline.select-label-placement-floating) .label-text-wrapper,:host(.has-value.select-fill-outline.select-label-placement-floating) .label-text-wrapper,:host(.select-fill-outline.select-label-placement-stacked) .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-ltr.select-fill-outline) .select-outline-start{border-radius:var(--border-radius) 0px 0px var(--border-radius)}:host(.select-rtl.select-fill-outline) .select-outline-start{border-radius:0px var(--border-radius) var(--border-radius) 0px}: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-ltr.select-fill-outline) .select-outline-end{border-radius:0px var(--border-radius) var(--border-radius) 0px}:host(.select-rtl.select-fill-outline) .select-outline-end{border-radius:var(--border-radius) 0px 0px var(--border-radius)}:host(.select-fill-outline) .select-outline-end{-ms-flex-positive:1;flex-grow:1}:host(.select-expanded.select-fill-outline.select-label-placement-floating) .select-outline-notch,:host(.ion-focused.select-fill-outline.select-label-placement-floating) .select-outline-notch,:host(.has-value.select-fill-outline.select-label-placement-floating) .select-outline-notch,:host(.select-fill-outline.select-label-placement-stacked) .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, rgba(0, 0, 0, 0.13))))}:host(.legacy-select){--padding-top:10px;--padding-end:0;--padding-bottom:10px;--padding-start:16px}:host(:not(.legacy-select)){min-height:56px}.select-icon{width:13px;-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, 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:2px;-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)}@supports (inset-inline-start: 0){.select-highlight{inset-inline-start:0}}@supports not (inset-inline-start: 0){.select-highlight{left:0}:host-context([dir=rtl]) .select-highlight{left:unset;right:unset;right:0}[dir=rtl] .select-highlight{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.select-highlight:dir(rtl){left:unset;right:unset;right: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}@supports (inset-inline-start: 0){:host(.in-item) .select-highlight{inset-inline-start:0}}@supports not (inset-inline-start: 0){:host(.in-item) .select-highlight{left:0}:host-context([dir=rtl]):host(.in-item) .select-highlight,:host-context([dir=rtl]).in-item .select-highlight{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){:host(.in-item) .select-highlight:dir(rtl){left:unset;right:unset;right:0}}}:host(.select-expanded:not(.legacy-select):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-context(.item-label-stacked) .select-icon,:host-context(.item-label-floating:not(.item-fill-outline)) .select-icon,:host-context(.item-label-floating.item-fill-outline){-webkit-transform:translate3d(0, -9px, 0);transform:translate3d(0, -9px, 0)}:host-context(.item-has-focus):host(:not(.has-expanded-icon)) .select-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}:host-context(.item-has-focus.item-label-stacked):host(:not(.has-expanded-icon)) .select-icon,:host-context(.item-has-focus.item-label-floating:not(.item-fill-outline)):host(:not(.has-expanded-icon)) .select-icon{-webkit-transform:translate3d(0, -9px, 0) rotate(180deg);transform:translate3d(0, -9px, 0) rotate(180deg)}:host(.select-shape-round){--border-radius:16px}:host(.select-label-placement-stacked) .native-wrapper,:host(.select-label-placement-floating) .native-wrapper{width:calc(100% - 13px - 4px)}:host(.select-disabled){opacity:0.38}"};const M=class{constructor(e){(0,s.r)(this,e),this.inputId="ion-selopt-"+Y++,this.disabled=!1,this.value=void 0}render(){return(0,s.h)(s.H,{role:"option",id:this.inputId,class:(0,m.b)(this)})}get el(){return(0,s.f)(this)}};let Y=0;M.style=":host{display:none}";const F=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:t}=this;return t.find(l=>l.value===e.target.value)}callOptionHandler(e){const t=this.findOptionFromEvent(e),l=this.getValues(e);null!=t&&t.handler&&(0,w.s)(t.handler,l)}dismissParentPopover(){const e=this.el.closest("ion-popover");e&&e.dismiss()}setChecked(e){const{multiple:t}=this,l=this.findOptionFromEvent(e);t&&l&&(l.checked=e.detail.checked)}getValues(e){const{multiple:t,options:l}=this;if(t)return l.filter(o=>o.checked).map(o=>o.value);const i=this.findOptionFromEvent(e);return i?i.value:void 0}renderOptions(e){const{multiple:t}=this;return!0===t?this.renderCheckboxOptions(e):this.renderRadioOptions(e)}renderCheckboxOptions(e){return e.map(t=>(0,s.h)("ion-item",{class:Object.assign({"item-checkbox-checked":t.checked},(0,n.g)(t.cssClass))},(0,s.h)("ion-checkbox",{value:t.value,disabled:t.disabled,checked:t.checked,justify:"start",labelPlacement:"end",onIonChange:l=>{this.setChecked(l),this.callOptionHandler(l),(0,s.i)(this)}},t.text)))}renderRadioOptions(e){const t=e.filter(l=>l.checked).map(l=>l.value)[0];return(0,s.h)("ion-radio-group",{value:t,onIonChange:l=>this.callOptionHandler(l)},e.map(l=>(0,s.h)("ion-item",{class:Object.assign({"item-radio-checked":l.value===t},(0,n.g)(l.cssClass))},(0,s.h)("ion-radio",{value:l.value,disabled:l.disabled,onClick:()=>this.dismissParentPopover(),onKeyUp:i=>{" "===i.key&&this.dismissParentPopover()}},l.text))))}render(){const{header:e,message:t,options:l,subHeader:i}=this,o=void 0!==i||void 0!==t;return(0,s.h)(s.H,{class:(0,m.b)(this)},(0,s.h)("ion-list",null,void 0!==e&&(0,s.h)("ion-list-header",null,e),o&&(0,s.h)("ion-item",null,(0,s.h)("ion-label",{class:"ion-text-wrap"},void 0!==i&&(0,s.h)("h3",null,i),void 0!==t&&(0,s.h)("p",null,t))),this.renderOptions(l)))}get el(){return(0,s.f)(this)}};F.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}",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}ion-list.sc-ion-select-popover-md ion-radio.sc-ion-select-popover-md::part(container){opacity: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, 56, 128, 255), 0.08);--background-focused:var(--ion-color-primary, #3880ff);--background-focused-opacity:0.2;--background-hover:var(--ion-color-primary, #3880ff);--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, #3880ff)}"}},3567:($,O,c)=>{c.d(O,{c:()=>j,g:()=>f,h:()=>s,o:()=>w});var x=c(5861);const s=(d,n)=>null!==n.closest(d),j=(d,n)=>"string"==typeof d&&d.length>0?Object.assign({"ion-color":!0,[`ion-color-${d}`]:!0},n):n,f=d=>{const n={};return(d=>void 0!==d?(Array.isArray(d)?d:d.split(" ")).filter(u=>null!=u).map(u=>u.trim()).filter(u=>""!==u):[])(d).forEach(u=>n[u]=!0),n},_=/^[a-z][a-z0-9+\-.]*:/,w=function(){var d=(0,x.Z)(function*(n,u,y,m){if(null!=n&&"#"!==n[0]&&!_.test(n)){const C=document.querySelector("ion-router");if(C)return null!=u&&u.preventDefault(),C.push(n,y,m)}return!1});return function(u,y,m,C){return d.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/6754.f0ccffccc8442b6f.js b/MacroDeck/wwwroot/client/6754.f0ccffccc8442b6f.js new file mode 100644 index 00000000..799e3888 --- /dev/null +++ b/MacroDeck/wwwroot/client/6754.f0ccffccc8442b6f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[6754],{6754:(B,_,r)=>{r.r(_),r.d(_,{ion_select:()=>z,ion_select_option:()=>D,ion_select_popover:()=>A});var x=r(5861),s=r(771),L=r(9749),j=r(4793),w=r(983),f=r(512),O=r(2400),a=r(9207),p=r(4162),c=r(4459),C=r(6806),y=r(5307),m=r(2905);r(1848);const z=class{constructor(e){(0,s.r)(this,e),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-".concat(U++),this.inheritedAttributes={},this.hasLoggedDeprecationWarning=!1,this.onClick=t=>{const l=t.target,i=l.closest('[slot="start"], [slot="end"]');l===this.el||null===i?(this.setFocus(),this.open(t)):(t.stopPropagation(),t.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.legacy=void 0,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(e){this.value=e,this.ionChange.emit({value:e})}componentWillLoad(){this.inheritedAttributes=(0,f.k)(this.el,["aria-label"])}connectedCallback(){var e=this;return(0,x.Z)(function*(){const{el:t}=e;e.legacyFormController=(0,L.c)(t),e.notchController=(0,j.c)(t,()=>e.notchSpacerEl,()=>e.labelSlot),e.updateOverlayOptions(),e.emitStyle(),e.mutationO=(0,C.w)(e.el,"ion-select-option",(0,x.Z)(function*(){e.updateOverlayOptions(),(0,s.i)(e)}))})()}disconnectedCallback(){this.mutationO&&(this.mutationO.disconnect(),this.mutationO=void 0),this.notchController&&(this.notchController.destroy(),this.notchController=void 0)}open(e){var t=this;return(0,x.Z)(function*(){if(t.disabled||t.isExpanded)return;t.isExpanded=!0;const l=t.overlay=yield t.createOverlay(e);if(l.onDidDismiss().then(()=>{t.overlay=void 0,t.isExpanded=!1,t.ionDismiss.emit(),t.setFocus()}),yield l.present(),"popover"===t.interface){const i=t.childOpts.map(o=>o.value).indexOf(t.value);if(i>-1){const o=l.querySelector(".select-interface-option:nth-child(".concat(i+1,")"));if(o){(0,f.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,f.f)(o.closest("ion-item")),o.focus())}}return l})()}createOverlay(e){let t=this.interface;return"action-sheet"===t&&this.multiple&&(console.warn('Select interface cannot be "'.concat(t,'" with a multi-value select. Using the "alert" interface instead.')),t="alert"),"popover"===t&&!e&&(console.warn('Select interface cannot be a "'.concat(t,'" without passing an event. Using the "alert" interface instead.')),t="alert"),"action-sheet"===t?this.openActionSheet():"popover"===t?this.openPopover(e):this.openAlert()}updateOverlayOptions(){const e=this.overlay;if(!e)return;const t=this.childOpts,l=this.value;switch(this.interface){case"action-sheet":e.buttons=this.createActionSheetButtons(t,l);break;case"popover":const i=e.querySelector("ion-select-popover");i&&(i.options=this.createPopoverOptions(t,l));break;case"alert":e.inputs=this.createAlertInputs(t,this.multiple?"checkbox":"radio",l)}}createActionSheetButtons(e,t){const l=e.map(i=>{const o=E(i),n=Array.from(i.classList).filter(d=>"hydrated"!==d).join(" "),h="".concat(P," ").concat(n);return{role:(0,w.i)(t,o,this.compareWith)?"selected":"",text:i.textContent,cssClass:h,handler:()=>{this.setValue(o)}}});return l.push({text:this.cancelText,role:"cancel",handler:()=>{this.ionCancel.emit()}}),l}createAlertInputs(e,t,l){return e.map(o=>{const n=E(o),h=Array.from(o.classList).filter(u=>"hydrated"!==u).join(" "),d="".concat(P," ").concat(h);return{type:t,cssClass:d,label:o.textContent||"",value:n,checked:(0,w.i)(l,n,this.compareWith),disabled:o.disabled}})}createPopoverOptions(e,t){return e.map(i=>{const o=E(i),n=Array.from(i.classList).filter(d=>"hydrated"!==d).join(" "),h="".concat(P," ").concat(n);return{text:i.textContent||"",cssClass:h,value:o,checked:(0,w.i)(t,o,this.compareWith),disabled:i.disabled,handler:d=>{this.setValue(d),this.multiple||this.close()}}})}openPopover(e){var t=this;return(0,x.Z)(function*(){const{fill:l,labelPlacement:i}=t,o=t.interfaceOptions,n=(0,m.b)(t),h="md"!==n,d=t.multiple,u=t.value;let b=e,v="auto";if(t.legacyFormController.hasLegacyControl()){const g=t.el.closest("ion-item");g&&(g.classList.contains("item-label-floating")||g.classList.contains("item-label-stacked"))&&(b=Object.assign(Object.assign({},e),{detail:{ionShadowTarget:g}}),v="cover")}else"floating"===i||"stacked"===i||"md"===n&&void 0!==l?v="cover":b=Object.assign(Object.assign({},e),{detail:{ionShadowTarget:t.nativeWrapperEl}});const k=Object.assign(Object.assign({mode:n,event:b,alignment:"center",size:v,showBackdrop:h},o),{component:"ion-select-popover",cssClass:["select-popover",o.cssClass],componentProps:{header:o.header,subHeader:o.subHeader,message:o.message,multiple:d,value:u,options:t.createPopoverOptions(t.childOpts,u)}});return a.c.create(k)})()}openActionSheet(){var e=this;return(0,x.Z)(function*(){const t=(0,m.b)(e),l=e.interfaceOptions,i=Object.assign(Object.assign({mode:t},l),{buttons:e.createActionSheetButtons(e.childOpts,e.value),cssClass:["select-action-sheet",l.cssClass]});return a.b.create(i)})()}openAlert(){var e=this;return(0,x.Z)(function*(){let t,l;e.legacyFormController.hasLegacyControl()?(t=e.getLabel(),l=t?t.textContent:null):l=e.labelText;const i=e.interfaceOptions,o=e.multiple?"checkbox":"radio",n=(0,m.b)(e),h=Object.assign(Object.assign({mode:n},i),{header:i.header?i.header:l,inputs:e.createAlertInputs(e.childOpts,o,e.value),buttons:[{text:e.cancelText,role:"cancel",handler:()=>{e.ionCancel.emit()}},{text:e.okText,handler:d=>{e.setValue(d)}}],cssClass:["select-alert",i.cssClass,e.multiple?"multiple-select-alert":"single-select-alert"]});return a.a.create(h)})()}close(){return this.overlay?this.overlay.dismiss():Promise.resolve(!1)}getLabel(){return(0,f.h)(this.el)}hasValue(){return""!==this.getText()}get childOpts(){return Array.from(this.el.querySelectorAll("ion-select-option"))}get labelText(){const{label:e}=this;if(void 0!==e)return e;const{labelSlot:t}=this;return null!==t?t.textContent:void 0}getText(){const e=this.selectedText;return null!=e&&""!==e?e:R(this.childOpts,this.value,this.compareWith)}setFocus(){this.focusEl&&this.focusEl.focus()}emitStyle(){const{disabled:e}=this,t={"interactive-disabled":e};this.legacyFormController.hasLegacyControl()&&(t.interactive=!0,t.select=!0,t["select-disabled"]=e,t["has-placeholder"]=void 0!==this.placeholder,t["has-value"]=this.hasValue(),t["has-focus"]=this.isExpanded,t.legacy=!!this.legacy),this.ionStyle.emit(t)}renderLabel(){const{label:e}=this;return(0,s.h)("div",{class:{"label-text-wrapper":!0,"label-text-wrapper-hidden":!this.hasLabel},part:"label"},void 0===e?(0,s.h)("slot",{name:"label"}):(0,s.h)("div",{class:"label-text"},e))}componentDidRender(){var e;null===(e=this.notchController)||void 0===e||e.calculateNotchWidth()}get labelSlot(){return this.el.querySelector('[slot="label"]')}get hasLabel(){return void 0!==this.label||null!==this.labelSlot}renderLabelContainer(){return"md"===(0,m.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()}renderSelect(){const{disabled:e,el:t,isExpanded:l,expandedIcon:i,labelPlacement:o,justify:n,placeholder:h,fill:d,shape:u,name:b,value:v}=this,k=(0,m.b)(this),g="floating"===o||"stacked"===o,S=!g,Z=(0,p.i)(t)?"rtl":"ltr",M=(0,c.h)("ion-item",this.el),G="md"===k&&"outline"!==d&&!M,F=this.hasValue(),N=null!==t.querySelector('[slot="start"], [slot="end"]');(0,f.d)(!0,t,b,I(v),e);const J="stacked"===o||"floating"===o&&(F||l||N);return(0,s.h)(s.H,{onClick:this.onClick,class:(0,c.c)(this.color,{[k]:!0,"in-item":M,"in-item-color":(0,c.h)("ion-item.ion-color",t),"select-disabled":e,"select-expanded":l,"has-expanded-icon":void 0!==i,"has-value":F,"label-floating":J,"has-placeholder":void 0!==h,"ion-focusable":!0,["select-".concat(Z)]:!0,["select-fill-".concat(d)]:void 0!==d,["select-justify-".concat(n)]:S,["select-shape-".concat(u)]:void 0!==u,["select-label-placement-".concat(o)]:!0})},(0,s.h)("label",{class:"select-wrapper",id:"select-label"},this.renderLabelContainer(),(0,s.h)("div",{class:"select-wrapper-inner"},(0,s.h)("slot",{name:"start"}),(0,s.h)("div",{class:"native-wrapper",ref:Q=>this.nativeWrapperEl=Q,part:"container"},this.renderSelectText(),this.renderListbox()),(0,s.h)("slot",{name:"end"}),!g&&this.renderSelectIcon()),g&&this.renderSelectIcon(),G&&(0,s.h)("div",{class:"select-highlight"})))}renderLegacySelect(){this.hasLoggedDeprecationWarning||((0,O.p)('ion-select now requires providing a label with either the "label" property or the "aria-label" attribute. To migrate, remove any usage of "ion-label" and pass the label text to either the "label" property or the "aria-label" attribute.\n\nExample: ...\nExample with aria-label: ...\n\nDevelopers can use the "legacy" property to continue using the legacy form markup. This property will be removed in an upcoming major release of Ionic where this form control will use the modern form markup.',this.el),this.legacy&&(0,O.p)('ion-select is being used with the "legacy" property enabled which will forcibly enable the legacy form markup. This property will be removed in an upcoming major release of Ionic where this form control will use the modern form markup.\n Developers can dismiss this warning by removing their usage of the "legacy" property and using the new select syntax.',this.el),this.hasLoggedDeprecationWarning=!0);const{disabled:e,el:t,inputId:l,isExpanded:i,expandedIcon:o,name:n,placeholder:h,value:d}=this,u=(0,m.b)(this),{labelText:b,labelId:v}=(0,f.e)(t,l);(0,f.d)(!0,t,n,I(d),e);let g=this.getText();""===g&&void 0!==h&&(g=h);const S=void 0!==b?""!==g?"".concat(g,", ").concat(b):b:g;return(0,s.h)(s.H,{onClick:this.onClick,role:"button","aria-haspopup":"listbox","aria-disabled":e?"true":null,"aria-label":S,class:{[u]:!0,"in-item":(0,c.h)("ion-item",t),"in-item-color":(0,c.h)("ion-item.ion-color",t),"select-disabled":e,"select-expanded":i,"has-expanded-icon":void 0!==o,"legacy-select":!0}},this.renderSelectText(),this.renderSelectIcon(),(0,s.h)("label",{id:v},S),this.renderListbox())}renderSelectText(){const{placeholder:e}=this;let l=!1,i=this.getText();return""===i&&void 0!==e&&(i=e,l=!0),(0,s.h)("div",{"aria-hidden":"true",class:{"select-text":!0,"select-placeholder":l},part:l?"placeholder":"text"},i)}renderSelectIcon(){const e=(0,m.b)(this),{isExpanded:t,toggleIcon:l,expandedIcon:i}=this;let o;return o=t&&void 0!==i?i:null!=l?l:"ios"===e?y.w:y.q,(0,s.h)("ion-icon",{class:"select-icon",part:"icon","aria-hidden":"true",icon:o})}get ariaLabel(){var e,t;const{placeholder:l,el:i,inputId:o,inheritedAttributes:n}=this,h=this.getText(),{labelText:d}=(0,f.e)(i,o),u=null!==(t=null!==(e=this.labelText)&&void 0!==e?e:n["aria-label"])&&void 0!==t?t:d;let b=h;return""===b&&void 0!==l&&(b=l),void 0!==u&&(b=""===b?u:"".concat(u,", ").concat(b)),b}renderListbox(){const{disabled:e,inputId:t,isExpanded:l}=this;return(0,s.h)("button",{disabled:e,id:t,"aria-label":this.ariaLabel,"aria-haspopup":"dialog","aria-expanded":"".concat(l),onFocus:this.onFocus,onBlur:this.onBlur,ref:i=>this.focusEl=i})}render(){const{legacyFormController:e}=this;return e.hasLegacyControl()?this.renderLegacySelect():this.renderSelect()}get el(){return(0,s.f)(this)}static get watchers(){return{disabled:["styleChanged"],isExpanded:["styleChanged"],placeholder:["styleChanged"],value:["styleChanged"]}}},E=e=>{const t=e.value;return void 0===t?e.textContent||"":t},I=e=>{if(null!=e)return Array.isArray(e)?e.join(","):e.toString()},R=(e,t,l)=>void 0===t?"":Array.isArray(t)?t.map(i=>T(e,i,l)).filter(i=>null!==i).join(", "):T(e,t,l)||"",T=(e,t,l)=>{const i=e.find(o=>(0,w.c)(t,E(o),l));return i?i.textContent:null};let U=0;const P="select-interface-option";z.style={ios:":host{--padding-top:0px;--padding-end:0px;--padding-bottom:0px;--padding-start:0px;--placeholder-color:currentColor;--placeholder-opacity:0.6;--background:transparent;--border-style:solid;--highlight-color-focused:var(--ion-color-primary, #3880ff);--highlight-color-valid:var(--ion-color-success, #2dd36f);--highlight-color-invalid:var(--ion-color-danger, #eb445a);--highlight-color:var(--highlight-color-focused);display:block;position:relative;font-family:var(--ion-font-family, inherit);white-space:nowrap;cursor:pointer;z-index:2}:host(:not(.legacy-select)){width:100%;min-height:44px}:host(.select-label-placement-floating),:host(.select-label-placement-stacked){min-height:56px}:host(.ion-color){--highlight-color-focused:var(--ion-color-base)}:host(.legacy-select){-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;-ms-flex-align:center;align-items:center;overflow:hidden}:host(.in-item:not(.legacy-select)){-ms-flex:1 1 0px;flex:1 1 0}:host(.in-item.legacy-select){position:static;max-width:45%}:host(.select-disabled){pointer-events:none}:host(.ion-focused) button{border:2px solid #5e9ed6}:host([slot=start]:not(.legacy-select)),:host([slot=end]:not(.legacy-select)){width:auto}.select-placeholder{color:var(--placeholder-color);opacity:var(--placeholder-opacity)}:host(.legacy-select) label{top:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;position:absolute;width:100%;height:100%;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;opacity:0}@supports (inset-inline-start: 0){:host(.legacy-select) label{inset-inline-start:0}}@supports not (inset-inline-start: 0){:host(.legacy-select) label{left:0}:host-context([dir=rtl]):host(.legacy-select) label,:host-context([dir=rtl]).legacy-select label{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){:host(.legacy-select:dir(rtl)) label{left:unset;right:unset;right:0}}}:host(.legacy-select) label::-moz-focus-inner{border:0}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]){-webkit-margin-end:16px;margin-inline-end:16px;-webkit-margin-start:0;margin-inline-start:0}::slotted([slot=end]){-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0}:host(.legacy-select){--padding-top:10px;--padding-end:8px;--padding-bottom:10px;--padding-start:16px}.select-icon{width:1.125rem;height:1.125rem;color:var(--ion-color-step-650, #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:0.6;--background:transparent;--border-style:solid;--highlight-color-focused:var(--ion-color-primary, #3880ff);--highlight-color-valid:var(--ion-color-success, #2dd36f);--highlight-color-invalid:var(--ion-color-danger, #eb445a);--highlight-color:var(--highlight-color-focused);display:block;position:relative;font-family:var(--ion-font-family, inherit);white-space:nowrap;cursor:pointer;z-index:2}:host(:not(.legacy-select)){width:100%;min-height:44px}:host(.select-label-placement-floating),:host(.select-label-placement-stacked){min-height:56px}:host(.ion-color){--highlight-color-focused:var(--ion-color-base)}:host(.legacy-select){-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;-ms-flex-align:center;align-items:center;overflow:hidden}:host(.in-item:not(.legacy-select)){-ms-flex:1 1 0px;flex:1 1 0}:host(.in-item.legacy-select){position:static;max-width:45%}:host(.select-disabled){pointer-events:none}:host(.ion-focused) button{border:2px solid #5e9ed6}:host([slot=start]:not(.legacy-select)),:host([slot=end]:not(.legacy-select)){width:auto}.select-placeholder{color:var(--placeholder-color);opacity:var(--placeholder-opacity)}:host(.legacy-select) label{top:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;position:absolute;width:100%;height:100%;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;opacity:0}@supports (inset-inline-start: 0){:host(.legacy-select) label{inset-inline-start:0}}@supports not (inset-inline-start: 0){:host(.legacy-select) label{left:0}:host-context([dir=rtl]):host(.legacy-select) label,:host-context([dir=rtl]).legacy-select label{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){:host(.legacy-select:dir(rtl)) label{left:unset;right:unset;right:0}}}:host(.legacy-select) label::-moz-focus-inner{border:0}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]){-webkit-margin-end:16px;margin-inline-end:16px;-webkit-margin-start:0;margin-inline-start:0}::slotted([slot=end]){-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, #f2f2f2);--border-color:var(--ion-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, #e6e6e6);--border-color:var(--ion-color-step-750, #404040)}}:host(.select-fill-solid.select-expanded),:host(.select-fill-solid.ion-focused){--background:var(--ion-color-step-150, #d9d9d9);--border-color:var(--ion-color-step-750, #404040)}:host(.select-fill-solid) .select-wrapper{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0px;border-bottom-left-radius:0px}:host-context([dir=rtl]):host(.select-fill-solid) .select-wrapper,:host-context([dir=rtl]).select-fill-solid .select-wrapper{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0px;border-bottom-left-radius:0px}@supports selector(:dir(rtl)){:host(.select-fill-solid:dir(rtl)) .select-wrapper{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0px;border-bottom-left-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, #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, #404040)}}:host(.select-fill-outline.select-expanded),:host(.select-fill-outline.ion-focused){--border-width:2px;--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-ltr.select-fill-outline) .select-outline-start{border-radius:var(--border-radius) 0px 0px var(--border-radius)}:host(.select-rtl.select-fill-outline) .select-outline-start{border-radius:0px var(--border-radius) var(--border-radius) 0px}: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-ltr.select-fill-outline) .select-outline-end{border-radius:0px var(--border-radius) var(--border-radius) 0px}:host(.select-rtl.select-fill-outline) .select-outline-end{border-radius:var(--border-radius) 0px 0px var(--border-radius)}: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, rgba(0, 0, 0, 0.13))))}:host(.legacy-select){--padding-top:10px;--padding-end:0;--padding-bottom:10px;--padding-start:16px}.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, 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:2px;-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)}@supports (inset-inline-start: 0){.select-highlight{inset-inline-start:0}}@supports not (inset-inline-start: 0){.select-highlight{left:0}:host-context([dir=rtl]) .select-highlight{left:unset;right:unset;right:0}[dir=rtl] .select-highlight{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.select-highlight:dir(rtl){left:unset;right:unset;right: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}@supports (inset-inline-start: 0){:host(.in-item) .select-highlight{inset-inline-start:0}}@supports not (inset-inline-start: 0){:host(.in-item) .select-highlight{left:0}:host-context([dir=rtl]):host(.in-item) .select-highlight,:host-context([dir=rtl]).in-item .select-highlight{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){:host(.in-item:dir(rtl)) .select-highlight{left:unset;right:unset;right:0}}}:host(.select-expanded:not(.legacy-select):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-context(.item-label-stacked) .select-icon,:host-context(.item-label-floating:not(.item-fill-outline)) .select-icon,:host-context(.item-label-floating.item-fill-outline){-webkit-transform:translate3d(0, -9px, 0);transform:translate3d(0, -9px, 0)}:host-context(.item-has-focus):host(:not(.has-expanded-icon)) .select-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}:host-context(.item-has-focus.item-label-stacked):host(:not(.has-expanded-icon)) .select-icon,:host-context(.item-has-focus.item-label-floating:not(.item-fill-outline)):host(:not(.has-expanded-icon)) .select-icon{-webkit-transform:translate3d(0, -9px, 0) rotate(180deg);transform:translate3d(0, -9px, 0) rotate(180deg)}: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 D=class{constructor(e){(0,s.r)(this,e),this.inputId="ion-selopt-".concat(V++),this.disabled=!1,this.value=void 0}render(){return(0,s.h)(s.H,{role:"option",id:this.inputId,class:(0,m.b)(this)})}get el(){return(0,s.f)(this)}};let V=0;D.style=":host{display:none}";const A=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:t}=this;return t.find(l=>l.value===e.target.value)}callOptionHandler(e){const t=this.findOptionFromEvent(e),l=this.getValues(e);null!=t&&t.handler&&(0,a.s)(t.handler,l)}dismissParentPopover(){const e=this.el.closest("ion-popover");e&&e.dismiss()}setChecked(e){const{multiple:t}=this,l=this.findOptionFromEvent(e);t&&l&&(l.checked=e.detail.checked)}getValues(e){const{multiple:t,options:l}=this;if(t)return l.filter(o=>o.checked).map(o=>o.value);const i=this.findOptionFromEvent(e);return i?i.value:void 0}renderOptions(e){const{multiple:t}=this;return!0===t?this.renderCheckboxOptions(e):this.renderRadioOptions(e)}renderCheckboxOptions(e){return e.map(t=>(0,s.h)("ion-item",{class:Object.assign({"item-checkbox-checked":t.checked},(0,c.g)(t.cssClass))},(0,s.h)("ion-checkbox",{value:t.value,disabled:t.disabled,checked:t.checked,justify:"start",labelPlacement:"end",onIonChange:l=>{this.setChecked(l),this.callOptionHandler(l),(0,s.i)(this)}},t.text)))}renderRadioOptions(e){const t=e.filter(l=>l.checked).map(l=>l.value)[0];return(0,s.h)("ion-radio-group",{value:t,onIonChange:l=>this.callOptionHandler(l)},e.map(l=>(0,s.h)("ion-item",{class:Object.assign({"item-radio-checked":l.value===t},(0,c.g)(l.cssClass))},(0,s.h)("ion-radio",{value:l.value,disabled:l.disabled,onClick:()=>this.dismissParentPopover(),onKeyUp:i=>{" "===i.key&&this.dismissParentPopover()}},l.text))))}render(){const{header:e,message:t,options:l,subHeader:i}=this,o=void 0!==i||void 0!==t;return(0,s.h)(s.H,{class:(0,m.b)(this)},(0,s.h)("ion-list",null,void 0!==e&&(0,s.h)("ion-list-header",null,e),o&&(0,s.h)("ion-item",null,(0,s.h)("ion-label",{class:"ion-text-wrap"},void 0!==i&&(0,s.h)("h3",null,i),void 0!==t&&(0,s.h)("p",null,t))),this.renderOptions(l)))}get el(){return(0,s.f)(this)}};A.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}",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}ion-list.sc-ion-select-popover-md ion-radio.sc-ion-select-popover-md::part(container){opacity: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, 56, 128, 255), 0.08);--background-focused:var(--ion-color-primary, #3880ff);--background-focused-opacity:0.2;--background-hover:var(--ion-color-primary, #3880ff);--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, #3880ff)}"}},4459:(B,_,r)=>{r.d(_,{c:()=>L,g:()=>w,h:()=>s,o:()=>O});var x=r(5861);const s=(a,p)=>null!==p.closest(a),L=(a,p)=>"string"==typeof a&&a.length>0?Object.assign({"ion-color":!0,["ion-color-".concat(a)]:!0},p):p,w=a=>{const p={};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=>p[c]=!0),p},f=/^[a-z][a-z0-9+\-.]*:/,O=function(){var a=(0,x.Z)(function*(p,c,C,y){if(null!=p&&"#"!==p[0]&&!f.test(p)){const m=document.querySelector("ion-router");if(m)return null!=c&&c.preventDefault(),m.push(p,C,y)}return!1});return function(c,C,y,m){return a.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/7059.5deb94bf9ea588f5.js b/MacroDeck/wwwroot/client/7059.5deb94bf9ea588f5.js deleted file mode 100644 index 3154353d..00000000 --- a/MacroDeck/wwwroot/client/7059.5deb94bf9ea588f5.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[7059],{7059:(mt,z,y)=>{y.r(z),y.d(z,{ion_datetime:()=>B,ion_picker:()=>H,ion_picker_column:()=>$});var C=y(5861),a=y(1688),q=y(2779),D=y(839),v=y(6710),E=y(5085),V=y(3567),O=y(3173),T=y(2085),r=y(8231),k=y(4988),M=y(1774),W=y(7150);y(6225),y(4874);const F=(t,e,i,n)=>!!(null===t.day||void 0!==n&&!n.includes(t.day)||e&&(0,r.i)(t,e)||i&&(0,r.b)(t,i)),_=(t,{minParts:e,maxParts:i})=>!!(((t,e,i)=>!!(e&&e.year>t||i&&i.year{const{multiple:e,value:i}=this;!e&&Array.isArray(i)&&(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: [${i.map(n=>`'${n}'`).join(", ")}]\n`,this.el)},this.setValue=e=>{this.value=e,this.ionChange.emit({value:e})},this.getActivePartsWithFallback=()=>{var e;const{defaultParts:i}=this;return null!==(e=this.getActivePart())&&void 0!==e?e:i},this.getActivePart=()=>{const{activePartsClone:e}=this;return Array.isArray(e)?e[0]:e},this.closeParentOverlay=()=>{const e=this.el.closest("ion-modal, ion-popover");e&&e.dismiss()},this.setWorkingParts=e=>{this.workingParts=Object.assign({},e)},this.setActiveParts=(e,i=!1)=>{const{multiple:n,minParts:o,maxParts:l,activePartsClone:s}=this,c=(0,r.v)(e,o,l);if(this.setWorkingParts(c),n){const h=Array.isArray(s)?s:[s];this.activeParts=i?h.filter(p=>!(0,r.c)(p,c)):[...h,c]}else this.activeParts=Object.assign({},c);null!==this.el.querySelector('[slot="buttons"]')||this.showDefaultButtons||this.confirm()},this.initializeKeyboardListeners=()=>{const e=this.calendarBodyRef;if(!e)return;const i=this.el.shadowRoot,n=e.querySelector(".calendar-month:nth-of-type(2)"),l=new MutationObserver(s=>{var c;null!==(c=s[0].oldValue)&&void 0!==c&&c.includes("ion-focused")||!e.classList.contains("ion-focused")||this.focusWorkingDay(n)});l.observe(e,{attributeFilter:["class"],attributeOldValue:!0}),this.destroyKeyboardMO=()=>{null==l||l.disconnect()},e.addEventListener("keydown",s=>{const c=i.activeElement;if(!c||!c.classList.contains("calendar-day"))return;const d=(0,r.f)(c);let h;switch(s.key){case"ArrowDown":s.preventDefault(),h=(0,r.n)(d);break;case"ArrowUp":s.preventDefault(),h=(0,r.m)(d);break;case"ArrowRight":s.preventDefault(),h=(0,r.l)(d);break;case"ArrowLeft":s.preventDefault(),h=(0,r.k)(d);break;case"Home":s.preventDefault(),h=(0,r.j)(d);break;case"End":s.preventDefault(),h=(0,r.h)(d);break;case"PageUp":s.preventDefault(),h=s.shiftKey?(0,r.O)(d):(0,r.d)(d);break;case"PageDown":s.preventDefault(),h=s.shiftKey?(0,r.N)(d):(0,r.e)(d);break;default:return}F(h,this.minParts,this.maxParts)||(this.setWorkingParts(Object.assign(Object.assign({},this.workingParts),h)),requestAnimationFrame(()=>this.focusWorkingDay(n)))})},this.focusWorkingDay=e=>{const i=e.querySelectorAll(".calendar-day-padding"),{day:n}=this.workingParts;if(null===n)return;const o=e.querySelector(`.calendar-day:nth-of-type(${i.length+n})`);o&&o.focus()},this.processMinParts=()=>{const{min:e,defaultParts:i}=this;this.minParts=void 0!==e?(0,r.p)(e,i):void 0},this.processMaxParts=()=>{const{max:e,defaultParts:i}=this;this.maxParts=void 0!==e?(0,r.o)(e,i):void 0},this.initializeCalendarListener=()=>{const e=this.calendarBodyRef;if(!e)return;const i=e.querySelectorAll(".calendar-month"),n=i[0],o=i[1],l=i[2],c="ios"===(0,T.b)(this)&&typeof navigator<"u"&&navigator.maxTouchPoints>1;(0,a.w)(()=>{e.scrollLeft=n.clientWidth*((0,E.i)(this.el)?-1:1);const h=()=>{c&&(e.style.removeProperty("pointer-events"),b=!1);const g=(g=>{const f=e.getBoundingClientRect(),x=e.scrollLeft<=2?n:l,m=x.getBoundingClientRect();if(!(Math.abs(m.x-f.x)>2))return x===n?(0,r.d)(g):x===l?(0,r.e)(g):void 0})(this.workingParts);if(!g)return;const{month:f,day:x,year:m}=g;_({month:f,year:m,day:null},{minParts:Object.assign(Object.assign({},this.minParts),{day:null}),maxParts:Object.assign(Object.assign({},this.maxParts),{day:null})})||(e.style.setProperty("overflow","hidden"),(0,a.w)(()=>{this.setWorkingParts(Object.assign(Object.assign({},this.workingParts),{month:f,day:x,year:m})),e.scrollLeft=o.clientWidth*((0,E.i)(this.el)?-1:1),e.style.removeProperty("overflow")}))};let p,b=!1;const u=()=>{p&&clearTimeout(p),!b&&c&&(e.style.setProperty("pointer-events","none"),b=!0),p=setTimeout(h,50)};e.addEventListener("scroll",u),this.destroyCalendarListener=()=>{e.removeEventListener("scroll",u)}})},this.destroyInteractionListeners=()=>{const{destroyCalendarListener:e,destroyKeyboardMO:i}=this;void 0!==e&&e(),void 0!==i&&i()},this.processValue=e=>{const i=null!=e,n=i?(0,r.q)(e):this.defaultParts,{minParts:o,maxParts:l}=this;this.warnIfIncorrectValueUsage(),i&&(0,r.w)(n,o,l);const s=Array.isArray(n)?n[0]:n,{month:c,day:d,year:h,hour:p,minute:b}=(0,r.P)(s,o,l),u=(0,r.Q)(p);this.setWorkingParts({month:c,day:d,year:h,hour:p,minute:b,ampm:u}),this.activeParts=i?Array.isArray(n)?[...n]:{month:c,day:d,year:h,hour:p,minute:b,ampm:u}:[]},this.onFocus=()=>{this.ionFocus.emit()},this.onBlur=()=>{this.ionBlur.emit()},this.hasValue=()=>null!=this.value,this.nextMonth=()=>{const e=this.calendarBodyRef;if(!e)return;const i=e.querySelector(".calendar-month:last-of-type");i&&e.scrollTo({top:0,left:2*i.offsetWidth*((0,E.i)(this.el)?-1:1),behavior:"smooth"})},this.prevMonth=()=>{const e=this.calendarBodyRef;!e||!e.querySelector(".calendar-month:first-of-type")||e.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.color="primary",this.name=this.inputId,this.disabled=!1,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}disabledChanged(){this.emitStyle()}minChanged(){this.processMinParts()}maxChanged(){this.processMaxParts()}yearValuesChanged(){this.parsedYearValues=(0,r.r)(this.yearValues)}monthValuesChanged(){this.parsedMonthValues=(0,r.r)(this.monthValues)}dayValuesChanged(){this.parsedDayValues=(0,r.r)(this.dayValues)}hourValuesChanged(){this.parsedHourValues=(0,r.r)(this.hourValues)}minuteValuesChanged(){this.parsedMinuteValues=(0,r.r)(this.minuteValues)}activePartsChanged(){this.activePartsClone=this.activeParts}valueChanged(){const{value:t,minParts:e,maxParts:i,workingParts:n}=this;if(this.hasValue()){this.warnIfIncorrectValueUsage();const o=(0,r.q)(t);if(o)if((0,r.w)(o,e,i),Array.isArray(o))this.activePartsClone=[...o];else{const{month:l,day:s,year:c,hour:d,minute:h}=o,p=null!=d?d>=12?"pm":"am":void 0;this.activePartsClone=Object.assign(Object.assign({},this.activeParts),{month:l,day:s,year:c,hour:d,minute:h,ampm:p}),this.setWorkingParts(Object.assign(Object.assign({},n),{ampm:p}))}else(0,v.p)(`Unable to parse date string: ${t}. Please provide a valid ISO 8601 datetime string.`)}this.emitStyle(),this.ionValueChange.emit({value:t})}confirm(t=!1){var e=this;return(0,C.Z)(function*(){const{isCalendarPicker:i,activeParts:n}=e;(void 0!==n||!i)&&(Array.isArray(n)&&0===n.length?e.setValue(void 0):e.setValue((0,r.s)(n))),t&&e.closeParentOverlay()})()}reset(t){var e=this;return(0,C.Z)(function*(){e.processValue(t)})()}cancel(t=!1){var e=this;return(0,C.Z)(function*(){e.ionCancel.emit(),t&&e.closeParentOverlay()})()}get isCalendarPicker(){const{presentation:t}=this;return"date"===t||"date-time"===t||"time-date"===t}connectedCallback(){this.clearFocusVisible=(0,q.startFocusVisible)(this.el).destroy}disconnectedCallback(){this.clearFocusVisible&&(this.clearFocusVisible(),this.clearFocusVisible=void 0)}initializeListeners(){this.initializeCalendarListener(),this.initializeKeyboardListeners()}componentDidLoad(){const e=new IntersectionObserver(l=>{l[0].isIntersecting&&(this.initializeListeners(),(0,a.w)(()=>{this.el.classList.add("datetime-ready")}))},{threshold:.01});(0,D.r)(()=>null==e?void 0:e.observe(this.el));const n=new IntersectionObserver(l=>{l[0].isIntersecting||(this.destroyInteractionListeners(),this.showMonthAndYear=!1,(0,a.w)(()=>{this.el.classList.remove("datetime-ready")}))},{threshold:0});(0,D.r)(()=>null==n?void 0:n.observe(this.el));const o=(0,D.g)(this.el);o.addEventListener("ionFocus",l=>l.stopPropagation()),o.addEventListener("ionBlur",l=>l.stopPropagation())}componentDidRender(){const{presentation:t,prevPresentation:e,calendarBodyRef:i,minParts:n,preferWheel:o}=this,l=!o&&["date-time","time-date","date"].includes(t);if(void 0!==n&&l&&i){const s=i.querySelector(".calendar-month:nth-of-type(1)");s&&(i.scrollLeft=s.clientWidth*((0,E.i)(this.el)?-1:1))}null!==e?t!==e&&(this.prevPresentation=t,this.destroyInteractionListeners(),this.initializeListeners(),this.showMonthAndYear=!1,(0,D.r)(()=>{this.ionRender.emit()})):this.prevPresentation=t}componentWillLoad(){const{el:t,highlightedDates:e,multiple:i,presentation:n,preferWheel:o}=this;i&&("date"!==n&&(0,v.p)('Multiple date selection is only supported for presentation="date".',t),o&&(0,v.p)('Multiple date selection is not supported with preferWheel="true".',t)),void 0!==e&&("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.",t),o&&(0,v.p)('The highlightedDates property is not supported with preferWheel="true".',t)),this.processMinParts(),this.processMaxParts();const l=this.parsedHourValues=(0,r.r)(this.hourValues),s=this.parsedMinuteValues=(0,r.r)(this.minuteValues),c=this.parsedMonthValues=(0,r.r)(this.monthValues),d=this.parsedYearValues=(0,r.r)(this.yearValues),h=this.parsedDayValues=(0,r.r)(this.dayValues),p=this.todayParts=(0,r.q)((0,r.t)());this.defaultParts=(0,r.u)(p,c,h,d,l,s),this.processValue(this.value),this.emitStyle()}emitStyle(){this.ionStyle.emit({interactive:!0,datetime:!0,"interactive-disabled":this.disabled})}renderFooter(){const{showDefaultButtons:t,showClearButton:e}=this;if(null===this.el.querySelector('[slot="buttons"]')&&!t&&!e)return;const n=()=>{this.reset(),this.setValue(void 0)};return(0,a.h)("div",{class:"datetime-footer"},(0,a.h)("div",{class:"datetime-buttons"},(0,a.h)("div",{class:{"datetime-action-buttons":!0,"has-clear-button":this.showClearButton}},(0,a.h)("slot",{name:"buttons"},(0,a.h)("ion-buttons",null,t&&(0,a.h)("ion-button",{id:"cancel-button",color:this.color,onClick:()=>this.cancel(!0)},this.cancelText),(0,a.h)("div",null,e&&(0,a.h)("ion-button",{id:"clear-button",color:this.color,onClick:()=>n()},this.clearText),t&&(0,a.h)("ion-button",{id:"confirm-button",color:this.color,onClick:()=>this.confirm(!0)},this.doneText)))))))}renderWheelPicker(t=this.presentation){const e="time-date"===t?[this.renderTimePickerColumns(t),this.renderDatePickerColumns(t)]:[this.renderDatePickerColumns(t),this.renderTimePickerColumns(t)];return(0,a.h)("ion-picker-internal",null,e)}renderDatePickerColumns(t){return"date-time"===t||"time-date"===t?this.renderCombinedDatePickerColumn():this.renderIndividualDatePickerColumns(t)}renderCombinedDatePickerColumn(){const{defaultParts:t,workingParts:e,locale:i,minParts:n,maxParts:o,todayParts:l,isDateEnabled:s}=this,c=this.getActivePartsWithFallback(),d=(0,r.I)(e),h=d[d.length-1];d[0].day=1,h.day=(0,r.x)(h.month,h.year);const p=void 0!==n&&(0,r.b)(n,d[0])?n:d[0],b=void 0!==o&&(0,r.i)(o,h)?o:h,u=(0,r.y)(i,l,p,b,this.parsedDayValues,this.parsedMonthValues);let g=u.items;const f=u.parts;return s&&(g=g.map((m,w)=>{const P=f[w];let A;try{A=!s((0,r.s)(P))}catch(I){(0,v.a)("Exception thrown from provided `isDateEnabled` function. Please check your function and try again.",I)}return Object.assign(Object.assign({},m),{disabled:A})})),(0,a.h)("ion-picker-column-internal",{class:"date-column",color:this.color,items:g,value:null!==e.day?`${e.year}-${e.month}-${e.day}`:`${t.year}-${t.month}-${t.day}`,onIonChange:m=>{this.destroyCalendarListener&&this.destroyCalendarListener();const{value:w}=m.detail,P=f.find(({month:A,day:I,year:L})=>w===`${L}-${A}-${I}`);this.setWorkingParts(Object.assign(Object.assign({},e),P)),this.setActiveParts(Object.assign(Object.assign({},c),P)),this.initializeCalendarListener(),m.stopPropagation()}})}renderIndividualDatePickerColumns(t){const{workingParts:e,isDateEnabled:i}=this,o="year"!==t&&"time"!==t?(0,r.z)(this.locale,e,this.minParts,this.maxParts,this.parsedMonthValues):[];let s="date"===t?(0,r.A)(this.locale,e,this.minParts,this.maxParts,this.parsedDayValues):[];i&&(s=s.map(b=>{const{value:u}=b,g="string"==typeof u?parseInt(u):u,f={month:e.month,day:g,year:e.year};let x;try{x=!i((0,r.s)(f))}catch(m){(0,v.a)("Exception thrown from provided `isDateEnabled` function. Please check your function and try again.",m)}return Object.assign(Object.assign({},b),{disabled:x})}));const d="month"!==t&&"time"!==t?(0,r.B)(this.locale,this.defaultParts,this.minParts,this.maxParts,this.parsedYearValues):[];let p=[];return p=(0,r.C)(this.locale,{month:"numeric",day:"numeric"})?[this.renderMonthPickerColumn(o),this.renderDayPickerColumn(s),this.renderYearPickerColumn(d)]:[this.renderDayPickerColumn(s),this.renderMonthPickerColumn(o),this.renderYearPickerColumn(d)],p}renderDayPickerColumn(t){var e;if(0===t.length)return[];const{workingParts:i}=this,n=this.getActivePartsWithFallback();return(0,a.h)("ion-picker-column-internal",{class:"day-column",color:this.color,items:t,value:null!==(e=null!==i.day?i.day:this.defaultParts.day)&&void 0!==e?e:void 0,onIonChange:o=>{this.destroyCalendarListener&&this.destroyCalendarListener(),this.setWorkingParts(Object.assign(Object.assign({},i),{day:o.detail.value})),this.setActiveParts(Object.assign(Object.assign({},n),{day:o.detail.value})),this.initializeCalendarListener(),o.stopPropagation()}})}renderMonthPickerColumn(t){if(0===t.length)return[];const{workingParts:e}=this,i=this.getActivePartsWithFallback();return(0,a.h)("ion-picker-column-internal",{class:"month-column",color:this.color,items:t,value:e.month,onIonChange:n=>{this.destroyCalendarListener&&this.destroyCalendarListener(),this.setWorkingParts(Object.assign(Object.assign({},e),{month:n.detail.value})),this.setActiveParts(Object.assign(Object.assign({},i),{month:n.detail.value})),this.initializeCalendarListener(),n.stopPropagation()}})}renderYearPickerColumn(t){if(0===t.length)return[];const{workingParts:e}=this,i=this.getActivePartsWithFallback();return(0,a.h)("ion-picker-column-internal",{class:"year-column",color:this.color,items:t,value:e.year,onIonChange:n=>{this.destroyCalendarListener&&this.destroyCalendarListener(),this.setWorkingParts(Object.assign(Object.assign({},e),{year:n.detail.value})),this.setActiveParts(Object.assign(Object.assign({},i),{year:n.detail.value})),this.initializeCalendarListener(),n.stopPropagation()}})}renderTimePickerColumns(t){if(["date","month","month-year","year"].includes(t))return[];const i=void 0!==this.getActivePart(),{hoursData:n,minutesData:o,dayPeriodData:l}=(0,r.D)(this.locale,this.workingParts,this.hourCycle,i?this.minParts:void 0,i?this.maxParts:void 0,this.parsedHourValues,this.parsedMinuteValues);return[this.renderHourPickerColumn(n),this.renderMinutePickerColumn(o),this.renderDayPeriodPickerColumn(l)]}renderHourPickerColumn(t){const{workingParts:e}=this;if(0===t.length)return[];const i=this.getActivePartsWithFallback();return(0,a.h)("ion-picker-column-internal",{color:this.color,value:i.hour,items:t,numericInput:!0,onIonChange:n=>{this.setWorkingParts(Object.assign(Object.assign({},e),{hour:n.detail.value})),this.setActiveParts(Object.assign(Object.assign({},i),{hour:n.detail.value})),n.stopPropagation()}})}renderMinutePickerColumn(t){const{workingParts:e}=this;if(0===t.length)return[];const i=this.getActivePartsWithFallback();return(0,a.h)("ion-picker-column-internal",{color:this.color,value:i.minute,items:t,numericInput:!0,onIonChange:n=>{this.setWorkingParts(Object.assign(Object.assign({},e),{minute:n.detail.value})),this.setActiveParts(Object.assign(Object.assign({},i),{minute:n.detail.value})),n.stopPropagation()}})}renderDayPeriodPickerColumn(t){const{workingParts:e}=this;if(0===t.length)return[];const i=this.getActivePartsWithFallback(),n=(0,r.E)(this.locale);return(0,a.h)("ion-picker-column-internal",{style:n?{order:"-1"}:{},color:this.color,value:i.ampm,items:t,onIonChange:o=>{const l=(0,r.R)(e,o.detail.value);this.setWorkingParts(Object.assign(Object.assign({},e),{ampm:o.detail.value,hour:l})),this.setActiveParts(Object.assign(Object.assign({},i),{ampm:o.detail.value,hour:l})),o.stopPropagation()}})}renderWheelView(t){const{locale:e}=this,n=(0,r.C)(e)?"month-first":"year-first";return(0,a.h)("div",{class:{[`wheel-order-${n}`]:!0}},this.renderWheelPicker(t))}renderCalendarHeader(t){const e="ios"===t?O.l:O.p,i="ios"===t?O.o:O.q,n=((t,e,i)=>{const n=Object.assign(Object.assign({},(0,r.d)(this.workingParts)),{day:null});return _(n,{minParts:e,maxParts:i})})(0,this.minParts,this.maxParts),o=((t,e)=>{const i=Object.assign(Object.assign({},(0,r.e)(this.workingParts)),{day:null});return _(i,{maxParts:e})})(0,this.maxParts),l=this.el.getAttribute("dir")||void 0;return(0,a.h)("div",{class:"calendar-header"},(0,a.h)("div",{class:"calendar-action-buttons"},(0,a.h)("div",{class:"calendar-month-year"},(0,a.h)("ion-item",{part:"month-year-button",ref:s=>this.monthYearToggleItemRef=s,button:!0,"aria-label":"Show year picker",detail:!1,lines:"none",onClick:()=>{var s;this.toggleMonthAndYearView();const{monthYearToggleItemRef:c}=this;if(c){const d=null===(s=c.shadowRoot)||void 0===s?void 0:s.querySelector(".item-native");d&&d.setAttribute("aria-label",this.showMonthAndYear?"Hide year picker":"Show year picker")}}},(0,a.h)("ion-label",null,(0,r.G)(this.locale,this.workingParts),(0,a.h)("ion-icon",{"aria-hidden":"true",icon:this.showMonthAndYear?e:i,lazy:!1,flipRtl:!0})))),(0,a.h)("div",{class:"calendar-next-prev"},(0,a.h)("ion-buttons",null,(0,a.h)("ion-button",{"aria-label":"Previous month",disabled:n,onClick:()=>this.prevMonth()},(0,a.h)("ion-icon",{dir:l,"aria-hidden":"true",slot:"icon-only",icon:O.c,lazy:!1,flipRtl:!0})),(0,a.h)("ion-button",{"aria-label":"Next month",disabled:o,onClick:()=>this.nextMonth()},(0,a.h)("ion-icon",{dir:l,"aria-hidden":"true",slot:"icon-only",icon:O.o,lazy:!1,flipRtl:!0}))))),(0,a.h)("div",{class:"calendar-days-of-week","aria-hidden":"true"},(0,r.F)(this.locale,t,this.firstDayOfWeek%7).map(s=>(0,a.h)("div",{class:"day-of-week"},s))))}renderMonth(t,e){const i=void 0===this.parsedYearValues||this.parsedYearValues.includes(e),n=void 0===this.parsedMonthValues||this.parsedMonthValues.includes(t),o=!i||!n,l=_({month:t,year:e,day:null},{minParts:Object.assign(Object.assign({},this.minParts),{day:null}),maxParts:Object.assign(Object.assign({},this.maxParts),{day:null})}),s=this.workingParts.month===t&&this.workingParts.year===e,c=this.getActivePartsWithFallback();return(0,a.h)("div",{"aria-hidden":s?null:"true",class:{"calendar-month":!0,"calendar-month-disabled":!s&&l}},(0,a.h)("div",{class:"calendar-month-grid"},(0,r.H)(t,e,this.firstDayOfWeek%7).map((d,h)=>{const{day:p,dayOfWeek:b}=d,{el:u,highlightedDates:g,isDateEnabled:f,multiple:x}=this,m={month:t,day:p,year:e},w=null===p,{isActive:P,isToday:A,ariaLabel:I,ariaSelected:L,disabled:ht,text:pt}=((t,e,i,n,o,l,s)=>{const d=void 0!==(Array.isArray(i)?i:[i]).find(b=>(0,r.c)(e,b)),h=(0,r.c)(e,n);return{disabled:F(e,o,l,s),isActive:d,isToday:h,ariaSelected:d?"true":null,ariaLabel:(0,r.g)(t,h,e),text:null!=e.day?(0,r.a)(t,e):null}})(this.locale,m,this.activePartsClone,this.todayParts,this.minParts,this.maxParts,this.parsedDayValues),Z=(0,r.s)(m);let j,S=o||ht;if(!S&&void 0!==f)try{S=!f(Z)}catch(ut){(0,v.a)("Exception thrown from provided `isDateEnabled` function. Please check your function and try again.",u,ut)}return void 0!==g&&!P&&null!==p&&(j=((t,e,i)=>{if(Array.isArray(t)){const n=e.split("T")[0],o=t.find(l=>l.date===n);if(o)return{textColor:o.textColor,backgroundColor:o.backgroundColor}}else try{return t(e)}catch(n){(0,v.a)("Exception thrown from provided `highlightedDates` callback. Please check your function and try again.",i,n)}})(g,Z,u)),(0,a.h)("button",{tabindex:"-1","data-day":p,"data-month":t,"data-year":e,"data-index":h,"data-day-of-week":b,disabled:S,class:{"calendar-day-padding":w,"calendar-day":!0,"calendar-day-active":P,"calendar-day-today":A},style:j&&{color:j.textColor},"aria-hidden":w?"true":null,"aria-selected":L,"aria-label":I,onClick:()=>{w||(this.setWorkingParts(Object.assign(Object.assign({},this.workingParts),{month:t,day:p,year:e})),x?this.setActiveParts({month:t,day:p,year:e},P):this.setActiveParts(Object.assign(Object.assign({},c),{month:t,day:p,year:e})))}},(0,a.h)("div",{class:"calendar-day-highlight",style:{backgroundColor:null==j?void 0:j.backgroundColor}}),pt)})))}renderCalendarBody(){return(0,a.h)("div",{class:"calendar-body ion-focusable",ref:t=>this.calendarBodyRef=t,tabindex:"0"},(0,r.I)(this.workingParts).map(({month:t,year:e})=>this.renderMonth(t,e)))}renderCalendar(t){return(0,a.h)("div",{class:"datetime-calendar",key:"datetime-calendar"},this.renderCalendarHeader(t),this.renderCalendarBody())}renderTimeLabel(){if(null!==this.el.querySelector('[slot="time-label"]')||this.showDefaultTimeLabel)return(0,a.h)("slot",{name:"time-label"},"Time")}renderTimeOverlay(){var t=this;const{hourCycle:e,isTimePopoverOpen:i,locale:n}=this,o=(0,r.J)(n,e),l=this.getActivePartsWithFallback();return[(0,a.h)("div",{class:"time-header"},this.renderTimeLabel()),(0,a.h)("button",{class:{"time-body":!0,"time-body-active":i},part:"time-button"+(i?" active":""),"aria-expanded":"false","aria-haspopup":"true",onClick:(s=(0,C.Z)(function*(c){const{popoverRef:d}=t;d&&(t.isTimePopoverOpen=!0,d.present(new CustomEvent("ionShadowTarget",{detail:{ionShadowTarget:c.target}})),yield d.onWillDismiss(),t.isTimePopoverOpen=!1)}),function(d){return s.apply(this,arguments)})},(0,r.K)(n,l,o)),(0,a.h)("ion-popover",{alignment:"center",translucent:!0,overlayIndex:1,arrow:!1,onWillPresent:s=>{s.target.querySelectorAll("ion-picker-column-internal").forEach(d=>d.scrollActiveItemIntoView())},style:{"--offset-y":"-10px","--min-width":"fit-content"},keyboardEvents:!0,ref:s=>this.popoverRef=s},this.renderWheelPicker("time"))];var s}getHeaderSelectedDateText(){const{activeParts:t,multiple:e,titleSelectedDatesFormatter:i}=this,n=Array.isArray(t);let o;if(e&&n&&1!==t.length){if(o=`${t.length} days`,void 0!==i)try{o=i((0,r.s)(t))}catch(l){(0,v.a)("Exception in provided `titleSelectedDatesFormatter`: ",l)}}else o=(0,r.L)(this.locale,this.getActivePartsWithFallback());return o}renderHeader(t=!0){if(null!==this.el.querySelector('[slot="title"]')||this.showDefaultTitle)return(0,a.h)("div",{class:"datetime-header"},(0,a.h)("div",{class:"datetime-title"},(0,a.h)("slot",{name:"title"},"Select Date")),t&&(0,a.h)("div",{class:"datetime-selected-date"},this.getHeaderSelectedDateText()))}renderTime(){const{presentation:t}=this;return(0,a.h)("div",{class:"datetime-time"},"time"===t?this.renderWheelPicker():this.renderTimeOverlay())}renderCalendarViewMonthYearPicker(){return(0,a.h)("div",{class:"datetime-year"},this.renderWheelView("month-year"))}renderDatetime(t){const{presentation:e,preferWheel:i}=this;if(i&&("date"===e||"date-time"===e||"time-date"===e))return[this.renderHeader(!1),this.renderWheelView(),this.renderFooter()];switch(e){case"date-time":return[this.renderHeader(),this.renderCalendar(t),this.renderCalendarViewMonthYearPicker(),this.renderTime(),this.renderFooter()];case"time-date":return[this.renderHeader(),this.renderTime(),this.renderCalendar(t),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(t),this.renderCalendarViewMonthYearPicker(),this.renderFooter()]}}render(){const{name:t,value:e,disabled:i,el:n,color:o,readonly:l,showMonthAndYear:s,preferWheel:c,presentation:d,size:h}=this,p=(0,T.b)(this),b="year"===d||"month"===d||"month-year"===d,u=s||b,g=s&&!b,f="date"===d||"date-time"===d||"time-date"===d,x=f&&c,m=f&&!c;return(0,D.d)(!0,n,t,(0,r.M)(e),i),(0,a.h)(a.H,{"aria-disabled":i?"true":null,onFocus:this.onFocus,onBlur:this.onBlur,class:Object.assign({},(0,V.c)(o,{[p]:!0,"datetime-readonly":l,"datetime-disabled":i,"show-month-and-year":u,"month-year-picker-open":g,[`datetime-presentation-${d}`]:!0,[`datetime-size-${h}`]:!0,"datetime-prefer-wheel":x,"datetime-grid":m}))},this.renderDatetime(p))}get el(){return(0,a.f)(this)}static get watchers(){return{disabled:["disabledChanged"],min:["minChanged"],max:["maxChanged"],yearValues:["yearValuesChanged"],monthValues:["monthValuesChanged"],dayValues:["dayValuesChanged"],hourValues:["hourValuesChanged"],minuteValues:["minuteValuesChanged"],activeParts:["activePartsChanged"],value:["valueChanged"]}}};let nt=0;B.style={ios:":host{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;background:var(--background);overflow:hidden}ion-picker-column-internal{min-width:26px}: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}@supports (background: -webkit-named-image(apple-pay-logo-black)) and (not (aspect-ratio: 1/1)){: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{position:absolute;visibility:hidden;pointer-events:none}@supports (inset-inline-start: 0){: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{inset-inline-start:-99999px}}@supports not (inset-inline-start: 0){: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{left:-99999px}:host-context([dir=rtl]):host(.show-month-and-year) .calendar-next-prev,:host-context([dir=rtl]).show-month-and-year .calendar-next-prev,:host-context([dir=rtl]):host(.show-month-and-year) .calendar-days-of-week,:host-context([dir=rtl]).show-month-and-year .calendar-days-of-week,:host-context([dir=rtl]):host(.show-month-and-year) .calendar-body,:host-context([dir=rtl]).show-month-and-year .calendar-body,:host-context([dir=rtl]):host(.show-month-and-year) .datetime-time,:host-context([dir=rtl]).show-month-and-year .datetime-time{left:unset;right:unset;right:-99999px}@supports selector(:dir(rtl)){:host(.show-month-and-year) .calendar-next-prev:dir(rtl),:host(.show-month-and-year) .calendar-days-of-week:dir(rtl),:host(.show-month-and-year) .calendar-body:dir(rtl),:host(.show-month-and-year) .datetime-time:dir(rtl){left:unset;right:unset;right:-99999px}}}}@supports (not (background: -webkit-named-image(apple-pay-logo-black))) or ((background: -webkit-named-image(apple-pay-logo-black)) and (aspect-ratio: 1/1)){: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-readonly),:host(.datetime-disabled){pointer-events:none}:host(.datetime-disabled){opacity:0.4}: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}:host .calendar-action-buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}:host .calendar-action-buttons ion-item,:host .calendar-action-buttons ion-button{--background:translucent}:host .calendar-action-buttons ion-item ion-label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}:host .calendar-action-buttons ion-item ion-icon{-webkit-padding-start:4px;padding-inline-start:4px;-webkit-padding-end:0;padding-inline-end:0;padding-top:0;padding-bottom:0}:host .calendar-days-of-week{display:grid;grid-template-columns:repeat(7, 1fr);text-align:center}: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{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{-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-highlight{border-radius:32px;-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:32px;height:32px;z-index:-1}: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, #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 ion-item{--color:var(--ion-color-base)}:host{--background:var(--ion-color-light, #ffffff);--background-rgb:var(--ion-color-light-rgb);--title-color:var(--ion-color-step-600, #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, #cccccc);font-size:14px}:host .datetime-header .datetime-title{color:var(--title-color)}:host .datetime-header .datetime-selected-date{margin-top:10px}:host .calendar-action-buttons ion-item{--padding-start:16px;--background-hover:transparent;--background-activated:transparent;font-size:16px;font-weight:600}:host .calendar-action-buttons ion-item 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, #b3b3b3);font-size:12px;font-weight:600;line-height:24px;text-transform:uppercase}: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;height:calc(100% - 16px)}:host .calendar-day{font-size:20px}.calendar-day:focus .calendar-day-highlight,.calendar-day.calendar-day-active .calendar-day-highlight{opacity:0.2}.calendar-day.calendar-day-active .calendar-day-highlight{background:var(--ion-color-base)}.calendar-day:focus .calendar-day-highlight{background:var(--ion-color-base) !important}: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{color:var(--ion-color-contrast)}.calendar-day.calendar-day-today.calendar-day-active .calendar-day-highlight{background:var(--ion-color-base);opacity:1}: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:16px}: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, #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}ion-picker-column-internal{min-width:26px}: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}@supports (background: -webkit-named-image(apple-pay-logo-black)) and (not (aspect-ratio: 1/1)){: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{position:absolute;visibility:hidden;pointer-events:none}@supports (inset-inline-start: 0){: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{inset-inline-start:-99999px}}@supports not (inset-inline-start: 0){: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{left:-99999px}:host-context([dir=rtl]):host(.show-month-and-year) .calendar-next-prev,:host-context([dir=rtl]).show-month-and-year .calendar-next-prev,:host-context([dir=rtl]):host(.show-month-and-year) .calendar-days-of-week,:host-context([dir=rtl]).show-month-and-year .calendar-days-of-week,:host-context([dir=rtl]):host(.show-month-and-year) .calendar-body,:host-context([dir=rtl]).show-month-and-year .calendar-body,:host-context([dir=rtl]):host(.show-month-and-year) .datetime-time,:host-context([dir=rtl]).show-month-and-year .datetime-time{left:unset;right:unset;right:-99999px}@supports selector(:dir(rtl)){:host(.show-month-and-year) .calendar-next-prev:dir(rtl),:host(.show-month-and-year) .calendar-days-of-week:dir(rtl),:host(.show-month-and-year) .calendar-body:dir(rtl),:host(.show-month-and-year) .datetime-time:dir(rtl){left:unset;right:unset;right:-99999px}}}}@supports (not (background: -webkit-named-image(apple-pay-logo-black))) or ((background: -webkit-named-image(apple-pay-logo-black)) and (aspect-ratio: 1/1)){: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-readonly),:host(.datetime-disabled){pointer-events:none}:host(.datetime-disabled){opacity:0.4}: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}:host .calendar-action-buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}:host .calendar-action-buttons ion-item,:host .calendar-action-buttons ion-button{--background:translucent}:host .calendar-action-buttons ion-item ion-label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}:host .calendar-action-buttons ion-item ion-icon{-webkit-padding-start:4px;padding-inline-start:4px;-webkit-padding-end:0;padding-inline-end:0;padding-top:0;padding-bottom:0}:host .calendar-days-of-week{display:grid;grid-template-columns:repeat(7, 1fr);text-align:center}: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{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{-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-highlight{border-radius:32px;-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:32px;height:32px;z-index:-1}: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, #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 ion-item{--color:var(--ion-color-base)}:host{--background:var(--ion-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:12px;text-transform:uppercase}:host .datetime-header .datetime-selected-date{margin-top:30px;font-size:34px}:host .datetime-calendar .calendar-action-buttons ion-item{--padding-start:20px}:host .calendar-action-buttons ion-item,:host .calendar-action-buttons ion-button{--color:var(--ion-color-step-650, #595959)}: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, gray);font-size:14px;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{-webkit-padding-start:0px;padding-inline-start:0px;-webkit-padding-end:0;padding-inline-end:0;padding-top:13px;padding-bottom:13px;font-size:14px}.calendar-day:focus .calendar-day-highlight{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 .calendar-day.calendar-day-today{color:var(--ion-color-base)}.calendar-day.calendar-day-today .calendar-day-highlight{border:1px solid var(--ion-color-base)}:host .calendar-day.calendar-day-active{color:var(--ion-color-contrast)}.calendar-day.calendar-day-active .calendar-day-highlight{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, #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}:host .datetime-view-buttons ion-button{color:var(--ion-color-step-800, #333333)}"};const R=t=>{const e=(0,M.c)(),i=(0,M.c)(),n=(0,M.c)();return i.addElement(t.querySelector("ion-backdrop")).fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),n.addElement(t.querySelector(".picker-wrapper")).fromTo("transform","translateY(100%)","translateY(0%)"),e.addElement(t).easing("cubic-bezier(.36,.66,.04,1)").duration(400).addAnimation([i,n])},Y=t=>{const e=(0,M.c)(),i=(0,M.c)(),n=(0,M.c)();return i.addElement(t.querySelector("ion-backdrop")).fromTo("opacity","var(--backdrop-opacity)",.01),n.addElement(t.querySelector(".picker-wrapper")).fromTo("transform","translateY(0%)","translateY(100%)"),e.addElement(t).easing("cubic-bezier(.36,.66,.04,1)").duration(400).addAnimation([i,n])},H=class{constructor(t){(0,a.r)(this,t),this.didPresent=(0,a.d)(this,"ionPickerDidPresent",7),this.willPresent=(0,a.d)(this,"ionPickerWillPresent",7),this.willDismiss=(0,a.d)(this,"ionPickerWillDismiss",7),this.didDismiss=(0,a.d)(this,"ionPickerDidDismiss",7),this.didPresentShorthand=(0,a.d)(this,"didPresent",7),this.willPresentShorthand=(0,a.d)(this,"willPresent",7),this.willDismissShorthand=(0,a.d)(this,"willDismiss",7),this.didDismissShorthand=(0,a.d)(this,"didDismiss",7),this.delegateController=(0,k.d)(this),this.triggerController=(0,k.e)(),this.onBackdropTap=()=>{this.dismiss(void 0,k.B)},this.dispatchCancelHandler=e=>{if((0,k.i)(e.detail.role)){const n=this.buttons.find(o=>"cancel"===o.role);this.callButtonHandler(n)}},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(t,e){!0===t&&!1===e?this.present():!1===t&&!0===e&&this.dismiss()}triggerChanged(){const{trigger:t,el:e,triggerController:i}=this;t&&i.addClickListener(e,t)}connectedCallback(){(0,k.j)(this.el),this.triggerChanged()}disconnectedCallback(){this.triggerController.removeClickListener()}componentWillLoad(){(0,k.k)(this.el)}componentDidLoad(){!0===this.isOpen&&(0,D.r)(()=>this.present())}present(){var t=this;return(0,C.Z)(function*(){void 0!==t.currentTransition&&(yield t.currentTransition),yield t.delegateController.attachViewToDom(),t.currentTransition=(0,k.f)(t,"pickerEnter",R,R,void 0),yield t.currentTransition,t.currentTransition=void 0,t.duration>0&&(t.durationTimeout=setTimeout(()=>t.dismiss(),t.duration))})()}dismiss(t,e){var i=this;return(0,C.Z)(function*(){i.durationTimeout&&clearTimeout(i.durationTimeout),i.currentTransition=(0,k.g)(i,t,e,"pickerLeave",Y,Y);const n=yield i.currentTransition;return n&&i.delegateController.removeViewFromDom(),n})()}onDidDismiss(){return(0,k.h)(this.el,"ionPickerDidDismiss")}onWillDismiss(){return(0,k.h)(this.el,"ionPickerWillDismiss")}getColumn(t){return Promise.resolve(this.columns.find(e=>e.name===t))}buttonClick(t){var e=this;return(0,C.Z)(function*(){const i=t.role;return(0,k.i)(i)?e.dismiss(void 0,i):(yield e.callButtonHandler(t))?e.dismiss(e.getSelected(),t.role):Promise.resolve()})()}callButtonHandler(t){var e=this;return(0,C.Z)(function*(){return!(t&&!1===(yield(0,k.s)(t.handler,e.getSelected())))})()}getSelected(){const t={};return this.columns.forEach((e,i)=>{const n=void 0!==e.selectedIndex?e.options[e.selectedIndex]:void 0;t[e.name]={text:n?n.text:void 0,value:n?n.value:void 0,columnIndex:i}}),t}render(){const{htmlAttributes:t}=this,e=(0,T.b)(this);return(0,a.h)(a.H,Object.assign({"aria-modal":"true",tabindex:"-1"},t,{style:{zIndex:`${2e4+this.overlayIndex}`},class:Object.assign({[e]:!0,[`picker-${e}`]:!0,"overlay-hidden":!0},(0,V.g)(this.cssClass)),onIonBackdropTap:this.onBackdropTap,onIonPickerWillDismiss:this.dispatchCancelHandler}),(0,a.h)("ion-backdrop",{visible:this.showBackdrop,tappable:this.backdropDismiss}),(0,a.h)("div",{tabindex:"0"}),(0,a.h)("div",{class:"picker-wrapper ion-overlay-wrapper",role:"dialog"},(0,a.h)("div",{class:"picker-toolbar"},this.buttons.map(i=>(0,a.h)("div",{class:rt(i)},(0,a.h)("button",{type:"button",onClick:()=>this.buttonClick(i),class:st(i)},i.text)))),(0,a.h)("div",{class:"picker-columns"},(0,a.h)("div",{class:"picker-above-highlight"}),this.presented&&this.columns.map(i=>(0,a.h)("ion-picker-column",{col:i})),(0,a.h)("div",{class:"picker-below-highlight"}))),(0,a.h)("div",{tabindex:"0"}))}get el(){return(0,a.f)(this)}static get watchers(){return{isOpen:["onIsOpenChange"],trigger:["triggerChanged"]}}},rt=t=>({[`picker-toolbar-${t.role}`]:void 0!==t.role,"picker-toolbar-button":!0}),st=t=>Object.assign({"picker-button":!0,"ion-activatable":!0},(0,V.g)(t.cssClass));H.style={ios:".sc-ion-picker-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}@supports (inset-inline-start: 0){.sc-ion-picker-ios-h{inset-inline-start:0}}@supports not (inset-inline-start: 0){.sc-ion-picker-ios-h{left:0}[dir=rtl].sc-ion-picker-ios-h,[dir=rtl] .sc-ion-picker-ios-h{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.sc-ion-picker-ios-h:dir(rtl){left:unset;right:unset;right:0}}}.overlay-hidden.sc-ion-picker-ios-h{display:none}.picker-wrapper.sc-ion-picker-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-ios{width:100%;background:transparent;contain:strict;z-index:1}.picker-button.sc-ion-picker-ios{border:0;font-family:inherit}.picker-button.sc-ion-picker-ios:active,.picker-button.sc-ion-picker-ios:focus{outline:none}.picker-columns.sc-ion-picker-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-ios,.picker-below-highlight.sc-ion-picker-ios{display:none;pointer-events:none}.sc-ion-picker-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, #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-ios{display:-ms-flexbox;display:flex;height:44px;border-bottom:0.55px solid var(--border-color)}.picker-toolbar-button.sc-ion-picker-ios{-ms-flex:1;flex:1;text-align:end}.picker-toolbar-button.sc-ion-picker-ios:last-child .picker-button.sc-ion-picker-ios{font-weight:600}.picker-toolbar-button.sc-ion-picker-ios:first-child{font-weight:normal;text-align:start}.picker-button.sc-ion-picker-ios,.picker-button.ion-activated.sc-ion-picker-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, #3880ff);font-size:16px}.picker-columns.sc-ion-picker-ios{height:215px;-webkit-perspective:1000px;perspective:1000px}.picker-above-highlight.sc-ion-picker-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}@supports (inset-inline-start: 0){.picker-above-highlight.sc-ion-picker-ios{inset-inline-start:0}}@supports not (inset-inline-start: 0){.picker-above-highlight.sc-ion-picker-ios{left:0}[dir=rtl].sc-ion-picker-ios-h .picker-above-highlight.sc-ion-picker-ios,[dir=rtl] .sc-ion-picker-ios-h .picker-above-highlight.sc-ion-picker-ios{left:unset;right:unset;right:0}[dir=rtl].sc-ion-picker-ios .picker-above-highlight.sc-ion-picker-ios{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.picker-above-highlight.sc-ion-picker-ios:dir(rtl){left:unset;right:unset;right:0}}}.picker-below-highlight.sc-ion-picker-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}@supports (inset-inline-start: 0){.picker-below-highlight.sc-ion-picker-ios{inset-inline-start:0}}@supports not (inset-inline-start: 0){.picker-below-highlight.sc-ion-picker-ios{left:0}[dir=rtl].sc-ion-picker-ios-h .picker-below-highlight.sc-ion-picker-ios,[dir=rtl] .sc-ion-picker-ios-h .picker-below-highlight.sc-ion-picker-ios{left:unset;right:unset;right:0}[dir=rtl].sc-ion-picker-ios .picker-below-highlight.sc-ion-picker-ios{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.picker-below-highlight.sc-ion-picker-ios:dir(rtl){left:unset;right:unset;right:0}}}",md:".sc-ion-picker-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}@supports (inset-inline-start: 0){.sc-ion-picker-md-h{inset-inline-start:0}}@supports not (inset-inline-start: 0){.sc-ion-picker-md-h{left:0}[dir=rtl].sc-ion-picker-md-h,[dir=rtl] .sc-ion-picker-md-h{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.sc-ion-picker-md-h:dir(rtl){left:unset;right:unset;right:0}}}.overlay-hidden.sc-ion-picker-md-h{display:none}.picker-wrapper.sc-ion-picker-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-md{width:100%;background:transparent;contain:strict;z-index:1}.picker-button.sc-ion-picker-md{border:0;font-family:inherit}.picker-button.sc-ion-picker-md:active,.picker-button.sc-ion-picker-md:focus{outline:none}.picker-columns.sc-ion-picker-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-md,.picker-below-highlight.sc-ion-picker-md{display:none;pointer-events:none}.sc-ion-picker-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, 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-md{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;height:44px}.picker-button.sc-ion-picker-md,.picker-button.ion-activated.sc-ion-picker-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, #3880ff);font-size:14px;font-weight:500;text-transform:uppercase;-webkit-box-shadow:none;box-shadow:none}.picker-columns.sc-ion-picker-md{height:216px;-webkit-perspective:1800px;perspective:1800px}.picker-above-highlight.sc-ion-picker-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, 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}@supports (inset-inline-start: 0){.picker-above-highlight.sc-ion-picker-md{inset-inline-start:0}}@supports not (inset-inline-start: 0){.picker-above-highlight.sc-ion-picker-md{left:0}[dir=rtl].sc-ion-picker-md-h .picker-above-highlight.sc-ion-picker-md,[dir=rtl] .sc-ion-picker-md-h .picker-above-highlight.sc-ion-picker-md{left:unset;right:unset;right:0}[dir=rtl].sc-ion-picker-md .picker-above-highlight.sc-ion-picker-md{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.picker-above-highlight.sc-ion-picker-md:dir(rtl){left:unset;right:unset;right:0}}}.picker-below-highlight.sc-ion-picker-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, 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}@supports (inset-inline-start: 0){.picker-below-highlight.sc-ion-picker-md{inset-inline-start:0}}@supports not (inset-inline-start: 0){.picker-below-highlight.sc-ion-picker-md{left:0}[dir=rtl].sc-ion-picker-md-h .picker-below-highlight.sc-ion-picker-md,[dir=rtl] .sc-ion-picker-md-h .picker-below-highlight.sc-ion-picker-md{left:unset;right:unset;right:0}[dir=rtl].sc-ion-picker-md .picker-below-highlight.sc-ion-picker-md{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.picker-below-highlight.sc-ion-picker-md:dir(rtl){left:unset;right:unset;right:0}}}"};const $=class{constructor(t){(0,a.r)(this,t),this.ionPickerColChange=(0,a.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 t=this;return(0,C.Z)(function*(){let e=0,i=.81;"ios"===(0,T.b)(t)&&(e=-.46,i=1),t.rotateFactor=e,t.scaleFactor=i,t.gesture=(yield Promise.resolve().then(y.bind(y,9203))).createGesture({el:t.el,gestureName:"picker-swipe",gesturePriority:100,threshold:0,passive:!1,onStart:o=>t.onStart(o),onMove:o=>t.onMove(o),onEnd:o=>t.onEnd(o)}),t.gesture.enable(),t.tmrId=setTimeout(()=>{t.noAnimate=!1,t.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(t,e){const i=t>-1?-t*this.optHeight:0;this.velocity=0,void 0!==this.rafId&&cancelAnimationFrame(this.rafId),this.update(i,e,!0),this.emitColChange()}update(t,e,i){if(!this.optsEl)return;let n=0,o=0;const{col:l,rotateFactor:s}=this,c=l.selectedIndex,d=l.selectedIndex=this.indexForY(-t),h=0===e?"":e+"ms",p=`scale(${this.scaleFactor})`,b=this.optsEl.children;for(let u=0;u0?Math.max(this.velocity,1):Math.min(this.velocity,-1);let t=this.y+this.velocity;t>this.minY?(t=this.minY,this.velocity=0):t1?this.rafId=requestAnimationFrame(()=>this.decelerate()):(this.velocity=0,this.emitColChange(),(0,W.h)())}else if(this.y%this.optHeight!=0){const t=Math.abs(this.y%this.optHeight);this.velocity=t>this.optHeight/2?1:-1,this.decelerate()}}indexForY(t){return Math.min(Math.max(Math.abs(Math.round(t/this.optHeight)),0),this.col.options.length-1)}onStart(t){t.event.cancelable&&t.event.preventDefault(),t.event.stopPropagation(),(0,W.a)(),void 0!==this.rafId&&cancelAnimationFrame(this.rafId);const e=this.col.options;let i=e.length-1,n=0;for(let o=0;othis.minY?(e=Math.pow(e,.8),this.bounceFrom=e):e0)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,D.l)(-U,23*t.velocityY,U),0===this.velocity&&0===t.deltaY){const e=t.event.target.closest(".picker-opt");null!=e&&e.hasAttribute("opt-index")&&this.setSelected(parseInt(e.getAttribute("opt-index"),10),N)}else{if(this.y+=t.deltaY,Math.abs(t.velocityY)<.05){const e=t.deltaY>0,i=Math.abs(this.y)%this.optHeight/this.optHeight;e&&i>.5?this.velocity=-1*Math.abs(this.velocity):!e&&i<=.5&&(this.velocity=Math.abs(this.velocity))}this.decelerate()}}refresh(t,e){var i;let n=this.col.options.length-1,o=0;const l=this.col.options;for(let c=0;cthis.optsEl=i},t.options.map((i,n)=>(0,a.h)("button",{"aria-label":i.ariaLabel,class:{"picker-opt":!0,"picker-opt-disabled":!!i.disabled},"opt-index":n},i.text))),t.suffix&&(0,a.h)("div",{class:"picker-suffix",style:{width:t.suffixWidth}},t.suffix))}get el(){return(0,a.f)(this)}static get watchers(){return{col:["colChanged"]}}},K="picker-opt-selected",ct=.97,U=90,N=150;$.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}@supports (inset-inline-start: 0){.picker-opt{inset-inline-start:0}}@supports not (inset-inline-start: 0){.picker-opt{left:0}:host-context([dir=rtl]) .picker-opt{left:unset;right:unset;right:0}[dir=rtl] .picker-opt{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.picker-opt:dir(rtl){left:unset;right:unset;right: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}@supports (inset-inline-start: 0){.picker-opt{inset-inline-start:0}}@supports not (inset-inline-start: 0){.picker-opt{left:0}:host-context([dir=rtl]) .picker-opt{left:unset;right:unset;right:0}[dir=rtl] .picker-opt{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.picker-opt:dir(rtl){left:unset;right:unset;right: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, #3880ff)}"}}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/7059.7bee78ebe7c2ed91.js b/MacroDeck/wwwroot/client/7059.7bee78ebe7c2ed91.js new file mode 100644 index 00000000..45fdfce4 --- /dev/null +++ b/MacroDeck/wwwroot/client/7059.7bee78ebe7c2ed91.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[7059],{7059:(ve,B,y)=>{y.r(B),y.d(B,{ion_datetime:()=>Y,ion_picker:()=>K,ion_picker_column:()=>U});var P=y(5861),a=y(771),J=y(8434),O=y(512),D=y(2400),W=y(4162),S=y(4459),j=y(5307),E=y(2905),r=y(1111),Q=y(9229),w=y(9207),_=y(4913),F=y(9951);y(1848),y(1836);const R=(e,i,t,n)=>!!(null===e.day||void 0!==n&&!n.includes(e.day)||i&&(0,r.i)(e,i)||t&&(0,r.b)(e,t)),L=(e,{minParts:i,maxParts:t})=>!!(((e,i,t)=>!!(i&&i.year>e||t&&t.year{const{multiple:t,value:n}=this;!t&&Array.isArray(n)&&(0,D.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: ['.concat(n.map(o=>"'".concat(o,"'")).join(", "),"]\n"),this.el)},this.setValue=t=>{this.value=t,this.ionChange.emit({value:t})},this.getActivePartsWithFallback=()=>{var t;const{defaultParts:n}=this;return null!==(t=this.getActivePart())&&void 0!==t?t:n},this.getActivePart=()=>{const{activeParts:t}=this;return Array.isArray(t)?t[0]:t},this.closeParentOverlay=()=>{const t=this.el.closest("ion-modal, ion-popover");t&&t.dismiss()},this.setWorkingParts=t=>{this.workingParts=Object.assign({},t)},this.setActiveParts=(t,n=!1)=>{if(this.readonly)return;const{multiple:o,minParts:s,maxParts:l,activeParts:d}=this,c=(0,r.v)(t,s,l);if(this.setWorkingParts(c),o){const p=Array.isArray(d)?d:[d];this.activeParts=n?p.filter(g=>!(0,r.c)(g,c)):[...p,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 n=this.el.shadowRoot,o=t.querySelector(".calendar-month:nth-of-type(2)"),l=new MutationObserver(d=>{var c;null!==(c=d[0].oldValue)&&void 0!==c&&c.includes("ion-focused")||!t.classList.contains("ion-focused")||this.focusWorkingDay(o)});l.observe(t,{attributeFilter:["class"],attributeOldValue:!0}),this.destroyKeyboardMO=()=>{null==l||l.disconnect()},t.addEventListener("keydown",d=>{const c=n.activeElement;if(!c||!c.classList.contains("calendar-day"))return;const h=(0,r.f)(c);let p;switch(d.key){case"ArrowDown":d.preventDefault(),p=(0,r.n)(h);break;case"ArrowUp":d.preventDefault(),p=(0,r.m)(h);break;case"ArrowRight":d.preventDefault(),p=(0,r.l)(h);break;case"ArrowLeft":d.preventDefault(),p=(0,r.k)(h);break;case"Home":d.preventDefault(),p=(0,r.j)(h);break;case"End":d.preventDefault(),p=(0,r.h)(h);break;case"PageUp":d.preventDefault(),p=d.shiftKey?(0,r.O)(h):(0,r.d)(h);break;case"PageDown":d.preventDefault(),p=d.shiftKey?(0,r.N)(h):(0,r.e)(h);break;default:return}R(p,this.minParts,this.maxParts)||(this.setWorkingParts(Object.assign(Object.assign({},this.workingParts),p)),requestAnimationFrame(()=>this.focusWorkingDay(o)))})},this.focusWorkingDay=t=>{const n=t.querySelectorAll(".calendar-day-padding"),{day:o}=this.workingParts;if(null===o)return;const s=t.querySelector(".calendar-day-wrapper:nth-of-type(".concat(n.length+o,") .calendar-day"));s&&s.focus()},this.processMinParts=()=>{const{min:t,defaultParts:n}=this;this.minParts=void 0!==t?(0,r.p)(t,n):void 0},this.processMaxParts=()=>{const{max:t,defaultParts:n}=this;this.maxParts=void 0!==t?(0,r.o)(t,n):void 0},this.initializeCalendarListener=()=>{const t=this.calendarBodyRef;if(!t)return;const n=t.querySelectorAll(".calendar-month"),o=n[0],s=n[1],l=n[2],c="ios"===(0,E.b)(this)&&typeof navigator<"u"&&navigator.maxTouchPoints>1;(0,a.w)(()=>{t.scrollLeft=o.clientWidth*((0,W.i)(this.el)?-1:1);const h=u=>{const x=t.getBoundingClientRect(),b=t.scrollLeft<=2?o:l,k=b.getBoundingClientRect();if(Math.abs(k.x-x.x)>2)return;const{forceRenderDate:v}=this;return void 0!==v?{month:v.month,year:v.year,day:v.day}:b===o?(0,r.d)(u):b===l?(0,r.e)(u):void 0},p=()=>{c&&(t.style.removeProperty("pointer-events"),f=!1);const u=h(this.workingParts);if(!u)return;const{month:x,day:b,year:k}=u;L({month:x,year:k,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,a.w)(()=>{this.setWorkingParts(Object.assign(Object.assign({},this.workingParts),{month:x,day:b,year:k})),t.scrollLeft=s.clientWidth*((0,W.i)(this.el)?-1:1),t.style.removeProperty("overflow"),this.resolveForceDateScrolling&&this.resolveForceDateScrolling()}))};let g,f=!1;const m=()=>{g&&clearTimeout(g),!f&&c&&(t.style.setProperty("pointer-events","none"),f=!0),g=setTimeout(p,50)};t.addEventListener("scroll",m),this.destroyCalendarListener=()=>{t.removeEventListener("scroll",m)}})},this.destroyInteractionListeners=()=>{const{destroyCalendarListener:t,destroyKeyboardMO:n}=this;void 0!==t&&t(),void 0!==n&&n()},this.processValue=t=>{const n=null!=t&&(!Array.isArray(t)||t.length>0),o=n?(0,r.q)(t):this.defaultParts,{minParts:s,maxParts:l,workingParts:d,el:c}=this;if(this.warnIfIncorrectValueUsage(),!o)return;n&&(0,r.w)(o,s,l);const h=Array.isArray(o)?o[0]:o,p=(0,r.P)(h,s,l),{month:g,day:f,year:m,hour:u,minute:x}=p,b=(0,r.Q)(u);this.activeParts=n?Array.isArray(o)?[...o]:{month:g,day:f,year:m,hour:u,minute:x,ampm:b}:[];const k=void 0!==g&&g!==d.month||void 0!==m&&m!==d.year,v=c.classList.contains("datetime-ready"),{isGridStyle:M,showMonthAndYear:C}=this;M&&k&&v&&!C?this.animateToDate(p):this.setWorkingParts({month:g,day:f,year:m,hour:u,minute:x,ampm:b})},this.animateToDate=function(){var t=(0,P.Z)(function*(n){const{workingParts:o}=i;i.forceRenderDate=n;const s=new Promise(d=>{i.resolveForceDateScrolling=d});(0,r.i)(n,o)?i.prevMonth():i.nextMonth(),yield s,i.resolveForceDateScrolling=void 0,i.forceRenderDate=void 0});return function(n){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 n=t.querySelector(".calendar-month:last-of-type");n&&t.scrollTo({top:0,left:2*n.offsetWidth*((0,W.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.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}disabledChanged(){this.emitStyle()}minChanged(){this.processMinParts()}maxChanged(){this.processMaxParts()}get isGridStyle(){const{presentation:e,preferWheel:i}=this;return("date"===e||"date-time"===e||"time-date"===e)&&!i}yearValuesChanged(){this.parsedYearValues=(0,r.r)(this.yearValues)}monthValuesChanged(){this.parsedMonthValues=(0,r.r)(this.monthValues)}dayValuesChanged(){this.parsedDayValues=(0,r.r)(this.dayValues)}hourValuesChanged(){this.parsedHourValues=(0,r.r)(this.hourValues)}minuteValuesChanged(){this.parsedMinuteValues=(0,r.r)(this.minuteValues)}valueChanged(){var e=this;return(0,P.Z)(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,P.Z)(function*(){const{isCalendarPicker:t,activeParts:n,preferWheel:o,workingParts:s}=i;(void 0!==n||!t)&&(Array.isArray(n)&&0===n.length?i.setValue(o?(0,r.s)(s):void 0):i.setValue((0,r.s)(n))),e&&i.closeParentOverlay()})()}reset(e){var i=this;return(0,P.Z)(function*(){i.processValue(e)})()}cancel(e=!1){var i=this;return(0,P.Z)(function*(){i.ionCancel.emit(),e&&i.closeParentOverlay()})()}get isCalendarPicker(){const{presentation:e}=this;return"date"===e||"date-time"===e||"time-date"===e}connectedCallback(){this.clearFocusVisible=(0,J.startFocusVisible)(this.el).destroy}disconnectedCallback(){this.clearFocusVisible&&(this.clearFocusVisible(),this.clearFocusVisible=void 0)}initializeListeners(){this.initializeCalendarListener(),this.initializeKeyboardListeners()}componentDidLoad(){const i=new IntersectionObserver(s=>{s[0].isIntersecting&&(this.initializeListeners(),(0,a.w)(()=>{this.el.classList.add("datetime-ready")}))},{threshold:.01});(0,O.r)(()=>null==i?void 0:i.observe(this.el));const n=new IntersectionObserver(s=>{s[0].isIntersecting||(this.destroyInteractionListeners(),this.showMonthAndYear=!1,(0,a.w)(()=>{this.el.classList.remove("datetime-ready")}))},{threshold:0});(0,O.r)(()=>null==n?void 0:n.observe(this.el));const o=(0,O.g)(this.el);o.addEventListener("ionFocus",s=>s.stopPropagation()),o.addEventListener("ionBlur",s=>s.stopPropagation())}componentDidRender(){const{presentation:e,prevPresentation:i,calendarBodyRef:t,minParts:n,preferWheel:o,forceRenderDate:s}=this,l=!o&&["date-time","time-date","date"].includes(e);if(void 0!==n&&l&&t){const d=t.querySelector(".calendar-month:nth-of-type(1)");d&&void 0===s&&(t.scrollLeft=d.clientWidth*((0,W.i)(this.el)?-1:1))}null!==i?e!==i&&(this.prevPresentation=e,this.destroyInteractionListeners(),this.initializeListeners(),this.showMonthAndYear=!1,(0,O.r)(()=>{this.ionRender.emit()})):this.prevPresentation=e}componentWillLoad(){const{el:e,highlightedDates:i,multiple:t,presentation:n,preferWheel:o}=this;t&&("date"!==n&&(0,D.p)('Multiple date selection is only supported for presentation="date".',e),o&&(0,D.p)('Multiple date selection is not supported with preferWheel="true".',e)),void 0!==i&&("date"!==n&&"date-time"!==n&&"time-date"!==n&&(0,D.p)("The highlightedDates property is only supported with the date, date-time, and time-date presentations.",e),o&&(0,D.p)('The highlightedDates property is not supported with preferWheel="true".',e));const s=this.parsedHourValues=(0,r.r)(this.hourValues),l=this.parsedMinuteValues=(0,r.r)(this.minuteValues),d=this.parsedMonthValues=(0,r.r)(this.monthValues),c=this.parsedYearValues=(0,r.r)(this.yearValues),h=this.parsedDayValues=(0,r.r)(this.dayValues),p=this.todayParts=(0,r.q)((0,r.t)());this.processMinParts(),this.processMaxParts(),this.defaultParts=(0,r.u)({refParts:p,monthValues:d,dayValues:h,yearValues:c,hourValues:s,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:n}=this,o=e||i;if(null===this.el.querySelector('[slot="buttons"]')&&!t&&!n)return;const l=()=>{this.reset(),this.setValue(void 0)};return(0,a.h)("div",{class:"datetime-footer"},(0,a.h)("div",{class:"datetime-buttons"},(0,a.h)("div",{class:{"datetime-action-buttons":!0,"has-clear-button":this.showClearButton}},(0,a.h)("slot",{name:"buttons"},(0,a.h)("ion-buttons",null,t&&(0,a.h)("ion-button",{id:"cancel-button",color:this.color,onClick:()=>this.cancel(!0),disabled:o},this.cancelText),(0,a.h)("div",{class:"datetime-action-buttons-container"},n&&(0,a.h)("ion-button",{id:"clear-button",color:this.color,onClick:()=>l(),disabled:o},this.clearText),t&&(0,a.h)("ion-button",{id:"confirm-button",color:this.color,onClick:()=>this.confirm(!0),disabled:o},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,a.h)("ion-picker-internal",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:n,minParts:o,maxParts:s,todayParts:l,isDateEnabled:d}=this,c=this.getActivePartsWithFallback(),h=(0,r.I)(t),p=h[h.length-1];h[0].day=1,p.day=(0,r.x)(p.month,p.year);const g=void 0!==o&&(0,r.b)(o,h[0])?o:h[0],f=void 0!==s&&(0,r.i)(s,p)?s:p,m=(0,r.y)(n,l,g,f,this.parsedDayValues,this.parsedMonthValues);let u=m.items;const x=m.parts;d&&(u=u.map((k,v)=>{const M=x[v];let C;try{C=!d((0,r.s)(M))}catch(A){(0,D.a)("Exception thrown from provided `isDateEnabled` function. Please check your function and try again.",A)}return Object.assign(Object.assign({},k),{disabled:C})}));const b=null!==t.day?"".concat(t.year,"-").concat(t.month,"-").concat(t.day):"".concat(e.year,"-").concat(e.month,"-").concat(e.day);return(0,a.h)("ion-picker-column-internal",{class:"date-column",color:this.color,disabled:i,items:u,value:b,onIonChange:k=>{this.destroyCalendarListener&&this.destroyCalendarListener();const{value:v}=k.detail,M=x.find(({month:C,day:A,year:z})=>v==="".concat(z,"-").concat(C,"-").concat(A));this.setWorkingParts(Object.assign(Object.assign({},t),M)),this.setActiveParts(Object.assign(Object.assign({},c),M)),this.initializeCalendarListener(),k.stopPropagation()}})}renderIndividualDatePickerColumns(e){const{workingParts:i,isDateEnabled:t}=this,o="year"!==e&&"time"!==e?(0,r.z)(this.locale,i,this.minParts,this.maxParts,this.parsedMonthValues):[];let l="date"===e?(0,r.A)(this.locale,i,this.minParts,this.maxParts,this.parsedDayValues):[];t&&(l=l.map(g=>{const{value:f}=g,m="string"==typeof f?parseInt(f):f,u={month:i.month,day:m,year:i.year};let x;try{x=!t((0,r.s)(u))}catch(b){(0,D.a)("Exception thrown from provided `isDateEnabled` function. Please check your function and try again.",b)}return Object.assign(Object.assign({},g),{disabled:x})}));const c="month"!==e&&"time"!==e?(0,r.B)(this.locale,this.defaultParts,this.minParts,this.maxParts,this.parsedYearValues):[];let p=[];return p=(0,r.C)(this.locale,{month:"numeric",day:"numeric"})?[this.renderMonthPickerColumn(o),this.renderDayPickerColumn(l),this.renderYearPickerColumn(c)]:[this.renderDayPickerColumn(l),this.renderMonthPickerColumn(o),this.renderYearPickerColumn(c)],p}renderDayPickerColumn(e){var i;if(0===e.length)return[];const{disabled:t,workingParts:n}=this,o=this.getActivePartsWithFallback();return(0,a.h)("ion-picker-column-internal",{class:"day-column",color:this.color,disabled:t,items:e,value:null!==(i=null!==n.day?n.day:this.defaultParts.day)&&void 0!==i?i:void 0,onIonChange:s=>{this.destroyCalendarListener&&this.destroyCalendarListener(),this.setWorkingParts(Object.assign(Object.assign({},n),{day:s.detail.value})),this.setActiveParts(Object.assign(Object.assign({},o),{day:s.detail.value})),this.initializeCalendarListener(),s.stopPropagation()}})}renderMonthPickerColumn(e){if(0===e.length)return[];const{disabled:i,workingParts:t}=this,n=this.getActivePartsWithFallback();return(0,a.h)("ion-picker-column-internal",{class:"month-column",color:this.color,disabled:i,items:e,value:t.month,onIonChange:o=>{this.destroyCalendarListener&&this.destroyCalendarListener(),this.setWorkingParts(Object.assign(Object.assign({},t),{month:o.detail.value})),this.setActiveParts(Object.assign(Object.assign({},n),{month:o.detail.value})),this.initializeCalendarListener(),o.stopPropagation()}})}renderYearPickerColumn(e){if(0===e.length)return[];const{disabled:i,workingParts:t}=this,n=this.getActivePartsWithFallback();return(0,a.h)("ion-picker-column-internal",{class:"year-column",color:this.color,disabled:i,items:e,value:t.year,onIonChange:o=>{this.destroyCalendarListener&&this.destroyCalendarListener(),this.setWorkingParts(Object.assign(Object.assign({},t),{year:o.detail.value})),this.setActiveParts(Object.assign(Object.assign({},n),{year:o.detail.value})),this.initializeCalendarListener(),o.stopPropagation()}})}renderTimePickerColumns(e){if(["date","month","month-year","year"].includes(e))return[];const t=void 0!==this.getActivePart(),{hoursData:n,minutesData:o,dayPeriodData:s}=(0,r.D)(this.locale,this.workingParts,this.hourCycle,t?this.minParts:void 0,t?this.maxParts:void 0,this.parsedHourValues,this.parsedMinuteValues);return[this.renderHourPickerColumn(n),this.renderMinutePickerColumn(o),this.renderDayPeriodPickerColumn(s)]}renderHourPickerColumn(e){const{disabled:i,workingParts:t}=this;if(0===e.length)return[];const n=this.getActivePartsWithFallback();return(0,a.h)("ion-picker-column-internal",{color:this.color,disabled:i,value:n.hour,items:e,numericInput:!0,onIonChange:o=>{this.setWorkingParts(Object.assign(Object.assign({},t),{hour:o.detail.value})),this.setActiveParts(Object.assign(Object.assign({},n),{hour:o.detail.value})),o.stopPropagation()}})}renderMinutePickerColumn(e){const{disabled:i,workingParts:t}=this;if(0===e.length)return[];const n=this.getActivePartsWithFallback();return(0,a.h)("ion-picker-column-internal",{color:this.color,disabled:i,value:n.minute,items:e,numericInput:!0,onIonChange:o=>{this.setWorkingParts(Object.assign(Object.assign({},t),{minute:o.detail.value})),this.setActiveParts(Object.assign(Object.assign({},n),{minute:o.detail.value})),o.stopPropagation()}})}renderDayPeriodPickerColumn(e){const{disabled:i,workingParts:t}=this;if(0===e.length)return[];const n=this.getActivePartsWithFallback(),o=(0,r.E)(this.locale);return(0,a.h)("ion-picker-column-internal",{style:o?{order:"-1"}:{},color:this.color,disabled:i,value:n.ampm,items:e,onIonChange:s=>{const l=(0,r.R)(t,s.detail.value);this.setWorkingParts(Object.assign(Object.assign({},t),{ampm:s.detail.value,hour:l})),this.setActiveParts(Object.assign(Object.assign({},n),{ampm:s.detail.value,hour:l})),s.stopPropagation()}})}renderWheelView(e){const{locale:i}=this,n=(0,r.C)(i)?"month-first":"year-first";return(0,a.h)("div",{class:{["wheel-order-".concat(n)]:!0}},this.renderWheelPicker(e))}renderCalendarHeader(e){const{disabled:i}=this,t="ios"===e?j.l:j.p,n="ios"===e?j.o:j.q,o=i||((e,i,t)=>{const n=Object.assign(Object.assign({},(0,r.d)(this.workingParts)),{day:null});return L(n,{minParts:i,maxParts:t})})(0,this.minParts,this.maxParts),s=i||((e,i)=>{const t=Object.assign(Object.assign({},(0,r.e)(this.workingParts)),{day:null});return L(t,{maxParts:i})})(0,this.maxParts),l=this.el.getAttribute("dir")||void 0;return(0,a.h)("div",{class:"calendar-header"},(0,a.h)("div",{class:"calendar-action-buttons"},(0,a.h)("div",{class:"calendar-month-year"},(0,a.h)("ion-item",{part:"month-year-button",ref:d=>this.monthYearToggleItemRef=d,button:!0,"aria-label":"Show year picker",detail:!1,lines:"none",disabled:i,onClick:()=>{var d;this.toggleMonthAndYearView();const{monthYearToggleItemRef:c}=this;if(c){const h=null===(d=c.shadowRoot)||void 0===d?void 0:d.querySelector(".item-native");h&&h.setAttribute("aria-label",this.showMonthAndYear?"Hide year picker":"Show year picker")}}},(0,a.h)("ion-label",null,(0,r.G)(this.locale,this.workingParts),(0,a.h)("ion-icon",{"aria-hidden":"true",icon:this.showMonthAndYear?t:n,lazy:!1,flipRtl:!0})))),(0,a.h)("div",{class:"calendar-next-prev"},(0,a.h)("ion-buttons",null,(0,a.h)("ion-button",{"aria-label":"Previous month",disabled:o,onClick:()=>this.prevMonth()},(0,a.h)("ion-icon",{dir:l,"aria-hidden":"true",slot:"icon-only",icon:j.c,lazy:!1,flipRtl:!0})),(0,a.h)("ion-button",{"aria-label":"Next month",disabled:s,onClick:()=>this.nextMonth()},(0,a.h)("ion-icon",{dir:l,"aria-hidden":"true",slot:"icon-only",icon:j.o,lazy:!1,flipRtl:!0}))))),(0,a.h)("div",{class:"calendar-days-of-week","aria-hidden":"true"},(0,r.F)(this.locale,e,this.firstDayOfWeek%7).map(d=>(0,a.h)("div",{class:"day-of-week"},d))))}renderMonth(e,i){const{disabled:t,readonly:n}=this,o=void 0===this.parsedYearValues||this.parsedYearValues.includes(i),s=void 0===this.parsedMonthValues||this.parsedMonthValues.includes(e),l=!o||!s,d=t||n,c=t||L({month:e,year:i,day:null},{minParts:Object.assign(Object.assign({},this.minParts),{day:null}),maxParts:Object.assign(Object.assign({},this.maxParts),{day:null})}),h=this.workingParts.month===e&&this.workingParts.year===i,p=this.getActivePartsWithFallback();return(0,a.h)("div",{"aria-hidden":h?null:"true",class:{"calendar-month":!0,"calendar-month-disabled":!h&&c}},(0,a.h)("div",{class:"calendar-month-grid"},(0,r.H)(e,i,this.firstDayOfWeek%7).map((g,f)=>{const{day:m,dayOfWeek:u}=g,{el:x,highlightedDates:b,isDateEnabled:k,multiple:v}=this,M={month:e,day:m,year:i},C=null===m,{isActive:A,isToday:z,ariaLabel:ge,ariaSelected:fe,disabled:be,text:ye}=((e,i,t,n,o,s,l)=>{const c=void 0!==(Array.isArray(t)?t:[t]).find(g=>(0,r.c)(i,g)),h=(0,r.c)(i,n);return{disabled:R(i,o,s,l),isActive:c,isToday:h,ariaSelected:c?"true":null,ariaLabel:(0,r.g)(e,h,i),text:null!=i.day?(0,r.a)(e,i):null}})(this.locale,M,this.activeParts,this.todayParts,this.minParts,this.maxParts,this.parsedDayValues),q=(0,r.s)(M);let I=l||be;if(!I&&void 0!==k)try{I=!k(q)}catch(T){(0,D.a)("Exception thrown from provided `isDateEnabled` function. Please check your function and try again.",x,T)}const xe=I&&d,ke=I||d;let V,X;return void 0!==b&&!A&&null!==m&&(V=((e,i,t)=>{if(Array.isArray(e)){const n=i.split("T")[0],o=e.find(s=>s.date===n);if(o)return{textColor:o.textColor,backgroundColor:o.backgroundColor}}else try{return e(i)}catch(n){(0,D.a)("Exception thrown from provided `highlightedDates` callback. Please check your function and try again.",t,n)}})(b,q,x)),C||(X="calendar-day".concat(A?" active":"").concat(z?" today":"").concat(I?" disabled":"")),(0,a.h)("div",{class:"calendar-day-wrapper"},(0,a.h)("button",{ref:T=>{T&&(T.style.setProperty("color","".concat(V?V.textColor:""),"important"),T.style.setProperty("background-color","".concat(V?V.backgroundColor:""),"important"))},tabindex:"-1","data-day":m,"data-month":e,"data-year":i,"data-index":f,"data-day-of-week":u,disabled:ke,class:{"calendar-day-padding":C,"calendar-day":!0,"calendar-day-active":A,"calendar-day-constrained":xe,"calendar-day-today":z},part:X,"aria-hidden":C?"true":null,"aria-selected":fe,"aria-label":ge,onClick:()=>{C||(this.setWorkingParts(Object.assign(Object.assign({},this.workingParts),{month:e,day:m,year:i})),v?this.setActiveParts({month:e,day:m,year:i},A):this.setActiveParts(Object.assign(Object.assign({},p),{month:e,day:m,year:i})))}},ye))})))}renderCalendarBody(){return(0,a.h)("div",{class:"calendar-body ion-focusable",ref:e=>this.calendarBodyRef=e,tabindex:"0"},(0,r.I)(this.workingParts,this.forceRenderDate).map(({month:e,year:i})=>this.renderMonth(e,i)))}renderCalendar(e){return(0,a.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,a.h)("slot",{name:"time-label"},"Time")}renderTimeOverlay(){var e=this;const{disabled:i,hourCycle:t,isTimePopoverOpen:n,locale:o}=this,s=(0,r.J)(o,t),l=this.getActivePartsWithFallback();return[(0,a.h)("div",{class:"time-header"},this.renderTimeLabel()),(0,a.h)("button",{class:{"time-body":!0,"time-body-active":n},part:"time-button".concat(n?" active":""),"aria-expanded":"false","aria-haspopup":"true",disabled:i,onClick:(d=(0,P.Z)(function*(c){const{popoverRef:h}=e;h&&(e.isTimePopoverOpen=!0,h.present(new CustomEvent("ionShadowTarget",{detail:{ionShadowTarget:c.target}})),yield h.onWillDismiss(),e.isTimePopoverOpen=!1)}),function(h){return d.apply(this,arguments)})},(0,r.K)(o,l,s)),(0,a.h)("ion-popover",{alignment:"center",translucent:!0,overlayIndex:1,arrow:!1,onWillPresent:d=>{d.target.querySelectorAll("ion-picker-column-internal").forEach(h=>h.scrollActiveItemIntoView())},style:{"--offset-y":"-10px","--min-width":"fit-content"},keyboardEvents:!0,ref:d=>this.popoverRef=d},this.renderWheelPicker("time"))];var d}getHeaderSelectedDateText(){const{activeParts:e,multiple:i,titleSelectedDatesFormatter:t}=this,n=Array.isArray(e);let o;if(i&&n&&1!==e.length){if(o="".concat(e.length," days"),void 0!==t)try{o=t((0,r.s)(e))}catch(s){(0,D.a)("Exception in provided `titleSelectedDatesFormatter`: ",s)}}else o=(0,r.L)(this.locale,this.getActivePartsWithFallback());return o}renderHeader(e=!0){if(null!==this.el.querySelector('[slot="title"]')||this.showDefaultTitle)return(0,a.h)("div",{class:"datetime-header"},(0,a.h)("div",{class:"datetime-title"},(0,a.h)("slot",{name:"title"},"Select Date")),e&&(0,a.h)("div",{class:"datetime-selected-date"},this.getHeaderSelectedDateText()))}renderTime(){const{presentation:e}=this;return(0,a.h)("div",{class:"datetime-time"},"time"===e?this.renderWheelPicker():this.renderTimeOverlay())}renderCalendarViewMonthYearPicker(){return(0,a.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:n,color:o,readonly:s,showMonthAndYear:l,preferWheel:d,presentation:c,size:h,isGridStyle:p}=this,g=(0,E.b)(this),f="year"===c||"month"===c||"month-year"===c,m=l||f,u=l&&!f,b=("date"===c||"date-time"===c||"time-date"===c)&&d;return(0,O.d)(!0,n,e,(0,r.M)(i),t),(0,a.h)(a.H,{"aria-disabled":t?"true":null,onFocus:this.onFocus,onBlur:this.onBlur,class:Object.assign({},(0,S.c)(o,{[g]:!0,"datetime-readonly":s,"datetime-disabled":t,"show-month-and-year":m,"month-year-picker-open":u,["datetime-presentation-".concat(c)]:!0,["datetime-size-".concat(h)]:!0,"datetime-prefer-wheel":b,"datetime-grid":p}))},this.renderDatetime(g))}get el(){return(0,a.f)(this)}static get watchers(){return{disabled:["disabledChanged"],min:["minChanged"],max:["maxChanged"],yearValues:["yearValuesChanged"],monthValues:["monthValuesChanged"],dayValues:["dayValuesChanged"],hourValues:["hourValuesChanged"],minuteValues:["minuteValuesChanged"],value:["valueChanged"]}}};let se=0;Y.style={ios:":host{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;background:var(--background);overflow:hidden}ion-picker-column-internal{min-width:26px}: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}@supports (background: -webkit-named-image(apple-pay-logo-black)) and (not (aspect-ratio: 1/1)){: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{position:absolute;visibility:hidden;pointer-events:none}@supports (inset-inline-start: 0){: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{inset-inline-start:-99999px}}@supports not (inset-inline-start: 0){: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{left:-99999px}:host-context([dir=rtl]):host(.show-month-and-year) .calendar-next-prev,:host-context([dir=rtl]).show-month-and-year .calendar-next-prev,:host-context([dir=rtl]):host(.show-month-and-year) .calendar-days-of-week,:host-context([dir=rtl]).show-month-and-year .calendar-days-of-week,:host-context([dir=rtl]):host(.show-month-and-year) .calendar-body,:host-context([dir=rtl]).show-month-and-year .calendar-body,:host-context([dir=rtl]):host(.show-month-and-year) .datetime-time,:host-context([dir=rtl]).show-month-and-year .datetime-time{left:unset;right:unset;right:-99999px}@supports selector(:dir(rtl)){:host(.show-month-and-year:dir(rtl)) .calendar-next-prev,:host(.show-month-and-year:dir(rtl)) .calendar-days-of-week,:host(.show-month-and-year:dir(rtl)) .calendar-body,:host(.show-month-and-year:dir(rtl)) .datetime-time{left:unset;right:unset;right:-99999px}}}}@supports (not (background: -webkit-named-image(apple-pay-logo-black))) or ((background: -webkit-named-image(apple-pay-logo-black)) and (aspect-ratio: 1/1)){: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-item,:host .calendar-action-buttons ion-button{--background:translucent}:host .calendar-action-buttons ion-item ion-label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:auto}:host .calendar-action-buttons ion-item ion-icon{-webkit-padding-start:4px;padding-inline-start:4px;-webkit-padding-end:0;padding-inline-end:0;padding-top:0;padding-bottom:0}: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, #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 ion-item{--color:var(--ion-color-base)}:host{--background:var(--ion-color-light, #ffffff);--background-rgb:var(--ion-color-light-rgb);--title-color:var(--ion-color-step-600, #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, #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}:host .calendar-action-buttons ion-item{--padding-start:16px;--background-hover:transparent;--background-activated:transparent;font-size:min(1rem, 25.6px);font-weight:600}:host .calendar-action-buttons ion-item 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, #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)}: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{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, #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}ion-picker-column-internal{min-width:26px}: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}@supports (background: -webkit-named-image(apple-pay-logo-black)) and (not (aspect-ratio: 1/1)){: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{position:absolute;visibility:hidden;pointer-events:none}@supports (inset-inline-start: 0){: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{inset-inline-start:-99999px}}@supports not (inset-inline-start: 0){: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{left:-99999px}:host-context([dir=rtl]):host(.show-month-and-year) .calendar-next-prev,:host-context([dir=rtl]).show-month-and-year .calendar-next-prev,:host-context([dir=rtl]):host(.show-month-and-year) .calendar-days-of-week,:host-context([dir=rtl]).show-month-and-year .calendar-days-of-week,:host-context([dir=rtl]):host(.show-month-and-year) .calendar-body,:host-context([dir=rtl]).show-month-and-year .calendar-body,:host-context([dir=rtl]):host(.show-month-and-year) .datetime-time,:host-context([dir=rtl]).show-month-and-year .datetime-time{left:unset;right:unset;right:-99999px}@supports selector(:dir(rtl)){:host(.show-month-and-year:dir(rtl)) .calendar-next-prev,:host(.show-month-and-year:dir(rtl)) .calendar-days-of-week,:host(.show-month-and-year:dir(rtl)) .calendar-body,:host(.show-month-and-year:dir(rtl)) .datetime-time{left:unset;right:unset;right:-99999px}}}}@supports (not (background: -webkit-named-image(apple-pay-logo-black))) or ((background: -webkit-named-image(apple-pay-logo-black)) and (aspect-ratio: 1/1)){: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-item,:host .calendar-action-buttons ion-button{--background:translucent}:host .calendar-action-buttons ion-item ion-label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:auto}:host .calendar-action-buttons ion-item ion-icon{-webkit-padding-start:4px;padding-inline-start:4px;-webkit-padding-end:0;padding-inline-end:0;padding-top:0;padding-bottom:0}: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, #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 ion-item{--color:var(--ion-color-base)}:host{--background:var(--ion-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 .datetime-calendar .calendar-action-buttons ion-item{--padding-start:20px}:host .calendar-action-buttons ion-item,:host .calendar-action-buttons ion-button{--color:var(--ion-color-step-650, #595959)}: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, 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, #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 H=e=>{const i=(0,_.c)(),t=(0,_.c)(),n=(0,_.c)();return t.addElement(e.querySelector("ion-backdrop")).fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),n.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,n])},$=e=>{const i=(0,_.c)(),t=(0,_.c)(),n=(0,_.c)();return t.addElement(e.querySelector("ion-backdrop")).fromTo("opacity","var(--backdrop-opacity)",.01),n.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,n])},K=class{constructor(e){(0,a.r)(this,e),this.didPresent=(0,a.d)(this,"ionPickerDidPresent",7),this.willPresent=(0,a.d)(this,"ionPickerWillPresent",7),this.willDismiss=(0,a.d)(this,"ionPickerWillDismiss",7),this.didDismiss=(0,a.d)(this,"ionPickerDidDismiss",7),this.didPresentShorthand=(0,a.d)(this,"didPresent",7),this.willPresentShorthand=(0,a.d)(this,"willPresent",7),this.willDismissShorthand=(0,a.d)(this,"willDismiss",7),this.didDismissShorthand=(0,a.d)(this,"didDismiss",7),this.delegateController=(0,w.d)(this),this.lockController=(0,Q.c)(),this.triggerController=(0,w.e)(),this.onBackdropTap=()=>{this.dismiss(void 0,w.B)},this.dispatchCancelHandler=i=>{if((0,w.i)(i.detail.role)){const n=this.buttons.find(o=>"cancel"===o.role);this.callButtonHandler(n)}},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,w.j)(this.el),this.triggerChanged()}disconnectedCallback(){this.triggerController.removeClickListener()}componentWillLoad(){(0,w.k)(this.el)}componentDidLoad(){!0===this.isOpen&&(0,O.r)(()=>this.present()),this.triggerChanged()}present(){var e=this;return(0,P.Z)(function*(){const i=yield e.lockController.lock();yield e.delegateController.attachViewToDom(),yield(0,w.f)(e,"pickerEnter",H,H,void 0),e.duration>0&&(e.durationTimeout=setTimeout(()=>e.dismiss(),e.duration)),i()})()}dismiss(e,i){var t=this;return(0,P.Z)(function*(){const n=yield t.lockController.lock();t.durationTimeout&&clearTimeout(t.durationTimeout);const o=yield(0,w.g)(t,e,i,"pickerLeave",$,$);return o&&t.delegateController.removeViewFromDom(),n(),o})()}onDidDismiss(){return(0,w.h)(this.el,"ionPickerDidDismiss")}onWillDismiss(){return(0,w.h)(this.el,"ionPickerWillDismiss")}getColumn(e){return Promise.resolve(this.columns.find(i=>i.name===e))}buttonClick(e){var i=this;return(0,P.Z)(function*(){const t=e.role;return(0,w.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,P.Z)(function*(){return!(e&&!1===(yield(0,w.s)(e.handler,i.getSelected())))})()}getSelected(){const e={};return this.columns.forEach((i,t)=>{const n=void 0!==i.selectedIndex?i.options[i.selectedIndex]:void 0;e[i.name]={text:n?n.text:void 0,value:n?n.value:void 0,columnIndex:t}}),e}render(){const{htmlAttributes:e}=this,i=(0,E.b)(this);return(0,a.h)(a.H,Object.assign({"aria-modal":"true",tabindex:"-1"},e,{style:{zIndex:"".concat(2e4+this.overlayIndex)},class:Object.assign({[i]:!0,["picker-".concat(i)]:!0,"overlay-hidden":!0},(0,S.g)(this.cssClass)),onIonBackdropTap:this.onBackdropTap,onIonPickerWillDismiss:this.dispatchCancelHandler}),(0,a.h)("ion-backdrop",{visible:this.showBackdrop,tappable:this.backdropDismiss}),(0,a.h)("div",{tabindex:"0"}),(0,a.h)("div",{class:"picker-wrapper ion-overlay-wrapper",role:"dialog"},(0,a.h)("div",{class:"picker-toolbar"},this.buttons.map(t=>(0,a.h)("div",{class:ce(t)},(0,a.h)("button",{type:"button",onClick:()=>this.buttonClick(t),class:he(t)},t.text)))),(0,a.h)("div",{class:"picker-columns"},(0,a.h)("div",{class:"picker-above-highlight"}),this.presented&&this.columns.map(t=>(0,a.h)("ion-picker-column",{col:t})),(0,a.h)("div",{class:"picker-below-highlight"}))),(0,a.h)("div",{tabindex:"0"}))}get el(){return(0,a.f)(this)}static get watchers(){return{isOpen:["onIsOpenChange"],trigger:["triggerChanged"]}}},ce=e=>({["picker-toolbar-".concat(e.role)]:void 0!==e.role,"picker-toolbar-button":!0}),he=e=>Object.assign({"picker-button":!0,"ion-activatable":!0},(0,S.g)(e.cssClass));K.style={ios:".sc-ion-picker-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}@supports (inset-inline-start: 0){.sc-ion-picker-ios-h{inset-inline-start:0}}@supports not (inset-inline-start: 0){.sc-ion-picker-ios-h{left:0}[dir=rtl].sc-ion-picker-ios-h,[dir=rtl] .sc-ion-picker-ios-h{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.sc-ion-picker-ios-h:dir(rtl){left:unset;right:unset;right:0}}}.overlay-hidden.sc-ion-picker-ios-h{display:none}.picker-wrapper.sc-ion-picker-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-ios{width:100%;background:transparent;contain:strict;z-index:1}.picker-button.sc-ion-picker-ios{border:0;font-family:inherit}.picker-button.sc-ion-picker-ios:active,.picker-button.sc-ion-picker-ios:focus{outline:none}.picker-columns.sc-ion-picker-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-ios,.picker-below-highlight.sc-ion-picker-ios{display:none;pointer-events:none}.sc-ion-picker-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, #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-ios{display:-ms-flexbox;display:flex;height:44px;border-bottom:0.55px solid var(--border-color)}.picker-toolbar-button.sc-ion-picker-ios{-ms-flex:1;flex:1;text-align:end}.picker-toolbar-button.sc-ion-picker-ios:last-child .picker-button.sc-ion-picker-ios{font-weight:600}.picker-toolbar-button.sc-ion-picker-ios:first-child{font-weight:normal;text-align:start}.picker-button.sc-ion-picker-ios,.picker-button.ion-activated.sc-ion-picker-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, #3880ff);font-size:16px}.picker-columns.sc-ion-picker-ios{height:215px;-webkit-perspective:1000px;perspective:1000px}.picker-above-highlight.sc-ion-picker-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}@supports (inset-inline-start: 0){.picker-above-highlight.sc-ion-picker-ios{inset-inline-start:0}}@supports not (inset-inline-start: 0){.picker-above-highlight.sc-ion-picker-ios{left:0}[dir=rtl].sc-ion-picker-ios-h .picker-above-highlight.sc-ion-picker-ios,[dir=rtl] .sc-ion-picker-ios-h .picker-above-highlight.sc-ion-picker-ios{left:unset;right:unset;right:0}[dir=rtl].sc-ion-picker-ios .picker-above-highlight.sc-ion-picker-ios{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.picker-above-highlight.sc-ion-picker-ios:dir(rtl){left:unset;right:unset;right:0}}}.picker-below-highlight.sc-ion-picker-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}@supports (inset-inline-start: 0){.picker-below-highlight.sc-ion-picker-ios{inset-inline-start:0}}@supports not (inset-inline-start: 0){.picker-below-highlight.sc-ion-picker-ios{left:0}[dir=rtl].sc-ion-picker-ios-h .picker-below-highlight.sc-ion-picker-ios,[dir=rtl] .sc-ion-picker-ios-h .picker-below-highlight.sc-ion-picker-ios{left:unset;right:unset;right:0}[dir=rtl].sc-ion-picker-ios .picker-below-highlight.sc-ion-picker-ios{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.picker-below-highlight.sc-ion-picker-ios:dir(rtl){left:unset;right:unset;right:0}}}",md:".sc-ion-picker-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}@supports (inset-inline-start: 0){.sc-ion-picker-md-h{inset-inline-start:0}}@supports not (inset-inline-start: 0){.sc-ion-picker-md-h{left:0}[dir=rtl].sc-ion-picker-md-h,[dir=rtl] .sc-ion-picker-md-h{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.sc-ion-picker-md-h:dir(rtl){left:unset;right:unset;right:0}}}.overlay-hidden.sc-ion-picker-md-h{display:none}.picker-wrapper.sc-ion-picker-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-md{width:100%;background:transparent;contain:strict;z-index:1}.picker-button.sc-ion-picker-md{border:0;font-family:inherit}.picker-button.sc-ion-picker-md:active,.picker-button.sc-ion-picker-md:focus{outline:none}.picker-columns.sc-ion-picker-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-md,.picker-below-highlight.sc-ion-picker-md{display:none;pointer-events:none}.sc-ion-picker-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, 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-md{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;height:44px}.picker-button.sc-ion-picker-md,.picker-button.ion-activated.sc-ion-picker-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, #3880ff);font-size:14px;font-weight:500;text-transform:uppercase;-webkit-box-shadow:none;box-shadow:none}.picker-columns.sc-ion-picker-md{height:216px;-webkit-perspective:1800px;perspective:1800px}.picker-above-highlight.sc-ion-picker-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, 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}@supports (inset-inline-start: 0){.picker-above-highlight.sc-ion-picker-md{inset-inline-start:0}}@supports not (inset-inline-start: 0){.picker-above-highlight.sc-ion-picker-md{left:0}[dir=rtl].sc-ion-picker-md-h .picker-above-highlight.sc-ion-picker-md,[dir=rtl] .sc-ion-picker-md-h .picker-above-highlight.sc-ion-picker-md{left:unset;right:unset;right:0}[dir=rtl].sc-ion-picker-md .picker-above-highlight.sc-ion-picker-md{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.picker-above-highlight.sc-ion-picker-md:dir(rtl){left:unset;right:unset;right:0}}}.picker-below-highlight.sc-ion-picker-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, 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}@supports (inset-inline-start: 0){.picker-below-highlight.sc-ion-picker-md{inset-inline-start:0}}@supports not (inset-inline-start: 0){.picker-below-highlight.sc-ion-picker-md{left:0}[dir=rtl].sc-ion-picker-md-h .picker-below-highlight.sc-ion-picker-md,[dir=rtl] .sc-ion-picker-md-h .picker-below-highlight.sc-ion-picker-md{left:unset;right:unset;right:0}[dir=rtl].sc-ion-picker-md .picker-below-highlight.sc-ion-picker-md{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.picker-below-highlight.sc-ion-picker-md:dir(rtl){left:unset;right:unset;right:0}}}"};const U=class{constructor(e){(0,a.r)(this,e),this.ionPickerColChange=(0,a.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,P.Z)(function*(){let i=0,t=.81;"ios"===(0,E.b)(e)&&(i=-.46,t=1),e.rotateFactor=i,e.scaleFactor=t,e.gesture=(yield Promise.resolve().then(y.bind(y,6535))).createGesture({el:e.el,gestureName:"picker-swipe",gesturePriority:100,threshold:0,passive:!1,onStart:o=>e.onStart(o),onMove:o=>e.onMove(o),onEnd:o=>e.onEnd(o)}),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 n=0,o=0;const{col:s,rotateFactor:l}=this,d=s.selectedIndex,c=s.selectedIndex=this.indexForY(-e),h=0===i?"":i+"ms",p="scale(".concat(this.scaleFactor,")"),g=this.optsEl.children;for(let f=0;f0?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,F.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,F.a)(),void 0!==this.rafId&&cancelAnimationFrame(this.rafId);const i=this.col.options;let t=i.length-1,n=0;for(let o=0;othis.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,O.l)(-N,23*e.velocityY,N),0===this.velocity&&0===e.deltaY){const i=e.event.target.closest(".picker-opt");null!=i&&i.hasAttribute("opt-index")&&this.setSelected(parseInt(i.getAttribute("opt-index"),10),G)}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 n=this.col.options.length-1,o=0;const s=this.col.options;for(let d=0;dthis.optsEl=t},e.options.map((t,n)=>(0,a.h)("button",{"aria-label":t.ariaLabel,class:{"picker-opt":!0,"picker-opt-disabled":!!t.disabled},"opt-index":n},t.text))),e.suffix&&(0,a.h)("div",{class:"picker-suffix",style:{width:e.suffixWidth}},e.suffix))}get el(){return(0,a.f)(this)}static get watchers(){return{col:["colChanged"]}}},Z="picker-opt-selected",ue=.97,N=90,G=150;U.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}@supports (inset-inline-start: 0){.picker-opt{inset-inline-start:0}}@supports not (inset-inline-start: 0){.picker-opt{left:0}:host-context([dir=rtl]) .picker-opt{left:unset;right:unset;right:0}[dir=rtl] .picker-opt{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.picker-opt:dir(rtl){left:unset;right:unset;right: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}@supports (inset-inline-start: 0){.picker-opt{inset-inline-start:0}}@supports not (inset-inline-start: 0){.picker-opt{left:0}:host-context([dir=rtl]) .picker-opt{left:unset;right:unset;right:0}[dir=rtl] .picker-opt{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.picker-opt:dir(rtl){left:unset;right:unset;right: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, #3880ff)}"}}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/7091.827a5191d442143c.js b/MacroDeck/wwwroot/client/7091.ff04cb4c2da6c91e.js similarity index 55% rename from MacroDeck/wwwroot/client/7091.827a5191d442143c.js rename to MacroDeck/wwwroot/client/7091.ff04cb4c2da6c91e.js index d87be786..087ef11c 100644 --- a/MacroDeck/wwwroot/client/7091.827a5191d442143c.js +++ b/MacroDeck/wwwroot/client/7091.ff04cb4c2da6c91e.js @@ -1 +1 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[7091],{7091:(W,_,a)=>{a.r(_),a.d(_,{HomePageModule:()=>z});var u=a(6814),m=a(95),s=a(9843),g=a(5877),d=a(5861),h=a(553),f=a(2726),v=a(4373),n=a(9468),C=a(3660);const Z=(0,f.fo)("App",{web:()=>a.e(2912).then(a.bind(a,2912)).then(o=>new o.AppWeb)});let T=(()=>{var o;class c{constructor(){}getVersion(){return(0,d.Z)(function*(){return yield Z.getInfo().then(e=>e.version)})()}}return(o=c).\u0275fac=function(e){return new(e||o)},o.\u0275prov=n.Yz7({token:o,factory:o.\u0275fac,providedIn:"root"}),c})(),y=(()=>{var o;class c{constructor(e,t){this.modalController=e,this.alertController=t,this.id="",this.host="",this.port=8191,this.useSsl=!1}cancel(){var e=this;return(0,d.Z)(function*(){yield e.modalController.dismiss(null,"cancel")})()}confirm(){var e=this;return(0,d.Z)(function*(){if(!(yield e.validate()))return;let t={host:e.host,id:e.id,name:void 0===e.name||0===e.name.length?e.host:e.name,port:e.port,ssl:e.useSsl};console.log(t),yield e.modalController.dismiss(t,"confirm")})()}validate(){var e=this;return(0,d.Z)(function*(){return void 0===e.host||0===e.host.length?(yield e.showErrorAlert("The IP Address / Hostname is required."),!1):null!=e.port||(yield e.showErrorAlert("The port is required."),!1)})()}showErrorAlert(e){var t=this;return(0,d.Z)(function*(){yield(yield t.alertController.create({subHeader:e,buttons:[{text:"Ok"}]})).present()})()}}return(o=c).\u0275fac=function(e){return new(e||o)(n.Y36(s.IN),n.Y36(s.Br))},o.\u0275cmp=n.Xpm({type:o,selectors:[["app-add-connection-modal"]],decls:26,vars:6,consts:[["slot","start"],[3,"click"],["slot","end"],[3,"strong","click"],[1,"ion-padding"],["labelPlacement","floating","type","text",3,"placeholder","ngModel","ngModelChange"],["slot","label"],[1,"mt-2"],["labelPlacement","floating","type","text",3,"ngModel","ngModelChange"],["min","1","labelPlacement","floating","type","number",3,"ngModel","ngModelChange"],[3,"ngModel","ngModelChange"]],template:function(e,t){1&e&&(n.TgZ(0,"ion-header")(1,"ion-toolbar")(2,"ion-buttons",0)(3,"ion-button",1),n.NdJ("click",function(){return t.cancel()}),n._uU(4,"Cancel"),n.qZA()(),n.TgZ(5,"ion-title"),n._uU(6,"Add connection"),n.qZA(),n.TgZ(7,"ion-buttons",2)(8,"ion-button",3),n.NdJ("click",function(){return t.confirm()}),n._uU(9,"Confirm"),n.qZA()()()(),n.TgZ(10,"ion-content",4)(11,"ion-item")(12,"ion-input",5),n.NdJ("ngModelChange",function(r){return t.name=r}),n.TgZ(13,"div",6),n._uU(14,"Name"),n.qZA()()(),n.TgZ(15,"ion-item",7)(16,"ion-input",8),n.NdJ("ngModelChange",function(r){return t.host=r}),n.TgZ(17,"div",6),n._uU(18,"IP Address / Hostname"),n.qZA()()(),n.TgZ(19,"ion-item",7)(20,"ion-input",9),n.NdJ("ngModelChange",function(r){return t.port=r}),n.TgZ(21,"div",6),n._uU(22,"Port"),n.qZA()()(),n.TgZ(23,"ion-item",7)(24,"ion-toggle",10),n.NdJ("ngModelChange",function(r){return t.useSsl=r}),n._uU(25,"Use SSL"),n.qZA()()()),2&e&&(n.xp6(8),n.Q6J("strong",!0),n.xp6(4),n.Q6J("placeholder",t.host)("ngModel",t.name),n.xp6(4),n.Q6J("ngModel",t.host),n.xp6(4),n.Q6J("ngModel",t.port),n.xp6(4),n.Q6J("ngModel",t.useSsl))},dependencies:[m.JJ,m.On,s.YG,s.Sm,s.W2,s.Gu,s.pK,s.Ie,s.wd,s.ho,s.sr,s.w,s.as,s.j9,s.yf]}),c})();var A=a(3593),b=a(5015),P=a(1414);function M(o,c){if(1&o){const i=n.EpF();n.TgZ(0,"ion-list",4)(1,"ion-item",5),n.NdJ("click",function(){const l=n.CHM(i).$implicit,r=n.oxw(2);return n.KtG(r.connect(l))}),n._UZ(2,"ion-icon",6),n.TgZ(3,"ion-label")(4,"h3"),n._uU(5),n.qZA(),n.TgZ(6,"span"),n._uU(7),n.qZA()()()()}if(2&o){const i=c.$implicit;n.xp6(5),n.Oqu(i.name),n.xp6(2),n.AsE("",i.host,":",i.port,"")}}function S(o,c){if(1&o&&(n.TgZ(0,"ion-item-group")(1,"ion-item-divider")(2,"ion-label"),n._uU(3,"Discovered"),n.qZA()(),n.YNc(4,M,8,3,"ion-list",3),n.qZA()),2&o){const i=n.oxw();n.xp6(4),n.Q6J("ngForOf",i.savedConnections)}}function x(o,c){1&o&&n._UZ(0,"ion-icon",17)}function k(o,c){if(1&o){const i=n.EpF();n.TgZ(0,"ion-item-sliding")(1,"ion-item",9),n.NdJ("click",function(){const l=n.CHM(i).$implicit,r=n.oxw(3);return n.KtG(r.connect(l))}),n._UZ(2,"ion-icon",10),n.TgZ(3,"ion-label")(4,"h3"),n._uU(5),n.qZA(),n.TgZ(6,"span"),n.YNc(7,x,1,0,"ion-icon",11),n._uU(8),n.qZA()()(),n.TgZ(9,"ion-item-options",12)(10,"ion-item-option",13),n.NdJ("click",function(){const l=n.CHM(i).$implicit,r=n.oxw(3);return n.KtG(r.editConnection(l))}),n._UZ(11,"ion-icon",14),n.qZA(),n.TgZ(12,"ion-item-option",15),n.NdJ("click",function(){const l=n.CHM(i).$implicit,r=n.oxw(3);return n.KtG(r.deleteConnection(l))}),n._UZ(13,"ion-icon",16),n.qZA()()()}if(2&o){const i=c.$implicit;n.xp6(5),n.Oqu(i.name),n.xp6(2),n.Q6J("ngIf",i.ssl),n.xp6(1),n.AsE(" ",i.host,":",i.port," ")}}function I(o,c){if(1&o&&(n.TgZ(0,"ion-list",4),n.YNc(1,k,14,4,"ion-item-sliding",8),n.qZA()),2&o){const i=n.oxw(2);n.xp6(1),n.Q6J("ngForOf",i.savedConnections)}}function J(o,c){if(1&o&&(n.TgZ(0,"ion-item-group")(1,"ion-item-divider")(2,"ion-label"),n._uU(3,"Saved connections"),n.qZA()(),n.YNc(4,I,2,1,"ion-list",7),n.qZA()),2&o){const i=n.oxw(),e=n.MAs(5);n.xp6(4),n.Q6J("ngIf",i.savedConnections.length>0)("ngIfElse",e)}}function U(o,c){if(1&o){const i=n.EpF();n.TgZ(0,"ion-fab",18)(1,"ion-fab-button",19),n.NdJ("click",function(){n.CHM(i);const t=n.oxw();return n.KtG(t.openAddConnectionModal())}),n._UZ(2,"ion-icon",20),n.qZA()()}}function N(o,c){if(1&o){const i=n.EpF();n.TgZ(0,"div",21)(1,"span",22),n._uU(2,"You have set up no saved connections"),n.qZA(),n.TgZ(3,"div",23)(4,"ion-button",24),n.NdJ("click",function(){n.CHM(i);const t=n.oxw();return n.KtG(t.openAddConnectionModal())}),n._UZ(5,"ion-icon",20),n.TgZ(6,"ion-label"),n._uU(7,"Add connection"),n.qZA()()()()}}let H=(()=>{var o;class c{constructor(e,t,l,r,p){this.connectionService=e,this.modalController=t,this.alertController=l,this.websocketService=r,this.wakeLockService=p,this.discoveredConnections=[],this.savedConnections=[],this.savedConnectionsInitialized=!1}ngOnInit(){var e=this;return(0,d.Z)(function*(){yield e.loadConnections(),e.savedConnectionsInitialized=!0})()}loadConnections(){var e=this;return(0,d.Z)(function*(){var t;e.savedConnections=null!==(t=yield e.connectionService.getConnections())&&void 0!==t?t:[]})()}openAddConnectionModal(e){var t=this;return(0,d.Z)(function*(){var l,r;const p=yield t.modalController.create({component:y,componentProps:{id:null==e?void 0:e.id,name:null==e?void 0:e.name,host:null==e?void 0:e.host,port:null!==(l=null==e?void 0:e.port)&&void 0!==l?l:8191,useSsl:null!==(r=null==e?void 0:e.ssl)&&void 0!==r&&r}});yield p.present();const{data:E,role:G}=yield p.onWillDismiss();"confirm"===G&&(yield t.connectionService.addUpdateConnection(E),yield t.loadConnections())})()}deleteConnection(e){var t=this;return(0,d.Z)(function*(){var r;yield(yield t.alertController.create({subHeader:`Delete the connection ${e.name}?`,buttons:[{text:"No",role:"cancel"},{text:"Yes",role:"confirm",handler:(r=(0,d.Z)(function*(){yield t.connectionService.deleteConnection(e.id),yield t.loadConnections()}),function(){return r.apply(this,arguments)})}]})).present()})()}editConnection(e){var t=this;return(0,d.Z)(function*(){yield t.openAddConnectionModal(e)})()}connect(e){var t=this;return(0,d.Z)(function*(){yield t.wakeLockService.updateWakeLock(),yield t.websocketService.connect(e.host,e.port,e.ssl)})()}}return(o=c).\u0275fac=function(e){return new(e||o)(n.Y36(A.M),n.Y36(s.IN),n.Y36(s.Br),n.Y36(b.i),n.Y36(P.$))},o.\u0275cmp=n.Xpm({type:o,selectors:[["app-connections"]],decls:6,vars:3,consts:[[4,"ngIf"],["slot","fixed","vertical","bottom","horizontal","end",4,"ngIf"],["noConnections",""],["lines","full",4,"ngFor","ngForOf"],["lines","full"],["color","success","button","true",3,"click"],["name","flash","slot","start"],["lines","full",4,"ngIf","ngIfElse"],[4,"ngFor","ngForOf"],["button","true",3,"click"],["name","star","slot","start"],["aria-hidden","true","title","Secure connection","class","text-success","name","lock-closed-outline",4,"ngIf"],["side","end"],["color","warning",3,"click"],["slot","icon-only","name","ellipsis-horizontal"],["color","danger",3,"click"],["slot","icon-only","name","trash"],["aria-hidden","true","title","Secure connection","name","lock-closed-outline",1,"text-success"],["slot","fixed","vertical","bottom","horizontal","end"],["color","success",3,"click"],["name","add"],[1,"ion-padding","d-flex","flex-column"],[1,"d-block","text-center"],[1,"justify-content-center","d-flex","mt-3"],["id","add-connection-button",3,"click"]],template:function(e,t){1&e&&(n.TgZ(0,"ion-content"),n.YNc(1,S,5,1,"ion-item-group",0),n.YNc(2,J,5,2,"ion-item-group",0),n.YNc(3,U,3,0,"ion-fab",1),n.qZA(),n.YNc(4,N,8,0,"ng-template",null,2,n.W1O)),2&e&&(n.xp6(1),n.Q6J("ngIf",t.discoveredConnections.length>0),n.xp6(1),n.Q6J("ngIf",t.savedConnectionsInitialized),n.xp6(1),n.Q6J("ngIf",t.savedConnections.length>0))},dependencies:[u.sg,u.O5,s.YG,s.W2,s.IJ,s.W4,s.gu,s.Ie,s.rH,s.Ub,s.u8,s.IK,s.td,s.Q$,s.q_]}),c})(),Y=(()=>{var o;class c{constructor(){}ngOnInit(){}}return(o=c).\u0275fac=function(e){return new(e||o)},o.\u0275cmp=n.Xpm({type:o,selectors:[["app-splashscreen"]],decls:2,vars:0,consts:[[1,"d-flex","w-100","h-100","justify-content-center","align-items-center","p-5"],[1,"icon"]],template:function(e,t){1&e&&(n.TgZ(0,"div",0),n._UZ(1,"div",1),n.qZA())},styles:[".icon[_ngcontent-%COMP%]{background-image:url(/assets/icon.png);width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center;transform:scale(.5);animation:_ngcontent-%COMP%_splashAnimation .8s ease .3s 1 normal forwards}@keyframes _ngcontent-%COMP%_splashAnimation{10%{transform:scale(.5)}30%{transform:scale(.4)}60%{opacity:100}to{transform:scale(1);opacity:0}}"]}),c})();const w=function(o){return{"opacity-0":o}};function O(o,c){if(1&o&&n._UZ(0,"app-splashscreen",4),2&o){const i=n.oxw();n.Q6J("ngClass",n.VKq(1,w,!i.splashScreenVisible))}}const F=[{path:"",component:(()=>{var o;class c{constructor(e,t,l){this.settingsService=e,this.diagnosticService=t,this.modalController=l,this.splashScreen=!0,this.splashScreenVisible=!0,this.environment=h.N}ngOnInit(){var e=this;return(0,d.Z)(function*(){e.clientId=yield e.settingsService.getClientId(),setTimeout(()=>{e.splashScreenVisible=!1,setTimeout(()=>{e.splashScreen=!1},300)},1e3),f.dV.isNativePlatform()?e.diagnosticService.getVersion().then(t=>{e.version=`v${t}`}):e.version="Web Version"})()}openSettings(){var e=this;return(0,d.Z)(function*(){yield(yield e.modalController.create({component:v.g})).present()})()}}return(o=c).\u0275fac=function(e){return new(e||o)(n.Y36(C.g),n.Y36(T),n.Y36(s.IN))},o.\u0275cmp=n.Xpm({type:o,selectors:[["app-home"]],decls:14,vars:3,consts:[["class","splashscreen",3,"ngClass",4,"ngIf"],["slot","primary"],[3,"click"],[1,"ms-3"],[1,"splashscreen",3,"ngClass"]],template:function(e,t){1&e&&(n.YNc(0,O,1,3,"app-splashscreen",0),n.TgZ(1,"ion-header")(2,"ion-toolbar")(3,"ion-title"),n._uU(4,"Macro Deck"),n.qZA(),n.TgZ(5,"ion-buttons",1)(6,"ion-button",2),n.NdJ("click",function(){return t.openSettings()}),n._uU(7,"Settings"),n.qZA()()()(),n.TgZ(8,"ion-content"),n._UZ(9,"app-connections"),n.qZA(),n.TgZ(10,"ion-footer")(11,"ion-toolbar")(12,"ion-text",3),n._uU(13),n.qZA()()()),2&e&&(n.Q6J("ngIf",t.splashScreen),n.xp6(13),n.AsE("",t.version," | Client Id: ",t.clientId,""))},dependencies:[u.mk,u.O5,s.YG,s.Sm,s.W2,s.fr,s.Gu,s.yW,s.wd,s.sr,H,Y],styles:[".splashscreen[_ngcontent-%COMP%]{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--macro-deck-bg);z-index:100;opacity:100%;transition:opacity .3s ease-out}"]}),c})()}];let Q=(()=>{var o;class c{}return(o=c).\u0275fac=function(e){return new(e||o)},o.\u0275mod=n.oAB({type:o}),o.\u0275inj=n.cJS({imports:[g.Bz.forChild(F),g.Bz]}),c})();var q=a(7937),$=a(7911);let z=(()=>{var o;class c{}return(o=c).\u0275fac=function(e){return new(e||o)},o.\u0275mod=n.oAB({type:o}),o.\u0275inj=n.cJS({imports:[u.ez,m.u5,s.Pc,Q,q.a,$.WebHomePageModule]}),c})()}}]); \ No newline at end of file +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[7091],{7091:(W,_,a)=>{a.r(_),a.d(_,{HomePageModule:()=>z});var u=a(6814),m=a(95),s=a(1929),g=a(5877),d=a(5861),h=a(553),f=a(2726),v=a(4373),n=a(9468),C=a(3660);const Z=(0,f.fo)("App",{web:()=>a.e(2912).then(a.bind(a,2912)).then(o=>new o.AppWeb)});let T=(()=>{var o;class c{constructor(){}getVersion(){return(0,d.Z)(function*(){return yield Z.getInfo().then(e=>e.version)})()}}return(o=c).\u0275fac=function(e){return new(e||o)},o.\u0275prov=n.Yz7({token:o,factory:o.\u0275fac,providedIn:"root"}),c})(),y=(()=>{var o;class c{constructor(e,t){this.modalController=e,this.alertController=t,this.id="",this.host="",this.port=8191,this.useSsl=!1}cancel(){var e=this;return(0,d.Z)(function*(){yield e.modalController.dismiss(null,"cancel")})()}confirm(){var e=this;return(0,d.Z)(function*(){if(!(yield e.validate()))return;let t={host:e.host,id:e.id,name:void 0===e.name||0===e.name.length?e.host:e.name,port:e.port,ssl:e.useSsl};console.log(t),yield e.modalController.dismiss(t,"confirm")})()}validate(){var e=this;return(0,d.Z)(function*(){return void 0===e.host||0===e.host.length?(yield e.showErrorAlert("The IP Address / Hostname is required."),!1):null!=e.port||(yield e.showErrorAlert("The port is required."),!1)})()}showErrorAlert(e){var t=this;return(0,d.Z)(function*(){yield(yield t.alertController.create({subHeader:e,buttons:[{text:"Ok"}]})).present()})()}}return(o=c).\u0275fac=function(e){return new(e||o)(n.Y36(s.IN),n.Y36(s.Br))},o.\u0275cmp=n.Xpm({type:o,selectors:[["app-add-connection-modal"]],decls:26,vars:6,consts:[["slot","start"],[3,"click"],["slot","end"],[3,"strong","click"],[1,"ion-padding"],["labelPlacement","floating","type","text",3,"placeholder","ngModel","ngModelChange"],["slot","label"],[1,"mt-2"],["labelPlacement","floating","type","text",3,"ngModel","ngModelChange"],["min","1","labelPlacement","floating","type","number",3,"ngModel","ngModelChange"],[3,"ngModel","ngModelChange"]],template:function(e,t){1&e&&(n.TgZ(0,"ion-header")(1,"ion-toolbar")(2,"ion-buttons",0)(3,"ion-button",1),n.NdJ("click",function(){return t.cancel()}),n._uU(4,"Cancel"),n.qZA()(),n.TgZ(5,"ion-title"),n._uU(6,"Add connection"),n.qZA(),n.TgZ(7,"ion-buttons",2)(8,"ion-button",3),n.NdJ("click",function(){return t.confirm()}),n._uU(9,"Confirm"),n.qZA()()()(),n.TgZ(10,"ion-content",4)(11,"ion-item")(12,"ion-input",5),n.NdJ("ngModelChange",function(r){return t.name=r}),n.TgZ(13,"div",6),n._uU(14,"Name"),n.qZA()()(),n.TgZ(15,"ion-item",7)(16,"ion-input",8),n.NdJ("ngModelChange",function(r){return t.host=r}),n.TgZ(17,"div",6),n._uU(18,"IP Address / Hostname"),n.qZA()()(),n.TgZ(19,"ion-item",7)(20,"ion-input",9),n.NdJ("ngModelChange",function(r){return t.port=r}),n.TgZ(21,"div",6),n._uU(22,"Port"),n.qZA()()(),n.TgZ(23,"ion-item",7)(24,"ion-toggle",10),n.NdJ("ngModelChange",function(r){return t.useSsl=r}),n._uU(25,"Use SSL"),n.qZA()()()),2&e&&(n.xp6(8),n.Q6J("strong",!0),n.xp6(4),n.Q6J("placeholder",t.host)("ngModel",t.name),n.xp6(4),n.Q6J("ngModel",t.host),n.xp6(4),n.Q6J("ngModel",t.port),n.xp6(4),n.Q6J("ngModel",t.useSsl))},dependencies:[m.JJ,m.On,s.YG,s.Sm,s.W2,s.Gu,s.pK,s.Ie,s.wd,s.ho,s.sr,s.w,s.as,s.j9,s.yf]}),c})();var A=a(3593),b=a(5015),P=a(1414);function M(o,c){if(1&o){const i=n.EpF();n.TgZ(0,"ion-list",4)(1,"ion-item",5),n.NdJ("click",function(){const l=n.CHM(i).$implicit,r=n.oxw(2);return n.KtG(r.connect(l))}),n._UZ(2,"ion-icon",6),n.TgZ(3,"ion-label")(4,"h3"),n._uU(5),n.qZA(),n.TgZ(6,"span"),n._uU(7),n.qZA()()()()}if(2&o){const i=c.$implicit;n.xp6(5),n.Oqu(i.name),n.xp6(2),n.AsE("",i.host,":",i.port,"")}}function S(o,c){if(1&o&&(n.TgZ(0,"ion-item-group")(1,"ion-item-divider")(2,"ion-label"),n._uU(3,"Discovered"),n.qZA()(),n.YNc(4,M,8,3,"ion-list",3),n.qZA()),2&o){const i=n.oxw();n.xp6(4),n.Q6J("ngForOf",i.savedConnections)}}function x(o,c){1&o&&n._UZ(0,"ion-icon",17)}function k(o,c){if(1&o){const i=n.EpF();n.TgZ(0,"ion-item-sliding")(1,"ion-item",9),n.NdJ("click",function(){const l=n.CHM(i).$implicit,r=n.oxw(3);return n.KtG(r.connect(l))}),n._UZ(2,"ion-icon",10),n.TgZ(3,"ion-label")(4,"h3"),n._uU(5),n.qZA(),n.TgZ(6,"span"),n.YNc(7,x,1,0,"ion-icon",11),n._uU(8),n.qZA()()(),n.TgZ(9,"ion-item-options",12)(10,"ion-item-option",13),n.NdJ("click",function(){const l=n.CHM(i).$implicit,r=n.oxw(3);return n.KtG(r.editConnection(l))}),n._UZ(11,"ion-icon",14),n.qZA(),n.TgZ(12,"ion-item-option",15),n.NdJ("click",function(){const l=n.CHM(i).$implicit,r=n.oxw(3);return n.KtG(r.deleteConnection(l))}),n._UZ(13,"ion-icon",16),n.qZA()()()}if(2&o){const i=c.$implicit;n.xp6(5),n.Oqu(i.name),n.xp6(2),n.Q6J("ngIf",i.ssl),n.xp6(1),n.AsE(" ",i.host,":",i.port," ")}}function I(o,c){if(1&o&&(n.TgZ(0,"ion-list",4),n.YNc(1,k,14,4,"ion-item-sliding",8),n.qZA()),2&o){const i=n.oxw(2);n.xp6(1),n.Q6J("ngForOf",i.savedConnections)}}function J(o,c){if(1&o&&(n.TgZ(0,"ion-item-group")(1,"ion-item-divider")(2,"ion-label"),n._uU(3,"Saved connections"),n.qZA()(),n.YNc(4,I,2,1,"ion-list",7),n.qZA()),2&o){const i=n.oxw(),e=n.MAs(5);n.xp6(4),n.Q6J("ngIf",i.savedConnections.length>0)("ngIfElse",e)}}function U(o,c){if(1&o){const i=n.EpF();n.TgZ(0,"ion-fab",18)(1,"ion-fab-button",19),n.NdJ("click",function(){n.CHM(i);const t=n.oxw();return n.KtG(t.openAddConnectionModal())}),n._UZ(2,"ion-icon",20),n.qZA()()}}function N(o,c){if(1&o){const i=n.EpF();n.TgZ(0,"div",21)(1,"span",22),n._uU(2,"You have set up no saved connections"),n.qZA(),n.TgZ(3,"div",23)(4,"ion-button",24),n.NdJ("click",function(){n.CHM(i);const t=n.oxw();return n.KtG(t.openAddConnectionModal())}),n._UZ(5,"ion-icon",20),n.TgZ(6,"ion-label"),n._uU(7,"Add connection"),n.qZA()()()()}}let H=(()=>{var o;class c{constructor(e,t,l,r,p){this.connectionService=e,this.modalController=t,this.alertController=l,this.websocketService=r,this.wakeLockService=p,this.discoveredConnections=[],this.savedConnections=[],this.savedConnectionsInitialized=!1}ngOnInit(){var e=this;return(0,d.Z)(function*(){yield e.loadConnections(),e.savedConnectionsInitialized=!0})()}loadConnections(){var e=this;return(0,d.Z)(function*(){var t;e.savedConnections=null!==(t=yield e.connectionService.getConnections())&&void 0!==t?t:[]})()}openAddConnectionModal(e){var t=this;return(0,d.Z)(function*(){var l,r;const p=yield t.modalController.create({component:y,componentProps:{id:null==e?void 0:e.id,name:null==e?void 0:e.name,host:null==e?void 0:e.host,port:null!==(l=null==e?void 0:e.port)&&void 0!==l?l:8191,useSsl:null!==(r=null==e?void 0:e.ssl)&&void 0!==r&&r}});yield p.present();const{data:E,role:G}=yield p.onWillDismiss();"confirm"===G&&(yield t.connectionService.addUpdateConnection(E),yield t.loadConnections())})()}deleteConnection(e){var t=this;return(0,d.Z)(function*(){var r;yield(yield t.alertController.create({subHeader:"Delete the connection ".concat(e.name,"?"),buttons:[{text:"No",role:"cancel"},{text:"Yes",role:"confirm",handler:(r=(0,d.Z)(function*(){yield t.connectionService.deleteConnection(e.id),yield t.loadConnections()}),function(){return r.apply(this,arguments)})}]})).present()})()}editConnection(e){var t=this;return(0,d.Z)(function*(){yield t.openAddConnectionModal(e)})()}connect(e){var t=this;return(0,d.Z)(function*(){yield t.wakeLockService.updateWakeLock(),yield t.websocketService.connect(e.host,e.port,e.ssl)})()}}return(o=c).\u0275fac=function(e){return new(e||o)(n.Y36(A.M),n.Y36(s.IN),n.Y36(s.Br),n.Y36(b.i),n.Y36(P.$))},o.\u0275cmp=n.Xpm({type:o,selectors:[["app-connections"]],decls:6,vars:3,consts:[[4,"ngIf"],["slot","fixed","vertical","bottom","horizontal","end",4,"ngIf"],["noConnections",""],["lines","full",4,"ngFor","ngForOf"],["lines","full"],["color","success","button","true",3,"click"],["name","flash","slot","start"],["lines","full",4,"ngIf","ngIfElse"],[4,"ngFor","ngForOf"],["button","true",3,"click"],["name","star","slot","start"],["aria-hidden","true","title","Secure connection","class","text-success","name","lock-closed-outline",4,"ngIf"],["side","end"],["color","warning",3,"click"],["slot","icon-only","name","ellipsis-horizontal"],["color","danger",3,"click"],["slot","icon-only","name","trash"],["aria-hidden","true","title","Secure connection","name","lock-closed-outline",1,"text-success"],["slot","fixed","vertical","bottom","horizontal","end"],["color","success",3,"click"],["name","add"],[1,"ion-padding","d-flex","flex-column"],[1,"d-block","text-center"],[1,"justify-content-center","d-flex","mt-3"],["id","add-connection-button",3,"click"]],template:function(e,t){1&e&&(n.TgZ(0,"ion-content"),n.YNc(1,S,5,1,"ion-item-group",0),n.YNc(2,J,5,2,"ion-item-group",0),n.YNc(3,U,3,0,"ion-fab",1),n.qZA(),n.YNc(4,N,8,0,"ng-template",null,2,n.W1O)),2&e&&(n.xp6(1),n.Q6J("ngIf",t.discoveredConnections.length>0),n.xp6(1),n.Q6J("ngIf",t.savedConnectionsInitialized),n.xp6(1),n.Q6J("ngIf",t.savedConnections.length>0))},dependencies:[u.sg,u.O5,s.YG,s.W2,s.IJ,s.W4,s.gu,s.Ie,s.rH,s.Ub,s.u8,s.IK,s.td,s.Q$,s.q_]}),c})(),Y=(()=>{var o;class c{constructor(){}ngOnInit(){}}return(o=c).\u0275fac=function(e){return new(e||o)},o.\u0275cmp=n.Xpm({type:o,selectors:[["app-splashscreen"]],decls:2,vars:0,consts:[[1,"d-flex","w-100","h-100","justify-content-center","align-items-center","p-5"],[1,"icon"]],template:function(e,t){1&e&&(n.TgZ(0,"div",0),n._UZ(1,"div",1),n.qZA())},styles:[".icon[_ngcontent-%COMP%]{background-image:url(/assets/icon.png);width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center;transform:scale(.5);animation:_ngcontent-%COMP%_splashAnimation .8s ease .3s 1 normal forwards}@keyframes _ngcontent-%COMP%_splashAnimation{10%{transform:scale(.5)}30%{transform:scale(.4)}60%{opacity:100}to{transform:scale(1);opacity:0}}"]}),c})();const w=function(o){return{"opacity-0":o}};function O(o,c){if(1&o&&n._UZ(0,"app-splashscreen",4),2&o){const i=n.oxw();n.Q6J("ngClass",n.VKq(1,w,!i.splashScreenVisible))}}const F=[{path:"",component:(()=>{var o;class c{constructor(e,t,l){this.settingsService=e,this.diagnosticService=t,this.modalController=l,this.splashScreen=!0,this.splashScreenVisible=!0,this.environment=h.N}ngOnInit(){var e=this;return(0,d.Z)(function*(){e.clientId=yield e.settingsService.getClientId(),setTimeout(()=>{e.splashScreenVisible=!1,setTimeout(()=>{e.splashScreen=!1},300)},1e3),f.dV.isNativePlatform()?e.diagnosticService.getVersion().then(t=>{e.version="v".concat(t)}):e.version="Web Version"})()}openSettings(){var e=this;return(0,d.Z)(function*(){yield(yield e.modalController.create({component:v.g})).present()})()}}return(o=c).\u0275fac=function(e){return new(e||o)(n.Y36(C.g),n.Y36(T),n.Y36(s.IN))},o.\u0275cmp=n.Xpm({type:o,selectors:[["app-home"]],decls:14,vars:3,consts:[["class","splashscreen",3,"ngClass",4,"ngIf"],["slot","primary"],[3,"click"],[1,"ms-3"],[1,"splashscreen",3,"ngClass"]],template:function(e,t){1&e&&(n.YNc(0,O,1,3,"app-splashscreen",0),n.TgZ(1,"ion-header")(2,"ion-toolbar")(3,"ion-title"),n._uU(4,"Macro Deck"),n.qZA(),n.TgZ(5,"ion-buttons",1)(6,"ion-button",2),n.NdJ("click",function(){return t.openSettings()}),n._uU(7,"Settings"),n.qZA()()()(),n.TgZ(8,"ion-content"),n._UZ(9,"app-connections"),n.qZA(),n.TgZ(10,"ion-footer")(11,"ion-toolbar")(12,"ion-text",3),n._uU(13),n.qZA()()()),2&e&&(n.Q6J("ngIf",t.splashScreen),n.xp6(13),n.AsE("",t.version," | Client Id: ",t.clientId,""))},dependencies:[u.mk,u.O5,s.YG,s.Sm,s.W2,s.fr,s.Gu,s.yW,s.wd,s.sr,H,Y],styles:[".splashscreen[_ngcontent-%COMP%]{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--macro-deck-bg);z-index:100;opacity:100%;transition:opacity .3s ease-out}"]}),c})()}];let Q=(()=>{var o;class c{}return(o=c).\u0275fac=function(e){return new(e||o)},o.\u0275mod=n.oAB({type:o}),o.\u0275inj=n.cJS({imports:[g.Bz.forChild(F),g.Bz]}),c})();var q=a(7937),$=a(7911);let z=(()=>{var o;class c{}return(o=c).\u0275fac=function(e){return new(e||o)},o.\u0275mod=n.oAB({type:o}),o.\u0275inj=n.cJS({imports:[u.ez,m.u5,s.Pc,Q,q.a,$.WebHomePageModule]}),c})()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/7219.4353aa51f1b64318.js b/MacroDeck/wwwroot/client/7219.4353aa51f1b64318.js new file mode 100644 index 00000000..d75b41e7 --- /dev/null +++ b/MacroDeck/wwwroot/client/7219.4353aa51f1b64318.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[7219],{7219:(W,w,l)=>{l.r(w),l.d(w,{ion_refresher:()=>P,ion_refresher_content:()=>U});var d=l(5861),n=l(771),T=l(4510),y=l(7946),c=l(512),E=l(9951),h=l(2905),m=l(4913),x=l(8958),k=l(5307),D=l(2217);l(1836),l(1848);const S=e=>{const t=e.querySelector("ion-spinner"),r=t.shadowRoot.querySelector("circle"),s=e.querySelector(".spinner-arrow-container"),a=e.querySelector(".arrow-container"),f=a?a.querySelector("ion-icon"):null,o=(0,m.c)().duration(1e3).easing("ease-out"),i=(0,m.c)().addElement(s).keyframes([{offset:0,opacity:"0.3"},{offset:.45,opacity:"0.3"},{offset:.55,opacity:"1"},{offset:1,opacity:"1"}]),p=(0,m.c)().addElement(r).keyframes([{offset:0,strokeDasharray:"1px, 200px"},{offset:.2,strokeDasharray:"1px, 200px"},{offset:.55,strokeDasharray:"100px, 200px"},{offset:1,strokeDasharray:"100px, 200px"}]),g=(0,m.c)().addElement(t).keyframes([{offset:0,transform:"rotate(-90deg)"},{offset:1,transform:"rotate(210deg)"}]);if(a&&f){const v=(0,m.c)().addElement(a).keyframes([{offset:0,transform:"rotate(0deg)"},{offset:.3,transform:"rotate(0deg)"},{offset:.55,transform:"rotate(280deg)"},{offset:1,transform:"rotate(400deg)"}]),u=(0,m.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)"}]);o.addAnimation([v,u])}return o.addAnimation([i,p,g])},b=(e,t,r=200)=>{if(!e)return Promise.resolve();const s=(0,c.t)(e,r);return(0,n.w)(()=>{e.style.setProperty("transition","".concat(r,"ms all ease-out")),void 0===t?e.style.removeProperty("transform"):e.style.setProperty("transform","translate3d(0px, ".concat(t,", 0px)"))}),s},R=function(){var e=(0,d.Z)(function*(t,r){const s=t.querySelector("ion-refresher-content");if(!s)return Promise.resolve(!1);yield new Promise(o=>(0,c.c)(s,o));const a=t.querySelector("ion-refresher-content .refresher-pulling ion-spinner"),f=t.querySelector("ion-refresher-content .refresher-refreshing ion-spinner");return null!==a&&null!==f&&("ios"===r&&(0,h.a)("mobile")&&void 0!==t.style.webkitOverflowScrolling||"md"===r)});return function(r,s){return e.apply(this,arguments)}}(),P=class{constructor(e){(0,n.r)(this,e),this.ionRefresh=(0,n.d)(this,"ionRefresh",7),this.ionPull=(0,n.d)(this,"ionPull",7),this.ionStart=(0,n.d)(this,"ionStart",7),this.appliedStyles=!1,this.didStart=!1,this.progress=0,this.pointerDown=!1,this.needsCompletion=!1,this.didRefresh=!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,d.Z)(function*(){const t=yield R(e.el,(0,h.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,d.Z)(function*(){r.state=t,"ios"===(0,h.b)(r)?yield b(e,void 0,300):yield(0,c.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,d.Z)(function*(){r.elementToTransform=r.scrollEl;const s=e.shadowRoot.querySelectorAll("svg");let a=.16*r.scrollEl.clientHeight;const f=s.length;(0,n.w)(()=>s.forEach(o=>o.style.setProperty("animation","none"))),r.scrollListenerCallback=()=>{!r.pointerDown&&1===r.state||(0,n.e)(()=>{const o=r.scrollEl.scrollTop,i=r.el.clientHeight;if(o>0){if(8===r.state){const u=(0,c.l)(0,o/(.5*i),1);return void(0,n.w)(()=>((e,t)=>{e.style.setProperty("opacity",t.toString())})(t,1-u))}return}r.pointerDown&&(r.didStart||(r.didStart=!0,r.ionStart.emit()),r.pointerDown&&r.ionPull.emit());const p=r.didStart?30:0,g=r.progress=(0,c.l)(0,(Math.abs(o)-p)/a,1);8===r.state||1===g?(r.pointerDown&&((e,t)=>{(0,n.w)(()=>{e.style.setProperty("--refreshing-rotation-duration",t>=1?"0.5s":"2s"),e.style.setProperty("opacity","1")})})(t,r.lastVelocityY),r.didRefresh||(r.beginRefresh(),r.didRefresh=!0,(0,E.d)({style:E.I.Light}),r.pointerDown||b(r.elementToTransform,"".concat(i,"px")))):(r.state=2,((e,t,r)=>{(0,n.w)(()=>{e.forEach((a,f)=>{const o=f*(1/t),g=(0,c.l)(0,(r-o)/(1-o),1);a.style.setProperty("opacity",g.toString())})})})(s,f,g))})},r.scrollEl.addEventListener("scroll",r.scrollListenerCallback),r.gesture=(yield Promise.resolve().then(l.bind(l,6535))).createGesture({el:r.scrollEl,gestureName:"refresher",gesturePriority:31,direction:"y",threshold:5,onStart:()=>{r.pointerDown=!0,r.didRefresh||b(r.elementToTransform,"0px"),0===a&&(a=.16*r.scrollEl.clientHeight)},onMove:o=>{r.lastVelocityY=o.velocityY},onEnd:()=>{r.pointerDown=!1,r.didStart=!1,r.needsCompletion?(r.resetNativeRefresher(r.elementToTransform,32),r.needsCompletion=!1):r.didRefresh&&(0,n.e)(()=>b(r.elementToTransform,"".concat(r.el.clientHeight,"px")))}}),r.disabledChanged()})()}setupMDNativeRefresher(e,t,r){var s=this;return(0,d.Z)(function*(){const a=(0,c.g)(t).querySelector("circle"),f=s.el.querySelector("ion-refresher-content .refresher-pulling-icon"),o=(0,c.g)(r).querySelector("circle");null!==a&&null!==o&&(0,n.w)(()=>{a.style.setProperty("animation","none"),r.style.setProperty("animation-delay","-655ms"),o.style.setProperty("animation-delay","-655ms")}),s.gesture=(yield Promise.resolve().then(l.bind(l,6535))).createGesture({el:s.scrollEl,gestureName:"refresher",gesturePriority:31,direction:"y",threshold:5,canStart:()=>8!==s.state&&32!==s.state&&0===s.scrollEl.scrollTop,onStart:i=>{s.progress=0,i.data={animation:void 0,didStart:!1,cancelled:!1}},onMove:i=>{if(i.velocityY<0&&0===s.progress&&!i.data.didStart||i.data.cancelled)i.data.cancelled=!0;else{if(!i.data.didStart){i.data.didStart=!0,s.state=2;const{scrollEl:p}=s,g=p.matches(y.I)?"overflow":"--overflow";(0,n.w)(()=>p.style.setProperty(g,"hidden"));const v=(e=>{const t=e.previousElementSibling;return null!==t&&"ION-HEADER"===t.tagName?"translate":"scale"})(e),u=((e,t,r)=>"scale"===e?((e,t)=>{const r=t.clientHeight,s=(0,m.c)().addElement(e).keyframes([{offset:0,transform:"scale(0) translateY(-".concat(r,"px)")},{offset:1,transform:"scale(1) translateY(100px)"}]);return S(e).addAnimation([s])})(t,r):((e,t)=>{const r=t.clientHeight,s=(0,m.c)().addElement(e).keyframes([{offset:0,transform:"translateY(-".concat(r,"px)")},{offset:1,transform:"translateY(100px)"}]);return S(e).addAnimation([s])})(t,r))(v,f,s.el);return i.data.animation=u,u.progressStart(!1,0),s.ionStart.emit(),void s.animations.push(u)}s.progress=(0,c.l)(0,i.deltaY/180*.5,1),i.data.animation.progressStep(s.progress),s.ionPull.emit()}},onEnd:i=>{if(!i.data.didStart)return;s.gesture.enable(!1);const{scrollEl:p}=s,g=p.matches(y.I)?"overflow":"--overflow";if((0,n.w)(()=>p.style.removeProperty(g)),s.progress<=.4)return void i.data.animation.progressEnd(0,s.progress,500).onFinish(()=>{s.animations.forEach(B=>B.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],u=(e=>(0,m.c)().duration(125).addElement(e).fromTo("transform","translateY(var(--ion-pulling-refresher-translate, 100px))","translateY(0px)"))(f);s.animations.push(u),(0,n.w)((0,d.Z)(function*(){f.style.setProperty("--ion-pulling-refresher-translate","".concat(100*v,"px")),i.data.animation.progressEnd(),yield u.play(),s.beginRefresh(),i.data.animation.destroy(),s.gesture.enable(!0)}))}}),s.disabledChanged()})()}setupNativeRefresher(e){var t=this;return(0,d.Z)(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,h.b)(t)?t.setupiOSNativeRefresher(r,s):t.setupMDNativeRefresher(e,r,s)})()}componentDidUpdate(){this.checkNativeRefresher()}connectedCallback(){var e=this;return(0,d.Z)(function*(){if("fixed"!==e.el.getAttribute("slot"))return void console.error('Make sure you use: ');const t=e.el.closest(y.b);t?(0,c.c)(t,(0,d.Z)(function*(){const r=t.querySelector(y.I);e.scrollEl=yield(0,y.g)(null!=r?r:t),e.backgroundContentEl=yield t.getBackgroundElement(),(yield R(e.el,(0,h.b)(e)))?e.setupNativeRefresher(t):(e.gesture=(yield Promise.resolve().then(l.bind(l,6535))).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,y.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,d.Z)(function*(){e.nativeRefresher?(e.needsCompletion=!0,e.pointerDown||(0,c.r)(()=>(0,c.r)(()=>e.resetNativeRefresher(e.elementToTransform,32)))):e.close(32,"120ms")})()}cancel(){var e=this;return(0,d.Z)(function*(){e.nativeRefresher?e.pointerDown||(0,c.r)(()=>(0,c.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()}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 a=this.pullMin;this.progress=s/a,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(()=>{this.state=1,this.progress=0,this.didStart=!1,this.setCss(0,"0ms",!1,"",!0)},600),this.state=e,this.setCss(0,this.closeDuration,!0,t)}setCss(e,t,r,s,a=!1){this.nativeRefresher||(this.appliedStyles=e>0,(0,n.w)(()=>{if(this.scrollEl&&this.backgroundContentEl){const f=this.scrollEl.style,o=this.backgroundContentEl.style;f.transform=o.transform=e>0?"translateY(".concat(e,"px) translateZ(0px)"):"",f.transitionDuration=o.transitionDuration=t,f.transitionDelay=o.transitionDelay=s,f.overflow=r?"hidden":""}a&&this.restoreOverflowStyle()}))}memoizeOverflowStyle(){if(this.scrollEl){const{overflow:e,overflowX:t,overflowY:r}=this.scrollEl.style;this.overflowStyles={overflow:null!=e?e:"",overflowX:null!=t?t:"",overflowY:null!=r?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,h.b)(this);return(0,n.h)(n.H,{slot:"fixed",class:{[e]:!0,["refresher-".concat(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,n.f)(this)}static get watchers(){return{disabled:["disabledChanged"]}}};P.style={ios:"ion-refresher{top:0;display:none;position:absolute;width:100%;height:60px;pointer-events:none;z-index:-1}@supports (inset-inline-start: 0){ion-refresher{inset-inline-start:0}}@supports not (inset-inline-start: 0){ion-refresher{left:0}:host-context([dir=rtl]) ion-refresher{left:unset;right:unset;right:0}[dir=rtl] ion-refresher{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){ion-refresher:dir(rtl){left:unset;right:unset;right: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, #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}@supports (inset-inline-start: 0){ion-refresher{inset-inline-start:0}}@supports not (inset-inline-start: 0){ion-refresher{left:0}:host-context([dir=rtl]) ion-refresher{left:unset;right:unset;right:0}[dir=rtl] ion-refresher{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){ion-refresher:dir(rtl){left:unset;right:unset;right: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, #3880ff)}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, #3880ff);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, #ececec);background:var(--ion-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)}"};const U=class{constructor(e){(0,n.r)(this,e),this.customHTMLEnabled=h.c.get("innerHTMLTemplatesEnabled",x.E),this.pullingIcon=void 0,this.pullingText=void 0,this.refreshingSpinner=void 0,this.refreshingText=void 0}componentWillLoad(){if(void 0===this.pullingIcon){const e=(0,h.b)(this),t=void 0!==this.el.style.webkitOverflowScrolling?"lines":k.i;this.pullingIcon=h.c.get("refreshingIcon","ios"===e&&(0,h.a)("mobile")?h.c.get("spinner",t):"circular")}if(void 0===this.refreshingSpinner){const e=(0,h.b)(this);this.refreshingSpinner=h.c.get("refreshingSpinner",h.c.get("spinner","ios"===e?"lines":"circular"))}}renderPullingText(){const{customHTMLEnabled:e,pullingText:t}=this;return e?(0,n.h)("div",{class:"refresher-pulling-text",innerHTML:(0,x.a)(t)}):(0,n.h)("div",{class:"refresher-pulling-text"},t)}renderRefreshingText(){const{customHTMLEnabled:e,refreshingText:t}=this;return e?(0,n.h)("div",{class:"refresher-refreshing-text",innerHTML:(0,x.a)(t)}):(0,n.h)("div",{class:"refresher-refreshing-text"},t)}render(){const e=this.pullingIcon,t=null!=e&&void 0!==D.S[e],r=(0,h.b)(this);return(0,n.h)(n.H,{class:r},(0,n.h)("div",{class:"refresher-pulling"},this.pullingIcon&&t&&(0,n.h)("div",{class:"refresher-pulling-icon"},(0,n.h)("div",{class:"spinner-arrow-container"},(0,n.h)("ion-spinner",{name:this.pullingIcon,paused:!0}),"md"===r&&"circular"===this.pullingIcon&&(0,n.h)("div",{class:"arrow-container"},(0,n.h)("ion-icon",{icon:k.h,"aria-hidden":"true"})))),this.pullingIcon&&!t&&(0,n.h)("div",{class:"refresher-pulling-icon"},(0,n.h)("ion-icon",{icon:this.pullingIcon,lazy:!1,"aria-hidden":"true"})),void 0!==this.pullingText&&this.renderPullingText()),(0,n.h)("div",{class:"refresher-refreshing"},this.refreshingSpinner&&(0,n.h)("div",{class:"refresher-refreshing-icon"},(0,n.h)("ion-spinner",{name:this.refreshingSpinner})),void 0!==this.refreshingText&&this.renderRefreshingText()))}get el(){return(0,n.f)(this)}}}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/7219.722e20ce707a870d.js b/MacroDeck/wwwroot/client/7219.722e20ce707a870d.js deleted file mode 100644 index c006ae4f..00000000 --- a/MacroDeck/wwwroot/client/7219.722e20ce707a870d.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[7219],{7219:(W,w,l)=>{l.r(w),l.d(w,{ion_refresher:()=>P,ion_refresher_content:()=>U});var d=l(5861),n=l(1688),T=l(5149),y=l(8360),c=l(839),E=l(7150),h=l(2085),m=l(1774),x=l(3365),k=l(3173),D=l(3781);l(4874),l(6225);const S=e=>{const t=e.querySelector("ion-spinner"),r=t.shadowRoot.querySelector("circle"),s=e.querySelector(".spinner-arrow-container"),a=e.querySelector(".arrow-container"),f=a?a.querySelector("ion-icon"):null,o=(0,m.c)().duration(1e3).easing("ease-out"),i=(0,m.c)().addElement(s).keyframes([{offset:0,opacity:"0.3"},{offset:.45,opacity:"0.3"},{offset:.55,opacity:"1"},{offset:1,opacity:"1"}]),p=(0,m.c)().addElement(r).keyframes([{offset:0,strokeDasharray:"1px, 200px"},{offset:.2,strokeDasharray:"1px, 200px"},{offset:.55,strokeDasharray:"100px, 200px"},{offset:1,strokeDasharray:"100px, 200px"}]),g=(0,m.c)().addElement(t).keyframes([{offset:0,transform:"rotate(-90deg)"},{offset:1,transform:"rotate(210deg)"}]);if(a&&f){const v=(0,m.c)().addElement(a).keyframes([{offset:0,transform:"rotate(0deg)"},{offset:.3,transform:"rotate(0deg)"},{offset:.55,transform:"rotate(280deg)"},{offset:1,transform:"rotate(400deg)"}]),u=(0,m.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)"}]);o.addAnimation([v,u])}return o.addAnimation([i,p,g])},b=(e,t,r=200)=>{if(!e)return Promise.resolve();const s=(0,c.t)(e,r);return(0,n.w)(()=>{e.style.setProperty("transition",`${r}ms all ease-out`),void 0===t?e.style.removeProperty("transform"):e.style.setProperty("transform",`translate3d(0px, ${t}, 0px)`)}),s},R=function(){var e=(0,d.Z)(function*(t,r){const s=t.querySelector("ion-refresher-content");if(!s)return Promise.resolve(!1);yield new Promise(o=>(0,c.c)(s,o));const a=t.querySelector("ion-refresher-content .refresher-pulling ion-spinner"),f=t.querySelector("ion-refresher-content .refresher-refreshing ion-spinner");return null!==a&&null!==f&&("ios"===r&&(0,h.a)("mobile")&&void 0!==t.style.webkitOverflowScrolling||"md"===r)});return function(r,s){return e.apply(this,arguments)}}(),P=class{constructor(e){(0,n.r)(this,e),this.ionRefresh=(0,n.d)(this,"ionRefresh",7),this.ionPull=(0,n.d)(this,"ionPull",7),this.ionStart=(0,n.d)(this,"ionStart",7),this.appliedStyles=!1,this.didStart=!1,this.progress=0,this.pointerDown=!1,this.needsCompletion=!1,this.didRefresh=!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,d.Z)(function*(){const t=yield R(e.el,(0,h.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,d.Z)(function*(){r.state=t,"ios"===(0,h.b)(r)?yield b(e,void 0,300):yield(0,c.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,d.Z)(function*(){r.elementToTransform=r.scrollEl;const s=e.shadowRoot.querySelectorAll("svg");let a=.16*r.scrollEl.clientHeight;const f=s.length;(0,n.w)(()=>s.forEach(o=>o.style.setProperty("animation","none"))),r.scrollListenerCallback=()=>{!r.pointerDown&&1===r.state||(0,n.e)(()=>{const o=r.scrollEl.scrollTop,i=r.el.clientHeight;if(o>0){if(8===r.state){const u=(0,c.l)(0,o/(.5*i),1);return void(0,n.w)(()=>((e,t)=>{e.style.setProperty("opacity",t.toString())})(t,1-u))}return}r.pointerDown&&(r.didStart||(r.didStart=!0,r.ionStart.emit()),r.pointerDown&&r.ionPull.emit());const p=r.didStart?30:0,g=r.progress=(0,c.l)(0,(Math.abs(o)-p)/a,1);8===r.state||1===g?(r.pointerDown&&((e,t)=>{(0,n.w)(()=>{e.style.setProperty("--refreshing-rotation-duration",t>=1?"0.5s":"2s"),e.style.setProperty("opacity","1")})})(t,r.lastVelocityY),r.didRefresh||(r.beginRefresh(),r.didRefresh=!0,(0,E.d)({style:E.I.Light}),r.pointerDown||b(r.elementToTransform,`${i}px`))):(r.state=2,((e,t,r)=>{(0,n.w)(()=>{e.forEach((a,f)=>{const o=f*(1/t),g=(0,c.l)(0,(r-o)/(1-o),1);a.style.setProperty("opacity",g.toString())})})})(s,f,g))})},r.scrollEl.addEventListener("scroll",r.scrollListenerCallback),r.gesture=(yield Promise.resolve().then(l.bind(l,9203))).createGesture({el:r.scrollEl,gestureName:"refresher",gesturePriority:31,direction:"y",threshold:5,onStart:()=>{r.pointerDown=!0,r.didRefresh||b(r.elementToTransform,"0px"),0===a&&(a=.16*r.scrollEl.clientHeight)},onMove:o=>{r.lastVelocityY=o.velocityY},onEnd:()=>{r.pointerDown=!1,r.didStart=!1,r.needsCompletion?(r.resetNativeRefresher(r.elementToTransform,32),r.needsCompletion=!1):r.didRefresh&&(0,n.e)(()=>b(r.elementToTransform,`${r.el.clientHeight}px`))}}),r.disabledChanged()})()}setupMDNativeRefresher(e,t,r){var s=this;return(0,d.Z)(function*(){const a=(0,c.g)(t).querySelector("circle"),f=s.el.querySelector("ion-refresher-content .refresher-pulling-icon"),o=(0,c.g)(r).querySelector("circle");null!==a&&null!==o&&(0,n.w)(()=>{a.style.setProperty("animation","none"),r.style.setProperty("animation-delay","-655ms"),o.style.setProperty("animation-delay","-655ms")}),s.gesture=(yield Promise.resolve().then(l.bind(l,9203))).createGesture({el:s.scrollEl,gestureName:"refresher",gesturePriority:31,direction:"y",threshold:5,canStart:()=>8!==s.state&&32!==s.state&&0===s.scrollEl.scrollTop,onStart:i=>{s.progress=0,i.data={animation:void 0,didStart:!1,cancelled:!1}},onMove:i=>{if(i.velocityY<0&&0===s.progress&&!i.data.didStart||i.data.cancelled)i.data.cancelled=!0;else{if(!i.data.didStart){i.data.didStart=!0,s.state=2;const{scrollEl:p}=s,g=p.matches(y.I)?"overflow":"--overflow";(0,n.w)(()=>p.style.setProperty(g,"hidden"));const v=(e=>{const t=e.previousElementSibling;return null!==t&&"ION-HEADER"===t.tagName?"translate":"scale"})(e),u=((e,t,r)=>"scale"===e?((e,t)=>{const r=t.clientHeight,s=(0,m.c)().addElement(e).keyframes([{offset:0,transform:`scale(0) translateY(-${r}px)`},{offset:1,transform:"scale(1) translateY(100px)"}]);return S(e).addAnimation([s])})(t,r):((e,t)=>{const r=t.clientHeight,s=(0,m.c)().addElement(e).keyframes([{offset:0,transform:`translateY(-${r}px)`},{offset:1,transform:"translateY(100px)"}]);return S(e).addAnimation([s])})(t,r))(v,f,s.el);return i.data.animation=u,u.progressStart(!1,0),s.ionStart.emit(),void s.animations.push(u)}s.progress=(0,c.l)(0,i.deltaY/180*.5,1),i.data.animation.progressStep(s.progress),s.ionPull.emit()}},onEnd:i=>{if(!i.data.didStart)return;s.gesture.enable(!1);const{scrollEl:p}=s,g=p.matches(y.I)?"overflow":"--overflow";if((0,n.w)(()=>p.style.removeProperty(g)),s.progress<=.4)return void i.data.animation.progressEnd(0,s.progress,500).onFinish(()=>{s.animations.forEach(B=>B.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],u=(e=>(0,m.c)().duration(125).addElement(e).fromTo("transform","translateY(var(--ion-pulling-refresher-translate, 100px))","translateY(0px)"))(f);s.animations.push(u),(0,n.w)((0,d.Z)(function*(){f.style.setProperty("--ion-pulling-refresher-translate",100*v+"px"),i.data.animation.progressEnd(),yield u.play(),s.beginRefresh(),i.data.animation.destroy(),s.gesture.enable(!0)}))}}),s.disabledChanged()})()}setupNativeRefresher(e){var t=this;return(0,d.Z)(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,h.b)(t)?t.setupiOSNativeRefresher(r,s):t.setupMDNativeRefresher(e,r,s)})()}componentDidUpdate(){this.checkNativeRefresher()}connectedCallback(){var e=this;return(0,d.Z)(function*(){if("fixed"!==e.el.getAttribute("slot"))return void console.error('Make sure you use: ');const t=e.el.closest(y.b);t?(0,c.c)(t,(0,d.Z)(function*(){const r=t.querySelector(y.I);e.scrollEl=yield(0,y.g)(null!=r?r:t),e.backgroundContentEl=yield t.getBackgroundElement(),(yield R(e.el,(0,h.b)(e)))?e.setupNativeRefresher(t):(e.gesture=(yield Promise.resolve().then(l.bind(l,9203))).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,y.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,d.Z)(function*(){e.nativeRefresher?(e.needsCompletion=!0,e.pointerDown||(0,c.r)(()=>(0,c.r)(()=>e.resetNativeRefresher(e.elementToTransform,32)))):e.close(32,"120ms")})()}cancel(){var e=this;return(0,d.Z)(function*(){e.nativeRefresher?e.pointerDown||(0,c.r)(()=>(0,c.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()}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 a=this.pullMin;this.progress=s/a,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(()=>{this.state=1,this.progress=0,this.didStart=!1,this.setCss(0,"0ms",!1,"",!0)},600),this.state=e,this.setCss(0,this.closeDuration,!0,t)}setCss(e,t,r,s,a=!1){this.nativeRefresher||(this.appliedStyles=e>0,(0,n.w)(()=>{if(this.scrollEl&&this.backgroundContentEl){const f=this.scrollEl.style,o=this.backgroundContentEl.style;f.transform=o.transform=e>0?`translateY(${e}px) translateZ(0px)`:"",f.transitionDuration=o.transitionDuration=t,f.transitionDelay=o.transitionDelay=s,f.overflow=r?"hidden":""}a&&this.restoreOverflowStyle()}))}memoizeOverflowStyle(){if(this.scrollEl){const{overflow:e,overflowX:t,overflowY:r}=this.scrollEl.style;this.overflowStyles={overflow:null!=e?e:"",overflowX:null!=t?t:"",overflowY:null!=r?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,h.b)(this);return(0,n.h)(n.H,{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,n.f)(this)}static get watchers(){return{disabled:["disabledChanged"]}}};P.style={ios:"ion-refresher{top:0;display:none;position:absolute;width:100%;height:60px;pointer-events:none;z-index:-1}@supports (inset-inline-start: 0){ion-refresher{inset-inline-start:0}}@supports not (inset-inline-start: 0){ion-refresher{left:0}:host-context([dir=rtl]) ion-refresher{left:unset;right:unset;right:0}[dir=rtl] ion-refresher{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){ion-refresher:dir(rtl){left:unset;right:unset;right: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, #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}@supports (inset-inline-start: 0){ion-refresher{inset-inline-start:0}}@supports not (inset-inline-start: 0){ion-refresher{left:0}:host-context([dir=rtl]) ion-refresher{left:unset;right:unset;right:0}[dir=rtl] ion-refresher{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){ion-refresher:dir(rtl){left:unset;right:unset;right: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, #3880ff)}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, #3880ff);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, #ececec);background:var(--ion-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)}"};const U=class{constructor(e){(0,n.r)(this,e),this.customHTMLEnabled=h.c.get("innerHTMLTemplatesEnabled",x.E),this.pullingIcon=void 0,this.pullingText=void 0,this.refreshingSpinner=void 0,this.refreshingText=void 0}componentWillLoad(){if(void 0===this.pullingIcon){const e=(0,h.b)(this),t=void 0!==this.el.style.webkitOverflowScrolling?"lines":k.i;this.pullingIcon=h.c.get("refreshingIcon","ios"===e&&(0,h.a)("mobile")?h.c.get("spinner",t):"circular")}if(void 0===this.refreshingSpinner){const e=(0,h.b)(this);this.refreshingSpinner=h.c.get("refreshingSpinner",h.c.get("spinner","ios"===e?"lines":"circular"))}}renderPullingText(){const{customHTMLEnabled:e,pullingText:t}=this;return e?(0,n.h)("div",{class:"refresher-pulling-text",innerHTML:(0,x.a)(t)}):(0,n.h)("div",{class:"refresher-pulling-text"},t)}renderRefreshingText(){const{customHTMLEnabled:e,refreshingText:t}=this;return e?(0,n.h)("div",{class:"refresher-refreshing-text",innerHTML:(0,x.a)(t)}):(0,n.h)("div",{class:"refresher-refreshing-text"},t)}render(){const e=this.pullingIcon,t=null!=e&&void 0!==D.S[e],r=(0,h.b)(this);return(0,n.h)(n.H,{class:r},(0,n.h)("div",{class:"refresher-pulling"},this.pullingIcon&&t&&(0,n.h)("div",{class:"refresher-pulling-icon"},(0,n.h)("div",{class:"spinner-arrow-container"},(0,n.h)("ion-spinner",{name:this.pullingIcon,paused:!0}),"md"===r&&"circular"===this.pullingIcon&&(0,n.h)("div",{class:"arrow-container"},(0,n.h)("ion-icon",{icon:k.h,"aria-hidden":"true"})))),this.pullingIcon&&!t&&(0,n.h)("div",{class:"refresher-pulling-icon"},(0,n.h)("ion-icon",{icon:this.pullingIcon,lazy:!1,"aria-hidden":"true"})),void 0!==this.pullingText&&this.renderPullingText()),(0,n.h)("div",{class:"refresher-refreshing"},this.refreshingSpinner&&(0,n.h)("div",{class:"refresher-refreshing-icon"},(0,n.h)("ion-spinner",{name:this.refreshingSpinner})),void 0!==this.refreshingText&&this.renderRefreshingText()))}get el(){return(0,n.f)(this)}}}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/7250.7ac39b5df59375aa.js b/MacroDeck/wwwroot/client/7250.7ac39b5df59375aa.js new file mode 100644 index 00000000..b66a9b6f --- /dev/null +++ b/MacroDeck/wwwroot/client/7250.7ac39b5df59375aa.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[7250],{7250:(O,s,o)=>{o.r(s),o.d(s,{mdTransitionAnimation:()=>T});var t=o(962),c=o(191);const T=(P,e)=>{var a,l,r;const d="40px",u="back"===e.direction,E=e.leavingEl,g=(0,c.g)(e.enteringEl),f=g.querySelector("ion-toolbar"),n=(0,t.c)();if(n.addElement(g).fill("both").beforeRemoveClass("ion-page-invisible"),u?n.duration((null!==(a=e.duration)&&void 0!==a?a:0)||200).easing("cubic-bezier(0.47,0,0.745,0.715)"):n.duration((null!==(l=e.duration)&&void 0!==l?l:0)||280).easing("cubic-bezier(0.36,0.66,0.04,1)").fromTo("transform","translateY(".concat(d,")"),"translateY(".concat("0px",")")).fromTo("opacity",.01,1),f){const i=(0,t.c)();i.addElement(f),n.addAnimation(i)}if(E&&u){n.duration((null!==(r=e.duration)&&void 0!==r?r:0)||200).easing("cubic-bezier(0.47,0,0.745,0.715)");const i=(0,t.c)();i.addElement((0,c.g)(E)).onFinish(v=>{1===v&&i.elements.length>0&&i.elements[0].style.setProperty("display","none")}).fromTo("transform","translateY(".concat("0px",")"),"translateY(".concat(d,")")).fromTo("opacity",1,0),n.addAnimation(i)}return n}}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/7465.79b63965973746d6.js b/MacroDeck/wwwroot/client/7465.79b63965973746d6.js deleted file mode 100644 index 6c18aa23..00000000 --- a/MacroDeck/wwwroot/client/7465.79b63965973746d6.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[7465],{7465:(D,d,e)=>{e.r(d),e.d(d,{ion_ripple_effect:()=>u});var b=e(5861),n=e(1688),h=e(2085);const u=class{constructor(t){(0,n.r)(this,t),this.type="bounded"}addRipple(t,k){var a=this;return(0,b.Z)(function*(){return new Promise(_=>{(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+v,c=Math.floor(p*g),I=E/c;let m=t-r.left,f=k-r.top;a.unbounded&&(m=.5*o,f=.5*s);const O=m-.5*c,C=f-.5*c,P=.5*o-m,R=.5*s-f;(0,n.w)(()=>{const l=document.createElement("div");l.classList.add("ripple-effect");const i=l.style;i.top=C+"px",i.left=O+"px",i.width=i.height=c+"px",i.setProperty("--final-scale",`${I}`),i.setProperty("--translate-end",`${P}px, ${R}px`),(a.el.shadowRoot||a.el).appendChild(l),setTimeout(()=>{_(()=>{w(l)})},325)})})})})()}get unbounded(){return"unbounded"===this.type}render(){const t=(0,h.b)(this);return(0,n.h)(n.H,{role:"presentation",class:{[t]:!0,unbounded:this.unbounded}})}get el(){return(0,n.f)(this)}},w=t=>{t.classList.add("fade-out"),setTimeout(()=>{t.remove()},200)},v=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/MacroDeck/wwwroot/client/7465.e165e05f3f506296.js b/MacroDeck/wwwroot/client/7465.e165e05f3f506296.js new file mode 100644 index 00000000..38b7ef6f --- /dev/null +++ b/MacroDeck/wwwroot/client/7465.e165e05f3f506296.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[7465],{7465:(D,d,e)=>{e.r(d),e.d(d,{ion_ripple_effect:()=>u});var b=e(5861),n=e(771),h=e(2905);const u=class{constructor(t){(0,n.r)(this,t),this.type="bounded"}addRipple(t,k){var a=this;return(0,b.Z)(function*(){return new Promise(_=>{(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+v,c=Math.floor(p*g),I=E/c;let m=t-r.left,f=k-r.top;a.unbounded&&(m=.5*o,f=.5*s);const O=m-.5*c,C=f-.5*c,P=.5*o-m,R=.5*s-f;(0,n.w)(()=>{const l=document.createElement("div");l.classList.add("ripple-effect");const i=l.style;i.top=C+"px",i.left=O+"px",i.width=i.height=c+"px",i.setProperty("--final-scale","".concat(I)),i.setProperty("--translate-end","".concat(P,"px, ").concat(R,"px")),(a.el.shadowRoot||a.el).appendChild(l),setTimeout(()=>{_(()=>{w(l)})},325)})})})})()}get unbounded(){return"unbounded"===this.type}render(){const t=(0,h.b)(this);return(0,n.h)(n.H,{role:"presentation",class:{[t]:!0,unbounded:this.unbounded}})}get el(){return(0,n.f)(this)}},w=t=>{t.classList.add("fade-out"),setTimeout(()=>{t.remove()},200)},v=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/MacroDeck/wwwroot/client/7635.36b9e6acdefde71d.js b/MacroDeck/wwwroot/client/7635.36b9e6acdefde71d.js new file mode 100644 index 00000000..48ad07b4 --- /dev/null +++ b/MacroDeck/wwwroot/client/7635.36b9e6acdefde71d.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[7635],{7635:(z,d,n)=>{n.r(d),n.d(d,{ion_checkbox:()=>o});var e=n(771),f=n(9749),s=n(512),x=n(2400),h=n(4459),k=n(2905);const o=class{constructor(c){(0,e.r)(this,c),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.ionStyle=(0,e.d)(this,"ionStyle",7),this.inputId="ion-cb-".concat(a++),this.inheritedAttributes={},this.hasLoggedDeprecationWarning=!1,this.setChecked=t=>{const r=this.checked=t;this.ionChange.emit({checked:r,value:this.value})},this.toggleChecked=t=>{t.preventDefault(),this.setFocus(),this.setChecked(!this.checked),this.indeterminate=!1},this.onFocus=()=>{this.ionFocus.emit()},this.onBlur=()=>{this.ionBlur.emit()},this.onClick=t=>{this.disabled||this.toggleChecked(t)},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",this.legacy=void 0}connectedCallback(){this.legacyFormController=(0,f.c)(this.el)}componentWillLoad(){this.emitStyle(),this.legacyFormController.hasLegacyControl()||(this.inheritedAttributes=Object.assign({},(0,s.i)(this.el)))}styleChanged(){this.emitStyle()}emitStyle(){const c={"interactive-disabled":this.disabled,legacy:!!this.legacy};this.legacyFormController.hasLegacyControl()&&(c["checkbox-checked"]=this.checked),this.ionStyle.emit(c)}setFocus(){this.focusEl&&this.focusEl.focus()}render(){const{legacyFormController:c}=this;return c.hasLegacyControl()?this.renderLegacyCheckbox():this.renderCheckbox()}renderCheckbox(){const{color:c,checked:t,disabled:r,el:l,getSVGPath:w,indeterminate:b,inheritedAttributes:p,inputId:y,justify:v,labelPlacement:m,name:C,value:_,alignment:E}=this,g=(0,k.b)(this),j=w(g,b);return(0,s.d)(!0,l,C,t?_:"",r),(0,e.h)(e.H,{class:(0,h.c)(c,{[g]:!0,"in-item":(0,h.h)("ion-item",l),"checkbox-checked":t,"checkbox-disabled":r,"checkbox-indeterminate":b,interactive:!0,["checkbox-justify-".concat(v)]:!0,["checkbox-alignment-".concat(E)]:!0,["checkbox-label-placement-".concat(m)]:!0}),onClick:this.onClick},(0,e.h)("label",{class:"checkbox-wrapper"},(0,e.h)("input",Object.assign({type:"checkbox",checked:!!t||void 0,disabled:r,id:y,onChange:this.toggleChecked,onFocus:()=>this.onFocus(),onBlur:()=>this.onBlur(),ref:L=>this.focusEl=L},p)),(0,e.h)("div",{class:{"label-text-wrapper":!0,"label-text-wrapper-hidden":""===l.textContent},part:"label"},(0,e.h)("slot",null)),(0,e.h)("div",{class:"native-wrapper"},(0,e.h)("svg",{class:"checkbox-icon",viewBox:"0 0 24 24",part:"container"},j))))}renderLegacyCheckbox(){this.hasLoggedDeprecationWarning||((0,x.p)('ion-checkbox now requires providing a label with either the default slot or the "aria-label" attribute. To migrate, remove any usage of "ion-label" and pass the label text to either the component or the "aria-label" attribute.\n\nExample: Label\nExample with aria-label: \n\nDevelopers can use the "legacy" property to continue using the legacy form markup. This property will be removed in an upcoming major release of Ionic where this form control will use the modern form markup.',this.el),this.legacy&&(0,x.p)('ion-checkbox is being used with the "legacy" property enabled which will forcibly enable the legacy form markup. This property will be removed in an upcoming major release of Ionic where this form control will use the modern form markup.\nDevelopers can dismiss this warning by removing their usage of the "legacy" property and using the new checkbox syntax.',this.el),this.hasLoggedDeprecationWarning=!0);const{color:c,checked:t,disabled:r,el:l,getSVGPath:w,indeterminate:b,inputId:p,name:y,value:v}=this,m=(0,k.b)(this),{label:C,labelId:_,labelText:E}=(0,s.e)(l,p),g=w(m,b);return(0,s.d)(!0,l,y,t?v:"",r),(0,e.h)(e.H,{"aria-labelledby":C?_:null,"aria-checked":"".concat(t),"aria-hidden":r?"true":null,role:"checkbox",class:(0,h.c)(c,{[m]:!0,"in-item":(0,h.h)("ion-item",l),"checkbox-checked":t,"checkbox-disabled":r,"checkbox-indeterminate":b,"legacy-checkbox":!0,interactive:!0}),onClick:this.onClick},(0,e.h)("svg",{class:"checkbox-icon",viewBox:"0 0 24 24",part:"container"},g),(0,e.h)("label",{htmlFor:p},E),(0,e.h)("input",{type:"checkbox","aria-checked":"".concat(t),disabled:r,id:p,onChange:this.toggleChecked,onFocus:()=>this.onFocus(),onBlur:()=>this.onBlur(),ref:j=>this.focusEl=j}))}getSVGPath(c,t){let r=(0,e.h)("path",t?{d:"M6 12L18 12",part:"mark"}:{d:"M5.9,12.5l3.8,3.8l8.8-8.8",part:"mark"});return"md"===c&&(r=(0,e.h)("path",t?{d:"M2 12H22",part:"mark"}:{d:"M1.73,12.91 8.1,19.28 22.79,4.59",part:"mark"})),r}get el(){return(0,e.f)(this)}static get watchers(){return{checked:["styleChanged"],disabled:["styleChanged"]}}};let a=0;o.style={ios:":host{--checkbox-background-checked:var(--ion-color-primary, #3880ff);--border-color-checked:var(--ion-color-primary, #3880ff);--checkmark-color:var(--ion-color-primary-contrast, #fff);--checkmark-width:1;--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){width:100%;height:100%}:host([slot=start]:not(.legacy-checkbox)),:host([slot=end]:not(.legacy-checkbox)){width:auto}:host(.legacy-checkbox){width:var(--size);height:var(--size)}:host(.ion-color){--checkbox-background-checked:var(--ion-color-base);--border-color-checked:var(--ion-color-base);--checkmark-color:var(--ion-color-contrast)}:host(.legacy-checkbox) label{top:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;position:absolute;width:100%;height:100%;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;opacity:0}@supports (inset-inline-start: 0){:host(.legacy-checkbox) label{inset-inline-start:0}}@supports not (inset-inline-start: 0){:host(.legacy-checkbox) label{left:0}:host-context([dir=rtl]):host(.legacy-checkbox) label,:host-context([dir=rtl]).legacy-checkbox label{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){:host(.legacy-checkbox:dir(rtl)) label{left:unset;right:unset;right:0}}}:host(.legacy-checkbox) label::-moz-focus-inner{border:0}.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:not(.legacy-checkbox)) .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;-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}:host(.legacy-checkbox) .checkbox-icon{display:block;width:100%;height:100%}:host(:not(.legacy-checkbox)) .checkbox-icon{width:var(--size);height:var(--size)}.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.0625rem;--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.625rem, 65.988px)}:host(.checkbox-disabled){opacity:0.3}:host(.in-item.legacy-checkbox){-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:8px;margin-inline-end:8px;margin-top:10px;margin-bottom:9px;display:block;position:static}:host(.in-item.legacy-checkbox[slot=start]){-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:8px;margin-bottom:8px}",md:":host{--checkbox-background-checked:var(--ion-color-primary, #3880ff);--border-color-checked:var(--ion-color-primary, #3880ff);--checkmark-color:var(--ion-color-primary-contrast, #fff);--checkmark-width:1;--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){width:100%;height:100%}:host([slot=start]:not(.legacy-checkbox)),:host([slot=end]:not(.legacy-checkbox)){width:auto}:host(.legacy-checkbox){width:var(--size);height:var(--size)}:host(.ion-color){--checkbox-background-checked:var(--ion-color-base);--border-color-checked:var(--ion-color-base);--checkmark-color:var(--ion-color-contrast)}:host(.legacy-checkbox) label{top:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;position:absolute;width:100%;height:100%;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;opacity:0}@supports (inset-inline-start: 0){:host(.legacy-checkbox) label{inset-inline-start:0}}@supports not (inset-inline-start: 0){:host(.legacy-checkbox) label{left:0}:host-context([dir=rtl]):host(.legacy-checkbox) label,:host-context([dir=rtl]).legacy-checkbox label{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){:host(.legacy-checkbox:dir(rtl)) label{left:unset;right:unset;right:0}}}:host(.legacy-checkbox) label::-moz-focus-inner{border:0}.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:not(.legacy-checkbox)) .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;-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}:host(.legacy-checkbox) .checkbox-icon{display:block;width:100%;height:100%}:host(:not(.legacy-checkbox)) .checkbox-icon{width:var(--size);height:var(--size)}.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(.legacy-checkbox.checkbox-disabled),:host(.checkbox-disabled) .label-text-wrapper{opacity:0.38}:host(.checkbox-disabled) .native-wrapper{opacity:0.63}:host(.in-item.legacy-checkbox){margin-left:0;margin-right:0;margin-top:18px;margin-bottom:18px;display:block;position:static}:host(.in-item.legacy-checkbox[slot=start]){-webkit-margin-start:4px;margin-inline-start:4px;-webkit-margin-end:36px;margin-inline-end:36px;margin-top:18px;margin-bottom:18px}"}},4459:(z,d,n)=>{n.d(d,{c:()=>s,g:()=>h,h:()=>f,o:()=>u});var e=n(5861);const f=(i,o)=>null!==o.closest(i),s=(i,o)=>"string"==typeof i&&i.length>0?Object.assign({"ion-color":!0,["ion-color-".concat(i)]:!0},o):o,h=i=>{const o={};return(i=>void 0!==i?(Array.isArray(i)?i:i.split(" ")).filter(a=>null!=a).map(a=>a.trim()).filter(a=>""!==a):[])(i).forEach(a=>o[a]=!0),o},k=/^[a-z][a-z0-9+\-.]*:/,u=function(){var i=(0,e.Z)(function*(o,a,c,t){if(null!=o&&"#"!==o[0]&&!k.test(o)){const r=document.querySelector("ion-router");if(r)return null!=a&&a.preventDefault(),r.push(o,c,t)}return!1});return function(a,c,t,r){return i.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/7635.3f6419bce03ff529.js b/MacroDeck/wwwroot/client/7635.3f6419bce03ff529.js deleted file mode 100644 index e06a8709..00000000 --- a/MacroDeck/wwwroot/client/7635.3f6419bce03ff529.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[7635],{7635:(z,p,a)=>{a.r(p),a.d(p,{ion_checkbox:()=>o});var e=a(1688),u=a(5487),l=a(839),x=a(6710),h=a(3567),k=a(2085);const o=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.ionStyle=(0,e.d)(this,"ionStyle",7),this.inputId="ion-cb-"+c++,this.inheritedAttributes={},this.hasLoggedDeprecationWarning=!1,this.setChecked=t=>{const r=this.checked=t;this.ionChange.emit({checked:r,value:this.value})},this.toggleChecked=t=>{t.preventDefault(),this.setFocus(),this.setChecked(!this.checked),this.indeterminate=!1},this.onFocus=()=>{this.ionFocus.emit()},this.onBlur=()=>{this.ionBlur.emit()},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.legacy=void 0}connectedCallback(){this.legacyFormController=(0,u.c)(this.el)}componentWillLoad(){this.emitStyle(),this.legacyFormController.hasLegacyControl()||(this.inheritedAttributes=Object.assign({},(0,l.i)(this.el)))}styleChanged(){this.emitStyle()}emitStyle(){const n={"interactive-disabled":this.disabled};this.legacyFormController.hasLegacyControl()&&(n["checkbox-checked"]=this.checked),this.ionStyle.emit(n)}setFocus(){this.focusEl&&this.focusEl.focus()}render(){const{legacyFormController:n}=this;return n.hasLegacyControl()?this.renderLegacyCheckbox():this.renderCheckbox()}renderCheckbox(){const{color:n,checked:t,disabled:r,el:s,getSVGPath:y,indeterminate:b,inheritedAttributes:d,inputId:w,justify:v,labelPlacement:m,name:_,value:C}=this,g=(0,k.b)(this),E=y(g,b);return(0,l.d)(!0,s,_,t?C:"",r),(0,e.h)(e.H,{class:(0,h.c)(n,{[g]:!0,"in-item":(0,h.h)("ion-item",s),"checkbox-checked":t,"checkbox-disabled":r,"checkbox-indeterminate":b,interactive:!0,[`checkbox-justify-${v}`]:!0,[`checkbox-label-placement-${m}`]:!0})},(0,e.h)("label",{class:"checkbox-wrapper"},(0,e.h)("input",Object.assign({type:"checkbox",checked:!!t||void 0,disabled:r,id:w,onChange:this.toggleChecked,onFocus:()=>this.onFocus(),onBlur:()=>this.onBlur(),ref:j=>this.focusEl=j},d)),(0,e.h)("div",{class:{"label-text-wrapper":!0,"label-text-wrapper-hidden":""===s.textContent}},(0,e.h)("slot",null)),(0,e.h)("div",{class:"native-wrapper"},(0,e.h)("svg",{class:"checkbox-icon",viewBox:"0 0 24 24",part:"container"},E))))}renderLegacyCheckbox(){this.hasLoggedDeprecationWarning||((0,x.p)('ion-checkbox now requires providing a label with either the default slot or the "aria-label" attribute. To migrate, remove any usage of "ion-label" and pass the label text to either the component or the "aria-label" attribute.\n\nExample: Label\nExample with aria-label: \n\nDevelopers can use the "legacy" property to continue using the legacy form markup. This property will be removed in an upcoming major release of Ionic where this form control will use the modern form markup.',this.el),this.legacy&&(0,x.p)('ion-checkbox is being used with the "legacy" property enabled which will forcibly enable the legacy form markup. This property will be removed in an upcoming major release of Ionic where this form control will use the modern form markup.\nDevelopers can dismiss this warning by removing their usage of the "legacy" property and using the new checkbox syntax.',this.el),this.hasLoggedDeprecationWarning=!0);const{color:n,checked:t,disabled:r,el:s,getSVGPath:y,indeterminate:b,inputId:d,name:w,value:v}=this,m=(0,k.b)(this),{label:_,labelId:C,labelText:g}=(0,l.e)(s,d),E=y(m,b);return(0,l.d)(!0,s,w,t?v:"",r),(0,e.h)(e.H,{"aria-labelledby":_?C:null,"aria-checked":`${t}`,"aria-hidden":r?"true":null,role:"checkbox",class:(0,h.c)(n,{[m]:!0,"in-item":(0,h.h)("ion-item",s),"checkbox-checked":t,"checkbox-disabled":r,"checkbox-indeterminate":b,"legacy-checkbox":!0,interactive:!0})},(0,e.h)("svg",{class:"checkbox-icon",viewBox:"0 0 24 24",part:"container"},E),(0,e.h)("label",{htmlFor:d},g),(0,e.h)("input",{type:"checkbox","aria-checked":`${t}`,disabled:r,id:d,onChange:this.toggleChecked,onFocus:()=>this.onFocus(),onBlur:()=>this.onBlur(),ref:j=>this.focusEl=j}))}getSVGPath(n,t){let r=(0,e.h)("path",t?{d:"M6 12L18 12",part:"mark"}:{d:"M5.9,12.5l3.8,3.8l8.8-8.8",part:"mark"});return"md"===n&&(r=(0,e.h)("path",t?{d:"M2 12H22",part:"mark"}:{d:"M1.73,12.91 8.1,19.28 22.79,4.59",part:"mark"})),r}get el(){return(0,e.f)(this)}static get watchers(){return{checked:["styleChanged"],disabled:["styleChanged"]}}};let c=0;o.style={ios:":host{--checkbox-background-checked:var(--ion-color-primary, #3880ff);--border-color-checked:var(--ion-color-primary, #3880ff);--checkmark-color:var(--ion-color-primary-contrast, #fff);--checkmark-width:1;--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){width:100%;height:100%}:host([slot=start]:not(.legacy-checkbox)),:host([slot=end]:not(.legacy-checkbox)){width:auto}:host(.legacy-checkbox){width:var(--size);height:var(--size)}:host(.ion-color){--checkbox-background-checked:var(--ion-color-base);--border-color-checked:var(--ion-color-base);--checkmark-color:var(--ion-color-contrast)}:host(.legacy-checkbox) label{top:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;position:absolute;width:100%;height:100%;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;opacity:0}@supports (inset-inline-start: 0){:host(.legacy-checkbox) label{inset-inline-start:0}}@supports not (inset-inline-start: 0){:host(.legacy-checkbox) label{left:0}:host-context([dir=rtl]):host(.legacy-checkbox) label,:host-context([dir=rtl]).legacy-checkbox label{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){:host(.legacy-checkbox) label:dir(rtl){left:unset;right:unset;right:0}}}:host(.legacy-checkbox) label::-moz-focus-inner{border:0}.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{pointer-events:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:host(.in-item:not(.legacy-checkbox)) .label-text-wrapper{margin-top:10px;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;-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}:host(.legacy-checkbox) .checkbox-icon{display:block;width:100%;height:100%}:host(:not(.legacy-checkbox)) .checkbox-icon{width:var(--size);height:var(--size)}.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-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-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:1px;--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:26px}:host(.checkbox-disabled){opacity:0.3}:host(.in-item.legacy-checkbox){-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:8px;margin-inline-end:8px;margin-top:10px;margin-bottom:9px;display:block;position:static}:host(.in-item.legacy-checkbox[slot=start]){-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:16px;margin-inline-end:16px;margin-top:8px;margin-bottom:8px}",md:":host{--checkbox-background-checked:var(--ion-color-primary, #3880ff);--border-color-checked:var(--ion-color-primary, #3880ff);--checkmark-color:var(--ion-color-primary-contrast, #fff);--checkmark-width:1;--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){width:100%;height:100%}:host([slot=start]:not(.legacy-checkbox)),:host([slot=end]:not(.legacy-checkbox)){width:auto}:host(.legacy-checkbox){width:var(--size);height:var(--size)}:host(.ion-color){--checkbox-background-checked:var(--ion-color-base);--border-color-checked:var(--ion-color-base);--checkmark-color:var(--ion-color-contrast)}:host(.legacy-checkbox) label{top:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;position:absolute;width:100%;height:100%;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;opacity:0}@supports (inset-inline-start: 0){:host(.legacy-checkbox) label{inset-inline-start:0}}@supports not (inset-inline-start: 0){:host(.legacy-checkbox) label{left:0}:host-context([dir=rtl]):host(.legacy-checkbox) label,:host-context([dir=rtl]).legacy-checkbox label{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){:host(.legacy-checkbox) label:dir(rtl){left:unset;right:unset;right:0}}}:host(.legacy-checkbox) label::-moz-focus-inner{border:0}.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{pointer-events:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:host(.in-item:not(.legacy-checkbox)) .label-text-wrapper{margin-top:10px;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;-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}:host(.legacy-checkbox) .checkbox-icon{display:block;width:100%;height:100%}:host(:not(.legacy-checkbox)) .checkbox-icon{width:var(--size);height:var(--size)}.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-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-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(.legacy-checkbox.checkbox-disabled),:host(.checkbox-disabled) .label-text-wrapper{opacity:0.38}:host(.checkbox-disabled) .native-wrapper{opacity:0.63}:host(.in-item.legacy-checkbox){margin-left:0;margin-right:0;margin-top:18px;margin-bottom:18px;display:block;position:static}:host(.in-item.legacy-checkbox[slot=start]){-webkit-margin-start:4px;margin-inline-start:4px;-webkit-margin-end:36px;margin-inline-end:36px;margin-top:18px;margin-bottom:18px}"}},3567:(z,p,a)=>{a.d(p,{c:()=>l,g:()=>h,h:()=>u,o:()=>f});var e=a(5861);const u=(i,o)=>null!==o.closest(i),l=(i,o)=>"string"==typeof i&&i.length>0?Object.assign({"ion-color":!0,[`ion-color-${i}`]:!0},o):o,h=i=>{const o={};return(i=>void 0!==i?(Array.isArray(i)?i:i.split(" ")).filter(c=>null!=c).map(c=>c.trim()).filter(c=>""!==c):[])(i).forEach(c=>o[c]=!0),o},k=/^[a-z][a-z0-9+\-.]*:/,f=function(){var i=(0,e.Z)(function*(o,c,n,t){if(null!=o&&"#"!==o[0]&&!k.test(o)){const r=document.querySelector("ion-router");if(r)return null!=c&&c.preventDefault(),r.push(o,n,t)}return!1});return function(c,n,t,r){return i.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/7666.156b3f1af7ffc723.js b/MacroDeck/wwwroot/client/7666.156b3f1af7ffc723.js new file mode 100644 index 00000000..07e91e74 --- /dev/null +++ b/MacroDeck/wwwroot/client/7666.156b3f1af7ffc723.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[7666],{7666:($,M,d)=>{d.r(M),d.d(M,{ion_range:()=>T});var L=d(5861),r=d(771),C=d(7946),P=d(9749),h=d(512),y=d(2400),S=d(4162),s=d(4459),l=d(2905);const T=class{constructor(t){var e=this;(0,r.r)(this,t),this.ionChange=(0,r.d)(this,"ionChange",7),this.ionInput=(0,r.d)(this,"ionInput",7),this.ionStyle=(0,r.d)(this,"ionStyle",7),this.ionFocus=(0,r.d)(this,"ionFocus",7),this.ionBlur=(0,r.d)(this,"ionBlur",7),this.ionKnobMoveStart=(0,r.d)(this,"ionKnobMoveStart",7),this.ionKnobMoveEnd=(0,r.d)(this,"ionKnobMoveEnd",7),this.rangeId="ion-r-".concat(W++),this.didLoad=!1,this.noUpdate=!1,this.hasFocus=!1,this.inheritedAttributes={},this.contentEl=null,this.initialContentScrollY=!0,this.hasLoggedDeprecationWarning=!1,this.clampBounds=n=>(0,h.l)(this.min,n,this.max),this.ensureValueInBounds=n=>this.dualKnobs?{lower:this.clampBounds(n.lower),upper:this.clampBounds(n.upper)}:this.clampBounds(n),this.setupGesture=(0,L.Z)(function*(){const n=e.rangeSlider;n&&(e.gesture=(yield Promise.resolve().then(d.bind(d,6535))).createGesture({el:n,gestureName:"range",gesturePriority:100,threshold:0,onStart:a=>e.onStart(a),onMove:a=>e.onMove(a),onEnd:a=>e.onEnd(a)}),e.gesture.enable(!e.disabled))}),this.handleKeyboard=(n,a)=>{const{ensureValueInBounds:i}=this;let o=this.step;o=o>0?o:1,o/=this.max-this.min,a||(o*=-1),"A"===n?this.ratioA=(0,h.l)(0,this.ratioA+o,1):this.ratioB=(0,h.l)(0,this.ratioB+o,1),this.ionKnobMoveStart.emit({value:i(this.value)}),this.updateValue(),this.emitValueChange(),this.ionKnobMoveEnd.emit({value:i(this.value)})},this.onBlur=()=>{this.hasFocus&&(this.hasFocus=!1,this.ionBlur.emit(),this.emitStyle())},this.onFocus=()=>{this.hasFocus||(this.hasFocus=!0,this.ionFocus.emit(),this.emitStyle())},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=n=>Math.round(n),this.snaps=!1,this.step=1,this.ticks=!0,this.activeBarStart=void 0,this.disabled=!1,this.value=0,this.labelPlacement="start",this.legacy=void 0}debounceChanged(){const{ionInput:t,debounce:e,originalIonInput:n}=this;this.ionInput=void 0===e?null!=n?n:t:(0,h.j)(t,e)}minChanged(){this.noUpdate||this.updateRatio()}maxChanged(){this.noUpdate||this.updateRatio()}activeBarStartChanged(){const{activeBarStart:t}=this;void 0!==t&&(t>this.max?((0,y.p)("Range: The value of activeBarStart (".concat(t,") is greater than the max (").concat(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):t
Volume
\nExample with aria-label: \n\nDevelopers can use the "legacy" property to continue using the legacy form markup. This property will be removed in an upcoming major release of Ionic where this form control will use the modern form markup.',this.el),this.legacy&&(0,y.p)('ion-range is being used with the "legacy" property enabled which will forcibly enable the legacy form markup. This property will be removed in an upcoming major release of Ionic where this form control will use the modern form markup.\n\nDevelopers can dismiss this warning by removing their usage of the "legacy" property and using the new range syntax.',this.el),this.hasLoggedDeprecationWarning=!0);const{el:t,pressedKnob:e,disabled:n,pin:a,rangeId:i}=this,o=(0,l.b)(this);return(0,h.d)(!0,t,this.name,JSON.stringify(this.getValue()),n),(0,r.h)(r.H,{onFocusin:this.onFocus,onFocusout:this.onBlur,id:i,class:(0,s.c)(this.color,{[o]:!0,"in-item":(0,s.h)("ion-item",t),"range-disabled":n,"range-pressed":void 0!==e,"range-has-pin":a,"legacy-range":!0})},(0,r.h)("slot",{name:"start"}),this.renderRangeSlider(),(0,r.h)("slot",{name:"end"}))}get hasStartSlotContent(){return null!==this.el.querySelector('[slot="start"]')}get hasEndSlotContent(){return null!==this.el.querySelector('[slot="end"]')}renderRange(){const{disabled:t,el:e,hasLabel:n,rangeId:a,pin:i,pressedKnob:o,labelPlacement:p,label:k}=this,f=(0,s.h)("ion-item",e),m=f&&!(n&&("start"===p||"fixed"===p)||this.hasStartSlotContent),E=f&&!(n&&"end"===p||this.hasEndSlotContent),z=(0,l.b)(this);return(0,h.d)(!0,e,this.name,JSON.stringify(this.getValue()),t),(0,r.h)(r.H,{onFocusin:this.onFocus,onFocusout:this.onBlur,id:a,class:(0,s.c)(this.color,{[z]:!0,"in-item":f,"range-disabled":t,"range-pressed":void 0!==o,"range-has-pin":i,["range-label-placement-".concat(p)]:!0,"range-item-start-adjustment":m,"range-item-end-adjustment":E})},(0,r.h)("label",{class:"range-wrapper",id:"range-label"},(0,r.h)("div",{class:{"label-text-wrapper":!0,"label-text-wrapper-hidden":!n},part:"label"},void 0!==k?(0,r.h)("div",{class:"label-text"},k):(0,r.h)("slot",{name:"label"})),(0,r.h)("div",{class:"native-wrapper"},(0,r.h)("slot",{name:"start"}),this.renderRangeSlider(),(0,r.h)("slot",{name:"end"}))))}get hasLabel(){return void 0!==this.label||null!==this.el.querySelector('[slot="label"]')}renderRangeSlider(){var t;const{min:e,max:n,step:a,el:i,handleKeyboard:o,pressedKnob:p,disabled:k,pin:f,ratioLower:u,ratioUpper:m,inheritedAttributes:v,rangeId:E,pinFormatter:z}=this;let{labelText:w}=(0,h.e)(i,E);null==w&&(w=v["aria-label"]);let b="".concat(100*u,"%"),x="".concat(100-100*m,"%");const I=(0,S.i)(this.el),D=I?"right":"left",G=I?"left":"right",N=c=>({[D]:c[D]});!1===this.dualKnobs&&(this.valA<(null!==(t=this.activeBarStart)&&void 0!==t?t:this.min)?(b="".concat(100*m,"%"),x="".concat(100-100*u,"%")):(b="".concat(100*u,"%"),x="".concat(100-100*m,"%")));const X={[D]:b,[G]:x},F=[];if(this.snaps&&this.ticks)for(let c=e;c<=n;c+=a){const R=_(c,e,n),H=Math.min(u,m),Y=Math.max(u,m),V={ratio:R,active:R>=H&&R<=Y};V[D]="".concat(100*R,"%"),F.push(V)}let O;return!this.legacyFormController.hasLegacyControl()&&this.hasLabel&&(O="range-label"),(0,r.h)("div",{class:"range-slider",ref:c=>this.rangeSlider=c},F.map(c=>(0,r.h)("div",{style:N(c),role:"presentation",class:{"range-tick":!0,"range-tick-active":c.active},part:c.active?"tick-active":"tick"})),(0,r.h)("div",{class:"range-bar-container"},(0,r.h)("div",{class:"range-bar",role:"presentation",part:"bar"}),(0,r.h)("div",{class:{"range-bar":!0,"range-bar-active":!0,"has-ticks":F.length>0},role:"presentation",style:X,part:"bar-active"})),U(I,{knob:"A",pressed:"A"===p,value:this.valA,ratio:this.ratioA,pin:f,pinFormatter:z,disabled:k,handleKeyboard:o,min:e,max:n,labelText:w,labelledBy:O}),this.dualKnobs&&U(I,{knob:"B",pressed:"B"===p,value:this.valB,ratio:this.ratioB,pin:f,pinFormatter:z,disabled:k,handleKeyboard:o,min:e,max:n,labelText:w,labelledBy:O}))}render(){const{legacyFormController:t}=this;return t.hasLegacyControl()?this.renderLegacyRange():this.renderRange()}get el(){return(0,r.f)(this)}static get watchers(){return{debounce:["debounceChanged"],min:["minChanged"],max:["maxChanged"],activeBarStart:["activeBarStartChanged"],disabled:["disabledChanged"],value:["valueChanged"]}}},U=(t,{knob:e,value:n,ratio:a,min:i,max:o,disabled:p,pressed:k,pin:f,handleKeyboard:u,labelText:m,labelledBy:v,pinFormatter:E})=>{const z=t?"right":"left";return(0,r.h)("div",{onKeyDown:b=>{const x=b.key;"ArrowLeft"===x||"ArrowDown"===x?(u(e,!1),b.preventDefault(),b.stopPropagation()):("ArrowRight"===x||"ArrowUp"===x)&&(u(e,!0),b.preventDefault(),b.stopPropagation())},class:{"range-knob-handle":!0,"range-knob-a":"A"===e,"range-knob-b":"B"===e,"range-knob-pressed":k,"range-knob-min":n===i,"range-knob-max":n===o,"ion-activatable":!0,"ion-focusable":!0},style:(()=>{const b={};return b[z]="".concat(100*a,"%"),b})(),role:"slider",tabindex:p?-1:0,"aria-label":void 0===v?m:null,"aria-labelledby":void 0!==v?v:null,"aria-valuemin":i,"aria-valuemax":o,"aria-disabled":p?"true":null,"aria-valuenow":n},f&&(0,r.h)("div",{class:"range-pin",role:"presentation",part:"pin"},E(n)),(0,r.h)("div",{class:"range-knob",role:"presentation",part:"knob"}))},j=(t,e,n,a)=>{let i=(n-e)*t;return a>0&&(i=Math.round(i/a)*a+e),function A(t,...e){const n=Math.max(...e.map(a=>function g(t){return t%1==0?0:t.toString().split(".")[1].length}(a)));return Number(t.toFixed(n))}((0,h.l)(e,i,n),e,n,a)},_=(t,e,n)=>(0,h.l)(0,(t-e)/(n-e),1);let W=0;T.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}@supports (inset-inline-start: 0){.range-knob-handle{inset-inline-start:0}}@supports not (inset-inline-start: 0){.range-knob-handle{left:0}:host-context([dir=rtl]) .range-knob-handle{left:unset;right:unset;right:0}[dir=rtl] .range-knob-handle{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.range-knob-handle:dir(rtl){left:unset;right:unset;right: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)}@supports (inset-inline-start: 0){.range-bar-container{inset-inline-start:0}}@supports not (inset-inline-start: 0){.range-bar-container{left:0}:host-context([dir=rtl]) .range-bar-container{left:unset;right:unset;right:0}[dir=rtl] .range-bar-container{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.range-bar-container:dir(rtl){left:unset;right:unset;right: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}@supports (inset-inline-start: 0){.range-knob{inset-inline-start:calc(50% - var(--knob-size) / 2)}}@supports not (inset-inline-start: 0){.range-knob{left:calc(50% - var(--knob-size) / 2)}:host-context([dir=rtl]) .range-knob{left:unset;right:unset;right:calc(50% - var(--knob-size) / 2)}[dir=rtl] .range-knob{left:unset;right:unset;right:calc(50% - var(--knob-size) / 2)}@supports selector(:dir(rtl)){.range-knob:dir(rtl){left:unset;right:unset;right: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, #e6e6e6);--bar-background-active:var(--ion-color-primary, #3880ff);--bar-border-radius:2px;--height:42px}:host(.legacy-range){-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px;padding-top:8px;padding-bottom:8px}: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, #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}@supports (inset-inline-start: 0){.range-knob-handle{inset-inline-start:0}}@supports not (inset-inline-start: 0){.range-knob-handle{left:0}:host-context([dir=rtl]) .range-knob-handle{left:unset;right:unset;right:0}[dir=rtl] .range-knob-handle{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.range-knob-handle:dir(rtl){left:unset;right:unset;right: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)}@supports (inset-inline-start: 0){.range-bar-container{inset-inline-start:0}}@supports not (inset-inline-start: 0){.range-bar-container{left:0}:host-context([dir=rtl]) .range-bar-container{left:unset;right:unset;right:0}[dir=rtl] .range-bar-container{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.range-bar-container:dir(rtl){left:unset;right:unset;right: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}@supports (inset-inline-start: 0){.range-knob{inset-inline-start:calc(50% - var(--knob-size) / 2)}}@supports not (inset-inline-start: 0){.range-knob{left:calc(50% - var(--knob-size) / 2)}:host-context([dir=rtl]) .range-knob{left:unset;right:unset;right:calc(50% - var(--knob-size) / 2)}[dir=rtl] .range-knob{left:unset;right:unset;right:calc(50% - var(--knob-size) / 2)}@supports selector(:dir(rtl)){.range-knob:dir(rtl){left:unset;right:unset;right: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, 56, 128, 255), 0.26);--bar-background-active:var(--ion-color-primary, #3880ff);--bar-border-radius:0;--height:42px;--pin-background:var(--ion-color-primary, #3880ff);--pin-color:var(--ion-color-primary-contrast, #fff)}:host(.legacy-range) ::slotted([slot=label]){font-size:initial}:host(:not(.legacy-range)) ::slotted(:not(ion-icon)[slot=start]),:host(:not(.legacy-range)) ::slotted(:not(ion-icon)[slot=end]),:host(:not(.legacy-range)) .native-wrapper{font-size:0.75rem}:host(.legacy-range){-webkit-padding-start:14px;padding-inline-start:14px;-webkit-padding-end:14px;padding-inline-end:14px;padding-top:8px;padding-bottom:8px;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}@supports (inset-inline-start: 0){.range-knob::before{inset-inline-start:0}}@supports not (inset-inline-start: 0){.range-knob::before{left:0}:host-context([dir=rtl]) .range-knob::before{left:unset;right:unset;right:0}[dir=rtl] .range-knob::before{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.range-knob::before:dir(rtl){left:unset;right:unset;right: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}@supports (inset-inline-start: 0){.range-pin::before{inset-inline-start:50%}}@supports not (inset-inline-start: 0){.range-pin::before{left:50%}:host-context([dir=rtl]) .range-pin::before{left:unset;right:unset;right:50%}[dir=rtl] .range-pin::before{left:unset;right:unset;right:50%}@supports selector(:dir(rtl)){.range-pin::before:dir(rtl){left:unset;right:unset;right: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, #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, #bfbfbf)}:host(.range-disabled) .label-text-wrapper,:host(.range-disabled) ::slotted([slot=start]),:host(.range-disabled) ::slotted([slot=end]){opacity:0.38}'}},4459:($,M,d)=>{d.d(M,{c:()=>C,g:()=>h,h:()=>r,o:()=>S});var L=d(5861);const r=(s,l)=>null!==l.closest(s),C=(s,l)=>"string"==typeof s&&s.length>0?Object.assign({"ion-color":!0,["ion-color-".concat(s)]:!0},l):l,h=s=>{const l={};return(s=>void 0!==s?(Array.isArray(s)?s:s.split(" ")).filter(g=>null!=g).map(g=>g.trim()).filter(g=>""!==g):[])(s).forEach(g=>l[g]=!0),l},y=/^[a-z][a-z0-9+\-.]*:/,S=function(){var s=(0,L.Z)(function*(l,g,A,K){if(null!=l&&"#"!==l[0]&&!y.test(l)){const B=document.querySelector("ion-router");if(B)return null!=g&&g.preventDefault(),B.push(l,A,K)}return!1});return function(g,A,K,B){return s.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/7666.ee5d47d88504157a.js b/MacroDeck/wwwroot/client/7666.ee5d47d88504157a.js deleted file mode 100644 index 283a3b15..00000000 --- a/MacroDeck/wwwroot/client/7666.ee5d47d88504157a.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[7666],{7666:($,C,d)=>{d.r(C),d.d(C,{ion_range:()=>U});var L=d(5861),r=d(1688),y=d(8360),R=d(5487),h=d(839),x=d(6710),_=d(5085),s=d(3567),l=d(2085);const U=class{constructor(t){var e=this;(0,r.r)(this,t),this.ionChange=(0,r.d)(this,"ionChange",7),this.ionInput=(0,r.d)(this,"ionInput",7),this.ionStyle=(0,r.d)(this,"ionStyle",7),this.ionFocus=(0,r.d)(this,"ionFocus",7),this.ionBlur=(0,r.d)(this,"ionBlur",7),this.ionKnobMoveStart=(0,r.d)(this,"ionKnobMoveStart",7),this.ionKnobMoveEnd=(0,r.d)(this,"ionKnobMoveEnd",7),this.rangeId="ion-r-"+W++,this.didLoad=!1,this.noUpdate=!1,this.hasFocus=!1,this.inheritedAttributes={},this.contentEl=null,this.initialContentScrollY=!0,this.hasLoggedDeprecationWarning=!1,this.clampBounds=n=>(0,h.l)(this.min,n,this.max),this.ensureValueInBounds=n=>this.dualKnobs?{lower:this.clampBounds(n.lower),upper:this.clampBounds(n.upper)}:this.clampBounds(n),this.setupGesture=(0,L.Z)(function*(){const n=e.rangeSlider;n&&(e.gesture=(yield Promise.resolve().then(d.bind(d,9203))).createGesture({el:n,gestureName:"range",gesturePriority:100,threshold:0,onStart:i=>e.onStart(i),onMove:i=>e.onMove(i),onEnd:i=>e.onEnd(i)}),e.gesture.enable(!e.disabled))}),this.handleKeyboard=(n,i)=>{const{ensureValueInBounds:a}=this;let o=this.step;o=o>0?o:1,o/=this.max-this.min,i||(o*=-1),"A"===n?this.ratioA=(0,h.l)(0,this.ratioA+o,1):this.ratioB=(0,h.l)(0,this.ratioB+o,1),this.ionKnobMoveStart.emit({value:a(this.value)}),this.updateValue(),this.emitValueChange(),this.ionKnobMoveEnd.emit({value:a(this.value)})},this.onBlur=()=>{this.hasFocus&&(this.hasFocus=!1,this.ionBlur.emit(),this.emitStyle())},this.onFocus=()=>{this.hasFocus||(this.hasFocus=!0,this.ionFocus.emit(),this.emitStyle())},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=n=>Math.round(n),this.snaps=!1,this.step=1,this.ticks=!0,this.activeBarStart=void 0,this.disabled=!1,this.value=0,this.labelPlacement="start",this.legacy=void 0}debounceChanged(){const{ionInput:t,debounce:e,originalIonInput:n}=this;this.ionInput=void 0===e?null!=n?n:t:(0,h.j)(t,e)}minChanged(){this.noUpdate||this.updateRatio()}maxChanged(){this.noUpdate||this.updateRatio()}activeBarStartChanged(){const{activeBarStart:t}=this;void 0!==t&&(t>this.max?((0,x.p)(`Range: The value of activeBarStart (${t}) 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):t
Volume
\nExample with aria-label: \n\nDevelopers can use the "legacy" property to continue using the legacy form markup. This property will be removed in an upcoming major release of Ionic where this form control will use the modern form markup.',this.el),this.legacy&&(0,x.p)('ion-range is being used with the "legacy" property enabled which will forcibly enable the legacy form markup. This property will be removed in an upcoming major release of Ionic where this form control will use the modern form markup.\n\nDevelopers can dismiss this warning by removing their usage of the "legacy" property and using the new range syntax.',this.el),this.hasLoggedDeprecationWarning=!0);const{el:t,pressedKnob:e,disabled:n,pin:i,rangeId:a}=this,o=(0,l.b)(this);return(0,h.d)(!0,t,this.name,JSON.stringify(this.getValue()),n),(0,r.h)(r.H,{onFocusin:this.onFocus,onFocusout:this.onBlur,id:a,class:(0,s.c)(this.color,{[o]:!0,"in-item":(0,s.h)("ion-item",t),"range-disabled":n,"range-pressed":void 0!==e,"range-has-pin":i,"legacy-range":!0})},(0,r.h)("slot",{name:"start"}),this.renderRangeSlider(),(0,r.h)("slot",{name:"end"}))}renderRange(){const{disabled:t,el:e,rangeId:n,pin:i,pressedKnob:a,labelPlacement:o,label:p}=this,w=(0,l.b)(this);return(0,h.d)(!0,e,this.name,JSON.stringify(this.getValue()),t),(0,r.h)(r.H,{onFocusin:this.onFocus,onFocusout:this.onBlur,id:n,class:(0,s.c)(this.color,{[w]:!0,"in-item":(0,s.h)("ion-item",e),"range-disabled":t,"range-pressed":void 0!==a,"range-has-pin":i,[`range-label-placement-${o}`]:!0})},(0,r.h)("label",{class:"range-wrapper",id:"range-label"},(0,r.h)("div",{class:{"label-text-wrapper":!0,"label-text-wrapper-hidden":!this.hasLabel}},void 0!==p?(0,r.h)("div",{class:"label-text"},p):(0,r.h)("slot",{name:"label"})),(0,r.h)("div",{class:"native-wrapper"},(0,r.h)("slot",{name:"start"}),this.renderRangeSlider(),(0,r.h)("slot",{name:"end"}))))}get hasLabel(){return void 0!==this.label||null!==this.el.querySelector('[slot="label"]')}renderRangeSlider(){var t;const{min:e,max:n,step:i,el:a,handleKeyboard:o,pressedKnob:p,disabled:w,pin:S,ratioLower:u,ratioUpper:f,inheritedAttributes:B,rangeId:F,pinFormatter:A}=this;let{labelText:k}=(0,h.e)(a,F);null==k&&(k=B["aria-label"]);let b=100*u+"%",m=100-100*f+"%";const K=(0,_.i)(this.el),I=K?"right":"left",N=c=>({[I]:c[I]});!1===this.dualKnobs&&(this.valA<(null!==(t=this.activeBarStart)&&void 0!==t?t:this.min)?(b=100*f+"%",m=100-100*u+"%"):(b=100*u+"%",m=100-100*f+"%"));const X={[I]:b,[K?"left":"right"]:m},O=[];if(this.snaps&&this.ticks)for(let c=e;c<=n;c+=i){const D=v(c,e,n),H=Math.min(u,f),Y=Math.max(u,f),j={ratio:D,active:D>=H&&D<=Y};j[I]=100*D+"%",O.push(j)}let T;return!this.legacyFormController.hasLegacyControl()&&this.hasLabel&&(T="range-label"),(0,r.h)("div",{class:"range-slider",ref:c=>this.rangeSlider=c},O.map(c=>(0,r.h)("div",{style:N(c),role:"presentation",class:{"range-tick":!0,"range-tick-active":c.active},part:c.active?"tick-active":"tick"})),(0,r.h)("div",{class:"range-bar-container"},(0,r.h)("div",{class:"range-bar",role:"presentation",part:"bar"}),(0,r.h)("div",{class:{"range-bar":!0,"range-bar-active":!0,"has-ticks":O.length>0},role:"presentation",style:X,part:"bar-active"})),V(K,{knob:"A",pressed:"A"===p,value:this.valA,ratio:this.ratioA,pin:S,pinFormatter:A,disabled:w,handleKeyboard:o,min:e,max:n,labelText:k,labelledBy:T}),this.dualKnobs&&V(K,{knob:"B",pressed:"B"===p,value:this.valB,ratio:this.ratioB,pin:S,pinFormatter:A,disabled:w,handleKeyboard:o,min:e,max:n,labelText:k,labelledBy:T}))}render(){const{legacyFormController:t}=this;return t.hasLegacyControl()?this.renderLegacyRange():this.renderRange()}get el(){return(0,r.f)(this)}static get watchers(){return{debounce:["debounceChanged"],min:["minChanged"],max:["maxChanged"],activeBarStart:["activeBarStartChanged"],disabled:["disabledChanged"],value:["valueChanged"]}}},V=(t,{knob:e,value:n,ratio:i,min:a,max:o,disabled:p,pressed:w,pin:S,handleKeyboard:u,labelText:f,labelledBy:B,pinFormatter:F})=>{const A=t?"right":"left";return(0,r.h)("div",{onKeyDown:b=>{const m=b.key;"ArrowLeft"===m||"ArrowDown"===m?(u(e,!1),b.preventDefault(),b.stopPropagation()):("ArrowRight"===m||"ArrowUp"===m)&&(u(e,!0),b.preventDefault(),b.stopPropagation())},class:{"range-knob-handle":!0,"range-knob-a":"A"===e,"range-knob-b":"B"===e,"range-knob-pressed":w,"range-knob-min":n===a,"range-knob-max":n===o,"ion-activatable":!0,"ion-focusable":!0},style:(()=>{const b={};return b[A]=100*i+"%",b})(),role:"slider",tabindex:p?-1:0,"aria-label":void 0===B?f:null,"aria-labelledby":void 0!==B?B:null,"aria-valuemin":a,"aria-valuemax":o,"aria-disabled":p?"true":null,"aria-valuenow":n},S&&(0,r.h)("div",{class:"range-pin",role:"presentation",part:"pin"},F(n)),(0,r.h)("div",{class:"range-knob",role:"presentation",part:"knob"}))},P=(t,e,n,i)=>{let a=(n-e)*t;return i>0&&(a=Math.round(a/i)*i+e),function E(t,...e){const n=Math.max(...e.map(i=>function g(t){return t%1==0?0:t.toString().split(".")[1].length}(i)));return Number(t.toFixed(n))}((0,h.l)(e,a,n),e,n,i)},v=(t,e,n)=>(0,h.l)(0,(t-e)/(n-e),1);let W=0;U.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);position:absolute;width:var(--knob-handle-size);height:var(--knob-handle-size);text-align:center}@supports (inset-inline-start: 0){.range-knob-handle{inset-inline-start:0}}@supports not (inset-inline-start: 0){.range-knob-handle{left:0}:host-context([dir=rtl]) .range-knob-handle{left:unset;right:unset;right:0}[dir=rtl] .range-knob-handle{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.range-knob-handle:dir(rtl){left:unset;right:unset;right: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)}@supports (inset-inline-start: 0){.range-bar-container{inset-inline-start:0}}@supports not (inset-inline-start: 0){.range-bar-container{left:0}:host-context([dir=rtl]) .range-bar-container{left:unset;right:unset;right:0}[dir=rtl] .range-bar-container{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.range-bar-container:dir(rtl){left:unset;right:unset;right: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}@supports (inset-inline-start: 0){.range-knob{inset-inline-start:calc(50% - var(--knob-size) / 2)}}@supports not (inset-inline-start: 0){.range-knob{left:calc(50% - var(--knob-size) / 2)}:host-context([dir=rtl]) .range-knob{left:unset;right:unset;right:calc(50% - var(--knob-size) / 2)}[dir=rtl] .range-knob{left:unset;right:unset;right:calc(50% - var(--knob-size) / 2)}@supports selector(:dir(rtl)){.range-knob:dir(rtl){left:unset;right:unset;right: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;pointer-events:none;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{--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, #e6e6e6);--bar-background-active:var(--ion-color-primary, #3880ff);--bar-border-radius:2px;--height:42px}:host(.legacy-range){-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px;padding-top:8px;padding-bottom:8px}: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){padding-top:20px}.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, #e6e6e6);pointer-events:none}.range-tick-active{background:var(--bar-background-active)}.range-pin{-webkit-transform:translate3d(0, 28px, 0) scale(0.01);transform:translate3d(0, 28px, 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;display:inline-block;position:relative;top:-20px;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:12px;text-align:center}.range-knob-pressed .range-pin,.range-knob-handle.ion-focused .range-pin{-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 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);position:absolute;width:var(--knob-handle-size);height:var(--knob-handle-size);text-align:center}@supports (inset-inline-start: 0){.range-knob-handle{inset-inline-start:0}}@supports not (inset-inline-start: 0){.range-knob-handle{left:0}:host-context([dir=rtl]) .range-knob-handle{left:unset;right:unset;right:0}[dir=rtl] .range-knob-handle{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.range-knob-handle:dir(rtl){left:unset;right:unset;right: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)}@supports (inset-inline-start: 0){.range-bar-container{inset-inline-start:0}}@supports not (inset-inline-start: 0){.range-bar-container{left:0}:host-context([dir=rtl]) .range-bar-container{left:unset;right:unset;right:0}[dir=rtl] .range-bar-container{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.range-bar-container:dir(rtl){left:unset;right:unset;right: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}@supports (inset-inline-start: 0){.range-knob{inset-inline-start:calc(50% - var(--knob-size) / 2)}}@supports not (inset-inline-start: 0){.range-knob{left:calc(50% - var(--knob-size) / 2)}:host-context([dir=rtl]) .range-knob{left:unset;right:unset;right:calc(50% - var(--knob-size) / 2)}[dir=rtl] .range-knob{left:unset;right:unset;right:calc(50% - var(--knob-size) / 2)}@supports selector(:dir(rtl)){.range-knob:dir(rtl){left:unset;right:unset;right: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;pointer-events:none;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{--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, 56, 128, 255), 0.26);--bar-background-active:var(--ion-color-primary, #3880ff);--bar-border-radius:0;--height:42px;--pin-background:var(--ion-color-primary, #3880ff);--pin-color:var(--ion-color-primary-contrast, #fff);font-size:12px}::slotted([slot=label]),.label-text{font-size:initial}:host(.legacy-range){-webkit-padding-start:14px;padding-inline-start:14px;-webkit-padding-end:14px;padding-inline-end:14px;padding-top:8px;padding-bottom:8px}: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){padding-top:28px}.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}@supports (inset-inline-start: 0){.range-knob::before{inset-inline-start:0}}@supports not (inset-inline-start: 0){.range-knob::before{left:0}:host-context([dir=rtl]) .range-knob::before{left:unset;right:unset;right:0}[dir=rtl] .range-knob::before{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){.range-knob::before:dir(rtl){left:unset;right:unset;right: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:inline-block;position:relative;min-width:28px;height:28px;-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);text-align:center}.range-pin::before{top:3px;-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}@supports (inset-inline-start: 0){.range-pin::before{inset-inline-start:50%}}@supports not (inset-inline-start: 0){.range-pin::before{left:50%}:host-context([dir=rtl]) .range-pin::before{left:unset;right:unset;right:50%}[dir=rtl] .range-pin::before{left:unset;right:unset;right:50%}@supports selector(:dir(rtl)){.range-pin::before:dir(rtl){left:unset;right:unset;right: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, -24px, 0) scale(1);transform:translate3d(0, -24px, 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, #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, #bfbfbf)}:host(.range-disabled) .label-text-wrapper,:host(.range-disabled) ::slotted([slot=start]),:host(.range-disabled) ::slotted([slot=end]){opacity:0.38}'}},3567:($,C,d)=>{d.d(C,{c:()=>y,g:()=>h,h:()=>r,o:()=>_});var L=d(5861);const r=(s,l)=>null!==l.closest(s),y=(s,l)=>"string"==typeof s&&s.length>0?Object.assign({"ion-color":!0,[`ion-color-${s}`]:!0},l):l,h=s=>{const l={};return(s=>void 0!==s?(Array.isArray(s)?s:s.split(" ")).filter(g=>null!=g).map(g=>g.trim()).filter(g=>""!==g):[])(s).forEach(g=>l[g]=!0),l},x=/^[a-z][a-z0-9+\-.]*:/,_=function(){var s=(0,L.Z)(function*(l,g,E,M){if(null!=l&&"#"!==l[0]&&!x.test(l)){const z=document.querySelector("ion-router");if(z)return null!=g&&g.preventDefault(),z.push(l,E,M)}return!1});return function(g,E,M,z){return s.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/7730.e2d2e12d75cc60f1.js b/MacroDeck/wwwroot/client/7730.e2d2e12d75cc60f1.js deleted file mode 100644 index b9cbc50f..00000000 --- a/MacroDeck/wwwroot/client/7730.e2d2e12d75cc60f1.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[7730],{7730:(K,v,a)=>{a.r(v),a.d(v,{DeckPageModule:()=>N});var g=a(6814),_=a(95),d=a(9843),f=a(5877),p=a(5861),P=a(4373),k=a(553),t=a(9468),W=a(5015);let T=(()=>{var i;class o{constructor(e){this.platform=e,this.setCurrentPlatform()}isNative(){return"native"===this._currentPlatform}isBrowser(){return"browser"===this._currentPlatform}setCurrentPlatform(){this._currentPlatform=this.platform.is("ios")||this.platform.is("android")&&!this.platform.is("desktop")&&!this.platform.is("mobileweb")?"mobile":"browser"}}return(i=o).\u0275fac=function(e){return new(e||i)(t.LFG(d.t4))},i.\u0275prov=t.Yz7({token:i,factory:i.\u0275fac,providedIn:"root"}),o})();var C=a(7394),w=a(4625),y=a(231);const D=["widgetsWrapper"];function M(i,o){if(1&i&&(t.TgZ(0,"div",3),t._UZ(1,"app-widget-content",4),t.qZA()),2&i){const r=o.index,e=t.oxw();t.Q6J("ngStyle",e.getWidgetStyle(r)),t.xp6(1),t.Q6J("ngStyle",e.getWidgetContentStyle())("data",e.getWidgetFromIndex(r))}}const x=function(){return[]};let m=(()=>{var i;class o{constructor(e,n){this.macroDeckService=e,this.applicationRef=n,this.subscription=new C.w0,this.buttonSize=0,this.widgetSpacingPoints=0,this.wrapperWidth=0,this.wrapperHeight=0,this.wrapperPaddingX=0,this.wrapperPaddingY=0}ngOnDestroy(){this.subscription.unsubscribe()}ngAfterContentInit(){this.subscription.add(this.macroDeckService.configUpdate.subscribe(()=>{this.calculateWidgetSize(),this.applicationRef.tick()})),this.subscription.add(screen.orientation.onchange=()=>{setTimeout(()=>{this.calculateWidgetSize(),this.applicationRef.tick()},100)}),setTimeout(()=>{this.calculateWidgetSize()},1e3)}calculateWidgetSize(){var e,n,s,c;if(null==this.wrapperElement)return;const l=window.getComputedStyle(this.wrapperElement.nativeElement,null);this.wrapperPaddingX=parseInt(l.getPropertyValue("padding-left"))+parseInt(l.getPropertyValue("padding-right")),this.wrapperPaddingY=parseInt(l.getPropertyValue("padding-top"))+parseInt(l.getPropertyValue("padding-bottom")),this.wrapperWidth=(null!==(e=null===(n=this.wrapperElement)||void 0===n?void 0:n.nativeElement.offsetWidth)&&void 0!==e?e:0)-this.wrapperPaddingX,this.wrapperHeight=(null!==(s=null===(c=this.wrapperElement)||void 0===c?void 0:c.nativeElement.offsetHeight)&&void 0!==s?s:0)-this.wrapperPaddingY,this.buttonSize=Math.min(this.wrapperWidth/this.macroDeckService.columns,this.wrapperHeight/this.macroDeckService.rows),this.widgetSpacingPoints=this.macroDeckService.buttonSpacing/100*this.buttonSize*72/96/2,o.borderRadiusPoints=this.macroDeckService.buttonRadius/100*this.buttonSize*72/96/2}countTotalWidgets(){return this.macroDeckService.rows*this.macroDeckService.columns}getWidgetStyle(e){var n,s;const c=Math.trunc(e/this.macroDeckService.columns),l=Math.trunc(e%this.macroDeckService.columns),u=this.macroDeckService.widgets.find(S=>S.row==c&&S.column==l);return{width:this.buttonSize*(null!==(n=null==u?void 0:u.colSpan)&&void 0!==n?n:1)+"px",height:this.buttonSize*(null!==(s=null==u?void 0:u.rowSpan)&&void 0!==s?s:1)+"px",position:"absolute",top:this.wrapperHeight/2-this.macroDeckService.rows*this.buttonSize/2+c*this.buttonSize+"px",left:this.wrapperWidth/2-this.macroDeckService.columns*this.buttonSize/2+l*this.buttonSize+"px"}}getWidgetContentStyle(){return{margin:this.widgetSpacingPoints+"pt"}}getWidgetFromIndex(e){const n=Math.trunc(e/this.macroDeckService.columns),s=Math.trunc(e%this.macroDeckService.columns);let c=this.macroDeckService.widgets.find(l=>l.row==n&&l.column==s);return c||(c={backgroundColorHex:"#232323",colSpan:1,column:s,row:n,rowSpan:1,widgetContent:void 0,widgetContentType:w.k.empty}),c}}return(i=o).borderRadiusPoints=0,i.\u0275fac=function(e){return new(e||i)(t.Y36(y.a),t.Y36(t.z2F))},i.\u0275cmp=t.Xpm({type:i,selectors:[["app-widget-grid"]],viewQuery:function(e,n){if(1&e&&t.Gf(D,5),2&e){let s;t.iGM(s=t.CRH())&&(n.wrapperElement=s.first)}},hostBindings:function(e,n){1&e&&t.NdJ("resize",function(c){return n.calculateWidgetSize(c)},!1,t.Jf7)},decls:3,vars:2,consts:[[1,"widgets-wrapper","bg-macro-deck"],["widgetsWrapper",""],["class","widget",3,"ngStyle",4,"ngFor","ngForOf"],[1,"widget",3,"ngStyle"],[1,"widget-content-wrapper",3,"ngStyle","data"]],template:function(e,n){1&e&&(t.TgZ(0,"div",0,1),t.YNc(2,M,2,3,"div",2),t.qZA()),2&e&&(t.xp6(2),t.Q6J("ngForOf",t.DdM(1,x).constructor(n.countTotalWidgets())))},styles:[".widgets-wrapper[_ngcontent-%COMP%]{width:inherit;height:inherit;margin:0;padding:0;position:relative;z-index:0;border-radius:inherit}.widget[_ngcontent-%COMP%]{display:flex;overflow:visible;touch-action:none}.widget-content-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;align-items:stretch;top:0;bottom:0;left:0;right:0;overflow:hidden;transition:all .2s ease-out;cursor:pointer;border-radius:inherit}.widget-content-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{flex:1}"]}),o})();function z(i,o){if(1&i){const r=t.EpF();t.TgZ(0,"ion-fab-button",10),t.NdJ("click",function(){t.CHM(r);const n=t.oxw();return t.KtG(n.close())}),t._UZ(1,"ion-icon",11),t.qZA()}}function I(i,o){if(1&i){const r=t.EpF();t.TgZ(0,"ion-fab-button",7),t.NdJ("click",function(){t.CHM(r);const n=t.oxw();return t.KtG(n.openFullscreen())}),t._UZ(1,"ion-icon",12),t.qZA()}}const Z=[{path:"",component:(()=>{var i;class o{constructor(e,n,s,c){this.websocketService=e,this.router=n,this.currentPlatformService=s,this.modalController=c,this.showFullscreenButton=!0,this.environment=k.N}ngOnInit(){this.showFullscreenButton=this.currentPlatformService.isBrowser()}ngAfterViewInit(){var e=this;return(0,p.Z)(function*(){e.websocketService.isConnected||(yield e.router.navigate([""],{replaceUrl:!0}))})()}close(){var e=this;return(0,p.Z)(function*(){e.websocketService.close()})()}openSettings(){var e=this;return(0,p.Z)(function*(){yield(yield e.modalController.create({component:P.g})).present()})()}openFullscreen(){const e=document.documentElement;e.requestFullscreen&&e.requestFullscreen().then()}}return(i=o).\u0275fac=function(e){return new(e||i)(t.Y36(W.i),t.Y36(f.F0),t.Y36(T),t.Y36(d.IN))},i.\u0275cmp=t.Xpm({type:i,selectors:[["app-deck"]],decls:10,vars:5,consts:[[3,"scrollY","scrollX","fullscreen"],[1,"widgets-grid-container"],["slot","fixed","vertical","bottom","horizontal","start",1,"fab-menu"],["size","small"],["name","ellipsis-vertical"],["side","top"],["color","danger",3,"click",4,"ngIf"],[3,"click"],["name","settings"],[3,"click",4,"ngIf"],["color","danger",3,"click"],["name","close"],["name","expand"]],template:function(e,n){1&e&&(t.TgZ(0,"ion-content",0),t._UZ(1,"app-widget-grid",1),t.TgZ(2,"ion-fab",2)(3,"ion-fab-button",3),t._UZ(4,"ion-icon",4),t.qZA(),t.TgZ(5,"ion-fab-list",5),t.YNc(6,z,2,0,"ion-fab-button",6),t.TgZ(7,"ion-fab-button",7),t.NdJ("click",function(){return n.openSettings()}),t._UZ(8,"ion-icon",8),t.qZA(),t.YNc(9,I,2,0,"ion-fab-button",9),t.qZA()()()),2&e&&(t.Q6J("scrollY",!1)("scrollX",!1)("fullscreen",!0),t.xp6(6),t.Q6J("ngIf",!n.environment.webVersion),t.xp6(3),t.Q6J("ngIf",n.showFullscreenButton))},dependencies:[g.O5,d.W2,d.IJ,d.W4,d.zq,d.gu,m],styles:[".widgets-grid-container[_ngcontent-%COMP%]{width:100%;height:100%}.fab-menu[_ngcontent-%COMP%]{opacity:.9}"]}),o})()}];let B=(()=>{var i;class o{}return(i=o).\u0275fac=function(e){return new(e||i)},i.\u0275mod=t.oAB({type:i}),i.\u0275inj=t.cJS({imports:[f.Bz.forChild(Z),f.Bz]}),o})();var h=a(4260),O=a(6593),F=a(3660);function J(i,o){if(1&i&&t._UZ(0,"img",4),2&i){const r=t.oxw();t.Q6J("src",r.foregroundImage,t.LSH)}}function Q(i,o){if(1&i&&t._UZ(0,"img",5),2&i){const r=t.oxw();t.Q6J("src",r.iconImage,t.LSH)}}const Y=function(i,o){return{"border-radius":i,border:o,padding:"2pt"}};let E=(()=>{var i;class o{constructor(e,n,s,c){this.renderer=e,this.macroDeckService=n,this.sanitizer=s,this.settingsService=c,this.widgetGridComponent=m,this.longPressTrigger=!1}updateWidget(e){this.widget=e;const n=e.widgetContent;this.foregroundImage=null!=n&&n.labelBase64?this.sanitizer.bypassSecurityTrustResourceUrl("data:image/jpg;base64,"+(null==n?void 0:n.labelBase64)):void 0,this.iconImage=null!=n&&n.iconBase64?this.sanitizer.bypassSecurityTrustResourceUrl("data:image/jpg;base64,"+(null==n?void 0:n.iconBase64)):void 0,this.backgroundStyle={"background-color":e.backgroundColorHex},this.borderColor=e.backgroundColorHex?this.adjustColor(e.backgroundColorHex,-40):void 0}onMouseUp(e){if(this.setClass(e.currentTarget,"pressed",!1),this.setClass(e.currentTarget,"release-transition",!0),this.longPressTrigger){if(void 0===this.widget)return;this.emitInteraction(h.Q.ButtonLongPressRelease)}else this.emitInteraction(h.Q.ButtonShortPressRelease);this.longPressTrigger=!1,clearTimeout(this.longPressTimeout)}onMouseDown(e){var n=this;return(0,p.Z)(function*(){n.setClass(e.currentTarget,"pressed",!0),n.setClass(e.currentTarget,"release-transition",!1),n.emitInteraction(h.Q.ButtonPress);let s=yield n.settingsService.getButtonLongPressDelay();setTimeout(()=>{}),n.longPressTimeout=setTimeout(()=>{n.longPressTrigger=!0,n.emitInteraction(h.Q.ButtonLongPress)},s)})()}setClass(e,n,s){const c=e.classList.contains(n);s&&!c?this.renderer.addClass(e,n):!s&&c&&this.renderer.removeClass(e,n)}adjustColor(e,n){return"#"+e.replace(/^#/,"").replace(/../g,s=>("0"+Math.min(255,Math.max(0,parseInt(s,16)+n)).toString(16)).substr(-2))}emitInteraction(e){void 0!==this.widget&&this.macroDeckService.interaction.emit({widget:this.widget,widgetInteractionType:e})}}return(i=o).\u0275fac=function(e){return new(e||i)(t.Y36(t.Qsj),t.Y36(y.a),t.Y36(O.H7),t.Y36(F.g))},i.\u0275cmp=t.Xpm({type:i,selectors:[["app-button-widget"]],decls:4,vars:7,consts:[[1,"button-widget-wrapper",3,"ngStyle","down","up"],["class","foreground",3,"src",4,"ngIf"],["class","icon",3,"src",4,"ngIf"],[1,"background",3,"ngStyle"],[1,"foreground",3,"src"],[1,"icon",3,"src"]],template:function(e,n){1&e&&(t.TgZ(0,"div",0),t.NdJ("down",function(c){return n.onMouseDown(c)})("up",function(c){return n.onMouseUp(c)}),t.YNc(1,J,1,1,"img",1),t.YNc(2,Q,1,1,"img",2),t._UZ(3,"div",3),t.qZA()),2&e&&(t.Q6J("ngStyle",t.WLB(4,Y,n.widgetGridComponent.borderRadiusPoints+"pt","2pt solid "+n.borderColor)),t.xp6(1),t.Q6J("ngIf",n.foregroundImage),t.xp6(1),t.Q6J("ngIf",n.iconImage),t.xp6(1),t.Q6J("ngStyle",n.backgroundStyle))},dependencies:[g.PC,g.O5],styles:[".button-widget-wrapper[_ngcontent-%COMP%]{width:100%;height:100%;position:relative;overflow:hidden;border-radius:inherit;transition:all .01s linear;box-sizing:border-box}.foreground[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%], .background[_ngcontent-%COMP%]{background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;height:100%;width:100%;object-fit:fill;top:0;right:0;bottom:0;left:0;transition:background-color .3s ease-out;transform:translateZ(0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}.background[_ngcontent-%COMP%]{z-index:1}.icon[_ngcontent-%COMP%]{z-index:2}.foreground[_ngcontent-%COMP%]{z-index:3}.pressed[_ngcontent-%COMP%]{transform:scale(.7)}.release-transition[_ngcontent-%COMP%]{transition:transform .4s linear}"]}),o})();const H=function(i){return{"border-radius":i}};let R=(()=>{var i;class o{constructor(){this.WidgetGridComponent=m}updateWidget(e){this.backgroundStyle={"background-color":e.backgroundColorHex}}}return(i=o).\u0275fac=function(e){return new(e||i)},i.\u0275cmp=t.Xpm({type:i,selectors:[["app-empty-widget"]],decls:2,vars:4,consts:[[1,"empty-widget-wrapper",3,"ngStyle"],[1,"background",3,"ngStyle"]],template:function(e,n){1&e&&(t.TgZ(0,"div",0),t._UZ(1,"div",1),t.qZA()),2&e&&(t.Q6J("ngStyle",t.VKq(2,H,n.WidgetGridComponent.borderRadiusPoints+"pt")),t.xp6(1),t.Q6J("ngStyle",n.backgroundStyle))},dependencies:[g.PC],styles:[".empty-widget-wrapper[_ngcontent-%COMP%]{width:100%;height:100%;position:relative;overflow:hidden;border-radius:inherit;transition:all .1s ease-out}.background[_ngcontent-%COMP%]{background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;top:0;right:0;bottom:0;left:0}.background[_ngcontent-%COMP%]{z-index:1}"]}),o})();const G=["contentRef"];function U(i,o){}let A=(()=>{var i;class o{set data(e){this.updateContent(e)}constructor(){this.subscription=new C.w0,this.componentCreated=!1}updateContent(e){var n;if((null==e?void 0:e.widgetContentType)!==this.currentContentType&&(null===(n=this.vcr)||void 0===n||n.clear(),this.componentCreated=!1),void 0!==this.vcr&&void 0!==e){switch(this.currentContentType=e.widgetContentType,e.widgetContentType){case w.k.empty:this.componentCreated||(this.ref=this.vcr.createComponent(R)),this.ref.instance.updateWidget(e);break;case w.k.button:this.componentCreated||(this.ref=this.vcr.createComponent(E)),this.ref.instance.updateWidget(e)}this.componentCreated=!0,this.ref.location.nativeElement.setAttribute("class","flex-grow-1")}}ngOnDestroy(){this.subscription.unsubscribe()}}return(i=o).\u0275fac=function(e){return new(e||i)},i.\u0275cmp=t.Xpm({type:i,selectors:[["app-widget-content"]],viewQuery:function(e,n){if(1&e&&t.Gf(G,5,t.s_b),2&e){let s;t.iGM(s=t.CRH())&&(n.vcr=s.first)}},inputs:{data:"data"},decls:2,vars:0,consts:[["contentRef",""]],template:function(e,n){1&e&&t.YNc(0,U,0,0,"ng-template",null,0,t.W1O)}}),o})(),N=(()=>{var i;class o{}return(i=o).\u0275fac=function(e){return new(e||i)},i.\u0275mod=t.oAB({type:i}),i.\u0275inj=t.cJS({imports:[g.ez,_.u5,d.Pc,B]}),o})();t.B6R(m,[g.sg,g.PC,A],[])}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/7730.e598dcf04aabd714.js b/MacroDeck/wwwroot/client/7730.e598dcf04aabd714.js new file mode 100644 index 00000000..52f5fb5f --- /dev/null +++ b/MacroDeck/wwwroot/client/7730.e598dcf04aabd714.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[7730],{7730:(q,b,a)=>{a.r(b),a.d(b,{DeckPageModule:()=>X});var u=a(6814),P=a(95),g=a(1929),f=a(5877),p=a(5861),_=a(4373),k=a(553),t=a(9468),W=a(5015),T=a(5472);let D=(()=>{var i;class o{constructor(e){this.platform=e,this.setCurrentPlatform()}isNative(){return"native"===this._currentPlatform}isBrowser(){return"browser"===this._currentPlatform}setCurrentPlatform(){this._currentPlatform=this.platform.is("ios")||this.platform.is("android")&&!this.platform.is("desktop")&&!this.platform.is("mobileweb")?"mobile":"browser"}}return(i=o).\u0275fac=function(e){return new(e||i)(t.LFG(T.t4))},i.\u0275prov=t.Yz7({token:i,factory:i.\u0275fac,providedIn:"root"}),o})();var C=a(7394),w=a(4625),y=a(231);const M=["widgetsWrapper"];function z(i,o){if(1&i&&(t.TgZ(0,"div",3),t._UZ(1,"app-widget-content",4),t.qZA()),2&i){const r=o.index,e=t.oxw();t.Q6J("ngStyle",e.getWidgetStyle(r)),t.xp6(1),t.Q6J("ngStyle",e.getWidgetContentStyle())("data",e.getWidgetFromIndex(r))}}const x=function(){return[]};let m=(()=>{var i;class o{constructor(e,n){this.macroDeckService=e,this.applicationRef=n,this.subscription=new C.w0,this.buttonSize=0,this.widgetSpacingPoints=0,this.wrapperWidth=0,this.wrapperHeight=0,this.wrapperPaddingX=0,this.wrapperPaddingY=0}ngOnDestroy(){this.subscription.unsubscribe()}ngAfterContentInit(){this.subscription.add(this.macroDeckService.configUpdate.subscribe(()=>{this.calculateWidgetSize(),this.applicationRef.tick()})),window.addEventListener("resize",()=>{setTimeout(()=>{this.calculateWidgetSize(),this.applicationRef.tick()},100)},!1),setTimeout(()=>{this.calculateWidgetSize()},1e3)}calculateWidgetSize(){var e,n,s,c;if(null==this.wrapperElement)return;const l=window.getComputedStyle(this.wrapperElement.nativeElement,null);this.wrapperPaddingX=parseInt(l.getPropertyValue("padding-left"))+parseInt(l.getPropertyValue("padding-right")),this.wrapperPaddingY=parseInt(l.getPropertyValue("padding-top"))+parseInt(l.getPropertyValue("padding-bottom")),this.wrapperWidth=(null!==(e=null===(n=this.wrapperElement)||void 0===n?void 0:n.nativeElement.offsetWidth)&&void 0!==e?e:0)-this.wrapperPaddingX,this.wrapperHeight=(null!==(s=null===(c=this.wrapperElement)||void 0===c?void 0:c.nativeElement.offsetHeight)&&void 0!==s?s:0)-this.wrapperPaddingY,this.buttonSize=Math.min(this.wrapperWidth/this.macroDeckService.columns,this.wrapperHeight/this.macroDeckService.rows),this.widgetSpacingPoints=this.macroDeckService.buttonSpacing/100*this.buttonSize*72/96/2,o.borderRadiusPoints=this.macroDeckService.buttonRadius/100*this.buttonSize*72/96/2}countTotalWidgets(){return this.macroDeckService.rows*this.macroDeckService.columns}getWidgetStyle(e){var n,s;const c=Math.trunc(e/this.macroDeckService.columns),l=Math.trunc(e%this.macroDeckService.columns),d=this.macroDeckService.widgets.find(S=>S.row==c&&S.column==l);return{width:this.buttonSize*(null!==(n=null==d?void 0:d.colSpan)&&void 0!==n?n:1)+"px",height:this.buttonSize*(null!==(s=null==d?void 0:d.rowSpan)&&void 0!==s?s:1)+"px",position:"absolute",top:this.wrapperHeight/2-this.macroDeckService.rows*this.buttonSize/2+c*this.buttonSize+"px",left:this.wrapperWidth/2-this.macroDeckService.columns*this.buttonSize/2+l*this.buttonSize+"px"}}getWidgetContentStyle(){return{margin:this.widgetSpacingPoints+"pt"}}getWidgetFromIndex(e){const n=Math.trunc(e/this.macroDeckService.columns),s=Math.trunc(e%this.macroDeckService.columns);let c=this.macroDeckService.widgets.find(l=>l.row==n&&l.column==s);return c||(c={backgroundColorHex:"#232323",colSpan:1,column:s,row:n,rowSpan:1,widgetContent:void 0,widgetContentType:w.k.empty}),c}}return(i=o).borderRadiusPoints=0,i.\u0275fac=function(e){return new(e||i)(t.Y36(y.a),t.Y36(t.z2F))},i.\u0275cmp=t.Xpm({type:i,selectors:[["app-widget-grid"]],viewQuery:function(e,n){if(1&e&&t.Gf(M,5),2&e){let s;t.iGM(s=t.CRH())&&(n.wrapperElement=s.first)}},hostBindings:function(e,n){1&e&&t.NdJ("resize",function(c){return n.calculateWidgetSize(c)},!1,t.Jf7)},decls:3,vars:2,consts:[[1,"widgets-wrapper","bg-macro-deck"],["widgetsWrapper",""],["class","widget",3,"ngStyle",4,"ngFor","ngForOf"],[1,"widget",3,"ngStyle"],[1,"widget-content-wrapper",3,"ngStyle","data"]],template:function(e,n){1&e&&(t.TgZ(0,"div",0,1),t.YNc(2,z,2,3,"div",2),t.qZA()),2&e&&(t.xp6(2),t.Q6J("ngForOf",t.DdM(1,x).constructor(n.countTotalWidgets())))},styles:[".widgets-wrapper[_ngcontent-%COMP%]{width:inherit;height:inherit;margin:0;padding:0;position:relative;z-index:0;border-radius:inherit}.widget[_ngcontent-%COMP%]{display:flex;overflow:visible;touch-action:none}.widget-content-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;align-items:stretch;top:0;bottom:0;left:0;right:0;overflow:hidden;transition:all .2s ease-out;cursor:pointer;border-radius:inherit}.widget-content-wrapper[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{flex:1}"]}),o})();function Z(i,o){if(1&i){const r=t.EpF();t.TgZ(0,"ion-fab-button",10),t.NdJ("click",function(){t.CHM(r);const n=t.oxw();return t.KtG(n.close())}),t._UZ(1,"ion-icon",11),t.qZA()}}function I(i,o){if(1&i){const r=t.EpF();t.TgZ(0,"ion-fab-button",7),t.NdJ("click",function(){t.CHM(r);const n=t.oxw();return t.KtG(n.openFullscreen())}),t._UZ(1,"ion-icon",12),t.qZA()}}const B=[{path:"",component:(()=>{var i;class o{constructor(e,n,s,c){this.websocketService=e,this.router=n,this.currentPlatformService=s,this.modalController=c,this.showFullscreenButton=!0,this.environment=k.N}ngOnInit(){this.showFullscreenButton=this.currentPlatformService.isBrowser()}ngAfterViewInit(){var e=this;return(0,p.Z)(function*(){e.websocketService.isConnected||(yield e.router.navigate([""],{replaceUrl:!0}))})()}close(){var e=this;return(0,p.Z)(function*(){e.websocketService.close()})()}openSettings(){var e=this;return(0,p.Z)(function*(){yield(yield e.modalController.create({component:_.g})).present()})()}openFullscreen(){const e=document.documentElement;e.requestFullscreen&&e.requestFullscreen().then()}}return(i=o).\u0275fac=function(e){return new(e||i)(t.Y36(W.i),t.Y36(f.F0),t.Y36(D),t.Y36(g.IN))},i.\u0275cmp=t.Xpm({type:i,selectors:[["app-deck"]],decls:10,vars:5,consts:[[3,"scrollY","scrollX","fullscreen"],[1,"widgets-grid-container"],["slot","fixed","vertical","bottom","horizontal","start",1,"fab-menu"],["size","small"],["name","ellipsis-vertical"],["side","top"],["color","danger",3,"click",4,"ngIf"],[3,"click"],["name","settings"],[3,"click",4,"ngIf"],["color","danger",3,"click"],["name","close"],["name","expand"]],template:function(e,n){1&e&&(t.TgZ(0,"ion-content",0),t._UZ(1,"app-widget-grid",1),t.TgZ(2,"ion-fab",2)(3,"ion-fab-button",3),t._UZ(4,"ion-icon",4),t.qZA(),t.TgZ(5,"ion-fab-list",5),t.YNc(6,Z,2,0,"ion-fab-button",6),t.TgZ(7,"ion-fab-button",7),t.NdJ("click",function(){return n.openSettings()}),t._UZ(8,"ion-icon",8),t.qZA(),t.YNc(9,I,2,0,"ion-fab-button",9),t.qZA()()()),2&e&&(t.Q6J("scrollY",!1)("scrollX",!1)("fullscreen",!0),t.xp6(6),t.Q6J("ngIf",!n.environment.webVersion),t.xp6(3),t.Q6J("ngIf",n.showFullscreenButton))},dependencies:[u.O5,g.W2,g.IJ,g.W4,g.zq,g.gu,m],styles:[".widgets-grid-container[_ngcontent-%COMP%]{width:100%;height:100%}.fab-menu[_ngcontent-%COMP%]{opacity:.9}"]}),o})()}];let O=(()=>{var i;class o{}return(i=o).\u0275fac=function(e){return new(e||i)},i.\u0275mod=t.oAB({type:i}),i.\u0275inj=t.cJS({imports:[f.Bz.forChild(B),f.Bz]}),o})();var h=a(4260),F=a(6593),J=a(3660);function Q(i,o){if(1&i&&t._UZ(0,"img",4),2&i){const r=t.oxw();t.Q6J("src",r.foregroundImage,t.LSH)}}function Y(i,o){if(1&i&&t._UZ(0,"img",5),2&i){const r=t.oxw();t.Q6J("src",r.iconImage,t.LSH)}}const E=function(i,o){return{"border-radius":i,border:o,padding:"2pt"}};let H=(()=>{var i;class o{constructor(e,n,s,c){this.renderer=e,this.macroDeckService=n,this.sanitizer=s,this.settingsService=c,this.widgetGridComponent=m,this.longPressTrigger=!1}updateWidget(e){this.widget=e;const n=e.widgetContent;this.foregroundImage=null!=n&&n.labelBase64?this.sanitizer.bypassSecurityTrustResourceUrl("data:image/jpg;base64,"+(null==n?void 0:n.labelBase64)):void 0,this.iconImage=null!=n&&n.iconBase64?this.sanitizer.bypassSecurityTrustResourceUrl("data:image/jpg;base64,"+(null==n?void 0:n.iconBase64)):void 0,this.backgroundStyle={"background-color":e.backgroundColorHex},this.borderColor=e.backgroundColorHex?this.adjustColor(e.backgroundColorHex,-40):void 0}onMouseUp(e){if(this.setClass(e.currentTarget,"pressed",!1),this.setClass(e.currentTarget,"release-transition",!0),this.longPressTrigger){if(void 0===this.widget)return;this.emitInteraction(h.Q.ButtonLongPressRelease)}else this.emitInteraction(h.Q.ButtonShortPressRelease);this.longPressTrigger=!1,clearTimeout(this.longPressTimeout)}onMouseDown(e){var n=this;return(0,p.Z)(function*(){n.setClass(e.currentTarget,"pressed",!0),n.setClass(e.currentTarget,"release-transition",!1),n.emitInteraction(h.Q.ButtonPress);let s=yield n.settingsService.getButtonLongPressDelay();setTimeout(()=>{}),n.longPressTimeout=setTimeout(()=>{n.longPressTrigger=!0,n.emitInteraction(h.Q.ButtonLongPress)},s)})()}setClass(e,n,s){const c=e.classList.contains(n);s&&!c?this.renderer.addClass(e,n):!s&&c&&this.renderer.removeClass(e,n)}adjustColor(e,n){return"#"+e.replace(/^#/,"").replace(/../g,s=>("0"+Math.min(255,Math.max(0,parseInt(s,16)+n)).toString(16)).substr(-2))}emitInteraction(e){void 0!==this.widget&&this.macroDeckService.interaction.emit({widget:this.widget,widgetInteractionType:e})}}return(i=o).\u0275fac=function(e){return new(e||i)(t.Y36(t.Qsj),t.Y36(y.a),t.Y36(F.H7),t.Y36(J.g))},i.\u0275cmp=t.Xpm({type:i,selectors:[["app-button-widget"]],decls:4,vars:7,consts:[[1,"button-widget-wrapper",3,"ngStyle","down","up"],["class","foreground",3,"src",4,"ngIf"],["class","icon",3,"src",4,"ngIf"],[1,"background",3,"ngStyle"],[1,"foreground",3,"src"],[1,"icon",3,"src"]],template:function(e,n){1&e&&(t.TgZ(0,"div",0),t.NdJ("down",function(c){return n.onMouseDown(c)})("up",function(c){return n.onMouseUp(c)}),t.YNc(1,Q,1,1,"img",1),t.YNc(2,Y,1,1,"img",2),t._UZ(3,"div",3),t.qZA()),2&e&&(t.Q6J("ngStyle",t.WLB(4,E,n.widgetGridComponent.borderRadiusPoints+"pt","2pt solid "+n.borderColor)),t.xp6(1),t.Q6J("ngIf",n.foregroundImage),t.xp6(1),t.Q6J("ngIf",n.iconImage),t.xp6(1),t.Q6J("ngStyle",n.backgroundStyle))},dependencies:[u.PC,u.O5],styles:[".button-widget-wrapper[_ngcontent-%COMP%]{width:100%;height:100%;position:relative;overflow:hidden;border-radius:inherit;transition:all .01s linear;box-sizing:border-box;transform:translateZ(0)}.foreground[_ngcontent-%COMP%], .icon[_ngcontent-%COMP%], .background[_ngcontent-%COMP%]{background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;height:100%;width:100%;object-fit:fill;top:0;right:0;bottom:0;left:0;transition:background-color .3s ease-out;transform:translateZ(0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}.background[_ngcontent-%COMP%]{z-index:1}.icon[_ngcontent-%COMP%]{z-index:2}.foreground[_ngcontent-%COMP%]{z-index:3}.pressed[_ngcontent-%COMP%]{transform:scale(.7)}.release-transition[_ngcontent-%COMP%]{transition:transform .4s linear}"]}),o})();const R=function(i){return{"border-radius":i}};let G=(()=>{var i;class o{constructor(){this.WidgetGridComponent=m}updateWidget(e){this.backgroundStyle={"background-color":e.backgroundColorHex}}}return(i=o).\u0275fac=function(e){return new(e||i)},i.\u0275cmp=t.Xpm({type:i,selectors:[["app-empty-widget"]],decls:2,vars:4,consts:[[1,"empty-widget-wrapper",3,"ngStyle"],[1,"background",3,"ngStyle"]],template:function(e,n){1&e&&(t.TgZ(0,"div",0),t._UZ(1,"div",1),t.qZA()),2&e&&(t.Q6J("ngStyle",t.VKq(2,R,n.WidgetGridComponent.borderRadiusPoints+"pt")),t.xp6(1),t.Q6J("ngStyle",n.backgroundStyle))},dependencies:[u.PC],styles:[".empty-widget-wrapper[_ngcontent-%COMP%]{width:100%;height:100%;position:relative;overflow:hidden;border-radius:inherit;transition:all .1s ease-out}.background[_ngcontent-%COMP%]{background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;top:0;right:0;bottom:0;left:0}.background[_ngcontent-%COMP%]{z-index:1}"]}),o})();const U=["contentRef"];function A(i,o){}let N=(()=>{var i;class o{set data(e){this.updateContent(e)}constructor(){this.subscription=new C.w0,this.componentCreated=!1}updateContent(e){var n;if((null==e?void 0:e.widgetContentType)!==this.currentContentType&&(null===(n=this.vcr)||void 0===n||n.clear(),this.componentCreated=!1),void 0!==this.vcr&&void 0!==e){switch(this.currentContentType=e.widgetContentType,e.widgetContentType){case w.k.empty:this.componentCreated||(this.ref=this.vcr.createComponent(G)),this.ref.instance.updateWidget(e);break;case w.k.button:this.componentCreated||(this.ref=this.vcr.createComponent(H)),this.ref.instance.updateWidget(e)}this.componentCreated=!0,this.ref.location.nativeElement.setAttribute("class","flex-grow-1")}}ngOnDestroy(){this.subscription.unsubscribe()}}return(i=o).\u0275fac=function(e){return new(e||i)},i.\u0275cmp=t.Xpm({type:i,selectors:[["app-widget-content"]],viewQuery:function(e,n){if(1&e&&t.Gf(U,5,t.s_b),2&e){let s;t.iGM(s=t.CRH())&&(n.vcr=s.first)}},inputs:{data:"data"},decls:2,vars:0,consts:[["contentRef",""]],template:function(e,n){1&e&&t.YNc(0,A,0,0,"ng-template",null,0,t.W1O)}}),o})(),X=(()=>{var i;class o{}return(i=o).\u0275fac=function(e){return new(e||i)},i.\u0275mod=t.oAB({type:i}),i.\u0275inj=t.cJS({imports:[u.ez,P.u5,g.Pc,O]}),o})();t.B6R(m,[u.sg,u.PC,N],[])}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/8382.a53e595ef07127aa.js b/MacroDeck/wwwroot/client/8382.a53e595ef07127aa.js new file mode 100644 index 00000000..d2487c76 --- /dev/null +++ b/MacroDeck/wwwroot/client/8382.a53e595ef07127aa.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[8382],{2939:(T,v,s)=>{s.r(v),s.d(v,{ion_menu:()=>O,ion_menu_button:()=>L,ion_menu_toggle:()=>z});var l=s(5861),i=s(771),x=s(4510),y=s(2019),h=s(512),c=s(5613),w=s(9207),o=s(2905),r=s(4459),d=s(5307);s(1848),s(4913);const C='[tabindex]:not([tabindex^="-"]), input:not([type=hidden]):not([tabindex^="-"]), textarea:not([tabindex^="-"]), button:not([tabindex^="-"]), select:not([tabindex^="-"]), .ion-focusable:not([tabindex^="-"])',O=class{constructor(t){(0,i.r)(this,t),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=y.G.createBlocker({disableScroll:!0}),this.didLoad=!1,this.operationCancelled=!1,this.isAnimating=!1,this._isOpen=!1,this.inheritedAttributes={},this.handleFocus=e=>{const n=(0,w.q)(document);n&&!n.contains(this.el)||this.trapKeyboardFocus(e,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(t,e){const n=this.contentEl;n&&(void 0!==e&&n.classList.remove("menu-content-".concat(e)),n.classList.add("menu-content-".concat(t)),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,h.p)(this.side),this.animation=void 0}swipeGestureChanged(){this.updateState()}connectedCallback(){var t=this;return(0,l.Z)(function*(){typeof customElements<"u"&&null!=customElements&&(yield customElements.whenDefined("ion-menu")),void 0===t.type&&(t.type=o.c.get("menuType","overlay"));const e=void 0!==t.contentId?document.getElementById(t.contentId):null;null!==e?(t.el.contains(e)&&console.error('Menu: "contentId" should refer to the main view\'s ion-content, not the ion-content inside of the ion-menu.'),t.contentEl=e,e.classList.add("menu-content"),t.typeChanged(t.type,void 0),t.sideChanged(),c.m._register(t),t.menuChanged(),t.gesture=(yield Promise.resolve().then(s.bind(s,6535))).createGesture({el:document,gestureName:"menu-swipe",gesturePriority:30,threshold:10,blurOnStart:!0,canStart:n=>t.canStart(n),onWillStart:()=>t.onWillStart(),onStart:()=>t.onStart(),onMove:n=>t.onMove(n),onEnd:n=>t.onEnd(n)}),t.updateState()):console.error('Menu: must have a "content" element to listen for drag events on.')})()}componentWillLoad(){this.inheritedAttributes=(0,h.i)(this.el)}componentDidLoad(){var t=this;return(0,l.Z)(function*(){t.didLoad=!0,t.menuChanged(),t.updateState()})()}menuChanged(){this.didLoad&&this.ionMenuChange.emit({disabled:this.disabled,open:this._isOpen})}disconnectedCallback(){var t=this;return(0,l.Z)(function*(){yield t.close(!1),t.blocker.destroy(),c.m._unregister(t),t.animation&&t.animation.destroy(),t.gesture&&(t.gesture.destroy(),t.gesture=void 0),t.animation=void 0,t.contentEl=void 0})()}onSplitPaneChanged(t){const{target:e}=t;e===this.el.closest("ion-split-pane")&&(this.isPaneVisible=t.detail.isPane(this.el),this.updateState())}onBackdropClick(t){this._isOpen&&this.lastOnEnd0?e[e.length-1]:null;n?n.focus():t.focus()}trapKeyboardFocus(t,e){const n=t.target;n&&(this.el.contains(n)?this.lastFocus=n:(this.focusFirstDescendant(),this.lastFocus===e.activeElement&&this.focusLastDescendant()))}_setOpen(t,e=!0){var n=this;return(0,l.Z)(function*(){return!(!n._isActive()||n.isAnimating||t===n._isOpen||(n.beforeAnimation(t),yield n.loadAnimation(),yield n.startAnimation(t,e),n.operationCancelled?(n.operationCancelled=!1,1):(n.afterAnimation(t),0)))})()}loadAnimation(){var t=this;return(0,l.Z)(function*(){const e=t.menuInnerEl.offsetWidth,n=(0,h.p)(t.side);if(e===t.width&&void 0!==t.animation&&n===t.isEndSide)return;t.width=e,t.isEndSide=n,t.animation&&(t.animation.destroy(),t.animation=void 0);const a=t.animation=yield c.m._createAnimation(t.type,t);o.c.getBoolean("animated",!0)||a.duration(0),a.fill("both")})()}startAnimation(t,e){var n=this;return(0,l.Z)(function*(){const a=!t,m=(0,o.b)(n),p="ios"===m?"cubic-bezier(0.32,0.72,0,1)":"cubic-bezier(0.0,0.0,0.2,1)",u="ios"===m?"cubic-bezier(1, 0, 0.68, 0.28)":"cubic-bezier(0.4, 0, 0.6, 1)",f=n.animation.direction(a?"reverse":"normal").easing(a?u:p);e?yield f.play():f.play({sync:!0}),"reverse"===f.getDirection()&&f.direction("normal")})()}_isActive(){return!this.disabled&&!this.isPaneVisible}canSwipe(){return this.swipeGesture&&!this.isAnimating&&this._isActive()}canStart(t){return!(document.querySelector("ion-modal.show-modal")||!this.canSwipe())&&(!!this._isOpen||!c.m._getOpenSync()&&F(window,t.currentX,this.isEndSide,this.maxEdgeStart))}onWillStart(){return this.beforeAnimation(!this._isOpen),this.loadAnimation()}onStart(){this.isAnimating&&this.animation?this.animation.progressStart(!0,this._isOpen?1:0):(0,h.o)(!1,"isAnimating has to be true")}onMove(t){if(!this.isAnimating||!this.animation)return void(0,h.o)(!1,"isAnimating has to be true");const n=A(t.deltaX,this._isOpen,this.isEndSide)/this.width;this.animation.progressStep(this._isOpen?1-n:n)}onEnd(t){if(!this.isAnimating||!this.animation)return void(0,h.o)(!1,"isAnimating has to be true");const e=this._isOpen,n=this.isEndSide,a=A(t.deltaX,e,n),m=this.width,p=a/m,u=t.velocityX,f=m/2,I=u>=0&&(u>.2||t.deltaX>f),W=u<=0&&(u<-.2||t.deltaX<-f),b=e?n?I:W:n?W:I;let j=!e&&b;e&&!b&&(j=!0),this.lastOnEnd=t.currentTime;let E=b?.001:-.001;E+=(0,x.g)([0,0],[.4,0],[.6,1],[1,1],(0,h.l)(0,p<0?.01:p,.9999))[0]||0;const N=this._isOpen?!b:b;this.animation.easing("cubic-bezier(0.4, 0.0, 0.6, 1)").onFinish(()=>this.afterAnimation(j),{oneTimeCallback:!0}).progressEnd(N?1:0,this._isOpen?1-E:E,300)}beforeAnimation(t){(0,h.o)(!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(S),this.contentEl&&(this.contentEl.classList.add(P),this.contentEl.setAttribute("aria-hidden","true")),this.blocker.block(),this.isAnimating=!0,t?this.ionWillOpen.emit():this.ionWillClose.emit()}afterAnimation(t){var e;this._isOpen=t,this.isAnimating=!1,this._isOpen||this.blocker.unblock(),t?(this.ionDidOpen.emit(),(null===(e=document.activeElement)||void 0===e?void 0:e.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(P),this.contentEl.removeAttribute("aria-hidden")),this.backdropEl&&this.backdropEl.classList.remove(S),this.animation&&this.animation.stop(),this.ionDidClose.emit(),document.removeEventListener("focus",this.handleFocus,!0))}updateState(){const t=this._isActive();this.gesture&&this.gesture.enable(t&&this.swipeGesture),t||(this.isAnimating&&(this.operationCancelled=!0),this.afterAnimation(!1))}render(){const{type:t,disabled:e,isPaneVisible:n,inheritedAttributes:a,side:m}=this,p=(0,o.b)(this);return(0,i.h)(i.H,{role:"navigation","aria-label":a["aria-label"]||"menu",class:{[p]:!0,["menu-type-".concat(t)]:!0,"menu-enabled":!e,["menu-side-".concat(m)]:!0,"menu-pane-visible":n}},(0,i.h)("div",{class:"menu-inner",part:"container",ref:u=>this.menuInnerEl=u},(0,i.h)("slot",null)),(0,i.h)("ion-backdrop",{ref:u=>this.backdropEl=u,class:"menu-backdrop",tappable:!1,stopPropagation:!1,part:"backdrop"}))}get el(){return(0,i.f)(this)}static get watchers(){return{type:["typeChanged"],disabled:["disabledChanged"],side:["sideChanged"],swipeGesture:["swipeGestureChanged"]}}},A=(t,e,n)=>Math.max(0,e!==n?-t:t),F=(t,e,n,a)=>n?e>=t.innerWidth-a:e<=a,M="show-menu",S="show-backdrop",P="menu-content-open";O.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}@supports (inset-inline-start: 0){:host(.menu-side-start) .menu-inner{inset-inline-start:0;inset-inline-end:auto}}@supports not (inset-inline-start: 0){:host(.menu-side-start) .menu-inner{left:0;right:auto}:host-context([dir=rtl]):host(.menu-side-start) .menu-inner,:host-context([dir=rtl]).menu-side-start .menu-inner{left:unset;right:unset;left:auto;right:0}@supports selector(:dir(rtl)){:host(.menu-side-start:dir(rtl)) .menu-inner{left:unset;right:unset;left:auto;right:0}}}: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}@supports (inset-inline-start: 0){:host(.menu-side-end) .menu-inner{inset-inline-start:auto;inset-inline-end:0}}@supports not (inset-inline-start: 0){:host(.menu-side-end) .menu-inner{left:auto;right:0}:host-context([dir=rtl]):host(.menu-side-end) .menu-inner,:host-context([dir=rtl]).menu-side-end .menu-inner{left:unset;right:unset;left:0;right:auto}@supports selector(:dir(rtl)){:host(.menu-side-end:dir(rtl)) .menu-inner{left:unset;right:unset;left:0;right:auto}}}: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){width:var(--width);min-width:var(--min-width);max-width:var(--max-width)}: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-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}@supports (inset-inline-start: 0){:host(.menu-side-start) .menu-inner{inset-inline-start:0;inset-inline-end:auto}}@supports not (inset-inline-start: 0){:host(.menu-side-start) .menu-inner{left:0;right:auto}:host-context([dir=rtl]):host(.menu-side-start) .menu-inner,:host-context([dir=rtl]).menu-side-start .menu-inner{left:unset;right:unset;left:auto;right:0}@supports selector(:dir(rtl)){:host(.menu-side-start:dir(rtl)) .menu-inner{left:unset;right:unset;left:auto;right:0}}}: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}@supports (inset-inline-start: 0){:host(.menu-side-end) .menu-inner{inset-inline-start:auto;inset-inline-end:0}}@supports not (inset-inline-start: 0){:host(.menu-side-end) .menu-inner{left:auto;right:0}:host-context([dir=rtl]):host(.menu-side-end) .menu-inner,:host-context([dir=rtl]).menu-side-end .menu-inner{left:unset;right:unset;left:0;right:auto}@supports selector(:dir(rtl)){:host(.menu-side-end:dir(rtl)) .menu-inner{left:unset;right:unset;left:0;right:auto}}}: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){width:var(--width);min-width:var(--min-width);max-width:var(--max-width)}: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-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 t=(0,l.Z)(function*(e){const n=yield c.m.get(e);return!(!n||!(yield n.isActive()))});return function(n){return t.apply(this,arguments)}}(),L=class{constructor(t){var e=this;(0,i.r)(this,t),this.inheritedAttributes={},this.onClick=(0,l.Z)(function*(){return c.m.toggle(e.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,h.i)(this.el)}componentDidLoad(){this.visibilityChanged()}visibilityChanged(){var t=this;return(0,l.Z)(function*(){t.visible=yield D(t.menu)})()}render(){const{color:t,disabled:e,inheritedAttributes:n}=this,a=(0,o.b)(this),m=o.c.get("menuIcon","ios"===a?d.u:d.v),p=this.autoHide&&!this.visible,u={type:this.type},f=n["aria-label"]||"menu";return(0,i.h)(i.H,{onClick:this.onClick,"aria-disabled":e?"true":null,"aria-hidden":p?"true":null,class:(0,r.c)(t,{[a]:!0,button:!0,"menu-button-hidden":p,"menu-button-disabled":e,"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({},u,{disabled:e,class:"button-native",part:"native","aria-label":f}),(0,i.h)("span",{class:"button-inner"},(0,i.h)("slot",null,(0,i.h)("ion-icon",{part:"icon",icon:m,mode:a,lazy:!1,"aria-hidden":"true"}))),"md"===a&&(0,i.h)("ion-ripple-effect",{type:"unbounded"})))}get el(){return(0,i.f)(this)}};L.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, #3880ff);--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)}}'};const z=class{constructor(t){(0,i.r)(this,t),this.onClick=()=>c.m.toggle(this.menu),this.visible=!1,this.menu=void 0,this.autoHide=!0}connectedCallback(){this.visibilityChanged()}visibilityChanged(){var t=this;return(0,l.Z)(function*(){t.visible=yield D(t.menu)})()}render(){const t=(0,o.b)(this),e=this.autoHide&&!this.visible;return(0,i.h)(i.H,{onClick:this.onClick,"aria-hidden":e?"true":null,class:{[t]:!0,"menu-toggle-hidden":e}},(0,i.h)("slot",null))}};z.style=":host(.menu-toggle-hidden){display:none}"},4459:(T,v,s)=>{s.d(v,{c:()=>x,g:()=>h,h:()=>i,o:()=>w});var l=s(5861);const i=(o,r)=>null!==r.closest(o),x=(o,r)=>"string"==typeof o&&o.length>0?Object.assign({"ion-color":!0,["ion-color-".concat(o)]:!0},r):r,h=o=>{const r={};return(o=>void 0!==o?(Array.isArray(o)?o:o.split(" ")).filter(d=>null!=d).map(d=>d.trim()).filter(d=>""!==d):[])(o).forEach(d=>r[d]=!0),r},c=/^[a-z][a-z0-9+\-.]*:/,w=function(){var o=(0,l.Z)(function*(r,d,_,k){if(null!=r&&"#"!==r[0]&&!c.test(r)){const g=document.querySelector("ion-router");if(g)return null!=d&&d.preventDefault(),g.push(r,_,k)}return!1});return function(d,_,k,g){return o.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/8382.bbe802f54333b9dd.js b/MacroDeck/wwwroot/client/8382.bbe802f54333b9dd.js deleted file mode 100644 index a30da646..00000000 --- a/MacroDeck/wwwroot/client/8382.bbe802f54333b9dd.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[8382],{2939:(T,y,s)=>{s.r(y),s.d(y,{ion_menu:()=>O,ion_menu_button:()=>L,ion_menu_toggle:()=>z});var u=s(5861),i=s(1688),w=s(5149),g=s(6225),_=s(619),d=s(839),c=s(5662),r=s(4988),o=s(2085),a=s(3567),b=s(3173);s(1774);const C='[tabindex]:not([tabindex^="-"]), input:not([type=hidden]):not([tabindex^="-"]), textarea:not([tabindex^="-"]), button:not([tabindex^="-"]), select:not([tabindex^="-"]), .ion-focusable:not([tabindex^="-"])',O=class{constructor(t){(0,i.r)(this,t),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.isAnimating=!1,this._isOpen=!1,this.inheritedAttributes={},this.handleFocus=e=>{const n=(0,r.q)(document);n&&!n.contains(this.el)||this.trapKeyboardFocus(e,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(t,e){const n=this.contentEl;n&&(void 0!==e&&n.classList.remove(`menu-content-${e}`),n.classList.add(`menu-content-${t}`),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,d.p)(this.side),this.animation=void 0}swipeGestureChanged(){this.updateState()}connectedCallback(){var t=this;return(0,u.Z)(function*(){typeof customElements<"u"&&null!=customElements&&(yield customElements.whenDefined("ion-menu")),void 0===t.type&&(t.type=o.c.get("menuType","overlay"));const e=void 0!==t.contentId?document.getElementById(t.contentId):null;null!==e?(t.el.contains(e)&&console.error('Menu: "contentId" should refer to the main view\'s ion-content, not the ion-content inside of the ion-menu.'),t.contentEl=e,e.classList.add("menu-content"),t.typeChanged(t.type,void 0),t.sideChanged(),c.m._register(t),t.gesture=(yield Promise.resolve().then(s.bind(s,9203))).createGesture({el:document,gestureName:"menu-swipe",gesturePriority:30,threshold:10,blurOnStart:!0,canStart:n=>t.canStart(n),onWillStart:()=>t.onWillStart(),onStart:()=>t.onStart(),onMove:n=>t.onMove(n),onEnd:n=>t.onEnd(n)}),t.updateState()):console.error('Menu: must have a "content" element to listen for drag events on.')})()}componentWillLoad(){this.inheritedAttributes=(0,d.i)(this.el)}componentDidLoad(){var t=this;return(0,u.Z)(function*(){t.ionMenuChange.emit({disabled:t.disabled,open:t._isOpen}),t.updateState()})()}disconnectedCallback(){var t=this;return(0,u.Z)(function*(){yield t.close(!1),t.blocker.destroy(),c.m._unregister(t),t.animation&&t.animation.destroy(),t.gesture&&(t.gesture.destroy(),t.gesture=void 0),t.animation=void 0,t.contentEl=void 0})()}onSplitPaneChanged(t){this.isPaneVisible=t.detail.isPane(this.el),this.updateState()}onBackdropClick(t){this._isOpen&&this.lastOnEnd0?e[e.length-1]:null;n?n.focus():t.focus()}trapKeyboardFocus(t,e){const n=t.target;n&&(this.el.contains(n)?this.lastFocus=n:(this.focusFirstDescendant(),this.lastFocus===e.activeElement&&this.focusLastDescendant()))}_setOpen(t,e=!0){var n=this;return(0,u.Z)(function*(){return!(!n._isActive()||n.isAnimating||t===n._isOpen||(n.beforeAnimation(t),yield n.loadAnimation(),yield n.startAnimation(t,e),n.afterAnimation(t),0))})()}loadAnimation(){var t=this;return(0,u.Z)(function*(){const e=t.menuInnerEl.offsetWidth,n=(0,d.p)(t.side);e===t.width&&void 0!==t.animation&&n===t.isEndSide||(t.width=e,t.isEndSide=n,t.animation&&(t.animation.destroy(),t.animation=void 0),t.animation=yield c.m._createAnimation(t.type,t),o.c.getBoolean("animated",!0)||t.animation.duration(0),t.animation.fill("both"))})()}startAnimation(t,e){var n=this;return(0,u.Z)(function*(){const l=!t,m=(0,o.b)(n),p="ios"===m?"cubic-bezier(0.32,0.72,0,1)":"cubic-bezier(0.0,0.0,0.2,1)",h="ios"===m?"cubic-bezier(1, 0, 0.68, 0.28)":"cubic-bezier(0.4, 0, 0.6, 1)",f=n.animation.direction(l?"reverse":"normal").easing(l?h:p).onFinish(()=>{"reverse"===f.getDirection()&&f.direction("normal")});e?yield f.play():f.play({sync:!0})})()}_isActive(){return!this.disabled&&!this.isPaneVisible}canSwipe(){return this.swipeGesture&&!this.isAnimating&&this._isActive()}canStart(t){return!(document.querySelector("ion-modal.show-modal")||!this.canSwipe())&&(!!this._isOpen||!c.m._getOpenSync()&&Z(window,t.currentX,this.isEndSide,this.maxEdgeStart))}onWillStart(){return this.beforeAnimation(!this._isOpen),this.loadAnimation()}onStart(){this.isAnimating&&this.animation?this.animation.progressStart(!0,this._isOpen?1:0):(0,d.o)(!1,"isAnimating has to be true")}onMove(t){if(!this.isAnimating||!this.animation)return void(0,d.o)(!1,"isAnimating has to be true");const n=A(t.deltaX,this._isOpen,this.isEndSide)/this.width;this.animation.progressStep(this._isOpen?1-n:n)}onEnd(t){if(!this.isAnimating||!this.animation)return void(0,d.o)(!1,"isAnimating has to be true");const e=this._isOpen,n=this.isEndSide,l=A(t.deltaX,e,n),m=this.width,p=l/m,h=t.velocityX,f=m/2,I=h>=0&&(h>.2||t.deltaX>f),W=h<=0&&(h<-.2||t.deltaX<-f),x=e?n?I:W:n?W:I;let j=!e&&x;e&&!x&&(j=!0),this.lastOnEnd=t.currentTime;let E=x?.001:-.001;E+=(0,w.g)([0,0],[.4,0],[.6,1],[1,1],(0,d.l)(0,p<0?.01:p,.9999))[0]||0;const N=this._isOpen?!x:x;this.animation.easing("cubic-bezier(0.4, 0.0, 0.6, 1)").onFinish(()=>this.afterAnimation(j),{oneTimeCallback:!0}).progressEnd(N?1:0,this._isOpen?1-E:E,300)}beforeAnimation(t){(0,d.o)(!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(S),this.contentEl&&(this.contentEl.classList.add(D),this.contentEl.setAttribute("aria-hidden","true")),this.blocker.block(),this.isAnimating=!0,t?this.ionWillOpen.emit():this.ionWillClose.emit()}afterAnimation(t){var e;(0,d.o)(this.isAnimating,"_before() should be called while animating"),this._isOpen=t,this.isAnimating=!1,this._isOpen||this.blocker.unblock(),t?(this.ionDidOpen.emit(),(null===(e=document.activeElement)||void 0===e?void 0:e.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(D),this.contentEl.removeAttribute("aria-hidden")),this.backdropEl&&this.backdropEl.classList.remove(S),this.animation&&this.animation.stop(),this.ionDidClose.emit(),document.removeEventListener("focus",this.handleFocus,!0))}updateState(){const t=this._isActive();this.gesture&&this.gesture.enable(t&&this.swipeGesture),!t&&this._isOpen&&this.forceClosing(),!(null==g.d)&&g.d.contains(this.el)&&(this.disabled||c.m._setActiveMenu(this)),(0,d.o)(!this.isAnimating,"can not be animating")}forceClosing(){(0,d.o)(this._isOpen,"menu cannot be closed"),this.isAnimating=!0,this.animation.direction("reverse").play({sync:!0}),this.afterAnimation(!1)}render(){const{type:t,disabled:e,isPaneVisible:n,inheritedAttributes:l,side:m}=this,p=(0,o.b)(this);return(0,i.h)(i.H,{role:"navigation","aria-label":l["aria-label"]||"menu",class:{[p]:!0,[`menu-type-${t}`]:!0,"menu-enabled":!e,[`menu-side-${m}`]:!0,"menu-pane-visible":n}},(0,i.h)("div",{class:"menu-inner",part:"container",ref:h=>this.menuInnerEl=h},(0,i.h)("slot",null)),(0,i.h)("ion-backdrop",{ref:h=>this.backdropEl=h,class:"menu-backdrop",tappable:!1,stopPropagation:!1,part:"backdrop"}))}get el(){return(0,i.f)(this)}static get watchers(){return{type:["typeChanged"],disabled:["disabledChanged"],side:["sideChanged"],swipeGesture:["swipeGestureChanged"]}}},A=(t,e,n)=>Math.max(0,e!==n?-t:t),Z=(t,e,n,l)=>n?e>=t.innerWidth-l:e<=l,M="show-menu",S="show-backdrop",D="menu-content-open";O.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}@supports (inset-inline-start: 0){:host(.menu-side-start) .menu-inner{inset-inline-start:0;inset-inline-end:auto}}@supports not (inset-inline-start: 0){:host(.menu-side-start) .menu-inner{left:0;right:auto}:host-context([dir=rtl]):host(.menu-side-start) .menu-inner,:host-context([dir=rtl]).menu-side-start .menu-inner{left:unset;right:unset;left:auto;right:0}@supports selector(:dir(rtl)){:host(.menu-side-start) .menu-inner:dir(rtl){left:unset;right:unset;left:auto;right:0}}}:host(.menu-side-end) .menu-inner{--ion-safe-area-left:0px;top:0;bottom:0}@supports (inset-inline-start: 0){:host(.menu-side-end) .menu-inner{inset-inline-start:auto;inset-inline-end:0}}@supports not (inset-inline-start: 0){:host(.menu-side-end) .menu-inner{left:auto;right:0}:host-context([dir=rtl]):host(.menu-side-end) .menu-inner,:host-context([dir=rtl]).menu-side-end .menu-inner{left:unset;right:unset;left:0;right:auto}@supports selector(:dir(rtl)){:host(.menu-side-end) .menu-inner:dir(rtl){left:unset;right:unset;left:0;right:auto}}}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){width:var(--width);min-width:var(--min-width);max-width:var(--max-width)}:host(.menu-pane-visible) .menu-inner{left:0;right:0;width:auto;-webkit-transform:none !important;transform:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}:host(.menu-pane-visible) ion-backdrop{display:hidden !important;}: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}@supports (inset-inline-start: 0){:host(.menu-side-start) .menu-inner{inset-inline-start:0;inset-inline-end:auto}}@supports not (inset-inline-start: 0){:host(.menu-side-start) .menu-inner{left:0;right:auto}:host-context([dir=rtl]):host(.menu-side-start) .menu-inner,:host-context([dir=rtl]).menu-side-start .menu-inner{left:unset;right:unset;left:auto;right:0}@supports selector(:dir(rtl)){:host(.menu-side-start) .menu-inner:dir(rtl){left:unset;right:unset;left:auto;right:0}}}:host(.menu-side-end) .menu-inner{--ion-safe-area-left:0px;top:0;bottom:0}@supports (inset-inline-start: 0){:host(.menu-side-end) .menu-inner{inset-inline-start:auto;inset-inline-end:0}}@supports not (inset-inline-start: 0){:host(.menu-side-end) .menu-inner{left:auto;right:0}:host-context([dir=rtl]):host(.menu-side-end) .menu-inner,:host-context([dir=rtl]).menu-side-end .menu-inner{left:unset;right:unset;left:0;right:auto}@supports selector(:dir(rtl)){:host(.menu-side-end) .menu-inner:dir(rtl){left:unset;right:unset;left:0;right:auto}}}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){width:var(--width);min-width:var(--min-width);max-width:var(--max-width)}:host(.menu-pane-visible) .menu-inner{left:0;right:0;width:auto;-webkit-transform:none !important;transform:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}:host(.menu-pane-visible) ion-backdrop{display:hidden !important;}: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 P=function(){var t=(0,u.Z)(function*(e){const n=yield c.m.get(e);return!(!n||!(yield n.isActive()))});return function(n){return t.apply(this,arguments)}}(),L=class{constructor(t){var e=this;(0,i.r)(this,t),this.inheritedAttributes={},this.onClick=(0,u.Z)(function*(){return c.m.toggle(e.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,d.i)(this.el)}componentDidLoad(){this.visibilityChanged()}visibilityChanged(){var t=this;return(0,u.Z)(function*(){t.visible=yield P(t.menu)})()}render(){const{color:t,disabled:e,inheritedAttributes:n}=this,l=(0,o.b)(this),m=o.c.get("menuIcon","ios"===l?b.u:b.v),p=this.autoHide&&!this.visible,h={type:this.type},f=n["aria-label"]||"menu";return(0,i.h)(i.H,{onClick:this.onClick,"aria-disabled":e?"true":null,"aria-hidden":p?"true":null,class:(0,a.c)(t,{[l]:!0,button:!0,"menu-button-hidden":p,"menu-button-disabled":e,"in-toolbar":(0,a.h)("ion-toolbar",this.el),"in-toolbar-color":(0,a.h)("ion-toolbar[color]",this.el),"ion-activatable":!0,"ion-focusable":!0})},(0,i.h)("button",Object.assign({},h,{disabled:e,class:"button-native",part:"native","aria-label":f}),(0,i.h)("span",{class:"button-inner"},(0,i.h)("slot",null,(0,i.h)("ion-icon",{part:"icon",icon:m,mode:l,lazy:!1,"aria-hidden":"true"}))),"md"===l&&(0,i.h)("ion-ripple-effect",{type:"unbounded"})))}get el(){return(0,i.f)(this)}};L.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%;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%;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, #3880ff);--padding-start:5px;--padding-end:5px;height:32px;font-size:31px}: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%;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%;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:48px;height:48px;font-size:24px}: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)}}'};const z=class{constructor(t){(0,i.r)(this,t),this.onClick=()=>c.m.toggle(this.menu),this.visible=!1,this.menu=void 0,this.autoHide=!0}connectedCallback(){this.visibilityChanged()}visibilityChanged(){var t=this;return(0,u.Z)(function*(){t.visible=yield P(t.menu)})()}render(){const t=(0,o.b)(this),e=this.autoHide&&!this.visible;return(0,i.h)(i.H,{onClick:this.onClick,"aria-hidden":e?"true":null,class:{[t]:!0,"menu-toggle-hidden":e}},(0,i.h)("slot",null))}};z.style=":host(.menu-toggle-hidden){display:none}"},3567:(T,y,s)=>{s.d(y,{c:()=>w,g:()=>_,h:()=>i,o:()=>c});var u=s(5861);const i=(r,o)=>null!==o.closest(r),w=(r,o)=>"string"==typeof r&&r.length>0?Object.assign({"ion-color":!0,[`ion-color-${r}`]:!0},o):o,_=r=>{const o={};return(r=>void 0!==r?(Array.isArray(r)?r:r.split(" ")).filter(a=>null!=a).map(a=>a.trim()).filter(a=>""!==a):[])(r).forEach(a=>o[a]=!0),o},d=/^[a-z][a-z0-9+\-.]*:/,c=function(){var r=(0,u.Z)(function*(o,a,b,k){if(null!=o&&"#"!==o[0]&&!d.test(o)){const v=document.querySelector("ion-router");if(v)return null!=a&&a.preventDefault(),v.push(o,b,k)}return!1});return function(a,b,k,v){return r.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/8484.06a77f1145488f52.js b/MacroDeck/wwwroot/client/8484.06a77f1145488f52.js deleted file mode 100644 index 274618d7..00000000 --- a/MacroDeck/wwwroot/client/8484.06a77f1145488f52.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[8484],{8484:(w,x,u)=>{u.r(x),u.d(x,{ion_accordion:()=>m,ion_accordion_group:()=>b});var l=u(5861),a=u(1688),h=u(839),v=u(3173),f=u(2085),y=u(6710);const m=class{constructor(e){var o=this;(0,a.r)(this,e),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 n=t.querySelector("slot");return n&&void 0!==n.assignedElements?n.assignedElements().find(i=>"ION-ITEM"===i.tagName):void 0},this.setAria=(t=!1)=>{const n=this.getSlottedHeaderIonItem();if(!n)return;const s=(0,h.g)(n).querySelector("button");s&&s.setAttribute("aria-expanded",`${t}`)},this.slotToggleIcon=()=>{const t=this.getSlottedHeaderIonItem();if(!t)return;const{toggleIconSlot:n,toggleIcon:i}=this;if(t.querySelector(".ion-accordion-toggle-icon"))return;const r=document.createElement("ion-icon");r.slot=n,r.lazy=!1,r.classList.add("ion-accordion-toggle-icon"),r.icon=i,r.setAttribute("aria-hidden","true"),t.appendChild(r)},this.expandAccordion=(t=!1)=>{const{contentEl:n,contentElWrapper:i}=this;t||void 0===n||void 0===i?this.state=4:4!==this.state&&(void 0!==this.currentRaf&&cancelAnimationFrame(this.currentRaf),this.shouldAnimate()?(0,h.r)(()=>{this.state=8,this.currentRaf=(0,h.r)((0,l.Z)(function*(){const s=i.offsetHeight,r=(0,h.t)(n,2e3);n.style.setProperty("max-height",`${s}px`),yield r,o.state=4,n.style.removeProperty("max-height")}))}):this.state=4)},this.collapseAccordion=(t=!1)=>{const{contentEl:n}=this;t||void 0===n?this.state=1:1!==this.state&&(void 0!==this.currentRaf&&cancelAnimationFrame(this.currentRaf),this.shouldAnimate()?this.currentRaf=(0,h.r)((0,l.Z)(function*(){n.style.setProperty("max-height",`${n.offsetHeight}px`),(0,h.r)((0,l.Z)(function*(){const s=(0,h.t)(n,2e3);o.state=2,yield s,o.state=1,n.style.removeProperty("max-height")}))})):this.state=1)},this.shouldAnimate=()=>!(typeof window>"u"||matchMedia("(prefers-reduced-motion: reduce)").matches||!f.c.get("animated",!0)||this.accordionGroupEl&&!this.accordionGroupEl.animated),this.updateState=(0,l.Z)(function*(t=!1){const n=o.accordionGroupEl,i=o.value;if(!n)return;const s=n.value;if(Array.isArray(s)?s.includes(i):s===i)o.expandAccordion(t),o.isNext=o.isPrevious=!1;else{o.collapseAccordion(t);const c=o.getNextSibling(),d=null==c?void 0:c.value;void 0!==d&&(o.isPrevious=Array.isArray(s)?s.includes(d):s===d);const p=o.getPreviousSibling(),g=null==p?void 0:p.value;void 0!==g&&(o.isNext=Array.isArray(s)?s.includes(g):s===g)}}),this.getNextSibling=()=>{if(!this.el)return;const t=this.el.nextElementSibling;return"ION-ACCORDION"===(null==t?void 0:t.tagName)?t:void 0},this.getPreviousSibling=()=>{if(!this.el)return;const t=this.el.previousElementSibling;return"ION-ACCORDION"===(null==t?void 0:t.tagName)?t:void 0},this.state=1,this.isNext=!1,this.isPrevious=!1,this.value="ion-accordion-"+_++,this.disabled=!1,this.readonly=!1,this.toggleIcon=v.l,this.toggleIconSlot="end"}valueChanged(){this.updateState()}connectedCallback(){var e;const o=this.accordionGroupEl=null===(e=this.el)||void 0===e?void 0:e.closest("ion-accordion-group");o&&(this.updateState(!0),(0,h.a)(o,"ionValueChange",this.updateListener))}disconnectedCallback(){const e=this.accordionGroupEl;e&&(0,h.b)(e,"ionValueChange",this.updateListener)}componentDidLoad(){this.setItemDefaults(),this.slotToggleIcon(),(0,h.r)(()=>{this.setAria(4===this.state||8===this.state)})}toggleExpanded(){const{accordionGroupEl:e,value:o,state:t}=this;e&&e.requestAccordionToggle(o,1===t||2===t)}render(){const{disabled:e,readonly:o}=this,t=(0,f.b)(this),n=4===this.state||8===this.state,i=n?"header expanded":"header",s=n?"content expanded":"content";return this.setAria(n),(0,a.h)(a.H,{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":e,"accordion-readonly":o,"accordion-animated":this.shouldAnimate()}},(0,a.h)("div",{onClick:()=>this.toggleExpanded(),id:"header",part:i,"aria-controls":"content",ref:r=>this.headerEl=r},(0,a.h)("slot",{name:"header"})),(0,a.h)("div",{id:"content",part:s,role:"region","aria-labelledby":"header",ref:r=>this.contentEl=r},(0,a.h)("div",{id:"content-wrapper",ref:r=>this.contentElWrapper=r},(0,a.h)("slot",{name:"content"}))))}static get delegatesFocus(){return!0}get el(){return(0,a.f)(this)}static get watchers(){return{value:["valueChanged"]}}};let _=0;m.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 b=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:o}=this;!o&&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(t=>`'${t}'`).join(", ")}]\n`,this.el),this.ionValueChange.emit({value:this.value})}disabledChanged(){var e=this;return(0,l.Z)(function*(){const{disabled:o}=e,t=yield e.getAccordions();for(const n of t)n.disabled=o})()}readonlyChanged(){var e=this;return(0,l.Z)(function*(){const{readonly:o}=e,t=yield e.getAccordions();for(const n of t)n.readonly=o})()}onKeydown(e){var o=this;return(0,l.Z)(function*(){const t=document.activeElement;if(!t||!t.closest('ion-accordion [slot="header"]'))return;const i="ION-ACCORDION"===t.tagName?t:t.closest("ion-accordion");if(!i||i.closest("ion-accordion-group")!==o.el)return;const r=yield o.getAccordions(),c=r.findIndex(p=>p===i);if(-1===c)return;let d;"ArrowDown"===e.key?d=o.findNextAccordion(r,c):"ArrowUp"===e.key?d=o.findPreviousAccordion(r,c):"Home"===e.key?d=r[0]:"End"===e.key&&(d=r[r.length-1]),void 0!==d&&d!==t&&d.focus()})()}componentDidLoad(){var e=this;return(0,l.Z)(function*(){e.disabled&&e.disabledChanged(),e.readonly&&e.readonlyChanged()})()}setValue(e){const o=this.value=e;this.ionChange.emit({value:o})}requestAccordionToggle(e,o){var t=this;return(0,l.Z)(function*(){const{multiple:n,value:i,readonly:s,disabled:r}=t;if(!s&&!r)if(o)if(n){const c=null!=i?i:[],d=Array.isArray(c)?c:[c];void 0===d.find(g=>g===e)&&void 0!==e&&t.setValue([...d,e])}else t.setValue(e);else if(n){const c=null!=i?i:[],d=Array.isArray(c)?c:[c];t.setValue(d.filter(p=>p!==e))}else t.setValue(void 0)})()}findNextAccordion(e,o){const t=e[o+1];return void 0===t?e[0]:t}findPreviousAccordion(e,o){const t=e[o-1];return void 0===t?e[e.length-1]:t}getAccordions(){var e=this;return(0,l.Z)(function*(){return Array.from(e.el.querySelectorAll(":scope > ion-accordion"))})()}render(){const{disabled:e,readonly:o,expand:t}=this,n=(0,f.b)(this);return(0,a.h)(a.H,{class:{[n]:!0,"accordion-group-disabled":e,"accordion-group-readonly":o,[`accordion-group-expand-${t}`]:!0},role:"presentation"},(0,a.h)("slot",null))}get el(){return(0,a.f)(this)}static get watchers(){return{value:["valueChanged"],disabled:["disabledChanged"],readonly:["readonlyChanged"]}}};b.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-bottom-right-radius:6px;border-bottom-left-radius:6px}:host-context([dir=rtl]):host(.accordion-group-expand-inset) ::slotted(ion-accordion.accordion-previous),:host-context([dir=rtl]).accordion-group-expand-inset ::slotted(ion-accordion.accordion-previous){border-bottom-right-radius:6px;border-bottom-left-radius:6px}@supports selector(:dir(rtl)){:host(.accordion-group-expand-inset) ::slotted(ion-accordion.accordion-previous):dir(rtl){border-bottom-right-radius:6px;border-bottom-left-radius:6px}}:host(.accordion-group-expand-inset) ::slotted(ion-accordion.accordion-next){border-top-left-radius:6px;border-top-right-radius:6px}:host-context([dir=rtl]):host(.accordion-group-expand-inset) ::slotted(ion-accordion.accordion-next),:host-context([dir=rtl]).accordion-group-expand-inset ::slotted(ion-accordion.accordion-next){border-top-left-radius:6px;border-top-right-radius:6px}@supports selector(:dir(rtl)){:host(.accordion-group-expand-inset) ::slotted(ion-accordion.accordion-next):dir(rtl){border-top-left-radius:6px;border-top-right-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}"}}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/8484.79b75e65eb51a62e.js b/MacroDeck/wwwroot/client/8484.79b75e65eb51a62e.js new file mode 100644 index 00000000..1fe3e0dd --- /dev/null +++ b/MacroDeck/wwwroot/client/8484.79b75e65eb51a62e.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[8484],{8484:(w,x,u)=>{u.r(x),u.d(x,{ion_accordion:()=>m,ion_accordion_group:()=>b});var l=u(5861),a=u(771),h=u(512),v=u(5307),f=u(2905),y=u(2400);const m=class{constructor(e){var o=this;(0,a.r)(this,e),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 n=t.querySelector("slot");return n&&void 0!==n.assignedElements?n.assignedElements().find(i=>"ION-ITEM"===i.tagName):void 0},this.setAria=(t=!1)=>{const n=this.getSlottedHeaderIonItem();if(!n)return;const s=(0,h.g)(n).querySelector("button");s&&s.setAttribute("aria-expanded","".concat(t))},this.slotToggleIcon=()=>{const t=this.getSlottedHeaderIonItem();if(!t)return;const{toggleIconSlot:n,toggleIcon:i}=this;if(t.querySelector(".ion-accordion-toggle-icon"))return;const r=document.createElement("ion-icon");r.slot=n,r.lazy=!1,r.classList.add("ion-accordion-toggle-icon"),r.icon=i,r.setAttribute("aria-hidden","true"),t.appendChild(r)},this.expandAccordion=(t=!1)=>{const{contentEl:n,contentElWrapper:i}=this;t||void 0===n||void 0===i?this.state=4:4!==this.state&&(void 0!==this.currentRaf&&cancelAnimationFrame(this.currentRaf),this.shouldAnimate()?(0,h.r)(()=>{this.state=8,this.currentRaf=(0,h.r)((0,l.Z)(function*(){const s=i.offsetHeight,r=(0,h.t)(n,2e3);n.style.setProperty("max-height","".concat(s,"px")),yield r,o.state=4,n.style.removeProperty("max-height")}))}):this.state=4)},this.collapseAccordion=(t=!1)=>{const{contentEl:n}=this;t||void 0===n?this.state=1:1!==this.state&&(void 0!==this.currentRaf&&cancelAnimationFrame(this.currentRaf),this.shouldAnimate()?this.currentRaf=(0,h.r)((0,l.Z)(function*(){n.style.setProperty("max-height","".concat(n.offsetHeight,"px")),(0,h.r)((0,l.Z)(function*(){const s=(0,h.t)(n,2e3);o.state=2,yield s,o.state=1,n.style.removeProperty("max-height")}))})):this.state=1)},this.shouldAnimate=()=>!(typeof window>"u"||matchMedia("(prefers-reduced-motion: reduce)").matches||!f.c.get("animated",!0)||this.accordionGroupEl&&!this.accordionGroupEl.animated),this.updateState=(0,l.Z)(function*(t=!1){const n=o.accordionGroupEl,i=o.value;if(!n)return;const s=n.value;if(Array.isArray(s)?s.includes(i):s===i)o.expandAccordion(t),o.isNext=o.isPrevious=!1;else{o.collapseAccordion(t);const c=o.getNextSibling(),d=null==c?void 0:c.value;void 0!==d&&(o.isPrevious=Array.isArray(s)?s.includes(d):s===d);const p=o.getPreviousSibling(),g=null==p?void 0:p.value;void 0!==g&&(o.isNext=Array.isArray(s)?s.includes(g):s===g)}}),this.getNextSibling=()=>{if(!this.el)return;const t=this.el.nextElementSibling;return"ION-ACCORDION"===(null==t?void 0:t.tagName)?t:void 0},this.getPreviousSibling=()=>{if(!this.el)return;const t=this.el.previousElementSibling;return"ION-ACCORDION"===(null==t?void 0:t.tagName)?t:void 0},this.state=1,this.isNext=!1,this.isPrevious=!1,this.value="ion-accordion-".concat(_++),this.disabled=!1,this.readonly=!1,this.toggleIcon=v.l,this.toggleIconSlot="end"}valueChanged(){this.updateState()}connectedCallback(){var e;const o=this.accordionGroupEl=null===(e=this.el)||void 0===e?void 0:e.closest("ion-accordion-group");o&&(this.updateState(!0),(0,h.a)(o,"ionValueChange",this.updateListener))}disconnectedCallback(){const e=this.accordionGroupEl;e&&(0,h.b)(e,"ionValueChange",this.updateListener)}componentDidLoad(){this.setItemDefaults(),this.slotToggleIcon(),(0,h.r)(()=>{this.setAria(4===this.state||8===this.state)})}toggleExpanded(){const{accordionGroupEl:e,value:o,state:t}=this;e&&e.requestAccordionToggle(o,1===t||2===t)}render(){const{disabled:e,readonly:o}=this,t=(0,f.b)(this),n=4===this.state||8===this.state,i=n?"header expanded":"header",s=n?"content expanded":"content";return this.setAria(n),(0,a.h)(a.H,{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":e,"accordion-readonly":o,"accordion-animated":this.shouldAnimate()}},(0,a.h)("div",{onClick:()=>this.toggleExpanded(),id:"header",part:i,"aria-controls":"content",ref:r=>this.headerEl=r},(0,a.h)("slot",{name:"header"})),(0,a.h)("div",{id:"content",part:s,role:"region","aria-labelledby":"header",ref:r=>this.contentEl=r},(0,a.h)("div",{id:"content-wrapper",ref:r=>this.contentElWrapper=r},(0,a.h)("slot",{name:"content"}))))}static get delegatesFocus(){return!0}get el(){return(0,a.f)(this)}static get watchers(){return{value:["valueChanged"]}}};let _=0;m.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 b=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:o}=this;!o&&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: ['.concat(e.map(t=>"'".concat(t,"'")).join(", "),"]\n"),this.el),this.ionValueChange.emit({value:this.value})}disabledChanged(){var e=this;return(0,l.Z)(function*(){const{disabled:o}=e,t=yield e.getAccordions();for(const n of t)n.disabled=o})()}readonlyChanged(){var e=this;return(0,l.Z)(function*(){const{readonly:o}=e,t=yield e.getAccordions();for(const n of t)n.readonly=o})()}onKeydown(e){var o=this;return(0,l.Z)(function*(){const t=document.activeElement;if(!t||!t.closest('ion-accordion [slot="header"]'))return;const i="ION-ACCORDION"===t.tagName?t:t.closest("ion-accordion");if(!i||i.closest("ion-accordion-group")!==o.el)return;const r=yield o.getAccordions(),c=r.findIndex(p=>p===i);if(-1===c)return;let d;"ArrowDown"===e.key?d=o.findNextAccordion(r,c):"ArrowUp"===e.key?d=o.findPreviousAccordion(r,c):"Home"===e.key?d=r[0]:"End"===e.key&&(d=r[r.length-1]),void 0!==d&&d!==t&&d.focus()})()}componentDidLoad(){var e=this;return(0,l.Z)(function*(){e.disabled&&e.disabledChanged(),e.readonly&&e.readonlyChanged(),e.valueChanged()})()}setValue(e){const o=this.value=e;this.ionChange.emit({value:o})}requestAccordionToggle(e,o){var t=this;return(0,l.Z)(function*(){const{multiple:n,value:i,readonly:s,disabled:r}=t;if(!s&&!r)if(o)if(n){const c=null!=i?i:[],d=Array.isArray(c)?c:[c];void 0===d.find(g=>g===e)&&void 0!==e&&t.setValue([...d,e])}else t.setValue(e);else if(n){const c=null!=i?i:[],d=Array.isArray(c)?c:[c];t.setValue(d.filter(p=>p!==e))}else t.setValue(void 0)})()}findNextAccordion(e,o){const t=e[o+1];return void 0===t?e[0]:t}findPreviousAccordion(e,o){const t=e[o-1];return void 0===t?e[e.length-1]:t}getAccordions(){var e=this;return(0,l.Z)(function*(){return Array.from(e.el.querySelectorAll(":scope > ion-accordion"))})()}render(){const{disabled:e,readonly:o,expand:t}=this,n=(0,f.b)(this);return(0,a.h)(a.H,{class:{[n]:!0,"accordion-group-disabled":e,"accordion-group-readonly":o,["accordion-group-expand-".concat(t)]:!0},role:"presentation"},(0,a.h)("slot",null))}get el(){return(0,a.f)(this)}static get watchers(){return{value:["valueChanged"],disabled:["disabledChanged"],readonly:["readonlyChanged"]}}};b.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-bottom-right-radius:6px;border-bottom-left-radius:6px}:host-context([dir=rtl]):host(.accordion-group-expand-inset) ::slotted(ion-accordion.accordion-previous),:host-context([dir=rtl]).accordion-group-expand-inset ::slotted(ion-accordion.accordion-previous){border-bottom-right-radius:6px;border-bottom-left-radius:6px}@supports selector(:dir(rtl)){:host(.accordion-group-expand-inset:dir(rtl)) ::slotted(ion-accordion.accordion-previous){border-bottom-right-radius:6px;border-bottom-left-radius:6px}}:host(.accordion-group-expand-inset) ::slotted(ion-accordion.accordion-next){border-top-left-radius:6px;border-top-right-radius:6px}:host-context([dir=rtl]):host(.accordion-group-expand-inset) ::slotted(ion-accordion.accordion-next),:host-context([dir=rtl]).accordion-group-expand-inset ::slotted(ion-accordion.accordion-next){border-top-left-radius:6px;border-top-right-radius:6px}@supports selector(:dir(rtl)){:host(.accordion-group-expand-inset:dir(rtl)) ::slotted(ion-accordion.accordion-next){border-top-left-radius:6px;border-top-right-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}"}}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/8577.59e83613da15a621.js b/MacroDeck/wwwroot/client/8577.59e83613da15a621.js deleted file mode 100644 index 779ddc24..00000000 --- a/MacroDeck/wwwroot/client/8577.59e83613da15a621.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[8577],{8577:(ye,J,h)=>{h.r(J),h.d(J,{ion_modal:()=>ge});var D=h(5861),f=h(1688),M=h(8360),U=h(1042),u=h(839),G=h(6710),Q=h(4874),l=h(4988),b=h(3567),w=h(1651),L=h(2085),$=h(1612),p=h(1774),se=h(5149),ae=h(9203),X=h(6225),z=(h(7484),h(619),function(e){return e.Dark="DARK",e.Light="LIGHT",e.Default="DEFAULT",e}(z||{}));const F={getEngine(){const e=(0,Q.g)();if(null!=e&&e.isPluginAvailable("StatusBar"))return e.Plugins.StatusBar},supportsDefaultStatusBarStyle(){const e=(0,Q.g)();return!(null==e||!e.PluginHeaders)},setStyle(e){const t=this.getEngine();t&&t.setStyle(e)},getStyle:(e=(0,D.Z)(function*(){const t=this.getEngine();if(!t)return z.Default;const{style:n}=yield t.getInfo();return n}),function(){return e.apply(this,arguments)})},ne=(e,t)=>{if(1===t)return 0;const n=1/(1-t);return e*n+-t*n},de=()=>{!X.w||X.w.innerWidth>=768||!F.supportsDefaultStatusBarStyle()||F.setStyle({style:z.Dark})},le=(e=z.Default)=>{!X.w||X.w.innerWidth>=768||!F.supportsDefaultStatusBarStyle()||F.setStyle({style:e})},ce=function(){var e=(0,D.Z)(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,r){return e.apply(this,arguments)}}(),re=e=>.00255275*2.71828**(-14.9619*e)-1.00255*2.71828**(-.0380968*e)+1,pe=(e,t)=>(0,u.l)(400,e/Math.abs(1.1*t),500),he=e=>{const{currentBreakpoint:t,backdropBreakpoint:n}=e,r=void 0===n||n{const{currentBreakpoint:t,backdropBreakpoint:n}=e,r=`calc(var(--backdrop-opacity) * ${ne(t,n)})`,i=[{offset:0,opacity:r},{offset:1,opacity:0}],o=[{offset:0,opacity:r},{offset:n,opacity:0},{offset:1,opacity:0}],s=(0,p.c)("backdropAnimation").keyframes(0!==n?o:i);return{wrapperAnimation:(0,p.c)("wrapperAnimation").keyframes([{offset:0,opacity:1,transform:`translateY(${100-100*t}%)`},{offset:1,opacity:1,transform:"translateY(100%)"}]),backdropAnimation:s}},ue=(e,t)=>{const{presentingEl:n,currentBreakpoint:r}=t,i=(0,u.g)(e),{wrapperAnimation:o,backdropAnimation:s}=void 0!==r?he(t):{backdropAnimation:(0,p.c)().fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),wrapperAnimation:(0,p.c)().fromTo("transform","translateY(100vh)","translateY(0vh)")};s.addElement(i.querySelector("ion-backdrop")),o.addElement(i.querySelectorAll(".modal-wrapper, .modal-shadow")).beforeStyles({opacity:1});const a=(0,p.c)("entering-base").addElement(e).easing("cubic-bezier(0.32,0.72,0,1)").duration(500).addAnimation(o);if(n){const d=window.innerWidth<768,y="ION-MODAL"===n.tagName&&void 0!==n.presentingElement,x=(0,u.g)(n),A=(0,p.c)().beforeStyles({transform:"translateY(0)","transform-origin":"top center",overflow:"hidden"}),v=document.body;if(d){const E=CSS.supports("width","max(0px, 1px)")?"max(30px, var(--ion-safe-area-top))":"30px",S=`translateY(${y?"-10px":E}) scale(0.93)`;A.afterStyles({transform:S}).beforeAddWrite(()=>v.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(A)}else if(a.addAnimation(s),y){const k=`translateY(-10px) scale(${y?.93:1})`;A.afterStyles({transform:k}).addElement(x.querySelector(".modal-wrapper")).keyframes([{offset:0,filter:"contrast(1)",transform:"translateY(0) scale(1)"},{offset:1,filter:"contrast(0.85)",transform:k}]);const c=(0,p.c)().afterStyles({transform:k}).addElement(x.querySelector(".modal-shadow")).keyframes([{offset:0,opacity:"1",transform:"translateY(0) scale(1)"},{offset:1,opacity:"0",transform:k}]);a.addAnimation([A,c])}else o.fromTo("opacity","0","1")}else a.addAnimation(s);return a},me=(e,t,n=500)=>{const{presentingEl:r,currentBreakpoint:i}=t,o=(0,u.g)(e),{wrapperAnimation:s,backdropAnimation:a}=void 0!==i?fe(t):{backdropAnimation:(0,p.c)().fromTo("opacity","var(--backdrop-opacity)",0),wrapperAnimation:(0,p.c)().fromTo("transform","translateY(0vh)","translateY(100vh)")};a.addElement(o.querySelector("ion-backdrop")),s.addElement(o.querySelectorAll(".modal-wrapper, .modal-shadow")).beforeStyles({opacity:1});const d=(0,p.c)("leaving-base").addElement(e).easing("cubic-bezier(0.32,0.72,0,1)").duration(n).addAnimation(s);if(r){const y=window.innerWidth<768,x="ION-MODAL"===r.tagName&&void 0!==r.presentingElement,A=(0,u.g)(r),v=(0,p.c)().beforeClearStyles(["transform"]).afterClearStyles(["transform"]).onFinish(k=>{1===k&&(r.style.setProperty("overflow",""),Array.from(E.querySelectorAll("ion-modal:not(.overlay-hidden)")).filter(S=>void 0!==S.presentingElement).length<=1&&E.style.setProperty("background-color",""))}),E=document.body;if(y){const k=CSS.supports("width","max(0px, 1px)")?"max(30px, var(--ion-safe-area-top))":"30px",j=`translateY(${x?"-10px":k}) scale(0.93)`;v.addElement(r).keyframes([{offset:0,filter:"contrast(0.85)",transform:j,borderRadius:"10px 10px 0 0"},{offset:1,filter:"contrast(1)",transform:"translateY(0px) scale(1)",borderRadius:"0px"}]),d.addAnimation(v)}else if(d.addAnimation(a),x){const c=`translateY(-10px) scale(${x?.93:1})`;v.addElement(A.querySelector(".modal-wrapper")).afterStyles({transform:"translate3d(0, 0, 0)"}).keyframes([{offset:0,filter:"contrast(0.85)",transform:c},{offset:1,filter:"contrast(1)",transform:"translateY(0) scale(1)"}]);const S=(0,p.c)().addElement(A.querySelector(".modal-shadow")).afterStyles({transform:"translateY(0) scale(1)"}).keyframes([{offset:0,opacity:"0",transform:c},{offset:1,opacity:"1",transform:"translateY(0) scale(1)"}]);d.addAnimation([v,S])}else s.fromTo("opacity","1","0")}else d.addAnimation(a);return d},Ee=(e,t)=>{const{currentBreakpoint:n}=t,r=(0,u.g)(e),{wrapperAnimation:i,backdropAnimation:o}=void 0!==n?he(t):{backdropAnimation:(0,p.c)().fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),wrapperAnimation:(0,p.c)().keyframes([{offset:0,opacity:.01,transform:"translateY(40px)"},{offset:1,opacity:1,transform:"translateY(0px)"}])};return o.addElement(r.querySelector("ion-backdrop")),i.addElement(r.querySelector(".modal-wrapper")),(0,p.c)().addElement(e).easing("cubic-bezier(0.36,0.66,0.04,1)").duration(280).addAnimation([o,i])},_e=(e,t)=>{const{currentBreakpoint:n}=t,r=(0,u.g)(e),{wrapperAnimation:i,backdropAnimation:o}=void 0!==n?fe(t):{backdropAnimation:(0,p.c)().fromTo("opacity","var(--backdrop-opacity)",0),wrapperAnimation:(0,p.c)().keyframes([{offset:0,opacity:.99,transform:"translateY(0px)"},{offset:1,opacity:0,transform:"translateY(40px)"}])};return o.addElement(r.querySelector("ion-backdrop")),i.addElement(r.querySelector(".modal-wrapper")),(0,p.c)().easing("cubic-bezier(0.47,0,0.745,0.715)").duration(200).addAnimation([o,i])},ge=class{constructor(e){(0,f.r)(this,e),this.didPresent=(0,f.d)(this,"ionModalDidPresent",7),this.willPresent=(0,f.d)(this,"ionModalWillPresent",7),this.willDismiss=(0,f.d)(this,"ionModalWillDismiss",7),this.didDismiss=(0,f.d)(this,"ionModalDidDismiss",7),this.ionBreakpointDidChange=(0,f.d)(this,"ionBreakpointDidChange",7),this.didPresentShorthand=(0,f.d)(this,"didPresent",7),this.willPresentShorthand=(0,f.d)(this,"willPresent",7),this.willDismissShorthand=(0,f.d)(this,"willDismiss",7),this.didDismissShorthand=(0,f.d)(this,"didDismiss",7),this.ionMount=(0,f.d)(this,"ionMount",7),this.triggerController=(0,l.e)(),this.coreDelegate=(0,U.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,r=Ce[t.type];if(n&&r){const i=new CustomEvent(r,{bubbles:!1,cancelable:!1,detail:t.detail});n.dispatchEvent(i)}},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.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(){const{breakpoints:e,initialBreakpoint:t,el:n}=this,r=this.isSheetModal=void 0!==e&&void 0!==t;this.inheritedAttributes=(0,u.k)(n,["aria-label","role"]),r&&(this.currentBreakpoint=this.initialBreakpoint),void 0!==e&&void 0!==t&&!e.includes(t)&&(0,G.p)("Your breakpoints array must include the initialBreakpoint value."),(0,l.k)(n)}componentDidLoad(){!0===this.isOpen&&(0,u.r)(()=>this.present()),this.breakpointsChanged(this.breakpoints)}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,D.Z)(function*(){const{canDismiss:r}=n;return"function"==typeof r?r(e,t):r})()}present(){var e=this;return(0,D.Z)(function*(){if(e.presented)return;const{presentingElement:t,el:n}=e;void 0!==e.currentTransition&&(yield e.currentTransition),e.currentBreakpoint=e.initialBreakpoint;const{inline:r,delegate:i}=e.getDelegate(!0);e.usersElement=yield(0,U.a)(i,n,e.component,["ion-page"],e.componentProps,r),e.ionMount.emit(),(0,u.m)(n)?yield(0,w.e)(e.usersElement):e.keepContentsMounted||(yield(0,w.w)()),(0,f.w)(()=>e.el.classList.add("show-modal")),e.currentTransition=(0,l.f)(e,"modalEnter",ue,Ee,{presentingEl:t,currentBreakpoint:e.initialBreakpoint,backdropBreakpoint:e.backdropBreakpoint}),typeof window<"u"&&(e.keyboardOpenCallback=()=>{e.gesture&&(e.gesture.enable(!1),(0,u.r)(()=>{e.gesture&&e.gesture.enable(!0)}))},window.addEventListener($.KEYBOARD_DID_OPEN,e.keyboardOpenCallback));const o=void 0!==t;o&&"ios"===(0,L.b)(e)&&(e.statusBarStyle=yield F.getStyle(),de()),yield e.currentTransition,e.isSheetModal?e.initSheetGesture():o&&e.initSwipeToClose(),e.currentTransition=void 0})()}initSwipeToClose(){var t,e=this;if("ios"!==(0,L.b)(this))return;const{el:n}=this,r=this.leaveAnimation||L.c.get("modalLeave",me),i=this.animation=r(n,{presentingEl:this.presentingElement});if(!(0,M.a)(n))return void(0,M.p)(n);const s=null!==(t=this.statusBarStyle)&&void 0!==t?t:z.Default;this.gesture=((e,t,n,r)=>{const o=e.offsetHeight;let s=!1,a=!1,d=null,y=null,A=!0,v=0;const Z=(0,ae.createGesture)({el:e,gestureName:"modalSwipeToClose",gesturePriority:39,direction:"y",threshold:10,canStart:g=>{const m=g.event.target;return null===m||!m.closest||(d=(0,M.f)(m),d?(y=(0,M.i)(d)?(0,u.g)(d).querySelector(".inner-scroll"):d,!d.querySelector("ion-refresher")&&0===y.scrollTop):null===m.closest("ion-footer"))},onStart:g=>{const{deltaY:m}=g;A=!d||!(0,M.i)(d)||d.scrollY,a=void 0!==e.canDismiss&&!0!==e.canDismiss,m>0&&d&&(0,M.d)(d),t.progressStart(!0,s?1:0)},onMove:g=>{const{deltaY:m}=g;m>0&&d&&(0,M.d)(d);const B=g.deltaY/o,P=B>=0&&a,T=P?.2:.9999,N=P?re(B/T):B,C=(0,u.l)(1e-4,N,T);t.progressStep(C),C>=.5&&v<.5?le(n):C<.5&&v>=.5&&de(),v=C},onEnd:g=>{const m=g.velocityY,B=g.deltaY/o,P=B>=0&&a,T=P?.2:.9999,N=P?re(B/T):B,C=(0,u.l)(1e-4,N,T),R=!P&&(g.deltaY+1e3*m)/o>=.5;let V=R?-.001:.001;R?(t.easing("cubic-bezier(0.32, 0.72, 0, 1)"),V+=(0,se.g)([0,0],[.32,.72],[0,1],[1,1],C)[0]):(t.easing("cubic-bezier(1, 0, 0.68, 0.28)"),V+=(0,se.g)([0,0],[1,0],[.68,.28],[1,1],C)[0]);const ee=pe(R?B*o:(1-C)*o,m);s=R,Z.enable(!1),d&&(0,M.r)(d,A),t.onFinish(()=>{R||Z.enable(!0)}).progressEnd(R?1:0,V,ee),P&&C>T/4?ce(e,t):R&&r()}});return Z})(n,i,s,()=>{this.gestureAnimationDismissing=!0,this.animation.onFinish((0,D.Z)(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 r=this.enterAnimation||L.c.get("modalEnter",ue),i=this.animation=r(this.el,{presentingEl:this.presentingElement,currentBreakpoint:t,backdropBreakpoint:n});i.progressStart(!0,1);const{gesture:o,moveSheetToBreakpoint:s}=((e,t,n,r,i,o,s=[],a,d,y)=>{const v={WRAPPER_KEYFRAMES:[{offset:0,transform:"translateY(0%)"},{offset:1,transform:"translateY(100%)"}],BACKDROP_KEYFRAMES:0!==i?[{offset:0,opacity:"var(--backdrop-opacity)"},{offset:1-i,opacity:0},{offset:1,opacity:0}]:[{offset:0,opacity:"var(--backdrop-opacity)"},{offset:1,opacity:.01}]},E=e.querySelector("ion-content"),k=n.clientHeight;let c=r,S=0,j=!1;const g=o.childAnimations.find(_=>"wrapperAnimation"===_.id),m=o.childAnimations.find(_=>"backdropAnimation"===_.id),B=s[s.length-1],P=s[0],T=()=>{e.style.setProperty("pointer-events","auto"),t.style.setProperty("pointer-events","auto"),e.classList.remove("ion-disable-focus-trap")},N=()=>{e.style.setProperty("pointer-events","none"),t.style.setProperty("pointer-events","none"),e.classList.add("ion-disable-focus-trap")};g&&m&&(g.keyframes([...v.WRAPPER_KEYFRAMES]),m.keyframes([...v.BACKDROP_KEYFRAMES]),o.progressStart(!0,1-c),c>i?T():N()),E&&c!==B&&(E.scrollY=!1);const ee=_=>{const{breakpoint:W,canDismiss:O,breakpointOffset:Y,animated:H}=_,K=O&&0===W,I=K?c:W,be=0!==I;return c=0,g&&m&&(g.keyframes([{offset:0,transform:`translateY(${100*Y}%)`},{offset:1,transform:`translateY(${100*(1-I)}%)`}]),m.keyframes([{offset:0,opacity:`calc(var(--backdrop-opacity) * ${ne(1-Y,i)})`},{offset:1,opacity:`calc(var(--backdrop-opacity) * ${ne(I,i)})`}]),o.progressStep(0)),te.enable(!1),K?ce(e,o):be||d(),new Promise(ie=>{o.onFinish(()=>{be?g&&m?(0,u.r)(()=>{g.keyframes([...v.WRAPPER_KEYFRAMES]),m.keyframes([...v.BACKDROP_KEYFRAMES]),o.progressStart(!0,1-I),c=I,y(c),E&&c===s[s.length-1]&&(E.scrollY=!0),c>i?T():N(),te.enable(!0),ie()}):(te.enable(!0),ie()):ie()},{oneTimeCallback:!0}).progressEnd(1,0,H?500:0)})},te=(0,ae.createGesture)({el:n,gestureName:"modalSheet",gesturePriority:40,direction:"y",threshold:10,canStart:_=>{const W=_.event.target.closest("ion-content");return c=a(),!(1===c&&W)},onStart:()=>{j=void 0!==e.canDismiss&&!0!==e.canDismiss&&0===P,E&&(E.scrollY=!1),(0,u.r)(()=>{e.focus()}),o.progressStart(!0,1-c)},onMove:_=>{const O=s.length>1?1-s[1]:void 0,Y=1-c+_.deltaY/k,H=void 0!==O&&Y>=O&&j,K=H?.95:.9999,I=H&&void 0!==O?O+re((Y-O)/(K-O)):Y;S=(0,u.l)(1e-4,I,K),o.progressStep(S)},onEnd:_=>{const Y=c-(_.deltaY+350*_.velocityY)/k,H=s.reduce((K,I)=>Math.abs(I-Y){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=o,this.moveSheetToBreakpoint=s,this.gesture.enable(!0)}sheetOnDismiss(){var e=this;this.gestureAnimationDismissing=!0,this.animation.onFinish((0,D.Z)(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,D.Z)(function*(){var r;if(n.gestureAnimationDismissing&&t!==l.G||"handler"!==t&&!(yield n.checkCanDismiss(e,t)))return!1;const{presentingElement:i}=n;void 0!==i&&"ios"===(0,L.b)(n)&&le(n.statusBarStyle),typeof window<"u"&&n.keyboardOpenCallback&&(window.removeEventListener($.KEYBOARD_DID_OPEN,n.keyboardOpenCallback),n.keyboardOpenCallback=void 0),void 0!==n.currentTransition&&(yield n.currentTransition);const s=l.n.get(n)||[];n.currentTransition=(0,l.g)(n,e,t,"modalLeave",me,_e,{presentingEl:i,currentBreakpoint:null!==(r=n.currentBreakpoint)&&void 0!==r?r:n.initialBreakpoint,backdropBreakpoint:n.backdropBreakpoint});const a=yield n.currentTransition;if(a){const{delegate:d}=n.getDelegate();yield(0,U.d)(d,n.usersElement),(0,f.w)(()=>n.el.classList.remove("show-modal")),n.animation&&n.animation.destroy(),n.gesture&&n.gesture.destroy(),s.forEach(y=>y.destroy())}return n.currentBreakpoint=void 0,n.currentTransition=void 0,n.animation=void 0,a})()}onDidDismiss(){return(0,l.h)(this.el,"ionModalDidDismiss")}onWillDismiss(){return(0,l.h)(this.el,"ionModalWillDismiss")}setCurrentBreakpoint(e){var t=this;return(0,D.Z)(function*(){if(!t.isSheetModal)return void(0,G.p)("setCurrentBreakpoint is only supported on sheet modals.");if(!t.breakpoints.includes(e))return void(0,G.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:r,canDismiss:i,breakpoints:o,animated:s}=t;n!==e&&r&&(t.sheetTransition=r({breakpoint:e,breakpointOffset:1-n,canDismiss:void 0!==i&&!0!==i&&0===o[0],animated:s}),yield t.sheetTransition,t.sheetTransition=void 0)})()}getCurrentBreakpoint(){var e=this;return(0,D.Z)(function*(){return e.currentBreakpoint})()}moveToNextBreakpoint(){var e=this;return(0,D.Z)(function*(){const{breakpoints:t,currentBreakpoint:n}=e;if(!t||null==n)return!1;const r=t.filter(a=>0!==a),o=(r.indexOf(n)+1)%r.length,s=r[o];return yield e.setCurrentBreakpoint(s),!0})()}render(){const{handle:e,isSheetModal:t,presentingElement:n,htmlAttributes:r,handleBehavior:i,inheritedAttributes:o}=this,s=!1!==e&&t,a=(0,L.b)(this),d=void 0!==n&&"ios"===a,y="cycle"===i;return(0,f.h)(f.H,Object.assign({"no-router":!0,tabindex:"-1"},r,{style:{zIndex:`${2e4+this.overlayIndex}`},class:Object.assign({[a]:!0,"modal-default":!d&&!t,"modal-card":d,"modal-sheet":t,"overlay-hidden":!0},(0,b.g)(this.cssClass)),onIonBackdropTap:this.onBackdropTap,onIonModalDidPresent:this.onLifecycle,onIonModalWillPresent:this.onLifecycle,onIonModalWillDismiss:this.onLifecycle,onIonModalDidDismiss:this.onLifecycle}),(0,f.h)("ion-backdrop",{ref:x=>this.backdropEl=x,visible:this.showBackdrop,tappable:this.backdropDismiss,part:"backdrop"}),"ios"===a&&(0,f.h)("div",{class:"modal-shadow"}),(0,f.h)("div",Object.assign({role:"dialog"},o,{"aria-modal":"true",class:"modal-wrapper ion-overlay-wrapper",part:"content",ref:x=>this.wrapperEl=x}),s&&(0,f.h)("button",{class:"modal-handle",tabIndex:y?0:-1,"aria-label":"Activate to adjust the size of the dialog overlaying the screen",onClick:y?this.onHandleClick:void 0,part:"handle"}),(0,f.h)("slot",null)))}get el(){return(0,f.f)(this)}static get watchers(){return{isOpen:["onIsOpenChange"],trigger:["triggerChanged"]}}},Ce={ionModalDidPresent:"ionViewDidEnter",ionModalWillPresent:"ionViewWillEnter",ionModalWillDismiss:"ionViewWillLeave",ionModalDidDismiss:"ionViewDidLeave"};var e;ge.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, #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-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0;border-bottom-left-radius:0}:host-context([dir=rtl]):host(.modal-card) .modal-wrapper,:host-context([dir=rtl]).modal-card .modal-wrapper{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0;border-bottom-left-radius:0}@supports selector(:dir(rtl)){:host(.modal-card) .modal-wrapper:dir(rtl){border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0;border-bottom-left-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-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0;border-bottom-left-radius:0}:host-context([dir=rtl]):host(.modal-sheet) .modal-wrapper,:host-context([dir=rtl]).modal-sheet .modal-wrapper{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0;border-bottom-left-radius:0}@supports selector(:dir(rtl)){:host(.modal-sheet) .modal-wrapper:dir(rtl){border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0;border-bottom-left-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, #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}'}},3567:(ye,J,h)=>{h.d(J,{c:()=>M,g:()=>u,h:()=>f,o:()=>Q});var D=h(5861);const f=(l,b)=>null!==b.closest(l),M=(l,b)=>"string"==typeof l&&l.length>0?Object.assign({"ion-color":!0,[`ion-color-${l}`]:!0},b):b,u=l=>{const b={};return(l=>void 0!==l?(Array.isArray(l)?l:l.split(" ")).filter(w=>null!=w).map(w=>w.trim()).filter(w=>""!==w):[])(l).forEach(w=>b[w]=!0),b},G=/^[a-z][a-z0-9+\-.]*:/,Q=function(){var l=(0,D.Z)(function*(b,w,L,$){if(null!=b&&"#"!==b[0]&&!G.test(b)){const p=document.querySelector("ion-router");if(p)return null!=w&&w.preventDefault(),p.push(b,L,$)}return!1});return function(w,L,$,p){return l.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/8577.de9e1fde527283ee.js b/MacroDeck/wwwroot/client/8577.de9e1fde527283ee.js new file mode 100644 index 00000000..d5ce42fb --- /dev/null +++ b/MacroDeck/wwwroot/client/8577.de9e1fde527283ee.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[8577],{8577:(kt,Q,p)=>{p.r(Q),p.d(Q,{ion_modal:()=>bt});var D=p(5861),h=p(771),M=p(7946),G=p(3254),u=p(512),nt=p(9229),$=p(2400),g=p(1836),l=p(9207),_=p(4459),z=p(2325),L=p(2905),N=p(6591),f=p(4913),dt=p(4510),lt=p(6535),X=p(1848),F=(p(3920),p(2019),function(t){return t.Dark="DARK",t.Light="LIGHT",t.Default="DEFAULT",t}(F||{}));const Z={getEngine(){const t=(0,g.g)();if(null!=t&&t.isPluginAvailable("StatusBar"))return t.Plugins.StatusBar},supportsDefaultStatusBarStyle(){const t=(0,g.g)();return!(null==t||!t.PluginHeaders)},setStyle(t){const e=this.getEngine();e&&e.setStyle(t)},getStyle:(t=(0,D.Z)(function*(){const e=this.getEngine();if(!e)return F.Default;const{style:n}=yield e.getInfo();return n}),function(){return t.apply(this,arguments)})},ot=(t,e)=>{if(1===e)return 0;const n=1/(1-e);return t*n+-e*n},ct=()=>{!X.w||X.w.innerWidth>=768||!Z.supportsDefaultStatusBarStyle()||Z.setStyle({style:F.Dark})},rt=(t=F.Default)=>{!X.w||X.w.innerWidth>=768||!Z.supportsDefaultStatusBarStyle()||Z.setStyle({style:t})},pt=function(){var t=(0,D.Z)(function*(e,n){"function"!=typeof e.canDismiss||!(yield e.canDismiss(void 0,l.G))||(n.isRunning()?n.onFinish(()=>{e.dismiss(void 0,"handler")},{oneTimeCallback:!0}):e.dismiss(void 0,"handler"))});return function(n,o){return t.apply(this,arguments)}}(),it=t=>.00255275*2.71828**(-14.9619*t)-1.00255*2.71828**(-.0380968*t)+1,ht=(t,e)=>(0,u.l)(400,t/Math.abs(1.1*e),500),ft=t=>{const{currentBreakpoint:e,backdropBreakpoint:n}=t,o=void 0===n||n{const{currentBreakpoint:e,backdropBreakpoint:n}=t,o="calc(var(--backdrop-opacity) * ".concat(ot(e,n),")"),i=[{offset:0,opacity:o},{offset:1,opacity:0}],r=[{offset:0,opacity:o},{offset:n,opacity:0},{offset:1,opacity:0}],s=(0,f.c)("backdropAnimation").keyframes(0!==n?r:i);return{wrapperAnimation:(0,f.c)("wrapperAnimation").keyframes([{offset:0,opacity:1,transform:"translateY(".concat(100-100*e,"%)")},{offset:1,opacity:1,transform:"translateY(100%)"}]),backdropAnimation:s}},mt=(t,e)=>{const{presentingEl:n,currentBreakpoint:o}=e,i=(0,u.g)(t),{wrapperAnimation:r,backdropAnimation:s}=void 0!==o?ft(e):{backdropAnimation:(0,f.c)().fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),wrapperAnimation:(0,f.c)().fromTo("transform","translateY(100vh)","translateY(0vh)")};s.addElement(i.querySelector("ion-backdrop")),r.addElement(i.querySelectorAll(".modal-wrapper, .modal-shadow")).beforeStyles({opacity:1});const a=(0,f.c)("entering-base").addElement(t).easing("cubic-bezier(0.32,0.72,0,1)").duration(500).addAnimation(r);if(n){const d=window.innerWidth<768,x="ION-MODAL"===n.tagName&&void 0!==n.presentingElement,b=(0,u.g)(n),A=(0,f.c)().beforeStyles({transform:"translateY(0)","transform-origin":"top center",overflow:"hidden"}),v=document.body;if(d){const w=CSS.supports("width","max(0px, 1px)")?"max(30px, var(--ion-safe-area-top))":"30px",c=.93,E="translateY(".concat(x?"-10px":w,") scale(").concat(c,")");A.afterStyles({transform:E}).beforeAddWrite(()=>v.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:E,borderRadius:"10px 10px 0 0"}]),a.addAnimation(A)}else if(a.addAnimation(s),x){const y="translateY(-10px) scale(".concat(x?.93:1,")");A.afterStyles({transform:y}).addElement(b.querySelector(".modal-wrapper")).keyframes([{offset:0,filter:"contrast(1)",transform:"translateY(0) scale(1)"},{offset:1,filter:"contrast(0.85)",transform:y}]);const c=(0,f.c)().afterStyles({transform:y}).addElement(b.querySelector(".modal-shadow")).keyframes([{offset:0,opacity:"1",transform:"translateY(0) scale(1)"},{offset:1,opacity:"0",transform:y}]);a.addAnimation([A,c])}else r.fromTo("opacity","0","1")}else a.addAnimation(s);return a},gt=(t,e,n=500)=>{const{presentingEl:o,currentBreakpoint:i}=e,r=(0,u.g)(t),{wrapperAnimation:s,backdropAnimation:a}=void 0!==i?ut(e):{backdropAnimation:(0,f.c)().fromTo("opacity","var(--backdrop-opacity)",0),wrapperAnimation:(0,f.c)().fromTo("transform","translateY(0vh)","translateY(100vh)")};a.addElement(r.querySelector("ion-backdrop")),s.addElement(r.querySelectorAll(".modal-wrapper, .modal-shadow")).beforeStyles({opacity:1});const d=(0,f.c)("leaving-base").addElement(t).easing("cubic-bezier(0.32,0.72,0,1)").duration(n).addAnimation(s);if(o){const x=window.innerWidth<768,b="ION-MODAL"===o.tagName&&void 0!==o.presentingElement,A=(0,u.g)(o),v=(0,f.c)().beforeClearStyles(["transform"]).afterClearStyles(["transform"]).onFinish(y=>{1===y&&(o.style.setProperty("overflow",""),Array.from(w.querySelectorAll("ion-modal:not(.overlay-hidden)")).filter(E=>void 0!==E.presentingElement).length<=1&&w.style.setProperty("background-color",""))}),w=document.body;if(x){const y=CSS.supports("width","max(0px, 1px)")?"max(30px, var(--ion-safe-area-top))":"30px",E=.93,j="translateY(".concat(b?"-10px":y,") scale(").concat(E,")");v.addElement(o).keyframes([{offset:0,filter:"contrast(0.85)",transform:j,borderRadius:"10px 10px 0 0"},{offset:1,filter:"contrast(1)",transform:"translateY(0px) scale(1)",borderRadius:"0px"}]),d.addAnimation(v)}else if(d.addAnimation(a),b){const c="translateY(-10px) scale(".concat(b?.93:1,")");v.addElement(A.querySelector(".modal-wrapper")).afterStyles({transform:"translate3d(0, 0, 0)"}).keyframes([{offset:0,filter:"contrast(0.85)",transform:c},{offset:1,filter:"contrast(1)",transform:"translateY(0) scale(1)"}]);const E=(0,f.c)().addElement(A.querySelector(".modal-shadow")).afterStyles({transform:"translateY(0) scale(1)"}).keyframes([{offset:0,opacity:"0",transform:c},{offset:1,opacity:"1",transform:"translateY(0) scale(1)"}]);d.addAnimation([v,E])}else s.fromTo("opacity","1","0")}else d.addAnimation(a);return d},_t=(t,e)=>{const{currentBreakpoint:n}=e,o=(0,u.g)(t),{wrapperAnimation:i,backdropAnimation:r}=void 0!==n?ft(e):{backdropAnimation:(0,f.c)().fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),wrapperAnimation:(0,f.c)().keyframes([{offset:0,opacity:.01,transform:"translateY(40px)"},{offset:1,opacity:1,transform:"translateY(0px)"}])};return r.addElement(o.querySelector("ion-backdrop")),i.addElement(o.querySelector(".modal-wrapper")),(0,f.c)().addElement(t).easing("cubic-bezier(0.36,0.66,0.04,1)").duration(280).addAnimation([r,i])},Dt=(t,e)=>{const{currentBreakpoint:n}=e,o=(0,u.g)(t),{wrapperAnimation:i,backdropAnimation:r}=void 0!==n?ut(e):{backdropAnimation:(0,f.c)().fromTo("opacity","var(--backdrop-opacity)",0),wrapperAnimation:(0,f.c)().keyframes([{offset:0,opacity:.99,transform:"translateY(0px)"},{offset:1,opacity:0,transform:"translateY(40px)"}])};return r.addElement(o.querySelector("ion-backdrop")),i.addElement(o.querySelector(".modal-wrapper")),(0,f.c)().easing("cubic-bezier(0.47,0,0.745,0.715)").duration(200).addAnimation([r,i])},bt=class{constructor(t){(0,h.r)(this,t),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,nt.c)(),this.triggerController=(0,l.e)(),this.coreDelegate=(0,G.C)(),this.isSheetModal=!1,this.inheritedAttributes={},this.inline=!1,this.gestureAnimationDismissing=!1,this.onHandleClick=()=>{const{sheetTransition:e,handleBehavior:n}=this;"cycle"!==n||void 0!==e||this.moveToNextBreakpoint()},this.onBackdropTap=()=>{const{sheetTransition:e}=this;void 0===e&&this.dismiss(void 0,l.B)},this.onLifecycle=e=>{const n=this.usersElement,o=Mt[e.type];if(n&&o){const i=new CustomEvent(o,{bubbles:!1,cancelable:!1,detail:e.detail});n.dispatchEvent(i)}},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.canDismiss=!0}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)}breakpointsChanged(t){void 0!==t&&(this.sortedBreakpoints=t.sort((e,n)=>e-n))}connectedCallback(){const{el:t}=this;(0,l.j)(t),this.triggerChanged()}disconnectedCallback(){this.triggerController.removeClickListener()}componentWillLoad(){const{breakpoints:t,initialBreakpoint:e,el:n}=this,o=this.isSheetModal=void 0!==t&&void 0!==e;this.inheritedAttributes=(0,u.k)(n,["aria-label","role"]),o&&(this.currentBreakpoint=this.initialBreakpoint),void 0!==t&&void 0!==e&&!t.includes(e)&&(0,$.p)("Your breakpoints array must include the initialBreakpoint value."),(0,l.k)(n)}componentDidLoad(){!0===this.isOpen&&(0,u.r)(()=>this.present()),this.breakpointsChanged(this.breakpoints),this.triggerChanged()}getDelegate(t=!1){if(this.workingDelegate&&!t)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(t,e){var n=this;return(0,D.Z)(function*(){const{canDismiss:o}=n;return"function"==typeof o?o(t,e):o})()}present(){var t=this;return(0,D.Z)(function*(){const e=yield t.lockController.lock();if(t.presented)return void e();const{presentingElement:n,el:o}=t;t.currentBreakpoint=t.initialBreakpoint;const{inline:i,delegate:r}=t.getDelegate(!0);t.ionMount.emit(),t.usersElement=yield(0,G.a)(r,o,t.component,["ion-page"],t.componentProps,i),(0,u.m)(o)?yield(0,z.e)(t.usersElement):t.keepContentsMounted||(yield(0,z.w)()),(0,h.w)(()=>t.el.classList.add("show-modal"));const s=void 0!==n;s&&"ios"===(0,L.b)(t)&&(t.statusBarStyle=yield Z.getStyle(),ct()),yield(0,l.f)(t,"modalEnter",mt,_t,{presentingEl:n,currentBreakpoint:t.initialBreakpoint,backdropBreakpoint:t.backdropBreakpoint}),typeof window<"u"&&(t.keyboardOpenCallback=()=>{t.gesture&&(t.gesture.enable(!1),(0,u.r)(()=>{t.gesture&&t.gesture.enable(!0)}))},window.addEventListener(N.KEYBOARD_DID_OPEN,t.keyboardOpenCallback)),t.isSheetModal?t.initSheetGesture():s&&t.initSwipeToClose(),e()})()}initSwipeToClose(){var e,t=this;if("ios"!==(0,L.b)(this))return;const{el:n}=this,o=this.leaveAnimation||L.c.get("modalLeave",gt),i=this.animation=o(n,{presentingEl:this.presentingElement});if(!(0,M.a)(n))return void(0,M.p)(n);const s=null!==(e=this.statusBarStyle)&&void 0!==e?e:F.Default;this.gesture=((t,e,n,o)=>{const r=t.offsetHeight;let s=!1,a=!1,d=null,x=null,A=!0,v=0;const V=(0,lt.createGesture)({el:t,gestureName:"modalSwipeToClose",gesturePriority:l.O,direction:"y",threshold:10,canStart:k=>{const m=k.event.target;return null===m||!m.closest||(d=(0,M.f)(m),d?(x=(0,M.i)(d)?(0,u.g)(d).querySelector(".inner-scroll"):d,!d.querySelector("ion-refresher")&&0===x.scrollTop):null===m.closest("ion-footer"))},onStart:k=>{const{deltaY:m}=k;A=!d||!(0,M.i)(d)||d.scrollY,a=void 0!==t.canDismiss&&!0!==t.canDismiss,m>0&&d&&(0,M.d)(d),e.progressStart(!0,s?1:0)},onMove:k=>{const{deltaY:m}=k;m>0&&d&&(0,M.d)(d);const B=k.deltaY/r,P=B>=0&&a,O=P?.2:.9999,U=P?it(B/O):B,C=(0,u.l)(1e-4,U,O);e.progressStep(C),C>=.5&&v<.5?rt(n):C<.5&&v>=.5&&ct(),v=C},onEnd:k=>{const m=k.velocityY,B=k.deltaY/r,P=B>=0&&a,O=P?.2:.9999,U=P?it(B/O):B,C=(0,u.l)(1e-4,U,O),R=!P&&(k.deltaY+1e3*m)/r>=.5;let J=R?-.001:.001;R?(e.easing("cubic-bezier(0.32, 0.72, 0, 1)"),J+=(0,dt.g)([0,0],[.32,.72],[0,1],[1,1],C)[0]):(e.easing("cubic-bezier(1, 0, 0.68, 0.28)"),J+=(0,dt.g)([0,0],[1,0],[.68,.28],[1,1],C)[0]);const tt=ht(R?B*r:(1-C)*r,m);s=R,V.enable(!1),d&&(0,M.r)(d,A),e.onFinish(()=>{R||V.enable(!0)}).progressEnd(R?1:0,J,tt),P&&C>O/4?pt(t,e):R&&o()}});return V})(n,i,s,()=>{this.gestureAnimationDismissing=!0,rt(this.statusBarStyle),this.animation.onFinish((0,D.Z)(function*(){yield t.dismiss(void 0,l.G),t.gestureAnimationDismissing=!1}))}),this.gesture.enable(!0)}initSheetGesture(){const{wrapperEl:t,initialBreakpoint:e,backdropBreakpoint:n}=this;if(!t||void 0===e)return;const o=this.enterAnimation||L.c.get("modalEnter",mt),i=this.animation=o(this.el,{presentingEl:this.presentingElement,currentBreakpoint:e,backdropBreakpoint:n});i.progressStart(!0,1);const{gesture:r,moveSheetToBreakpoint:s}=((t,e,n,o,i,r,s=[],a,d,x)=>{const v={WRAPPER_KEYFRAMES:[{offset:0,transform:"translateY(0%)"},{offset:1,transform:"translateY(100%)"}],BACKDROP_KEYFRAMES:0!==i?[{offset:0,opacity:"var(--backdrop-opacity)"},{offset:1-i,opacity:0},{offset:1,opacity:0}]:[{offset:0,opacity:"var(--backdrop-opacity)"},{offset:1,opacity:.01}]},w=t.querySelector("ion-content"),y=n.clientHeight;let c=o,E=0,j=!1;const k=r.childAnimations.find(S=>"wrapperAnimation"===S.id),m=r.childAnimations.find(S=>"backdropAnimation"===S.id),B=s[s.length-1],P=s[0],O=()=>{t.style.setProperty("pointer-events","auto"),e.style.setProperty("pointer-events","auto"),t.classList.remove("ion-disable-focus-trap")},U=()=>{t.style.setProperty("pointer-events","none"),e.style.setProperty("pointer-events","none"),t.classList.add("ion-disable-focus-trap")};k&&m&&(k.keyframes([...v.WRAPPER_KEYFRAMES]),m.keyframes([...v.BACKDROP_KEYFRAMES]),r.progressStart(!0,1-c),c>i?O():U()),w&&c!==B&&(w.scrollY=!1);const tt=S=>{const{breakpoint:W,canDismiss:T,breakpointOffset:Y,animated:H}=S,K=T&&0===W,I=K?c:W,yt=0!==I;return c=0,k&&m&&(k.keyframes([{offset:0,transform:"translateY(".concat(100*Y,"%)")},{offset:1,transform:"translateY(".concat(100*(1-I),"%)")}]),m.keyframes([{offset:0,opacity:"calc(var(--backdrop-opacity) * ".concat(ot(1-Y,i),")")},{offset:1,opacity:"calc(var(--backdrop-opacity) * ".concat(ot(I,i),")")}]),r.progressStep(0)),et.enable(!1),K?pt(t,r):yt||d(),new Promise(at=>{r.onFinish(()=>{yt?k&&m?(0,u.r)(()=>{k.keyframes([...v.WRAPPER_KEYFRAMES]),m.keyframes([...v.BACKDROP_KEYFRAMES]),r.progressStart(!0,1-I),c=I,x(c),w&&c===s[s.length-1]&&(w.scrollY=!0),c>i?O():U(),et.enable(!0),at()}):(et.enable(!0),at()):at()},{oneTimeCallback:!0}).progressEnd(1,0,H?500:0)})},et=(0,lt.createGesture)({el:n,gestureName:"modalSheet",gesturePriority:40,direction:"y",threshold:10,canStart:S=>{const W=S.event.target.closest("ion-content");return c=a(),!(1===c&&W)},onStart:()=>{j=void 0!==t.canDismiss&&!0!==t.canDismiss&&0===P,w&&(w.scrollY=!1),(0,u.r)(()=>{t.focus()}),r.progressStart(!0,1-c)},onMove:S=>{const T=s.length>1?1-s[1]:void 0,Y=1-c+S.deltaY/y,H=void 0!==T&&Y>=T&&j,K=H?.95:.9999,I=H&&void 0!==T?T+it((Y-T)/(K-T)):Y;E=(0,u.l)(1e-4,I,K),r.progressStep(E)},onEnd:S=>{const Y=c-(S.deltaY+350*S.velocityY)/y,H=s.reduce((K,I)=>Math.abs(I-Y){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=s,this.gesture.enable(!0)}sheetOnDismiss(){var t=this;this.gestureAnimationDismissing=!0,this.animation.onFinish((0,D.Z)(function*(){t.currentBreakpoint=0,t.ionBreakpointDidChange.emit({breakpoint:t.currentBreakpoint}),yield t.dismiss(void 0,l.G),t.gestureAnimationDismissing=!1}))}dismiss(t,e){var n=this;return(0,D.Z)(function*(){var o;if(n.gestureAnimationDismissing&&e!==l.G)return!1;const i=yield n.lockController.lock();if("handler"!==e&&!(yield n.checkCanDismiss(t,e)))return i(),!1;const{presentingElement:r}=n;void 0!==r&&"ios"===(0,L.b)(n)&&rt(n.statusBarStyle),typeof window<"u"&&n.keyboardOpenCallback&&(window.removeEventListener(N.KEYBOARD_DID_OPEN,n.keyboardOpenCallback),n.keyboardOpenCallback=void 0);const a=l.n.get(n)||[],d=yield(0,l.g)(n,t,e,"modalLeave",gt,Dt,{presentingEl:r,currentBreakpoint:null!==(o=n.currentBreakpoint)&&void 0!==o?o:n.initialBreakpoint,backdropBreakpoint:n.backdropBreakpoint});if(d){const{delegate:x}=n.getDelegate();yield(0,G.d)(x,n.usersElement),(0,h.w)(()=>n.el.classList.remove("show-modal")),n.animation&&n.animation.destroy(),n.gesture&&n.gesture.destroy(),a.forEach(b=>b.destroy())}return n.currentBreakpoint=void 0,n.animation=void 0,i(),d})()}onDidDismiss(){return(0,l.h)(this.el,"ionModalDidDismiss")}onWillDismiss(){return(0,l.h)(this.el,"ionModalWillDismiss")}setCurrentBreakpoint(t){var e=this;return(0,D.Z)(function*(){if(!e.isSheetModal)return void(0,$.p)("setCurrentBreakpoint is only supported on sheet modals.");if(!e.breakpoints.includes(t))return void(0,$.p)("Attempted to set invalid breakpoint value ".concat(t,". Please double check that the breakpoint value is part of your defined breakpoints."));const{currentBreakpoint:n,moveSheetToBreakpoint:o,canDismiss:i,breakpoints:r,animated:s}=e;n!==t&&o&&(e.sheetTransition=o({breakpoint:t,breakpointOffset:1-n,canDismiss:void 0!==i&&!0!==i&&0===r[0],animated:s}),yield e.sheetTransition,e.sheetTransition=void 0)})()}getCurrentBreakpoint(){var t=this;return(0,D.Z)(function*(){return t.currentBreakpoint})()}moveToNextBreakpoint(){var t=this;return(0,D.Z)(function*(){const{breakpoints:e,currentBreakpoint:n}=t;if(!e||null==n)return!1;const o=e.filter(a=>0!==a),r=(o.indexOf(n)+1)%o.length,s=o[r];return yield t.setCurrentBreakpoint(s),!0})()}render(){const{handle:t,isSheetModal:e,presentingElement:n,htmlAttributes:o,handleBehavior:i,inheritedAttributes:r}=this,s=!1!==t&&e,a=(0,L.b)(this),d=void 0!==n&&"ios"===a,x="cycle"===i;return(0,h.h)(h.H,Object.assign({"no-router":!0,tabindex:"-1"},o,{style:{zIndex:"".concat(2e4+this.overlayIndex)},class:Object.assign({[a]:!0,"modal-default":!d&&!e,"modal-card":d,"modal-sheet":e,"overlay-hidden":!0},(0,_.g)(this.cssClass)),onIonBackdropTap:this.onBackdropTap,onIonModalDidPresent:this.onLifecycle,onIonModalWillPresent:this.onLifecycle,onIonModalWillDismiss:this.onLifecycle,onIonModalDidDismiss:this.onLifecycle}),(0,h.h)("ion-backdrop",{ref:b=>this.backdropEl=b,visible:this.showBackdrop,tappable:this.backdropDismiss,part:"backdrop"}),"ios"===a&&(0,h.h)("div",{class:"modal-shadow"}),(0,h.h)("div",Object.assign({role:"dialog"},r,{"aria-modal":"true",class:"modal-wrapper ion-overlay-wrapper",part:"content",ref:b=>this.wrapperEl=b}),s&&(0,h.h)("button",{class:"modal-handle",tabIndex:x?0:-1,"aria-label":"Activate to adjust the size of the dialog overlaying the screen",onClick:x?this.onHandleClick:void 0,part:"handle"}),(0,h.h)("slot",null)))}get el(){return(0,h.f)(this)}static get watchers(){return{isOpen:["onIsOpenChange"],trigger:["triggerChanged"]}}},Mt={ionModalDidPresent:"ionViewDidEnter",ionModalWillPresent:"ionViewWillEnter",ionModalWillDismiss:"ionViewWillLeave",ionModalDidDismiss:"ionViewDidLeave"};var t;bt.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, #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-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0;border-bottom-left-radius:0}:host-context([dir=rtl]):host(.modal-card) .modal-wrapper,:host-context([dir=rtl]).modal-card .modal-wrapper{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0;border-bottom-left-radius:0}@supports selector(:dir(rtl)){:host(.modal-card:dir(rtl)) .modal-wrapper{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0;border-bottom-left-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-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0;border-bottom-left-radius:0}:host-context([dir=rtl]):host(.modal-sheet) .modal-wrapper,:host-context([dir=rtl]).modal-sheet .modal-wrapper{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0;border-bottom-left-radius:0}@supports selector(:dir(rtl)){:host(.modal-sheet:dir(rtl)) .modal-wrapper{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-bottom-right-radius:0;border-bottom-left-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, #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}'}},4459:(kt,Q,p)=>{p.d(Q,{c:()=>M,g:()=>u,h:()=>h,o:()=>$});var D=p(5861);const h=(g,l)=>null!==l.closest(g),M=(g,l)=>"string"==typeof g&&g.length>0?Object.assign({"ion-color":!0,["ion-color-".concat(g)]:!0},l):l,u=g=>{const l={};return(g=>void 0!==g?(Array.isArray(g)?g:g.split(" ")).filter(_=>null!=_).map(_=>_.trim()).filter(_=>""!==_):[])(g).forEach(_=>l[_]=!0),l},nt=/^[a-z][a-z0-9+\-.]*:/,$=function(){var g=(0,D.Z)(function*(l,_,z,L){if(null!=l&&"#"!==l[0]&&!nt.test(l)){const N=document.querySelector("ion-router");if(N)return null!=_&&_.preventDefault(),N.push(l,z,L)}return!1});return function(_,z,L,N){return g.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/8594.2d51227395bb24eb.js b/MacroDeck/wwwroot/client/8594.2d51227395bb24eb.js new file mode 100644 index 00000000..7eaf5933 --- /dev/null +++ b/MacroDeck/wwwroot/client/8594.2d51227395bb24eb.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[8594],{8594:(et,H,D)=>{D.r(H),D.d(H,{iosTransitionAnimation:()=>tt,shadow:()=>h});var o=D(962),J=D(191);const k=s=>document.querySelector("".concat(s,".ion-cloned-element")),h=s=>s.shadowRoot||s,G=s=>{const r="ION-TABS"===s.tagName?s:s.querySelector("ion-tabs"),c="ion-content ion-header:not(.header-collapse-condense-inactive) ion-title.title-large";if(null!=r){const e=r.querySelector("ion-tab:not(.tab-hidden), .ion-page:not(.ion-page-hidden)");return null!=e?e.querySelector(c):null}return s.querySelector(c)},U=(s,r)=>{const c="ION-TABS"===s.tagName?s:s.querySelector("ion-tabs");let e=[];if(null!=c){const t=c.querySelector("ion-tab:not(.tab-hidden), .ion-page:not(.ion-page-hidden)");null!=t&&(e=t.querySelectorAll("ion-buttons"))}else e=s.querySelectorAll("ion-buttons");for(const t of e){const p=t.closest("ion-header"),i=p&&!p.classList.contains("header-collapse-condense-inactive"),u=t.querySelector("ion-back-button"),l=t.classList.contains("buttons-collapse");if(null!==u&&("start"===t.slot||""===t.slot)&&(l&&i&&r||!l))return u}return null},z=(s,r,c,e,t,p,i,u,l)=>{var y,E;const _=r?"calc(100% - ".concat(t.right+4,"px)"):"".concat(t.left-4,"px"),f=r?"right":"left",T=r?"left":"right",R=r?"right":"left",O=(null===(y=p.textContent)||void 0===y?void 0:y.trim())===(null===(E=u.textContent)||void 0===E?void 0:E.trim()),S=(l.height-Z)/i.height,X=O?"scale(".concat(l.width/i.width,", ").concat(S,")"):"scale(".concat(S,")"),M="scale(1)",x=h(e).querySelector("ion-icon").getBoundingClientRect(),n="".concat(r?x.width/2-(x.right-t.right):t.left-x.width/2,"px"),g=r?"-".concat(window.innerWidth-t.right,"px"):"".concat(t.left,"px"),$="".concat(l.top,"px"),C="".concat(t.top,"px"),a=[{offset:0,transform:"translate3d(".concat(n,", ").concat($,", 0)")},{offset:1,transform:"translate3d(".concat(g,", ").concat(C,", 0)")}],d=[{offset:0,transform:"translate3d(".concat(g,", ").concat(C,", 0)")},{offset:1,transform:"translate3d(".concat(n,", ").concat($,", 0)")}],I=c?d:a,A=c?[{offset:0,opacity:1,transform:M},{offset:1,opacity:0,transform:X}]:[{offset:0,opacity:0,transform:X},{offset:1,opacity:1,transform:M}],N=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)"}],L=(0,o.c)(),q=(0,o.c)(),w=(0,o.c)(),m=k("ion-back-button"),P=h(m).querySelector(".button-text"),Y=h(m).querySelector("ion-icon");m.text=e.text,m.mode=e.mode,m.icon=e.icon,m.color=e.color,m.disabled=e.disabled,m.style.setProperty("display","block"),m.style.setProperty("position","fixed"),q.addElement(Y),L.addElement(P),w.addElement(m),w.beforeStyles({position:"absolute",top:"0px",[R]:"0px"}).keyframes(I),L.beforeStyles({"transform-origin":"".concat(f," top")}).beforeAddWrite(()=>{e.style.setProperty("display","none"),m.style.setProperty(f,_)}).afterAddWrite(()=>{e.style.setProperty("display",""),m.style.setProperty("display","none"),m.style.removeProperty(f)}).keyframes(A),q.beforeStyles({"transform-origin":"".concat(T," center")}).keyframes(N),s.addAnimation([L,q,w])},j=(s,r,c,e,t,p,i,u)=>{var l,y;const E=r?"right":"left",_=r?"calc(100% - ".concat(t.right,"px)"):"".concat(t.left,"px"),T="".concat(t.top,"px"),O=r?"-".concat(window.innerWidth-u.right-8,"px"):"".concat(u.x-8,"px"),S="".concat(u.y-2,"px"),X=(null===(l=i.textContent)||void 0===l?void 0:l.trim())===(null===(y=e.textContent)||void 0===y?void 0:y.trim()),W=u.height/(p.height-Z),x="scale(1)",n=X?"scale(".concat(u.width/p.width,", ").concat(W,")"):"scale(".concat(W,")"),g=[{offset:0,opacity:0,transform:"translate3d(".concat(O,", ").concat(S,", 0) ").concat(n)},{offset:.1,opacity:0},{offset:1,opacity:1,transform:"translate3d(".concat("0px",", ").concat(T,", 0) ").concat(x)}],$=[{offset:0,opacity:.99,transform:"translate3d(".concat("0px",", ").concat(T,", 0) ").concat(x)},{offset:.6,opacity:0},{offset:1,opacity:0,transform:"translate3d(".concat(O,", ").concat(S,", 0) ").concat(n)}],C=c?g:$,a=k("ion-title"),d=(0,o.c)();a.innerText=e.innerText,a.size=e.size,a.color=e.color,d.addElement(a),d.beforeStyles({"transform-origin":"".concat(E," top"),height:"".concat(t.height,"px"),display:"",position:"relative",[E]:_}).beforeAddWrite(()=>{e.style.setProperty("opacity","0")}).afterAddWrite(()=>{e.style.setProperty("opacity",""),a.style.setProperty("display","none")}).keyframes(C),s.addAnimation(d)},tt=(s,r)=>{var c;try{const e="cubic-bezier(0.32,0.72,0,1)",t="opacity",p="transform",i="0%",l="rtl"===s.ownerDocument.dir,y=l?"-99.5%":"99.5%",E=l?"33%":"-33%",_=r.enteringEl,f=r.leavingEl,T="back"===r.direction,R=_.querySelector(":scope > ion-content"),O=_.querySelectorAll(":scope > ion-header > *:not(ion-toolbar), :scope > ion-footer > *"),b=_.querySelectorAll(":scope > ion-header > ion-toolbar"),S=(0,o.c)(),X=(0,o.c)();if(S.addElement(_).duration((null!==(c=r.duration)&&void 0!==c?c:0)||540).easing(r.easing||e).fill("both").beforeRemoveClass("ion-page-invisible"),f&&null!=s){const n=(0,o.c)();n.addElement(s),S.addAnimation(n)}if(R||0!==b.length||0!==O.length?(X.addElement(R),X.addElement(O)):X.addElement(_.querySelector(":scope > .ion-page, :scope > ion-nav, :scope > ion-tabs")),S.addAnimation(X),T?X.beforeClearStyles([t]).fromTo("transform","translateX(".concat(E,")"),"translateX(".concat(i,")")).fromTo(t,.8,1):X.beforeClearStyles([t]).fromTo("transform","translateX(".concat(y,")"),"translateX(".concat(i,")")),R){const n=h(R).querySelector(".transition-effect");if(n){const g=n.querySelector(".transition-cover"),$=n.querySelector(".transition-shadow"),C=(0,o.c)(),a=(0,o.c)(),d=(0,o.c)();C.addElement(n).beforeStyles({opacity:"1",display:"block"}).afterStyles({opacity:"",display:""}),a.addElement(g).beforeClearStyles([t]).fromTo(t,0,.1),d.addElement($).beforeClearStyles([t]).fromTo(t,.03,.7),C.addAnimation([a,d]),X.addAnimation([C])}}const M=_.querySelector("ion-header.header-collapse-condense"),{forward:W,backward:x}=((s,r,c,e,t)=>{const p=U(e,c),i=G(t),u=G(e),l=U(t,c),y=null!==p&&null!==i&&!c,E=null!==u&&null!==l&&c;if(y){const _=i.getBoundingClientRect(),f=p.getBoundingClientRect(),T=h(p).querySelector(".button-text"),R=T.getBoundingClientRect(),b=h(i).querySelector(".toolbar-title").getBoundingClientRect();j(s,r,c,i,_,b,T,R),z(s,r,c,p,f,T,R,i,b)}else if(E){const _=u.getBoundingClientRect(),f=l.getBoundingClientRect(),T=h(l).querySelector(".button-text"),R=T.getBoundingClientRect(),b=h(u).querySelector(".toolbar-title").getBoundingClientRect();j(s,r,c,u,_,b,T,R),z(s,r,c,l,f,T,R,u,b)}return{forward:y,backward:E}})(S,l,T,_,f);if(b.forEach(n=>{const g=(0,o.c)();g.addElement(n),S.addAnimation(g);const $=(0,o.c)();$.addElement(n.querySelector("ion-title"));const C=(0,o.c)(),a=Array.from(n.querySelectorAll("ion-buttons,[menuToggle]")),d=n.closest("ion-header"),I=null==d?void 0:d.classList.contains("header-collapse-condense-inactive");let v;v=a.filter(T?N=>{const L=N.classList.contains("buttons-collapse");return L&&!I||!L}:N=>!N.classList.contains("buttons-collapse")),C.addElement(v);const B=(0,o.c)();B.addElement(n.querySelectorAll(":scope > *:not(ion-title):not(ion-buttons):not([menuToggle])"));const A=(0,o.c)();A.addElement(h(n).querySelector(".toolbar-background"));const F=(0,o.c)(),K=n.querySelector("ion-back-button");if(K&&F.addElement(K),g.addAnimation([$,C,B,A,F]),C.fromTo(t,.01,1),B.fromTo(t,.01,1),T)I||$.fromTo("transform","translateX(".concat(E,")"),"translateX(".concat(i,")")).fromTo(t,.01,1),B.fromTo("transform","translateX(".concat(E,")"),"translateX(".concat(i,")")),F.fromTo(t,.01,1);else if(M||$.fromTo("transform","translateX(".concat(y,")"),"translateX(".concat(i,")")).fromTo(t,.01,1),B.fromTo("transform","translateX(".concat(y,")"),"translateX(".concat(i,")")),A.beforeClearStyles([t,"transform"]),(null==d?void 0:d.translucent)?A.fromTo("transform",l?"translateX(-100%)":"translateX(100%)","translateX(0px)"):A.fromTo(t,.01,"var(--opacity)"),W||F.fromTo(t,.01,1),K&&!W){const L=(0,o.c)();L.addElement(h(K).querySelector(".button-text")).fromTo("transform",l?"translateX(-100px)":"translateX(100px)","translateX(0px)"),g.addAnimation(L)}}),f){const n=(0,o.c)(),g=f.querySelector(":scope > ion-content"),$=f.querySelectorAll(":scope > ion-header > ion-toolbar"),C=f.querySelectorAll(":scope > ion-header > *:not(ion-toolbar), :scope > ion-footer > *");if(g||0!==$.length||0!==C.length?(n.addElement(g),n.addElement(C)):n.addElement(f.querySelector(":scope > .ion-page, :scope > ion-nav, :scope > ion-tabs")),S.addAnimation(n),T){n.beforeClearStyles([t]).fromTo("transform","translateX(".concat(i,")"),l?"translateX(-100%)":"translateX(100%)");const a=(0,J.g)(f);S.afterAddWrite(()=>{"normal"===S.getDirection()&&a.style.setProperty("display","none")})}else n.fromTo("transform","translateX(".concat(i,")"),"translateX(".concat(E,")")).fromTo(t,1,.8);if(g){const a=h(g).querySelector(".transition-effect");if(a){const d=a.querySelector(".transition-cover"),I=a.querySelector(".transition-shadow"),v=(0,o.c)(),B=(0,o.c)(),A=(0,o.c)();v.addElement(a).beforeStyles({opacity:"1",display:"block"}).afterStyles({opacity:"",display:""}),B.addElement(d).beforeClearStyles([t]).fromTo(t,.1,0),A.addElement(I).beforeClearStyles([t]).fromTo(t,.7,.03),v.addAnimation([B,A]),n.addAnimation([v])}}$.forEach(a=>{const d=(0,o.c)();d.addElement(a);const I=(0,o.c)();I.addElement(a.querySelector("ion-title"));const v=(0,o.c)(),B=a.querySelectorAll("ion-buttons,[menuToggle]"),A=a.closest("ion-header"),F=null==A?void 0:A.classList.contains("header-collapse-condense-inactive"),K=Array.from(B).filter(P=>{const Y=P.classList.contains("buttons-collapse");return Y&&!F||!Y});v.addElement(K);const N=(0,o.c)(),L=a.querySelectorAll(":scope > *:not(ion-title):not(ion-buttons):not([menuToggle])");L.length>0&&N.addElement(L);const q=(0,o.c)();q.addElement(h(a).querySelector(".toolbar-background"));const w=(0,o.c)(),m=a.querySelector("ion-back-button");if(m&&w.addElement(m),d.addAnimation([I,v,N,w,q]),S.addAnimation(d),w.fromTo(t,.99,0),v.fromTo(t,.99,0),N.fromTo(t,.99,0),T){if(F||I.fromTo("transform","translateX(".concat(i,")"),l?"translateX(-100%)":"translateX(100%)").fromTo(t,.99,0),N.fromTo("transform","translateX(".concat(i,")"),l?"translateX(-100%)":"translateX(100%)"),q.beforeClearStyles([t,"transform"]),(null==A?void 0:A.translucent)?q.fromTo("transform","translateX(0px)",l?"translateX(-100%)":"translateX(100%)"):q.fromTo(t,"var(--opacity)",0),m&&!x){const Y=(0,o.c)();Y.addElement(h(m).querySelector(".button-text")).fromTo("transform","translateX(".concat(i,")"),"translateX(".concat((l?-124:124)+"px",")")),d.addAnimation(Y)}}else F||I.fromTo("transform","translateX(".concat(i,")"),"translateX(".concat(E,")")).fromTo(t,.99,0).afterClearStyles([p,t]),N.fromTo("transform","translateX(".concat(i,")"),"translateX(".concat(E,")")).afterClearStyles([p,t]),w.afterClearStyles([t]),I.afterClearStyles([t]),v.afterClearStyles([t])})}return S}catch(e){throw e}},Z=10}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/8633.19c7b0c72176be9e.js b/MacroDeck/wwwroot/client/8633.19c7b0c72176be9e.js new file mode 100644 index 00000000..10db32c2 --- /dev/null +++ b/MacroDeck/wwwroot/client/8633.19c7b0c72176be9e.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[8633],{8633:(C,b,a)=>{a.r(b),a.d(b,{ion_item_option:()=>d,ion_item_options:()=>h,ion_item_sliding:()=>E});var p=a(5861),n=a(771),w=a(4459),f=a(2905),u=a(512),g=a(7946),k=a(6806);const d=class{constructor(t){(0,n.r)(this,t),this.onClick=i=>{i.target.closest("ion-item-option")&&i.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:t,expandable:i,href:e}=this,o=void 0===e?"button":"a",l=(0,f.b)(this),c="button"===o?{type:this.type}:{download:this.download,href:this.href,target:this.target};return(0,n.h)(n.H,{onClick:this.onClick,class:(0,w.c)(this.color,{[l]:!0,"item-option-disabled":t,"item-option-expandable":i,"ion-activatable":!0})},(0,n.h)(o,Object.assign({},c,{class:"button-native",part:"native",disabled:t}),(0,n.h)("span",{class:"button-inner"},(0,n.h)("slot",{name:"top"}),(0,n.h)("div",{class:"horizontal-wrapper"},(0,n.h)("slot",{name:"start"}),(0,n.h)("slot",{name:"icon-only"}),(0,n.h)("slot",null),(0,n.h)("slot",{name:"end"})),(0,n.h)("slot",{name:"bottom"})),"md"===l&&(0,n.h)("ion-ripple-effect",null)))}get el(){return(0,n.f)(this)}};d.style={ios:":host{--background:var(--ion-color-primary, #3880ff);--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, #3171e0)}:host(.ion-color.ion-activated){background:var(--ion-color-shade)}",md:":host{--background:var(--ion-color-primary, #3880ff);--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}"};const h=class{constructor(t){(0,n.r)(this,t),this.ionSwipe=(0,n.d)(this,"ionSwipe",7),this.side="end"}fireSwipeEvent(){var t=this;return(0,p.Z)(function*(){t.ionSwipe.emit({side:t.side})})()}render(){const t=(0,f.b)(this),i=(0,u.p)(this.side);return(0,n.h)(n.H,{class:{[t]:!0,["item-options-".concat(t)]:!0,"item-options-start":!i,"item-options-end":i}})}get el(){return(0,n.f)(this)}};let m;h.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, #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, 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}"};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,p.Z)(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,p.Z)(function*(){yield t.updateOptions()})),yield t.updateOptions(),t.gesture=(yield Promise.resolve().then(a.bind(a,6535))).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,m===this.el&&(m=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,p.Z)(function*(){var e;if(null===(i.item=null!==(e=i.item)&&void 0!==e?e:i.el.querySelector("ion-item")))return;const l=i.getOptions(t);l&&(void 0===t&&(t=l===i.leftOptions?"start":"end"),t=(0,u.p)(t)?"end":"start",i.openAmount<0&&l===i.leftOptions||i.openAmount>0&&l===i.rightOptions||(i.closeOpened(),i.state=4,requestAnimationFrame(()=>{i.calculateOptsWidth(),m=i.el,i.setOpenAmount("end"===t?i.optsWidthRightSide:-i.optsWidthLeftSide,!1),i.state="end"===t?8:16})))})()}close(){var t=this;return(0,p.Z)(function*(){t.setOpenAmount(0,!0)})()}closeOpened(){return(0,p.Z)(function*(){return void 0!==m&&(m.close(),m=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,p.Z)(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 l=this.openAmount>0?this.optsWidthRightSide:-this.optsWidthLeftSide;const c=this.openAmount>0==!(o<0),y=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),m=void 0,void(o.transform="");this.state=t<=-this.optsWidthLeftSide-30?80:16}o.transform="translate3d(".concat(-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.H,{class:{[t]:!0,"item-sliding-active-slide":2!==this.state,"item-sliding-active-options-end":0!=(8&this.state),"item-sliding-active-options-start":0!=(16&this.state),"item-sliding-active-swipe-end":0!=(32&this.state),"item-sliding-active-swipe-start":0!=(64&this.state)}})}get el(){return(0,n.f)(this)}static get watchers(){return{disabled:["disabledChanged"]}}},z=(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}}"},4459:(C,b,a)=>{a.d(b,{c:()=>w,g:()=>u,h:()=>n,o:()=>k});var p=a(5861);const n=(s,r)=>null!==r.closest(s),w=(s,r)=>"string"==typeof s&&s.length>0?Object.assign({"ion-color":!0,["ion-color-".concat(s)]:!0},r):r,u=s=>{const r={};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=>r[d]=!0),r},g=/^[a-z][a-z0-9+\-.]*:/,k=function(){var s=(0,p.Z)(function*(r,d,x,v){if(null!=r&&"#"!==r[0]&&!g.test(r)){const h=document.querySelector("ion-router");if(h)return null!=d&&d.preventDefault(),h.push(r,x,v)}return!1});return function(d,x,v,h){return s.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/8633.78084433b69827de.js b/MacroDeck/wwwroot/client/8633.78084433b69827de.js deleted file mode 100644 index ee1e4af1..00000000 --- a/MacroDeck/wwwroot/client/8633.78084433b69827de.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[8633],{8633:(z,b,l)=>{l.r(b),l.d(b,{ion_item_option:()=>d,ion_item_options:()=>h,ion_item_sliding:()=>E});var p=l(5861),n=l(1688),w=l(3567),f=l(2085),u=l(839),g=l(8360),k=l(7063);const d=class{constructor(t){(0,n.r)(this,t),this.onClick=i=>{i.target.closest("ion-item-option")&&i.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:t,expandable:i,href:e}=this,o=void 0===e?"button":"a",a=(0,f.b)(this),c="button"===o?{type:this.type}:{download:this.download,href:this.href,target:this.target};return(0,n.h)(n.H,{onClick:this.onClick,class:(0,w.c)(this.color,{[a]:!0,"item-option-disabled":t,"item-option-expandable":i,"ion-activatable":!0})},(0,n.h)(o,Object.assign({},c,{class:"button-native",part:"native",disabled:t}),(0,n.h)("span",{class:"button-inner"},(0,n.h)("slot",{name:"top"}),(0,n.h)("div",{class:"horizontal-wrapper"},(0,n.h)("slot",{name:"start"}),(0,n.h)("slot",{name:"icon-only"}),(0,n.h)("slot",null),(0,n.h)("slot",{name:"end"})),(0,n.h)("slot",{name:"bottom"})),"md"===a&&(0,n.h)("ion-ripple-effect",null)))}get el(){return(0,n.f)(this)}};d.style={ios:":host{--background:var(--ion-color-primary, #3880ff);--color:var(--ion-color-primary-contrast, #fff);background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit)}:host(.in-list.item-options-end:last-child){-webkit-padding-end:calc(0.7em + var(--ion-safe-area-right));padding-inline-end:calc(0.7em + var(--ion-safe-area-right))}:host(.in-list.item-options-start:first-child){-webkit-padding-start:calc(0.7em + var(--ion-safe-area-left));padding-inline-start:calc(0.7em + var(--ion-safe-area-left))}: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:16px}:host(.ion-activated){background:var(--ion-color-primary-shade, #3171e0)}:host(.ion-color.ion-activated){background:var(--ion-color-shade)}",md:":host{--background:var(--ion-color-primary, #3880ff);--color:var(--ion-color-primary-contrast, #fff);background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit)}:host(.in-list.item-options-end:last-child){-webkit-padding-end:calc(0.7em + var(--ion-safe-area-right));padding-inline-end:calc(0.7em + var(--ion-safe-area-right))}:host(.in-list.item-options-start:first-child){-webkit-padding-start:calc(0.7em + var(--ion-safe-area-left));padding-inline-start:calc(0.7em + var(--ion-safe-area-left))}: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:14px;font-weight:500;text-transform:uppercase}"};const h=class{constructor(t){(0,n.r)(this,t),this.ionSwipe=(0,n.d)(this,"ionSwipe",7),this.side="end"}fireSwipeEvent(){var t=this;return(0,p.Z)(function*(){t.ionSwipe.emit({side:t.side})})()}render(){const t=(0,f.b)(this),i=(0,u.p)(this.side);return(0,n.h)(n.H,{class:{[t]:!0,[`item-options-${t}`]:!0,"item-options-start":!i,"item-options-end":i}})}get el(){return(0,n.f)(this)}};let m;h.style={ios:"ion-item-options{top:0;right:0;-ms-flex-pack:end;justify-content:flex-end;display:none;position:absolute;height:100%;font-size:14px;-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, #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%;font-size:14px;-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, 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}"};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,p.Z)(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,p.Z)(function*(){yield t.updateOptions()})),yield t.updateOptions(),t.gesture=(yield Promise.resolve().then(l.bind(l,9203))).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,m===this.el&&(m=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,p.Z)(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.p)(t)?"end":"start",i.openAmount<0&&a===i.leftOptions||i.openAmount>0&&a===i.rightOptions||(i.closeOpened(),i.state=4,requestAnimationFrame(()=>{i.calculateOptsWidth(),m=i.el,i.setOpenAmount("end"===t?i.optsWidthRightSide:-i.optsWidthLeftSide,!1),i.state="end"===t?8:16})))})()}close(){var t=this;return(0,p.Z)(function*(){t.setOpenAmount(0,!0)})()}closeOpened(){return(0,p.Z)(function*(){return void 0!==m&&(m.close(),m=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,p.Z)(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 c=this.openAmount>0==!(o<0),y=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),m=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.H,{class:{[t]:!0,"item-sliding-active-slide":2!==this.state,"item-sliding-active-options-end":0!=(8&this.state),"item-sliding-active-options-start":0!=(16&this.state),"item-sliding-active-swipe-end":0!=(32&this.state),"item-sliding-active-swipe-start":0!=(64&this.state)}})}get el(){return(0,n.f)(this)}static get watchers(){return{disabled:["disabledChanged"]}}},W=(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}}"},3567:(z,b,l)=>{l.d(b,{c:()=>w,g:()=>u,h:()=>n,o:()=>k});var p=l(5861);const n=(s,r)=>null!==r.closest(s),w=(s,r)=>"string"==typeof s&&s.length>0?Object.assign({"ion-color":!0,[`ion-color-${s}`]:!0},r):r,u=s=>{const r={};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=>r[d]=!0),r},g=/^[a-z][a-z0-9+\-.]*:/,k=function(){var s=(0,p.Z)(function*(r,d,x,v){if(null!=r&&"#"!==r[0]&&!g.test(r)){const h=document.querySelector("ion-router");if(h)return null!=d&&d.preventDefault(),h.push(r,x,v)}return!1});return function(d,x,v,h){return s.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/8811.2c048240fd1c9e4f.js b/MacroDeck/wwwroot/client/8811.2c048240fd1c9e4f.js new file mode 100644 index 00000000..d9c0013a --- /dev/null +++ b/MacroDeck/wwwroot/client/8811.2c048240fd1c9e4f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[8811],{8811:(d,u,r)=>{r.r(u),r.d(u,{ion_text:()=>l});var e=r(771),c=r(4459),_=r(2905);const l=class{constructor(s){(0,e.r)(this,s),this.color=void 0}render(){const s=(0,_.b)(this);return(0,e.h)(e.H,{class:(0,c.c)(this.color,{[s]:!0})},(0,e.h)("slot",null))}};l.style=":host(.ion-color){color:var(--ion-color-base)}"},4459:(d,u,r)=>{r.d(u,{c:()=>_,g:()=>l,h:()=>c,o:()=>E});var e=r(5861);const c=(t,n)=>null!==n.closest(t),_=(t,n)=>"string"==typeof t&&t.length>0?Object.assign({"ion-color":!0,["ion-color-".concat(t)]:!0},n):n,l=t=>{const n={};return(t=>void 0!==t?(Array.isArray(t)?t:t.split(" ")).filter(o=>null!=o).map(o=>o.trim()).filter(o=>""!==o):[])(t).forEach(o=>n[o]=!0),n},s=/^[a-z][a-z0-9+\-.]*:/,E=function(){var t=(0,e.Z)(function*(n,o,f,h){if(null!=n&&"#"!==n[0]&&!s.test(n)){const i=document.querySelector("ion-router");if(i)return null!=o&&o.preventDefault(),i.push(n,f,h)}return!1});return function(o,f,h,i){return t.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/8811.fa27240c7e7762d6.js b/MacroDeck/wwwroot/client/8811.fa27240c7e7762d6.js deleted file mode 100644 index 16f8fc9a..00000000 --- a/MacroDeck/wwwroot/client/8811.fa27240c7e7762d6.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[8811],{8811:(h,u,o)=>{o.r(u),o.d(u,{ion_text:()=>l});var r=o(1688),c=o(3567),_=o(2085);const l=class{constructor(s){(0,r.r)(this,s),this.color=void 0}render(){const s=(0,_.b)(this);return(0,r.h)(r.H,{class:(0,c.c)(this.color,{[s]:!0})},(0,r.h)("slot",null))}};l.style=":host(.ion-color){color:var(--ion-color-base)}"},3567:(h,u,o)=>{o.d(u,{c:()=>_,g:()=>l,h:()=>c,o:()=>E});var r=o(5861);const c=(t,n)=>null!==n.closest(t),_=(t,n)=>"string"==typeof t&&t.length>0?Object.assign({"ion-color":!0,[`ion-color-${t}`]:!0},n):n,l=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},s=/^[a-z][a-z0-9+\-.]*:/,E=function(){var t=(0,r.Z)(function*(n,e,f,d){if(null!=n&&"#"!==n[0]&&!s.test(n)){const i=document.querySelector("ion-router");if(i)return null!=e&&e.preventDefault(),i.push(n,f,d)}return!1});return function(e,f,d,i){return t.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/8866.68a75d59ea92eb3a.js b/MacroDeck/wwwroot/client/8866.68a75d59ea92eb3a.js new file mode 100644 index 00000000..fbe88662 --- /dev/null +++ b/MacroDeck/wwwroot/client/8866.68a75d59ea92eb3a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[8866],{8866:(M,m,r)=>{r.r(m),r.d(m,{ion_toggle:()=>j});var b=r(5861),o=r(771),u=r(9749),c=r(512),f=r(2400),x=r(9951),d=r(4162),i=r(4459),l=r(5307),s=r(2905);r(1836),r(1848);const j=class{constructor(t){var a=this;(0,o.r)(this,t),this.ionChange=(0,o.d)(this,"ionChange",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.inputId="ion-tg-".concat(I++),this.lastDrag=0,this.inheritedAttributes={},this.didLoad=!1,this.hasLoggedDeprecationWarning=!1,this.setupGesture=(0,b.Z)(function*(){const{toggleTrack:e}=a;e&&(a.gesture=(yield Promise.resolve().then(r.bind(r,6535))).createGesture({el:e,gestureName:"toggle",gesturePriority:100,threshold:5,passive:!1,onStart:()=>a.onStart(),onMove:n=>a.onMove(n),onEnd:n=>a.onEnd(n)}),a.disabledChanged())}),this.onClick=e=>{this.disabled||(e.preventDefault(),this.lastDrag+300{this.ionFocus.emit()},this.onBlur=()=>{this.ionBlur.emit()},this.getSwitchLabelIcon=(e,n)=>"md"===e?n?l.f:l.r:n?l.r:l.g,this.activated=!1,this.color=void 0,this.name=this.inputId,this.checked=!1,this.disabled=!1,this.value="on",this.enableOnOffLabels=s.c.get("toggleOnOffLabels"),this.labelPlacement="start",this.legacy=void 0,this.justify="space-between",this.alignment="center"}disabledChanged(){this.emitStyle(),this.gesture&&this.gesture.enable(!this.disabled)}toggleChecked(){const{checked:t,value:a}=this,e=!t;this.checked=e,this.ionChange.emit({checked:e,value:a})}connectedCallback(){var t=this;return(0,b.Z)(function*(){t.legacyFormController=(0,u.c)(t.el),t.didLoad&&t.setupGesture()})()}componentDidLoad(){this.setupGesture(),this.didLoad=!0}disconnectedCallback(){this.gesture&&(this.gesture.destroy(),this.gesture=void 0)}componentWillLoad(){this.emitStyle(),this.legacyFormController.hasLegacyControl()||(this.inheritedAttributes=Object.assign({},(0,c.i)(this.el)))}emitStyle(){this.legacyFormController.hasLegacyControl()&&this.ionStyle.emit({"interactive-disabled":this.disabled,legacy:!!this.legacy})}onStart(){this.activated=!0,this.setFocus()}onMove(t){T((0,d.i)(this.el),this.checked,t.deltaX,-10)&&(this.toggleChecked(),(0,x.c)())}onEnd(t){this.activated=!1,this.lastDrag=Date.now(),t.event.preventDefault(),t.event.stopImmediatePropagation()}getValue(){return this.value||""}setFocus(){this.focusEl&&this.focusEl.focus()}renderOnOffSwitchLabels(t,a){const e=this.getSwitchLabelIcon(t,a);return(0,o.h)("ion-icon",{class:{"toggle-switch-icon":!0,"toggle-switch-icon-checked":a},icon:e,"aria-hidden":"true"})}renderToggleControl(){const t=(0,s.b)(this),{enableOnOffLabels:a,checked:e}=this;return(0,o.h)("div",{class:"toggle-icon",part:"track",ref:n=>this.toggleTrack=n},a&&"ios"===t&&[this.renderOnOffSwitchLabels(t,!0),this.renderOnOffSwitchLabels(t,!1)],(0,o.h)("div",{class:"toggle-icon-wrapper"},(0,o.h)("div",{class:"toggle-inner",part:"handle"},a&&"md"===t&&this.renderOnOffSwitchLabels(t,e))))}get hasLabel(){return""!==this.el.textContent}render(){const{legacyFormController:t}=this;return t.hasLegacyControl()?this.renderLegacyToggle():this.renderToggle()}renderToggle(){const{activated:t,color:a,checked:e,disabled:n,el:g,justify:p,labelPlacement:v,inputId:y,name:_,alignment:E}=this,C=(0,s.b)(this),O=this.getValue(),D=(0,d.i)(g)?"rtl":"ltr";return(0,c.d)(!0,g,_,e?O:"",n),(0,o.h)(o.H,{onClick:this.onClick,class:(0,i.c)(a,{[C]:!0,"in-item":(0,i.h)("ion-item",g),"toggle-activated":t,"toggle-checked":e,"toggle-disabled":n,["toggle-justify-".concat(p)]:!0,["toggle-alignment-".concat(E)]:!0,["toggle-label-placement-".concat(v)]:!0,["toggle-".concat(D)]:!0})},(0,o.h)("label",{class:"toggle-wrapper"},(0,o.h)("input",Object.assign({type:"checkbox",role:"switch","aria-checked":"".concat(e),checked:e,disabled:n,id:y,onFocus:()=>this.onFocus(),onBlur:()=>this.onBlur(),ref:L=>this.focusEl=L},this.inheritedAttributes)),(0,o.h)("div",{class:{"label-text-wrapper":!0,"label-text-wrapper-hidden":!this.hasLabel},part:"label"},(0,o.h)("slot",null)),(0,o.h)("div",{class:"native-wrapper"},this.renderToggleControl())))}renderLegacyToggle(){this.hasLoggedDeprecationWarning||((0,f.p)('ion-toggle now requires providing a label with either the default slot or the "aria-label" attribute. To migrate, remove any usage of "ion-label" and pass the label text to either the component or the "aria-label" attribute.\n\nExample: Email\nExample with aria-label: \n\nDevelopers can use the "legacy" property to continue using the legacy form markup. This property will be removed in an upcoming major release of Ionic where this form control will use the modern form markup.',this.el),this.legacy&&(0,f.p)('ion-toggle is being used with the "legacy" property enabled which will forcibly enable the legacy form markup. This property will be removed in an upcoming major release of Ionic where this form control will use the modern form markup.\n\nDevelopers can dismiss this warning by removing their usage of the "legacy" property and using the new toggle syntax.',this.el),this.hasLoggedDeprecationWarning=!0);const{activated:t,color:a,checked:e,disabled:n,el:g,inputId:p,name:v}=this,y=(0,s.b)(this),{label:_,labelId:E,labelText:C}=(0,c.e)(g,p),O=this.getValue(),D=(0,d.i)(g)?"rtl":"ltr";return(0,c.d)(!0,g,v,e?O:"",n),(0,o.h)(o.H,{onClick:this.onClick,"aria-labelledby":_?E:null,"aria-checked":"".concat(e),"aria-hidden":n?"true":null,role:"switch",class:(0,i.c)(a,{[y]:!0,"in-item":(0,i.h)("ion-item",g),"toggle-activated":t,"toggle-checked":e,"toggle-disabled":n,"legacy-toggle":!0,interactive:!0,["toggle-".concat(D)]:!0})},this.renderToggleControl(),(0,o.h)("label",{htmlFor:p},C),(0,o.h)("input",{type:"checkbox",role:"switch","aria-checked":"".concat(e),disabled:n,id:p,onFocus:()=>this.onFocus(),onBlur:()=>this.onBlur(),ref:L=>this.focusEl=L}))}get el(){return(0,o.f)(this)}static get watchers(){return{disabled:["disabledChanged"]}}},T=(t,a,e,n)=>a?!t&&n>e||t&&-ne;let I=0;j.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:not(.legacy-toggle)){width:100%;height:100%}:host([slot=start]:not(.legacy-toggle)),:host([slot=end]:not(.legacy-toggle)){width:auto}:host(.legacy-toggle){contain:content;-ms-touch-action:none;touch-action:none}:host(.ion-focused) input{border:2px solid #5e9ed6}:host(.toggle-disabled){pointer-events:none}:host(.legacy-toggle) label{top:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;position:absolute;width:100%;height:100%;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;opacity:0;pointer-events:none}@supports (inset-inline-start: 0){:host(.legacy-toggle) label{inset-inline-start:0}}@supports not (inset-inline-start: 0){:host(.legacy-toggle) label{left:0}:host-context([dir=rtl]):host(.legacy-toggle) label,:host-context([dir=rtl]).legacy-toggle label{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){:host(.legacy-toggle:dir(rtl)) label{left:unset;right:unset;right:0}}}:host(.legacy-toggle) label::-moz-focus-inner{border:0}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:not(.legacy-toggle)) .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, #3880ff);--border-radius:16px;--handle-background:#ffffff;--handle-background-checked:#ffffff;--handle-border-radius:25.5px;--handle-box-shadow:0 3px 12px rgba(0, 0, 0, 0.16), 0 3px 1px rgba(0, 0, 0, 0.1);--handle-height:calc(32px - (2px * 2));--handle-max-height:calc(100% - var(--handle-spacing) * 2);--handle-width:calc(32px - (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}:host(.legacy-toggle){width:51px;height:32px;contain:strict;overflow:hidden}.native-wrapper .toggle-icon{width:51px;height:32px;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)}: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}:host(.in-item.legacy-toggle){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:0;padding-inline-end:0;padding-top:6px;padding-bottom:5px}:host(.in-item.legacy-toggle[slot=start]){-webkit-padding-start:0;padding-inline-start:0;-webkit-padding-end:16px;padding-inline-end:16px;padding-top:6px;padding-bottom:5px}",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:not(.legacy-toggle)){width:100%;height:100%}:host([slot=start]:not(.legacy-toggle)),:host([slot=end]:not(.legacy-toggle)){width:auto}:host(.legacy-toggle){contain:content;-ms-touch-action:none;touch-action:none}:host(.ion-focused) input{border:2px solid #5e9ed6}:host(.toggle-disabled){pointer-events:none}:host(.legacy-toggle) label{top:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;position:absolute;width:100%;height:100%;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;opacity:0;pointer-events:none}@supports (inset-inline-start: 0){:host(.legacy-toggle) label{inset-inline-start:0}}@supports not (inset-inline-start: 0){:host(.legacy-toggle) label{left:0}:host-context([dir=rtl]):host(.legacy-toggle) label,:host-context([dir=rtl]).legacy-toggle label{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){:host(.legacy-toggle:dir(rtl)) label{left:unset;right:unset;right:0}}}:host(.legacy-toggle) label::-moz-focus-inner{border:0}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:not(.legacy-toggle)) .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, 56, 128, 255), 0.5);--border-radius:14px;--handle-background:#ffffff;--handle-background-checked:var(--ion-color-primary, #3880ff);--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)}:host(.legacy-toggle){-webkit-padding-start:12px;padding-inline-start:12px;-webkit-padding-end:12px;padding-inline-end:12px;padding-top:12px;padding-bottom:12px;width:36px;height:14px;contain:strict}.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}:host(.in-item.legacy-toggle){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:0;padding-inline-end:0;padding-top:12px;padding-bottom:12px;cursor:pointer}:host(.in-item.legacy-toggle[slot=start]){-webkit-padding-start:2px;padding-inline-start:2px;-webkit-padding-end:18px;padding-inline-end:18px;padding-top:12px;padding-bottom:12px}"}},4459:(M,m,r)=>{r.d(m,{c:()=>u,g:()=>f,h:()=>o,o:()=>d});var b=r(5861);const o=(i,l)=>null!==l.closest(i),u=(i,l)=>"string"==typeof i&&i.length>0?Object.assign({"ion-color":!0,["ion-color-".concat(i)]:!0},l):l,f=i=>{const l={};return(i=>void 0!==i?(Array.isArray(i)?i:i.split(" ")).filter(s=>null!=s).map(s=>s.trim()).filter(s=>""!==s):[])(i).forEach(s=>l[s]=!0),l},x=/^[a-z][a-z0-9+\-.]*:/,d=function(){var i=(0,b.Z)(function*(l,s,w,k){if(null!=l&&"#"!==l[0]&&!x.test(l)){const h=document.querySelector("ion-router");if(h)return null!=s&&s.preventDefault(),h.push(l,w,k)}return!1});return function(s,w,k,h){return i.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/8866.f720f8df21946b48.js b/MacroDeck/wwwroot/client/8866.f720f8df21946b48.js deleted file mode 100644 index 0d2b1ab0..00000000 --- a/MacroDeck/wwwroot/client/8866.f720f8df21946b48.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[8866],{8866:(j,b,a)=>{a.r(b),a.d(b,{ion_toggle:()=>L});var m=a(5861),n=a(1688),f=a(5487),c=a(839),u=a(6710),x=a(7150),d=a(5085),r=a(3567),l=a(3173),s=a(2085);a(4874),a(6225);const L=class{constructor(e){var i=this;(0,n.r)(this,e),this.ionChange=(0,n.d)(this,"ionChange",7),this.ionFocus=(0,n.d)(this,"ionFocus",7),this.ionBlur=(0,n.d)(this,"ionBlur",7),this.ionStyle=(0,n.d)(this,"ionStyle",7),this.inputId="ion-tg-"+T++,this.lastDrag=0,this.inheritedAttributes={},this.didLoad=!1,this.hasLoggedDeprecationWarning=!1,this.setupGesture=(0,m.Z)(function*(){const{toggleTrack:t}=i;t&&(i.gesture=(yield Promise.resolve().then(a.bind(a,9203))).createGesture({el:t,gestureName:"toggle",gesturePriority:100,threshold:5,passive:!1,onStart:()=>i.onStart(),onMove:o=>i.onMove(o),onEnd:o=>i.onEnd(o)}),i.disabledChanged())}),this.onClick=t=>{t.preventDefault(),this.lastDrag+300{this.ionFocus.emit()},this.onBlur=()=>{this.ionBlur.emit()},this.getSwitchLabelIcon=(t,o)=>"md"===t?o?l.f:l.r:o?l.r:l.g,this.activated=!1,this.color=void 0,this.name=this.inputId,this.checked=!1,this.disabled=!1,this.value="on",this.enableOnOffLabels=s.c.get("toggleOnOffLabels"),this.labelPlacement="start",this.legacy=void 0,this.justify="space-between"}disabledChanged(){this.emitStyle(),this.gesture&&this.gesture.enable(!this.disabled)}toggleChecked(){const{checked:e,value:i}=this,t=!e;this.checked=t,this.ionChange.emit({checked:t,value:i})}connectedCallback(){var e=this;return(0,m.Z)(function*(){e.legacyFormController=(0,f.c)(e.el),e.didLoad&&e.setupGesture()})()}componentDidLoad(){this.setupGesture(),this.didLoad=!0}disconnectedCallback(){this.gesture&&(this.gesture.destroy(),this.gesture=void 0)}componentWillLoad(){this.emitStyle(),this.legacyFormController.hasLegacyControl()||(this.inheritedAttributes=Object.assign({},(0,c.i)(this.el)))}emitStyle(){this.legacyFormController.hasLegacyControl()&&this.ionStyle.emit({"interactive-disabled":this.disabled})}onStart(){this.activated=!0,this.setFocus()}onMove(e){P((0,d.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,i){const t=this.getSwitchLabelIcon(e,i);return(0,n.h)("ion-icon",{class:{"toggle-switch-icon":!0,"toggle-switch-icon-checked":i},icon:t,"aria-hidden":"true"})}renderToggleControl(){const e=(0,s.b)(this),{enableOnOffLabels:i,checked:t}=this;return(0,n.h)("div",{class:"toggle-icon",part:"track",ref:o=>this.toggleTrack=o},i&&"ios"===e&&[this.renderOnOffSwitchLabels(e,!0),this.renderOnOffSwitchLabels(e,!1)],(0,n.h)("div",{class:"toggle-icon-wrapper"},(0,n.h)("div",{class:"toggle-inner",part:"handle"},i&&"md"===e&&this.renderOnOffSwitchLabels(e,t))))}get hasLabel(){return""!==this.el.textContent}render(){const{legacyFormController:e}=this;return e.hasLegacyControl()?this.renderLegacyToggle():this.renderToggle()}renderToggle(){const{activated:e,color:i,checked:t,disabled:o,el:g,justify:p,labelPlacement:v,inputId:y,name:_}=this,E=(0,s.b)(this),C=this.getValue(),O=(0,d.i)(g)?"rtl":"ltr";return(0,c.d)(!0,g,_,t?C:"",o),(0,n.h)(n.H,{onClick:this.onClick,class:(0,r.c)(i,{[E]:!0,"in-item":(0,r.h)("ion-item",g),"toggle-activated":e,"toggle-checked":t,"toggle-disabled":o,[`toggle-justify-${p}`]:!0,[`toggle-label-placement-${v}`]:!0,[`toggle-${O}`]:!0})},(0,n.h)("label",{class:"toggle-wrapper"},(0,n.h)("input",Object.assign({type:"checkbox",role:"switch","aria-checked":`${t}`,checked:t,disabled:o,id:y,onFocus:()=>this.onFocus(),onBlur:()=>this.onBlur(),ref:D=>this.focusEl=D},this.inheritedAttributes)),(0,n.h)("div",{class:{"label-text-wrapper":!0,"label-text-wrapper-hidden":!this.hasLabel}},(0,n.h)("slot",null)),(0,n.h)("div",{class:"native-wrapper"},this.renderToggleControl())))}renderLegacyToggle(){this.hasLoggedDeprecationWarning||((0,u.p)('ion-toggle now requires providing a label with either the default slot or the "aria-label" attribute. To migrate, remove any usage of "ion-label" and pass the label text to either the component or the "aria-label" attribute.\n\nExample: Email\nExample with aria-label: \n\nDevelopers can use the "legacy" property to continue using the legacy form markup. This property will be removed in an upcoming major release of Ionic where this form control will use the modern form markup.',this.el),this.legacy&&(0,u.p)('ion-toggle is being used with the "legacy" property enabled which will forcibly enable the legacy form markup. This property will be removed in an upcoming major release of Ionic where this form control will use the modern form markup.\n\nDevelopers can dismiss this warning by removing their usage of the "legacy" property and using the new toggle syntax.',this.el),this.hasLoggedDeprecationWarning=!0);const{activated:e,color:i,checked:t,disabled:o,el:g,inputId:p,name:v}=this,y=(0,s.b)(this),{label:_,labelId:E,labelText:C}=(0,c.e)(g,p),O=this.getValue(),D=(0,d.i)(g)?"rtl":"ltr";return(0,c.d)(!0,g,v,t?O:"",o),(0,n.h)(n.H,{onClick:this.onClick,"aria-labelledby":_?E:null,"aria-checked":`${t}`,"aria-hidden":o?"true":null,role:"switch",class:(0,r.c)(i,{[y]:!0,"in-item":(0,r.h)("ion-item",g),"toggle-activated":e,"toggle-checked":t,"toggle-disabled":o,"legacy-toggle":!0,interactive:!0,[`toggle-${D}`]:!0})},this.renderToggleControl(),(0,n.h)("label",{htmlFor:p},C),(0,n.h)("input",{type:"checkbox",role:"switch","aria-checked":`${t}`,disabled:o,id:p,onFocus:()=>this.onFocus(),onBlur:()=>this.onBlur(),ref:I=>this.focusEl=I}))}get el(){return(0,n.f)(this)}static get watchers(){return{disabled:["disabledChanged"]}}},P=(e,i,t,o)=>i?!e&&o>t||e&&-ot;let T=0;L.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:not(.legacy-toggle)){width:100%;height:100%}:host([slot=start]:not(.legacy-toggle)),:host([slot=end]:not(.legacy-toggle)){width:auto}:host(.legacy-toggle){contain:content;-ms-touch-action:none;touch-action:none}:host(.ion-focused) input{border:2px solid #5e9ed6}:host(.toggle-disabled){pointer-events:none}:host(.legacy-toggle) label{top:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;position:absolute;width:100%;height:100%;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;opacity:0;pointer-events:none}@supports (inset-inline-start: 0){:host(.legacy-toggle) label{inset-inline-start:0}}@supports not (inset-inline-start: 0){:host(.legacy-toggle) label{left:0}:host-context([dir=rtl]):host(.legacy-toggle) label,:host-context([dir=rtl]).legacy-toggle label{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){:host(.legacy-toggle) label:dir(rtl){left:unset;right:unset;right:0}}}:host(.legacy-toggle) label::-moz-focus-inner{border:0}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;-ms-flex-align:center;align-items:center;height:inherit;-webkit-transition:background-color 15ms linear;transition:background-color 15ms linear;cursor:inherit}.label-text-wrapper{pointer-events:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:host(.in-item:not(.legacy-toggle)) .label-text-wrapper{margin-top:10px;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-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}.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, #3880ff);--border-radius:16px;--handle-background:#ffffff;--handle-background-checked:#ffffff;--handle-border-radius:25.5px;--handle-box-shadow:0 3px 12px rgba(0, 0, 0, 0.16), 0 3px 1px rgba(0, 0, 0, 0.1);--handle-height:calc(32px - (2px * 2));--handle-max-height:calc(100% - var(--handle-spacing) * 2);--handle-width:calc(32px - (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}:host(.legacy-toggle){width:51px;height:32px;contain:strict;overflow:hidden}.native-wrapper .toggle-icon{width:51px;height:32px;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)}: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}:host(.in-item.legacy-toggle){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:0;padding-inline-end:0;padding-top:6px;padding-bottom:5px}:host(.in-item.legacy-toggle[slot=start]){-webkit-padding-start:0;padding-inline-start:0;-webkit-padding-end:16px;padding-inline-end:16px;padding-top:6px;padding-bottom:5px}",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:not(.legacy-toggle)){width:100%;height:100%}:host([slot=start]:not(.legacy-toggle)),:host([slot=end]:not(.legacy-toggle)){width:auto}:host(.legacy-toggle){contain:content;-ms-touch-action:none;touch-action:none}:host(.ion-focused) input{border:2px solid #5e9ed6}:host(.toggle-disabled){pointer-events:none}:host(.legacy-toggle) label{top:0;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;position:absolute;width:100%;height:100%;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;opacity:0;pointer-events:none}@supports (inset-inline-start: 0){:host(.legacy-toggle) label{inset-inline-start:0}}@supports not (inset-inline-start: 0){:host(.legacy-toggle) label{left:0}:host-context([dir=rtl]):host(.legacy-toggle) label,:host-context([dir=rtl]).legacy-toggle label{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){:host(.legacy-toggle) label:dir(rtl){left:unset;right:unset;right:0}}}:host(.legacy-toggle) label::-moz-focus-inner{border:0}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;-ms-flex-align:center;align-items:center;height:inherit;-webkit-transition:background-color 15ms linear;transition:background-color 15ms linear;cursor:inherit}.label-text-wrapper{pointer-events:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:host(.in-item:not(.legacy-toggle)) .label-text-wrapper{margin-top:10px;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-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}.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, 56, 128, 255), 0.5);--border-radius:14px;--handle-background:#ffffff;--handle-background-checked:var(--ion-color-primary, #3880ff);--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)}:host(.legacy-toggle){-webkit-padding-start:12px;padding-inline-start:12px;-webkit-padding-end:12px;padding-inline-end:12px;padding-top:12px;padding-bottom:12px;width:36px;height:14px;contain:strict}.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}:host(.in-item.legacy-toggle){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:0;padding-inline-end:0;padding-top:12px;padding-bottom:12px;cursor:pointer}:host(.in-item.legacy-toggle[slot=start]){-webkit-padding-start:2px;padding-inline-start:2px;-webkit-padding-end:18px;padding-inline-end:18px;padding-top:12px;padding-bottom:12px}"}},3567:(j,b,a)=>{a.d(b,{c:()=>f,g:()=>u,h:()=>n,o:()=>d});var m=a(5861);const n=(r,l)=>null!==l.closest(r),f=(r,l)=>"string"==typeof r&&r.length>0?Object.assign({"ion-color":!0,[`ion-color-${r}`]:!0},l):l,u=r=>{const l={};return(r=>void 0!==r?(Array.isArray(r)?r:r.split(" ")).filter(s=>null!=s).map(s=>s.trim()).filter(s=>""!==s):[])(r).forEach(s=>l[s]=!0),l},x=/^[a-z][a-z0-9+\-.]*:/,d=function(){var r=(0,m.Z)(function*(l,s,w,k){if(null!=l&&"#"!==l[0]&&!x.test(l)){const h=document.querySelector("ion-router");if(h)return null!=s&&s.preventDefault(),h.push(l,w,k)}return!1});return function(s,w,k,h){return r.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/9212.0fc405ad83c164f9.js b/MacroDeck/wwwroot/client/9212.0fc405ad83c164f9.js new file mode 100644 index 00000000..3fe182a6 --- /dev/null +++ b/MacroDeck/wwwroot/client/9212.0fc405ad83c164f9.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[9212],{9212:(P,s,t)=>{t.r(s),t.d(s,{startStatusTap:()=>i});var r=t(5861),o=t(771),_=t(7946),a=t(512);const i=()=>{const n=window;n.addEventListener("statusTap",()=>{(0,o.e)(()=>{const d=document.elementFromPoint(n.innerWidth/2,n.innerHeight/2);if(!d)return;const e=(0,_.f)(d);e&&new Promise(h=>(0,a.c)(e,h)).then(()=>{(0,o.w)((0,r.Z)(function*(){e.style.setProperty("--overflow","hidden"),yield(0,_.s)(e,300),e.style.removeProperty("--overflow")}))})})})}}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/9352.4ceb0d17907703d3.js b/MacroDeck/wwwroot/client/9352.4ceb0d17907703d3.js deleted file mode 100644 index f0aa02d8..00000000 --- a/MacroDeck/wwwroot/client/9352.4ceb0d17907703d3.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[9352],{9352:(E,a,t)=>{t.r(a),t.d(a,{ion_infinite_scroll:()=>f,ion_infinite_scroll_content:()=>g});var d=t(5861),e=t(1688),o=t(8360),s=t(2085),h=t(3365);const f=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 l=this.el.offsetHeight;if(0===l)return 2;const r=n.scrollTop,p=n.offsetHeight,m=0!==this.thrPc?p*this.thrPc:this.thrPx;if(("bottom"===this.position?n.scrollHeight-l-r-m-p:r-l-m)<0){if(!this.didFire)return this.isLoading=!0,this.didFire=!0,this.ionInfinite.emit(),3}else this.didFire=!1;return 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,d.Z)(function*(){const n=(0,o.f)(i.el);n?(i.scrollEl=yield(0,o.g)(n),i.thresholdChanged(),i.disabledChanged(),"top"===i.position&&(0,e.w)(()=>{i.scrollEl&&(i.scrollEl.scrollTop=i.scrollEl.scrollHeight-i.scrollEl.clientHeight)})):(0,o.p)(i.el)})()}disconnectedCallback(){this.enableScrollEvents(!1),this.scrollEl=void 0}complete(){var i=this;return(0,d.Z)(function*(){const n=i.scrollEl;if(i.isLoading&&n&&(i.isLoading=!1,"top"===i.position)){i.isBusy=!0;const l=n.scrollHeight-n.scrollTop;requestAnimationFrame(()=>{(0,e.e)(()=>{const c=n.scrollHeight-l;requestAnimationFrame(()=>{(0,e.w)(()=>{n.scrollTop=c,i.isBusy=!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);return(0,e.h)(e.H,{class:{[i]:!0,"infinite-scroll-loading":this.isLoading,"infinite-scroll-enabled":!this.disabled}})}get el(){return(0,e.f)(this)}static get watchers(){return{threshold:["thresholdChanged"],disabled:["disabledChanged"]}}};f.style="ion-infinite-scroll{display:none;width:100%}.infinite-scroll-enabled{display:block}";const g=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.H,{class:{[i]:!0,[`infinite-scroll-content-${i}`]:!0}},(0,e.h)("div",{class:"infinite-loading"},this.loadingSpinner&&(0,e.h)("div",{class:"infinite-loading-spinner"},(0,e.h)("ion-spinner",{name:this.loadingSpinner})),void 0!==this.loadingText&&this.renderLoadingText()))}};g.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, #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, #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, #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, #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, #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, #666666)}"}}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/9352.837c0fb25eceb138.js b/MacroDeck/wwwroot/client/9352.837c0fb25eceb138.js new file mode 100644 index 00000000..1e043a53 --- /dev/null +++ b/MacroDeck/wwwroot/client/9352.837c0fb25eceb138.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[9352],{9352:(E,a,t)=>{t.r(a),t.d(a,{ion_infinite_scroll:()=>f,ion_infinite_scroll_content:()=>g});var d=t(5861),e=t(771),o=t(7946),s=t(2905),h=t(8958);const f=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 l=this.el.offsetHeight;if(0===l)return 2;const r=n.scrollTop,p=n.offsetHeight,m=0!==this.thrPc?p*this.thrPc:this.thrPx;return("bottom"===this.position?n.scrollHeight-l-r-m-p:r-l-m)<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,d.Z)(function*(){const n=(0,o.f)(i.el);n?(i.scrollEl=yield(0,o.g)(n),i.thresholdChanged(),i.disabledChanged(),"top"===i.position&&(0,e.w)(()=>{i.scrollEl&&(i.scrollEl.scrollTop=i.scrollEl.scrollHeight-i.scrollEl.clientHeight)})):(0,o.p)(i.el)})()}disconnectedCallback(){this.enableScrollEvents(!1),this.scrollEl=void 0}complete(){var i=this;return(0,d.Z)(function*(){const n=i.scrollEl;if(i.isLoading&&n)if(i.isLoading=!1,"top"===i.position){i.isBusy=!0;const l=n.scrollHeight-n.scrollTop;requestAnimationFrame(()=>{(0,e.e)(()=>{const c=n.scrollHeight-l;requestAnimationFrame(()=>{(0,e.w)(()=>{n.scrollTop=c,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);return(0,e.h)(e.H,{class:{[i]:!0,"infinite-scroll-loading":this.isLoading,"infinite-scroll-enabled":!this.disabled}})}get el(){return(0,e.f)(this)}static get watchers(){return{threshold:["thresholdChanged"],disabled:["disabledChanged"]}}};f.style="ion-infinite-scroll{display:none;width:100%}.infinite-scroll-enabled{display:block}";const g=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.H,{class:{[i]:!0,["infinite-scroll-content-".concat(i)]:!0}},(0,e.h)("div",{class:"infinite-loading"},this.loadingSpinner&&(0,e.h)("div",{class:"infinite-loading-spinner"},(0,e.h)("ion-spinner",{name:this.loadingSpinner})),void 0!==this.loadingText&&this.renderLoadingText()))}};g.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, #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, #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, #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, #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, #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, #666666)}"}}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/9588.1cc95fab80f3cf77.js b/MacroDeck/wwwroot/client/9588.1cc95fab80f3cf77.js deleted file mode 100644 index 4997e275..00000000 --- a/MacroDeck/wwwroot/client/9588.1cc95fab80f3cf77.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[9588],{9588:(g,f,s)=>{s.r(f),s.d(f,{ion_spinner:()=>m});var i=s(1688),u=s(3567),c=s(2085),p=s(3781);const m=class{constructor(e){(0,i.r)(this,e),this.color=void 0,this.duration=void 0,this.name=void 0,this.paused=!1}getName(){const e=this.name||c.c.get("spinner"),n=(0,c.b)(this);return e||("ios"===n?"lines":"circular")}render(){var e;const n=this,o=(0,c.b)(n),a=n.getName(),r=null!==(e=p.S[a])&&void 0!==e?e:p.S.lines,k="number"==typeof n.duration&&n.duration>10?n.duration:r.dur,y=[];if(void 0!==r.circles)for(let l=0;l{const r=e.fn(n,o,a);return r.style["animation-duration"]=n+"ms",(0,i.h)("svg",{viewBox:r.viewBox||"0 0 64 64",style:r.style},(0,i.h)("circle",{transform:r.transform||"translate(32,32)",cx:r.cx,cy:r.cy,r:r.r,style:e.elmDuration?{animationDuration:n+"ms"}:{}}))},t=(e,n,o,a)=>{const r=e.fn(n,o,a);return r.style["animation-duration"]=n+"ms",(0,i.h)("svg",{viewBox:r.viewBox||"0 0 64 64",style:r.style},(0,i.h)("line",{transform:"translate(32,32)",y1:r.y1,y2:r.y2}))};m.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}}"},3567:(g,f,s)=>{s.d(f,{c:()=>c,g:()=>d,h:()=>u,o:()=>h});var i=s(5861);const u=(t,e)=>null!==e.closest(t),c=(t,e)=>"string"==typeof t&&t.length>0?Object.assign({"ion-color":!0,[`ion-color-${t}`]:!0},e):e,d=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},m=/^[a-z][a-z0-9+\-.]*:/,h=function(){var t=(0,i.Z)(function*(e,n,o,a){if(null!=e&&"#"!==e[0]&&!m.test(e)){const r=document.querySelector("ion-router");if(r)return null!=n&&n.preventDefault(),r.push(e,o,a)}return!1});return function(n,o,a,r){return t.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/9588.77272c931870fa0e.js b/MacroDeck/wwwroot/client/9588.77272c931870fa0e.js new file mode 100644 index 00000000..aad28516 --- /dev/null +++ b/MacroDeck/wwwroot/client/9588.77272c931870fa0e.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[9588],{9588:(g,f,s)=>{s.r(f),s.d(f,{ion_spinner:()=>m});var i=s(771),u=s(4459),c=s(2905),p=s(2217);const m=class{constructor(e){(0,i.r)(this,e),this.color=void 0,this.duration=void 0,this.name=void 0,this.paused=!1}getName(){const e=this.name||c.c.get("spinner"),n=(0,c.b)(this);return e||("ios"===n?"lines":"circular")}render(){var e;const n=this,o=(0,c.b)(n),a=n.getName(),r=null!==(e=p.S[a])&&void 0!==e?e:p.S.lines,k="number"==typeof n.duration&&n.duration>10?n.duration:r.dur,y=[];if(void 0!==r.circles)for(let l=0;l{const r=e.fn(n,o,a);return r.style["animation-duration"]=n+"ms",(0,i.h)("svg",{viewBox:r.viewBox||"0 0 64 64",style:r.style},(0,i.h)("circle",{transform:r.transform||"translate(32,32)",cx:r.cx,cy:r.cy,r:r.r,style:e.elmDuration?{animationDuration:n+"ms"}:{}}))},t=(e,n,o,a)=>{const r=e.fn(n,o,a);return r.style["animation-duration"]=n+"ms",(0,i.h)("svg",{viewBox:r.viewBox||"0 0 64 64",style:r.style},(0,i.h)("line",{transform:"translate(32,32)",y1:r.y1,y2:r.y2}))};m.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}}"},4459:(g,f,s)=>{s.d(f,{c:()=>c,g:()=>d,h:()=>u,o:()=>h});var i=s(5861);const u=(t,e)=>null!==e.closest(t),c=(t,e)=>"string"==typeof t&&t.length>0?Object.assign({"ion-color":!0,["ion-color-".concat(t)]:!0},e):e,d=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},m=/^[a-z][a-z0-9+\-.]*:/,h=function(){var t=(0,i.Z)(function*(e,n,o,a){if(null!=e&&"#"!==e[0]&&!m.test(e)){const r=document.querySelector("ion-router");if(r)return null!=n&&n.preventDefault(),r.push(e,o,a)}return!1});return function(n,o,a,r){return t.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/962.d2f2c721bda82746.js b/MacroDeck/wwwroot/client/962.d2f2c721bda82746.js new file mode 100644 index 00000000..30603399 --- /dev/null +++ b/MacroDeck/wwwroot/client/962.d2f2c721bda82746.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[962],{962:(kt,kn,fn)=>{fn.d(kn,{c:()=>Wn});const cn=typeof window<"u"?window:void 0;typeof document<"u"&&document;var F=fn(3630);let q;const Tn=i=>i.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),J=i=>(void 0===q&&(q=void 0===i.style.animationName&&void 0!==i.style.webkitAnimationName?"-webkit-":""),q),f=(i,o,s)=>{const u=o.startsWith("animation")?J(i):"";i.style.setProperty(u+o,s)},E=(i,o)=>{const s=o.startsWith("animation")?J(i):"";i.style.removeProperty(s+o)},un=[],V=(i=[],o)=>{if(void 0!==o){const s=Array.isArray(o)?o:[o];return[...i,...s]}return i},Wn=i=>{let o,s,u,l,A,v,m,G,T,W,_,O,r,c=[],Q=[],X=[],$=!1,Y={},nn=[],tn=[],en={},P=0,j=!1,B=!1,x=!0,L=!1,I=!0,H=!1;const ln=i,on=[],N=[],Z=[],h=[],p=[],rn=[],dn=[],mn=[],hn=[],pn=[],S=[],Ln="function"==typeof AnimationEffect||void 0!==cn&&"function"==typeof cn.AnimationEffect,C="function"==typeof Element&&"function"==typeof Element.prototype.animate&&Ln,yn=()=>S,gn=(n,t)=>{const e=t.findIndex(a=>a.c===n);e>-1&&t.splice(e,1)},sn=(n,t)=>((null!=t&&t.oneTimeCallback?N:on).push({c:n,o:t}),r),En=()=>{if(C)S.forEach(n=>{n.cancel()}),S.length=0;else{const n=h.slice();(0,F.r)(()=>{n.forEach(t=>{E(t,"animation-name"),E(t,"animation-duration"),E(t,"animation-timing-function"),E(t,"animation-iteration-count"),E(t,"animation-delay"),E(t,"animation-play-state"),E(t,"animation-fill-mode"),E(t,"animation-direction")})})}},An=()=>{rn.forEach(n=>{null!=n&&n.parentNode&&n.parentNode.removeChild(n)}),rn.length=0},z=()=>void 0!==A?A:m?m.getFill():"both",D=()=>void 0!==T?T:void 0!==v?v:m?m.getDirection():"normal",M=()=>j?"linear":void 0!==u?u:m?m.getEasing():"linear",b=()=>B?0:void 0!==W?W:void 0!==s?s:m?m.getDuration():0,w=()=>void 0!==l?l:m?m.getIterations():1,K=()=>void 0!==_?_:void 0!==o?o:m?m.getDelay():0,R=()=>{0!==P&&(P--,0===P&&((()=>{an(),hn.forEach(d=>d()),pn.forEach(d=>d());const n=x?1:0,t=nn,e=tn,a=en;h.forEach(d=>{const g=d.classList;t.forEach(k=>g.add(k)),e.forEach(k=>g.remove(k));for(const k in a)a.hasOwnProperty(k)&&f(d,k,a[k])}),W=void 0,T=void 0,_=void 0,on.forEach(d=>d.c(n,r)),N.forEach(d=>d.c(n,r)),N.length=0,I=!0,x&&(L=!0),x=!0})(),m&&m.animationFinish()))},Cn=(n=!0)=>{An();const t=(i=>(i.forEach(o=>{for(const s in o)if(o.hasOwnProperty(s)){const u=o[s];if("easing"===s)o["animation-timing-function"]=u,delete o[s];else{const l=Tn(s);l!==s&&(o[l]=u,delete o[s])}}}),i))(c);h.forEach(e=>{if(t.length>0){const a=((i=[])=>i.map(o=>{const s=o.offset,u=[];for(const l in o)o.hasOwnProperty(l)&&"offset"!==l&&u.push("".concat(l,": ").concat(o[l],";"));return"".concat(100*s,"% { ").concat(u.join(" ")," }")}).join(" "))(t);O=void 0!==i?i:(i=>{let o=un.indexOf(i);return o<0&&(o=un.push(i)-1),"ion-animation-".concat(o)})(a);const d=((i,o,s)=>{var u;const l=(i=>{const o=void 0!==i.getRootNode?i.getRootNode():i;return o.head||o})(s),A=J(s),v=l.querySelector("#"+i);if(v)return v;const c=(null!==(u=s.ownerDocument)&&void 0!==u?u:document).createElement("style");return c.id=i,c.textContent="@".concat(A,"keyframes ").concat(i," { ").concat(o," } @").concat(A,"keyframes ").concat(i,"-alt { ").concat(o," }"),l.appendChild(c),c})(O,a,e);rn.push(d),f(e,"animation-duration","".concat(b(),"ms")),f(e,"animation-timing-function",M()),f(e,"animation-delay","".concat(K(),"ms")),f(e,"animation-fill-mode",z()),f(e,"animation-direction",D());const g=w()===1/0?"infinite":w().toString();f(e,"animation-iteration-count",g),f(e,"animation-play-state","paused"),n&&f(e,"animation-name","".concat(d.id,"-alt")),(0,F.r)(()=>{f(e,"animation-name",d.id||null)})}})},bn=(n=!0)=>{(()=>{dn.forEach(a=>a()),mn.forEach(a=>a());const n=Q,t=X,e=Y;h.forEach(a=>{const d=a.classList;n.forEach(g=>d.add(g)),t.forEach(g=>d.remove(g));for(const g in e)e.hasOwnProperty(g)&&f(a,g,e[g])})})(),c.length>0&&(C?(h.forEach(n=>{const t=n.animate(c,{id:ln,delay:K(),duration:b(),easing:M(),iterations:w(),fill:z(),direction:D()});t.pause(),S.push(t)}),S.length>0&&(S[0].onfinish=()=>{R()})):Cn(n)),$=!0},U=n=>{if(n=Math.min(Math.max(n,0),.9999),C)S.forEach(t=>{t.currentTime=t.effect.getComputedTiming().delay+b()*n,t.pause()});else{const t="-".concat(b()*n,"ms");h.forEach(e=>{c.length>0&&(f(e,"animation-delay",t),f(e,"animation-play-state","paused"))})}},Sn=n=>{S.forEach(t=>{t.effect.updateTiming({delay:K(),duration:b(),easing:M(),iterations:w(),fill:z(),direction:D()})}),void 0!==n&&U(n)},vn=(n=!0,t)=>{(0,F.r)(()=>{h.forEach(e=>{f(e,"animation-name",O||null),f(e,"animation-duration","".concat(b(),"ms")),f(e,"animation-timing-function",M()),f(e,"animation-delay",void 0!==t?"-".concat(t*b(),"ms"):"".concat(K(),"ms")),f(e,"animation-fill-mode",z()||null),f(e,"animation-direction",D()||null);const a=w()===1/0?"infinite":w().toString();f(e,"animation-iteration-count",a),n&&f(e,"animation-name","".concat(O,"-alt")),(0,F.r)(()=>{f(e,"animation-name",O||null)})})})},y=(n=!1,t=!0,e)=>(n&&p.forEach(a=>{a.update(n,t,e)}),C?Sn(e):vn(t,e),r),wn=()=>{$&&(C?S.forEach(n=>{n.pause()}):h.forEach(n=>{f(n,"animation-play-state","paused")}),H=!0)},bt=()=>{G=void 0,R()},an=()=>{G&&clearTimeout(G)},Fn=n=>new Promise(t=>{null!=n&&n.sync&&(B=!0,sn(()=>B=!1,{oneTimeCallback:!0})),$||bn(),L&&(C?(U(0),Sn()):vn(),L=!1),I&&(P=p.length+1,I=!1);const e=()=>{gn(a,N),t()},a=()=>{gn(e,Z),t()};sn(a,{oneTimeCallback:!0}),((n,t)=>{Z.push({c:n,o:{oneTimeCallback:!0}})})(e),p.forEach(d=>{d.play()}),C?(S.forEach(n=>{n.play()}),(0===c.length||0===h.length)&&R()):(()=>{if(an(),(0,F.r)(()=>{h.forEach(n=>{c.length>0&&f(n,"animation-play-state","running")})}),0===c.length||0===h.length)R();else{const n=K()||0,t=b()||0,e=w()||1;isFinite(e)&&(G=setTimeout(bt,n+t*e+100)),((i,o)=>{let s;const u={passive:!0},A=v=>{i===v.target&&(s&&s(),an(),(0,F.r)(()=>{h.forEach(n=>{E(n,"animation-duration"),E(n,"animation-delay"),E(n,"animation-play-state")}),(0,F.r)(R)}))};i&&(i.addEventListener("webkitAnimationEnd",A,u),i.addEventListener("animationend",A,u),s=()=>{i.removeEventListener("webkitAnimationEnd",A,u),i.removeEventListener("animationend",A,u)})})(h[0])}})(),H=!1}),$n=(n,t)=>{const e=c[0];return void 0===e||void 0!==e.offset&&0!==e.offset?c=[{offset:0,[n]:t},...c]:e[n]=t,r};return r={parentAnimation:m,elements:h,childAnimations:p,id:ln,animationFinish:R,from:$n,to:(n,t)=>{const e=c[c.length-1];return void 0===e||void 0!==e.offset&&1!==e.offset?c=[...c,{offset:1,[n]:t}]:e[n]=t,r},fromTo:(n,t,e)=>$n(n,t).to(n,e),parent:n=>(m=n,r),play:Fn,pause:()=>(p.forEach(n=>{n.pause()}),wn(),r),stop:()=>{p.forEach(n=>{n.stop()}),$&&(En(),$=!1),j=!1,B=!1,I=!0,T=void 0,W=void 0,_=void 0,P=0,L=!1,x=!0,H=!1,Z.forEach(n=>n.c(0,r)),Z.length=0},destroy:n=>(p.forEach(t=>{t.destroy(n)}),(n=>{En(),n&&An()})(n),h.length=0,p.length=0,c.length=0,on.length=0,N.length=0,$=!1,I=!0,r),keyframes:n=>{const t=c!==n;return c=n,t&&(n=>{C?yn().forEach(t=>{const e=t.effect;if(e.setKeyframes)e.setKeyframes(n);else{const a=new KeyframeEffect(e.target,n,e.getTiming());t.effect=a}}):Cn()})(c),r},addAnimation:n=>{if(null!=n)if(Array.isArray(n))for(const t of n)t.parent(r),p.push(t);else n.parent(r),p.push(n);return r},addElement:n=>{if(null!=n)if(1===n.nodeType)h.push(n);else if(n.length>=0)for(let t=0;t(A=n,y(!0),r),direction:n=>(v=n,y(!0),r),iterations:n=>(l=n,y(!0),r),duration:n=>(!C&&0===n&&(n=1),s=n,y(!0),r),easing:n=>(u=n,y(!0),r),delay:n=>(o=n,y(!0),r),getWebAnimations:yn,getKeyframes:()=>c,getFill:z,getDirection:D,getDelay:K,getIterations:w,getEasing:M,getDuration:b,afterAddRead:n=>(hn.push(n),r),afterAddWrite:n=>(pn.push(n),r),afterClearStyles:(n=[])=>{for(const t of n)en[t]="";return r},afterStyles:(n={})=>(en=n,r),afterRemoveClass:n=>(tn=V(tn,n),r),afterAddClass:n=>(nn=V(nn,n),r),beforeAddRead:n=>(dn.push(n),r),beforeAddWrite:n=>(mn.push(n),r),beforeClearStyles:(n=[])=>{for(const t of n)Y[t]="";return r},beforeStyles:(n={})=>(Y=n,r),beforeRemoveClass:n=>(X=V(X,n),r),beforeAddClass:n=>(Q=V(Q,n),r),onFinish:sn,isRunning:()=>0!==P&&!H,progressStart:(n=!1,t)=>(p.forEach(e=>{e.progressStart(n,t)}),wn(),j=n,$||bn(),y(!1,!0,t),r),progressStep:n=>(p.forEach(t=>{t.progressStep(n)}),U(n),r),progressEnd:(n,t,e)=>(j=!1,p.forEach(a=>{a.progressEnd(n,t,e)}),void 0!==e&&(W=e),L=!1,x=!0,0===n?(T="reverse"===D()?"normal":"reverse","reverse"===T&&(x=!1),C?(y(),U(1-t)):(_=(1-t)*b()*-1,y(!1,!1))):1===n&&(C?(y(),U(t)):(_=t*b()*-1,y(!1,!1))),void 0!==n&&!m&&Fn(),r)}}}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/9793.b779751b21b0900c.js b/MacroDeck/wwwroot/client/9793.b779751b21b0900c.js deleted file mode 100644 index 9e988c8e..00000000 --- a/MacroDeck/wwwroot/client/9793.b779751b21b0900c.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[9793],{9793:(u,a,d)=>{d.r(a),d.d(a,{ion_split_pane:()=>h});var c=d(5861),o=d(1688),v=d(2085);const r="split-pane-main",l="split-pane-side",p={xs:"(min-width: 0px)",sm:"(min-width: 576px)",md:"(min-width: 768px)",lg:"(min-width: 992px)",xl:"(min-width: 1200px)",never:""},h=class{constructor(e){(0,o.r)(this,e),this.ionSplitPaneVisible=(0,o.d)(this,"ionSplitPaneVisible",7),this.visible=!1,this.contentId=void 0,this.disabled=!1,this.when=p.lg}visibleChanged(e){const t={visible:e,isPane:this.isPane.bind(this)};this.ionSplitPaneVisible.emit(t)}connectedCallback(){var e=this;return(0,c.Z)(function*(){typeof customElements<"u"&&null!=customElements&&(yield customElements.whenDefined("ion-split-pane")),e.styleChildren(),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 t=p[e]||e;if(0!==t.length){if(window.matchMedia){const s=n=>{this.visible=n.matches},i=window.matchMedia(t);i.addListener(s),this.rmL=()=>i.removeListener(s),this.visible=i.matches}}else this.visible=!1}isPane(e){return!!this.visible&&e.parentElement===this.el&&e.classList.contains(l)}styleChildren(){const e=this.contentId,t=this.el.children,s=this.el.childElementCount;let i=!1;for(let n=0;n{let s,i;t?(s=r,i=l):(s=l,i=r);const n=e.classList;n.add(s),n.remove(i)};h.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}::slotted(ion-menu.menu-pane-visible){-ms-flex:0 1 auto;flex:0 1 auto;width:var(--side-width);min-width:var(--side-min-width);max-width:var(--side-max-width)}:host(.split-pane-visible) ::slotted(.split-pane-side),:host(.split-pane-visible) ::slotted(.split-pane-main){left:0;right:0;top:0;bottom:0;position:relative;-webkit-box-shadow:none !important;box-shadow:none !important;z-index:0}:host(.split-pane-visible) ::slotted(.split-pane-main){-ms-flex:1;flex:1}:host(.split-pane-visible) ::slotted(.split-pane-side:not(ion-menu)),:host(.split-pane-visible) ::slotted(ion-menu.split-pane-side.menu-enabled){display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}::slotted(.split-pane-side:not(ion-menu)){display:none}:host(.split-pane-visible) ::slotted(.split-pane-side){-ms-flex-order:-1;order:-1}:host(.split-pane-visible) ::slotted(.split-pane-side[side=end]){-ms-flex-order:1;order:1}:host{--border:0.55px solid var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-250, #c8c7cc)));--side-min-width:270px;--side-max-width:28%}:host(.split-pane-visible) ::slotted(.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(.split-pane-visible) ::slotted(.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)}",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}::slotted(ion-menu.menu-pane-visible){-ms-flex:0 1 auto;flex:0 1 auto;width:var(--side-width);min-width:var(--side-min-width);max-width:var(--side-max-width)}:host(.split-pane-visible) ::slotted(.split-pane-side),:host(.split-pane-visible) ::slotted(.split-pane-main){left:0;right:0;top:0;bottom:0;position:relative;-webkit-box-shadow:none !important;box-shadow:none !important;z-index:0}:host(.split-pane-visible) ::slotted(.split-pane-main){-ms-flex:1;flex:1}:host(.split-pane-visible) ::slotted(.split-pane-side:not(ion-menu)),:host(.split-pane-visible) ::slotted(ion-menu.split-pane-side.menu-enabled){display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}::slotted(.split-pane-side:not(ion-menu)){display:none}:host(.split-pane-visible) ::slotted(.split-pane-side){-ms-flex-order:-1;order:-1}:host(.split-pane-visible) ::slotted(.split-pane-side[side=end]){-ms-flex-order:1;order:1}:host{--border:1px solid var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))));--side-min-width:270px;--side-max-width:28%}:host(.split-pane-visible) ::slotted(.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(.split-pane-visible) ::slotted(.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)}"}}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/9793.ff69add7f4dea225.js b/MacroDeck/wwwroot/client/9793.ff69add7f4dea225.js new file mode 100644 index 00000000..93ee345a --- /dev/null +++ b/MacroDeck/wwwroot/client/9793.ff69add7f4dea225.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[9793],{9793:(u,a,d)=>{d.r(a),d.d(a,{ion_split_pane:()=>h});var c=d(5861),o=d(771),v=d(2905);const r="split-pane-main",l="split-pane-side",p={xs:"(min-width: 0px)",sm:"(min-width: 576px)",md:"(min-width: 768px)",lg:"(min-width: 992px)",xl:"(min-width: 1200px)",never:""},h=class{constructor(e){(0,o.r)(this,e),this.ionSplitPaneVisible=(0,o.d)(this,"ionSplitPaneVisible",7),this.visible=!1,this.contentId=void 0,this.disabled=!1,this.when=p.lg}visibleChanged(e){const t={visible:e,isPane:this.isPane.bind(this)};this.ionSplitPaneVisible.emit(t)}connectedCallback(){var e=this;return(0,c.Z)(function*(){typeof customElements<"u"&&null!=customElements&&(yield customElements.whenDefined("ion-split-pane")),e.styleChildren(),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 t=p[e]||e;if(0!==t.length){if(window.matchMedia){const s=n=>{this.visible=n.matches},i=window.matchMedia(t);i.addListener(s),this.rmL=()=>i.removeListener(s),this.visible=i.matches}}else this.visible=!1}isPane(e){return!!this.visible&&e.parentElement===this.el&&e.classList.contains(l)}styleChildren(){const e=this.contentId,t=this.el.children,s=this.el.childElementCount;let i=!1;for(let n=0;n{let s,i;t?(s=r,i=l):(s=l,i=r);const n=e.classList;n.add(s),n.remove(i)};h.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}::slotted(ion-menu.menu-pane-visible){-ms-flex:0 1 auto;flex:0 1 auto;width:var(--side-width);min-width:var(--side-min-width);max-width:var(--side-max-width)}:host(.split-pane-visible) ::slotted(.split-pane-side),:host(.split-pane-visible) ::slotted(.split-pane-main){left:0;right:0;top:0;bottom:0;position:relative;-webkit-box-shadow:none;box-shadow:none;z-index:0}:host(.split-pane-visible) ::slotted(.split-pane-main){-ms-flex:1;flex:1}:host(.split-pane-visible) ::slotted(.split-pane-side:not(ion-menu)),:host(.split-pane-visible) ::slotted(ion-menu.split-pane-side.menu-enabled){display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}::slotted(.split-pane-side:not(ion-menu)){display:none}:host(.split-pane-visible) ::slotted(.split-pane-side){-ms-flex-order:-1;order:-1}:host(.split-pane-visible) ::slotted(.split-pane-side[side=end]){-ms-flex-order:1;order:1}:host{--border:0.55px solid var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-250, #c8c7cc)));--side-min-width:270px;--side-max-width:28%}:host(.split-pane-visible) ::slotted(.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(.split-pane-visible) ::slotted(.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)}",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}::slotted(ion-menu.menu-pane-visible){-ms-flex:0 1 auto;flex:0 1 auto;width:var(--side-width);min-width:var(--side-min-width);max-width:var(--side-max-width)}:host(.split-pane-visible) ::slotted(.split-pane-side),:host(.split-pane-visible) ::slotted(.split-pane-main){left:0;right:0;top:0;bottom:0;position:relative;-webkit-box-shadow:none;box-shadow:none;z-index:0}:host(.split-pane-visible) ::slotted(.split-pane-main){-ms-flex:1;flex:1}:host(.split-pane-visible) ::slotted(.split-pane-side:not(ion-menu)),:host(.split-pane-visible) ::slotted(ion-menu.split-pane-side.menu-enabled){display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}::slotted(.split-pane-side:not(ion-menu)){display:none}:host(.split-pane-visible) ::slotted(.split-pane-side){-ms-flex-order:-1;order:-1}:host(.split-pane-visible) ::slotted(.split-pane-side[side=end]){-ms-flex-order:1;order:1}:host{--border:1px solid var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))));--side-min-width:270px;--side-max-width:28%}:host(.split-pane-visible) ::slotted(.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(.split-pane-visible) ::slotted(.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)}"}}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/9820.141cb6077e5f2652.js b/MacroDeck/wwwroot/client/9820.141cb6077e5f2652.js new file mode 100644 index 00000000..82ce5da3 --- /dev/null +++ b/MacroDeck/wwwroot/client/9820.141cb6077e5f2652.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[9820],{9820:(x,d,u)=>{u.r(d),u.d(d,{ion_picker_internal:()=>b});var f=u(5861),a=u(771),p=u(512);const b=class{constructor(i){(0,a.r)(this,i),this.ionInputModeChange=(0,a.d)(this,"ionInputModeChange",7),this.useInputMode=!1,this.isInHighlightBounds=t=>{const{highlightEl:e}=this;if(!e)return!1;const r=e.getBoundingClientRect();return!(t.clientXr.right||t.clientYr.bottom)},this.onFocusOut=t=>{const{relatedTarget:e}=t;(!e||"ION-PICKER-COLUMN-INTERNAL"!==e.tagName&&e!==this.inputEl)&&this.exitInputMode()},this.onFocusIn=t=>{const{target:e}=t;"ION-PICKER-COLUMN-INTERNAL"!==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:r,el:o}=this;if(this.isInHighlightBounds(t))if(e)this.actionOnClick="ION-PICKER-COLUMN-INTERNAL"===t.target.tagName?r&&r===t.target?()=>{this.enterInputMode()}:()=>{this.enterInputMode(t.target)}:()=>{this.exitInputMode()};else{const n=1===o.querySelectorAll("ion-picker-column-internal.picker-column-numeric-input").length?t.target:void 0;this.actionOnClick=()=>{this.enterInputMode(n)}}else this.actionOnClick=()=>{this.exitInputMode()}},this.enterInputMode=(t,e=!0)=>{const{inputEl:r,el:o}=this;!r||!o.querySelector("ion-picker-column-internal.picker-column-numeric-input")||(this.useInputMode=!0,this.inputModeColumn=t,e?(this.destroyKeypressListener&&(this.destroyKeypressListener(),this.destroyKeypressListener=void 0),r.focus()):(o.addEventListener("keypress",this.onKeyPress),this.destroyKeypressListener=()=>{o.removeEventListener("keypress",this.onKeyPress)}),this.emitInputModeChange())},this.onKeyPress=t=>{const{inputEl:e}=this;if(!e)return;const r=parseInt(t.key,10);Number.isNaN(r)||(e.value+=t.key,this.onInputChange())},this.selectSingleColumn=()=>{const{inputEl:t,inputModeColumn:e,singleColumnSearchTimeout:r}=this;if(!t||!e)return;const o=e.items.filter(n=>!0!==n.disabled);if(r&&clearTimeout(r),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 s=o.find(({text:n})=>n.replace(/^0+(?=[1-9])|0+(?=0$)/,"")===t.value);if(s)e.setValue(s.value);else if(2===t.value.length){const n=t.value.substring(t.value.length-1);t.value=n,this.selectSingleColumn()}},this.searchColumn=(t,e,r="start")=>{const o="start"===r?/^0+/:/0$/,s=t.items.find(({text:n,disabled:l})=>!0!==l&&n.replace(o,"")===e);s&&t.setValue(s.value)},this.selectMultiColumn=()=>{const{inputEl:t,el:e}=this;if(!t)return;const r=Array.from(e.querySelectorAll("ion-picker-column-internal")).filter(c=>c.numericInput),o=r[0],s=r[1];let l,n=t.value;switch(n.length){case 1:this.searchColumn(o,n);break;case 2:const c=t.value.substring(0,1);n="0"===c||"1"===c?t.value:c,this.searchColumn(o,n),1===n.length&&(l=t.value.substring(t.value.length-1),this.searchColumn(s,l,"end"));break;case 3:const h=t.value.substring(0,1);n="0"===h||"1"===h?t.value.substring(0,2):h,this.searchColumn(o,n),l=t.value.substring(1===n.length?1:2),this.searchColumn(s,l,"end");break;case 4:const g=t.value.substring(0,1);n="0"===g||"1"===g?t.value.substring(0,2):g,this.searchColumn(o,n);const v=t.value.substring(1===n.length?1:2,t.value.length);this.searchColumn(s,v,"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:r}=this;!t||!e||(r?this.selectSingleColumn():this.selectMultiColumn())},this.emitInputModeChange=()=>{const{useInputMode:t,inputModeColumn:e}=this;this.ionInputModeChange.emit({useInputMode:t,inputModeColumn:e})}}preventTouchStartPropagation(i){i.stopPropagation()}componentWillLoad(){(0,p.g)(this.el).addEventListener("focusin",this.onFocusIn),(0,p.g)(this.el).addEventListener("focusout",this.onFocusOut)}exitInputMode(){var i=this;return(0,f.Z)(function*(){const{inputEl:t,useInputMode:e}=i;!e||!t||(i.useInputMode=!1,i.inputModeColumn=void 0,t.blur(),t.value="",i.destroyKeypressListener&&(i.destroyKeypressListener(),i.destroyKeypressListener=void 0),i.emitInputModeChange())})()}render(){return(0,a.h)(a.H,{onPointerDown:i=>this.onPointerDown(i),onClick:()=>this.onClick()},(0,a.h)("input",{"aria-hidden":"true",tabindex:-1,inputmode:"numeric",type:"number",ref:i=>this.inputEl=i,onInput:()=>this.onInputChange(),onBlur:()=>this.exitInputMode()}),(0,a.h)("div",{class:"picker-before"}),(0,a.h)("div",{class:"picker-after"}),(0,a.h)("div",{class:"picker-highlight",ref:i=>this.highlightEl=i}),(0,a.h)("slot",null))}get el(){return(0,a.f)(this)}};b.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}@supports (inset-inline-start: 0){:host .picker-before{inset-inline-start:0}}@supports not (inset-inline-start: 0){:host .picker-before{left:0}:host-context([dir=rtl]) .picker-before{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){:host(:dir(rtl)) .picker-before{left:unset;right:unset;right:0}}}:host .picker-after{top:116px;height:84px}@supports (inset-inline-start: 0){:host .picker-after{inset-inline-start:0}}@supports not (inset-inline-start: 0){:host .picker-after{left:0}:host-context([dir=rtl]) .picker-after{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){:host(:dir(rtl)) .picker-after{left:unset;right:unset;right:0}}}:host .picker-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(--wheel-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-internal:first-of-type){text-align:start}:host ::slotted(ion-picker-column-internal:last-of-type){text-align:end}:host ::slotted(ion-picker-column-internal:only-child){text-align:center}:host .picker-before{background:-webkit-gradient(linear, left top, left bottom, color-stop(20%, rgba(var(--wheel-fade-background-rgb, var(--background-rgb, var(--ion-background-color-rgb, 255, 255, 255))), 1)), to(rgba(var(--wheel-fade-background-rgb, var(--background-rgb, var(--ion-background-color-rgb, 255, 255, 255))), 0.8)));background:linear-gradient(to bottom, rgba(var(--wheel-fade-background-rgb, var(--background-rgb, var(--ion-background-color-rgb, 255, 255, 255))), 1) 20%, rgba(var(--wheel-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(--wheel-fade-background-rgb, var(--background-rgb, var(--ion-background-color-rgb, 255, 255, 255))), 1)), to(rgba(var(--wheel-fade-background-rgb, var(--background-rgb, var(--ion-background-color-rgb, 255, 255, 255))), 0.8)));background:linear-gradient(to top, rgba(var(--wheel-fade-background-rgb, var(--background-rgb, var(--ion-background-color-rgb, 255, 255, 255))), 1) 20%, rgba(var(--wheel-fade-background-rgb, var(--background-rgb, var(--ion-background-color-rgb, 255, 255, 255))), 0.8) 100%)}:host .picker-highlight{background:var(--wheel-highlight-background, var(--ion-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}@supports (inset-inline-start: 0){:host .picker-before{inset-inline-start:0}}@supports not (inset-inline-start: 0){:host .picker-before{left:0}:host-context([dir=rtl]) .picker-before{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){:host(:dir(rtl)) .picker-before{left:unset;right:unset;right:0}}}:host .picker-after{top:116px;height:84px}@supports (inset-inline-start: 0){:host .picker-after{inset-inline-start:0}}@supports not (inset-inline-start: 0){:host .picker-after{left:0}:host-context([dir=rtl]) .picker-after{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){:host(:dir(rtl)) .picker-after{left:unset;right:unset;right:0}}}:host .picker-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(--wheel-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-internal:first-of-type){text-align:start}:host ::slotted(ion-picker-column-internal:last-of-type){text-align:end}:host ::slotted(ion-picker-column-internal:only-child){text-align:center}:host .picker-before{background:-webkit-gradient(linear, left top, left bottom, color-stop(20%, rgba(var(--wheel-fade-background-rgb, var(--background-rgb, var(--ion-background-color-rgb, 255, 255, 255))), 1)), color-stop(90%, rgba(var(--wheel-fade-background-rgb, var(--background-rgb, var(--ion-background-color-rgb, 255, 255, 255))), 0)));background:linear-gradient(to bottom, rgba(var(--wheel-fade-background-rgb, var(--background-rgb, var(--ion-background-color-rgb, 255, 255, 255))), 1) 20%, rgba(var(--wheel-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(--wheel-fade-background-rgb, var(--background-rgb, var(--ion-background-color-rgb, 255, 255, 255))), 1)), color-stop(90%, rgba(var(--wheel-fade-background-rgb, var(--background-rgb, var(--ion-background-color-rgb, 255, 255, 255))), 0)));background:linear-gradient(to top, rgba(var(--wheel-fade-background-rgb, var(--background-rgb, var(--ion-background-color-rgb, 255, 255, 255))), 1) 30%, rgba(var(--wheel-fade-background-rgb, var(--background-rgb, var(--ion-background-color-rgb, 255, 255, 255))), 0) 90%)}"}}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/9820.d5a15e4b1f1e048f.js b/MacroDeck/wwwroot/client/9820.d5a15e4b1f1e048f.js deleted file mode 100644 index d98af449..00000000 --- a/MacroDeck/wwwroot/client/9820.d5a15e4b1f1e048f.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[9820],{9820:(x,d,u)=>{u.r(d),u.d(d,{ion_picker_internal:()=>b});var f=u(5861),a=u(1688),p=u(839);const b=class{constructor(i){(0,a.r)(this,i),this.ionInputModeChange=(0,a.d)(this,"ionInputModeChange",7),this.useInputMode=!1,this.isInHighlightBounds=t=>{const{highlightEl:e}=this;if(!e)return!1;const r=e.getBoundingClientRect();return!(t.clientXr.right||t.clientYr.bottom)},this.onFocusOut=t=>{const{relatedTarget:e}=t;(!e||"ION-PICKER-COLUMN-INTERNAL"!==e.tagName&&e!==this.inputEl)&&this.exitInputMode()},this.onFocusIn=t=>{const{target:e}=t;"ION-PICKER-COLUMN-INTERNAL"!==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:r,el:o}=this;if(this.isInHighlightBounds(t))if(e)this.actionOnClick="ION-PICKER-COLUMN-INTERNAL"===t.target.tagName?r&&r===t.target?()=>{this.enterInputMode()}:()=>{this.enterInputMode(t.target)}:()=>{this.exitInputMode()};else{const n=1===o.querySelectorAll("ion-picker-column-internal.picker-column-numeric-input").length?t.target:void 0;this.actionOnClick=()=>{this.enterInputMode(n)}}else this.actionOnClick=()=>{this.exitInputMode()}},this.enterInputMode=(t,e=!0)=>{const{inputEl:r,el:o}=this;!r||!o.querySelector("ion-picker-column-internal.picker-column-numeric-input")||(this.useInputMode=!0,this.inputModeColumn=t,e?(this.destroyKeypressListener&&(this.destroyKeypressListener(),this.destroyKeypressListener=void 0),r.focus()):(o.addEventListener("keypress",this.onKeyPress),this.destroyKeypressListener=()=>{o.removeEventListener("keypress",this.onKeyPress)}),this.emitInputModeChange())},this.onKeyPress=t=>{const{inputEl:e}=this;if(!e)return;const r=parseInt(t.key,10);Number.isNaN(r)||(e.value+=t.key,this.onInputChange())},this.selectSingleColumn=()=>{const{inputEl:t,inputModeColumn:e,singleColumnSearchTimeout:r}=this;if(!t||!e)return;const o=e.items.filter(n=>!0!==n.disabled);if(r&&clearTimeout(r),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 s=o.find(({text:n})=>n.replace(/^0+(?=[1-9])|0+(?=0$)/,"")===t.value);if(s)e.setValue(s.value);else if(2===t.value.length){const n=t.value.substring(t.value.length-1);t.value=n,this.selectSingleColumn()}},this.searchColumn=(t,e,r="start")=>{const o="start"===r?/^0+/:/0$/,s=t.items.find(({text:n,disabled:l})=>!0!==l&&n.replace(o,"")===e);s&&t.setValue(s.value)},this.selectMultiColumn=()=>{const{inputEl:t,el:e}=this;if(!t)return;const r=Array.from(e.querySelectorAll("ion-picker-column-internal")).filter(c=>c.numericInput),o=r[0],s=r[1];let l,n=t.value;switch(n.length){case 1:this.searchColumn(o,n);break;case 2:const c=t.value.substring(0,1);n="0"===c||"1"===c?t.value:c,this.searchColumn(o,n),1===n.length&&(l=t.value.substring(t.value.length-1),this.searchColumn(s,l,"end"));break;case 3:const h=t.value.substring(0,1);n="0"===h||"1"===h?t.value.substring(0,2):h,this.searchColumn(o,n),l=t.value.substring(1===n.length?1:2),this.searchColumn(s,l,"end");break;case 4:const g=t.value.substring(0,1);n="0"===g||"1"===g?t.value.substring(0,2):g,this.searchColumn(o,n);const v=t.value.substring(1===n.length?1:2,t.value.length);this.searchColumn(s,v,"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:r}=this;!t||!e||(r?this.selectSingleColumn():this.selectMultiColumn())},this.emitInputModeChange=()=>{const{useInputMode:t,inputModeColumn:e}=this;this.ionInputModeChange.emit({useInputMode:t,inputModeColumn:e})}}preventTouchStartPropagation(i){i.stopPropagation()}componentWillLoad(){(0,p.g)(this.el).addEventListener("focusin",this.onFocusIn),(0,p.g)(this.el).addEventListener("focusout",this.onFocusOut)}exitInputMode(){var i=this;return(0,f.Z)(function*(){const{inputEl:t,useInputMode:e}=i;!e||!t||(i.useInputMode=!1,i.inputModeColumn=void 0,t.blur(),t.value="",i.destroyKeypressListener&&(i.destroyKeypressListener(),i.destroyKeypressListener=void 0),i.emitInputModeChange())})()}render(){return(0,a.h)(a.H,{onPointerDown:i=>this.onPointerDown(i),onClick:()=>this.onClick()},(0,a.h)("input",{"aria-hidden":"true",tabindex:-1,inputmode:"numeric",type:"number",ref:i=>this.inputEl=i,onInput:()=>this.onInputChange(),onBlur:()=>this.exitInputMode()}),(0,a.h)("div",{class:"picker-before"}),(0,a.h)("div",{class:"picker-after"}),(0,a.h)("div",{class:"picker-highlight",ref:i=>this.highlightEl=i}),(0,a.h)("slot",null))}get el(){return(0,a.f)(this)}};b.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}@supports (inset-inline-start: 0){:host .picker-before{inset-inline-start:0}}@supports not (inset-inline-start: 0){:host .picker-before{left:0}:host-context([dir=rtl]) .picker-before{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){:host .picker-before:dir(rtl){left:unset;right:unset;right:0}}}:host .picker-after{top:116px;height:84px}@supports (inset-inline-start: 0){:host .picker-after{inset-inline-start:0}}@supports not (inset-inline-start: 0){:host .picker-after{left:0}:host-context([dir=rtl]) .picker-after{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){:host .picker-after:dir(rtl){left:unset;right:unset;right:0}}}:host .picker-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(--wheel-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-internal:first-of-type){text-align:start}:host ::slotted(ion-picker-column-internal:last-of-type){text-align:end}:host ::slotted(ion-picker-column-internal:only-child){text-align:center}:host .picker-before{background:-webkit-gradient(linear, left top, left bottom, color-stop(20%, rgba(var(--wheel-fade-background-rgb, var(--background-rgb, var(--ion-background-color-rgb, 255, 255, 255))), 1)), to(rgba(var(--wheel-fade-background-rgb, var(--background-rgb, var(--ion-background-color-rgb, 255, 255, 255))), 0.8)));background:linear-gradient(to bottom, rgba(var(--wheel-fade-background-rgb, var(--background-rgb, var(--ion-background-color-rgb, 255, 255, 255))), 1) 20%, rgba(var(--wheel-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(--wheel-fade-background-rgb, var(--background-rgb, var(--ion-background-color-rgb, 255, 255, 255))), 1)), to(rgba(var(--wheel-fade-background-rgb, var(--background-rgb, var(--ion-background-color-rgb, 255, 255, 255))), 0.8)));background:linear-gradient(to top, rgba(var(--wheel-fade-background-rgb, var(--background-rgb, var(--ion-background-color-rgb, 255, 255, 255))), 1) 20%, rgba(var(--wheel-fade-background-rgb, var(--background-rgb, var(--ion-background-color-rgb, 255, 255, 255))), 0.8) 100%)}:host .picker-highlight{background:var(--wheel-highlight-background, var(--ion-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}@supports (inset-inline-start: 0){:host .picker-before{inset-inline-start:0}}@supports not (inset-inline-start: 0){:host .picker-before{left:0}:host-context([dir=rtl]) .picker-before{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){:host .picker-before:dir(rtl){left:unset;right:unset;right:0}}}:host .picker-after{top:116px;height:84px}@supports (inset-inline-start: 0){:host .picker-after{inset-inline-start:0}}@supports not (inset-inline-start: 0){:host .picker-after{left:0}:host-context([dir=rtl]) .picker-after{left:unset;right:unset;right:0}@supports selector(:dir(rtl)){:host .picker-after:dir(rtl){left:unset;right:unset;right:0}}}:host .picker-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(--wheel-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-internal:first-of-type){text-align:start}:host ::slotted(ion-picker-column-internal:last-of-type){text-align:end}:host ::slotted(ion-picker-column-internal:only-child){text-align:center}:host .picker-before{background:-webkit-gradient(linear, left top, left bottom, color-stop(20%, rgba(var(--wheel-fade-background-rgb, var(--background-rgb, var(--ion-background-color-rgb, 255, 255, 255))), 1)), color-stop(90%, rgba(var(--wheel-fade-background-rgb, var(--background-rgb, var(--ion-background-color-rgb, 255, 255, 255))), 0)));background:linear-gradient(to bottom, rgba(var(--wheel-fade-background-rgb, var(--background-rgb, var(--ion-background-color-rgb, 255, 255, 255))), 1) 20%, rgba(var(--wheel-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(--wheel-fade-background-rgb, var(--background-rgb, var(--ion-background-color-rgb, 255, 255, 255))), 1)), color-stop(90%, rgba(var(--wheel-fade-background-rgb, var(--background-rgb, var(--ion-background-color-rgb, 255, 255, 255))), 0)));background:linear-gradient(to top, rgba(var(--wheel-fade-background-rgb, var(--background-rgb, var(--ion-background-color-rgb, 255, 255, 255))), 1) 30%, rgba(var(--wheel-fade-background-rgb, var(--background-rgb, var(--ion-background-color-rgb, 255, 255, 255))), 0) 90%)}"}}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/9857.05bd1d696f231361.js b/MacroDeck/wwwroot/client/9857.05bd1d696f231361.js deleted file mode 100644 index 1e01a483..00000000 --- a/MacroDeck/wwwroot/client/9857.05bd1d696f231361.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[9857],{9857:(E,u,d)=>{d.r(u),d.d(u,{ion_breadcrumb:()=>e,ion_breadcrumbs:()=>h});var o=d(1688),x=d(839),b=d(3567),m=d(3173),f=d(2085);const e=class{constructor(l){(0,o.r)(this,l),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,x.i)(this.el)}isClickable(){return void 0!==this.href}render(){const{color:l,active:a,collapsed:i,disabled:n,download:c,el:g,inheritedAttributes:r,last:p,routerAnimation:w,routerDirection:M,separator:z,showCollapsedIndicator:y,target:O}=this,_=this.isClickable(),B=void 0===this.href?"span":"a",I=n?void 0:this.href,A=(0,f.b)(this),D="span"===B?{}:{download:c,href:I,target:O},j=!p&&(i?!(!y||p):z);return(0,o.h)(o.H,{onClick:k=>(0,b.o)(I,k,M,w),"aria-disabled":n?"true":null,class:(0,b.c)(l,{[A]:!0,"breadcrumb-active":a,"breadcrumb-collapsed":i,"breadcrumb-disabled":n,"in-breadcrumbs-color":(0,b.h)("ion-breadcrumbs[color]",g),"in-toolbar":(0,b.h)("ion-toolbar",this.el),"in-toolbar-color":(0,b.h)("ion-toolbar[color]",this.el),"ion-activatable":_,"ion-focusable":_})},(0,o.h)(B,Object.assign({},D,{class:"breadcrumb-native",part:"native",disabled:n,onFocus:this.onFocus,onBlur:this.onBlur},r),(0,o.h)("slot",{name:"start"}),(0,o.h)("slot",null),(0,o.h)("slot",{name:"end"})),y&&(0,o.h)("button",{part:"collapsed-indicator","aria-label":"Show more breadcrumbs",onClick:()=>this.collapsedIndicatorClick(),ref:k=>this.collapsedRef=k,class:{"breadcrumbs-collapsed-indicator":!0}},(0,o.h)("ion-icon",{"aria-hidden":"true",icon:m.n,lazy:!1})),j&&(0,o.h)("span",{class:"breadcrumb-separator",part:"separator","aria-hidden":"true"},(0,o.h)("slot",{name:"separator"},"ios"===A?(0,o.h)("ion-icon",{icon:m.m,lazy:!1,"flip-rtl":!0}):(0,o.h)("span",null,"/"))))}get el(){return(0,o.f)(this)}};e.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:16px;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:22px}:host{--color:var(--ion-color-step-850, #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, rgba(233, 237, 243, 0.7))}: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, #445b78)}.breadcrumb-separator{color:var(--ion-color-step-550, #73849a)}::slotted(ion-icon){color:var(--ion-color-step-400, #92a0b3);font-size:18px}::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, #242d39)}.breadcrumbs-collapsed-indicator{border-radius:4px;background:var(--ion-color-step-100, #e9edf3);color:var(--ion-color-step-550, #73849a)}.breadcrumbs-collapsed-indicator:hover{opacity:0.45}.breadcrumbs-collapsed-indicator:focus{background:var(--ion-color-step-150, #d9e0ea)}",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:16px;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:22px}:host{--color:var(--ion-color-step-600, #677483);--color-active:var(--ion-text-color, #03060b);--color-hover:var(--ion-text-color, #03060b);--color-focused:var(--ion-color-step-800, #35404e);--background-focused:var(--ion-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, #73849a)}::slotted(ion-icon){color:var(--ion-color-step-550, #7d8894);font-size:18px}::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, #222d3a)}.breadcrumbs-collapsed-indicator{border-radius:2px;background:var(--ion-color-step-100, #eef1f3);color:var(--ion-color-step-550, #73849a)}.breadcrumbs-collapsed-indicator:hover{opacity:0.7}.breadcrumbs-collapsed-indicator:focus{background:var(--ion-color-step-150, #dfe5e8)}"};const h=class{constructor(l){(0,o.r)(this,l),this.ionCollapsedClick=(0,o.d)(this,"ionCollapsedClick",7),this.breadcrumbsInit=()=>{this.setBreadcrumbSeparator(),this.setMaxItems()},this.resetActiveBreadcrumb=()=>{const i=this.getBreadcrumbs().find(n=>n.active);i&&this.activeChanged&&(i.active=!1)},this.setMaxItems=()=>{const{itemsAfterCollapse:a,itemsBeforeCollapse:i,maxItems:n}=this,c=this.getBreadcrumbs();for(const r of c)r.showCollapsedIndicator=!1,r.collapsed=!1;void 0!==n&&c.length>n&&i+a<=n&&c.forEach((r,p)=>{p===i&&(r.showCollapsedIndicator=!0),p>=i&&p{const{itemsAfterCollapse:a,itemsBeforeCollapse:i,maxItems:n}=this,c=this.getBreadcrumbs(),g=c.find(r=>r.active);for(const r of c){const p=void 0!==n&&0===a?r===c[i]:r===c[c.length-1];r.last=p,r.separator=void 0!==r.separator?r.separator:!p||void 0,!g&&p&&(r.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(l){const i=this.getBreadcrumbs().filter(n=>n.collapsed);this.ionCollapsedClick.emit(Object.assign(Object.assign({},l.detail),{collapsedBreadcrumbs:i}))}maxItemsChanged(){this.resetActiveBreadcrumb(),this.breadcrumbsInit()}componentWillLoad(){this.breadcrumbsInit()}render(){const{color:l,collapsed:a}=this,i=(0,f.b)(this);return(0,o.h)(o.H,{class:(0,b.c)(l,{[i]:!0,"in-toolbar":(0,b.h)("ion-toolbar",this.el),"in-toolbar-color":(0,b.h)("ion-toolbar[color]",this.el),"breadcrumbs-collapsed":a})},(0,o.h)("slot",{onSlotchange:this.slotChanged}))}get el(){return(0,o.f)(this)}static get watchers(){return{maxItems:["maxItemsChanged"],itemsBeforeCollapse:["maxItemsChanged"],itemsAfterCollapse:["maxItemsChanged"]}}};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}"}},3567:(E,u,d)=>{d.d(u,{c:()=>b,g:()=>f,h:()=>x,o:()=>C});var o=d(5861);const x=(e,t)=>null!==t.closest(e),b=(e,t)=>"string"==typeof e&&e.length>0?Object.assign({"ion-color":!0,[`ion-color-${e}`]:!0},t):t,f=e=>{const t={};return(e=>void 0!==e?(Array.isArray(e)?e:e.split(" ")).filter(s=>null!=s).map(s=>s.trim()).filter(s=>""!==s):[])(e).forEach(s=>t[s]=!0),t},v=/^[a-z][a-z0-9+\-.]*:/,C=function(){var e=(0,o.Z)(function*(t,s,h,l){if(null!=t&&"#"!==t[0]&&!v.test(t)){const a=document.querySelector("ion-router");if(a)return null!=s&&s.preventDefault(),a.push(t,h,l)}return!1});return function(s,h,l,a){return e.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/9857.1e55968d9a40a9f5.js b/MacroDeck/wwwroot/client/9857.1e55968d9a40a9f5.js new file mode 100644 index 00000000..c8ab6144 --- /dev/null +++ b/MacroDeck/wwwroot/client/9857.1e55968d9a40a9f5.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[9857],{9857:(E,m,d)=>{d.r(m),d.d(m,{ion_breadcrumb:()=>e,ion_breadcrumbs:()=>h});var o=d(771),x=d(512),b=d(4459),u=d(5307),f=d(2905);const e=class{constructor(l){(0,o.r)(this,l),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,x.i)(this.el)}isClickable(){return void 0!==this.href}render(){const{color:l,active:a,collapsed:i,disabled:n,download:c,el:g,inheritedAttributes:r,last:p,routerAnimation:w,routerDirection:z,separator:M,showCollapsedIndicator:y,target:O}=this,_=this.isClickable(),B=void 0===this.href?"span":"a",I=n?void 0:this.href,A=(0,f.b)(this),D="span"===B?{}:{download:c,href:I,target:O},j=!p&&(i?!(!y||p):M);return(0,o.h)(o.H,{onClick:k=>(0,b.o)(I,k,z,w),"aria-disabled":n?"true":null,class:(0,b.c)(l,{[A]:!0,"breadcrumb-active":a,"breadcrumb-collapsed":i,"breadcrumb-disabled":n,"in-breadcrumbs-color":(0,b.h)("ion-breadcrumbs[color]",g),"in-toolbar":(0,b.h)("ion-toolbar",this.el),"in-toolbar-color":(0,b.h)("ion-toolbar[color]",this.el),"ion-activatable":_,"ion-focusable":_})},(0,o.h)(B,Object.assign({},D,{class:"breadcrumb-native",part:"native",disabled:n,onFocus:this.onFocus,onBlur:this.onBlur},r),(0,o.h)("slot",{name:"start"}),(0,o.h)("slot",null),(0,o.h)("slot",{name:"end"})),y&&(0,o.h)("button",{part:"collapsed-indicator","aria-label":"Show more breadcrumbs",onClick:()=>this.collapsedIndicatorClick(),ref:k=>this.collapsedRef=k,class:{"breadcrumbs-collapsed-indicator":!0}},(0,o.h)("ion-icon",{"aria-hidden":"true",icon:u.n,lazy:!1})),j&&(0,o.h)("span",{class:"breadcrumb-separator",part:"separator","aria-hidden":"true"},(0,o.h)("slot",{name:"separator"},"ios"===A?(0,o.h)("ion-icon",{icon:u.m,lazy:!1,"flip-rtl":!0}):(0,o.h)("span",null,"/"))))}get el(){return(0,o.f)(this)}};e.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, #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, 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, #445b78)}.breadcrumb-separator{color:var(--ion-color-step-550, #73849a)}::slotted(ion-icon){color:var(--ion-color-step-400, #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, #242d39)}.breadcrumbs-collapsed-indicator{border-radius:4px;background:var(--ion-color-step-100, #e9edf3);color:var(--ion-color-step-550, #73849a)}.breadcrumbs-collapsed-indicator:hover{opacity:0.45}.breadcrumbs-collapsed-indicator:focus{background:var(--ion-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, #677483);--color-active:var(--ion-text-color, #03060b);--color-hover:var(--ion-text-color, #03060b);--color-focused:var(--ion-color-step-800, #35404e);--background-focused:var(--ion-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, #73849a)}::slotted(ion-icon){color:var(--ion-color-step-550, #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, #222d3a)}.breadcrumbs-collapsed-indicator{border-radius:2px;background:var(--ion-color-step-100, #eef1f3);color:var(--ion-color-step-550, #73849a)}.breadcrumbs-collapsed-indicator:hover{opacity:0.7}.breadcrumbs-collapsed-indicator:focus{background:var(--ion-color-step-150, #dfe5e8)}"};const h=class{constructor(l){(0,o.r)(this,l),this.ionCollapsedClick=(0,o.d)(this,"ionCollapsedClick",7),this.breadcrumbsInit=()=>{this.setBreadcrumbSeparator(),this.setMaxItems()},this.resetActiveBreadcrumb=()=>{const i=this.getBreadcrumbs().find(n=>n.active);i&&this.activeChanged&&(i.active=!1)},this.setMaxItems=()=>{const{itemsAfterCollapse:a,itemsBeforeCollapse:i,maxItems:n}=this,c=this.getBreadcrumbs();for(const r of c)r.showCollapsedIndicator=!1,r.collapsed=!1;void 0!==n&&c.length>n&&i+a<=n&&c.forEach((r,p)=>{p===i&&(r.showCollapsedIndicator=!0),p>=i&&p{const{itemsAfterCollapse:a,itemsBeforeCollapse:i,maxItems:n}=this,c=this.getBreadcrumbs(),g=c.find(r=>r.active);for(const r of c){const p=void 0!==n&&0===a?r===c[i]:r===c[c.length-1];r.last=p,r.separator=void 0!==r.separator?r.separator:!p||void 0,!g&&p&&(r.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(l){const i=this.getBreadcrumbs().filter(n=>n.collapsed);this.ionCollapsedClick.emit(Object.assign(Object.assign({},l.detail),{collapsedBreadcrumbs:i}))}maxItemsChanged(){this.resetActiveBreadcrumb(),this.breadcrumbsInit()}componentWillLoad(){this.breadcrumbsInit()}render(){const{color:l,collapsed:a}=this,i=(0,f.b)(this);return(0,o.h)(o.H,{class:(0,b.c)(l,{[i]:!0,"in-toolbar":(0,b.h)("ion-toolbar",this.el),"in-toolbar-color":(0,b.h)("ion-toolbar[color]",this.el),"breadcrumbs-collapsed":a})},(0,o.h)("slot",{onSlotchange:this.slotChanged}))}get el(){return(0,o.f)(this)}static get watchers(){return{maxItems:["maxItemsChanged"],itemsBeforeCollapse:["maxItemsChanged"],itemsAfterCollapse:["maxItemsChanged"]}}};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}"}},4459:(E,m,d)=>{d.d(m,{c:()=>b,g:()=>f,h:()=>x,o:()=>C});var o=d(5861);const x=(e,t)=>null!==t.closest(e),b=(e,t)=>"string"==typeof e&&e.length>0?Object.assign({"ion-color":!0,["ion-color-".concat(e)]:!0},t):t,f=e=>{const t={};return(e=>void 0!==e?(Array.isArray(e)?e:e.split(" ")).filter(s=>null!=s).map(s=>s.trim()).filter(s=>""!==s):[])(e).forEach(s=>t[s]=!0),t},v=/^[a-z][a-z0-9+\-.]*:/,C=function(){var e=(0,o.Z)(function*(t,s,h,l){if(null!=t&&"#"!==t[0]&&!v.test(t)){const a=document.querySelector("ion-router");if(a)return null!=s&&s.preventDefault(),a.push(t,h,l)}return!1});return function(s,h,l,a){return e.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/9882.0f68c84f0c9163db.js b/MacroDeck/wwwroot/client/9882.0f68c84f0c9163db.js new file mode 100644 index 00000000..4bd4da73 --- /dev/null +++ b/MacroDeck/wwwroot/client/9882.0f68c84f0c9163db.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[9882],{9882:(E,g,r)=>{r.r(g),r.d(g,{ion_action_sheet:()=>_});var b=r(5861),o=r(771),f=r(5151),v=r(512),k=r(9229),d=r(9207),p=r(4459),s=r(2905),n=r(4913);r(9951),r(1836),r(1848),r(6535),r(2019);const D=t=>{const e=(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%)"),e.addElement(t).easing("cubic-bezier(.36,.66,.04,1)").duration(400).addAnimation([i,a])},A=t=>{const e=(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%)"),e.addElement(t).easing("cubic-bezier(.36,.66,.04,1)").duration(450).addAnimation([i,a])},O=t=>{const e=(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%)"),e.addElement(t).easing("cubic-bezier(.36,.66,.04,1)").duration(400).addAnimation([i,a])},P=t=>{const e=(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%)"),e.addElement(t).easing("cubic-bezier(.36,.66,.04,1)").duration(450).addAnimation([i,a])},_=class{constructor(t){(0,o.r)(this,t),this.didPresent=(0,o.d)(this,"ionActionSheetDidPresent",7),this.willPresent=(0,o.d)(this,"ionActionSheetWillPresent",7),this.willDismiss=(0,o.d)(this,"ionActionSheetWillDismiss",7),this.didDismiss=(0,o.d)(this,"ionActionSheetDidDismiss",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,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=e=>{if((0,d.i)(e.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,e){!0===t&&!1===e?this.present():!1===t&&!0===e&&this.dismiss()}triggerChanged(){const{trigger:t,el:e,triggerController:i}=this;t&&i.addClickListener(e,t)}present(){var t=this;return(0,b.Z)(function*(){const e=yield t.lockController.lock();yield t.delegateController.attachViewToDom(),yield(0,d.f)(t,"actionSheetEnter",D,O),e()})()}dismiss(t,e){var i=this;return(0,b.Z)(function*(){const a=yield i.lockController.lock(),h=yield(0,d.g)(i,t,e,"actionSheetLeave",A,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 e=this;return(0,b.Z)(function*(){const i=t.role;return(0,d.i)(i)?e.dismiss(t.data,i):(yield e.callButtonHandler(t))?e.dismiss(t.data,t.role):Promise.resolve()})()}callButtonHandler(t){return(0,b.Z)(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(){(0,d.k)(this.el)}componentDidLoad(){const{groupEl:t,wrapperEl:e}=this;!this.gesture&&"ios"===(0,s.b)(this)&&e&&t&&(0,o.e)(()=>{t.scrollHeight>t.clientHeight||(this.gesture=(0,f.c)(e,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:e,overlayIndex:i}=this,a=(0,s.b)(this),h=this.getButtons(),u=h.find(c=>"cancel"===c.role),T=h.filter(c=>"cancel"!==c.role),C="action-sheet-".concat(i,"-header");return(0,o.h)(o.H,Object.assign({role:"dialog","aria-modal":"true","aria-labelledby":void 0!==t?C:null,tabindex:"-1"},e,{style:{zIndex:"".concat(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,o.h)("ion-backdrop",{tappable:this.backdropDismiss}),(0,o.h)("div",{tabindex:"0"}),(0,o.h)("div",{class:"action-sheet-wrapper ion-overlay-wrapper",ref:c=>this.wrapperEl=c},(0,o.h)("div",{class:"action-sheet-container"},(0,o.h)("div",{class:"action-sheet-group",ref:c=>this.groupEl=c},void 0!==t&&(0,o.h)("div",{id:C,class:{"action-sheet-title":!0,"action-sheet-has-sub-title":void 0!==this.subHeader}},t,this.subHeader&&(0,o.h)("div",{class:"action-sheet-sub-title"},this.subHeader)),T.map(c=>(0,o.h)("button",Object.assign({},c.htmlAttributes,{type:"button",id:c.id,class:w(c),onClick:()=>this.buttonClick(c)}),(0,o.h)("span",{class:"action-sheet-button-inner"},c.icon&&(0,o.h)("ion-icon",{icon:c.icon,"aria-hidden":"true",lazy:!1,class:"action-sheet-icon"}),c.text),"md"===a&&(0,o.h)("ion-ripple-effect",null)))),u&&(0,o.h)("div",{class:"action-sheet-group action-sheet-group-cancel"},(0,o.h)("button",Object.assign({},u.htmlAttributes,{type:"button",class:w(u),onClick:()=>this.buttonClick(u)}),(0,o.h)("span",{class:"action-sheet-button-inner"},u.icon&&(0,o.h)("ion-icon",{icon:u.icon,"aria-hidden":"true",lazy:!1,class:"action-sheet-icon"}),u.text),"md"===a&&(0,o.h)("ion-ripple-effect",null))))),(0,o.h)("div",{tabindex:"0"}))}get el(){return(0,o.f)(this)}static get watchers(){return{isOpen:["onIsOpenChange"],trigger:["triggerChanged"]}}},w=t=>Object.assign({"action-sheet-button":!0,"ion-activatable":!0,"ion-focusable":!0,["action-sheet-".concat(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-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:hover{color:var(--button-color-hover)}.action-sheet-button.sc-ion-action-sheet-ios: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, #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, #fff));--button-background-selected-opacity:1;--button-color:var(--ion-color-primary, #3880ff);--color:var(--ion-color-step-400, #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);margin-bottom:var(--ion-safe-area-bottom, 0)}.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, #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, #eb445a)}@media (any-hover: hover){.action-sheet-destructive.sc-ion-action-sheet-ios:hover{color:var(--ion-color-danger, #eb445a)}}',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-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:hover{color:var(--button-color-hover)}.action-sheet-button.sc-ion-action-sheet-md: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, #262626);--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}'}},4459:(E,g,r)=>{r.d(g,{c:()=>f,g:()=>k,h:()=>o,o:()=>p});var b=r(5861);const o=(s,n)=>null!==n.closest(s),f=(s,n)=>"string"==typeof s&&s.length>0?Object.assign({"ion-color":!0,["ion-color-".concat(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,b.Z)(function*(n,l,x,y){if(null!=n&&"#"!==n[0]&&!d.test(n)){const m=document.querySelector("ion-router");if(m)return null!=l&&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/MacroDeck/wwwroot/client/9882.86a12585fae92e15.js b/MacroDeck/wwwroot/client/9882.86a12585fae92e15.js deleted file mode 100644 index 238fd755..00000000 --- a/MacroDeck/wwwroot/client/9882.86a12585fae92e15.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[9882],{9882:(E,b,r)=>{r.r(b),r.d(b,{ion_action_sheet:()=>w});var u=r(5861),o=r(1688),v=r(6712),k=r(839),d=r(4988),p=r(3567),g=r(2085),e=r(1774);r(7150),r(4874),r(6225),r(9203),r(619);const D=t=>{const n=(0,e.c)(),i=(0,e.c)(),a=(0,e.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%)"),n.addElement(t).easing("cubic-bezier(.36,.66,.04,1)").duration(400).addAnimation([i,a])},A=t=>{const n=(0,e.c)(),i=(0,e.c)(),a=(0,e.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%)"),n.addElement(t).easing("cubic-bezier(.36,.66,.04,1)").duration(450).addAnimation([i,a])},O=t=>{const n=(0,e.c)(),i=(0,e.c)(),a=(0,e.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%)"),n.addElement(t).easing("cubic-bezier(.36,.66,.04,1)").duration(400).addAnimation([i,a])},P=t=>{const n=(0,e.c)(),i=(0,e.c)(),a=(0,e.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%)"),n.addElement(t).easing("cubic-bezier(.36,.66,.04,1)").duration(450).addAnimation([i,a])},w=class{constructor(t){(0,o.r)(this,t),this.didPresent=(0,o.d)(this,"ionActionSheetDidPresent",7),this.willPresent=(0,o.d)(this,"ionActionSheetWillPresent",7),this.willDismiss=(0,o.d)(this,"ionActionSheetWillDismiss",7),this.didDismiss=(0,o.d)(this,"ionActionSheetDidDismiss",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,d.d)(this),this.triggerController=(0,d.e)(),this.presented=!1,this.onBackdropTap=()=>{this.dismiss(void 0,d.B)},this.dispatchCancelHandler=n=>{if((0,d.i)(n.detail.role)){const a=this.getButtons().find(f=>"cancel"===f.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,n){!0===t&&!1===n?this.present():!1===t&&!0===n&&this.dismiss()}triggerChanged(){const{trigger:t,el:n,triggerController:i}=this;t&&i.addClickListener(n,t)}present(){var t=this;return(0,u.Z)(function*(){void 0!==t.currentTransition&&(yield t.currentTransition),yield t.delegateController.attachViewToDom(),t.currentTransition=(0,d.f)(t,"actionSheetEnter",D,O),yield t.currentTransition,t.currentTransition=void 0})()}dismiss(t,n){var i=this;return(0,u.Z)(function*(){i.currentTransition=(0,d.g)(i,t,n,"actionSheetLeave",A,P);const a=yield i.currentTransition;return a&&i.delegateController.removeViewFromDom(),a})()}onDidDismiss(){return(0,d.h)(this.el,"ionActionSheetDidDismiss")}onWillDismiss(){return(0,d.h)(this.el,"ionActionSheetWillDismiss")}buttonClick(t){var n=this;return(0,u.Z)(function*(){const i=t.role;return(0,d.i)(i)?n.dismiss(t.data,i):(yield n.callButtonHandler(t))?n.dismiss(t.data,t.role):Promise.resolve()})()}callButtonHandler(t){return(0,u.Z)(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(){(0,d.k)(this.el)}componentDidLoad(){const{groupEl:t,wrapperEl:n}=this;!this.gesture&&"ios"===(0,g.b)(this)&&n&&t&&(0,o.e)(()=>{t.scrollHeight>t.clientHeight||(this.gesture=(0,v.c)(n,a=>a.classList.contains("action-sheet-button")),this.gesture.enable(!0))}),!0===this.isOpen&&(0,k.r)(()=>this.present())}render(){const{header:t,htmlAttributes:n,overlayIndex:i}=this,a=(0,g.b)(this),f=this.getButtons(),h=f.find(c=>"cancel"===c.role),M=f.filter(c=>"cancel"!==c.role),C=`action-sheet-${i}-header`;return(0,o.h)(o.H,Object.assign({role:"dialog","aria-modal":"true","aria-labelledby":void 0!==t?C:null,tabindex:"-1"},n,{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,o.h)("ion-backdrop",{tappable:this.backdropDismiss}),(0,o.h)("div",{tabindex:"0"}),(0,o.h)("div",{class:"action-sheet-wrapper ion-overlay-wrapper",ref:c=>this.wrapperEl=c},(0,o.h)("div",{class:"action-sheet-container"},(0,o.h)("div",{class:"action-sheet-group",ref:c=>this.groupEl=c},void 0!==t&&(0,o.h)("div",{id:C,class:{"action-sheet-title":!0,"action-sheet-has-sub-title":void 0!==this.subHeader}},t,this.subHeader&&(0,o.h)("div",{class:"action-sheet-sub-title"},this.subHeader)),M.map(c=>(0,o.h)("button",Object.assign({},c.htmlAttributes,{type:"button",id:c.id,class:_(c),onClick:()=>this.buttonClick(c)}),(0,o.h)("span",{class:"action-sheet-button-inner"},c.icon&&(0,o.h)("ion-icon",{icon:c.icon,"aria-hidden":"true",lazy:!1,class:"action-sheet-icon"}),c.text),"md"===a&&(0,o.h)("ion-ripple-effect",null)))),h&&(0,o.h)("div",{class:"action-sheet-group action-sheet-group-cancel"},(0,o.h)("button",Object.assign({},h.htmlAttributes,{type:"button",class:_(h),onClick:()=>this.buttonClick(h)}),(0,o.h)("span",{class:"action-sheet-button-inner"},h.icon&&(0,o.h)("ion-icon",{icon:h.icon,"aria-hidden":"true",lazy:!1,class:"action-sheet-icon"}),h.text),"md"===a&&(0,o.h)("ion-ripple-effect",null))))),(0,o.h)("div",{tabindex:"0"}))}get el(){return(0,o.f)(this)}static get watchers(){return{isOpen:["onIsOpenChange"],trigger:["triggerChanged"]}}},_=t=>Object.assign({"action-sheet-button":!0,"ion-activatable":!0,"ion-focusable":!0,[`action-sheet-${t.role}`]:void 0!==t.role},(0,p.g)(t.cssClass));w.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-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:100vh}.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)}.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:hover{color:var(--button-color-hover)}.action-sheet-button.sc-ion-action-sheet-ios: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, #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, #fff));--button-background-selected-opacity:1;--button-color:var(--ion-color-primary, #3880ff);--color:var(--ion-color-step-400, #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);margin-bottom:var(--ion-safe-area-bottom, 0)}.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, #999999));font-size:13px;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:13px;font-weight:400}.action-sheet-button.sc-ion-action-sheet-ios{-webkit-padding-start:18px;padding-inline-start:18px;-webkit-padding-end:18px;padding-inline-end:18px;padding-top:18px;padding-bottom:18px;height:56px;font-size:20px;contain:strict}.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:28px;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, #eb445a)}@media (any-hover: hover){.action-sheet-destructive.sc-ion-action-sheet-ios:hover{color:var(--ion-color-danger, #eb445a)}}',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-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:100vh}.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)}.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:hover{color:var(--button-color-hover)}.action-sheet-button.sc-ion-action-sheet-md: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, #262626);--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:16px;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:14px}.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:0;padding-bottom:0;position:relative;height:52px;font-size:16px;text-align:start;contain:strict;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:24px}.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}'}},3567:(E,b,r)=>{r.d(b,{c:()=>v,g:()=>d,h:()=>o,o:()=>g});var u=r(5861);const o=(e,s)=>null!==s.closest(e),v=(e,s)=>"string"==typeof e&&e.length>0?Object.assign({"ion-color":!0,[`ion-color-${e}`]:!0},s):s,d=e=>{const s={};return(e=>void 0!==e?(Array.isArray(e)?e:e.split(" ")).filter(l=>null!=l).map(l=>l.trim()).filter(l=>""!==l):[])(e).forEach(l=>s[l]=!0),s},p=/^[a-z][a-z0-9+\-.]*:/,g=function(){var e=(0,u.Z)(function*(s,l,x,y){if(null!=s&&"#"!==s[0]&&!p.test(s)){const m=document.querySelector("ion-router");if(m)return null!=l&&l.preventDefault(),m.push(s,x,y)}return!1});return function(l,x,y,m){return e.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/9992.c35b0fafad92be3f.js b/MacroDeck/wwwroot/client/9992.c35b0fafad92be3f.js new file mode 100644 index 00000000..62c486d3 --- /dev/null +++ b/MacroDeck/wwwroot/client/9992.c35b0fafad92be3f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[9992],{9992:(w,b,c)=>{c.r(b),c.d(b,{ion_picker_column_internal:()=>g});var _=c(5861),l=c(771),u=c(512),v=c(9951),I=c(2905),k=c(4459);c(1836),c(1848);const g=class{constructor(n){(0,l.r)(this,n),this.ionChange=(0,l.d)(this,"ionChange",7),this.isScrolling=!1,this.isColumnVisible=!1,this.canExitInputMode=!0,this.centerPickerItemInView=(e,t=!0,s=!0)=>{const{el:i,isColumnVisible:h}=this;if(h){const a=e.offsetTop-3*e.clientHeight+e.clientHeight/2;i.scrollTop!==a&&(this.canExitInputMode=s,i.scroll({top:a,left:0,behavior:t?"smooth":void 0}))}},this.setPickerItemActiveState=(e,t)=>{t?(e.classList.add(m),e.part.add(y)):(e.classList.remove(m),e.part.remove(y))},this.inputModeChange=e=>{if(!this.numericInput)return;const{useInputMode:t,inputModeColumn:s}=e.detail;this.setInputModeActive(!(!t||void 0!==s&&s!==this.el))},this.setInputModeActive=e=>{this.isScrolling?this.scrollEndCallback=()=>{this.isActive=e}:this.isActive=e},this.initializeScrollListener=()=>{const e=(0,I.a)("ios"),{el:t}=this;let s,i=this.activeItem;const h=()=>{(0,u.r)(()=>{s&&(clearTimeout(s),s=void 0),this.isScrolling||(e&&(0,v.a)(),this.isScrolling=!0);const a=t.getBoundingClientRect(),p=t.shadowRoot.elementFromPoint(a.x+a.width/2,a.y+a.height/2);null!==i&&this.setPickerItemActiveState(i,!1),null!==p&&!p.disabled&&(p!==i&&(e&&(0,v.b)(),this.canExitInputMode&&this.exitInputMode()),i=p,this.setPickerItemActiveState(p,!0),s=setTimeout(()=>{this.isScrolling=!1,e&&(0,v.h)();const{scrollEndCallback:A}=this;A&&(A(),this.scrollEndCallback=void 0),this.canExitInputMode=!0;const M=p.getAttribute("data-index");if(null===M)return;const L=parseInt(M,10),P=this.items[L];P.value!==this.value&&this.setValue(P.value)},250))})};(0,u.r)(()=>{t.addEventListener("scroll",h),this.destroyScrollListener=()=>{t.removeEventListener("scroll",h)}})},this.exitInputMode=()=>{const{parentEl:e}=this;null!=e&&(e.exitInputMode(),this.el.classList.remove("picker-column-active"))},this.isActive=!1,this.disabled=!1,this.items=[],this.value=void 0,this.color="primary",this.numericInput=!1}valueChange(){this.isColumnVisible&&this.scrollActiveItemIntoView()}componentWillLoad(){new IntersectionObserver(t=>{if(t[0].isIntersecting){const{activeItem:i,el:h}=this;this.isColumnVisible=!0;const a=(0,u.g)(h).querySelector(".".concat(m));a&&this.setPickerItemActiveState(a,!1),this.scrollActiveItemIntoView(),i&&this.setPickerItemActiveState(i,!0),this.initializeScrollListener()}else this.isColumnVisible=!1,this.destroyScrollListener&&(this.destroyScrollListener(),this.destroyScrollListener=void 0)},{threshold:.001}).observe(this.el);const e=this.parentEl=this.el.closest("ion-picker-internal");null!==e&&e.addEventListener("ionInputModeChange",t=>this.inputModeChange(t))}componentDidRender(){var n;const{activeItem:e,items:t,isColumnVisible:s,value:i}=this;s&&(e?this.scrollActiveItemIntoView():(null===(n=t[0])||void 0===n?void 0:n.value)!==i&&this.setValue(t[0].value))}scrollActiveItemIntoView(){var n=this;return(0,_.Z)(function*(){const e=n.activeItem;e&&n.centerPickerItemInView(e,!1,!1)})()}setValue(n){var e=this;return(0,_.Z)(function*(){const{items:t}=e;e.value=n;const s=t.find(i=>i.value===n&&!0!==i.disabled);s&&e.ionChange.emit(s)})()}get activeItem(){const n='.picker-item[data-value="'.concat(this.value,'"]').concat(this.disabled?"":":not([disabled])");return(0,u.g)(this.el).querySelector(n)}render(){const{items:n,color:e,disabled:t,isActive:s,numericInput:i}=this,h=(0,I.b)(this);return(0,l.h)(l.H,{exportparts:"".concat(f,", ").concat(y),disabled:t,tabindex:t?null:0,class:(0,k.c)(e,{[h]:!0,"picker-column-active":s,"picker-column-numeric-input":i})},(0,l.h)("div",{class:"picker-item picker-item-empty","aria-hidden":"true"},"\xa0"),(0,l.h)("div",{class:"picker-item picker-item-empty","aria-hidden":"true"},"\xa0"),(0,l.h)("div",{class:"picker-item picker-item-empty","aria-hidden":"true"},"\xa0"),n.map((a,E)=>(0,l.h)("button",{tabindex:"-1",class:{"picker-item":!0},"data-value":a.value,"data-index":E,onClick:p=>{this.centerPickerItemInView(p.target,!0)},disabled:t||a.disabled||!1,part:f},a.text)),(0,l.h)("div",{class:"picker-item picker-item-empty","aria-hidden":"true"},"\xa0"),(0,l.h)("div",{class:"picker-item picker-item-empty","aria-hidden":"true"},"\xa0"),(0,l.h)("div",{class:"picker-item picker-item-empty","aria-hidden":"true"},"\xa0"))}get el(){return(0,l.f)(this)}static get watchers(){return{value:["valueChange"]}}},m="picker-item-active",f="wheel-item",y="active";g.style={ios:":host{-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px;padding-top:0px;padding-bottom:0px;height:200px;outline:none;font-size:22px;-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;text-align:center}:host::-webkit-scrollbar{display:none}:host .picker-item{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;cursor:pointer;overflow:hidden;scroll-snap-align:center}:host .picker-item-empty,:host .picker-item[disabled]{cursor:default}:host .picker-item-empty,:host(:not([disabled])) .picker-item[disabled]{scroll-snap-align:none}:host([disabled]){overflow-y:hidden}:host .picker-item[disabled]{opacity:0.4}:host(.picker-column-active) .picker-item.picker-item-active{color:var(--ion-color-base)}@media (any-hover: hover){:host(:focus){outline:none;background:rgba(var(--ion-color-base-rgb), 0.2)}}",md:":host{-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px;padding-top:0px;padding-bottom:0px;height:200px;outline:none;font-size:22px;-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;text-align:center}:host::-webkit-scrollbar{display:none}:host .picker-item{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;cursor:pointer;overflow:hidden;scroll-snap-align:center}:host .picker-item-empty,:host .picker-item[disabled]{cursor:default}:host .picker-item-empty,:host(:not([disabled])) .picker-item[disabled]{scroll-snap-align:none}:host([disabled]){overflow-y:hidden}:host .picker-item[disabled]{opacity:0.4}:host(.picker-column-active) .picker-item.picker-item-active{color:var(--ion-color-base)}@media (any-hover: hover){:host(:focus){outline:none;background:rgba(var(--ion-color-base-rgb), 0.2)}}:host .picker-item-active{color:var(--ion-color-base)}"}},4459:(w,b,c)=>{c.d(b,{c:()=>u,g:()=>I,h:()=>l,o:()=>C});var _=c(5861);const l=(r,o)=>null!==o.closest(r),u=(r,o)=>"string"==typeof r&&r.length>0?Object.assign({"ion-color":!0,["ion-color-".concat(r)]:!0},o):o,I=r=>{const o={};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=>o[d]=!0),o},k=/^[a-z][a-z0-9+\-.]*:/,C=function(){var r=(0,_.Z)(function*(o,d,g,m){if(null!=o&&"#"!==o[0]&&!k.test(o)){const f=document.querySelector("ion-router");if(f)return null!=d&&d.preventDefault(),f.push(o,g,m)}return!1});return function(d,g,m,f){return r.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/9992.d3db009f6002a9de.js b/MacroDeck/wwwroot/client/9992.d3db009f6002a9de.js deleted file mode 100644 index 8a575637..00000000 --- a/MacroDeck/wwwroot/client/9992.d3db009f6002a9de.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[9992],{9992:(P,_,a)=>{a.r(_),a.d(_,{ion_picker_column_internal:()=>g});var b=a(5861),l=a(1688),p=a(839),v=a(7150),k=a(2085),I=a(3567);a(4874),a(6225);const g=class{constructor(o){(0,l.r)(this,o),this.ionChange=(0,l.d)(this,"ionChange",7),this.isScrolling=!1,this.isColumnVisible=!1,this.canExitInputMode=!0,this.centerPickerItemInView=(e,t=!0,n=!0)=>{const{el:i,isColumnVisible:h}=this;if(h){const d=e.offsetTop-3*e.clientHeight+e.clientHeight/2;i.scrollTop!==d&&(this.canExitInputMode=n,i.scroll({top:d,left:0,behavior:t?"smooth":void 0}))}},this.setPickerItemActiveState=(e,t)=>{t?(e.classList.add(u),e.part.add(y)):(e.classList.remove(u),e.part.remove(y))},this.inputModeChange=e=>{if(!this.numericInput)return;const{useInputMode:t,inputModeColumn:n}=e.detail;this.setInputModeActive(!(!t||void 0!==n&&n!==this.el))},this.setInputModeActive=e=>{this.isScrolling?this.scrollEndCallback=()=>{this.isActive=e}:this.isActive=e},this.initializeScrollListener=()=>{const e=(0,k.a)("ios"),{el:t}=this;let n,i=this.activeItem;const h=()=>{(0,p.r)(()=>{n&&(clearTimeout(n),n=void 0),this.isScrolling||(e&&(0,v.a)(),this.isScrolling=!0);const d=t.getBoundingClientRect(),f=t.shadowRoot.elementFromPoint(d.x+d.width/2,d.y+d.height/2);null!==i&&this.setPickerItemActiveState(i,!1),null!==f&&!f.disabled&&(f!==i&&(e&&(0,v.b)(),this.canExitInputMode&&this.exitInputMode()),i=f,this.setPickerItemActiveState(f,!0),n=setTimeout(()=>{this.isScrolling=!1,e&&(0,v.h)();const{scrollEndCallback:C}=this;C&&(C(),this.scrollEndCallback=void 0),this.canExitInputMode=!0;const A=f.getAttribute("data-index");if(null===A)return;const L=parseInt(A,10),M=this.items[L];M.value!==this.value&&this.setValue(M.value)},250))})};(0,p.r)(()=>{t.addEventListener("scroll",h),this.destroyScrollListener=()=>{t.removeEventListener("scroll",h)}})},this.exitInputMode=()=>{const{parentEl:e}=this;null!=e&&(e.exitInputMode(),this.el.classList.remove("picker-column-active"))},this.isActive=!1,this.items=[],this.value=void 0,this.color="primary",this.numericInput=!1}valueChange(){this.isColumnVisible&&this.scrollActiveItemIntoView()}componentWillLoad(){new IntersectionObserver(t=>{if(t[0].isIntersecting){const{activeItem:i,el:h}=this;this.isColumnVisible=!0;const d=(0,p.g)(h).querySelector(`.${u}`);d&&this.setPickerItemActiveState(d,!1),this.scrollActiveItemIntoView(),i&&this.setPickerItemActiveState(i,!0),this.initializeScrollListener()}else this.isColumnVisible=!1,this.destroyScrollListener&&(this.destroyScrollListener(),this.destroyScrollListener=void 0)},{threshold:.001}).observe(this.el);const e=this.parentEl=this.el.closest("ion-picker-internal");null!==e&&e.addEventListener("ionInputModeChange",t=>this.inputModeChange(t))}componentDidRender(){var o;const{activeItem:e,items:t,isColumnVisible:n,value:i}=this;n&&(e?this.scrollActiveItemIntoView():(null===(o=t[0])||void 0===o?void 0:o.value)!==i&&this.setValue(t[0].value))}scrollActiveItemIntoView(){var o=this;return(0,b.Z)(function*(){const e=o.activeItem;e&&o.centerPickerItemInView(e,!1,!1)})()}setValue(o){var e=this;return(0,b.Z)(function*(){const{items:t}=e;e.value=o;const n=t.find(i=>i.value===o&&!0!==i.disabled);n&&e.ionChange.emit(n)})()}get activeItem(){return(0,p.g)(this.el).querySelector(`.picker-item[data-value="${this.value}"]:not([disabled])`)}render(){const{items:o,color:e,isActive:t,numericInput:n}=this,i=(0,k.b)(this);return(0,l.h)(l.H,{exportparts:`${m}, ${y}`,tabindex:0,class:(0,I.c)(e,{[i]:!0,"picker-column-active":t,"picker-column-numeric-input":n})},(0,l.h)("div",{class:"picker-item picker-item-empty","aria-hidden":"true"},"\xa0"),(0,l.h)("div",{class:"picker-item picker-item-empty","aria-hidden":"true"},"\xa0"),(0,l.h)("div",{class:"picker-item picker-item-empty","aria-hidden":"true"},"\xa0"),o.map((h,d)=>(0,l.h)("button",{tabindex:"-1",class:{"picker-item":!0,"picker-item-disabled":h.disabled||!1},"data-value":h.value,"data-index":d,onClick:E=>{this.centerPickerItemInView(E.target,!0)},disabled:h.disabled,part:m},h.text)),(0,l.h)("div",{class:"picker-item picker-item-empty","aria-hidden":"true"},"\xa0"),(0,l.h)("div",{class:"picker-item picker-item-empty","aria-hidden":"true"},"\xa0"),(0,l.h)("div",{class:"picker-item picker-item-empty","aria-hidden":"true"},"\xa0"))}get el(){return(0,l.f)(this)}static get watchers(){return{value:["valueChange"]}}},u="picker-item-active",m="wheel-item",y="active";g.style={ios:":host{-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px;padding-top:0px;padding-bottom:0px;height:200px;outline:none;font-size:22px;-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;text-align:center}:host::-webkit-scrollbar{display:none}:host .picker-item{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;cursor:pointer;overflow:hidden;scroll-snap-align:center}:host .picker-item-empty,:host .picker-item.picker-item-disabled{scroll-snap-align:none;cursor:default}:host .picker-item.picker-item-disabled{opacity:0.4}:host(.picker-column-active) .picker-item.picker-item-active{color:var(--ion-color-base)}@media (any-hover: hover){:host(:focus){outline:none;background:rgba(var(--ion-color-base-rgb), 0.2)}}",md:":host{-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px;padding-top:0px;padding-bottom:0px;height:200px;outline:none;font-size:22px;-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;text-align:center}:host::-webkit-scrollbar{display:none}:host .picker-item{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;cursor:pointer;overflow:hidden;scroll-snap-align:center}:host .picker-item-empty,:host .picker-item.picker-item-disabled{scroll-snap-align:none;cursor:default}:host .picker-item.picker-item-disabled{opacity:0.4}:host(.picker-column-active) .picker-item.picker-item-active{color:var(--ion-color-base)}@media (any-hover: hover){:host(:focus){outline:none;background:rgba(var(--ion-color-base-rgb), 0.2)}}:host .picker-item-active{color:var(--ion-color-base)}"}},3567:(P,_,a)=>{a.d(_,{c:()=>p,g:()=>k,h:()=>l,o:()=>x});var b=a(5861);const l=(r,s)=>null!==s.closest(r),p=(r,s)=>"string"==typeof r&&r.length>0?Object.assign({"ion-color":!0,[`ion-color-${r}`]:!0},s):s,k=r=>{const s={};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=>s[c]=!0),s},I=/^[a-z][a-z0-9+\-.]*:/,x=function(){var r=(0,b.Z)(function*(s,c,g,u){if(null!=s&&"#"!==s[0]&&!I.test(s)){const m=document.querySelector("ion-router");if(m)return null!=c&&c.preventDefault(),m.push(s,g,u)}return!1});return function(c,g,u,m){return r.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/common.529492ee4d8ea689.js b/MacroDeck/wwwroot/client/common.529492ee4d8ea689.js deleted file mode 100644 index e8b2734d..00000000 --- a/MacroDeck/wwwroot/client/common.529492ee4d8ea689.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[8592],{6712:(O,E,r)=>{r.d(E,{c:()=>c});var v=r(1688),s=r(7150),l=r(9203);const c=(i,e)=>{let n,o;const u=(a,h,w)=>{if(typeof document>"u")return;const M=document.elementFromPoint(a,h);M&&e(M)?M!==n&&(t(),g(M,w)):t()},g=(a,h)=>{n=a,o||(o=n);const w=n;(0,v.w)(()=>w.classList.add("ion-activated")),h()},t=(a=!1)=>{if(!n)return;const h=n;(0,v.w)(()=>h.classList.remove("ion-activated")),a&&o!==n&&n.click(),n=void 0};return(0,l.createGesture)({el:i,gestureName:"buttonActiveDrag",threshold:0,onStart:a=>u(a.currentX,a.currentY,s.a),onMove:a=>u(a.currentX,a.currentY,s.b),onEnd:()=>{t(!0),(0,s.h)(),o=void 0}})}},4874:(O,E,r)=>{r.d(E,{g:()=>s});var v=r(6225);const s=()=>{if(void 0!==v.w)return v.w.Capacitor}},5149:(O,E,r)=>{r.d(E,{g:()=>v});const v=(e,n,o,u,g)=>l(e[1],n[1],o[1],u[1],g).map(t=>s(e[0],n[0],o[0],u[0],t)),s=(e,n,o,u,g)=>g*(3*n*Math.pow(g-1,2)+g*(-3*o*g+3*o+u*g))-e*Math.pow(g-1,3),l=(e,n,o,u,g)=>i((u-=g)-3*(o-=g)+3*(n-=g)-(e-=g),3*o-6*n+3*e,3*n-3*e,e).filter(a=>a>=0&&a<=1),i=(e,n,o,u)=>{if(0===e)return((e,n,o)=>{const u=n*n-4*e*o;return u<0?[]:[(-n+Math.sqrt(u))/(2*e),(-n-Math.sqrt(u))/(2*e)]})(n,o,u);const g=(3*(o/=e)-(n/=e)*n)/3,t=(2*n*n*n-9*n*o+27*(u/=e))/27;if(0===g)return[Math.pow(-t,1/3)];if(0===t)return[Math.sqrt(-g),-Math.sqrt(-g)];const a=Math.pow(t/2,2)+Math.pow(g/3,3);if(0===a)return[Math.pow(t/2,.5)-n/3];if(a>0)return[Math.pow(-t/2+Math.sqrt(a),1/3)-Math.pow(t/2+Math.sqrt(a),1/3)-n/3];const h=Math.sqrt(Math.pow(-g/3,3)),w=Math.acos(-t/(2*Math.sqrt(Math.pow(-g/3,3)))),M=2*Math.pow(h,1/3);return[M*Math.cos(w/3)-n/3,M*Math.cos((w+2*Math.PI)/3)-n/3,M*Math.cos((w+4*Math.PI)/3)-n/3]}},5085:(O,E,r)=>{r.d(E,{i:()=>v});const v=s=>s&&""!==s.dir?"rtl"===s.dir.toLowerCase():"rtl"===(null==document?void 0:document.dir.toLowerCase())},2779:(O,E,r)=>{r.r(E),r.d(E,{startFocusVisible:()=>c});const v="ion-focused",l=["Tab","ArrowDown","Space","Escape"," ","Shift","Enter","ArrowLeft","ArrowRight","ArrowUp","Home","End"],c=i=>{let e=[],n=!0;const o=i?i.shadowRoot:document,u=i||document.body,g=y=>{e.forEach(d=>d.classList.remove(v)),y.forEach(d=>d.classList.add(v)),e=y},t=()=>{n=!1,g([])},a=y=>{n=l.includes(y.key),n||g([])},h=y=>{if(n&&void 0!==y.composedPath){const d=y.composedPath().filter(_=>!!_.classList&&_.classList.contains("ion-focusable"));g(d)}},w=()=>{o.activeElement===u&&g([])};return o.addEventListener("keydown",a),o.addEventListener("focusin",h),o.addEventListener("focusout",w),o.addEventListener("touchstart",t,{passive:!0}),o.addEventListener("mousedown",t),{destroy:()=>{o.removeEventListener("keydown",a),o.removeEventListener("focusin",h),o.removeEventListener("focusout",w),o.removeEventListener("touchstart",t),o.removeEventListener("mousedown",t)},setFocus:g}}},5487:(O,E,r)=>{r.d(E,{c:()=>s});var v=r(839);const s=e=>{const n=e;let o;return{hasLegacyControl:()=>{if(void 0===o){const g=void 0!==n.label||l(n),t=n.hasAttribute("aria-label")||n.hasAttribute("aria-labelledby")&&null===n.shadowRoot,a=(0,v.h)(n);o=!0===n.legacy||!g&&!t&&null!==a}return o}}},l=e=>null!==e.shadowRoot&&!!(c.includes(e.tagName)&&null!==e.querySelector('[slot="label"]')||i.includes(e.tagName)&&""!==e.textContent),c=["ION-RANGE"],i=["ION-TOGGLE","ION-CHECKBOX","ION-RADIO"]},7150:(O,E,r)=>{r.d(E,{I:()=>s,a:()=>n,b:()=>o,c:()=>e,d:()=>g,h:()=>u});var v=r(4874),s=function(t){return t.Heavy="HEAVY",t.Medium="MEDIUM",t.Light="LIGHT",t}(s||{});const c={getEngine(){const t=window.TapticEngine;if(t)return t;const a=(0,v.g)();return null!=a&&a.isPluginAvailable("Haptics")?a.Plugins.Haptics:void 0},available(){if(!this.getEngine())return!1;const a=(0,v.g)();return"web"!==(null==a?void 0:a.getPlatform())||typeof navigator<"u"&&void 0!==navigator.vibrate},isCordova:()=>void 0!==window.TapticEngine,isCapacitor:()=>void 0!==(0,v.g)(),impact(t){const a=this.getEngine();if(!a)return;const h=this.isCapacitor()?t.style:t.style.toLowerCase();a.impact({style:h})},notification(t){const a=this.getEngine();if(!a)return;const h=this.isCapacitor()?t.type:t.type.toLowerCase();a.notification({type:h})},selection(){const t=this.isCapacitor()?s.Light:"light";this.impact({style:t})},selectionStart(){const t=this.getEngine();t&&(this.isCapacitor()?t.selectionStart():t.gestureSelectionStart())},selectionChanged(){const t=this.getEngine();t&&(this.isCapacitor()?t.selectionChanged():t.gestureSelectionChanged())},selectionEnd(){const t=this.getEngine();t&&(this.isCapacitor()?t.selectionEnd():t.gestureSelectionEnd())}},i=()=>c.available(),e=()=>{i()&&c.selection()},n=()=>{i()&&c.selectionStart()},o=()=>{i()&&c.selectionChanged()},u=()=>{i()&&c.selectionEnd()},g=t=>{i()&&c.impact(t)}},8360:(O,E,r)=>{r.d(E,{I:()=>e,a:()=>g,b:()=>i,c:()=>h,d:()=>M,f:()=>t,g:()=>u,i:()=>o,p:()=>w,r:()=>y,s:()=>a});var v=r(5861),s=r(839),l=r(6710);const i="ion-content",e=".ion-content-scroll-host",n=`${i}, ${e}`,o=d=>"ION-CONTENT"===d.tagName,u=function(){var d=(0,v.Z)(function*(_){return o(_)?(yield new Promise(m=>(0,s.c)(_,m)),_.getScrollElement()):_});return function(m){return d.apply(this,arguments)}}(),g=d=>d.querySelector(e)||d.querySelector(n),t=d=>d.closest(n),a=(d,_)=>o(d)?d.scrollToTop(_):Promise.resolve(d.scrollTo({top:0,left:0,behavior:_>0?"smooth":"auto"})),h=(d,_,m,p)=>o(d)?d.scrollByPoint(_,m,p):Promise.resolve(d.scrollBy({top:m,left:_,behavior:p>0?"smooth":"auto"})),w=d=>(0,l.b)(d,i),M=d=>{if(o(d)){const m=d.scrollY;return d.scrollY=!1,m}return d.style.setProperty("overflow","hidden"),!0},y=(d,_)=>{o(d)?d.scrollY=_:d.style.removeProperty("overflow")}},3173:(O,E,r)=>{r.d(E,{a:()=>v,b:()=>h,c:()=>n,d:()=>w,e:()=>D,f:()=>e,g:()=>M,h:()=>l,i:()=>s,j:()=>p,k:()=>C,l:()=>o,m:()=>t,n:()=>y,o:()=>g,p:()=>i,q:()=>c,r:()=>m,s:()=>f,t:()=>a,u:()=>d,v:()=>_,w:()=>u});const v="data:image/svg+xml;utf8,",s="data:image/svg+xml;utf8,",l="data:image/svg+xml;utf8,",c="data:image/svg+xml;utf8,",i="data:image/svg+xml;utf8,",e="data:image/svg+xml;utf8,",n="data:image/svg+xml;utf8,",o="data:image/svg+xml;utf8,",u="data:image/svg+xml;utf8,",g="data:image/svg+xml;utf8,",t="data:image/svg+xml;utf8,",a="data:image/svg+xml;utf8,",h="data:image/svg+xml;utf8,",w="data:image/svg+xml;utf8,",M="data:image/svg+xml;utf8,",y="data:image/svg+xml;utf8,",d="data:image/svg+xml;utf8,",_="data:image/svg+xml;utf8,",m="data:image/svg+xml;utf8,",p="data:image/svg+xml;utf8,",C="data:image/svg+xml;utf8,",f="data:image/svg+xml;utf8,",D="data:image/svg+xml;utf8,"},2894:(O,E,r)=>{r.d(E,{c:()=>c,g:()=>i});var v=r(6225),s=r(839),l=r(6710);const c=(n,o,u)=>{let g,t;void 0!==v.w&&"MutationObserver"in v.w&&(g=new MutationObserver(M=>{for(const y of M)for(const d of y.addedNodes)if(d.nodeType===Node.ELEMENT_NODE&&d.slot===o)return u(),void(0,s.r)(()=>a(d))}),g.observe(n,{childList:!0}));const a=M=>{var y;t&&(t.disconnect(),t=void 0),t=new MutationObserver(d=>{u();for(const _ of d)for(const m of _.removedNodes)m.nodeType===Node.ELEMENT_NODE&&m.slot===o&&w()}),t.observe(null!==(y=M.parentElement)&&void 0!==y?y:M,{subtree:!0,childList:!0})},w=()=>{t&&(t.disconnect(),t=void 0)};return{destroy:()=>{g&&(g.disconnect(),g=void 0),w()}}},i=(n,o,u)=>{const g=null==n?0:n.toString().length,t=e(g,o);if(void 0===u)return t;try{return u(g,o)}catch(a){return(0,l.a)("Exception in provided `counterFormatter`.",a),t}},e=(n,o)=>`${n} / ${o}`},7484:(O,E,r)=>{r.d(E,{K:()=>c,a:()=>l});var v=r(4874),s=function(i){return i.Unimplemented="UNIMPLEMENTED",i.Unavailable="UNAVAILABLE",i}(s||{}),l=function(i){return i.Body="body",i.Ionic="ionic",i.Native="native",i.None="none",i}(l||{});const c={getEngine(){const i=(0,v.g)();if(null!=i&&i.isPluginAvailable("Keyboard"))return i.Plugins.Keyboard},getResizeMode(){const i=this.getEngine();return null!=i&&i.getResizeMode?i.getResizeMode().catch(e=>{if(e.code!==s.Unimplemented)throw e}):Promise.resolve(void 0)}}},1612:(O,E,r)=>{r.r(E),r.d(E,{KEYBOARD_DID_CLOSE:()=>i,KEYBOARD_DID_OPEN:()=>c,copyVisualViewport:()=>C,keyboardDidClose:()=>d,keyboardDidOpen:()=>M,keyboardDidResize:()=>y,resetKeyboardAssist:()=>g,setKeyboardClose:()=>w,setKeyboardOpen:()=>h,startKeyboardAssist:()=>t,trackViewportChanges:()=>p});var v=r(7484);r(4874),r(6225);const c="ionKeyboardDidShow",i="ionKeyboardDidHide";let n={},o={},u=!1;const g=()=>{n={},o={},u=!1},t=f=>{if(v.K.getEngine())a(f);else{if(!f.visualViewport)return;o=C(f.visualViewport),f.visualViewport.onresize=()=>{p(f),M()||y(f)?h(f):d(f)&&w(f)}}},a=f=>{f.addEventListener("keyboardDidShow",D=>h(f,D)),f.addEventListener("keyboardDidHide",()=>w(f))},h=(f,D)=>{_(f,D),u=!0},w=f=>{m(f),u=!1},M=()=>!u&&n.width===o.width&&(n.height-o.height)*o.scale>150,y=f=>u&&!d(f),d=f=>u&&o.height===f.innerHeight,_=(f,D)=>{const P=new CustomEvent(c,{detail:{keyboardHeight:D?D.keyboardHeight:f.innerHeight-o.height}});f.dispatchEvent(P)},m=f=>{const D=new CustomEvent(i);f.dispatchEvent(D)},p=f=>{n=Object.assign({},o),o=C(f.visualViewport)},C=f=>({width:Math.round(f.width),height:Math.round(f.height),offsetTop:f.offsetTop,offsetLeft:f.offsetLeft,pageTop:f.pageTop,pageLeft:f.pageLeft,scale:f.scale})},3459:(O,E,r)=>{r.d(E,{c:()=>e});var v=r(5861),s=r(6225),l=r(7484);const c=n=>{if(void 0===s.d||n===l.a.None||void 0===n)return null;const o=s.d.querySelector("ion-app");return null!=o?o:s.d.body},i=n=>{const o=c(n);return null===o?0:o.clientHeight},e=function(){var n=(0,v.Z)(function*(o){let u,g,t,a;const h=function(){var _=(0,v.Z)(function*(){const m=yield l.K.getResizeMode(),p=void 0===m?void 0:m.mode;u=()=>{void 0===a&&(a=i(p)),t=!0,w(t,p)},g=()=>{t=!1,w(t,p)},null==s.w||s.w.addEventListener("keyboardWillShow",u),null==s.w||s.w.addEventListener("keyboardWillHide",g)});return function(){return _.apply(this,arguments)}}(),w=(_,m)=>{o&&o(_,M(m))},M=_=>{if(0===a||a===i(_))return;const m=c(_);return null!==m?new Promise(p=>{const f=new ResizeObserver(()=>{m.clientHeight===a&&(f.disconnect(),p())});f.observe(m)}):void 0};return yield h(),{init:h,destroy:()=>{null==s.w||s.w.removeEventListener("keyboardWillShow",u),null==s.w||s.w.removeEventListener("keyboardWillHide",g),u=g=void 0},isKeyboardVisible:()=>t}});return function(u){return n.apply(this,arguments)}}()},679:(O,E,r)=>{r.d(E,{c:()=>l});var v=r(6225),s=r(839);const l=(c,i,e)=>{let n;const o=()=>!(void 0===i()||void 0!==c.label||null===e()),g=()=>{const a=i();if(void 0===a)return;if(!o())return void a.style.removeProperty("width");const h=e().scrollWidth;if(0===h&&null===a.offsetParent&&void 0!==v.w&&"IntersectionObserver"in v.w){if(void 0!==n)return;const w=n=new IntersectionObserver(M=>{1===M[0].intersectionRatio&&(g(),w.disconnect(),n=void 0)},{threshold:.01,root:c});w.observe(a)}else a.style.setProperty("width",.75*h+"px")};return{calculateNotchWidth:()=>{o()&&(0,s.r)(()=>{g()})},destroy:()=>{n&&(n.disconnect(),n=void 0)}}}},3781:(O,E,r)=>{r.d(E,{S:()=>s});const s={bubbles:{dur:1e3,circles:9,fn:(l,c,i)=>{const e=l*c/i-l+"ms",n=2*Math.PI*c/i;return{r:5,style:{top:32*Math.sin(n)+"%",left:32*Math.cos(n)+"%","animation-delay":e}}}},circles:{dur:1e3,circles:8,fn:(l,c,i)=>{const e=c/i,n=l*e-l+"ms",o=2*Math.PI*e;return{r:5,style:{top:32*Math.sin(o)+"%",left:32*Math.cos(o)+"%","animation-delay":n}}}},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:(l,c)=>({r:6,style:{left:32-32*c+"%","animation-delay":-110*c+"ms"}})},lines:{dur:1e3,lines:8,fn:(l,c,i)=>({y1:14,y2:26,style:{transform:`rotate(${360/i*c+(c({y1:12,y2:20,style:{transform:`rotate(${360/i*c+(c({y1:17,y2:29,style:{transform:`rotate(${30*c+(c<6?180:-180)}deg)`,"animation-delay":l*c/i-l+"ms"}})},"lines-sharp-small":{dur:1e3,lines:12,fn:(l,c,i)=>({y1:12,y2:20,style:{transform:`rotate(${30*c+(c<6?180:-180)}deg)`,"animation-delay":l*c/i-l+"ms"}})}}},8466:(O,E,r)=>{r.r(E),r.d(E,{createSwipeBackGesture:()=>i});var v=r(839),s=r(5085),l=r(9203);r(619);const i=(e,n,o,u,g)=>{const t=e.ownerDocument.defaultView;let a=(0,s.i)(e);const w=m=>a?-m.deltaX:m.deltaX;return(0,l.createGesture)({el:e,gestureName:"goback-swipe",gesturePriority:40,threshold:10,canStart:m=>(a=(0,s.i)(e),(m=>{const{startX:C}=m;return a?C>=t.innerWidth-50:C<=50})(m)&&n()),onStart:o,onMove:m=>{const C=w(m)/t.innerWidth;u(C)},onEnd:m=>{const p=w(m),C=t.innerWidth,f=p/C,D=(m=>a?-m.velocityX:m.velocityX)(m),P=D>=0&&(D>.2||p>C/2),S=(P?1-f:f)*C;let T=0;if(S>5){const A=S/Math.abs(D);T=Math.min(A,540)}g(P,f<=0?.01:(0,v.l)(0,f,.9999),T)}})}},7063:(O,E,r)=>{r.d(E,{w:()=>v});const v=(c,i,e)=>{if(typeof MutationObserver>"u")return;const n=new MutationObserver(o=>{e(s(o,i))});return n.observe(c,{childList:!0,subtree:!0}),n},s=(c,i)=>{let e;return c.forEach(n=>{for(let o=0;o1!==c.nodeType?void 0:(c.tagName===i.toUpperCase()?[c]:Array.from(c.querySelectorAll(i))).find(n=>n.value===c.value)},7937:(O,E,r)=>{r.d(E,{a:()=>i});var v=r(6814),s=r(95),l=r(9843),c=r(9468);let i=(()=>{var e;class n{}return(e=n).\u0275fac=function(u){return new(u||e)},e.\u0275mod=c.oAB({type:e}),e.\u0275inj=c.cJS({imports:[v.ez,s.u5,l.Pc]}),n})()},4373:(O,E,r)=>{r.d(E,{g:()=>n});var v=r(5861),s=r(9468),l=r(9843),c=r(3660),i=r(1414),e=r(95);let n=(()=>{var o;class u{constructor(t,a,h,w){this.modalController=t,this.settingsService=a,this.wakelockService=h,this.alertController=w,this.preventScreenTimeout=!1,this.buttonLongPressDelay=1e3}ngOnInit(){var t=this;return(0,v.Z)(function*(){yield t.loadCurrentSettings()})()}confirm(){var t=this;return(0,v.Z)(function*(){yield t.saveSettings(),yield t.modalController.dismiss(null,"confirm")})()}cancel(){var t=this;return(0,v.Z)(function*(){yield t.modalController.dismiss(null,"cancel")})()}saveSettings(){var t=this;return(0,v.Z)(function*(){yield t.settingsService.setWakeLockEnabled(t.preventScreenTimeout),yield t.settingsService.setButtonLongPressDelay(t.buttonLongPressDelay),yield t.wakelockService.updateWakeLock()})()}loadCurrentSettings(){var t=this;return(0,v.Z)(function*(){t.preventScreenTimeout=yield t.settingsService.getWakeLockEnabled(),t.buttonLongPressDelay=yield t.settingsService.getButtonLongPressDelay()})()}preventScreenTimeoutChange(t){var a=this;return(0,v.Z)(function*(){!0===t&&(yield(yield a.alertController.create({header:"Warning",message:"Displaying a static image for a long time can cause screen burn-in on some screens.",buttons:["OK"]})).present())})()}}return(o=u).\u0275fac=function(t){return new(t||o)(s.Y36(l.IN),s.Y36(c.g),s.Y36(i.$),s.Y36(l.Br))},o.\u0275cmp=s.Xpm({type:o,selectors:[["app-settings-modal"]],decls:21,vars:4,consts:[["slot","start"],[3,"click"],["slot","end"],[3,"strong","click"],["name","timer","slot","start"],[3,"ngModel","ngModelChange"],["slot","start",1,"mdi","mdi-gesture-tap-box","d-flex","align-items-center"],["label-placement","start","label","Button long press delay","ticks","true","step","100","snaps","true","min","100","max","2000",3,"ngModel","ngModelChange"]],template:function(t,a){1&t&&(s.TgZ(0,"ion-header")(1,"ion-toolbar")(2,"ion-buttons",0)(3,"ion-button",1),s.NdJ("click",function(){return a.cancel()}),s._uU(4,"Cancel"),s.qZA()(),s.TgZ(5,"ion-title"),s._uU(6,"Settings"),s.qZA(),s.TgZ(7,"ion-buttons",2)(8,"ion-button",3),s.NdJ("click",function(){return a.confirm()}),s._uU(9,"Save"),s.qZA()()()(),s.TgZ(10,"ion-content")(11,"ion-list")(12,"ion-item"),s._UZ(13,"ion-icon",4),s.TgZ(14,"ion-toggle",5),s.NdJ("ngModelChange",function(w){return a.preventScreenTimeoutChange(w)})("ngModelChange",function(w){return a.preventScreenTimeout=w}),s._uU(15,"Prevent screen timeout"),s.qZA()(),s.TgZ(16,"ion-item"),s._UZ(17,"ion-icon",6),s.TgZ(18,"ion-range",7),s.NdJ("ngModelChange",function(w){return a.buttonLongPressDelay=w}),s.qZA(),s.TgZ(19,"ion-label",2),s._uU(20),s.qZA()()()()),2&t&&(s.xp6(8),s.Q6J("strong",!0),s.xp6(6),s.Q6J("ngModel",a.preventScreenTimeout),s.xp6(4),s.Q6J("ngModel",a.buttonLongPressDelay),s.xp6(2),s.hij("",a.buttonLongPressDelay,"ms"))},dependencies:[l.YG,l.Sm,l.W2,l.Gu,l.gu,l.Ie,l.Q$,l.q_,l.I_,l.wd,l.ho,l.sr,l.w,l.QI,e.JJ,e.On]}),u})()},7911:(O,E,r)=>{r.r(E),r.d(E,{WebHomePageModule:()=>y});var v=r(6814),s=r(95),l=r(9843),c=r(5877),i=r(5861),e=r(9468),n=r(3593),o=r(5015),u=r(1414),g=r(3660);function t(d,_){if(1&d&&(e.TgZ(0,"div",3),e._UZ(1,"div",4),e.TgZ(2,"h4"),e._uU(3,"I lost the connection to the server \u{1fae4}"),e.qZA(),e.TgZ(4,"p"),e._uU(5),e.qZA()()),2&d){const m=e.oxw();e.xp6(5),e.hij("I'll try to reconnect in ",m.retryCountdown,"...")}}const h=[{path:"",component:(()=>{var d;class _{constructor(p,C,f,D,L,P,b,S){this.document=p,this.connectionService=C,this.route=f,this.modalController=D,this.alertController=L,this.websocketService=P,this.wakeLockService=b,this.settingsService=S,this.connectionLost=!1,this.retryCountdown=10}ngOnInit(){var p=this;return(0,i.Z)(function*(){p.clientId=yield p.settingsService.getClientId(),p.version="Web Version",yield p.connect(),p.websocketService.connectionLost.subscribe((0,i.Z)(function*(){yield p.lostConnection()}))})()}lostConnection(){var p=this;return(0,i.Z)(function*(){p.connectionLost=!0,p.retryCountdown=10;let C=setInterval((0,i.Z)(function*(){p.retryCountdown--,0==p.retryCountdown&&(clearInterval(C),yield p.connect())}),1e3)})()}connect(){var p=this;return(0,i.Z)(function*(){p.connectionLost=!1;const f=p.document.baseURI.split("/"),P=`${f[0].toLowerCase().replace("http","ws")}//${f[2]}`;yield p.websocketService.connectToString(P)})()}}return(d=_).\u0275fac=function(p){return new(p||d)(e.Y36(v.K0),e.Y36(n.M),e.Y36(c.gz),e.Y36(l.IN),e.Y36(l.Br),e.Y36(o.i),e.Y36(u.$),e.Y36(g.g))},d.\u0275cmp=e.Xpm({type:d,selectors:[["app-web-home"]],decls:7,vars:3,consts:[[1,"d-flex","justify-content-center","align-items-center","align-content-center","h-100"],["class","d-flex flex-column align-items-center",4,"ngIf"],[1,"ms-3"],[1,"d-flex","flex-column","align-items-center"],[1,"icon","mb-2"]],template:function(p,C){1&p&&(e.TgZ(0,"ion-content")(1,"div",0),e.YNc(2,t,6,1,"div",1),e.qZA()(),e.TgZ(3,"ion-footer")(4,"ion-toolbar")(5,"ion-text",2),e._uU(6),e.qZA()()()),2&p&&(e.xp6(2),e.Q6J("ngIf",C.connectionLost),e.xp6(4),e.AsE("",C.version," | Client Id: ",C.clientId,""))},dependencies:[v.O5,l.W2,l.fr,l.yW,l.sr],styles:[".icon[_ngcontent-%COMP%]{background-image:url(assets/icon.png);width:10rem;height:10rem;background-size:contain;background-repeat:no-repeat;background-position:center;transform:scale(.9);animation:_ngcontent-%COMP%_pulseAnimation 2s ease 1s infinite normal forwards}@keyframes _ngcontent-%COMP%_pulseAnimation{0%{transform:scale(.9)}50%{transform:scale(1)}to{transform:scale(.9)}}"]}),_})()}];let w=(()=>{var d;class _{}return(d=_).\u0275fac=function(p){return new(p||d)},d.\u0275mod=e.oAB({type:d}),d.\u0275inj=e.cJS({imports:[c.Bz.forChild(h),c.Bz]}),_})();var M=r(7937);let y=(()=>{var d;class _{}return(d=_).\u0275fac=function(p){return new(p||d)},d.\u0275mod=e.oAB({type:d}),d.\u0275inj=e.cJS({imports:[v.ez,s.u5,l.Pc,w,M.a]}),_})()},3593:(O,E,r)=>{r.d(E,{M:()=>c});var v=r(5861),s=r(9468),l=r(2014);let c=(()=>{var i;class e{constructor(o){this.storage=o,this.connectionsStorageKey="connections"}getConnections(){var o=this;return(0,v.Z)(function*(){const u=yield o.storage.get(o.connectionsStorageKey);return void 0===u?[]:JSON.parse(u)})()}addUpdateConnection(o){var u=this;return(0,v.Z)(function*(){var g;const t=yield u.storage.get(u.connectionsStorageKey);let a=null!==(g=JSON.parse(t))&&void 0!==g?g:[];if(console.log(o),void 0===o.id)o.id=`connection${Math.floor(Date.now()/1e3)}`;else{const h=a.findIndex(w=>w.id===o.id);h>-1&&a.splice(h,1)}a.push(o),console.log(a),yield u.storage.set(u.connectionsStorageKey,JSON.stringify(a))})()}deleteConnection(o){var u=this;return(0,v.Z)(function*(){var g;const t=yield u.storage.get(u.connectionsStorageKey);let a=null!==(g=JSON.parse(t))&&void 0!==g?g:[];const h=a.findIndex(w=>w.id==o);h>-1&&a.splice(h,1),yield u.storage.set(u.connectionsStorageKey,JSON.stringify(a))})()}}return(i=e).\u0275fac=function(o){return new(o||i)(s.LFG(l.K))},i.\u0275prov=s.Yz7({token:i,factory:i.\u0275fac,providedIn:"root"}),e})()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/common.eb59cb5f4f104273.js b/MacroDeck/wwwroot/client/common.eb59cb5f4f104273.js new file mode 100644 index 00000000..aeb0b312 --- /dev/null +++ b/MacroDeck/wwwroot/client/common.eb59cb5f4f104273.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[8592],{5151:(C,m,r)=>{r.d(m,{c:()=>l});var v=r(771),t=r(9951),c=r(6535);const l=(i,e)=>{let n,o;const d=(s,f,w)=>{if(typeof document>"u")return;const y=document.elementFromPoint(s,f);y&&e(y)?y!==n&&(a(),u(y,w)):a()},u=(s,f)=>{n=s,o||(o=n);const w=n;(0,v.w)(()=>w.classList.add("ion-activated")),f()},a=(s=!1)=>{if(!n)return;const f=n;(0,v.w)(()=>f.classList.remove("ion-activated")),s&&o!==n&&n.click(),n=void 0};return(0,c.createGesture)({el:i,gestureName:"buttonActiveDrag",threshold:0,onStart:s=>d(s.currentX,s.currentY,t.a),onMove:s=>d(s.currentX,s.currentY,t.b),onEnd:()=>{a(!0),(0,t.h)(),o=void 0}})}},1836:(C,m,r)=>{r.d(m,{g:()=>t});var v=r(1848);const t=()=>{if(void 0!==v.w)return v.w.Capacitor}},983:(C,m,r)=>{r.d(m,{c:()=>v,i:()=>t});const v=(c,l,i)=>"function"==typeof i?i(c,l):"string"==typeof i?c[i]===l[i]:Array.isArray(l)?l.includes(c):c===l,t=(c,l,i)=>void 0!==c&&(Array.isArray(c)?c.some(e=>v(e,l,i)):v(c,l,i))},4510:(C,m,r)=>{r.d(m,{g:()=>v});const v=(e,n,o,d,u)=>c(e[1],n[1],o[1],d[1],u).map(a=>t(e[0],n[0],o[0],d[0],a)),t=(e,n,o,d,u)=>u*(3*n*Math.pow(u-1,2)+u*(-3*o*u+3*o+d*u))-e*Math.pow(u-1,3),c=(e,n,o,d,u)=>i((d-=u)-3*(o-=u)+3*(n-=u)-(e-=u),3*o-6*n+3*e,3*n-3*e,e).filter(s=>s>=0&&s<=1),i=(e,n,o,d)=>{if(0===e)return((e,n,o)=>{const d=n*n-4*e*o;return d<0?[]:[(-n+Math.sqrt(d))/(2*e),(-n-Math.sqrt(d))/(2*e)]})(n,o,d);const u=(3*(o/=e)-(n/=e)*n)/3,a=(2*n*n*n-9*n*o+27*(d/=e))/27;if(0===u)return[Math.pow(-a,1/3)];if(0===a)return[Math.sqrt(-u),-Math.sqrt(-u)];const s=Math.pow(a/2,2)+Math.pow(u/3,3);if(0===s)return[Math.pow(a/2,.5)-n/3];if(s>0)return[Math.pow(-a/2+Math.sqrt(s),1/3)-Math.pow(a/2+Math.sqrt(s),1/3)-n/3];const f=Math.sqrt(Math.pow(-u/3,3)),w=Math.acos(-a/(2*Math.sqrt(Math.pow(-u/3,3)))),y=2*Math.pow(f,1/3);return[y*Math.cos(w/3)-n/3,y*Math.cos((w+2*Math.PI)/3)-n/3,y*Math.cos((w+4*Math.PI)/3)-n/3]}},4162:(C,m,r)=>{r.d(m,{i:()=>v});const v=t=>t&&""!==t.dir?"rtl"===t.dir.toLowerCase():"rtl"===(null==document?void 0:document.dir.toLowerCase())},8434:(C,m,r)=>{r.r(m),r.d(m,{startFocusVisible:()=>l});const v="ion-focused",c=["Tab","ArrowDown","Space","Escape"," ","Shift","Enter","ArrowLeft","ArrowRight","ArrowUp","Home","End"],l=i=>{let e=[],n=!0;const o=i?i.shadowRoot:document,d=i||document.body,u=M=>{e.forEach(g=>g.classList.remove(v)),M.forEach(g=>g.classList.add(v)),e=M},a=()=>{n=!1,u([])},s=M=>{n=c.includes(M.key),n||u([])},f=M=>{if(n&&void 0!==M.composedPath){const g=M.composedPath().filter(h=>!!h.classList&&h.classList.contains("ion-focusable"));u(g)}},w=()=>{o.activeElement===d&&u([])};return o.addEventListener("keydown",s),o.addEventListener("focusin",f),o.addEventListener("focusout",w),o.addEventListener("touchstart",a,{passive:!0}),o.addEventListener("mousedown",a),{destroy:()=>{o.removeEventListener("keydown",s),o.removeEventListener("focusin",f),o.removeEventListener("focusout",w),o.removeEventListener("touchstart",a),o.removeEventListener("mousedown",a)},setFocus:u}}},9749:(C,m,r)=>{r.d(m,{c:()=>t});var v=r(512);const t=e=>{const n=e;let o;return{hasLegacyControl:()=>{if(void 0===o){const u=void 0!==n.label||c(n),a=n.hasAttribute("aria-label")||n.hasAttribute("aria-labelledby")&&null===n.shadowRoot,s=(0,v.h)(n);o=!0===n.legacy||!u&&!a&&null!==s}return o}}},c=e=>!!(l.includes(e.tagName)&&null!==e.querySelector('[slot="label"]')||i.includes(e.tagName)&&""!==e.textContent),l=["ION-INPUT","ION-TEXTAREA","ION-SELECT","ION-RANGE"],i=["ION-TOGGLE","ION-CHECKBOX","ION-RADIO"]},9951:(C,m,r)=>{r.d(m,{I:()=>t,a:()=>n,b:()=>o,c:()=>e,d:()=>u,h:()=>d});var v=r(1836),t=function(a){return a.Heavy="HEAVY",a.Medium="MEDIUM",a.Light="LIGHT",a}(t||{});const l={getEngine(){const a=window.TapticEngine;if(a)return a;const s=(0,v.g)();return null!=s&&s.isPluginAvailable("Haptics")?s.Plugins.Haptics:void 0},available(){if(!this.getEngine())return!1;const s=(0,v.g)();return"web"!==(null==s?void 0:s.getPlatform())||typeof navigator<"u"&&void 0!==navigator.vibrate},isCordova:()=>void 0!==window.TapticEngine,isCapacitor:()=>void 0!==(0,v.g)(),impact(a){const s=this.getEngine();if(!s)return;const f=this.isCapacitor()?a.style:a.style.toLowerCase();s.impact({style:f})},notification(a){const s=this.getEngine();if(!s)return;const f=this.isCapacitor()?a.type:a.type.toLowerCase();s.notification({type:f})},selection(){const a=this.isCapacitor()?t.Light:"light";this.impact({style:a})},selectionStart(){const a=this.getEngine();a&&(this.isCapacitor()?a.selectionStart():a.gestureSelectionStart())},selectionChanged(){const a=this.getEngine();a&&(this.isCapacitor()?a.selectionChanged():a.gestureSelectionChanged())},selectionEnd(){const a=this.getEngine();a&&(this.isCapacitor()?a.selectionEnd():a.gestureSelectionEnd())}},i=()=>l.available(),e=()=>{i()&&l.selection()},n=()=>{i()&&l.selectionStart()},o=()=>{i()&&l.selectionChanged()},d=()=>{i()&&l.selectionEnd()},u=a=>{i()&&l.impact(a)}},7946:(C,m,r)=>{r.d(m,{I:()=>e,a:()=>u,b:()=>i,c:()=>f,d:()=>y,f:()=>a,g:()=>d,i:()=>o,p:()=>w,r:()=>M,s:()=>s});var v=r(5861),t=r(512),c=r(2400);const i="ion-content",e=".ion-content-scroll-host",n="".concat(i,", ").concat(e),o=g=>"ION-CONTENT"===g.tagName,d=function(){var g=(0,v.Z)(function*(h){return o(h)?(yield new Promise(p=>(0,t.c)(h,p)),h.getScrollElement()):h});return function(p){return g.apply(this,arguments)}}(),u=g=>g.querySelector(e)||g.querySelector(n),a=g=>g.closest(n),s=(g,h)=>o(g)?g.scrollToTop(h):Promise.resolve(g.scrollTo({top:0,left:0,behavior:h>0?"smooth":"auto"})),f=(g,h,p,E)=>o(g)?g.scrollByPoint(h,p,E):Promise.resolve(g.scrollBy({top:p,left:h,behavior:E>0?"smooth":"auto"})),w=g=>(0,c.b)(g,i),y=g=>{if(o(g)){const p=g.scrollY;return g.scrollY=!1,p}return g.style.setProperty("overflow","hidden"),!0},M=(g,h)=>{o(g)?g.scrollY=h:g.style.removeProperty("overflow")}},5307:(C,m,r)=>{r.d(m,{a:()=>v,b:()=>f,c:()=>n,d:()=>w,e:()=>P,f:()=>e,g:()=>y,h:()=>c,i:()=>t,j:()=>E,k:()=>O,l:()=>o,m:()=>a,n:()=>M,o:()=>u,p:()=>i,q:()=>l,r:()=>p,s:()=>_,t:()=>s,u:()=>g,v:()=>h,w:()=>d});const v="data:image/svg+xml;utf8,",t="data:image/svg+xml;utf8,",c="data:image/svg+xml;utf8,",l="data:image/svg+xml;utf8,",i="data:image/svg+xml;utf8,",e="data:image/svg+xml;utf8,",n="data:image/svg+xml;utf8,",o="data:image/svg+xml;utf8,",d="data:image/svg+xml;utf8,",u="data:image/svg+xml;utf8,",a="data:image/svg+xml;utf8,",s="data:image/svg+xml;utf8,",f="data:image/svg+xml;utf8,",w="data:image/svg+xml;utf8,",y="data:image/svg+xml;utf8,",M="data:image/svg+xml;utf8,",g="data:image/svg+xml;utf8,",h="data:image/svg+xml;utf8,",p="data:image/svg+xml;utf8,",E="data:image/svg+xml;utf8,",O="data:image/svg+xml;utf8,",_="data:image/svg+xml;utf8,",P="data:image/svg+xml;utf8,"},5917:(C,m,r)=>{r.d(m,{c:()=>l,g:()=>i});var v=r(1848),t=r(512),c=r(2400);const l=(n,o,d)=>{let u,a;if(void 0!==v.w&&"MutationObserver"in v.w){const y=Array.isArray(o)?o:[o];u=new MutationObserver(M=>{for(const g of M)for(const h of g.addedNodes)if(h.nodeType===Node.ELEMENT_NODE&&y.includes(h.slot))return d(),void(0,t.r)(()=>s(h))}),u.observe(n,{childList:!0})}const s=y=>{var M;a&&(a.disconnect(),a=void 0),a=new MutationObserver(g=>{d();for(const h of g)for(const p of h.removedNodes)p.nodeType===Node.ELEMENT_NODE&&p.slot===o&&w()}),a.observe(null!==(M=y.parentElement)&&void 0!==M?M:y,{subtree:!0,childList:!0})},w=()=>{a&&(a.disconnect(),a=void 0)};return{destroy:()=>{u&&(u.disconnect(),u=void 0),w()}}},i=(n,o,d)=>{const u=null==n?0:n.toString().length,a=e(u,o);if(void 0===d)return a;try{return d(u,o)}catch(s){return(0,c.a)("Exception in provided `counterFormatter`.",s),a}},e=(n,o)=>"".concat(n," / ").concat(o)},6591:(C,m,r)=>{r.r(m),r.d(m,{KEYBOARD_DID_CLOSE:()=>i,KEYBOARD_DID_OPEN:()=>l,copyVisualViewport:()=>O,keyboardDidClose:()=>g,keyboardDidOpen:()=>y,keyboardDidResize:()=>M,resetKeyboardAssist:()=>u,setKeyboardClose:()=>w,setKeyboardOpen:()=>f,startKeyboardAssist:()=>a,trackViewportChanges:()=>E});var v=r(3920);r(1836),r(1848);const l="ionKeyboardDidShow",i="ionKeyboardDidHide";let n={},o={},d=!1;const u=()=>{n={},o={},d=!1},a=_=>{if(v.K.getEngine())s(_);else{if(!_.visualViewport)return;o=O(_.visualViewport),_.visualViewport.onresize=()=>{E(_),y()||M(_)?f(_):g(_)&&w(_)}}},s=_=>{_.addEventListener("keyboardDidShow",P=>f(_,P)),_.addEventListener("keyboardDidHide",()=>w(_))},f=(_,P)=>{h(_,P),d=!0},w=_=>{p(_),d=!1},y=()=>!d&&n.width===o.width&&(n.height-o.height)*o.scale>150,M=_=>d&&!g(_),g=_=>d&&o.height===_.innerHeight,h=(_,P)=>{const D=new CustomEvent(l,{detail:{keyboardHeight:P?P.keyboardHeight:_.innerHeight-o.height}});_.dispatchEvent(D)},p=_=>{const P=new CustomEvent(i);_.dispatchEvent(P)},E=_=>{n=Object.assign({},o),o=O(_.visualViewport)},O=_=>({width:Math.round(_.width),height:Math.round(_.height),offsetTop:_.offsetTop,offsetLeft:_.offsetLeft,pageTop:_.pageTop,pageLeft:_.pageLeft,scale:_.scale})},3920:(C,m,r)=>{r.d(m,{K:()=>l,a:()=>c});var v=r(1836),t=function(i){return i.Unimplemented="UNIMPLEMENTED",i.Unavailable="UNAVAILABLE",i}(t||{}),c=function(i){return i.Body="body",i.Ionic="ionic",i.Native="native",i.None="none",i}(c||{});const l={getEngine(){const i=(0,v.g)();if(null!=i&&i.isPluginAvailable("Keyboard"))return i.Plugins.Keyboard},getResizeMode(){const i=this.getEngine();return null!=i&&i.getResizeMode?i.getResizeMode().catch(e=>{if(e.code!==t.Unimplemented)throw e}):Promise.resolve(void 0)}}},9252:(C,m,r)=>{r.d(m,{c:()=>e});var v=r(5861),t=r(1848),c=r(3920);const l=n=>{if(void 0===t.d||n===c.a.None||void 0===n)return null;const o=t.d.querySelector("ion-app");return null!=o?o:t.d.body},i=n=>{const o=l(n);return null===o?0:o.clientHeight},e=function(){var n=(0,v.Z)(function*(o){let d,u,a,s;const f=function(){var h=(0,v.Z)(function*(){const p=yield c.K.getResizeMode(),E=void 0===p?void 0:p.mode;d=()=>{void 0===s&&(s=i(E)),a=!0,w(a,E)},u=()=>{a=!1,w(a,E)},null==t.w||t.w.addEventListener("keyboardWillShow",d),null==t.w||t.w.addEventListener("keyboardWillHide",u)});return function(){return h.apply(this,arguments)}}(),w=(h,p)=>{o&&o(h,y(p))},y=h=>{if(0===s||s===i(h))return;const p=l(h);return null!==p?new Promise(E=>{const _=new ResizeObserver(()=>{p.clientHeight===s&&(_.disconnect(),E())});_.observe(p)}):void 0};return yield f(),{init:f,destroy:()=>{null==t.w||t.w.removeEventListener("keyboardWillShow",d),null==t.w||t.w.removeEventListener("keyboardWillHide",u),d=u=void 0},isKeyboardVisible:()=>a}});return function(d){return n.apply(this,arguments)}}()},9229:(C,m,r)=>{r.d(m,{c:()=>t});var v=r(5861);const t=()=>{let c;return{lock:function(){var i=(0,v.Z)(function*(){const e=c;let n;return c=new Promise(o=>n=o),void 0!==e&&(yield e),n});return function(){return i.apply(this,arguments)}}()}}},4793:(C,m,r)=>{r.d(m,{c:()=>c});var v=r(1848),t=r(512);const c=(l,i,e)=>{let n;const o=()=>!(void 0===i()||void 0!==l.label||null===e()),u=()=>{const s=i();if(void 0===s)return;if(!o())return void s.style.removeProperty("width");const f=e().scrollWidth;if(0===f&&null===s.offsetParent&&void 0!==v.w&&"IntersectionObserver"in v.w){if(void 0!==n)return;const w=n=new IntersectionObserver(y=>{1===y[0].intersectionRatio&&(u(),w.disconnect(),n=void 0)},{threshold:.01,root:l});w.observe(s)}else s.style.setProperty("width","".concat(.75*f,"px"))};return{calculateNotchWidth:()=>{o()&&(0,t.r)(()=>{u()})},destroy:()=>{n&&(n.disconnect(),n=void 0)}}}},2217:(C,m,r)=>{r.d(m,{S:()=>t});const t={bubbles:{dur:1e3,circles:9,fn:(c,l,i)=>{const e="".concat(c*l/i-c,"ms"),n=2*Math.PI*l/i;return{r:5,style:{top:"".concat(32*Math.sin(n),"%"),left:"".concat(32*Math.cos(n),"%"),"animation-delay":e}}}},circles:{dur:1e3,circles:8,fn:(c,l,i)=>{const e=l/i,n="".concat(c*e-c,"ms"),o=2*Math.PI*e;return{r:5,style:{top:"".concat(32*Math.sin(o),"%"),left:"".concat(32*Math.cos(o),"%"),"animation-delay":n}}}},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:(c,l)=>{const i=-110*l+"ms";return{r:6,style:{left:"".concat(32-32*l,"%"),"animation-delay":i}}}},lines:{dur:1e3,lines:8,fn:(c,l,i)=>({y1:14,y2:26,style:{transform:"rotate(".concat(360/i*l+(l({y1:12,y2:20,style:{transform:"rotate(".concat(360/i*l+(l({y1:17,y2:29,style:{transform:"rotate(".concat(30*l+(l<6?180:-180),"deg)"),"animation-delay":"".concat(c*l/i-c,"ms")}})},"lines-sharp-small":{dur:1e3,lines:12,fn:(c,l,i)=>({y1:12,y2:20,style:{transform:"rotate(".concat(30*l+(l<6?180:-180),"deg)"),"animation-delay":"".concat(c*l/i-c,"ms")}})}}},3049:(C,m,r)=>{r.r(m),r.d(m,{createSwipeBackGesture:()=>i});var v=r(512),t=r(4162),c=r(6535);r(2019);const i=(e,n,o,d,u)=>{const a=e.ownerDocument.defaultView;let s=(0,t.i)(e);const w=p=>s?-p.deltaX:p.deltaX;return(0,c.createGesture)({el:e,gestureName:"goback-swipe",gesturePriority:101,threshold:10,canStart:p=>(s=(0,t.i)(e),(p=>{const{startX:O}=p;return s?O>=a.innerWidth-50:O<=50})(p)&&n()),onStart:o,onMove:p=>{const O=w(p)/a.innerWidth;d(O)},onEnd:p=>{const E=w(p),O=a.innerWidth,_=E/O,P=(p=>s?-p.velocityX:p.velocityX)(p),D=P>=0&&(P>.2||E>O/2),S=(D?1-_:_)*O;let b=0;if(S>5){const A=S/Math.abs(P);b=Math.min(A,540)}u(D,_<=0?.01:(0,v.l)(0,_,.9999),b)}})}},6806:(C,m,r)=>{r.d(m,{w:()=>v});const v=(l,i,e)=>{if(typeof MutationObserver>"u")return;const n=new MutationObserver(o=>{e(t(o,i))});return n.observe(l,{childList:!0,subtree:!0}),n},t=(l,i)=>{let e;return l.forEach(n=>{for(let o=0;o{if(1!==l.nodeType)return;const e=l;return(e.tagName===i.toUpperCase()?[e]:Array.from(e.querySelectorAll(i))).find(o=>o.value===e.value)}},7937:(C,m,r)=>{r.d(m,{a:()=>i});var v=r(6814),t=r(95),c=r(1929),l=r(9468);let i=(()=>{var e;class n{}return(e=n).\u0275fac=function(d){return new(d||e)},e.\u0275mod=l.oAB({type:e}),e.\u0275inj=l.cJS({imports:[v.ez,t.u5,c.Pc]}),n})()},4373:(C,m,r)=>{r.d(m,{g:()=>o});var v=r(5861),t=r(9468),c=r(1929),l=r(3660),i=r(1414),e=r(3748),n=r(95);let o=(()=>{var d;class u{constructor(s,f,w,y,M){this.modalController=s,this.settingsService=f,this.wakelockService=w,this.alertController=y,this.screenOrientationService=M,this.preventScreenTimeout=!1,this.buttonLongPressDelay=1e3,this.screenOrientation="0"}ngOnInit(){var s=this;return(0,v.Z)(function*(){yield s.loadCurrentSettings()})()}confirm(){var s=this;return(0,v.Z)(function*(){yield s.saveSettings(),yield s.modalController.dismiss(null,"confirm")})()}cancel(){var s=this;return(0,v.Z)(function*(){yield s.modalController.dismiss(null,"cancel")})()}saveSettings(){var s=this;return(0,v.Z)(function*(){yield s.settingsService.setWakeLockEnabled(s.preventScreenTimeout),yield s.settingsService.setButtonLongPressDelay(s.buttonLongPressDelay),yield s.settingsService.setScreenOrientation(Number.parseInt(s.screenOrientation)),yield s.wakelockService.updateWakeLock(),yield s.screenOrientationService.updateScreenOrientation()})()}loadCurrentSettings(){var s=this;return(0,v.Z)(function*(){s.preventScreenTimeout=yield s.settingsService.getWakeLockEnabled(),s.buttonLongPressDelay=yield s.settingsService.getButtonLongPressDelay(),s.screenOrientation=(yield s.settingsService.getScreenOrientation()).toString()})()}preventScreenTimeoutChange(s){var f=this;return(0,v.Z)(function*(){!0===s&&(yield(yield f.alertController.create({header:"Warning",message:"Displaying a static image for a long time can cause screen burn-in on some screens.",buttons:["OK"]})).present())})()}}return(d=u).\u0275fac=function(s){return new(s||d)(t.Y36(c.IN),t.Y36(l.g),t.Y36(i.$),t.Y36(c.Br),t.Y36(e.H))},d.\u0275cmp=t.Xpm({type:d,selectors:[["app-settings-modal"]],decls:32,vars:5,consts:[["slot","start"],[3,"click"],["slot","end"],[3,"strong","click"],["name","timer","slot","start"],[3,"ngModel","ngModelChange"],["slot","start",1,"mdi","mdi-gesture-tap-box","d-flex","align-items-center"],["label-placement","start","label","Button long press delay","ticks","true","step","100","snaps","true","min","100","max","2000",3,"ngModel","ngModelChange"],["slot","start",1,"mdi","mdi-screen-rotation","d-flex","align-items-center"],["label","Screen orientation",3,"ngModel","ngModelChange"],["value","0"],["value","1"],["value","2"],["value","3"]],template:function(s,f){1&s&&(t.TgZ(0,"ion-header")(1,"ion-toolbar")(2,"ion-buttons",0)(3,"ion-button",1),t.NdJ("click",function(){return f.cancel()}),t._uU(4,"Cancel"),t.qZA()(),t.TgZ(5,"ion-title"),t._uU(6,"Settings"),t.qZA(),t.TgZ(7,"ion-buttons",2)(8,"ion-button",3),t.NdJ("click",function(){return f.confirm()}),t._uU(9,"Save"),t.qZA()()()(),t.TgZ(10,"ion-content")(11,"ion-list")(12,"ion-item"),t._UZ(13,"ion-icon",4),t.TgZ(14,"ion-toggle",5),t.NdJ("ngModelChange",function(y){return f.preventScreenTimeoutChange(y)})("ngModelChange",function(y){return f.preventScreenTimeout=y}),t._uU(15,"Prevent screen timeout"),t.qZA()(),t.TgZ(16,"ion-item"),t._UZ(17,"ion-icon",6),t.TgZ(18,"ion-range",7),t.NdJ("ngModelChange",function(y){return f.buttonLongPressDelay=y}),t.qZA(),t.TgZ(19,"ion-label",2),t._uU(20),t.qZA()(),t.TgZ(21,"ion-item"),t._UZ(22,"ion-icon",8),t.TgZ(23,"ion-select",9),t.NdJ("ngModelChange",function(y){return f.screenOrientation=y}),t.TgZ(24,"ion-select-option",10),t._uU(25,"Auto"),t.qZA(),t.TgZ(26,"ion-select-option",11),t._uU(27,"Landscape"),t.qZA(),t.TgZ(28,"ion-select-option",12),t._uU(29,"Landscape alternative"),t.qZA(),t.TgZ(30,"ion-select-option",13),t._uU(31,"Portrait"),t.qZA()()()()()),2&s&&(t.xp6(8),t.Q6J("strong",!0),t.xp6(6),t.Q6J("ngModel",f.preventScreenTimeout),t.xp6(4),t.Q6J("ngModel",f.buttonLongPressDelay),t.xp6(2),t.hij("",f.buttonLongPressDelay,"ms"),t.xp6(3),t.Q6J("ngModel",f.screenOrientation))},dependencies:[c.YG,c.Sm,c.W2,c.Gu,c.gu,c.Ie,c.Q$,c.q_,c.I_,c.t9,c.n0,c.wd,c.ho,c.sr,c.w,c.QI,c.j9,n.JJ,n.On]}),u})()},7911:(C,m,r)=>{r.r(m),r.d(m,{WebHomePageModule:()=>M});var v=r(6814),t=r(95),c=r(1929),l=r(5877),i=r(5861),e=r(9468),n=r(3593),o=r(5015),d=r(1414),u=r(3660);function a(g,h){if(1&g&&(e.TgZ(0,"div",3),e._UZ(1,"div",4),e.TgZ(2,"h4"),e._uU(3,"I lost the connection to the server \u{1fae4}"),e.qZA(),e.TgZ(4,"p"),e._uU(5),e.qZA()()),2&g){const p=e.oxw();e.xp6(5),e.hij("I'll try to reconnect in ",p.retryCountdown,"...")}}const f=[{path:"",component:(()=>{var g;class h{constructor(E,O,_,P,L,D,T,S){this.document=E,this.connectionService=O,this.route=_,this.modalController=P,this.alertController=L,this.websocketService=D,this.wakeLockService=T,this.settingsService=S,this.connectionLost=!1,this.retryCountdown=10}ngOnInit(){var E=this;return(0,i.Z)(function*(){E.clientId=yield E.settingsService.getClientId(),E.version="Web Version",yield E.connect(),E.websocketService.connectionLost.subscribe((0,i.Z)(function*(){yield E.lostConnection()}))})()}lostConnection(){var E=this;return(0,i.Z)(function*(){E.connectionLost=!0,E.retryCountdown=10;let O=setInterval((0,i.Z)(function*(){E.retryCountdown--,0==E.retryCountdown&&(clearInterval(O),yield E.connect())}),1e3)})()}connect(){var E=this;return(0,i.Z)(function*(){E.connectionLost=!1;const _=E.document.baseURI.split("/"),P=_[0].toLowerCase().replace("http","ws"),L=_[2],D="".concat(P,"//").concat(L);yield E.websocketService.connectToString(D)})()}}return(g=h).\u0275fac=function(E){return new(E||g)(e.Y36(v.K0),e.Y36(n.M),e.Y36(l.gz),e.Y36(c.IN),e.Y36(c.Br),e.Y36(o.i),e.Y36(d.$),e.Y36(u.g))},g.\u0275cmp=e.Xpm({type:g,selectors:[["app-web-home"]],decls:7,vars:3,consts:[[1,"d-flex","justify-content-center","align-items-center","align-content-center","h-100"],["class","d-flex flex-column align-items-center",4,"ngIf"],[1,"ms-3"],[1,"d-flex","flex-column","align-items-center"],[1,"icon","mb-2"]],template:function(E,O){1&E&&(e.TgZ(0,"ion-content")(1,"div",0),e.YNc(2,a,6,1,"div",1),e.qZA()(),e.TgZ(3,"ion-footer")(4,"ion-toolbar")(5,"ion-text",2),e._uU(6),e.qZA()()()),2&E&&(e.xp6(2),e.Q6J("ngIf",O.connectionLost),e.xp6(4),e.AsE("",O.version," | Client Id: ",O.clientId,""))},dependencies:[v.O5,c.W2,c.fr,c.yW,c.sr],styles:[".icon[_ngcontent-%COMP%]{background-image:url(assets/icon.png);width:10rem;height:10rem;background-size:contain;background-repeat:no-repeat;background-position:center;transform:scale(.9);animation:_ngcontent-%COMP%_pulseAnimation 2s ease 1s infinite normal forwards}@keyframes _ngcontent-%COMP%_pulseAnimation{0%{transform:scale(.9)}50%{transform:scale(1)}to{transform:scale(.9)}}"]}),h})()}];let w=(()=>{var g;class h{}return(g=h).\u0275fac=function(E){return new(E||g)},g.\u0275mod=e.oAB({type:g}),g.\u0275inj=e.cJS({imports:[l.Bz.forChild(f),l.Bz]}),h})();var y=r(7937);let M=(()=>{var g;class h{}return(g=h).\u0275fac=function(E){return new(E||g)},g.\u0275mod=e.oAB({type:g}),g.\u0275inj=e.cJS({imports:[v.ez,t.u5,c.Pc,w,y.a]}),h})()},3593:(C,m,r)=>{r.d(m,{M:()=>l});var v=r(5861),t=r(9468),c=r(2014);let l=(()=>{var i;class e{constructor(o){this.storage=o,this.connectionsStorageKey="connections"}getConnections(){var o=this;return(0,v.Z)(function*(){const d=yield o.storage.get(o.connectionsStorageKey);return void 0===d?[]:JSON.parse(d)})()}addUpdateConnection(o){var d=this;return(0,v.Z)(function*(){var u;const a=yield d.storage.get(d.connectionsStorageKey);let s=null!==(u=JSON.parse(a))&&void 0!==u?u:[];if(console.log(o),void 0===o.id)o.id="connection".concat(Math.floor(Date.now()/1e3));else{const f=s.findIndex(w=>w.id===o.id);f>-1&&s.splice(f,1)}s.push(o),console.log(s),yield d.storage.set(d.connectionsStorageKey,JSON.stringify(s))})()}deleteConnection(o){var d=this;return(0,v.Z)(function*(){var u;const a=yield d.storage.get(d.connectionsStorageKey);let s=null!==(u=JSON.parse(a))&&void 0!==u?u:[];const f=s.findIndex(w=>w.id==o);f>-1&&s.splice(f,1),yield d.storage.set(d.connectionsStorageKey,JSON.stringify(s))})()}}return(i=e).\u0275fac=function(o){return new(o||i)(t.LFG(c.K))},i.\u0275prov=t.Yz7({token:i,factory:i.\u0275fac,providedIn:"root"}),e})()}}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/index.html b/MacroDeck/wwwroot/client/index.html index 9c1e72aa..1a4e3c39 100644 --- a/MacroDeck/wwwroot/client/index.html +++ b/MacroDeck/wwwroot/client/index.html @@ -25,11 +25,11 @@ - + - + diff --git a/MacroDeck/wwwroot/client/main.a98e30c3eddc5a24.js b/MacroDeck/wwwroot/client/main.a98e30c3eddc5a24.js deleted file mode 100644 index 39d52d7c..00000000 --- a/MacroDeck/wwwroot/client/main.a98e30c3eddc5a24.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunkapp=self.webpackChunkapp||[]).push([[179],{2726:(yt,Pe,T)=>{"use strict";T.d(Pe,{Uw:()=>ve,dV:()=>re,fo:()=>se});var l=T(5861);typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"&&global;var ie=function(he){return he.Unimplemented="UNIMPLEMENTED",he.Unavailable="UNAVAILABLE",he}(ie||{});class ue extends Error{constructor(ee,Ee,Ce){super(ee),this.message=ee,this.code=Ee,this.data=Ce}}const H=he=>{var ee,Ee,Ce,ft,at;const Fe=he.CapacitorCustomPlatform||null,$=he.Capacitor||{},U=$.Plugins=$.Plugins||{},q=he.CapacitorPlatforms,Ye=(null===(ee=null==q?void 0:q.currentPlatform)||void 0===ee?void 0:ee.getPlatform)||(()=>null!==Fe?Fe.name:(he=>{var ee,Ee;return null!=he&&he.androidBridge?"android":null!==(Ee=null===(ee=null==he?void 0:he.webkit)||void 0===ee?void 0:ee.messageHandlers)&&void 0!==Ee&&Ee.bridge?"ios":"web"})(he)),_t=(null===(Ee=null==q?void 0:q.currentPlatform)||void 0===Ee?void 0:Ee.isNativePlatform)||(()=>"web"!==Ye()),At=(null===(Ce=null==q?void 0:q.currentPlatform)||void 0===Ce?void 0:Ce.isPluginAvailable)||(et=>{const Tt=nt.get(et);return!!(null!=Tt&&Tt.platforms.has(Ye())||Qe(et))}),Qe=(null===(ft=null==q?void 0:q.currentPlatform)||void 0===ft?void 0:ft.getPluginHeader)||(et=>{var Tt;return null===(Tt=$.PluginHeaders)||void 0===Tt?void 0:Tt.find(Je=>Je.name===et)}),nt=new Map,St=(null===(at=null==q?void 0:q.currentPlatform)||void 0===at?void 0:at.registerPlugin)||((et,Tt={})=>{const Je=nt.get(et);if(Je)return console.warn(`Capacitor plugin "${et}" already registered. Cannot register plugins twice.`),Je.proxy;const Nt=Ye(),qt=Qe(et);let mn;const Kt=function(){var jt=(0,l.Z)(function*(){return!mn&&Nt in Tt?mn=mn="function"==typeof Tt[Nt]?yield Tt[Nt]():Tt[Nt]:null!==Fe&&!mn&&"web"in Tt&&(mn=mn="function"==typeof Tt.web?yield Tt.web():Tt.web),mn});return function(){return jt.apply(this,arguments)}}(),Vt=jt=>{let Jt;const zt=(...Zt)=>{const Ut=Kt().then(wt=>{const nr=((jt,Jt)=>{var zt,Zt;if(!qt){if(jt)return null===(Zt=jt[Jt])||void 0===Zt?void 0:Zt.bind(jt);throw new ue(`"${et}" plugin is not implemented on ${Nt}`,ie.Unimplemented)}{const Ut=null==qt?void 0:qt.methods.find(wt=>Jt===wt.name);if(Ut)return"promise"===Ut.rtype?wt=>$.nativePromise(et,Jt.toString(),wt):(wt,nr)=>$.nativeCallback(et,Jt.toString(),wt,nr);if(jt)return null===(zt=jt[Jt])||void 0===zt?void 0:zt.bind(jt)}})(wt,jt);if(nr){const kn=nr(...Zt);return Jt=null==kn?void 0:kn.remove,kn}throw new ue(`"${et}.${jt}()" is not implemented on ${Nt}`,ie.Unimplemented)});return"addListener"===jt&&(Ut.remove=(0,l.Z)(function*(){return Jt()})),Ut};return zt.toString=()=>`${jt.toString()}() { [capacitor code] }`,Object.defineProperty(zt,"name",{value:jt,writable:!1,configurable:!1}),zt},Ht=Vt("addListener"),Fn=Vt("removeListener"),Bn=(jt,Jt)=>{const zt=Ht({eventName:jt},Jt),Zt=function(){var wt=(0,l.Z)(function*(){const nr=yield zt;Fn({eventName:jt,callbackId:nr},Jt)});return function(){return wt.apply(this,arguments)}}(),Ut=new Promise(wt=>zt.then(()=>wt({remove:Zt})));return Ut.remove=(0,l.Z)(function*(){console.warn("Using addListener() without 'await' is deprecated."),yield Zt()}),Ut},kt=new Proxy({},{get(jt,Jt){switch(Jt){case"$$typeof":return;case"toJSON":return()=>({});case"addListener":return qt?Bn:Ht;case"removeListener":return Fn;default:return Vt(Jt)}}});return U[et]=kt,nt.set(et,{name:et,proxy:kt,platforms:new Set([...Object.keys(Tt),...qt?[Nt]:[]])}),kt});return $.convertFileSrc||($.convertFileSrc=et=>et),$.getPlatform=Ye,$.handleError=et=>he.console.error(et),$.isNativePlatform=_t,$.isPluginAvailable=At,$.pluginMethodNoop=(et,Tt,Je)=>Promise.reject(`${Je} does not have an implementation of "${Tt}".`),$.registerPlugin=St,$.Exception=ue,$.DEBUG=!!$.DEBUG,$.isLoggingEnabled=!!$.isLoggingEnabled,$.platform=$.getPlatform(),$.isNative=$.isNativePlatform(),$},re=(he=>he.Capacitor=H(he))(typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),se=re.registerPlugin;class ve{constructor(ee){this.listeners={},this.windowListeners={},ee&&(console.warn(`Capacitor WebPlugin "${ee.name}" config object was deprecated in v3 and will be removed in v4.`),this.config=ee)}addListener(ee,Ee){var Ce=this;this.listeners[ee]||(this.listeners[ee]=[]),this.listeners[ee].push(Ee);const at=this.windowListeners[ee];at&&!at.registered&&this.addWindowListener(at);const Fe=function(){var U=(0,l.Z)(function*(){return Ce.removeListener(ee,Ee)});return function(){return U.apply(this,arguments)}}(),$=Promise.resolve({remove:Fe});return Object.defineProperty($,"remove",{value:(U=(0,l.Z)(function*(){console.warn("Using addListener() without 'await' is deprecated."),yield Fe()}),function(){return U.apply(this,arguments)})}),$;var U}removeAllListeners(){var ee=this;return(0,l.Z)(function*(){ee.listeners={};for(const Ee in ee.windowListeners)ee.removeWindowListener(ee.windowListeners[Ee]);ee.windowListeners={}})()}notifyListeners(ee,Ee){const Ce=this.listeners[ee];Ce&&Ce.forEach(ft=>ft(Ee))}hasListeners(ee){return!!this.listeners[ee].length}registerWindowListener(ee,Ee){this.windowListeners[Ee]={registered:!1,windowEventName:ee,pluginEventName:Ee,handler:Ce=>{this.notifyListeners(Ee,Ce)}}}unimplemented(ee="not implemented"){return new re.Exception(ee,ie.Unimplemented)}unavailable(ee="not available"){return new re.Exception(ee,ie.Unavailable)}removeListener(ee,Ee){var Ce=this;return(0,l.Z)(function*(){const ft=Ce.listeners[ee];if(!ft)return;const at=ft.indexOf(Ee);Ce.listeners[ee].splice(at,1),Ce.listeners[ee].length||Ce.removeWindowListener(Ce.windowListeners[ee])})()}addWindowListener(ee){window.addEventListener(ee.windowEventName,ee.handler),ee.registered=!0}removeWindowListener(ee){ee&&(window.removeEventListener(ee.windowEventName,ee.handler),ee.registered=!1)}}const Ge=he=>encodeURIComponent(he).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape),qe=he=>he.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent);class W extends ve{getCookies(){return(0,l.Z)(function*(){const ee=document.cookie,Ee={};return ee.split(";").forEach(Ce=>{if(Ce.length<=0)return;let[ft,at]=Ce.replace(/=/,"CAP_COOKIE").split("CAP_COOKIE");ft=qe(ft).trim(),at=qe(at).trim(),Ee[ft]=at}),Ee})()}setCookie(ee){return(0,l.Z)(function*(){try{const Ee=Ge(ee.key),Ce=Ge(ee.value),ft=`; expires=${(ee.expires||"").replace("expires=","")}`,at=(ee.path||"/").replace("path=",""),Fe=null!=ee.url&&ee.url.length>0?`domain=${ee.url}`:"";document.cookie=`${Ee}=${Ce||""}${ft}; path=${at}; ${Fe};`}catch(Ee){return Promise.reject(Ee)}})()}deleteCookie(ee){return(0,l.Z)(function*(){try{document.cookie=`${ee.key}=; Max-Age=0`}catch(Ee){return Promise.reject(Ee)}})()}clearCookies(){return(0,l.Z)(function*(){try{const ee=document.cookie.split(";")||[];for(const Ee of ee)document.cookie=Ee.replace(/^ +/,"").replace(/=.*/,`=;expires=${(new Date).toUTCString()};path=/`)}catch(ee){return Promise.reject(ee)}})()}clearAllCookies(){var ee=this;return(0,l.Z)(function*(){try{yield ee.clearCookies()}catch(Ee){return Promise.reject(Ee)}})()}}se("CapacitorCookies",{web:()=>new W});const Ne=function(){var he=(0,l.Z)(function*(ee){return new Promise((Ee,Ce)=>{const ft=new FileReader;ft.onload=()=>{const at=ft.result;Ee(at.indexOf(",")>=0?at.split(",")[1]:at)},ft.onerror=at=>Ce(at),ft.readAsDataURL(ee)})});return function(Ee){return he.apply(this,arguments)}}();class He extends ve{request(ee){return(0,l.Z)(function*(){const Ee=((he,ee={})=>{const Ee=Object.assign({method:he.method||"GET",headers:he.headers},ee),ft=((he={})=>{const ee=Object.keys(he);return Object.keys(he).map(ft=>ft.toLocaleLowerCase()).reduce((ft,at,Fe)=>(ft[at]=he[ee[Fe]],ft),{})})(he.headers)["content-type"]||"";if("string"==typeof he.data)Ee.body=he.data;else if(ft.includes("application/x-www-form-urlencoded")){const at=new URLSearchParams;for(const[Fe,$]of Object.entries(he.data||{}))at.set(Fe,$);Ee.body=at.toString()}else if(ft.includes("multipart/form-data")){const at=new FormData;if(he.data instanceof FormData)he.data.forEach(($,U)=>{at.append(U,$)});else for(const $ of Object.keys(he.data))at.append($,he.data[$]);Ee.body=at;const Fe=new Headers(Ee.headers);Fe.delete("content-type"),Ee.headers=Fe}else(ft.includes("application/json")||"object"==typeof he.data)&&(Ee.body=JSON.stringify(he.data));return Ee})(ee,ee.webFetchExtra),Ce=((he,ee=!0)=>he?Object.entries(he).reduce((Ce,ft)=>{const[at,Fe]=ft;let $,U;return Array.isArray(Fe)?(U="",Fe.forEach(q=>{$=ee?encodeURIComponent(q):q,U+=`${at}=${$}&`}),U.slice(0,-1)):($=ee?encodeURIComponent(Fe):Fe,U=`${at}=${$}`),`${Ce}&${U}`},"").substr(1):null)(ee.params,ee.shouldEncodeUrlParams),ft=Ce?`${ee.url}?${Ce}`:ee.url,at=yield fetch(ft,Ee),Fe=at.headers.get("content-type")||"";let U,q,{responseType:$="text"}=at.ok?ee:{};switch(Fe.includes("application/json")&&($="json"),$){case"arraybuffer":case"blob":q=yield at.blob(),U=yield Ne(q);break;case"json":U=yield at.json();break;default:U=yield at.text()}const Me={};return at.headers.forEach((Ye,We)=>{Me[We]=Ye}),{data:U,headers:Me,status:at.status,url:at.url}})()}get(ee){var Ee=this;return(0,l.Z)(function*(){return Ee.request(Object.assign(Object.assign({},ee),{method:"GET"}))})()}post(ee){var Ee=this;return(0,l.Z)(function*(){return Ee.request(Object.assign(Object.assign({},ee),{method:"POST"}))})()}put(ee){var Ee=this;return(0,l.Z)(function*(){return Ee.request(Object.assign(Object.assign({},ee),{method:"PUT"}))})()}patch(ee){var Ee=this;return(0,l.Z)(function*(){return Ee.request(Object.assign(Object.assign({},ee),{method:"PATCH"}))})()}delete(ee){var Ee=this;return(0,l.Z)(function*(){return Ee.request(Object.assign(Object.assign({},ee),{method:"DELETE"}))})()}}se("CapacitorHttp",{web:()=>new He})},1774:(yt,Pe,T)=>{"use strict";T.d(Pe,{c:()=>je});var l=T(6225),s=T(839);let me;const K=ve=>ve.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),J=ve=>(void 0===me&&(me=void 0===ve.style.animationName&&void 0!==ve.style.webkitAnimationName?"-webkit-":""),me),Y=(ve,de,Ge)=>{const qe=de.startsWith("animation")?J(ve):"";ve.style.setProperty(qe+de,Ge)},ie=(ve,de)=>{const Ge=de.startsWith("animation")?J(ve):"";ve.style.removeProperty(Ge+de)},H=[],te=(ve=[],de)=>{if(void 0!==de){const Ge=Array.isArray(de)?de:[de];return[...ve,...Ge]}return ve},je=ve=>{let de,Ge,qe,W,ye,Ne,ce,$,U,q,Me,bt,At,Be=[],fe=[],X=[],He=!1,he={},ee=[],Ee=[],Ce={},ft=0,at=!1,Fe=!1,Ye=!0,We=!1,_t=!0,Ze=!1;const Qe=ve,Xe=[],$e=[],nt=[],Mt=[],St=[],et=[],Tt=[],Je=[],Nt=[],qt=[],mn="function"==typeof AnimationEffect||void 0!==l.w&&"function"==typeof l.w.AnimationEffect,Kt="function"==typeof Element&&"function"==typeof Element.prototype.animate&&mn,Vt=()=>qt,jt=(C,x)=>((null!=x&&x.oneTimeCallback?$e:Xe).push({c:C,o:x}),At),zt=()=>{if(Kt)qt.forEach(C=>{C.cancel()}),qt.length=0;else{const C=nt.slice();(0,s.r)(()=>{C.forEach(x=>{ie(x,"animation-name"),ie(x,"animation-duration"),ie(x,"animation-timing-function"),ie(x,"animation-iteration-count"),ie(x,"animation-delay"),ie(x,"animation-play-state"),ie(x,"animation-fill-mode"),ie(x,"animation-direction")})})}},Zt=()=>{St.forEach(C=>{null!=C&&C.parentNode&&C.parentNode.removeChild(C)}),St.length=0},Hn=()=>void 0!==ye?ye:ce?ce.getFill():"both",En=()=>void 0!==U?U:void 0!==Ne?Ne:ce?ce.getDirection():"normal",Wn=()=>at?"linear":void 0!==qe?qe:ce?ce.getEasing():"linear",Ve=()=>Fe?0:void 0!==q?q:void 0!==Ge?Ge:ce?ce.getDuration():0,Ae=()=>void 0!==W?W:ce?ce.getIterations():1,Ue=()=>void 0!==Me?Me:void 0!==de?de:ce?ce.getDelay():0,Se=()=>{0!==ft&&(ft--,0===ft&&((()=>{dr(),Je.forEach(oe=>oe()),Nt.forEach(oe=>oe());const C=Ye?1:0,x=ee,N=Ee,ne=Ce;nt.forEach(oe=>{const xe=oe.classList;x.forEach(Ke=>xe.add(Ke)),N.forEach(Ke=>xe.remove(Ke));for(const Ke in ne)ne.hasOwnProperty(Ke)&&Y(oe,Ke,ne[Ke])}),Xe.forEach(oe=>oe.c(C,At)),$e.forEach(oe=>oe.c(C,At)),$e.length=0,_t=!0,Ye&&(We=!0),Ye=!0})(),ce&&ce.animationFinish()))},ke=(C=!0)=>{Zt();const x=(ve=>(ve.forEach(de=>{for(const Ge in de)if(de.hasOwnProperty(Ge)){const qe=de[Ge];if("easing"===Ge)de["animation-timing-function"]=qe,delete de[Ge];else{const W=K(Ge);W!==Ge&&(de[W]=qe,delete de[Ge])}}}),ve))(Be);nt.forEach(N=>{if(x.length>0){const ne=((ve=[])=>ve.map(de=>{const Ge=de.offset,qe=[];for(const W in de)de.hasOwnProperty(W)&&"offset"!==W&&qe.push(`${W}: ${de[W]};`);return`${100*Ge}% { ${qe.join(" ")} }`}).join(" "))(x);bt=void 0!==ve?ve:(ve=>{let de=H.indexOf(ve);return de<0&&(de=H.push(ve)-1),`ion-animation-${de}`})(ne);const oe=((ve,de,Ge)=>{var qe;const W=(ve=>{const de=void 0!==ve.getRootNode?ve.getRootNode():ve;return de.head||de})(Ge),ye=J(Ge),Ne=W.querySelector("#"+ve);if(Ne)return Ne;const Be=(null!==(qe=Ge.ownerDocument)&&void 0!==qe?qe:document).createElement("style");return Be.id=ve,Be.textContent=`@${ye}keyframes ${ve} { ${de} } @${ye}keyframes ${ve}-alt { ${de} }`,W.appendChild(Be),Be})(bt,ne,N);St.push(oe),Y(N,"animation-duration",`${Ve()}ms`),Y(N,"animation-timing-function",Wn()),Y(N,"animation-delay",`${Ue()}ms`),Y(N,"animation-fill-mode",Hn()),Y(N,"animation-direction",En());const xe=Ae()===1/0?"infinite":Ae().toString();Y(N,"animation-iteration-count",xe),Y(N,"animation-play-state","paused"),C&&Y(N,"animation-name",`${oe.id}-alt`),(0,s.r)(()=>{Y(N,"animation-name",oe.id||null)})}})},mt=(C=!0)=>{(()=>{et.forEach(ne=>ne()),Tt.forEach(ne=>ne());const C=fe,x=X,N=he;nt.forEach(ne=>{const oe=ne.classList;C.forEach(xe=>oe.add(xe)),x.forEach(xe=>oe.remove(xe));for(const xe in N)N.hasOwnProperty(xe)&&Y(ne,xe,N[xe])})})(),Be.length>0&&(Kt?(nt.forEach(C=>{const x=C.animate(Be,{id:Qe,delay:Ue(),duration:Ve(),easing:Wn(),iterations:Ae(),fill:Hn(),direction:En()});x.pause(),qt.push(x)}),qt.length>0&&(qt[0].onfinish=()=>{Se()})):ke(C)),He=!0},Rt=C=>{if(C=Math.min(Math.max(C,0),.9999),Kt)qt.forEach(x=>{x.currentTime=x.effect.getComputedTiming().delay+Ve()*C,x.pause()});else{const x=`-${Ve()*C}ms`;nt.forEach(N=>{Be.length>0&&(Y(N,"animation-delay",x),Y(N,"animation-play-state","paused"))})}},en=C=>{qt.forEach(x=>{x.effect.updateTiming({delay:Ue(),duration:Ve(),easing:Wn(),iterations:Ae(),fill:Hn(),direction:En()})}),void 0!==C&&Rt(C)},Yt=(C=!0,x)=>{(0,s.r)(()=>{nt.forEach(N=>{Y(N,"animation-name",bt||null),Y(N,"animation-duration",`${Ve()}ms`),Y(N,"animation-timing-function",Wn()),Y(N,"animation-delay",void 0!==x?`-${x*Ve()}ms`:`${Ue()}ms`),Y(N,"animation-fill-mode",Hn()||null),Y(N,"animation-direction",En()||null);const ne=Ae()===1/0?"infinite":Ae().toString();Y(N,"animation-iteration-count",ne),C&&Y(N,"animation-name",`${bt}-alt`),(0,s.r)(()=>{Y(N,"animation-name",bt||null)})})})},Bt=(C=!1,x=!0,N)=>(C&&Mt.forEach(ne=>{ne.update(C,x,N)}),Kt?en(N):Yt(x,N),At),vr=()=>{He&&(Kt?qt.forEach(C=>{C.pause()}):nt.forEach(C=>{Y(C,"animation-play-state","paused")}),Ze=!0)},br=()=>{$=void 0,Se()},dr=()=>{$&&clearTimeout($)},z=C=>new Promise(x=>{null!=C&&C.sync&&(Fe=!0,jt(()=>Fe=!1,{oneTimeCallback:!0})),He||mt(),We&&(Kt?(Rt(0),en()):Yt(),We=!1),_t&&(ft=Mt.length+1,_t=!1),jt(()=>x(),{oneTimeCallback:!0}),Mt.forEach(N=>{N.play()}),Kt?(qt.forEach(C=>{C.play()}),(0===Be.length||0===nt.length)&&Se()):(()=>{if(dr(),(0,s.r)(()=>{nt.forEach(C=>{Be.length>0&&Y(C,"animation-play-state","running")})}),0===Be.length||0===nt.length)Se();else{const C=Ue()||0,x=Ve()||0,N=Ae()||1;isFinite(N)&&($=setTimeout(br,C+x*N+100)),((ve,de)=>{let Ge;const qe={passive:!0},ye=Ne=>{ve===Ne.target&&(Ge&&Ge(),dr(),(0,s.r)(()=>{nt.forEach(C=>{ie(C,"animation-duration"),ie(C,"animation-delay"),ie(C,"animation-play-state")}),(0,s.r)(Se)}))};ve&&(ve.addEventListener("webkitAnimationEnd",ye,qe),ve.addEventListener("animationend",ye,qe),Ge=()=>{ve.removeEventListener("webkitAnimationEnd",ye,qe),ve.removeEventListener("animationend",ye,qe)})})(nt[0])}})(),Ze=!1}),we=(C,x)=>{const N=Be[0];return void 0===N||void 0!==N.offset&&0!==N.offset?Be=[{offset:0,[C]:x},...Be]:N[C]=x,At};return At={parentAnimation:ce,elements:nt,childAnimations:Mt,id:Qe,animationFinish:Se,from:we,to:(C,x)=>{const N=Be[Be.length-1];return void 0===N||void 0!==N.offset&&1!==N.offset?Be=[...Be,{offset:1,[C]:x}]:N[C]=x,At},fromTo:(C,x,N)=>we(C,x).to(C,N),parent:C=>(ce=C,At),play:z,pause:()=>(Mt.forEach(C=>{C.pause()}),vr(),At),stop:()=>{Mt.forEach(C=>{C.stop()}),He&&(zt(),He=!1),at=!1,Fe=!1,_t=!0,U=void 0,q=void 0,Me=void 0,ft=0,We=!1,Ye=!0,Ze=!1},destroy:C=>(Mt.forEach(x=>{x.destroy(C)}),(C=>{zt(),C&&Zt()})(C),nt.length=0,Mt.length=0,Be.length=0,Xe.length=0,$e.length=0,He=!1,_t=!0,At),keyframes:C=>{const x=Be!==C;return Be=C,x&&(C=>{Kt?Vt().forEach(x=>{if(x.effect.setKeyframes)x.effect.setKeyframes(C);else{const N=new KeyframeEffect(x.effect.target,C,x.effect.getTiming());x.effect=N}}):ke()})(Be),At},addAnimation:C=>{if(null!=C)if(Array.isArray(C))for(const x of C)x.parent(At),Mt.push(x);else C.parent(At),Mt.push(C);return At},addElement:C=>{if(null!=C)if(1===C.nodeType)nt.push(C);else if(C.length>=0)for(let x=0;x(ye=C,Bt(!0),At),direction:C=>(Ne=C,Bt(!0),At),iterations:C=>(W=C,Bt(!0),At),duration:C=>(!Kt&&0===C&&(C=1),Ge=C,Bt(!0),At),easing:C=>(qe=C,Bt(!0),At),delay:C=>(de=C,Bt(!0),At),getWebAnimations:Vt,getKeyframes:()=>Be,getFill:Hn,getDirection:En,getDelay:Ue,getIterations:Ae,getEasing:Wn,getDuration:Ve,afterAddRead:C=>(Je.push(C),At),afterAddWrite:C=>(Nt.push(C),At),afterClearStyles:(C=[])=>{for(const x of C)Ce[x]="";return At},afterStyles:(C={})=>(Ce=C,At),afterRemoveClass:C=>(Ee=te(Ee,C),At),afterAddClass:C=>(ee=te(ee,C),At),beforeAddRead:C=>(et.push(C),At),beforeAddWrite:C=>(Tt.push(C),At),beforeClearStyles:(C=[])=>{for(const x of C)he[x]="";return At},beforeStyles:(C={})=>(he=C,At),beforeRemoveClass:C=>(X=te(X,C),At),beforeAddClass:C=>(fe=te(fe,C),At),onFinish:jt,isRunning:()=>0!==ft&&!Ze,progressStart:(C=!1,x)=>(Mt.forEach(N=>{N.progressStart(C,x)}),vr(),at=C,He||mt(),Bt(!1,!0,x),At),progressStep:C=>(Mt.forEach(x=>{x.progressStep(C)}),Rt(C),At),progressEnd:(C,x,N)=>(at=!1,Mt.forEach(ne=>{ne.progressEnd(C,x,N)}),void 0!==N&&(q=N),We=!1,Ye=!0,0===C?(U="reverse"===En()?"normal":"reverse","reverse"===U&&(Ye=!1),Kt?(Bt(),Rt(1-x)):(Me=(1-x)*Ve()*-1,Bt(!1,!1))):1===C&&(Kt?(Bt(),Rt(x)):(Me=x*Ve()*-1,Bt(!1,!1))),void 0!==C&&(jt(()=>{q=void 0,U=void 0,Me=void 0},{oneTimeCallback:!0}),ce||z()),At)}}},3365:(yt,Pe,T)=>{"use strict";T.d(Pe,{E:()=>_e,a:()=>l,s:()=>ie});const l=H=>{try{if(H instanceof Y)return H.value;if(!G()||"string"!=typeof H||""===H)return H;if(H.includes("onload="))return"";const Q=document.createDocumentFragment(),re=document.createElement("div");Q.appendChild(re),re.innerHTML=H,J.forEach(ve=>{const de=Q.querySelectorAll(ve);for(let Ge=de.length-1;Ge>=0;Ge--){const qe=de[Ge];qe.parentNode?qe.parentNode.removeChild(qe):Q.removeChild(qe);const W=me(qe);for(let ye=0;ye{if(H.nodeType&&1!==H.nodeType)return;if(typeof NamedNodeMap<"u"&&!(H.attributes instanceof NamedNodeMap))return void H.remove();for(let re=H.attributes.length-1;re>=0;re--){const se=H.attributes.item(re),te=se.name;if(!K.includes(te.toLowerCase())){H.removeAttribute(te);continue}const je=se.value,ve=H[te];(null!=je&&je.toLowerCase().includes("javascript:")||null!=ve&&ve.toLowerCase().includes("javascript:"))&&H.removeAttribute(te)}const Q=me(H);for(let re=0;renull!=H.children?H.children:H.childNodes,G=()=>{var H;const Q=window,re=null===(H=null==Q?void 0:Q.Ionic)||void 0===H?void 0:H.config;return!re||(re.get?re.get("sanitizerEnabled",!0):!0===re.sanitizerEnabled||void 0===re.sanitizerEnabled)},K=["class","id","href","src","name","slot"],J=["script","style","iframe","meta","link","object","embed"];class Y{constructor(Q){this.value=Q}}const ie=H=>{const Q=window,re=Q.Ionic;if(!re||!re.config||"Object"===re.config.constructor.name)return Q.Ionic=Q.Ionic||{},Q.Ionic.config=Object.assign(Object.assign({},Q.Ionic.config),H),Q.Ionic.config},_e=!1},1042:(yt,Pe,T)=>{"use strict";T.d(Pe,{C:()=>K,a:()=>me,d:()=>G});var l=T(5861),s=T(839);const me=function(){var J=(0,l.Z)(function*(Y,ie,ue,_e,H,Q){var re;if(Y)return Y.attachViewToDom(ie,ue,H,_e);if(!(Q||"string"==typeof ue||ue instanceof HTMLElement))throw new Error("framework delegate is missing");const se="string"==typeof ue?null===(re=ie.ownerDocument)||void 0===re?void 0:re.createElement(ue):ue;return _e&&_e.forEach(te=>se.classList.add(te)),H&&Object.assign(se,H),ie.appendChild(se),yield new Promise(te=>(0,s.c)(se,te)),se});return function(ie,ue,_e,H,Q,re){return J.apply(this,arguments)}}(),G=(J,Y)=>{if(Y){if(J)return J.removeViewFromDom(Y.parentElement,Y);Y.remove()}return Promise.resolve()},K=()=>{let J,Y;return{attachViewToDom:function(){var _e=(0,l.Z)(function*(H,Q,re={},se=[]){var te,je;if(J=H,Q){const de="string"==typeof Q?null===(te=J.ownerDocument)||void 0===te?void 0:te.createElement(Q):Q;se.forEach(Ge=>de.classList.add(Ge)),Object.assign(de,re),J.appendChild(de),yield new Promise(Ge=>(0,s.c)(de,Ge))}else if(J.children.length>0&&("ION-MODAL"===J.tagName||"ION-POPOVER"===J.tagName)&&!J.children[0].classList.contains("ion-delegate-host")){const Ge=null===(je=J.ownerDocument)||void 0===je?void 0:je.createElement("div");Ge.classList.add("ion-delegate-host"),se.forEach(qe=>Ge.classList.add(qe)),Ge.append(...J.children),J.appendChild(Ge)}const ve=document.querySelector("ion-app")||document.body;return Y=document.createComment("ionic teleport"),J.parentNode.insertBefore(Y,J),ve.appendChild(J),J});return function(Q,re){return _e.apply(this,arguments)}}(),removeViewFromDom:()=>(J&&Y&&(Y.parentNode.insertBefore(J,Y),Y.remove()),Promise.resolve())}}},619:(yt,Pe,T)=>{"use strict";T.d(Pe,{G:()=>K});class s{constructor(Y,ie,ue,_e,H){this.id=ie,this.name=ue,this.disableScroll=H,this.priority=1e6*_e+ie,this.ctrl=Y}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 Y=this.ctrl.capture(this.name,this.id,this.priority);return Y&&this.disableScroll&&this.ctrl.disableScroll(this.id),Y}release(){this.ctrl&&(this.ctrl.release(this.id),this.disableScroll&&this.ctrl.enableScroll(this.id))}destroy(){this.release(),this.ctrl=void 0}}class me{constructor(Y,ie,ue,_e){this.id=ie,this.disable=ue,this.disableScroll=_e,this.ctrl=Y}block(){if(this.ctrl){if(this.disable)for(const Y of this.disable)this.ctrl.disableGesture(Y,this.id);this.disableScroll&&this.ctrl.disableScroll(this.id)}}unblock(){if(this.ctrl){if(this.disable)for(const Y of this.disable)this.ctrl.enableGesture(Y,this.id);this.disableScroll&&this.ctrl.enableScroll(this.id)}}destroy(){this.unblock(),this.ctrl=void 0}}const G="backdrop-no-scroll",K=new class l{constructor(){this.gestureId=0,this.requestedStart=new Map,this.disabledGestures=new Map,this.disabledScroll=new Set}createGesture(Y){var ie;return new s(this,this.newID(),Y.name,null!==(ie=Y.priority)&&void 0!==ie?ie:0,!!Y.disableScroll)}createBlocker(Y={}){return new me(this,this.newID(),Y.disable,!!Y.disableScroll)}start(Y,ie,ue){return this.canStart(Y)?(this.requestedStart.set(ie,ue),!0):(this.requestedStart.delete(ie),!1)}capture(Y,ie,ue){if(!this.start(Y,ie,ue))return!1;const _e=this.requestedStart;let H=-1e4;if(_e.forEach(Q=>{H=Math.max(H,Q)}),H===ue){this.capturedId=ie,_e.clear();const Q=new CustomEvent("ionGestureCaptured",{detail:{gestureName:Y}});return document.dispatchEvent(Q),!0}return _e.delete(ie),!1}release(Y){this.requestedStart.delete(Y),this.capturedId===Y&&(this.capturedId=void 0)}disableGesture(Y,ie){let ue=this.disabledGestures.get(Y);void 0===ue&&(ue=new Set,this.disabledGestures.set(Y,ue)),ue.add(ie)}enableGesture(Y,ie){const ue=this.disabledGestures.get(Y);void 0!==ue&&ue.delete(ie)}disableScroll(Y){this.disabledScroll.add(Y),1===this.disabledScroll.size&&document.body.classList.add(G)}enableScroll(Y){this.disabledScroll.delete(Y),0===this.disabledScroll.size&&document.body.classList.remove(G)}canStart(Y){return!(void 0!==this.capturedId||this.isDisabled(Y))}isCaptured(){return void 0!==this.capturedId}isScrollDisabled(){return this.disabledScroll.size>0}isDisabled(Y){const ie=this.disabledGestures.get(Y);return!!(ie&&ie.size>0)}newID(){return this.gestureId++,this.gestureId}}},2124:(yt,Pe,T)=>{"use strict";T.r(Pe),T.d(Pe,{MENU_BACK_BUTTON_PRIORITY:()=>K,OVERLAY_BACK_BUTTON_PRIORITY:()=>G,blockHardwareBackButton:()=>s,startHardwareBackButton:()=>me});var l=T(5861);const s=()=>{document.addEventListener("backbutton",()=>{})},me=()=>{const J=document;let Y=!1;J.addEventListener("backbutton",()=>{if(Y)return;let ie=0,ue=[];const _e=new CustomEvent("ionBackButton",{bubbles:!1,detail:{register(re,se){ue.push({priority:re,handler:se,id:ie++})}}});J.dispatchEvent(_e);const H=function(){var re=(0,l.Z)(function*(se){try{if(null!=se&&se.handler){const te=se.handler(Q);null!=te&&(yield te)}}catch(te){console.error(te)}});return function(te){return re.apply(this,arguments)}}(),Q=()=>{if(ue.length>0){let re={priority:Number.MIN_SAFE_INTEGER,handler:()=>{},id:-1};ue.forEach(se=>{se.priority>=re.priority&&(re=se)}),Y=!0,ue=ue.filter(se=>se.id!==re.id),H(re).then(()=>Y=!1)}};Q()})},G=100,K=99},839:(yt,Pe,T)=>{"use strict";T.d(Pe,{a:()=>ie,b:()=>ue,c:()=>me,d:()=>je,e:()=>te,f:()=>se,g:()=>_e,h:()=>re,i:()=>Y,j:()=>ye,k:()=>K,l:()=>ve,m:()=>G,n:()=>Q,o:()=>de,p:()=>W,q:()=>Ne,r:()=>H,s:()=>Be,t:()=>l,u:()=>Ge,v:()=>qe});const l=(fe,X=0)=>new Promise(He=>{s(fe,X,He)}),s=(fe,X=0,He)=>{let ce,he;const ee={passive:!0},Ce=()=>{ce&&ce()},ft=at=>{(void 0===at||fe===at.target)&&(Ce(),He(at))};return fe&&(fe.addEventListener("webkitTransitionEnd",ft,ee),fe.addEventListener("transitionend",ft,ee),he=setTimeout(ft,X+500),ce=()=>{he&&(clearTimeout(he),he=void 0),fe.removeEventListener("webkitTransitionEnd",ft,ee),fe.removeEventListener("transitionend",ft,ee)}),Ce},me=(fe,X)=>{fe.componentOnReady?fe.componentOnReady().then(He=>X(He)):H(()=>X(fe))},G=fe=>void 0!==fe.componentOnReady,K=(fe,X=[])=>{const He={};return X.forEach(ce=>{fe.hasAttribute(ce)&&(null!==fe.getAttribute(ce)&&(He[ce]=fe.getAttribute(ce)),fe.removeAttribute(ce))}),He},J=["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"],Y=(fe,X)=>{let He=J;return X&&X.length>0&&(He=He.filter(ce=>!X.includes(ce))),K(fe,He)},ie=(fe,X,He,ce)=>{var he;if(typeof window<"u"){const ee=window,Ee=null===(he=null==ee?void 0:ee.Ionic)||void 0===he?void 0:he.config;if(Ee){const Ce=Ee.get("_ael");if(Ce)return Ce(fe,X,He,ce);if(Ee._ael)return Ee._ael(fe,X,He,ce)}}return fe.addEventListener(X,He,ce)},ue=(fe,X,He,ce)=>{var he;if(typeof window<"u"){const ee=window,Ee=null===(he=null==ee?void 0:ee.Ionic)||void 0===he?void 0:he.config;if(Ee){const Ce=Ee.get("_rel");if(Ce)return Ce(fe,X,He,ce);if(Ee._rel)return Ee._rel(fe,X,He,ce)}}return fe.removeEventListener(X,He,ce)},_e=(fe,X=fe)=>fe.shadowRoot||X,H=fe=>"function"==typeof __zone_symbol__requestAnimationFrame?__zone_symbol__requestAnimationFrame(fe):"function"==typeof requestAnimationFrame?requestAnimationFrame(fe):setTimeout(fe),Q=fe=>!!fe.shadowRoot&&!!fe.attachShadow,re=fe=>{const X=fe.closest("ion-item");return X?X.querySelector("ion-label"):null},se=fe=>{if(fe.focus(),fe.classList.contains("ion-focusable")){const X=fe.closest("ion-app");X&&X.setFocus([fe])}},te=(fe,X)=>{let He;const ce=fe.getAttribute("aria-labelledby"),he=fe.id;let ee=null!==ce&&""!==ce.trim()?ce:X+"-lbl",Ee=null!==ce&&""!==ce.trim()?document.getElementById(ce):re(fe);return Ee?(null===ce&&(Ee.id=ee),He=Ee.textContent,Ee.setAttribute("aria-hidden","true")):""!==he.trim()&&(Ee=document.querySelector(`label[for="${he}"]`),Ee&&(""!==Ee.id?ee=Ee.id:Ee.id=ee=`${he}-lbl`,He=Ee.textContent)),{label:Ee,labelId:ee,labelText:He}},je=(fe,X,He,ce,he)=>{if(fe||Q(X)){let ee=X.querySelector("input.aux-input");ee||(ee=X.ownerDocument.createElement("input"),ee.type="hidden",ee.classList.add("aux-input"),X.appendChild(ee)),ee.disabled=he,ee.name=He,ee.value=ce||""}},ve=(fe,X,He)=>Math.max(fe,Math.min(X,He)),de=(fe,X)=>{if(!fe){const He="ASSERT: "+X;throw console.error(He),new Error(He)}},Ge=fe=>fe.timeStamp||Date.now(),qe=fe=>{if(fe){const X=fe.changedTouches;if(X&&X.length>0){const He=X[0];return{x:He.clientX,y:He.clientY}}if(void 0!==fe.pageX)return{x:fe.pageX,y:fe.pageY}}return{x:0,y:0}},W=fe=>{const X="rtl"===document.dir;switch(fe){case"start":return X;case"end":return!X;default:throw new Error(`"${fe}" is not a valid value for [side]. Use "start" or "end" instead.`)}},ye=(fe,X)=>{const He=fe._original||fe;return{_original:fe,emit:Ne(He.emit.bind(He),X)}},Ne=(fe,X=0)=>{let He;return(...ce)=>{clearTimeout(He),He=setTimeout(fe,X,...ce)}},Be=(fe,X)=>{if(null!=fe||(fe={}),null!=X||(X={}),fe===X)return!0;const He=Object.keys(fe);if(He.length!==Object.keys(X).length)return!1;for(const ce of He)if(!(ce in X)||fe[ce]!==X[ce])return!1;return!0}},6710:(yt,Pe,T)=>{"use strict";T.d(Pe,{a:()=>s,b:()=>me,p:()=>l});const l=(G,...K)=>console.warn(`[Ionic Warning]: ${G}`,...K),s=(G,...K)=>console.error(`[Ionic Error]: ${G}`,...K),me=(G,...K)=>console.error(`<${G.tagName.toLowerCase()}> must be used inside ${K.join(" or ")}.`)},1651:(yt,Pe,T)=>{"use strict";T.d(Pe,{L:()=>G,a:()=>K,b:()=>J,c:()=>Y,d:()=>ie,e:()=>fe,g:()=>ce,l:()=>Ne,s:()=>X,t:()=>H,w:()=>Be});var l=T(5861),s=T(1688),me=T(839);const G="ionViewWillEnter",K="ionViewDidEnter",J="ionViewWillLeave",Y="ionViewDidLeave",ie="ionViewWillUnload",H=he=>new Promise((ee,Ee)=>{(0,s.w)(()=>{Q(he),re(he).then(Ce=>{Ce.animation&&Ce.animation.destroy(),se(he),ee(Ce)},Ce=>{se(he),Ee(Ce)})})}),Q=he=>{const ee=he.enteringEl,Ee=he.leavingEl;He(ee,Ee,he.direction),he.showGoBack?ee.classList.add("can-go-back"):ee.classList.remove("can-go-back"),X(ee,!1),ee.style.setProperty("pointer-events","none"),Ee&&(X(Ee,!1),Ee.style.setProperty("pointer-events","none"))},re=function(){var he=(0,l.Z)(function*(ee){const Ee=yield te(ee);return Ee&&s.B.isBrowser?je(Ee,ee):ve(ee)});return function(Ee){return he.apply(this,arguments)}}(),se=he=>{const ee=he.enteringEl,Ee=he.leavingEl;ee.classList.remove("ion-page-invisible"),ee.style.removeProperty("pointer-events"),void 0!==Ee&&(Ee.classList.remove("ion-page-invisible"),Ee.style.removeProperty("pointer-events"))},te=function(){var he=(0,l.Z)(function*(ee){return ee.leavingEl&&ee.animated&&0!==ee.duration?ee.animationBuilder?ee.animationBuilder:"ios"===ee.mode?(yield Promise.resolve().then(T.bind(T,2650))).iosTransitionAnimation:(yield Promise.resolve().then(T.bind(T,1904))).mdTransitionAnimation:void 0});return function(Ee){return he.apply(this,arguments)}}(),je=function(){var he=(0,l.Z)(function*(ee,Ee){yield de(Ee,!0);const Ce=ee(Ee.baseEl,Ee);W(Ee.enteringEl,Ee.leavingEl);const ft=yield qe(Ce,Ee);return Ee.progressCallback&&Ee.progressCallback(void 0),ft&&ye(Ee.enteringEl,Ee.leavingEl),{hasCompleted:ft,animation:Ce}});return function(Ee,Ce){return he.apply(this,arguments)}}(),ve=function(){var he=(0,l.Z)(function*(ee){const Ee=ee.enteringEl,Ce=ee.leavingEl;return yield de(ee,!1),W(Ee,Ce),ye(Ee,Ce),{hasCompleted:!0}});return function(Ee){return he.apply(this,arguments)}}(),de=function(){var he=(0,l.Z)(function*(ee,Ee){(void 0!==ee.deepWait?ee.deepWait:Ee)&&(yield Promise.all([fe(ee.enteringEl),fe(ee.leavingEl)])),yield Ge(ee.viewIsReady,ee.enteringEl)});return function(Ee,Ce){return he.apply(this,arguments)}}(),Ge=function(){var he=(0,l.Z)(function*(ee,Ee){ee&&(yield ee(Ee))});return function(Ee,Ce){return he.apply(this,arguments)}}(),qe=(he,ee)=>{const Ee=ee.progressCallback,Ce=new Promise(ft=>{he.onFinish(at=>ft(1===at))});return Ee?(he.progressStart(!0),Ee(he)):he.play(),Ce},W=(he,ee)=>{Ne(ee,J),Ne(he,G)},ye=(he,ee)=>{Ne(he,K),Ne(ee,Y)},Ne=(he,ee)=>{if(he){const Ee=new CustomEvent(ee,{bubbles:!1,cancelable:!1});he.dispatchEvent(Ee)}},Be=()=>new Promise(he=>(0,me.r)(()=>(0,me.r)(()=>he()))),fe=function(){var he=(0,l.Z)(function*(ee){const Ee=ee;if(Ee){if(null!=Ee.componentOnReady){if(null!=(yield Ee.componentOnReady()))return}else if(null!=Ee.__registerHost)return void(yield new Promise(ft=>(0,me.r)(ft)));yield Promise.all(Array.from(Ee.children).map(fe))}});return function(Ee){return he.apply(this,arguments)}}(),X=(he,ee)=>{ee?(he.setAttribute("aria-hidden","true"),he.classList.add("ion-page-hidden")):(he.hidden=!1,he.removeAttribute("aria-hidden"),he.classList.remove("ion-page-hidden"))},He=(he,ee,Ee)=>{void 0!==he&&(he.style.zIndex="back"===Ee?"99":"101"),void 0!==ee&&(ee.style.zIndex="100")},ce=he=>he.classList.contains("ion-page")?he:he.querySelector(":scope > .ion-page, :scope > ion-nav, :scope > ion-tabs")||he},6225:(yt,Pe,T)=>{"use strict";T.d(Pe,{d:()=>s,w:()=>l});const l=typeof window<"u"?window:void 0,s=typeof document<"u"?document:void 0},1688:(yt,Pe,T)=>{"use strict";T.d(Pe,{B:()=>H,H:()=>Ce,a:()=>vr,b:()=>un,c:()=>We,d:()=>Ze,e:()=>we,f:()=>At,g:()=>_t,h:()=>ee,i:()=>rr,j:()=>Q,r:()=>Se,w:()=>De});var l=T(5861);let me,G,K,J=!1,Y=!1,ie=!1,ue=!1,_e=!1;const H={isDev:!1,isBrowser:!0,isServer:!1,isTesting:!1},Q=S=>{const C=new URL(S,tn.$resourcesUrl$);return C.origin!==On.location.origin?C.href:C.pathname},Ge="s-id",qe="sty-id",W="c-id",Ne="http://www.w3.org/1999/xlink",Be={},ce=S=>"object"==(S=typeof S)||"function"===S;function he(S){var C,x,N;return null!==(N=null===(x=null===(C=S.head)||void 0===C?void 0:C.querySelector('meta[name="csp-nonce"]'))||void 0===x?void 0:x.getAttribute("content"))&&void 0!==N?N:void 0}const ee=(S,C,...x)=>{let N=null,ne=null,oe=null,xe=!1,Ke=!1;const Le=[],ot=xt=>{for(let $t=0;$txt[$t]).join(" "))}}if("function"==typeof S)return S(null===C?{}:C,Le,at);const vt=Ee(S,null);return vt.$attrs$=C,Le.length>0&&(vt.$children$=Le),vt.$key$=ne,vt.$name$=oe,vt},Ee=(S,C)=>({$flags$:0,$tag$:S,$text$:C,$elm$:null,$children$:null,$attrs$:null,$key$:null,$name$:null}),Ce={},at={forEach:(S,C)=>S.map(Fe).forEach(C),map:(S,C)=>S.map(Fe).map(C).map($)},Fe=S=>({vattrs:S.$attrs$,vchildren:S.$children$,vkey:S.$key$,vname:S.$name$,vtag:S.$tag$,vtext:S.$text$}),$=S=>{if("function"==typeof S.vtag){const x=Object.assign({},S.vattrs);return S.vkey&&(x.key=S.vkey),S.vname&&(x.name=S.vname),ee(S.vtag,x,...S.vchildren||[])}const C=Ee(S.vtag,S.vtext);return C.$attrs$=S.vattrs,C.$children$=S.vchildren,C.$key$=S.vkey,C.$name$=S.vname,C},q=(S,C,x,N,ne,oe,xe)=>{let Ke,Le,ot,vt;if(1===oe.nodeType){for(Ke=oe.getAttribute(W),Ke&&(Le=Ke.split("."),(Le[0]===xe||"0"===Le[0])&&(ot={$flags$:0,$hostId$:Le[0],$nodeId$:Le[1],$depth$:Le[2],$index$:Le[3],$tag$:oe.tagName.toLowerCase(),$elm$:oe,$attrs$:null,$children$:null,$key$:null,$name$:null,$text$:null},C.push(ot),oe.removeAttribute(W),S.$children$||(S.$children$=[]),S.$children$[ot.$index$]=ot,S=ot,N&&"0"===ot.$depth$&&(N[ot.$index$]=ot.$elm$))),vt=oe.childNodes.length-1;vt>=0;vt--)q(S,C,x,N,ne,oe.childNodes[vt],xe);if(oe.shadowRoot)for(vt=oe.shadowRoot.childNodes.length-1;vt>=0;vt--)q(S,C,x,N,ne,oe.shadowRoot.childNodes[vt],xe)}else if(8===oe.nodeType)Le=oe.nodeValue.split("."),(Le[1]===xe||"0"===Le[1])&&(Ke=Le[0],ot={$flags$:0,$hostId$:Le[1],$nodeId$:Le[2],$depth$:Le[3],$index$:Le[4],$elm$:oe,$attrs$:null,$children$:null,$key$:null,$name$:null,$tag$:null,$text$:null},"t"===Ke?(ot.$elm$=oe.nextSibling,ot.$elm$&&3===ot.$elm$.nodeType&&(ot.$text$=ot.$elm$.textContent,C.push(ot),oe.remove(),S.$children$||(S.$children$=[]),S.$children$[ot.$index$]=ot,N&&"0"===ot.$depth$&&(N[ot.$index$]=ot.$elm$))):ot.$hostId$===xe&&("s"===Ke?(ot.$tag$="slot",oe["s-sn"]=Le[5]?ot.$name$=Le[5]:"",oe["s-sr"]=!0,N&&(ot.$elm$=ln.createElement(ot.$tag$),ot.$name$&&ot.$elm$.setAttribute("name",ot.$name$),oe.parentNode.insertBefore(ot.$elm$,oe),oe.remove(),"0"===ot.$depth$&&(N[ot.$index$]=ot.$elm$)),x.push(ot),S.$children$||(S.$children$=[]),S.$children$[ot.$index$]=ot):"r"===Ke&&(N?oe.remove():(ne["s-cr"]=oe,oe["s-cn"]=!0))));else if(S&&"style"===S.$tag$){const xt=Ee(null,oe.textContent);xt.$elm$=oe,xt.$index$="0",S.$children$=[xt]}},Me=(S,C)=>{if(1===S.nodeType){let x=0;for(;xBt.push(S),_t=S=>Te(S).$modeName$,At=S=>Te(S).$hostElement$,Ze=(S,C,x)=>{const N=At(S);return{emit:ne=>Qe(N,C,{bubbles:!!(4&x),composed:!!(2&x),cancelable:!!(1&x),detail:ne})}},Qe=(S,C,x)=>{const N=tn.ce(C,x);return S.dispatchEvent(N),N},Xe=new WeakMap,$e=(S,C,x)=>{let N=Yt.get(S);dr&&x?(N=N||new CSSStyleSheet,"string"==typeof N?N=C:N.replaceSync(C)):N=C,Yt.set(S,N)},nt=(S,C,x)=>{var N;const ne=St(C,x),oe=Yt.get(ne);if(S=11===S.nodeType?S:ln,oe)if("string"==typeof oe){let Ke,xe=Xe.get(S=S.head||S);if(xe||Xe.set(S,xe=new Set),!xe.has(ne)){if(S.host&&(Ke=S.querySelector(`[${qe}="${ne}"]`)))Ke.innerHTML=oe;else{Ke=ln.createElement("style"),Ke.innerHTML=oe;const Le=null!==(N=tn.$nonce$)&&void 0!==N?N:he(ln);null!=Le&&Ke.setAttribute("nonce",Le),S.insertBefore(Ke,S.querySelector("link"))}xe&&xe.add(ne)}}else S.adoptedStyleSheets.includes(oe)||(S.adoptedStyleSheets=[...S.adoptedStyleSheets,oe]);return ne},St=(S,C)=>"sc-"+(C&&32&S.$flags$?S.$tagName$+"-"+C:S.$tagName$),et=S=>S.replace(/\/\*!@([^\/]+)\*\/[^\{]+\{/g,"$1{"),Tt=(S,C,x,N,ne,oe)=>{if(x!==N){let xe=st(S,C),Ke=C.toLowerCase();if("class"===C){const Le=S.classList,ot=Nt(x),vt=Nt(N);Le.remove(...ot.filter(xt=>xt&&!vt.includes(xt))),Le.add(...vt.filter(xt=>xt&&!ot.includes(xt)))}else if("style"===C){for(const Le in x)(!N||null==N[Le])&&(Le.includes("-")?S.style.removeProperty(Le):S.style[Le]="");for(const Le in N)(!x||N[Le]!==x[Le])&&(Le.includes("-")?S.style.setProperty(Le,N[Le]):S.style[Le]=N[Le])}else if("key"!==C)if("ref"===C)N&&N(S);else if(xe||"o"!==C[0]||"n"!==C[1]){const Le=ce(N);if((xe||Le&&null!==N)&&!ne)try{if(S.tagName.includes("-"))S[C]=N;else{const vt=null==N?"":N;"list"===C?xe=!1:(null==x||S[C]!=vt)&&(S[C]=vt)}}catch{}let ot=!1;Ke!==(Ke=Ke.replace(/^xlink\:?/,""))&&(C=Ke,ot=!0),null==N||!1===N?(!1!==N||""===S.getAttribute(C))&&(ot?S.removeAttributeNS(Ne,C):S.removeAttribute(C)):(!xe||4&oe||ne)&&!Le&&(N=!0===N?"":N,ot?S.setAttributeNS(Ne,C,N):S.setAttribute(C,N))}else C="-"===C[2]?C.slice(3):st(On,Ke)?Ke.slice(2):Ke[2]+C.slice(3),x&&tn.rel(S,C,x,!1),N&&tn.ael(S,C,N,!1)}},Je=/\s/,Nt=S=>S?S.split(Je):[],qt=(S,C,x,N)=>{const ne=11===C.$elm$.nodeType&&C.$elm$.host?C.$elm$.host:C.$elm$,oe=S&&S.$attrs$||Be,xe=C.$attrs$||Be;for(N in oe)N in xe||Tt(ne,N,oe[N],void 0,x,C.$flags$);for(N in xe)Tt(ne,N,oe[N],xe[N],x,C.$flags$)},mn=(S,C,x,N)=>{const ne=C.$children$[x];let xe,Ke,Le,oe=0;if(J||(ie=!0,"slot"===ne.$tag$&&(me&&N.classList.add(me+"-s"),ne.$flags$|=ne.$children$?2:1)),null!==ne.$text$)xe=ne.$elm$=ln.createTextNode(ne.$text$);else if(1&ne.$flags$)xe=ne.$elm$=ln.createTextNode("");else{if(ue||(ue="svg"===ne.$tag$),xe=ne.$elm$=ln.createElementNS(ue?"http://www.w3.org/2000/svg":"http://www.w3.org/1999/xhtml",2&ne.$flags$?"slot-fb":ne.$tag$),ue&&"foreignObject"===ne.$tag$&&(ue=!1),qt(null,ne,ue),(S=>null!=S)(me)&&xe["s-si"]!==me&&xe.classList.add(xe["s-si"]=me),ne.$children$)for(oe=0;oe{tn.$flags$|=1;const x=S.childNodes;for(let N=x.length-1;N>=0;N--){const ne=x[N];ne["s-hn"]!==K&&ne["s-ol"]&&(kt(ne).insertBefore(ne,Bn(ne)),ne["s-ol"].remove(),ne["s-ol"]=void 0,ie=!0),C&&Kt(ne,C)}tn.$flags$&=-2},bn=(S,C,x,N,ne,oe)=>{let Ke,xe=S["s-cr"]&&S["s-cr"].parentNode||S;for(xe.shadowRoot&&xe.tagName===K&&(xe=xe.shadowRoot);ne<=oe;++ne)N[ne]&&(Ke=mn(null,x,ne,S),Ke&&(N[ne].$elm$=Ke,xe.insertBefore(Ke,Bn(C))))},Vt=(S,C,x)=>{for(let N=C;N<=x;++N){const ne=S[N];if(ne){const oe=ne.$elm$;wt(ne),oe&&(Y=!0,oe["s-ol"]?oe["s-ol"].remove():Kt(oe,!0),oe.remove())}}},Fn=(S,C)=>S.$tag$===C.$tag$&&("slot"===S.$tag$?S.$name$===C.$name$:S.$key$===C.$key$),Bn=S=>S&&S["s-ol"]||S,kt=S=>(S["s-ol"]?S["s-ol"]:S).parentNode,jt=(S,C)=>{const x=C.$elm$=S.$elm$,N=S.$children$,ne=C.$children$,oe=C.$tag$,xe=C.$text$;let Ke;null===xe?(ue="svg"===oe||"foreignObject"!==oe&&ue,"slot"===oe||qt(S,C,ue),null!==N&&null!==ne?((S,C,x,N)=>{let or,In,ne=0,oe=0,xe=0,Ke=0,Le=C.length-1,ot=C[0],vt=C[Le],xt=N.length-1,$t=N[0],hn=N[xt];for(;ne<=Le&&oe<=xt;)if(null==ot)ot=C[++ne];else if(null==vt)vt=C[--Le];else if(null==$t)$t=N[++oe];else if(null==hn)hn=N[--xt];else if(Fn(ot,$t))jt(ot,$t),ot=C[++ne],$t=N[++oe];else if(Fn(vt,hn))jt(vt,hn),vt=C[--Le],hn=N[--xt];else if(Fn(ot,hn))("slot"===ot.$tag$||"slot"===hn.$tag$)&&Kt(ot.$elm$.parentNode,!1),jt(ot,hn),S.insertBefore(ot.$elm$,vt.$elm$.nextSibling),ot=C[++ne],hn=N[--xt];else if(Fn(vt,$t))("slot"===ot.$tag$||"slot"===hn.$tag$)&&Kt(vt.$elm$.parentNode,!1),jt(vt,$t),S.insertBefore(vt.$elm$,ot.$elm$),vt=C[--Le],$t=N[++oe];else{for(xe=-1,Ke=ne;Ke<=Le;++Ke)if(C[Ke]&&null!==C[Ke].$key$&&C[Ke].$key$===$t.$key$){xe=Ke;break}xe>=0?(In=C[xe],In.$tag$!==$t.$tag$?or=mn(C&&C[oe],x,xe,S):(jt(In,$t),C[xe]=void 0,or=In.$elm$),$t=N[++oe]):(or=mn(C&&C[oe],x,oe,S),$t=N[++oe]),or&&kt(ot.$elm$).insertBefore(or,Bn(ot.$elm$))}ne>Le?bn(S,null==N[xt+1]?null:N[xt+1].$elm$,x,N,oe,xt):oe>xt&&Vt(C,ne,Le)})(x,N,C,ne):null!==ne?(null!==S.$text$&&(x.textContent=""),bn(x,null,C,ne,0,ne.length-1)):null!==N&&Vt(N,0,N.length-1),ue&&"svg"===oe&&(ue=!1)):(Ke=x["s-cr"])?Ke.parentNode.textContent=xe:S.$text$!==xe&&(x.data=xe)},Jt=S=>{const C=S.childNodes;let x,N,ne,oe,xe,Ke;for(N=0,ne=C.length;N{let C,x,N,ne,oe,xe,Ke=0;const Le=S.childNodes,ot=Le.length;for(;Ke=0;xe--)x=N[xe],!x["s-cn"]&&!x["s-nr"]&&x["s-hn"]!==C["s-hn"]&&(Ut(x,ne)?(oe=zt.find(vt=>vt.$nodeToRelocate$===x),Y=!0,x["s-sn"]=x["s-sn"]||ne,oe?oe.$slotRefNode$=C:zt.push({$slotRefNode$:C,$nodeToRelocate$:x}),x["s-sr"]&&zt.map(vt=>{Ut(vt.$nodeToRelocate$,x["s-sn"])&&(oe=zt.find(xt=>xt.$nodeToRelocate$===x),oe&&!vt.$slotRefNode$&&(vt.$slotRefNode$=oe.$slotRefNode$))})):zt.some(vt=>vt.$nodeToRelocate$===x)||zt.push({$nodeToRelocate$:x}));1===C.nodeType&&Zt(C)}},Ut=(S,C)=>1===S.nodeType?null===S.getAttribute("slot")&&""===C||S.getAttribute("slot")===C:S["s-sn"]===C||""===C,wt=S=>{S.$attrs$&&S.$attrs$.ref&&S.$attrs$.ref(null),S.$children$&&S.$children$.map(wt)},kn=(S,C)=>{C&&!S.$onRenderResolve$&&C["s-p"]&&C["s-p"].push(new Promise(x=>S.$onRenderResolve$=x))},$n=(S,C)=>{if(S.$flags$|=16,!(4&S.$flags$))return kn(S,S.$ancestorComponent$),De(()=>Vn(S,C));S.$flags$|=512},Vn=(S,C)=>{const N=S.$lazyInstance$;let ne;return C&&(S.$flags$|=256,S.$queuedListeners$&&(S.$queuedListeners$.map(([oe,xe])=>En(N,oe,xe)),S.$queuedListeners$=void 0),ne=En(N,"componentWillLoad")),ne=Xn(ne,()=>En(N,"componentWillRender")),Xn(ne,()=>gr(S,N,C))},Xn=(S,C)=>jn(S)?S.then(C):C(),jn=S=>S instanceof Promise||S&&S.then&&"function"==typeof S.then,gr=function(){var S=(0,l.Z)(function*(C,x,N){var ne;const oe=C.$hostElement$,Ke=oe["s-rc"];N&&(S=>{const C=S.$cmpMeta$,x=S.$hostElement$,N=C.$flags$,oe=nt(x.shadowRoot?x.shadowRoot:x.getRootNode(),C,S.$modeName$);10&N&&(x["s-sc"]=oe,x.classList.add(oe+"-h"),2&N&&x.classList.add(oe+"-s"))})(C);Qn(C,x,oe,N),Ke&&(Ke.map(ot=>ot()),oe["s-rc"]=void 0);{const ot=null!==(ne=oe["s-p"])&&void 0!==ne?ne:[],vt=()=>qn(C);0===ot.length?vt():(Promise.all(ot).then(vt),C.$flags$|=4,ot.length=0)}});return function(x,N,ne){return S.apply(this,arguments)}}(),Qn=(S,C,x,N)=>{try{C=C.render&&C.render(),S.$flags$&=-17,S.$flags$|=2,((S,C,x=!1)=>{const N=S.$hostElement$,ne=S.$cmpMeta$,oe=S.$vnode$||Ee(null,null),xe=(S=>S&&S.$tag$===Ce)(C)?C:ee(null,null,C);if(K=N.tagName,ne.$attrsToReflect$&&(xe.$attrs$=xe.$attrs$||{},ne.$attrsToReflect$.map(([Ke,Le])=>xe.$attrs$[Le]=N[Ke])),x&&xe.$attrs$)for(const Ke of Object.keys(xe.$attrs$))N.hasAttribute(Ke)&&!["key","ref","style","class"].includes(Ke)&&(xe.$attrs$[Ke]=N[Ke]);if(xe.$tag$=null,xe.$flags$|=4,S.$vnode$=xe,xe.$elm$=oe.$elm$=N.shadowRoot||N,me=N["s-sc"],G=N["s-cr"],J=0!=(1&ne.$flags$),Y=!1,jt(oe,xe),tn.$flags$|=1,ie){Zt(xe.$elm$);let Ke,Le,ot,vt,xt,$t,hn=0;for(;hn{const x=S.$hostElement$,ne=S.$lazyInstance$,oe=S.$ancestorComponent$;En(ne,"componentDidRender"),64&S.$flags$?En(ne,"componentDidUpdate"):(S.$flags$|=64,Wn(x),En(ne,"componentDidLoad"),S.$onReadyResolve$(x),oe||Hn()),S.$onInstanceResolve$(x),S.$onRenderResolve$&&(S.$onRenderResolve$(),S.$onRenderResolve$=void 0),512&S.$flags$&&be(()=>$n(S,!1)),S.$flags$&=-517},rr=S=>{{const C=Te(S),x=C.$hostElement$.isConnected;return x&&2==(18&C.$flags$)&&$n(C,!1),x}},Hn=S=>{Wn(ln.documentElement),be(()=>Qe(On,"appload",{detail:{namespace:"ionic"}}))},En=(S,C,x)=>{if(S&&S[C])try{return S[C](x)}catch(N){mt(N)}},Wn=S=>S.classList.add("hydrated"),Ue=(S,C,x)=>{if(C.$members$){S.watchers&&(C.$watchers$=S.watchers);const N=Object.entries(C.$members$),ne=S.prototype;if(N.map(([oe,[xe]])=>{31&xe||2&x&&32&xe?Object.defineProperty(ne,oe,{get(){return((S,C)=>Te(this).$instanceValues$.get(C))(0,oe)},set(Ke){((S,C,x,N)=>{const ne=Te(S),oe=ne.$hostElement$,xe=ne.$instanceValues$.get(C),Ke=ne.$flags$,Le=ne.$lazyInstance$;x=((S,C)=>null==S||ce(S)?S:4&C?"false"!==S&&(""===S||!!S):2&C?parseFloat(S):1&C?String(S):S)(x,N.$members$[C][0]);const ot=Number.isNaN(xe)&&Number.isNaN(x);if((!(8&Ke)||void 0===xe)&&x!==xe&&!ot&&(ne.$instanceValues$.set(C,x),Le)){if(N.$watchers$&&128&Ke){const xt=N.$watchers$[C];xt&&xt.map($t=>{try{Le[$t](x,xe,C)}catch(hn){mt(hn,oe)}})}2==(18&Ke)&&$n(ne,!1)}})(this,oe,Ke,C)},configurable:!0,enumerable:!0}):1&x&&64&xe&&Object.defineProperty(ne,oe,{value(...Ke){const Le=Te(this);return Le.$onInstancePromise$.then(()=>Le.$lazyInstance$[oe](...Ke))}})}),1&x){const oe=new Map;ne.attributeChangedCallback=function(xe,Ke,Le){tn.jmp(()=>{const ot=oe.get(xe);if(this.hasOwnProperty(ot))Le=this[ot],delete this[ot];else if(ne.hasOwnProperty(ot)&&"number"==typeof this[ot]&&this[ot]==Le)return;this[ot]=(null!==Le||"boolean"!=typeof this[ot])&&Le})},S.observedAttributes=N.filter(([xe,Ke])=>15&Ke[0]).map(([xe,Ke])=>{const Le=Ke[1]||xe;return oe.set(Le,xe),512&Ke[0]&&C.$attrsToReflect$.push([xe,Le]),Le})}}return S},ge=function(){var S=(0,l.Z)(function*(C,x,N,ne,oe){if(!(32&x.$flags$)){x.$flags$|=32;{if((oe=en(N)).then){const ot=()=>{};oe=yield oe,ot()}oe.isProxied||(N.$watchers$=oe.watchers,Ue(oe,N,2),oe.isProxied=!0);const Le=()=>{};x.$flags$|=8;try{new oe(x)}catch(ot){mt(ot)}x.$flags$&=-9,x.$flags$|=128,Le(),Oe(x.$lazyInstance$)}if(oe.style){let Le=oe.style;"string"!=typeof Le&&(Le=Le[x.$modeName$=(S=>Bt.map(C=>C(S)).find(C=>!!C))(C)]);const ot=St(N,x.$modeName$);if(!Yt.has(ot)){const vt=()=>{};$e(ot,Le,!!(1&N.$flags$)),vt()}}}const xe=x.$ancestorComponent$,Ke=()=>$n(x,!0);xe&&xe["s-rc"]?xe["s-rc"].push(Ke):Ke()});return function(x,N,ne,oe,xe){return S.apply(this,arguments)}}(),Oe=S=>{En(S,"connectedCallback")},Dt=S=>{const C=S["s-cr"]=ln.createComment("");C["s-cn"]=!0,S.insertBefore(C,S.firstChild)},Lt=S=>{En(S,"disconnectedCallback")},on=function(){var S=(0,l.Z)(function*(C){if(!(1&tn.$flags$)){const x=Te(C);x.$rmListeners$&&(x.$rmListeners$.map(N=>N()),x.$rmListeners$=void 0),null!=x&&x.$lazyInstance$?Lt(x.$lazyInstance$):null!=x&&x.$onReadyPromise$&&x.$onReadyPromise$.then(()=>Lt(x.$lazyInstance$))}});return function(x){return S.apply(this,arguments)}}(),un=(S,C={})=>{var x;const ne=[],oe=C.exclude||[],xe=On.customElements,Ke=ln.head,Le=Ke.querySelector("meta[charset]"),ot=ln.createElement("style"),vt=[],xt=ln.querySelectorAll(`[${qe}]`);let $t,hn=!0,or=0;for(Object.assign(tn,C),tn.$resourcesUrl$=new URL(C.resourcesUrl||"./",ln.baseURI).href,tn.$flags$|=2;or{In[1].map(fr=>{const ir={$flags$:fr[0],$tagName$:fr[1],$members$:fr[2],$listeners$:fr[3]};ir.$members$=fr[2],ir.$listeners$=fr[3],ir.$attrsToReflect$=[],ir.$watchers$={};const Tr=ir.$tagName$,Zr=class extends HTMLElement{constructor(Ir){super(Ir),ke(Ir=this,ir),1&ir.$flags$&&Ir.attachShadow({mode:"open",delegatesFocus:!!(16&ir.$flags$)})}connectedCallback(){$t&&(clearTimeout($t),$t=null),hn?vt.push(this):tn.jmp(()=>(S=>{if(!(1&tn.$flags$)){const C=Te(S),x=C.$cmpMeta$,N=()=>{};if(1&C.$flags$)xn(S,C,x.$listeners$),null!=C&&C.$lazyInstance$?Oe(C.$lazyInstance$):null!=C&&C.$onReadyPromise$&&C.$onReadyPromise$.then(()=>Oe(C.$lazyInstance$));else{let ne;if(C.$flags$|=1,ne=S.getAttribute(Ge),ne){if(1&x.$flags$){const oe=nt(S.shadowRoot,x,S.getAttribute("s-mode"));S.classList.remove(oe+"-h",oe+"-s")}((S,C,x,N)=>{const oe=S.shadowRoot,xe=[],Le=oe?[]:null,ot=N.$vnode$=Ee(C,null);tn.$orgLocNodes$||Me(ln.body,tn.$orgLocNodes$=new Map),S[Ge]=x,S.removeAttribute(Ge),q(ot,xe,[],Le,S,S,x),xe.map(vt=>{const xt=vt.$hostId$+"."+vt.$nodeId$,$t=tn.$orgLocNodes$.get(xt),hn=vt.$elm$;$t&&Zn&&""===$t["s-en"]&&$t.parentNode.insertBefore(hn,$t.nextSibling),oe||(hn["s-hn"]=C,$t&&(hn["s-ol"]=$t,hn["s-ol"]["s-nr"]=hn)),tn.$orgLocNodes$.delete(xt)}),oe&&Le.map(vt=>{vt&&oe.appendChild(vt)})})(S,x.$tagName$,ne,C)}ne||12&x.$flags$&&Dt(S);{let oe=S;for(;oe=oe.parentNode||oe.host;)if(1===oe.nodeType&&oe.hasAttribute("s-id")&&oe["s-p"]||oe["s-p"]){kn(C,C.$ancestorComponent$=oe);break}}x.$members$&&Object.entries(x.$members$).map(([oe,[xe]])=>{if(31&xe&&S.hasOwnProperty(oe)){const Ke=S[oe];delete S[oe],S[oe]=Ke}}),ge(S,C,x)}N()}})(this))}disconnectedCallback(){tn.jmp(()=>on(this))}componentOnReady(){return Te(this).$onReadyPromise$}};ir.$lazyBundleId$=In[0],!oe.includes(Tr)&&!xe.get(Tr)&&(ne.push(Tr),xe.define(Tr,Ue(Zr,ir,1)))})});{ot.innerHTML=ne+"{visibility:hidden}.hydrated{visibility:inherit}",ot.setAttribute("data-styles","");const In=null!==(x=tn.$nonce$)&&void 0!==x?x:he(ln);null!=In&&ot.setAttribute("nonce",In),Ke.insertBefore(ot,Le?Le.nextSibling:Ke.firstChild)}hn=!1,vt.length?vt.map(In=>In.connectedCallback()):tn.jmp(()=>$t=setTimeout(Hn,30))},xn=(S,C,x,N)=>{x&&x.map(([ne,oe,xe])=>{const Ke=Pn(S,ne),Le=An(C,xe),ot=an(ne);tn.ael(Ke,oe,Le,ot),(C.$rmListeners$=C.$rmListeners$||[]).push(()=>tn.rel(Ke,oe,Le,ot))})},An=(S,C)=>x=>{try{256&S.$flags$?S.$lazyInstance$[C](x):(S.$queuedListeners$=S.$queuedListeners$||[]).push([C,x])}catch(N){mt(N)}},Pn=(S,C)=>4&C?ln:8&C?On:16&C?ln.body:S,an=S=>0!=(2&S),Jn=new WeakMap,Te=S=>Jn.get(S),Se=(S,C)=>Jn.set(C.$lazyInstance$=S,C),ke=(S,C)=>{const x={$flags$:0,$hostElement$:S,$cmpMeta$:C,$instanceValues$:new Map};return x.$onInstancePromise$=new Promise(N=>x.$onInstanceResolve$=N),x.$onReadyPromise$=new Promise(N=>x.$onReadyResolve$=N),S["s-p"]=[],S["s-rc"]=[],xn(S,x,C.$listeners$),Jn.set(S,x)},st=(S,C)=>C in S,mt=(S,C)=>(0,console.error)(S,C),Rt=new Map,en=(S,C,x)=>{const N=S.$tagName$.replace(/-/g,"_"),ne=S.$lazyBundleId$,oe=Rt.get(ne);return oe?oe[N]:T(863)(`./${ne}.entry.js`).then(xe=>(Rt.set(ne,xe),xe[N]),mt)},Yt=new Map,Bt=[],On=typeof window<"u"?window:{},ln=On.document||{head:{}},tn={$flags$:0,$resourcesUrl$:"",jmp:S=>S(),raf:S=>requestAnimationFrame(S),ael:(S,C,x,N)=>S.addEventListener(C,x,N),rel:(S,C,x,N)=>S.removeEventListener(C,x,N),ce:(S,C)=>new CustomEvent(S,C)},vr=S=>{Object.assign(tn,S)},Zn=!0,dr=(()=>{try{return new CSSStyleSheet,"function"==typeof(new CSSStyleSheet).replaceSync}catch{}return!1})(),Ar=[],yr=[],B=(S,C)=>x=>{S.push(x),_e||(_e=!0,C&&4&tn.$flags$?be(z):tn.raf(z))},pe=S=>{for(let C=0;C{pe(Ar),pe(yr),(_e=Ar.length>0)&&tn.raf(z)},be=S=>Promise.resolve(void 0).then(S),we=B(Ar,!1),De=B(yr,!0)},5662:(yt,Pe,T)=>{"use strict";T.d(Pe,{m:()=>H});var l=T(5861),s=T(2124),me=T(839),G=T(2085),K=T(1774);const J=Q=>(0,K.c)().duration(Q?400:300),Y=Q=>{let re,se;const te=Q.width+8,je=(0,K.c)(),ve=(0,K.c)();Q.isEndSide?(re=te+"px",se="0px"):(re=-te+"px",se="0px"),je.addElement(Q.menuInnerEl).fromTo("transform",`translateX(${re})`,`translateX(${se})`);const Ge="ios"===(0,G.b)(Q),qe=Ge?.2:.25;return ve.addElement(Q.backdropEl).fromTo("opacity",.01,qe),J(Ge).addAnimation([je,ve])},ie=Q=>{let re,se;const te=(0,G.b)(Q),je=Q.width;Q.isEndSide?(re=-je+"px",se=je+"px"):(re=je+"px",se=-je+"px");const ve=(0,K.c)().addElement(Q.menuInnerEl).fromTo("transform",`translateX(${se})`,"translateX(0px)"),de=(0,K.c)().addElement(Q.contentEl).fromTo("transform","translateX(0px)",`translateX(${re})`),Ge=(0,K.c)().addElement(Q.backdropEl).fromTo("opacity",.01,.32);return J("ios"===te).addAnimation([ve,de,Ge])},ue=Q=>{const re=(0,G.b)(Q),se=Q.width*(Q.isEndSide?-1:1)+"px",te=(0,K.c)().addElement(Q.contentEl).fromTo("transform","translateX(0px)",`translateX(${se})`);return J("ios"===re).addAnimation(te)},H=(()=>{const Q=new Map,re=[],se=function(){var $=(0,l.Z)(function*(U){const q=yield W(U);return!!q&&q.open()});return function(q){return $.apply(this,arguments)}}(),te=function(){var $=(0,l.Z)(function*(U){const q=yield void 0!==U?W(U):ye();return void 0!==q&&q.close()});return function(q){return $.apply(this,arguments)}}(),je=function(){var $=(0,l.Z)(function*(U){const q=yield W(U);return!!q&&q.toggle()});return function(q){return $.apply(this,arguments)}}(),ve=function(){var $=(0,l.Z)(function*(U,q){const Me=yield W(q);return Me&&(Me.disabled=!U),Me});return function(q,Me){return $.apply(this,arguments)}}(),de=function(){var $=(0,l.Z)(function*(U,q){const Me=yield W(q);return Me&&(Me.swipeGesture=U),Me});return function(q,Me){return $.apply(this,arguments)}}(),Ge=function(){var $=(0,l.Z)(function*(U){if(null!=U){const q=yield W(U);return void 0!==q&&q.isOpen()}return void 0!==(yield ye())});return function(q){return $.apply(this,arguments)}}(),qe=function(){var $=(0,l.Z)(function*(U){const q=yield W(U);return!!q&&!q.disabled});return function(q){return $.apply(this,arguments)}}(),W=function(){var $=(0,l.Z)(function*(U){return yield Fe(),"start"===U||"end"===U?at(Ye=>Ye.side===U&&!Ye.disabled)||at(Ye=>Ye.side===U):null!=U?at(Me=>Me.menuId===U):at(Me=>!Me.disabled)||(re.length>0?re[0].el:void 0)});return function(q){return $.apply(this,arguments)}}(),ye=function(){var $=(0,l.Z)(function*(){return yield Fe(),Ee()});return function(){return $.apply(this,arguments)}}(),Ne=function(){var $=(0,l.Z)(function*(){return yield Fe(),Ce()});return function(){return $.apply(this,arguments)}}(),Be=function(){var $=(0,l.Z)(function*(){return yield Fe(),ft()});return function(){return $.apply(this,arguments)}}(),fe=($,U)=>{Q.set($,U)},ce=$=>{const U=$.side;re.filter(q=>q.side===U&&q!==$).forEach(q=>q.disabled=!0)},he=function(){var $=(0,l.Z)(function*(U,q,Me){if(ft())return!1;if(q){const Ye=yield ye();Ye&&U.el!==Ye&&(yield Ye.setOpen(!1,!1))}return U._setOpen(q,Me)});return function(q,Me,Ye){return $.apply(this,arguments)}}(),Ee=()=>at($=>$._isOpen),Ce=()=>re.map($=>$.el),ft=()=>re.some($=>$.isAnimating),at=$=>{const U=re.find($);if(void 0!==U)return U.el},Fe=()=>Promise.all(Array.from(document.querySelectorAll("ion-menu")).map($=>new Promise(U=>(0,me.c)($,U))));return fe("reveal",ue),fe("push",ie),fe("overlay",Y),typeof document<"u"&&document.addEventListener("ionBackButton",$=>{const U=Ee();U&&$.detail.register(s.MENU_BACK_BUTTON_PRIORITY,()=>U.close())}),{registerAnimation:fe,get:W,getMenus:Ne,getOpen:ye,isEnabled:qe,swipeGesture:de,isAnimating:Be,isOpen:Ge,enable:ve,toggle:je,close:te,open:se,_getOpenSync:Ee,_createAnimation:($,U)=>{const q=Q.get($);if(!q)throw new Error("animation not registered");return q(U)},_register:$=>{re.indexOf($)<0&&($.disabled||ce($),re.push($))},_unregister:$=>{const U=re.indexOf($);U>-1&&re.splice(U,1)},_setOpen:he,_setActiveMenu:ce}})()},9203:(yt,Pe,T)=>{"use strict";T.r(Pe),T.d(Pe,{GESTURE_CONTROLLER:()=>l.G,createGesture:()=>ue});var l=T(619);const s=(re,se,te,je)=>{const ve=me(re)?{capture:!!je.capture,passive:!!je.passive}:!!je.capture;let de,Ge;return re.__zone_symbol__addEventListener?(de="__zone_symbol__addEventListener",Ge="__zone_symbol__removeEventListener"):(de="addEventListener",Ge="removeEventListener"),re[de](se,te,ve),()=>{re[Ge](se,te,ve)}},me=re=>{if(void 0===G)try{const se=Object.defineProperty({},"passive",{get:()=>{G=!0}});re.addEventListener("optsTest",()=>{},se)}catch{G=!1}return!!G};let G;const Y=re=>re instanceof Document?re:re.ownerDocument,ue=re=>{let se=!1,te=!1,je=!0,ve=!1;const de=Object.assign({disableScroll:!1,direction:"x",gesturePriority:0,passive:!0,maxAngle:40,threshold:10},re),Ge=de.canStart,qe=de.onWillStart,W=de.onStart,ye=de.onEnd,Ne=de.notCaptured,Be=de.onMove,fe=de.threshold,X=de.passive,He=de.blurOnStart,ce={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},he=((re,se,te)=>{const je=te*(Math.PI/180),ve="x"===re,de=Math.cos(je),Ge=se*se;let qe=0,W=0,ye=!1,Ne=0;return{start(Be,fe){qe=Be,W=fe,Ne=0,ye=!0},detect(Be,fe){if(!ye)return!1;const X=Be-qe,He=fe-W,ce=X*X+He*He;if(cede?1:ee<-de?-1:0,ye=!1,!0},isGesture:()=>0!==Ne,getDirection:()=>Ne}})(de.direction,de.threshold,de.maxAngle),ee=l.G.createGesture({name:re.gestureName,priority:re.gesturePriority,disableScroll:re.disableScroll}),ft=()=>{se&&(ve=!1,Be&&Be(ce))},at=()=>!!ee.capture()&&(se=!0,je=!1,ce.startX=ce.currentX,ce.startY=ce.currentY,ce.startTime=ce.currentTime,qe?qe(ce).then($):$(),!0),$=()=>{He&&(()=>{if(typeof document<"u"){const We=document.activeElement;null!=We&&We.blur&&We.blur()}})(),W&&W(ce),je=!0},U=()=>{se=!1,te=!1,ve=!1,je=!0,ee.release()},q=We=>{const _t=se,bt=je;if(U(),bt){if(_e(ce,We),_t)return void(ye&&ye(ce));Ne&&Ne(ce)}},Me=((re,se,te,je,ve)=>{let de,Ge,qe,W,ye,Ne,Be,fe=0;const X=Fe=>{fe=Date.now()+2e3,se(Fe)&&(!Ge&&te&&(Ge=s(re,"touchmove",te,ve)),qe||(qe=s(Fe.target,"touchend",ce,ve)),W||(W=s(Fe.target,"touchcancel",ce,ve)))},He=Fe=>{fe>Date.now()||se(Fe)&&(!Ne&&te&&(Ne=s(Y(re),"mousemove",te,ve)),Be||(Be=s(Y(re),"mouseup",he,ve)))},ce=Fe=>{ee(),je&&je(Fe)},he=Fe=>{Ee(),je&&je(Fe)},ee=()=>{Ge&&Ge(),qe&&qe(),W&&W(),Ge=qe=W=void 0},Ee=()=>{Ne&&Ne(),Be&&Be(),Ne=Be=void 0},Ce=()=>{ee(),Ee()},ft=(Fe=!0)=>{Fe?(de||(de=s(re,"touchstart",X,ve)),ye||(ye=s(re,"mousedown",He,ve))):(de&&de(),ye&&ye(),de=ye=void 0,Ce())};return{enable:ft,stop:Ce,destroy:()=>{ft(!1),je=te=se=void 0}}})(de.el,We=>{const _t=Q(We);return!(te||!je||(H(We,ce),ce.startX=ce.currentX,ce.startY=ce.currentY,ce.startTime=ce.currentTime=_t,ce.velocityX=ce.velocityY=ce.deltaX=ce.deltaY=0,ce.event=We,Ge&&!1===Ge(ce))||(ee.release(),!ee.start()))&&(te=!0,0===fe?at():(he.start(ce.startX,ce.startY),!0))},We=>{se?!ve&&je&&(ve=!0,_e(ce,We),requestAnimationFrame(ft)):(_e(ce,We),he.detect(ce.currentX,ce.currentY)&&(!he.isGesture()||!at())&&Ye())},q,{capture:!1,passive:X}),Ye=()=>{U(),Me.stop(),Ne&&Ne(ce)};return{enable(We=!0){We||(se&&q(void 0),U()),Me.enable(We)},destroy(){ee.destroy(),Me.destroy()}}},_e=(re,se)=>{if(!se)return;const te=re.currentX,je=re.currentY,ve=re.currentTime;H(se,re);const de=re.currentX,Ge=re.currentY,W=(re.currentTime=Q(se))-ve;if(W>0&&W<100){const Ne=(Ge-je)/W;re.velocityX=(de-te)/W*.7+.3*re.velocityX,re.velocityY=.7*Ne+.3*re.velocityY}re.deltaX=de-re.startX,re.deltaY=Ge-re.startY,re.event=se},H=(re,se)=>{let te=0,je=0;if(re){const ve=re.changedTouches;if(ve&&ve.length>0){const de=ve[0];te=de.clientX,je=de.clientY}else void 0!==re.pageX&&(te=re.pageX,je=re.pageY)}se.currentX=te,se.currentY=je},Q=re=>re.timeStamp||Date.now()},2085:(yt,Pe,T)=>{"use strict";T.d(Pe,{a:()=>H,b:()=>ft,c:()=>me,g:()=>_e,i:()=>at});var l=T(1688);class s{constructor(){this.m=new Map}reset($){this.m=new Map(Object.entries($))}get($,U){const q=this.m.get($);return void 0!==q?q:U}getBoolean($,U=!1){const q=this.m.get($);return void 0===q?U:"string"==typeof q?"true"===q:!!q}getNumber($,U){const q=parseFloat(this.m.get($));return isNaN(q)?void 0!==U?U:NaN:q}set($,U){this.m.set($,U)}}const me=new s,ue="ionic-persist-config",_e=Fe=>Q(Fe),H=(Fe,$)=>("string"==typeof Fe&&($=Fe,Fe=void 0),_e(Fe).includes($)),Q=(Fe=window)=>{if(typeof Fe>"u")return[];Fe.Ionic=Fe.Ionic||{};let $=Fe.Ionic.platforms;return null==$&&($=Fe.Ionic.platforms=re(Fe),$.forEach(U=>Fe.document.documentElement.classList.add(`plt-${U}`))),$},re=Fe=>{const $=me.get("platform");return Object.keys(Ee).filter(U=>{const q=null==$?void 0:$[U];return"function"==typeof q?q(Fe):Ee[U](Fe)})},te=Fe=>!!(he(Fe,/iPad/i)||he(Fe,/Macintosh/i)&&ye(Fe)),de=Fe=>he(Fe,/android|sink/i),ye=Fe=>ee(Fe,"(any-pointer:coarse)"),Be=Fe=>fe(Fe)||X(Fe),fe=Fe=>!!(Fe.cordova||Fe.phonegap||Fe.PhoneGap),X=Fe=>{const $=Fe.Capacitor;return!(null==$||!$.isNative)},he=(Fe,$)=>$.test(Fe.navigator.userAgent),ee=(Fe,$)=>{var U;return null===(U=Fe.matchMedia)||void 0===U?void 0:U.call(Fe,$).matches},Ee={ipad:te,iphone:Fe=>he(Fe,/iPhone/i),ios:Fe=>he(Fe,/iPhone|iPod/i)||te(Fe),android:de,phablet:Fe=>{const $=Fe.innerWidth,U=Fe.innerHeight,q=Math.min($,U),Me=Math.max($,U);return q>390&&q<520&&Me>620&&Me<800},tablet:Fe=>{const $=Fe.innerWidth,U=Fe.innerHeight,q=Math.min($,U),Me=Math.max($,U);return te(Fe)||(Fe=>de(Fe)&&!he(Fe,/mobile/i))(Fe)||q>460&&q<820&&Me>780&&Me<1400},cordova:fe,capacitor:X,electron:Fe=>he(Fe,/electron/i),pwa:Fe=>{var $;return!!(null!==($=Fe.matchMedia)&&void 0!==$&&$.call(Fe,"(display-mode: standalone)").matches||Fe.navigator.standalone)},mobile:ye,mobileweb:Fe=>ye(Fe)&&!Be(Fe),desktop:Fe=>!ye(Fe),hybrid:Be};let Ce;const ft=Fe=>Fe&&(0,l.g)(Fe)||Ce,at=(Fe={})=>{if(typeof window>"u")return;const $=window.document,U=window,q=U.Ionic=U.Ionic||{},Me={};Fe._ael&&(Me.ael=Fe._ael),Fe._rel&&(Me.rel=Fe._rel),Fe._ce&&(Me.ce=Fe._ce),(0,l.a)(Me);const Ye=Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(Fe=>{try{const $=Fe.sessionStorage.getItem(ue);return null!==$?JSON.parse($):{}}catch{return{}}})(U)),{persistConfig:!1}),q.config),(Fe=>{const $={};return Fe.location.search.slice(1).split("&").map(U=>U.split("=")).map(([U,q])=>[decodeURIComponent(U),decodeURIComponent(q)]).filter(([U])=>((Fe,$)=>Fe.substr(0,$.length)===$)(U,"ionic:")).map(([U,q])=>[U.slice(6),q]).forEach(([U,q])=>{$[U]=q}),$})(U)),Fe);me.reset(Ye),me.getBoolean("persistConfig")&&((Fe,$)=>{try{Fe.sessionStorage.setItem(ue,JSON.stringify($))}catch{return}})(U,Ye),Q(U),q.config=me,q.mode=Ce=me.get("mode",$.documentElement.getAttribute("mode")||(H(U,"ios")?"ios":"md")),me.set("mode",Ce),$.documentElement.setAttribute("mode",Ce),$.documentElement.classList.add(Ce),me.getBoolean("_testing")&&me.set("animated",!1);const We=bt=>{var At;return null===(At=bt.tagName)||void 0===At?void 0:At.startsWith("ION-")},_t=bt=>["ios","md"].includes(bt);(0,l.c)(bt=>{for(;bt;){const At=bt.mode||bt.getAttribute("mode");if(At){if(_t(At))return At;We(bt)&&console.warn('Invalid ionic mode: "'+At+'", expected: "ios" or "md"')}bt=bt.parentElement}return Ce})}},2650:(yt,Pe,T)=>{"use strict";T.r(Pe),T.d(Pe,{iosTransitionAnimation:()=>re,shadow:()=>Y});var l=T(1774),s=T(1651);T(6225),T(1688);const J=se=>document.querySelector(`${se}.ion-cloned-element`),Y=se=>se.shadowRoot||se,ie=se=>{const te="ION-TABS"===se.tagName?se:se.querySelector("ion-tabs"),je="ion-content ion-header:not(.header-collapse-condense-inactive) ion-title.title-large";if(null!=te){const ve=te.querySelector("ion-tab:not(.tab-hidden), .ion-page:not(.ion-page-hidden)");return null!=ve?ve.querySelector(je):null}return se.querySelector(je)},ue=(se,te)=>{const je="ION-TABS"===se.tagName?se:se.querySelector("ion-tabs");let ve=[];if(null!=je){const de=je.querySelector("ion-tab:not(.tab-hidden), .ion-page:not(.ion-page-hidden)");null!=de&&(ve=de.querySelectorAll("ion-buttons"))}else ve=se.querySelectorAll("ion-buttons");for(const de of ve){const Ge=de.closest("ion-header"),qe=Ge&&!Ge.classList.contains("header-collapse-condense-inactive"),W=de.querySelector("ion-back-button"),ye=de.classList.contains("buttons-collapse");if(null!==W&&("start"===de.slot||""===de.slot)&&(ye&&qe&&te||!ye))return W}return null},H=(se,te,je,ve,de,Ge)=>{const qe=te?`calc(100% - ${Ge.right+4}px)`:Ge.left-4+"px",W=te?"7px":"-7px",ye=te?"-4px":"4px",Ne=te?"-4px":"4px",Be=te?"right":"left",fe=te?"left":"right",ce=je?[{offset:0,opacity:1,transform:`translate3d(${ye}, ${Ge.top-46}px, 0) scale(1)`},{offset:.6,opacity:0},{offset:1,opacity:0,transform:`translate3d(${W}, ${de.top-40}px, 0) scale(2.1)`}]:[{offset:0,opacity:0,transform:`translate3d(${W}, ${de.top-40}px, 0) scale(2.1)`},{offset:1,opacity:1,transform:`translate3d(${ye}, ${Ge.top-46}px, 0) scale(1)`}],Ee=je?[{offset:0,opacity:1,transform:`translate3d(${Ne}, ${Ge.top-46}px, 0) scale(1)`},{offset:.2,opacity:0,transform:`translate3d(${Ne}, ${Ge.top-41}px, 0) scale(0.6)`},{offset:1,opacity:0,transform:`translate3d(${Ne}, ${Ge.top-41}px, 0) scale(0.6)`}]:[{offset:0,opacity:0,transform:`translate3d(${Ne}, ${Ge.top-41}px, 0) scale(0.6)`},{offset:1,opacity:1,transform:`translate3d(${Ne}, ${Ge.top-46}px, 0) scale(1)`}],Ce=(0,l.c)(),ft=(0,l.c)(),at=J("ion-back-button"),Fe=Y(at).querySelector(".button-text"),$=Y(at).querySelector("ion-icon");at.text=ve.text,at.mode=ve.mode,at.icon=ve.icon,at.color=ve.color,at.disabled=ve.disabled,at.style.setProperty("display","block"),at.style.setProperty("position","fixed"),ft.addElement($),Ce.addElement(Fe),Ce.beforeStyles({"transform-origin":`${Be} center`}).beforeAddWrite(()=>{ve.style.setProperty("display","none"),at.style.setProperty(Be,qe)}).afterAddWrite(()=>{ve.style.setProperty("display",""),at.style.setProperty("display","none"),at.style.removeProperty(Be)}).keyframes(ce),ft.beforeStyles({"transform-origin":`${fe} center`}).keyframes(Ee),se.addAnimation([Ce,ft])},Q=(se,te,je,ve,de,Ge)=>{const qe=te?`calc(100% - ${de.right}px)`:`${de.left}px`,W=te?"-18px":"18px",ye=te?"right":"left",fe=je?[{offset:0,opacity:0,transform:`translate3d(${W}, ${Ge.top-4}px, 0) scale(0.49)`},{offset:.1,opacity:0},{offset:1,opacity:1,transform:`translate3d(0, ${de.top-2}px, 0) scale(1)`}]:[{offset:0,opacity:.99,transform:`translate3d(0, ${de.top-2}px, 0) scale(1)`},{offset:.6,opacity:0},{offset:1,opacity:0,transform:`translate3d(${W}, ${Ge.top-4}px, 0) scale(0.5)`}],X=J("ion-title"),He=(0,l.c)();X.innerText=ve.innerText,X.size=ve.size,X.color=ve.color,He.addElement(X),He.beforeStyles({"transform-origin":`${ye} center`,height:"46px",display:"",position:"relative",[ye]:qe}).beforeAddWrite(()=>{ve.style.setProperty("display","none")}).afterAddWrite(()=>{ve.style.setProperty("display",""),X.style.setProperty("display","none")}).keyframes(fe),se.addAnimation(He)},re=(se,te)=>{var je;try{const ve="cubic-bezier(0.32,0.72,0,1)",de="opacity",Ge="transform",qe="0%",ye="rtl"===se.ownerDocument.dir,Ne=ye?"-99.5%":"99.5%",Be=ye?"33%":"-33%",fe=te.enteringEl,X=te.leavingEl,He="back"===te.direction,ce=fe.querySelector(":scope > ion-content"),he=fe.querySelectorAll(":scope > ion-header > *:not(ion-toolbar), :scope > ion-footer > *"),ee=fe.querySelectorAll(":scope > ion-header > ion-toolbar"),Ee=(0,l.c)(),Ce=(0,l.c)();if(Ee.addElement(fe).duration((null!==(je=te.duration)&&void 0!==je?je:0)||540).easing(te.easing||ve).fill("both").beforeRemoveClass("ion-page-invisible"),X&&null!=se){const $=(0,l.c)();$.addElement(se),Ee.addAnimation($)}if(ce||0!==ee.length||0!==he.length?(Ce.addElement(ce),Ce.addElement(he)):Ce.addElement(fe.querySelector(":scope > .ion-page, :scope > ion-nav, :scope > ion-tabs")),Ee.addAnimation(Ce),He?Ce.beforeClearStyles([de]).fromTo("transform",`translateX(${Be})`,`translateX(${qe})`).fromTo(de,.8,1):Ce.beforeClearStyles([de]).fromTo("transform",`translateX(${Ne})`,`translateX(${qe})`),ce){const $=Y(ce).querySelector(".transition-effect");if($){const U=$.querySelector(".transition-cover"),q=$.querySelector(".transition-shadow"),Me=(0,l.c)(),Ye=(0,l.c)(),We=(0,l.c)();Me.addElement($).beforeStyles({opacity:"1",display:"block"}).afterStyles({opacity:"",display:""}),Ye.addElement(U).beforeClearStyles([de]).fromTo(de,0,.1),We.addElement(q).beforeClearStyles([de]).fromTo(de,.03,.7),Me.addAnimation([Ye,We]),Ce.addAnimation([Me])}}const ft=fe.querySelector("ion-header.header-collapse-condense"),{forward:at,backward:Fe}=((se,te,je,ve,de)=>{const Ge=ue(ve,je),qe=ie(de),W=ie(ve),ye=ue(de,je),Ne=null!==Ge&&null!==qe&&!je,Be=null!==W&&null!==ye&&je;if(Ne){const fe=qe.getBoundingClientRect(),X=Ge.getBoundingClientRect();Q(se,te,je,qe,fe,X),H(se,te,je,Ge,fe,X)}else if(Be){const fe=W.getBoundingClientRect(),X=ye.getBoundingClientRect();Q(se,te,je,W,fe,X),H(se,te,je,ye,fe,X)}return{forward:Ne,backward:Be}})(Ee,ye,He,fe,X);if(ee.forEach($=>{const U=(0,l.c)();U.addElement($),Ee.addAnimation(U);const q=(0,l.c)();q.addElement($.querySelector("ion-title"));const Me=(0,l.c)(),Ye=Array.from($.querySelectorAll("ion-buttons,[menuToggle]")),We=$.closest("ion-header"),_t=null==We?void 0:We.classList.contains("header-collapse-condense-inactive");let bt;bt=Ye.filter(He?$e=>{const nt=$e.classList.contains("buttons-collapse");return nt&&!_t||!nt}:$e=>!$e.classList.contains("buttons-collapse")),Me.addElement(bt);const At=(0,l.c)();At.addElement($.querySelectorAll(":scope > *:not(ion-title):not(ion-buttons):not([menuToggle])"));const Ze=(0,l.c)();Ze.addElement(Y($).querySelector(".toolbar-background"));const Qe=(0,l.c)(),Xe=$.querySelector("ion-back-button");if(Xe&&Qe.addElement(Xe),U.addAnimation([q,Me,At,Ze,Qe]),Me.fromTo(de,.01,1),At.fromTo(de,.01,1),He)_t||q.fromTo("transform",`translateX(${Be})`,`translateX(${qe})`).fromTo(de,.01,1),At.fromTo("transform",`translateX(${Be})`,`translateX(${qe})`),Qe.fromTo(de,.01,1);else if(ft||q.fromTo("transform",`translateX(${Ne})`,`translateX(${qe})`).fromTo(de,.01,1),At.fromTo("transform",`translateX(${Ne})`,`translateX(${qe})`),Ze.beforeClearStyles([de,"transform"]),(null==We?void 0:We.translucent)?Ze.fromTo("transform",ye?"translateX(-100%)":"translateX(100%)","translateX(0px)"):Ze.fromTo(de,.01,"var(--opacity)"),at||Qe.fromTo(de,.01,1),Xe&&!at){const nt=(0,l.c)();nt.addElement(Y(Xe).querySelector(".button-text")).fromTo("transform",ye?"translateX(-100px)":"translateX(100px)","translateX(0px)"),U.addAnimation(nt)}}),X){const $=(0,l.c)(),U=X.querySelector(":scope > ion-content"),q=X.querySelectorAll(":scope > ion-header > ion-toolbar"),Me=X.querySelectorAll(":scope > ion-header > *:not(ion-toolbar), :scope > ion-footer > *");if(U||0!==q.length||0!==Me.length?($.addElement(U),$.addElement(Me)):$.addElement(X.querySelector(":scope > .ion-page, :scope > ion-nav, :scope > ion-tabs")),Ee.addAnimation($),He){$.beforeClearStyles([de]).fromTo("transform",`translateX(${qe})`,ye?"translateX(-100%)":"translateX(100%)");const Ye=(0,s.g)(X);Ee.afterAddWrite(()=>{"normal"===Ee.getDirection()&&Ye.style.setProperty("display","none")})}else $.fromTo("transform",`translateX(${qe})`,`translateX(${Be})`).fromTo(de,1,.8);if(U){const Ye=Y(U).querySelector(".transition-effect");if(Ye){const We=Ye.querySelector(".transition-cover"),_t=Ye.querySelector(".transition-shadow"),bt=(0,l.c)(),At=(0,l.c)(),Ze=(0,l.c)();bt.addElement(Ye).beforeStyles({opacity:"1",display:"block"}).afterStyles({opacity:"",display:""}),At.addElement(We).beforeClearStyles([de]).fromTo(de,.1,0),Ze.addElement(_t).beforeClearStyles([de]).fromTo(de,.7,.03),bt.addAnimation([At,Ze]),$.addAnimation([bt])}}q.forEach(Ye=>{const We=(0,l.c)();We.addElement(Ye);const _t=(0,l.c)();_t.addElement(Ye.querySelector("ion-title"));const bt=(0,l.c)(),At=Ye.querySelectorAll("ion-buttons,[menuToggle]"),Ze=Ye.closest("ion-header"),Qe=null==Ze?void 0:Ze.classList.contains("header-collapse-condense-inactive"),Xe=Array.from(At).filter(Tt=>{const Je=Tt.classList.contains("buttons-collapse");return Je&&!Qe||!Je});bt.addElement(Xe);const $e=(0,l.c)(),nt=Ye.querySelectorAll(":scope > *:not(ion-title):not(ion-buttons):not([menuToggle])");nt.length>0&&$e.addElement(nt);const Mt=(0,l.c)();Mt.addElement(Y(Ye).querySelector(".toolbar-background"));const St=(0,l.c)(),et=Ye.querySelector("ion-back-button");if(et&&St.addElement(et),We.addAnimation([_t,bt,$e,St,Mt]),Ee.addAnimation(We),St.fromTo(de,.99,0),bt.fromTo(de,.99,0),$e.fromTo(de,.99,0),He){if(Qe||_t.fromTo("transform",`translateX(${qe})`,ye?"translateX(-100%)":"translateX(100%)").fromTo(de,.99,0),$e.fromTo("transform",`translateX(${qe})`,ye?"translateX(-100%)":"translateX(100%)"),Mt.beforeClearStyles([de,"transform"]),(null==Ze?void 0:Ze.translucent)?Mt.fromTo("transform","translateX(0px)",ye?"translateX(-100%)":"translateX(100%)"):Mt.fromTo(de,"var(--opacity)",0),et&&!Fe){const Je=(0,l.c)();Je.addElement(Y(et).querySelector(".button-text")).fromTo("transform",`translateX(${qe})`,`translateX(${(ye?-124:124)+"px"})`),We.addAnimation(Je)}}else Qe||_t.fromTo("transform",`translateX(${qe})`,`translateX(${Be})`).fromTo(de,.99,0).afterClearStyles([Ge,de]),$e.fromTo("transform",`translateX(${qe})`,`translateX(${Be})`).afterClearStyles([Ge,de]),St.afterClearStyles([de]),_t.afterClearStyles([de]),bt.afterClearStyles([de])})}return Ee}catch(ve){throw ve}}},1904:(yt,Pe,T)=>{"use strict";T.r(Pe),T.d(Pe,{mdTransitionAnimation:()=>K});var l=T(1774),s=T(1651);T(6225),T(1688);const K=(J,Y)=>{var ie,ue,_e;const H="40px",re="back"===Y.direction,te=Y.leavingEl,je=(0,s.g)(Y.enteringEl),ve=je.querySelector("ion-toolbar"),de=(0,l.c)();if(de.addElement(je).fill("both").beforeRemoveClass("ion-page-invisible"),re?de.duration((null!==(ie=Y.duration)&&void 0!==ie?ie:0)||200).easing("cubic-bezier(0.47,0,0.745,0.715)"):de.duration((null!==(ue=Y.duration)&&void 0!==ue?ue:0)||280).easing("cubic-bezier(0.36,0.66,0.04,1)").fromTo("transform",`translateY(${H})`,"translateY(0px)").fromTo("opacity",.01,1),ve){const Ge=(0,l.c)();Ge.addElement(ve),de.addAnimation(Ge)}if(te&&re){de.duration((null!==(_e=Y.duration)&&void 0!==_e?_e:0)||200).easing("cubic-bezier(0.47,0,0.745,0.715)");const Ge=(0,l.c)();Ge.addElement((0,s.g)(te)).onFinish(qe=>{1===qe&&Ge.elements.length>0&&Ge.elements[0].style.setProperty("display","none")}).fromTo("transform","translateY(0px)",`translateY(${H})`).fromTo("opacity",1,0),de.addAnimation(Ge)}return de}},4988:(yt,Pe,T)=>{"use strict";T.d(Pe,{B:()=>We,G:()=>_t,a:()=>H,b:()=>Q,c:()=>je,d:()=>bt,e:()=>At,f:()=>Ee,g:()=>ft,h:()=>$,i:()=>q,j:()=>de,k:()=>Ge,l:()=>re,m:()=>se,n:()=>ue,o:()=>ye,q:()=>he,s:()=>Ye});var l=T(5861),s=T(2085),me=T(1042),G=T(2124),K=T(839),J=T(6710);let Y=0,ie=0;const ue=new WeakMap,_e=Ze=>({create:Qe=>qe(Ze,Qe),dismiss:(Qe,Xe,$e)=>He(document,Qe,Xe,Ze,$e),getTop:()=>(0,l.Z)(function*(){return he(document,Ze)})()}),H=_e("ion-alert"),Q=_e("ion-action-sheet"),re=_e("ion-loading"),se=_e("ion-modal"),je=_e("ion-popover"),de=Ze=>{typeof document<"u"&&X(document);const Qe=Y++;Ze.overlayIndex=Qe},Ge=Ze=>(Ze.hasAttribute("id")||(Ze.id="ion-overlay-"+ ++ie),Ze.id),qe=(Ze,Qe)=>typeof window<"u"&&typeof window.customElements<"u"?window.customElements.whenDefined(Ze).then(()=>{const Xe=document.createElement(Ze);return Xe.classList.add("overlay-hidden"),Object.assign(Xe,Object.assign(Object.assign({},Qe),{hasController:!0})),at(document).appendChild(Xe),new Promise($e=>(0,K.c)(Xe,$e))}):Promise.resolve(),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])',ye=(Ze,Qe)=>{let Xe=Ze.querySelector(W);const $e=null==Xe?void 0:Xe.shadowRoot;$e&&(Xe=$e.querySelector(W)||Xe),Xe?(0,K.f)(Xe):Qe.focus()},Be=(Ze,Qe)=>{const Xe=Array.from(Ze.querySelectorAll(W));let $e=Xe.length>0?Xe[Xe.length-1]:null;const nt=null==$e?void 0:$e.shadowRoot;nt&&($e=nt.querySelector(W)||$e),$e?$e.focus():Qe.focus()},X=Ze=>{0===Y&&(Y=1,Ze.addEventListener("focus",Qe=>{((Ze,Qe)=>{const Xe=he(Qe,"ion-alert,ion-action-sheet,ion-loading,ion-modal,ion-picker,ion-popover"),$e=Ze.target;Xe&&$e&&!Xe.classList.contains("ion-disable-focus-trap")&&(Xe.shadowRoot?(()=>{if(Xe.contains($e))Xe.lastFocus=$e;else{const St=Xe.lastFocus;ye(Xe,Xe),St===Qe.activeElement&&Be(Xe,Xe),Xe.lastFocus=Qe.activeElement}})():(()=>{if(Xe===$e)Xe.lastFocus=void 0;else{const St=(0,K.g)(Xe);if(!St.contains($e))return;const et=St.querySelector(".ion-overlay-wrapper");if(!et)return;if(et.contains($e)||$e===St.querySelector("ion-backdrop"))Xe.lastFocus=$e;else{const Tt=Xe.lastFocus;ye(et,Xe),Tt===Qe.activeElement&&Be(et,Xe),Xe.lastFocus=Qe.activeElement}}})())})(Qe,Ze)},!0),Ze.addEventListener("ionBackButton",Qe=>{const Xe=he(Ze);null!=Xe&&Xe.backdropDismiss&&Qe.detail.register(G.OVERLAY_BACK_BUTTON_PRIORITY,()=>Xe.dismiss(void 0,We))}),Ze.addEventListener("keydown",Qe=>{if("Escape"===Qe.key){const Xe=he(Ze);null!=Xe&&Xe.backdropDismiss&&Xe.dismiss(void 0,We)}}))},He=(Ze,Qe,Xe,$e,nt)=>{const Mt=he(Ze,$e,nt);return Mt?Mt.dismiss(Qe,Xe):Promise.reject("overlay does not exist")},he=(Ze,Qe,Xe)=>{const $e=((Ze,Qe)=>(void 0===Qe&&(Qe="ion-alert,ion-action-sheet,ion-loading,ion-modal,ion-picker,ion-popover,ion-toast"),Array.from(Ze.querySelectorAll(Qe)).filter(Xe=>Xe.overlayIndex>0)))(Ze,Qe).filter(nt=>!(Ze=>Ze.classList.contains("overlay-hidden"))(nt));return void 0===Xe?$e[$e.length-1]:$e.find(nt=>nt.id===Xe)},ee=(Ze=!1)=>{const Xe=at(document).querySelector("ion-router-outlet, ion-nav, #ion-view-container-root");Xe&&(Ze?Xe.setAttribute("aria-hidden","true"):Xe.removeAttribute("aria-hidden"))},Ee=function(){var Ze=(0,l.Z)(function*(Qe,Xe,$e,nt,Mt){var St,et;if(Qe.presented)return;ee(!0),Qe.presented=!0,Qe.willPresent.emit(),null===(St=Qe.willPresentShorthand)||void 0===St||St.emit();const Tt=(0,s.b)(Qe),Je=Qe.enterAnimation?Qe.enterAnimation:s.c.get(Xe,"ios"===Tt?$e:nt);(yield Fe(Qe,Je,Qe.el,Mt))&&(Qe.didPresent.emit(),null===(et=Qe.didPresentShorthand)||void 0===et||et.emit()),"ION-TOAST"!==Qe.el.tagName&&Ce(Qe.el),Qe.keyboardClose&&(null===document.activeElement||!Qe.el.contains(document.activeElement))&&Qe.el.focus()});return function(Xe,$e,nt,Mt,St){return Ze.apply(this,arguments)}}(),Ce=function(){var Ze=(0,l.Z)(function*(Qe){let Xe=document.activeElement;if(!Xe)return;const $e=null==Xe?void 0:Xe.shadowRoot;$e&&(Xe=$e.querySelector(W)||Xe),yield Qe.onDidDismiss(),Xe.focus()});return function(Xe){return Ze.apply(this,arguments)}}(),ft=function(){var Ze=(0,l.Z)(function*(Qe,Xe,$e,nt,Mt,St,et){var Tt,Je;if(!Qe.presented)return!1;ee(!1),Qe.presented=!1;try{Qe.el.style.setProperty("pointer-events","none"),Qe.willDismiss.emit({data:Xe,role:$e}),null===(Tt=Qe.willDismissShorthand)||void 0===Tt||Tt.emit({data:Xe,role:$e});const Nt=(0,s.b)(Qe),qt=Qe.leaveAnimation?Qe.leaveAnimation:s.c.get(nt,"ios"===Nt?Mt:St);$e!==_t&&(yield Fe(Qe,qt,Qe.el,et)),Qe.didDismiss.emit({data:Xe,role:$e}),null===(Je=Qe.didDismissShorthand)||void 0===Je||Je.emit({data:Xe,role:$e}),ue.delete(Qe),Qe.el.classList.add("overlay-hidden"),Qe.el.style.removeProperty("pointer-events"),void 0!==Qe.el.lastFocus&&(Qe.el.lastFocus=void 0)}catch(Nt){console.error(Nt)}return Qe.el.remove(),!0});return function(Xe,$e,nt,Mt,St,et,Tt){return Ze.apply(this,arguments)}}(),at=Ze=>Ze.querySelector("ion-app")||Ze.body,Fe=function(){var Ze=(0,l.Z)(function*(Qe,Xe,$e,nt){$e.classList.remove("overlay-hidden");const St=Xe(Qe.el,nt);(!Qe.animated||!s.c.getBoolean("animated",!0))&&St.duration(0),Qe.keyboardClose&&St.beforeAddWrite(()=>{const Tt=$e.ownerDocument.activeElement;null!=Tt&&Tt.matches("input,ion-input, ion-textarea")&&Tt.blur()});const et=ue.get(Qe)||[];return ue.set(Qe,[...et,St]),yield St.play(),!0});return function(Xe,$e,nt,Mt){return Ze.apply(this,arguments)}}(),$=(Ze,Qe)=>{let Xe;const $e=new Promise(nt=>Xe=nt);return U(Ze,Qe,nt=>{Xe(nt.detail)}),$e},U=(Ze,Qe,Xe)=>{const $e=nt=>{(0,K.b)(Ze,Qe,$e),Xe(nt)};(0,K.a)(Ze,Qe,$e)},q=Ze=>"cancel"===Ze||Ze===We,Me=Ze=>Ze(),Ye=(Ze,Qe)=>{if("function"==typeof Ze)return s.c.get("_zoneGate",Me)(()=>{try{return Ze(Qe)}catch($e){throw $e}})},We="backdrop",_t="gesture",bt=Ze=>{let Xe,Qe=!1;const $e=(0,me.C)(),nt=(et=!1)=>{if(Xe&&!et)return{delegate:Xe,inline:Qe};const{el:Tt,hasController:Je,delegate:Nt}=Ze;return Qe=null!==Tt.parentNode&&!Je,Xe=Qe?Nt||$e:Nt,{inline:Qe,delegate:Xe}};return{attachViewToDom:function(){var et=(0,l.Z)(function*(Tt){const{delegate:Je}=nt(!0);if(Je)return yield Je.attachViewToDom(Ze.el,Tt);const{hasController:Nt}=Ze;if(Nt&&void 0!==Tt)throw new Error("framework delegate is missing");return null});return function(Je){return et.apply(this,arguments)}}(),removeViewFromDom:()=>{const{delegate:et}=nt();et&&void 0!==Ze.el&&et.removeViewFromDom(Ze.el.parentElement,Ze.el)}}},At=()=>{let Ze;const Qe=()=>{Ze&&(Ze(),Ze=void 0)};return{addClickListener:($e,nt)=>{Qe();const Mt=void 0!==nt?document.getElementById(nt):null;Mt?Ze=((et,Tt)=>{const Je=()=>{Tt.present()};return et.addEventListener("click",Je),()=>{et.removeEventListener("click",Je)}})(Mt,$e):(0,J.p)(`A trigger element with the ID "${nt}" was not found in the DOM. The trigger element must be in the DOM when the "trigger" property is set on an overlay component.`,$e)},removeClickListener:Qe}}},2014:(yt,Pe,T)=>{"use strict";T.d(Pe,{K:()=>J});var l=T(5861),s=T(9422),me=T.n(s);const G={SecureStorage:"ionicSecureStorage",IndexedDB:me().INDEXEDDB,LocalStorage:me().LOCALSTORAGE},K={name:"_ionicstorage",storeName:"_ionickv",dbKey:"_ionickey",driverOrder:[G.SecureStorage,G.IndexedDB,G.LocalStorage]};class J{constructor(ie=K){this._db=null,this._secureStorageDriver=null;const ue=Object.assign({},K,ie||{});this._config=ue}create(){var ie=this;return(0,l.Z)(function*(){const ue=me().createInstance(ie._config);return ie._db=ue,yield ue.setDriver(ie._config.driverOrder||[]),ie})()}defineDriver(ie){var ue=this;return(0,l.Z)(function*(){return ie._driver===G.SecureStorage&&(ue._secureStorageDriver=ie),me().defineDriver(ie)})()}get driver(){var ie;return(null===(ie=this._db)||void 0===ie?void 0:ie.driver())||null}assertDb(){if(!this._db)throw new Error("Database not created. Must call create() first");return this._db}get(ie){return this.assertDb().getItem(ie)}set(ie,ue){return this.assertDb().setItem(ie,ue)}remove(ie){return this.assertDb().removeItem(ie)}clear(){return this.assertDb().clear()}length(){return this.assertDb().length()}keys(){return this.assertDb().keys()}forEach(ie){return this.assertDb().iterate(ie)}setEncryptionKey(ie){var ue;if(!this._secureStorageDriver)throw new Error("@ionic-enterprise/secure-storage not installed. Encryption support not available");null===(ue=this._secureStorageDriver)||void 0===ue||ue.setEncryptionKey(ie)}}},3660:(yt,Pe,T)=>{"use strict";T.d(Pe,{g:()=>Y});var l=T(5861),s=T(9468),me=T(2014);const G="client_id",K="wake_lock_enabled",J="button_long_press_delay";let Y=(()=>{var ie;class ue{constructor(H){this.storage=H}setButtonLongPressDelay(H){var Q=this;return(0,l.Z)(function*(){yield Q.storage.set(J,H)})()}getButtonLongPressDelay(){var H=this;return(0,l.Z)(function*(){var Q;return null!==(Q=yield H.storage.get(J))&&void 0!==Q?Q:1e3})()}setWakeLockEnabled(H){var Q=this;return(0,l.Z)(function*(){yield Q.storage.set(K,H)})()}getWakeLockEnabled(){var H=this;return(0,l.Z)(function*(){var Q;return null!==(Q=yield H.storage.get(K))&&void 0!==Q&&Q})()}getClientId(){var H=this;return(0,l.Z)(function*(){return yield H.generateClientId(),H.storage.get(G)})()}generateClientId(){var H=this;return(0,l.Z)(function*(){var Q;let re=yield H.storage.get(G);(null===(Q=re)||void 0===Q?void 0:Q.length)>0||(re=Math.random().toString(36).substring(2,9),yield H.storage.set(G,re))})()}}return(ie=ue).\u0275fac=function(H){return new(H||ie)(s.LFG(me.K))},ie.\u0275prov=s.Yz7({token:ie,factory:ie.\u0275fac,providedIn:"root"}),ue})()},1414:(yt,Pe,T)=>{"use strict";T.d(Pe,{$:()=>ie});var l=T(5861);const me=(0,T(2726).fo)("KeepAwake",{web:()=>T.e(5022).then(T.bind(T,5022)).then(ue=>new ue.KeepAwakeWeb)});var G=T(248),K=T.n(G),J=T(9468),Y=T(3660);let ie=(()=>{var ue;class _e{constructor(Q){this.settingsService=Q,this.noSleep=new(K())}updateWakeLock(){var Q=this;return(0,l.Z)(function*(){!0===(yield Q.settingsService.getWakeLockEnabled())?yield Q.enableWakeLock():yield Q.disableWakeLock()})()}enableWakeLock(){var Q=this;return(0,l.Z)(function*(){(yield me.isSupported()).isSupported?yield me.keepAwake():yield Q.noSleep.enable()})()}disableWakeLock(){var Q=this;return(0,l.Z)(function*(){(yield me.isSupported()).isSupported?yield me.allowSleep():Q.noSleep.disable()})()}}return(ue=_e).\u0275fac=function(Q){return new(Q||ue)(J.LFG(Y.g))},ue.\u0275prov=J.Yz7({token:ue,factory:ue.\u0275fac,providedIn:"root"}),_e})()},553:(yt,Pe,T)=>{"use strict";T.d(Pe,{N:()=>l});const l={production:!0,webVersion:!0,version:"3.0.0"}},6377:(yt,Pe,T)=>{"use strict";var l=T(6593),s=T(9468),me=T(5877),G=T(9843),K=T(5861),J=T(553);const Y=[{path:"",loadChildren:(Te=(0,K.Z)(function*(){return J.N.webVersion?(yield Promise.all([T.e(5015),T.e(8592)]).then(T.bind(T,7911))).WebHomePageModule:(yield Promise.all([T.e(5015),T.e(8592),T.e(7091)]).then(T.bind(T,7091))).HomePageModule}),function(){return Te.apply(this,arguments)})},{path:"deck",loadChildren:()=>Promise.all([T.e(5015),T.e(8592),T.e(7730)]).then(T.bind(T,7730)).then(Te=>Te.DeckPageModule)}];var Te;let ie=(()=>{var Te;class Se{}return(Te=Se).\u0275fac=function(st){return new(st||Te)},Te.\u0275mod=s.oAB({type:Te}),Te.\u0275inj=s.cJS({imports:[me.Bz.forRoot(Y,{preloadingStrategy:me.wm}),me.Bz]}),Se})();var ue=T(2014),_e=T(1414);let H=(()=>{var Te;class Se{constructor(st,mt){this.storage=st,this.wakeLockService=mt}ngOnInit(){var st=this;return(0,K.Z)(function*(){yield st.storage.create();try{yield st.wakeLockService.updateWakeLock()}catch{}})()}}return(Te=Se).\u0275fac=function(st){return new(st||Te)(s.Y36(ue.K),s.Y36(_e.$))},Te.\u0275cmp=s.Xpm({type:Te,selectors:[["app-root"]],decls:2,vars:0,template:function(st,mt){1&st&&(s.TgZ(0,"ion-app"),s._UZ(1,"ion-router-outlet"),s.qZA())},dependencies:[G.dr,G.jP]}),Se})();var Q=T(95),re=T(6814);const se=new s.OlP("STORAGE_CONFIG_TOKEN");class te extends ue.K{constructor(){super()}create(){var Se=this;return(0,K.Z)(function*(){return Se})()}defineDriver(){return(0,K.Z)(function*(){})()}get driver(){return"noop"}get(Se){return(0,K.Z)(function*(){return null})()}set(Se,ke){return(0,K.Z)(function*(){})()}remove(Se){return(0,K.Z)(function*(){})()}clear(){return(0,K.Z)(function*(){})()}length(){return(0,K.Z)(function*(){return 0})()}keys(){return(0,K.Z)(function*(){return[]})()}forEach(Se){return(0,K.Z)(function*(){})()}setEncryptionKey(Se){}}function je(Te,Se){return(0,re.PM)(Te)?new te:new ue.K(Se)}let ve=(()=>{class Te{static forRoot(ke=null){return{ngModule:Te,providers:[{provide:se,useValue:ke},{provide:ue.K,useFactory:je,deps:[s.Lbi,se]}]}}}return Te.\u0275fac=function(ke){return new(ke||Te)},Te.\u0275mod=s.oAB({type:Te}),Te.\u0275inj=s.cJS({}),Te})();class de{constructor(Se){this._doc=Se}addGlobalEventListener(Se,ke,st){let mt;if("document"===Se?mt=this._doc:"window"===Se&&void 0!==typeof window&&(mt=window),!mt)throw new Error(`Unsupported event target ${mt} for event ${ke}`);return this.addEventListener(mt,ke,st)}}let ee=(()=>{class Te extends de{constructor(ke){super(ke)}supports(ke){return"down"===ke||"up"===ke||"move"===ke}addEventListener(ke,st,mt){const Rt=function he(Te){const Se=typeof window<"u"&&"PointerEvent"in window;switch(Te){case"up":return Se?["pointerup"]:["mouseup","touchend"];case"down":return Se?["pointerdown"]:["mousedown","touchstart"];case"move":return Se?["pointermove"]:["mousemove","touchmove"];default:return[]}}(st).map(en=>this.manager.addEventListener(ke,en,Yt=>{Yt.preventDefault(),mt(Yt)}));return()=>{Rt.forEach(en=>en())}}}return Te.\u0275fac=function(ke){return new(ke||Te)(s.LFG(re.K0))},Te.\u0275prov=s.Yz7({token:Te,factory:Te.\u0275fac}),Te})(),Ee=(()=>{class Te{}return Te.\u0275fac=function(ke){return new(ke||Te)},Te.\u0275mod=s.oAB({type:Te}),Te.\u0275inj=s.cJS({providers:[{provide:l.s3,useClass:ee,multi:!0}]}),Te})();new s.OlP("ScrollEventTime");let We=(()=>{var Te;class Se{}return(Te=Se).\u0275fac=function(st){return new(st||Te)},Te.\u0275mod=s.oAB({type:Te}),Te.\u0275inj=s.cJS({imports:[Ee,Ee]}),Se})();var _t=T(4911),bt=T(8504),At=T(2438),Ze=T(2096),Qe=T(5211),Xe=T(8645),$e=T(5592),nt=T(2420);const Mt=new $e.y(nt.Z);var et=T(3019),Tt=T(7398),Je=T(2181),Nt=T(4664),qt=T(3168),mn=T(4674),Kt=T(4829),bn=T(9360);const Ht={connector:()=>new Xe.x};function Fn(Te,Se=Ht){const{connector:ke}=Se;return(0,bn.e)((st,mt)=>{const Rt=ke();(0,Kt.Xf)(Te(function Vt(Te){return new $e.y(Se=>Te.subscribe(Se))}(Rt))).subscribe(mt),mt.add(st.subscribe(Rt))})}var jt=T(8180),Jt=T(9397),zt=T(7394);class Zt extends zt.w0{constructor(Se,ke){super()}schedule(Se,ke=0){return this}}const Ut={setInterval(Te,Se,...ke){const{delegate:st}=Ut;return null!=st&&st.setInterval?st.setInterval(Te,Se,...ke):setInterval(Te,Se,...ke)},clearInterval(Te){const{delegate:Se}=Ut;return((null==Se?void 0:Se.clearInterval)||clearInterval)(Te)},delegate:void 0};var wt=T(9039),kn=T(4552);class $n{constructor(Se,ke=$n.now){this.schedulerActionCtor=Se,this.now=ke}schedule(Se,ke=0,st){return new this.schedulerActionCtor(this,Se).schedule(st,ke)}}$n.now=kn.l.now;const Xn=new class Vn extends $n{constructor(Se,ke=$n.now){super(Se,ke),this.actions=[],this._active=!1}flush(Se){const{actions:ke}=this;if(this._active)return void ke.push(Se);let st;this._active=!0;do{if(st=Se.execute(Se.state,Se.delay))break}while(Se=ke.shift());if(this._active=!1,st){for(;Se=ke.shift();)Se.unsubscribe();throw st}}}(class nr extends Zt{constructor(Se,ke){super(Se,ke),this.scheduler=Se,this.work=ke,this.pending=!1}schedule(Se,ke=0){var st;if(this.closed)return this;this.state=Se;const mt=this.id,Rt=this.scheduler;return null!=mt&&(this.id=this.recycleAsyncId(Rt,mt,ke)),this.pending=!0,this.delay=ke,this.id=null!==(st=this.id)&&void 0!==st?st:this.requestAsyncId(Rt,this.id,ke),this}requestAsyncId(Se,ke,st=0){return Ut.setInterval(Se.flush.bind(Se,this),st)}recycleAsyncId(Se,ke,st=0){if(null!=st&&this.delay===st&&!1===this.pending)return ke;null!=ke&&Ut.clearInterval(ke)}execute(Se,ke){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const st=this._execute(Se,ke);if(st)return st;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(Se,ke){let mt,st=!1;try{this.work(Se)}catch(Rt){st=!0,mt=Rt||new Error("Scheduled action threw falsy error")}if(st)return this.unsubscribe(),mt}unsubscribe(){if(!this.closed){const{id:Se,scheduler:ke}=this,{actions:st}=ke;this.work=this.state=this.scheduler=null,this.pending=!1,(0,wt.P)(st,this),null!=Se&&(this.id=this.recycleAsyncId(ke,Se,null)),this.delay=null,super.unsubscribe()}}}),jn=Xn;var gr=T(8251),qn=T(975),rr=T(1631);function Hn(Te,Se){return Se?ke=>(0,Qe.z)(Se.pipe((0,jt.q)(1),function Qn(){return(0,bn.e)((Te,Se)=>{Te.subscribe((0,gr.x)(Se,nt.Z))})}()),ke.pipe(Hn(Te))):(0,rr.z)((ke,st)=>(0,Kt.Xf)(Te(ke,st)).pipe((0,jt.q)(1),(0,qn.h)(ke)))}var En=T(671);const Ue="Service workers are disabled or not supported by this browser";class Oe{constructor(Se){if(this.serviceWorker=Se,Se){const st=(0,At.R)(Se,"controllerchange").pipe((0,Tt.U)(()=>Se.controller)),mt=(0,_t.P)(()=>(0,Ze.of)(Se.controller)),Rt=(0,Qe.z)(mt,st);this.worker=Rt.pipe((0,Je.h)(ln=>!!ln)),this.registration=this.worker.pipe((0,Nt.w)(()=>Se.getRegistration()));const On=(0,At.R)(Se,"message").pipe((0,Tt.U)(ln=>ln.data)).pipe((0,Je.h)(ln=>ln&&ln.type)).pipe(function kt(Te){return Te?Se=>Fn(Te)(Se):Se=>function Bn(Te,Se){const ke=(0,mn.m)(Te)?Te:()=>Te;return(0,mn.m)(Se)?Fn(Se,{connector:ke}):st=>new qt.c(st,ke)}(new Xe.x)(Se)}());On.connect(),this.events=On}else this.worker=this.events=this.registration=function ge(Te){return(0,_t.P)(()=>(0,bt._)(new Error(Te)))}(Ue)}postMessage(Se,ke){return this.worker.pipe((0,jt.q)(1),(0,Jt.b)(st=>{st.postMessage({action:Se,...ke})})).toPromise().then(()=>{})}postMessageWithOperation(Se,ke,st){const mt=this.waitForOperationCompleted(st),Rt=this.postMessage(Se,ke);return Promise.all([Rt,mt]).then(([,en])=>en)}generateNonce(){return Math.round(1e7*Math.random())}eventsOfType(Se){let ke;return ke="string"==typeof Se?st=>st.type===Se:st=>Se.includes(st.type),this.events.pipe((0,Je.h)(ke))}nextEventOfType(Se){return this.eventsOfType(Se).pipe((0,jt.q)(1))}waitForOperationCompleted(Se){return this.eventsOfType("OPERATION_COMPLETED").pipe((0,Je.h)(ke=>ke.nonce===Se),(0,jt.q)(1),(0,Tt.U)(ke=>{if(void 0!==ke.result)return ke.result;throw new Error(ke.error)})).toPromise()}get isEnabled(){return!!this.serviceWorker}}let ut=(()=>{var Te;class Se{get isEnabled(){return this.sw.isEnabled}constructor(st){if(this.sw=st,this.pushManager=null,this.subscriptionChanges=new Xe.x,!st.isEnabled)return this.messages=Mt,this.notificationClicks=Mt,void(this.subscription=Mt);this.messages=this.sw.eventsOfType("PUSH").pipe((0,Tt.U)(Rt=>Rt.data)),this.notificationClicks=this.sw.eventsOfType("NOTIFICATION_CLICK").pipe((0,Tt.U)(Rt=>Rt.data)),this.pushManager=this.sw.registration.pipe((0,Tt.U)(Rt=>Rt.pushManager));const mt=this.pushManager.pipe((0,Nt.w)(Rt=>Rt.getSubscription()));this.subscription=(0,et.T)(mt,this.subscriptionChanges)}requestSubscription(st){if(!this.sw.isEnabled||null===this.pushManager)return Promise.reject(new Error(Ue));const mt={userVisibleOnly:!0};let Rt=this.decodeBase64(st.serverPublicKey.replace(/_/g,"/").replace(/-/g,"+")),en=new Uint8Array(new ArrayBuffer(Rt.length));for(let Yt=0;YtYt.subscribe(mt)),(0,jt.q)(1)).toPromise().then(Yt=>(this.subscriptionChanges.next(Yt),Yt))}unsubscribe(){return this.sw.isEnabled?this.subscription.pipe((0,jt.q)(1),(0,Nt.w)(mt=>{if(null===mt)throw new Error("Not subscribed to push notifications.");return mt.unsubscribe().then(Rt=>{if(!Rt)throw new Error("Unsubscribe failed!");this.subscriptionChanges.next(null)})})).toPromise():Promise.reject(new Error(Ue))}decodeBase64(st){return atob(st)}}return(Te=Se).\u0275fac=function(st){return new(st||Te)(s.LFG(Oe))},Te.\u0275prov=s.Yz7({token:Te,factory:Te.\u0275fac}),Se})(),Dt=(()=>{var Te;class Se{get isEnabled(){return this.sw.isEnabled}constructor(st){if(this.sw=st,!st.isEnabled)return this.versionUpdates=Mt,this.available=Mt,this.activated=Mt,void(this.unrecoverable=Mt);this.versionUpdates=this.sw.eventsOfType(["VERSION_DETECTED","VERSION_INSTALLATION_FAILED","VERSION_READY","NO_NEW_VERSION_DETECTED"]),this.available=this.versionUpdates.pipe((0,Je.h)(mt=>"VERSION_READY"===mt.type),(0,Tt.U)(mt=>({type:"UPDATE_AVAILABLE",current:mt.currentVersion,available:mt.latestVersion}))),this.activated=this.sw.eventsOfType("UPDATE_ACTIVATED"),this.unrecoverable=this.sw.eventsOfType("UNRECOVERABLE_STATE")}checkForUpdate(){if(!this.sw.isEnabled)return Promise.reject(new Error(Ue));const st=this.sw.generateNonce();return this.sw.postMessageWithOperation("CHECK_FOR_UPDATES",{nonce:st},st)}activateUpdate(){if(!this.sw.isEnabled)return Promise.reject(new Error(Ue));const st=this.sw.generateNonce();return this.sw.postMessageWithOperation("ACTIVATE_UPDATE",{nonce:st},st)}}return(Te=Se).\u0275fac=function(st){return new(st||Te)(s.LFG(Oe))},Te.\u0275prov=s.Yz7({token:Te,factory:Te.\u0275fac}),Se})();const Lt=new s.OlP("NGSW_REGISTER_SCRIPT");function on(Te,Se,ke,st){return()=>{if(!(0,re.NF)(st)||!("serviceWorker"in navigator)||!1===ke.enabled)return;let mt;if(navigator.serviceWorker.addEventListener("controllerchange",()=>{null!==navigator.serviceWorker.controller&&navigator.serviceWorker.controller.postMessage({action:"INITIALIZE"})}),"function"==typeof ke.registrationStrategy)mt=ke.registrationStrategy();else{const[en,...Yt]=(ke.registrationStrategy||"registerWhenStable:30000").split(":");switch(en){case"registerImmediately":mt=(0,Ze.of)(null);break;case"registerWithDelay":mt=un(+Yt[0]||0);break;case"registerWhenStable":mt=Yt[0]?(0,et.T)(xn(Te),un(+Yt[0])):xn(Te);break;default:throw new Error(`Unknown ServiceWorker registration strategy: ${ke.registrationStrategy}`)}}Te.get(s.R0b).runOutsideAngular(()=>mt.pipe((0,jt.q)(1)).subscribe(()=>navigator.serviceWorker.register(Se,{scope:ke.scope}).catch(en=>console.error("Service worker registration failed with:",en))))}}function un(Te){return(0,Ze.of)(null).pipe(function Ae(Te,Se=Xn){const ke=function Ve(Te=0,Se,ke=jn){let st=-1;return null!=Se&&((0,En.K)(Se)?ke=Se:st=Se),new $e.y(mt=>{let Rt=function Wn(Te){return Te instanceof Date&&!isNaN(Te)}(Te)?+Te-ke.now():Te;Rt<0&&(Rt=0);let en=0;return ke.schedule(function(){mt.closed||(mt.next(en++),0<=st?this.schedule(void 0,st):mt.complete())},Rt)})}(Te,Se);return Hn(()=>ke)}(Te))}function xn(Te){return Te.get(s.z2F).isStable.pipe((0,Je.h)(ke=>ke))}function An(Te,Se){return new Oe((0,re.NF)(Se)&&!1!==Te.enabled?navigator.serviceWorker:void 0)}class Pn{}function an(Te,Se={}){return(0,s.MR2)([ut,Dt,{provide:Lt,useValue:Te},{provide:Pn,useValue:Se},{provide:Oe,useFactory:An,deps:[Pn,s.Lbi]},{provide:s.ip1,useFactory:on,deps:[s.zs3,Lt,Pn,s.Lbi],multi:!0}])}let ur=(()=>{var Te;class Se{static register(st,mt={}){return{ngModule:Se,providers:[an(st,mt)]}}}return(Te=Se).\u0275fac=function(st){return new(st||Te)},Te.\u0275mod=s.oAB({type:Te}),Te.\u0275inj=s.cJS({providers:[ut,Dt]}),Se})(),Jn=(()=>{var Te;class Se{}return(Te=Se).\u0275fac=function(st){return new(st||Te)},Te.\u0275mod=s.oAB({type:Te,bootstrap:[H]}),Te.\u0275inj=s.cJS({providers:[{provide:me.wN,useClass:G.r4}],imports:[l.b2,G.Pc.forRoot(),ve.forRoot(),ie,Q.u5,We,ur.register("ngsw-worker.js",{enabled:!(0,s.X6Q)(),registrationStrategy:"registerWhenStable:30000"})]}),Se})();J.N.production&&(0,s.G48)(),l.q6().bootstrapModule(Jn).catch(Te=>console.log(Te))},9422:yt=>{yt.exports=function s(me,G,K){function J(ue,_e){if(!G[ue]){if(!me[ue]){if(Y)return Y(ue,!0);var Q=new Error("Cannot find module '"+ue+"'");throw Q.code="MODULE_NOT_FOUND",Q}var re=G[ue]={exports:{}};me[ue][0].call(re.exports,function(se){return J(me[ue][1][se]||se)},re,re.exports,s,me,G,K)}return G[ue].exports}for(var Y=void 0,ie=0;ie"u"&&s(3);var H=Promise;function Q(B,pe){pe&&B.then(function(z){pe(null,z)},function(z){pe(z)})}function re(B,pe,z){"function"==typeof pe&&B.then(pe),"function"==typeof z&&B.catch(z)}function se(B){return"string"!=typeof B&&(console.warn(B+" used as a key, but it is not a string."),B=String(B)),B}function te(){if(arguments.length&&"function"==typeof arguments[arguments.length-1])return arguments[arguments.length-1]}var je="local-forage-detect-blob-support",ve=void 0,de={},Ge=Object.prototype.toString,qe="readonly",W="readwrite";function ye(B){for(var pe=B.length,z=new ArrayBuffer(pe),be=new Uint8Array(z),we=0;we=43)}}).catch(function(){return!1})}(B).then(function(pe){return ve=pe})}function fe(B){var pe=de[B.name],z={};z.promise=new H(function(be,we){z.resolve=be,z.reject=we}),pe.deferredOperations.push(z),pe.dbReady=pe.dbReady?pe.dbReady.then(function(){return z.promise}):z.promise}function X(B){var z=de[B.name].deferredOperations.pop();if(z)return z.resolve(),z.promise}function He(B,pe){var be=de[B.name].deferredOperations.pop();if(be)return be.reject(pe),be.promise}function ce(B,pe){return new H(function(z,be){if(de[B.name]=de[B.name]||{forages:[],db:null,dbReady:null,deferredOperations:[]},B.db){if(!pe)return z(B.db);fe(B),B.db.close()}var we=[B.name];pe&&we.push(B.version);var De=ie.open.apply(ie,we);pe&&(De.onupgradeneeded=function(S){var C=De.result;try{C.createObjectStore(B.storeName),S.oldVersion<=1&&C.createObjectStore(je)}catch(x){if("ConstraintError"!==x.name)throw x;console.warn('The database "'+B.name+'" has been upgraded from version '+S.oldVersion+" to version "+S.newVersion+', but the storage "'+B.storeName+'" already exists.')}}),De.onerror=function(S){S.preventDefault(),be(De.error)},De.onsuccess=function(){var S=De.result;S.onversionchange=function(C){C.target.close()},z(S),X(B)}})}function he(B){return ce(B,!1)}function ee(B){return ce(B,!0)}function Ee(B,pe){if(!B.db)return!0;var z=!B.db.objectStoreNames.contains(B.storeName),we=B.version>B.db.version;if(B.versionB.version&&(B.version=De)}return!0}return!1}function ft(B){return _e([ye(atob(B.data))],{type:B.type})}function at(B){return B&&B.__local_forage_encoded_blob}function Fe(B){var pe=this,z=pe._initReady().then(function(){var be=de[pe._dbInfo.name];if(be&&be.dbReady)return be.dbReady});return re(z,B,B),z}function U(B,pe,z,be){void 0===be&&(be=1);try{var we=B.db.transaction(B.storeName,pe);z(null,we)}catch(De){if(be>0&&(!B.db||"InvalidStateError"===De.name||"NotFoundError"===De.name))return H.resolve().then(function(){if(!B.db||"NotFoundError"===De.name&&!B.db.objectStoreNames.contains(B.storeName)&&B.version<=B.db.version)return B.db&&(B.version=B.db.version+1),ee(B)}).then(function(){return function $(B){fe(B);for(var pe=de[B.name],z=pe.forages,be=0;be>4,ne[we++]=(15&S)<<4|C>>2,ne[we++]=(3&C)<<6|63&x;return N}function wt(B){var be,pe=new Uint8Array(B),z="";for(be=0;be>2],z+=St[(3&pe[be])<<4|pe[be+1]>>4],z+=St[(15&pe[be+1])<<2|pe[be+2]>>6],z+=St[63&pe[be+2]];return pe.length%3==2?z=z.substring(0,z.length-1)+"=":pe.length%3==1&&(z=z.substring(0,z.length-2)+"=="),z}var $n={serialize:function nr(B,pe){var z="";if(B&&(z=Zt.call(B)),B&&("[object ArrayBuffer]"===z||B.buffer&&"[object ArrayBuffer]"===Zt.call(B.buffer))){var be,we=Je;B instanceof ArrayBuffer?(be=B,we+=qt):(be=B.buffer,"[object Int8Array]"===z?we+="si08":"[object Uint8Array]"===z?we+="ui08":"[object Uint8ClampedArray]"===z?we+="uic8":"[object Int16Array]"===z?we+="si16":"[object Uint16Array]"===z?we+="ur16":"[object Int32Array]"===z?we+="si32":"[object Uint32Array]"===z?we+="ui32":"[object Float32Array]"===z?we+="fl32":"[object Float64Array]"===z?we+="fl64":pe(new Error("Failed to get type for BinaryArray"))),pe(we+wt(be))}else if("[object Blob]"===z){var De=new FileReader;De.onload=function(){var S="~~local_forage_type~"+B.type+"~"+wt(this.result);pe(Je+mn+S)},De.readAsArrayBuffer(B)}else try{pe(JSON.stringify(B))}catch(S){console.error("Couldn't convert value into a JSON string: ",B),pe(null,S)}},deserialize:function kn(B){if(B.substring(0,9)!==Je)return JSON.parse(B);var be,pe=B.substring(13),z=B.substring(9,13);if(z===mn&&Tt.test(pe)){var we=pe.match(Tt);be=we[1],pe=pe.substring(we[0].length)}var De=Ut(pe);switch(z){case qt:return De;case mn:return _e([De],{type:be});case"si08":return new Int8Array(De);case"ui08":return new Uint8Array(De);case"uic8":return new Uint8ClampedArray(De);case"si16":return new Int16Array(De);case"ur16":return new Uint16Array(De);case"si32":return new Int32Array(De);case"ui32":return new Uint32Array(De);case"fl32":return new Float32Array(De);case"fl64":return new Float64Array(De);default:throw new Error("Unkown type: "+z)}},stringToBuffer:Ut,bufferToString:wt};function Vn(B,pe,z,be){B.executeSql("CREATE TABLE IF NOT EXISTS "+pe.storeName+" (id INTEGER PRIMARY KEY, key unique, value)",[],z,be)}function jn(B,pe,z,be,we,De){B.executeSql(z,be,we,function(S,C){C.code===C.SYNTAX_ERR?S.executeSql("SELECT name FROM sqlite_master WHERE type='table' AND name = ?",[pe.storeName],function(x,N){N.rows.length?De(x,C):Vn(x,pe,function(){x.executeSql(z,be,we,De)},De)},De):De(S,C)},De)}function qn(B,pe,z,be){var we=this;B=se(B);var De=new H(function(S,C){we.ready().then(function(){void 0===pe&&(pe=null);var x=pe,N=we._dbInfo;N.serializer.serialize(pe,function(ne,oe){oe?C(oe):N.db.transaction(function(xe){jn(xe,N,"INSERT OR REPLACE INTO "+N.storeName+" (key, value) VALUES (?, ?)",[B,ne],function(){S(x)},function(Ke,Le){C(Le)})},function(xe){if(xe.code===xe.QUOTA_ERR){if(be>0)return void S(qn.apply(we,[B,x,z,be-1]));C(xe)}})})}).catch(C)});return Q(De,z),De}var Oe={_driver:"webSQLStorage",_initStorage:function Xn(B){var pe=this,z={db:null};if(B)for(var be in B)z[be]="string"!=typeof B[be]?B[be].toString():B[be];var we=new H(function(De,S){try{z.db=openDatabase(z.name,String(z.version),z.description,z.size)}catch(C){return S(C)}z.db.transaction(function(C){Vn(C,z,function(){pe._dbInfo=z,De()},function(x,N){S(N)})},S)});return z.serializer=$n,we},_support:function Mt(){return"function"==typeof openDatabase}(),iterate:function Qn(B,pe){var z=this,be=new H(function(we,De){z.ready().then(function(){var S=z._dbInfo;S.db.transaction(function(C){jn(C,S,"SELECT * FROM "+S.storeName,[],function(x,N){for(var ne=N.rows,oe=ne.length,xe=0;xe '__WebKitDatabaseInfoTable__'",[],function(we,De){for(var S=[],C=0;C0}var st={_driver:"localStorageWrapper",_initStorage:function un(B){var z={};if(B)for(var be in B)z[be]=B[be];return z.keyPrefix=Dt(B,this._defaultConfig),on()?(this._dbInfo=z,z.serializer=$n,H.resolve()):H.reject()},_support:function ut(){try{return typeof localStorage<"u"&&"setItem"in localStorage&&!!localStorage.setItem}catch{return!1}}(),iterate:function Pn(B,pe){var z=this,be=z.ready().then(function(){for(var we=z._dbInfo,De=we.keyPrefix,S=De.length,C=localStorage.length,x=1,N=0;N=0;we--){var De=localStorage.key(we);0===De.indexOf(be)&&localStorage.removeItem(De)}});return Q(z,B),z},length:function Jn(B){var z=this.keys().then(function(be){return be.length});return Q(z,B),z},key:function an(B,pe){var z=this,be=z.ready().then(function(){var De,we=z._dbInfo;try{De=localStorage.key(B)}catch{De=null}return De&&(De=De.substring(we.keyPrefix.length)),De});return Q(be,pe),be},keys:function ur(B){var pe=this,z=pe.ready().then(function(){for(var be=pe._dbInfo,we=localStorage.length,De=[],S=0;S=0;S--){var C=localStorage.key(S);0===C.indexOf(De)&&localStorage.removeItem(C)}}):H.reject("Invalid arguments"),pe),we}},mt=function(pe,z){return pe===z||"number"==typeof pe&&"number"==typeof z&&isNaN(pe)&&isNaN(z)},Rt=function(pe,z){for(var be=pe.length,we=0;we"u"?"undefined":K(z))){if(this._ready)return new Error("Can't call config() after localforage has been used.");for(var be in z){if("storeName"===be&&(z[be]=z[be].replace(/\W/g,"_")),"version"===be&&"number"!=typeof z[be])return new Error("Database version must be a number.");this._config[be]=z[be]}return!("driver"in z)||!z.driver||this.setDriver(this._config.driver)}return"string"==typeof z?this._config[z]:this._config},B.prototype.defineDriver=function(z,be,we){var De=new H(function(S,C){try{var x=z._driver,N=new Error("Custom driver not compliant; see https://mozilla.github.io/localForage/#definedriver");if(!z._driver)return void C(N);for(var ne=vr.concat("_initStorage"),oe=0,xe=ne.length;oe{const{webm:l,mp4:s}=T(6177),me=()=>typeof navigator<"u"&&parseFloat((""+(/CPU.*OS ([0-9_]{3,4})[0-9_]{0,1}|(CPU like).*AppleWebKit.*Mobile/i.exec(navigator.userAgent)||[0,""])[1]).replace("undefined","3_2").replace("_",".").replace("_",""))<10&&!window.MSStream,G=()=>"wakeLock"in navigator;yt.exports=class K{constructor(){if(this.enabled=!1,G()){this._wakeLock=null;const Y=()=>{null!==this._wakeLock&&"visible"===document.visibilityState&&this.enable()};document.addEventListener("visibilitychange",Y),document.addEventListener("fullscreenchange",Y)}else me()?this.noSleepTimer=null:(this.noSleepVideo=document.createElement("video"),this.noSleepVideo.setAttribute("title","No Sleep"),this.noSleepVideo.setAttribute("playsinline",""),this._addSourceToVideo(this.noSleepVideo,"webm",l),this._addSourceToVideo(this.noSleepVideo,"mp4",s),this.noSleepVideo.addEventListener("loadedmetadata",()=>{this.noSleepVideo.duration<=1?this.noSleepVideo.setAttribute("loop",""):this.noSleepVideo.addEventListener("timeupdate",()=>{this.noSleepVideo.currentTime>.5&&(this.noSleepVideo.currentTime=Math.random())})}))}_addSourceToVideo(Y,ie,ue){var _e=document.createElement("source");_e.src=ue,_e.type=`video/${ie}`,Y.appendChild(_e)}get isEnabled(){return this.enabled}enable(){return G()?navigator.wakeLock.request("screen").then(Y=>{this._wakeLock=Y,this.enabled=!0,console.log("Wake Lock active."),this._wakeLock.addEventListener("release",()=>{console.log("Wake Lock released.")})}).catch(Y=>{throw this.enabled=!1,console.error(`${Y.name}, ${Y.message}`),Y}):me()?(this.disable(),console.warn("\n NoSleep enabled for older iOS devices. This can interrupt\n active or long-running network requests from completing successfully.\n See https://github.com/richtr/NoSleep.js/issues/15 for more details.\n "),this.noSleepTimer=window.setInterval(()=>{document.hidden||(window.location.href=window.location.href.split("#")[0],window.setTimeout(window.stop,0))},15e3),this.enabled=!0,Promise.resolve()):this.noSleepVideo.play().then(ie=>(this.enabled=!0,ie)).catch(ie=>{throw this.enabled=!1,ie})}disable(){G()?(this._wakeLock&&this._wakeLock.release(),this._wakeLock=null):me()?this.noSleepTimer&&(console.warn("\n NoSleep now disabled for older iOS devices.\n "),window.clearInterval(this.noSleepTimer),this.noSleepTimer=null):this.noSleepVideo.pause(),this.enabled=!1}}},6177:yt=>{yt.exports={webm:"data:video/webm;base64,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",mp4:"data:video/mp4;base64,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"}},5619:(yt,Pe,T)=>{"use strict";T.d(Pe,{X:()=>s});var l=T(8645);class s extends l.x{constructor(G){super(),this._value=G}get value(){return this.getValue()}_subscribe(G){const K=super._subscribe(G);return!K.closed&&G.next(this._value),K}getValue(){const{hasError:G,thrownError:K,_value:J}=this;if(G)throw K;return this._throwIfClosed(),J}next(G){super.next(this._value=G)}}},5592:(yt,Pe,T)=>{"use strict";T.d(Pe,{y:()=>ie});var l=T(305),s=T(7394),me=T(4850),G=T(8407),K=T(2653),J=T(4674),Y=T(1441);let ie=(()=>{class Q{constructor(se){se&&(this._subscribe=se)}lift(se){const te=new Q;return te.source=this,te.operator=se,te}subscribe(se,te,je){const ve=function H(Q){return Q&&Q instanceof l.Lv||function _e(Q){return Q&&(0,J.m)(Q.next)&&(0,J.m)(Q.error)&&(0,J.m)(Q.complete)}(Q)&&(0,s.Nn)(Q)}(se)?se:new l.Hp(se,te,je);return(0,Y.x)(()=>{const{operator:de,source:Ge}=this;ve.add(de?de.call(ve,Ge):Ge?this._subscribe(ve):this._trySubscribe(ve))}),ve}_trySubscribe(se){try{return this._subscribe(se)}catch(te){se.error(te)}}forEach(se,te){return new(te=ue(te))((je,ve)=>{const de=new l.Hp({next:Ge=>{try{se(Ge)}catch(qe){ve(qe),de.unsubscribe()}},error:ve,complete:je});this.subscribe(de)})}_subscribe(se){var te;return null===(te=this.source)||void 0===te?void 0:te.subscribe(se)}[me.L](){return this}pipe(...se){return(0,G.U)(se)(this)}toPromise(se){return new(se=ue(se))((te,je)=>{let ve;this.subscribe(de=>ve=de,de=>je(de),()=>te(ve))})}}return Q.create=re=>new Q(re),Q})();function ue(Q){var re;return null!==(re=null!=Q?Q:K.config.Promise)&&void 0!==re?re:Promise}},8645:(yt,Pe,T)=>{"use strict";T.d(Pe,{u:()=>ie,x:()=>Y});var l=T(5592),s=T(7394);const G=(0,T(2306).d)(ue=>function(){ue(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var K=T(9039),J=T(1441);let Y=(()=>{class ue extends l.y{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(H){const Q=new ie(this,this);return Q.operator=H,Q}_throwIfClosed(){if(this.closed)throw new G}next(H){(0,J.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const Q of this.currentObservers)Q.next(H)}})}error(H){(0,J.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=H;const{observers:Q}=this;for(;Q.length;)Q.shift().error(H)}})}complete(){(0,J.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:H}=this;for(;H.length;)H.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var H;return(null===(H=this.observers)||void 0===H?void 0:H.length)>0}_trySubscribe(H){return this._throwIfClosed(),super._trySubscribe(H)}_subscribe(H){return this._throwIfClosed(),this._checkFinalizedStatuses(H),this._innerSubscribe(H)}_innerSubscribe(H){const{hasError:Q,isStopped:re,observers:se}=this;return Q||re?s.Lc:(this.currentObservers=null,se.push(H),new s.w0(()=>{this.currentObservers=null,(0,K.P)(se,H)}))}_checkFinalizedStatuses(H){const{hasError:Q,thrownError:re,isStopped:se}=this;Q?H.error(re):se&&H.complete()}asObservable(){const H=new l.y;return H.source=this,H}}return ue.create=(_e,H)=>new ie(_e,H),ue})();class ie extends Y{constructor(_e,H){super(),this.destination=_e,this.source=H}next(_e){var H,Q;null===(Q=null===(H=this.destination)||void 0===H?void 0:H.next)||void 0===Q||Q.call(H,_e)}error(_e){var H,Q;null===(Q=null===(H=this.destination)||void 0===H?void 0:H.error)||void 0===Q||Q.call(H,_e)}complete(){var _e,H;null===(H=null===(_e=this.destination)||void 0===_e?void 0:_e.complete)||void 0===H||H.call(_e)}_subscribe(_e){var H,Q;return null!==(Q=null===(H=this.source)||void 0===H?void 0:H.subscribe(_e))&&void 0!==Q?Q:s.Lc}}},305:(yt,Pe,T)=>{"use strict";T.d(Pe,{Hp:()=>je,Lv:()=>Q});var l=T(4674),s=T(7394),me=T(2653),G=T(3894),K=T(2420);const J=ue("C",void 0,void 0);function ue(W,ye,Ne){return{kind:W,value:ye,error:Ne}}var _e=T(7599),H=T(1441);class Q extends s.w0{constructor(ye){super(),this.isStopped=!1,ye?(this.destination=ye,(0,s.Nn)(ye)&&ye.add(this)):this.destination=qe}static create(ye,Ne,Be){return new je(ye,Ne,Be)}next(ye){this.isStopped?Ge(function ie(W){return ue("N",W,void 0)}(ye),this):this._next(ye)}error(ye){this.isStopped?Ge(function Y(W){return ue("E",void 0,W)}(ye),this):(this.isStopped=!0,this._error(ye))}complete(){this.isStopped?Ge(J,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(ye){this.destination.next(ye)}_error(ye){try{this.destination.error(ye)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const re=Function.prototype.bind;function se(W,ye){return re.call(W,ye)}class te{constructor(ye){this.partialObserver=ye}next(ye){const{partialObserver:Ne}=this;if(Ne.next)try{Ne.next(ye)}catch(Be){ve(Be)}}error(ye){const{partialObserver:Ne}=this;if(Ne.error)try{Ne.error(ye)}catch(Be){ve(Be)}else ve(ye)}complete(){const{partialObserver:ye}=this;if(ye.complete)try{ye.complete()}catch(Ne){ve(Ne)}}}class je extends Q{constructor(ye,Ne,Be){let fe;if(super(),(0,l.m)(ye)||!ye)fe={next:null!=ye?ye:void 0,error:null!=Ne?Ne:void 0,complete:null!=Be?Be:void 0};else{let X;this&&me.config.useDeprecatedNextContext?(X=Object.create(ye),X.unsubscribe=()=>this.unsubscribe(),fe={next:ye.next&&se(ye.next,X),error:ye.error&&se(ye.error,X),complete:ye.complete&&se(ye.complete,X)}):fe=ye}this.destination=new te(fe)}}function ve(W){me.config.useDeprecatedSynchronousErrorHandling?(0,H.O)(W):(0,G.h)(W)}function Ge(W,ye){const{onStoppedNotification:Ne}=me.config;Ne&&_e.z.setTimeout(()=>Ne(W,ye))}const qe={closed:!0,next:K.Z,error:function de(W){throw W},complete:K.Z}},7394:(yt,Pe,T)=>{"use strict";T.d(Pe,{Lc:()=>J,w0:()=>K,Nn:()=>Y});var l=T(4674);const me=(0,T(2306).d)(ue=>function(H){ue(this),this.message=H?`${H.length} errors occurred during unsubscription:\n${H.map((Q,re)=>`${re+1}) ${Q.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=H});var G=T(9039);class K{constructor(_e){this.initialTeardown=_e,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let _e;if(!this.closed){this.closed=!0;const{_parentage:H}=this;if(H)if(this._parentage=null,Array.isArray(H))for(const se of H)se.remove(this);else H.remove(this);const{initialTeardown:Q}=this;if((0,l.m)(Q))try{Q()}catch(se){_e=se instanceof me?se.errors:[se]}const{_finalizers:re}=this;if(re){this._finalizers=null;for(const se of re)try{ie(se)}catch(te){_e=null!=_e?_e:[],te instanceof me?_e=[..._e,...te.errors]:_e.push(te)}}if(_e)throw new me(_e)}}add(_e){var H;if(_e&&_e!==this)if(this.closed)ie(_e);else{if(_e instanceof K){if(_e.closed||_e._hasParent(this))return;_e._addParent(this)}(this._finalizers=null!==(H=this._finalizers)&&void 0!==H?H:[]).push(_e)}}_hasParent(_e){const{_parentage:H}=this;return H===_e||Array.isArray(H)&&H.includes(_e)}_addParent(_e){const{_parentage:H}=this;this._parentage=Array.isArray(H)?(H.push(_e),H):H?[H,_e]:_e}_removeParent(_e){const{_parentage:H}=this;H===_e?this._parentage=null:Array.isArray(H)&&(0,G.P)(H,_e)}remove(_e){const{_finalizers:H}=this;H&&(0,G.P)(H,_e),_e instanceof K&&_e._removeParent(this)}}K.EMPTY=(()=>{const ue=new K;return ue.closed=!0,ue})();const J=K.EMPTY;function Y(ue){return ue instanceof K||ue&&"closed"in ue&&(0,l.m)(ue.remove)&&(0,l.m)(ue.add)&&(0,l.m)(ue.unsubscribe)}function ie(ue){(0,l.m)(ue)?ue():ue.unsubscribe()}},2653:(yt,Pe,T)=>{"use strict";T.d(Pe,{config:()=>l});const l={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},3168:(yt,Pe,T)=>{"use strict";T.d(Pe,{c:()=>J});var l=T(5592),s=T(7394),me=T(6196),G=T(8251),K=T(9360);class J extends l.y{constructor(ie,ue){super(),this.source=ie,this.subjectFactory=ue,this._subject=null,this._refCount=0,this._connection=null,(0,K.A)(ie)&&(this.lift=ie.lift)}_subscribe(ie){return this.getSubject().subscribe(ie)}getSubject(){const ie=this._subject;return(!ie||ie.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:ie}=this;this._subject=this._connection=null,null==ie||ie.unsubscribe()}connect(){let ie=this._connection;if(!ie){ie=this._connection=new s.w0;const ue=this.getSubject();ie.add(this.source.subscribe((0,G.x)(ue,void 0,()=>{this._teardown(),ue.complete()},_e=>{this._teardown(),ue.error(_e)},()=>this._teardown()))),ie.closed&&(this._connection=null,ie=s.w0.EMPTY)}return ie}refCount(){return(0,me.x)()(this)}}},2572:(yt,Pe,T)=>{"use strict";T.d(Pe,{a:()=>_e});var l=T(5592),s=T(7453),me=T(7715),G=T(2737),K=T(7400),J=T(9940),Y=T(2714),ie=T(8251),ue=T(7103);function _e(...re){const se=(0,J.yG)(re),te=(0,J.jO)(re),{args:je,keys:ve}=(0,s.D)(re);if(0===je.length)return(0,me.D)([],se);const de=new l.y(function H(re,se,te=G.y){return je=>{Q(se,()=>{const{length:ve}=re,de=new Array(ve);let Ge=ve,qe=ve;for(let W=0;W{const ye=(0,me.D)(re[W],se);let Ne=!1;ye.subscribe((0,ie.x)(je,Be=>{de[W]=Be,Ne||(Ne=!0,qe--),qe||je.next(te(de.slice()))},()=>{--Ge||je.complete()}))},je)},je)}}(je,se,ve?Ge=>(0,Y.n)(ve,Ge):G.y));return te?de.pipe((0,K.Z)(te)):de}function Q(re,se,te){re?(0,ue.f)(te,re,se):se()}},5211:(yt,Pe,T)=>{"use strict";T.d(Pe,{z:()=>K});var l=T(7537),me=T(9940),G=T(7715);function K(...J){return function s(){return(0,l.J)(1)}()((0,G.D)(J,(0,me.yG)(J)))}},4911:(yt,Pe,T)=>{"use strict";T.d(Pe,{P:()=>me});var l=T(5592),s=T(4829);function me(G){return new l.y(K=>{(0,s.Xf)(G()).subscribe(K)})}},6232:(yt,Pe,T)=>{"use strict";T.d(Pe,{E:()=>s});const s=new(T(5592).y)(K=>K.complete())},7715:(yt,Pe,T)=>{"use strict";T.d(Pe,{D:()=>Be});var l=T(4829),s=T(7103),me=T(9360),G=T(8251);function K(fe,X=0){return(0,me.e)((He,ce)=>{He.subscribe((0,G.x)(ce,he=>(0,s.f)(ce,fe,()=>ce.next(he),X),()=>(0,s.f)(ce,fe,()=>ce.complete(),X),he=>(0,s.f)(ce,fe,()=>ce.error(he),X)))})}function J(fe,X=0){return(0,me.e)((He,ce)=>{ce.add(fe.schedule(()=>He.subscribe(ce),X))})}var ue=T(5592),H=T(4971),Q=T(4674);function se(fe,X){if(!fe)throw new Error("Iterable cannot be null");return new ue.y(He=>{(0,s.f)(He,X,()=>{const ce=fe[Symbol.asyncIterator]();(0,s.f)(He,X,()=>{ce.next().then(he=>{he.done?He.complete():He.next(he.value)})},0,!0)})})}var te=T(8382),je=T(4026),ve=T(4266),de=T(3664),Ge=T(5726),qe=T(9853),W=T(541);function Be(fe,X){return X?function Ne(fe,X){if(null!=fe){if((0,te.c)(fe))return function Y(fe,X){return(0,l.Xf)(fe).pipe(J(X),K(X))}(fe,X);if((0,ve.z)(fe))return function _e(fe,X){return new ue.y(He=>{let ce=0;return X.schedule(function(){ce===fe.length?He.complete():(He.next(fe[ce++]),He.closed||this.schedule())})})}(fe,X);if((0,je.t)(fe))return function ie(fe,X){return(0,l.Xf)(fe).pipe(J(X),K(X))}(fe,X);if((0,Ge.D)(fe))return se(fe,X);if((0,de.T)(fe))return function re(fe,X){return new ue.y(He=>{let ce;return(0,s.f)(He,X,()=>{ce=fe[H.h](),(0,s.f)(He,X,()=>{let he,ee;try{({value:he,done:ee}=ce.next())}catch(Ee){return void He.error(Ee)}ee?He.complete():He.next(he)},0,!0)}),()=>(0,Q.m)(null==ce?void 0:ce.return)&&ce.return()})}(fe,X);if((0,W.L)(fe))return function ye(fe,X){return se((0,W.Q)(fe),X)}(fe,X)}throw(0,qe.z)(fe)}(fe,X):(0,l.Xf)(fe)}},2438:(yt,Pe,T)=>{"use strict";T.d(Pe,{R:()=>_e});var l=T(4829),s=T(5592),me=T(1631),G=T(4266),K=T(4674),J=T(7400);const Y=["addListener","removeListener"],ie=["addEventListener","removeEventListener"],ue=["on","off"];function _e(te,je,ve,de){if((0,K.m)(ve)&&(de=ve,ve=void 0),de)return _e(te,je,ve).pipe((0,J.Z)(de));const[Ge,qe]=function se(te){return(0,K.m)(te.addEventListener)&&(0,K.m)(te.removeEventListener)}(te)?ie.map(W=>ye=>te[W](je,ye,ve)):function Q(te){return(0,K.m)(te.addListener)&&(0,K.m)(te.removeListener)}(te)?Y.map(H(te,je)):function re(te){return(0,K.m)(te.on)&&(0,K.m)(te.off)}(te)?ue.map(H(te,je)):[];if(!Ge&&(0,G.z)(te))return(0,me.z)(W=>_e(W,je,ve))((0,l.Xf)(te));if(!Ge)throw new TypeError("Invalid event target");return new s.y(W=>{const ye=(...Ne)=>W.next(1qe(ye)})}function H(te,je){return ve=>de=>te[ve](je,de)}},4829:(yt,Pe,T)=>{"use strict";T.d(Pe,{Xf:()=>re});var l=T(7582),s=T(4266),me=T(4026),G=T(5592),K=T(8382),J=T(5726),Y=T(9853),ie=T(3664),ue=T(541),_e=T(4674),H=T(3894),Q=T(4850);function re(W){if(W instanceof G.y)return W;if(null!=W){if((0,K.c)(W))return function se(W){return new G.y(ye=>{const Ne=W[Q.L]();if((0,_e.m)(Ne.subscribe))return Ne.subscribe(ye);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(W);if((0,s.z)(W))return function te(W){return new G.y(ye=>{for(let Ne=0;Ne{W.then(Ne=>{ye.closed||(ye.next(Ne),ye.complete())},Ne=>ye.error(Ne)).then(null,H.h)})}(W);if((0,J.D)(W))return de(W);if((0,ie.T)(W))return function ve(W){return new G.y(ye=>{for(const Ne of W)if(ye.next(Ne),ye.closed)return;ye.complete()})}(W);if((0,ue.L)(W))return function Ge(W){return de((0,ue.Q)(W))}(W)}throw(0,Y.z)(W)}function de(W){return new G.y(ye=>{(function qe(W,ye){var Ne,Be,fe,X;return(0,l.mG)(this,void 0,void 0,function*(){try{for(Ne=(0,l.KL)(W);!(Be=yield Ne.next()).done;)if(ye.next(Be.value),ye.closed)return}catch(He){fe={error:He}}finally{try{Be&&!Be.done&&(X=Ne.return)&&(yield X.call(Ne))}finally{if(fe)throw fe.error}}ye.complete()})})(W,ye).catch(Ne=>ye.error(Ne))})}},3019:(yt,Pe,T)=>{"use strict";T.d(Pe,{T:()=>J});var l=T(7537),s=T(4829),me=T(6232),G=T(9940),K=T(7715);function J(...Y){const ie=(0,G.yG)(Y),ue=(0,G._6)(Y,1/0),_e=Y;return _e.length?1===_e.length?(0,s.Xf)(_e[0]):(0,l.J)(ue)((0,K.D)(_e,ie)):me.E}},2096:(yt,Pe,T)=>{"use strict";T.d(Pe,{of:()=>me});var l=T(9940),s=T(7715);function me(...G){const K=(0,l.yG)(G);return(0,s.D)(G,K)}},8504:(yt,Pe,T)=>{"use strict";T.d(Pe,{_:()=>me});var l=T(5592),s=T(4674);function me(G,K){const J=(0,s.m)(G)?G:()=>G,Y=ie=>ie.error(J());return new l.y(K?ie=>K.schedule(Y,0,ie):Y)}},8251:(yt,Pe,T)=>{"use strict";T.d(Pe,{x:()=>s});var l=T(305);function s(G,K,J,Y,ie){return new me(G,K,J,Y,ie)}class me extends l.Lv{constructor(K,J,Y,ie,ue,_e){super(K),this.onFinalize=ue,this.shouldUnsubscribe=_e,this._next=J?function(H){try{J(H)}catch(Q){K.error(Q)}}:super._next,this._error=ie?function(H){try{ie(H)}catch(Q){K.error(Q)}finally{this.unsubscribe()}}:super._error,this._complete=Y?function(){try{Y()}catch(H){K.error(H)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var K;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:J}=this;super.unsubscribe(),!J&&(null===(K=this.onFinalize)||void 0===K||K.call(this))}}}},3997:(yt,Pe,T)=>{"use strict";T.d(Pe,{x:()=>G});var l=T(2737),s=T(9360),me=T(8251);function G(J,Y=l.y){return J=null!=J?J:K,(0,s.e)((ie,ue)=>{let _e,H=!0;ie.subscribe((0,me.x)(ue,Q=>{const re=Y(Q);(H||!J(_e,re))&&(H=!1,_e=re,ue.next(Q))}))})}function K(J,Y){return J===Y}},2181:(yt,Pe,T)=>{"use strict";T.d(Pe,{h:()=>me});var l=T(9360),s=T(8251);function me(G,K){return(0,l.e)((J,Y)=>{let ie=0;J.subscribe((0,s.x)(Y,ue=>G.call(K,ue,ie++)&&Y.next(ue)))})}},7398:(yt,Pe,T)=>{"use strict";T.d(Pe,{U:()=>me});var l=T(9360),s=T(8251);function me(G,K){return(0,l.e)((J,Y)=>{let ie=0;J.subscribe((0,s.x)(Y,ue=>{Y.next(G.call(K,ue,ie++))}))})}},975:(yt,Pe,T)=>{"use strict";T.d(Pe,{h:()=>s});var l=T(7398);function s(me){return(0,l.U)(()=>me)}},7537:(yt,Pe,T)=>{"use strict";T.d(Pe,{J:()=>me});var l=T(1631),s=T(2737);function me(G=1/0){return(0,l.z)(s.y,G)}},1631:(yt,Pe,T)=>{"use strict";T.d(Pe,{z:()=>ie});var l=T(7398),s=T(4829),me=T(9360),G=T(7103),K=T(8251),Y=T(4674);function ie(ue,_e,H=1/0){return(0,Y.m)(_e)?ie((Q,re)=>(0,l.U)((se,te)=>_e(Q,se,re,te))((0,s.Xf)(ue(Q,re))),H):("number"==typeof _e&&(H=_e),(0,me.e)((Q,re)=>function J(ue,_e,H,Q,re,se,te,je){const ve=[];let de=0,Ge=0,qe=!1;const W=()=>{qe&&!ve.length&&!de&&_e.complete()},ye=Be=>de{se&&_e.next(Be),de++;let fe=!1;(0,s.Xf)(H(Be,Ge++)).subscribe((0,K.x)(_e,X=>{null==re||re(X),se?ye(X):_e.next(X)},()=>{fe=!0},void 0,()=>{if(fe)try{for(de--;ve.length&&deNe(X)):Ne(X)}W()}catch(X){_e.error(X)}}))};return ue.subscribe((0,K.x)(_e,ye,()=>{qe=!0,W()})),()=>{null==je||je()}}(Q,re,ue,H)))}},6196:(yt,Pe,T)=>{"use strict";T.d(Pe,{x:()=>me});var l=T(9360),s=T(8251);function me(){return(0,l.e)((G,K)=>{let J=null;G._refCount++;const Y=(0,s.x)(K,void 0,void 0,void 0,()=>{if(!G||G._refCount<=0||0<--G._refCount)return void(J=null);const ie=G._connection,ue=J;J=null,ie&&(!ue||ie===ue)&&ie.unsubscribe(),K.unsubscribe()});G.subscribe(Y),Y.closed||(J=G.connect())})}},4664:(yt,Pe,T)=>{"use strict";T.d(Pe,{w:()=>G});var l=T(4829),s=T(9360),me=T(8251);function G(K,J){return(0,s.e)((Y,ie)=>{let ue=null,_e=0,H=!1;const Q=()=>H&&!ue&&ie.complete();Y.subscribe((0,me.x)(ie,re=>{null==ue||ue.unsubscribe();let se=0;const te=_e++;(0,l.Xf)(K(re,te)).subscribe(ue=(0,me.x)(ie,je=>ie.next(J?J(re,je,te,se++):je),()=>{ue=null,Q()}))},()=>{H=!0,Q()}))})}},8180:(yt,Pe,T)=>{"use strict";T.d(Pe,{q:()=>G});var l=T(6232),s=T(9360),me=T(8251);function G(K){return K<=0?()=>l.E:(0,s.e)((J,Y)=>{let ie=0;J.subscribe((0,me.x)(Y,ue=>{++ie<=K&&(Y.next(ue),K<=ie&&Y.complete())}))})}},9397:(yt,Pe,T)=>{"use strict";T.d(Pe,{b:()=>K});var l=T(4674),s=T(9360),me=T(8251),G=T(2737);function K(J,Y,ie){const ue=(0,l.m)(J)||Y||ie?{next:J,error:Y,complete:ie}:J;return ue?(0,s.e)((_e,H)=>{var Q;null===(Q=ue.subscribe)||void 0===Q||Q.call(ue);let re=!0;_e.subscribe((0,me.x)(H,se=>{var te;null===(te=ue.next)||void 0===te||te.call(ue,se),H.next(se)},()=>{var se;re=!1,null===(se=ue.complete)||void 0===se||se.call(ue),H.complete()},se=>{var te;re=!1,null===(te=ue.error)||void 0===te||te.call(ue,se),H.error(se)},()=>{var se,te;re&&(null===(se=ue.unsubscribe)||void 0===se||se.call(ue)),null===(te=ue.finalize)||void 0===te||te.call(ue)}))}):G.y}},4552:(yt,Pe,T)=>{"use strict";T.d(Pe,{l:()=>l});const l={now:()=>(l.delegate||Date).now(),delegate:void 0}},7599:(yt,Pe,T)=>{"use strict";T.d(Pe,{z:()=>l});const l={setTimeout(s,me,...G){const{delegate:K}=l;return null!=K&&K.setTimeout?K.setTimeout(s,me,...G):setTimeout(s,me,...G)},clearTimeout(s){const{delegate:me}=l;return((null==me?void 0:me.clearTimeout)||clearTimeout)(s)},delegate:void 0}},4971:(yt,Pe,T)=>{"use strict";T.d(Pe,{h:()=>s});const s=function l(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},4850:(yt,Pe,T)=>{"use strict";T.d(Pe,{L:()=>l});const l="function"==typeof Symbol&&Symbol.observable||"@@observable"},9940:(yt,Pe,T)=>{"use strict";T.d(Pe,{_6:()=>J,jO:()=>G,yG:()=>K});var l=T(4674),s=T(671);function me(Y){return Y[Y.length-1]}function G(Y){return(0,l.m)(me(Y))?Y.pop():void 0}function K(Y){return(0,s.K)(me(Y))?Y.pop():void 0}function J(Y,ie){return"number"==typeof me(Y)?Y.pop():ie}},7453:(yt,Pe,T)=>{"use strict";T.d(Pe,{D:()=>K});const{isArray:l}=Array,{getPrototypeOf:s,prototype:me,keys:G}=Object;function K(Y){if(1===Y.length){const ie=Y[0];if(l(ie))return{args:ie,keys:null};if(function J(Y){return Y&&"object"==typeof Y&&s(Y)===me}(ie)){const ue=G(ie);return{args:ue.map(_e=>ie[_e]),keys:ue}}}return{args:Y,keys:null}}},9039:(yt,Pe,T)=>{"use strict";function l(s,me){if(s){const G=s.indexOf(me);0<=G&&s.splice(G,1)}}T.d(Pe,{P:()=>l})},2306:(yt,Pe,T)=>{"use strict";function l(s){const G=s(K=>{Error.call(K),K.stack=(new Error).stack});return G.prototype=Object.create(Error.prototype),G.prototype.constructor=G,G}T.d(Pe,{d:()=>l})},2714:(yt,Pe,T)=>{"use strict";function l(s,me){return s.reduce((G,K,J)=>(G[K]=me[J],G),{})}T.d(Pe,{n:()=>l})},1441:(yt,Pe,T)=>{"use strict";T.d(Pe,{O:()=>G,x:()=>me});var l=T(2653);let s=null;function me(K){if(l.config.useDeprecatedSynchronousErrorHandling){const J=!s;if(J&&(s={errorThrown:!1,error:null}),K(),J){const{errorThrown:Y,error:ie}=s;if(s=null,Y)throw ie}}else K()}function G(K){l.config.useDeprecatedSynchronousErrorHandling&&s&&(s.errorThrown=!0,s.error=K)}},7103:(yt,Pe,T)=>{"use strict";function l(s,me,G,K=0,J=!1){const Y=me.schedule(function(){G(),J?s.add(this.schedule(null,K)):this.unsubscribe()},K);if(s.add(Y),!J)return Y}T.d(Pe,{f:()=>l})},2737:(yt,Pe,T)=>{"use strict";function l(s){return s}T.d(Pe,{y:()=>l})},4266:(yt,Pe,T)=>{"use strict";T.d(Pe,{z:()=>l});const l=s=>s&&"number"==typeof s.length&&"function"!=typeof s},5726:(yt,Pe,T)=>{"use strict";T.d(Pe,{D:()=>s});var l=T(4674);function s(me){return Symbol.asyncIterator&&(0,l.m)(null==me?void 0:me[Symbol.asyncIterator])}},4674:(yt,Pe,T)=>{"use strict";function l(s){return"function"==typeof s}T.d(Pe,{m:()=>l})},8382:(yt,Pe,T)=>{"use strict";T.d(Pe,{c:()=>me});var l=T(4850),s=T(4674);function me(G){return(0,s.m)(G[l.L])}},3664:(yt,Pe,T)=>{"use strict";T.d(Pe,{T:()=>me});var l=T(4971),s=T(4674);function me(G){return(0,s.m)(null==G?void 0:G[l.h])}},4026:(yt,Pe,T)=>{"use strict";T.d(Pe,{t:()=>s});var l=T(4674);function s(me){return(0,l.m)(null==me?void 0:me.then)}},541:(yt,Pe,T)=>{"use strict";T.d(Pe,{L:()=>G,Q:()=>me});var l=T(7582),s=T(4674);function me(K){return(0,l.FC)(this,arguments,function*(){const Y=K.getReader();try{for(;;){const{value:ie,done:ue}=yield(0,l.qq)(Y.read());if(ue)return yield(0,l.qq)(void 0);yield yield(0,l.qq)(ie)}}finally{Y.releaseLock()}})}function G(K){return(0,s.m)(null==K?void 0:K.getReader)}},671:(yt,Pe,T)=>{"use strict";T.d(Pe,{K:()=>s});var l=T(4674);function s(me){return me&&(0,l.m)(me.schedule)}},9360:(yt,Pe,T)=>{"use strict";T.d(Pe,{A:()=>s,e:()=>me});var l=T(4674);function s(G){return(0,l.m)(null==G?void 0:G.lift)}function me(G){return K=>{if(s(K))return K.lift(function(J){try{return G(J,this)}catch(Y){this.error(Y)}});throw new TypeError("Unable to lift unknown Observable type")}}},7400:(yt,Pe,T)=>{"use strict";T.d(Pe,{Z:()=>G});var l=T(7398);const{isArray:s}=Array;function G(K){return(0,l.U)(J=>function me(K,J){return s(J)?K(...J):K(J)}(K,J))}},2420:(yt,Pe,T)=>{"use strict";function l(){}T.d(Pe,{Z:()=>l})},8407:(yt,Pe,T)=>{"use strict";T.d(Pe,{U:()=>me,z:()=>s});var l=T(2737);function s(...G){return me(G)}function me(G){return 0===G.length?l.y:1===G.length?G[0]:function(J){return G.reduce((Y,ie)=>ie(Y),J)}}},3894:(yt,Pe,T)=>{"use strict";T.d(Pe,{h:()=>me});var l=T(2653),s=T(7599);function me(G){s.z.setTimeout(()=>{const{onUnhandledError:K}=l.config;if(!K)throw G;K(G)})}},9853:(yt,Pe,T)=>{"use strict";function l(s){return new TypeError(`You provided ${null!==s&&"object"==typeof s?"an invalid object":`'${s}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}T.d(Pe,{z:()=>l})},863:(yt,Pe,T)=>{var l={"./ion-accordion_2.entry.js":[8484,8592,8484],"./ion-action-sheet.entry.js":[9882,8592,9882],"./ion-alert.entry.js":[6304,8592,6304],"./ion-app_8.entry.js":[5860,8592,5860],"./ion-avatar_3.entry.js":[3544,3544],"./ion-back-button.entry.js":[505,8592,505],"./ion-backdrop.entry.js":[469,469],"./ion-breadcrumb_2.entry.js":[9857,8592,9857],"./ion-button_2.entry.js":[1372,1372],"./ion-card_5.entry.js":[3150,3150],"./ion-checkbox.entry.js":[7635,8592,7635],"./ion-chip.entry.js":[6673,6673],"./ion-col_3.entry.js":[1315,1315],"./ion-datetime-button.entry.js":[433,1207,433],"./ion-datetime_3.entry.js":[7059,1207,8592,7059],"./ion-fab_3.entry.js":[4087,8592,4087],"./ion-img.entry.js":[1745,1745],"./ion-infinite-scroll_2.entry.js":[9352,8592,9352],"./ion-input.entry.js":[4530,8592,4530],"./ion-item-option_3.entry.js":[8633,8592,8633],"./ion-item_8.entry.js":[5962,8592,5962],"./ion-loading.entry.js":[3483,3483],"./ion-menu_3.entry.js":[2939,8592,8382],"./ion-modal.entry.js":[8577,8592,8577],"./ion-nav_2.entry.js":[5675,8592,5675],"./ion-picker-column-internal.entry.js":[9992,8592,9992],"./ion-picker-internal.entry.js":[9820,9820],"./ion-popover.entry.js":[185,185],"./ion-progress-bar.entry.js":[5454,5454],"./ion-radio_2.entry.js":[4458,8592,4458],"./ion-range.entry.js":[7666,8592,7666],"./ion-refresher_2.entry.js":[7219,8592,7219],"./ion-reorder_2.entry.js":[2975,8592,2975],"./ion-ripple-effect.entry.js":[7465,7465],"./ion-route_4.entry.js":[4764,4764],"./ion-searchbar.entry.js":[3998,8592,3998],"./ion-segment_2.entry.js":[3672,8592,3672],"./ion-select_3.entry.js":[6754,8592,6754],"./ion-spinner.entry.js":[9588,8592,9588],"./ion-split-pane.entry.js":[9793,9793],"./ion-tab-bar_2.entry.js":[4090,8592,4090],"./ion-tab_2.entry.js":[2841,2841],"./ion-text.entry.js":[8811,8811],"./ion-textarea.entry.js":[3734,8592,3734],"./ion-toast.entry.js":[6642,6642],"./ion-toggle.entry.js":[8866,8592,8866]};function s(me){if(!T.o(l,me))return Promise.resolve().then(()=>{var J=new Error("Cannot find module '"+me+"'");throw J.code="MODULE_NOT_FOUND",J});var G=l[me],K=G[0];return Promise.all(G.slice(1).map(T.e)).then(()=>T(K))}s.keys=()=>Object.keys(l),s.id=863,yt.exports=s},6814:(yt,Pe,T)=>{"use strict";T.d(Pe,{Do:()=>je,EM:()=>So,HT:()=>G,JF:()=>Ur,K0:()=>J,Mx:()=>On,NF:()=>Cn,O5:()=>pe,PC:()=>oe,PM:()=>Hr,S$:()=>re,V_:()=>ie,Ye:()=>ve,b0:()=>te,bD:()=>sr,ez:()=>wn,mk:()=>vr,q:()=>me,sg:()=>Ar,tP:()=>xe,w_:()=>K});var l=T(9468);let s=null;function me(){return s}function G(p){s||(s=p)}class K{}const J=new l.OlP("DocumentToken");let Y=(()=>{var p;class I{historyGo(D){throw new Error("Not implemented")}}return(p=I).\u0275fac=function(D){return new(D||p)},p.\u0275prov=l.Yz7({token:p,factory:function(){return(0,l.f3M)(ue)},providedIn:"platform"}),I})();const ie=new l.OlP("Location Initialized");let ue=(()=>{var p;class I extends Y{constructor(){super(),this._doc=(0,l.f3M)(J),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return me().getBaseHref(this._doc)}onPopState(D){const L=me().getGlobalEventTarget(this._doc,"window");return L.addEventListener("popstate",D,!1),()=>L.removeEventListener("popstate",D)}onHashChange(D){const L=me().getGlobalEventTarget(this._doc,"window");return L.addEventListener("hashchange",D,!1),()=>L.removeEventListener("hashchange",D)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(D){this._location.pathname=D}pushState(D,L,ae){this._history.pushState(D,L,ae)}replaceState(D,L,ae){this._history.replaceState(D,L,ae)}forward(){this._history.forward()}back(){this._history.back()}historyGo(D=0){this._history.go(D)}getState(){return this._history.state}}return(p=I).\u0275fac=function(D){return new(D||p)},p.\u0275prov=l.Yz7({token:p,factory:function(){return new p},providedIn:"platform"}),I})();function _e(p,I){if(0==p.length)return I;if(0==I.length)return p;let Z=0;return p.endsWith("/")&&Z++,I.startsWith("/")&&Z++,2==Z?p+I.substring(1):1==Z?p+I:p+"/"+I}function H(p){const I=p.match(/#|\?|$/),Z=I&&I.index||p.length;return p.slice(0,Z-("/"===p[Z-1]?1:0))+p.slice(Z)}function Q(p){return p&&"?"!==p[0]?"?"+p:p}let re=(()=>{var p;class I{historyGo(D){throw new Error("Not implemented")}}return(p=I).\u0275fac=function(D){return new(D||p)},p.\u0275prov=l.Yz7({token:p,factory:function(){return(0,l.f3M)(te)},providedIn:"root"}),I})();const se=new l.OlP("appBaseHref");let te=(()=>{var p;class I extends re{constructor(D,L){var ae,tt,gt;super(),this._platformLocation=D,this._removeListenerFns=[],this._baseHref=null!==(ae=null!==(tt=null!=L?L:this._platformLocation.getBaseHrefFromDOM())&&void 0!==tt?tt:null===(gt=(0,l.f3M)(J).location)||void 0===gt?void 0:gt.origin)&&void 0!==ae?ae:""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(D){this._removeListenerFns.push(this._platformLocation.onPopState(D),this._platformLocation.onHashChange(D))}getBaseHref(){return this._baseHref}prepareExternalUrl(D){return _e(this._baseHref,D)}path(D=!1){const L=this._platformLocation.pathname+Q(this._platformLocation.search),ae=this._platformLocation.hash;return ae&&D?`${L}${ae}`:L}pushState(D,L,ae,tt){const gt=this.prepareExternalUrl(ae+Q(tt));this._platformLocation.pushState(D,L,gt)}replaceState(D,L,ae,tt){const gt=this.prepareExternalUrl(ae+Q(tt));this._platformLocation.replaceState(D,L,gt)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(D=0){var L,ae;null===(L=(ae=this._platformLocation).historyGo)||void 0===L||L.call(ae,D)}}return(p=I).\u0275fac=function(D){return new(D||p)(l.LFG(Y),l.LFG(se,8))},p.\u0275prov=l.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"}),I})(),je=(()=>{var p;class I extends re{constructor(D,L){super(),this._platformLocation=D,this._baseHref="",this._removeListenerFns=[],null!=L&&(this._baseHref=L)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(D){this._removeListenerFns.push(this._platformLocation.onPopState(D),this._platformLocation.onHashChange(D))}getBaseHref(){return this._baseHref}path(D=!1){let L=this._platformLocation.hash;return null==L&&(L="#"),L.length>0?L.substring(1):L}prepareExternalUrl(D){const L=_e(this._baseHref,D);return L.length>0?"#"+L:L}pushState(D,L,ae,tt){let gt=this.prepareExternalUrl(ae+Q(tt));0==gt.length&&(gt=this._platformLocation.pathname),this._platformLocation.pushState(D,L,gt)}replaceState(D,L,ae,tt){let gt=this.prepareExternalUrl(ae+Q(tt));0==gt.length&&(gt=this._platformLocation.pathname),this._platformLocation.replaceState(D,L,gt)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(D=0){var L,ae;null===(L=(ae=this._platformLocation).historyGo)||void 0===L||L.call(ae,D)}}return(p=I).\u0275fac=function(D){return new(D||p)(l.LFG(Y),l.LFG(se,8))},p.\u0275prov=l.Yz7({token:p,factory:p.\u0275fac}),I})(),ve=(()=>{var p;class I{constructor(D){this._subject=new l.vpe,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=D;const L=this._locationStrategy.getBaseHref();this._basePath=function W(p){if(new RegExp("^(https?:)?//").test(p)){const[,Z]=p.split(/\/\/[^\/]+/);return Z}return p}(H(qe(L))),this._locationStrategy.onPopState(ae=>{this._subject.emit({url:this.path(!0),pop:!0,state:ae.state,type:ae.type})})}ngOnDestroy(){var D;null===(D=this._urlChangeSubscription)||void 0===D||D.unsubscribe(),this._urlChangeListeners=[]}path(D=!1){return this.normalize(this._locationStrategy.path(D))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(D,L=""){return this.path()==this.normalize(D+Q(L))}normalize(D){return I.stripTrailingSlash(function Ge(p,I){if(!p||!I.startsWith(p))return I;const Z=I.substring(p.length);return""===Z||["/",";","?","#"].includes(Z[0])?Z:I}(this._basePath,qe(D)))}prepareExternalUrl(D){return D&&"/"!==D[0]&&(D="/"+D),this._locationStrategy.prepareExternalUrl(D)}go(D,L="",ae=null){this._locationStrategy.pushState(ae,"",D,L),this._notifyUrlChangeListeners(this.prepareExternalUrl(D+Q(L)),ae)}replaceState(D,L="",ae=null){this._locationStrategy.replaceState(ae,"",D,L),this._notifyUrlChangeListeners(this.prepareExternalUrl(D+Q(L)),ae)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(D=0){var L,ae;null===(L=(ae=this._locationStrategy).historyGo)||void 0===L||L.call(ae,D)}onUrlChange(D){return this._urlChangeListeners.push(D),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(L=>{this._notifyUrlChangeListeners(L.url,L.state)})),()=>{const L=this._urlChangeListeners.indexOf(D);var ae;this._urlChangeListeners.splice(L,1),0===this._urlChangeListeners.length&&(null===(ae=this._urlChangeSubscription)||void 0===ae||ae.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(D="",L){this._urlChangeListeners.forEach(ae=>ae(D,L))}subscribe(D,L,ae){return this._subject.subscribe({next:D,error:L,complete:ae})}}return(p=I).normalizeQueryParams=Q,p.joinWithSlash=_e,p.stripTrailingSlash=H,p.\u0275fac=function(D){return new(D||p)(l.LFG(re))},p.\u0275prov=l.Yz7({token:p,factory:function(){return function de(){return new ve((0,l.LFG)(re))}()},providedIn:"root"}),I})();function qe(p){return p.replace(/\/index.html$/,"")}function On(p,I){I=encodeURIComponent(I);for(const Z of p.split(";")){const D=Z.indexOf("="),[L,ae]=-1==D?[Z,""]:[Z.slice(0,D),Z.slice(D+1)];if(L.trim()===I)return decodeURIComponent(ae)}return null}const ln=/\s+/,tn=[];let vr=(()=>{var p;class I{constructor(D,L,ae,tt){this._iterableDiffers=D,this._keyValueDiffers=L,this._ngEl=ae,this._renderer=tt,this.initialClasses=tn,this.stateMap=new Map}set klass(D){this.initialClasses=null!=D?D.trim().split(ln):tn}set ngClass(D){this.rawClass="string"==typeof D?D.trim().split(ln):D}ngDoCheck(){for(const L of this.initialClasses)this._updateState(L,!0);const D=this.rawClass;if(Array.isArray(D)||D instanceof Set)for(const L of D)this._updateState(L,!0);else if(null!=D)for(const L of Object.keys(D))this._updateState(L,!!D[L]);this._applyStateDiff()}_updateState(D,L){const ae=this.stateMap.get(D);void 0!==ae?(ae.enabled!==L&&(ae.changed=!0,ae.enabled=L),ae.touched=!0):this.stateMap.set(D,{enabled:L,changed:!0,touched:!0})}_applyStateDiff(){for(const D of this.stateMap){const L=D[0],ae=D[1];ae.changed?(this._toggleClass(L,ae.enabled),ae.changed=!1):ae.touched||(ae.enabled&&this._toggleClass(L,!1),this.stateMap.delete(L)),ae.touched=!1}}_toggleClass(D,L){(D=D.trim()).length>0&&D.split(ln).forEach(ae=>{L?this._renderer.addClass(this._ngEl.nativeElement,ae):this._renderer.removeClass(this._ngEl.nativeElement,ae)})}}return(p=I).\u0275fac=function(D){return new(D||p)(l.Y36(l.ZZ4),l.Y36(l.aQg),l.Y36(l.SBq),l.Y36(l.Qsj))},p.\u0275dir=l.lG2({type:p,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0}),I})();class dr{constructor(I,Z,D,L){this.$implicit=I,this.ngForOf=Z,this.index=D,this.count=L}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let Ar=(()=>{var p;class I{set ngForOf(D){this._ngForOf=D,this._ngForOfDirty=!0}set ngForTrackBy(D){this._trackByFn=D}get ngForTrackBy(){return this._trackByFn}constructor(D,L,ae){this._viewContainer=D,this._template=L,this._differs=ae,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(D){D&&(this._template=D)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const D=this._ngForOf;!this._differ&&D&&(this._differ=this._differs.find(D).create(this.ngForTrackBy))}if(this._differ){const D=this._differ.diff(this._ngForOf);D&&this._applyChanges(D)}}_applyChanges(D){const L=this._viewContainer;D.forEachOperation((ae,tt,gt)=>{if(null==ae.previousIndex)L.createEmbeddedView(this._template,new dr(ae.item,this._ngForOf,-1,-1),null===gt?void 0:gt);else if(null==gt)L.remove(null===tt?void 0:tt);else if(null!==tt){const pn=L.get(tt);L.move(pn,gt),yr(pn,ae)}});for(let ae=0,tt=L.length;ae{yr(L.get(ae.currentIndex),ae)})}static ngTemplateContextGuard(D,L){return!0}}return(p=I).\u0275fac=function(D){return new(D||p)(l.Y36(l.s_b),l.Y36(l.Rgc),l.Y36(l.ZZ4))},p.\u0275dir=l.lG2({type:p,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0}),I})();function yr(p,I){p.context.$implicit=I.item}let pe=(()=>{var p;class I{constructor(D,L){this._viewContainer=D,this._context=new z,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=L}set ngIf(D){this._context.$implicit=this._context.ngIf=D,this._updateView()}set ngIfThen(D){be("ngIfThen",D),this._thenTemplateRef=D,this._thenViewRef=null,this._updateView()}set ngIfElse(D){be("ngIfElse",D),this._elseTemplateRef=D,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(D,L){return!0}}return(p=I).\u0275fac=function(D){return new(D||p)(l.Y36(l.s_b),l.Y36(l.Rgc))},p.\u0275dir=l.lG2({type:p,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0}),I})();class z{constructor(){this.$implicit=null,this.ngIf=null}}function be(p,I){if(I&&!I.createEmbeddedView)throw new Error(`${p} must be a TemplateRef, but received '${(0,l.AaK)(I)}'.`)}let oe=(()=>{var p;class I{constructor(D,L,ae){this._ngEl=D,this._differs=L,this._renderer=ae,this._ngStyle=null,this._differ=null}set ngStyle(D){this._ngStyle=D,!this._differ&&D&&(this._differ=this._differs.find(D).create())}ngDoCheck(){if(this._differ){const D=this._differ.diff(this._ngStyle);D&&this._applyChanges(D)}}_setStyle(D,L){const[ae,tt]=D.split("."),gt=-1===ae.indexOf("-")?void 0:l.JOm.DashCase;null!=L?this._renderer.setStyle(this._ngEl.nativeElement,ae,tt?`${L}${tt}`:L,gt):this._renderer.removeStyle(this._ngEl.nativeElement,ae,gt)}_applyChanges(D){D.forEachRemovedItem(L=>this._setStyle(L.key,null)),D.forEachAddedItem(L=>this._setStyle(L.key,L.currentValue)),D.forEachChangedItem(L=>this._setStyle(L.key,L.currentValue))}}return(p=I).\u0275fac=function(D){return new(D||p)(l.Y36(l.SBq),l.Y36(l.aQg),l.Y36(l.Qsj))},p.\u0275dir=l.lG2({type:p,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0}),I})(),xe=(()=>{var p;class I{constructor(D){this._viewContainerRef=D,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(D){if(D.ngTemplateOutlet||D.ngTemplateOutletInjector){const L=this._viewContainerRef;if(this._viewRef&&L.remove(L.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:ae,ngTemplateOutletContext:tt,ngTemplateOutletInjector:gt}=this;this._viewRef=L.createEmbeddedView(ae,tt,gt?{injector:gt}:void 0)}else this._viewRef=null}else this._viewRef&&D.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}}return(p=I).\u0275fac=function(D){return new(D||p)(l.Y36(l.s_b))},p.\u0275dir=l.lG2({type:p,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[l.TTD]}),I})(),wn=(()=>{var p;class I{}return(p=I).\u0275fac=function(D){return new(D||p)},p.\u0275mod=l.oAB({type:p}),p.\u0275inj=l.cJS({}),I})();const sr="browser",io="server";function Cn(p){return p===sr}function Hr(p){return p===io}let So=(()=>{var p;class I{}return(p=I).\u0275prov=(0,l.Yz7)({token:p,providedIn:"root",factory:()=>new kr((0,l.LFG)(J),window)}),I})();class kr{constructor(I,Z){this.document=I,this.window=Z,this.offset=()=>[0,0]}setOffset(I){this.offset=Array.isArray(I)?()=>I:I}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(I){this.supportsScrolling()&&this.window.scrollTo(I[0],I[1])}scrollToAnchor(I){if(!this.supportsScrolling())return;const Z=function Gn(p,I){const Z=p.getElementById(I)||p.getElementsByName(I)[0];if(Z)return Z;if("function"==typeof p.createTreeWalker&&p.body&&"function"==typeof p.body.attachShadow){const D=p.createTreeWalker(p.body,NodeFilter.SHOW_ELEMENT);let L=D.currentNode;for(;L;){const ae=L.shadowRoot;if(ae){const tt=ae.getElementById(I)||ae.querySelector(`[name="${I}"]`);if(tt)return tt}L=D.nextNode()}}return null}(this.document,I);Z&&(this.scrollToElement(Z),Z.focus())}setHistoryScrollRestoration(I){this.supportsScrolling()&&(this.window.history.scrollRestoration=I)}scrollToElement(I){const Z=I.getBoundingClientRect(),D=Z.left+this.window.pageXOffset,L=Z.top+this.window.pageYOffset,ae=this.offset();this.window.scrollTo(D-ae[0],L-ae[1])}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch{return!1}}}class Ur{}},9468:(yt,Pe,T)=>{"use strict";T.d(Pe,{tb:()=>Sd,AFp:()=>ah,ip1:()=>ev,hGG:()=>aI,z2F:()=>Ts,Ojb:()=>zy,sBO:()=>zb,Sil:()=>sb,EJc:()=>rb,Xts:()=>na,SBq:()=>aa,lqb:()=>Zo,qLn:()=>ds,vpe:()=>Jo,XFs:()=>kt,OlP:()=>Ln,zs3:()=>No,ZZ4:()=>Nd,aQg:()=>Fd,soG:()=>Xl,YKP:()=>tm,h0i:()=>Ni,PXZ:()=>Fb,R0b:()=>Wr,FiY:()=>Xa,Lbi:()=>iu,g9A:()=>lh,Qsj:()=>a0,FYo:()=>gh,JOm:()=>rl,q3G:()=>Ti,tp0:()=>Qa,Rgc:()=>wa,dDg:()=>Rb,eoX:()=>hv,GfV:()=>mh,s_b:()=>Wl,ifc:()=>en,VuI:()=>AI,LMc:()=>DI,MMx:()=>rm,Lck:()=>HE,eFA:()=>vv,G48:()=>Gb,Gpc:()=>qe,f3M:()=>an,X6Q:()=>Ub,$WT:()=>Fr,MR2:()=>Kc,_c5:()=>sI,qFp:()=>_I,rg0:()=>Ps,c2e:()=>tv,zSh:()=>tu,HDt:()=>nv,wAp:()=>Is,vHH:()=>X,lri:()=>dv,rWj:()=>fv,JZr:()=>fe,EiD:()=>qf,mCW:()=>fl,qzn:()=>os,JVY:()=>gy,pB0:()=>yy,eBb:()=>vy,L6k:()=>my,LAX:()=>Ay,cg1:()=>Ku,kL8:()=>wg,dqk:()=>wt,Z0I:()=>qt,eJc:()=>md,QGY:()=>Hu,F4k:()=>Tp,RDi:()=>ly,AaK:()=>ve,z3N:()=>oi,qOj:()=>Su,Xq5:()=>cp,TTD:()=>p,_Bn:()=>em,jDz:()=>om,xp6:()=>Fh,uIk:()=>Ou,ekj:()=>Zu,Suo:()=>xm,Xpm:()=>or,lG2:()=>Xr,Yz7:()=>et,cJS:()=>Je,oAB:()=>Tr,Yjl:()=>yo,Y36:()=>fs,_UZ:()=>Bu,GkF:()=>ju,qZA:()=>Ll,TgZ:()=>kl,EpF:()=>Sp,n5z:()=>Jd,LFG:()=>An,$8M:()=>Ic,$Z:()=>Lh,NdJ:()=>Uu,CRH:()=>Pm,oxw:()=>Np,Hsn:()=>kp,F$t:()=>Fp,Q6J:()=>ku,DdM:()=>dm,VKq:()=>fm,WLB:()=>hm,iGM:()=>Om,MAs:()=>Ip,KtG:()=>ks,Jf7:()=>Eh,CHM:()=>Fs,LSH:()=>Qc,P3R:()=>Jf,B6R:()=>In,YNc:()=>Ep,W1O:()=>Lm,_uU:()=>sg,Oqu:()=>Qu,hij:()=>Vl,AsE:()=>qu,Gf:()=>Rm});var l=T(8645),s=T(7394),me=T(5619),G=T(5592),K=T(3019),J=T(2096),Y=T(4829),ie=T(305),ue=T(9360);function _e(e={}){const{connector:t=(()=>new l.x),resetOnError:n=!0,resetOnComplete:r=!0,resetOnRefCountZero:o=!0}=e;return i=>{let a,f,m,b=0,O=!1,k=!1;const le=()=>{null==f||f.unsubscribe(),f=void 0},Ie=()=>{le(),a=m=void 0,O=k=!1},rt=()=>{const dt=a;Ie(),null==dt||dt.unsubscribe()};return(0,ue.e)((dt,Ct)=>{b++,!k&&!O&&le();const Pt=m=null!=m?m:t();Ct.add(()=>{b--,0===b&&!k&&!O&&(f=H(rt,o))}),Pt.subscribe(Ct),!a&&b>0&&(a=new ie.Hp({next:lt=>Pt.next(lt),error:lt=>{k=!0,le(),f=H(Ie,n,lt),Pt.error(lt)},complete:()=>{O=!0,le(),f=H(Ie,r),Pt.complete()}}),(0,Y.Xf)(dt).subscribe(a))})(i)}}function H(e,t,...n){if(!0===t)return void e();if(!1===t)return;const r=new ie.Hp({next:()=>{r.unsubscribe(),e()}});return(0,Y.Xf)(t(...n)).subscribe(r)}var se,Q=T(4664),re=T(3997);function te(e){for(let t in e)if(e[t]===te)return t;throw Error("Could not find renamed property on target object.")}function je(e,t){for(const n in t)t.hasOwnProperty(n)&&!e.hasOwnProperty(n)&&(e[n]=t[n])}function ve(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(ve).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;const t=e.toString();if(null==t)return""+t;const n=t.indexOf("\n");return-1===n?t:t.substring(0,n)}function de(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}const Ge=te({__forward_ref__:te});function qe(e){return e.__forward_ref__=qe,e.toString=function(){return ve(this())},e}function W(e){return ye(e)?e():e}function ye(e){return"function"==typeof e&&e.hasOwnProperty(Ge)&&e.__forward_ref__===qe}function Ne(e){return e&&!!e.\u0275providers}const fe="https://g.co/ng/security#xss";class X extends Error{constructor(t,n){super(function He(e,t){return`NG0${Math.abs(e)}${t?": "+t:""}`}(t,n)),this.code=t}}function ce(e){return"string"==typeof e?e:null==e?"":String(e)}function ft(e,t){throw new X(-201,!1)}function Xe(e,t){null==e&&function $e(e,t,n,r){throw new Error(`ASSERTION ERROR: ${e}`+(null==r?"":` [Expected=> ${n} ${r} ${t} <=Actual]`))}(t,e,null,"!=")}function et(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function Je(e){return{providers:e.providers||[],imports:e.imports||[]}}function Nt(e){return mn(e,Vt)||mn(e,Fn)}function qt(e){return null!==Nt(e)}function mn(e,t){return e.hasOwnProperty(t)?e[t]:null}function bn(e){return e&&(e.hasOwnProperty(Ht)||e.hasOwnProperty(Bn))?e[Ht]:null}const Vt=te({\u0275prov:te}),Ht=te({\u0275inj:te}),Fn=te({ngInjectableDef:te}),Bn=te({ngInjectorDef:te});var kt=function(e){return e[e.Default=0]="Default",e[e.Host=1]="Host",e[e.Self=2]="Self",e[e.SkipSelf=4]="SkipSelf",e[e.Optional=8]="Optional",e}(kt||{});let jt;function zt(e){const t=jt;return jt=e,t}function Zt(e,t,n){const r=Nt(e);return r&&"root"==r.providedIn?void 0===r.value?r.value=r.factory():r.value:n&kt.Optional?null:void 0!==t?t:void ft(ve(e))}const wt=globalThis,Ve={},Ae="__NG_DI_FLAG__",Ue="ngTempTokenPath",Oe=/\n/gm,Dt="__source";let Lt;function un(e){const t=Lt;return Lt=e,t}function xn(e,t=kt.Default){if(void 0===Lt)throw new X(-203,!1);return null===Lt?Zt(e,void 0,t):Lt.get(e,t&kt.Optional?null:void 0,t)}function An(e,t=kt.Default){return(function Jt(){return jt}()||xn)(W(e),t)}function an(e,t=kt.Default){return An(e,ur(t))}function ur(e){return typeof e>"u"||"number"==typeof e?e:0|(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function Jn(e){const t=[];for(let n=0;nt){a=i-1;break}}}for(;ii?"":o[k+1].toLowerCase();const Ie=8&r?le:null;if(Ie&&-1!==Ar(Ie,b,0)||2&r&&b!==le){if(N(r))return!1;a=!0}}}}else{if(!a&&!N(r)&&!N(m))return!1;if(a&&N(m))continue;a=!1,r=m|1&r}}return N(r)||a}function N(e){return 0==(1&e)}function ne(e,t,n,r){if(null===t)return-1;let o=0;if(r||!n){let i=!1;for(;o-1)for(n++;n0?'="'+f+'"':"")+"]"}else 8&r?o+="."+a:4&r&&(o+=" "+a);else""!==o&&!N(a)&&(t+=vt(i,o),o=""),r=a,i=i||!N(r);n++}return""!==o&&(t+=vt(i,o)),t}function or(e){return mt(()=>{var t;const n=Do(e),r={...n,decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===Rt.OnPush,directiveDefs:null,pipeDefs:null,dependencies:n.standalone&&e.dependencies||null,getStandaloneInjector:null,signals:null!==(t=e.signals)&&void 0!==t&&t,data:e.data||{},encapsulation:e.encapsulation||en.Emulated,styles:e.styles||Bt,_:null,schemas:e.schemas||null,tView:null,id:""};$r(r);const o=e.dependencies;return r.directiveDefs=Vr(o,!1),r.pipeDefs=Vr(o,!0),r.id=function jr(e){let t=0;const n=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,e.consts,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery].join("|");for(const o of n)t=Math.imul(31,t)+o.charCodeAt(0)<<0;return t+=2147483648,"c"+t}(r),r})}function In(e,t,n){const r=e.\u0275cmp;r.directiveDefs=Vr(t,!1),r.pipeDefs=Vr(n,!0)}function fr(e){return fn(e)||Rn(e)}function ir(e){return null!==e}function Tr(e){return mt(()=>({type:e.type,bootstrap:e.bootstrap||Bt,declarations:e.declarations||Bt,imports:e.imports||Bt,exports:e.exports||Bt,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function Ir(e,t){if(null==e)return Yt;const n={};for(const r in e)if(e.hasOwnProperty(r)){let o=e[r],i=o;Array.isArray(o)&&(i=o[1],o=o[0]),n[o]=r,t&&(t[o]=i)}return n}function Xr(e){return mt(()=>{const t=Do(e);return $r(t),t})}function yo(e){return{type:e.type,name:e.name,factory:null,pure:!1!==e.pure,standalone:!0===e.standalone,onDestroy:e.type.prototype.ngOnDestroy||null}}function fn(e){return e[On]||null}function Rn(e){return e[ln]||null}function Un(e){return e[tn]||null}function Fr(e){const t=fn(e)||Rn(e)||Un(e);return null!==t&&t.standalone}function mr(e,t){const n=e[vr]||null;if(!n&&!0===t)throw new Error(`Type ${ve(e)} does not have '\u0275mod' property.`);return n}function Do(e){const t={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:t,inputTransforms:null,inputConfig:e.inputs||Yt,exportAs:e.exportAs||null,standalone:!0===e.standalone,signals:!0===e.signals,selectors:e.selectors||Bt,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Ir(e.inputs,t),outputs:Ir(e.outputs)}}function $r(e){var t;null===(t=e.features)||void 0===t||t.forEach(n=>n(e))}function Vr(e,t){if(!e)return null;const n=t?Un:fr;return()=>("function"==typeof e?e():e).map(r=>n(r)).filter(ir)}const Sn=0,It=1,Xt=2,wn=3,sr=4,io=5,er=6,Pr=7,Cn=8,Hr=9,Nr=10,Qt=11,_o=12,So=13,kr=14,Gn=15,po=16,Ur=17,ar=18,Qr=19,To=20,qr=21,wr=22,so=23,ao=24,dn=25,Lo=1,Eo=2,Yn=7,Lr=9,lr=11;function Mr(e){return Array.isArray(e)&&"object"==typeof e[Lo]}function cr(e){return Array.isArray(e)&&!0===e[Lo]}function Bo(e){return 0!=(4&e.flags)}function lo(e){return e.componentOffset>-1}function Kr(e){return 1==(1&e.flags)}function Dr(e){return!!e.template}function $o(e){return 0!=(512&e[Xt])}function jo(e,t){return e.hasOwnProperty(Zn)?e[Zn]:null}let Di=null!==(se=wt.WeakRef)&&void 0!==se?se:class Ho{constructor(t){this.ref=t}deref(){return this.ref}},Ra=0,to=null,_i=!1;function hr(e){const t=to;return to=e,t}class Li{constructor(){this.id=Ra++,this.ref=function Oa(e){return new Di(e)}(this),this.producers=new Map,this.consumers=new Map,this.trackingVersion=0,this.valueVersion=0}consumerPollProducersForChange(){for(const[t,n]of this.producers){const r=n.producerNode.deref();if(null!=r&&n.atTrackingVersion===this.trackingVersion){if(r.producerPollStatus(n.seenValueVersion))return!0}else this.producers.delete(t),null==r||r.consumers.delete(this.id)}return!1}producerMayHaveChanged(){const t=_i;_i=!0;try{for(const[n,r]of this.consumers){const o=r.consumerNode.deref();null!=o&&o.trackingVersion===r.atTrackingVersion?o.onConsumerDependencyMayHaveChanged():(this.consumers.delete(n),null==o||o.producers.delete(this.id))}}finally{_i=t}}producerAccessed(){if(_i)throw new Error("");if(null===to)return;let t=to.producers.get(this.id);void 0===t?(t={consumerNode:to.ref,producerNode:this.ref,seenValueVersion:this.valueVersion,atTrackingVersion:to.trackingVersion},to.producers.set(this.id,t),this.consumers.set(to.id,t)):(t.seenValueVersion=this.valueVersion,t.atTrackingVersion=to.trackingVersion)}get hasProducers(){return this.producers.size>0}get producerUpdatesAllowed(){var t;return!1!==(null===(t=to)||void 0===t?void 0:t.consumerAllowSignalWrites)}producerPollStatus(t){return this.valueVersion!==t||(this.onProducerUpdateValueVersion(),this.valueVersion!==t)}}let xs=null;function Ps(e){const t=hr(null);try{return e()}finally{hr(t)}}const Vi=()=>{};class pi extends Li{constructor(t,n,r){super(),this.watch=t,this.schedule=n,this.dirty=!1,this.cleanupFn=Vi,this.registerOnCleanup=o=>{this.cleanupFn=o},this.consumerAllowSignalWrites=r}notify(){this.dirty||this.schedule(this),this.dirty=!0}onConsumerDependencyMayHaveChanged(){this.notify()}onProducerUpdateValueVersion(){}run(){if(this.dirty=!1,0!==this.trackingVersion&&!this.consumerPollProducersForChange())return;const t=hr(this);this.trackingVersion++;try{this.cleanupFn(),this.cleanupFn=Vi,this.watch(this.registerOnCleanup)}finally{hr(t)}}cleanup(){this.cleanupFn()}}class Fa{constructor(t,n,r){this.previousValue=t,this.currentValue=n,this.firstChange=r}isFirstChange(){return this.firstChange}}function p(){return I}function I(e){return e.type.prototype.ngOnChanges&&(e.setInput=D),Z}function Z(){const e=ae(this),t=null==e?void 0:e.current;if(t){const n=e.previous;if(n===Yt)e.previous=t;else for(let r in t)n[r]=t[r];e.current=null,this.ngOnChanges(t)}}function D(e,t,n,r){const o=this.declaredInputs[n],i=ae(e)||function tt(e,t){return e[L]=t}(e,{previous:Yt,current:null}),a=i.current||(i.current={}),f=i.previous,m=f[o];a[o]=new Fa(m&&m.currentValue,t,f===Yt),e[r]=t}p.ngInherit=!0;const L="__ngSimpleChanges__";function ae(e){return e[L]||null}const nn=function(e,t,n){};function Wt(e){for(;Array.isArray(e);)e=e[Sn];return e}function Kn(e,t){return Wt(t[e])}function tr(e,t){return Wt(t[e.index])}function co(e,t){return e.data[t]}function pr(e,t){const n=t[e];return Mr(n)?n:n[Sn]}function Uo(e,t){return null==t?null:e[t]}function ka(e){e[Ur]=0}function sc(e){1024&e[Xt]||(e[Xt]|=1024,La(e,1))}function Gr(e){1024&e[Xt]&&(e[Xt]&=-1025,La(e,-1))}function La(e,t){let n=e[wn];if(null===n)return;n[io]+=t;let r=n;for(n=n[wn];null!==n&&(1===t&&1===r[io]||-1===t&&0===r[io]);)n[io]+=t,r=n,n=n[wn]}const rn={lFrame:vc(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function Hi(){return rn.bindingsEnabled}function ni(){return null!==rn.skipHydrationRootTNode}function ht(){return rn.lFrame.lView}function Mn(){return rn.lFrame.tView}function Fs(e){return rn.lFrame.contextLView=e,e[Cn]}function ks(e){return rn.lFrame.contextLView=null,e}function Er(){let e=Va();for(;null!==e&&64===e.type;)e=e.parent;return e}function Va(){return rn.lFrame.currentTNode}function xo(e,t){const n=rn.lFrame;n.currentTNode=e,n.isParent=t}function Ui(){return rn.lFrame.isParent}function Ls(){rn.lFrame.isParent=!1}function Br(){const e=rn.lFrame;let t=e.bindingRootIndex;return-1===t&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function gi(){return rn.lFrame.bindingIndex++}function Po(e){const t=rn.lFrame,n=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,n}function hc(e,t){const n=rn.lFrame;n.bindingIndex=n.bindingRootIndex=e,$s(t)}function $s(e){rn.lFrame.currentDirectiveIndex=e}function js(){return rn.lFrame.currentQueryIndex}function Hs(e){rn.lFrame.currentQueryIndex=e}function Ud(e){const t=e[It];return 2===t.type?t.declTNode:1===t.type?e[er]:null}function gc(e,t,n){if(n&kt.SkipSelf){let o=t,i=e;for(;!(o=o.parent,null!==o||n&kt.Host||(o=Ud(i),null===o||(i=i[kr],10&o.type))););if(null===o)return!1;t=o,e=i}const r=rn.lFrame=mc();return r.currentTNode=t,r.lView=e,!0}function Ha(e){const t=mc(),n=e[It];rn.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function mc(){const e=rn.lFrame,t=null===e?null:e.child;return null===t?vc(e):t}function vc(e){const t={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return null!==e&&(e.child=t),t}function Ac(){const e=rn.lFrame;return rn.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const d=Ac;function g(){const e=Ac();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function y(){return rn.lFrame.selectedIndex}function R(e){rn.lFrame.selectedIndex=e}function V(){const e=rn.lFrame;return co(e.tView,e.selectedIndex)}let zn=!0;function Cr(){return zn}function yn(e){zn=e}function mo(e,t){for(let b=t.directiveStart,O=t.directiveEnd;b=r)break}else t[m]<0&&(e[Ur]+=65536),(f>13>16&&(3&e[Xt])===t&&(e[Xt]+=8192,Ii(f,i)):Ii(f,i)}const zi=-1;class Us{constructor(t,n,r){this.factory=t,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=r}}function Dc(e){return e!==zi}function Gs(e){return 32767&e}function zs(e,t){let n=function Wv(e){return e>>16}(e),r=t;for(;n>0;)r=r[kr],n--;return r}let _c=!0;function Ua(e){const t=_c;return _c=e,t}const Gd=255,zd=5;let Zv=0;const Wo={};function Ga(e,t){const n=Yd(e,t);if(-1!==n)return n;const r=t[It];r.firstCreatePass&&(e.injectorIndex=t.length,Ec(r.data,e),Ec(t,null),Ec(r.blueprint,null));const o=za(e,t),i=e.injectorIndex;if(Dc(o)){const a=Gs(o),f=zs(o,t),m=f[It].data;for(let b=0;b<8;b++)t[i+b]=f[a+b]|m[a+b]}return t[i+8]=o,i}function Ec(e,t){e.push(0,0,0,0,0,0,0,0,t)}function Yd(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function za(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let n=0,r=null,o=t;for(;null!==o;){if(r=ef(o),null===r)return zi;if(n++,o=o[kr],-1!==r.injectorIndex)return r.injectorIndex|n<<16}return zi}function Cc(e,t,n){!function Xv(e,t,n){let r;"string"==typeof n?r=n.charCodeAt(0)||0:n.hasOwnProperty(br)&&(r=n[br]),null==r&&(r=n[br]=Zv++);const o=r&Gd;t.data[e+(o>>zd)]|=1<=0?t&Gd:eA:t}(n);if("function"==typeof i){if(!gc(t,e,r))return r&kt.Host?Wd(o,0,r):Zd(t,n,r,o);try{let a;if(a=i(r),null!=a||r&kt.Optional)return a;ft()}finally{d()}}else if("number"==typeof i){let a=null,f=Yd(e,t),m=zi,b=r&kt.Host?t[Gn][er]:null;for((-1===f||r&kt.SkipSelf)&&(m=-1===f?za(e,t):t[f+8],m!==zi&&Kd(r,!1)?(a=t[It],f=Gs(m),t=zs(m,t)):f=-1);-1!==f;){const O=t[It];if(qd(i,f,O.data)){const k=qv(f,t,n,a,r,b);if(k!==Wo)return k}m=t[f+8],m!==zi&&Kd(r,t[It].data[f+8]===b)&&qd(i,f,t)?(a=O,f=Gs(m),t=zs(m,t)):f=-1}}return o}function qv(e,t,n,r,o,i){const a=t[It],f=a.data[e+8],O=Ya(f,a,n,null==r?lo(f)&&_c:r!=a&&0!=(3&f.type),o&kt.Host&&i===f);return null!==O?wi(t,a,O,f):Wo}function Ya(e,t,n,r,o){const i=e.providerIndexes,a=t.data,f=1048575&i,m=e.directiveStart,O=i>>20,le=o?f+O:e.directiveEnd;for(let Ie=r?f:f+O;Ie=m&&rt.type===n)return Ie}if(o){const Ie=a[m];if(Ie&&Dr(Ie)&&Ie.type===n)return m}return null}function wi(e,t,n,r){let o=e[n];const i=t.data;if(function Gv(e){return e instanceof Us}(o)){const a=o;a.resolving&&function ee(e,t){const n=t?`. Dependency path: ${t.join(" > ")} > ${e}`:"";throw new X(-200,`Circular dependency in DI detected for ${e}${n}`)}(function he(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():ce(e)}(i[n]));const f=Ua(a.canSeeViewProviders);a.resolving=!0;const b=a.injectImpl?zt(a.injectImpl):null;gc(e,r,kt.Default);try{o=e[n]=a.factory(void 0,i,e,r),t.firstCreatePass&&n>=r.directiveStart&&function Or(e,t,n){const{ngOnChanges:r,ngOnInit:o,ngDoCheck:i}=t.type.prototype;if(r){var a,f;const k=I(t);(null!==(a=n.preOrderHooks)&&void 0!==a?a:n.preOrderHooks=[]).push(e,k),(null!==(f=n.preOrderCheckHooks)&&void 0!==f?f:n.preOrderCheckHooks=[]).push(e,k)}var m,b,O;o&&(null!==(m=n.preOrderHooks)&&void 0!==m?m:n.preOrderHooks=[]).push(0-e,o),i&&((null!==(b=n.preOrderHooks)&&void 0!==b?b:n.preOrderHooks=[]).push(e,i),(null!==(O=n.preOrderCheckHooks)&&void 0!==O?O:n.preOrderCheckHooks=[]).push(e,i))}(n,i[n],t)}finally{null!==b&&zt(b),Ua(f),a.resolving=!1,d()}}return o}function qd(e,t,n){return!!(n[t+(e>>zd)]&1<{const t=e.prototype.constructor,n=t[Zn]||bc(t),r=Object.prototype;let o=Object.getPrototypeOf(e.prototype).constructor;for(;o&&o!==r;){const i=o[Zn]||bc(o);if(i&&i!==n)return i;o=Object.getPrototypeOf(o)}return i=>new i})}function bc(e){return ye(e)?()=>{const t=bc(W(e));return t&&t()}:jo(e)}function ef(e){const t=e[It],n=t.type;return 2===n?t.declTNode:1===n?e[er]:null}function Ic(e){return function Qv(e,t){if("class"===t)return e.classes;if("style"===t)return e.styles;const n=e.attrs;if(n){const r=n.length;let o=0;for(;o{const r=function wc(e){return function(...n){if(e){const r=e(...n);for(const o in r)this[o]=r[o]}}}(t);function o(...i){if(this instanceof o)return r.apply(this,i),this;const a=new o(...i);return f.annotation=a,f;function f(m,b,O){const k=m.hasOwnProperty(Wi)?m[Wi]:Object.defineProperty(m,Wi,{value:[]})[Wi];for(;k.length<=O;)k.push(null);return(k[O]=k[O]||[]).push(a),m}}return n&&(o.prototype=Object.create(n.prototype)),o.prototype.ngMetadataName=e,o.annotationCls=o,o})}function qi(e,t){e.forEach(n=>Array.isArray(n)?qi(n,t):t(n))}function nf(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function Wa(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function Zs(e,t){const n=[];for(let r=0;r=0?e[1|r]=n:(r=~r,function lA(e,t,n,r){let o=e.length;if(o==t)e.push(n,r);else if(1===o)e.push(r,e[0]),e[0]=n;else{for(o--,e.push(e[o-1],e[o]);o>t;)e[o]=e[o-2],o--;e[t]=n,e[t+1]=r}}(e,r,t,n)),r}function Mc(e,t){const n=Ki(e,t);if(n>=0)return e[1|n]}function Ki(e,t){return function rf(e,t,n){let r=0,o=e.length>>n;for(;o!==r;){const i=r+(o-r>>1),a=e[i<t?o=i:r=i+1}return~(o<|^->||--!>|)/,RA="\u200b$1\u200b";const xc=new Map;let xA=0;const Nc="__ngContext__";function zr(e,t){Mr(t)?(e[Nc]=t[Qr],function NA(e){xc.set(e[Qr],e)}(t)):e[Nc]=t}let Fc;function kc(e,t){return Fc(e,t)}function qs(e){const t=e[wn];return cr(t)?t[wn]:t}function If(e){return Mf(e[_o])}function wf(e){return Mf(e[sr])}function Mf(e){for(;null!==e&&!cr(e);)e=e[sr];return e}function ts(e,t,n,r,o){if(null!=r){let i,a=!1;cr(r)?i=r:Mr(r)&&(a=!0,r=r[Sn]);const f=Wt(r);0===e&&null!==n?null==o?Rf(t,n,f):Mi(t,n,f,o||null,!0):1===e&&null!==n?Mi(t,n,f,o||null,!0):2===e?function cl(e,t,n){const r=al(e,t);r&&function JA(e,t,n,r){e.removeChild(t,n,r)}(e,r,t,n)}(t,f,a):3===e&&t.destroyNode(f),null!=i&&function ny(e,t,n,r,o){const i=n[Yn];i!==Wt(n)&&ts(t,e,r,i,o);for(let f=lr;ft.replace(OA,RA))}(t))}function il(e,t,n){return e.createElement(t,n)}function Tf(e,t){const n=e[Lr],r=n.indexOf(t);Gr(t),n.splice(r,1)}function sl(e,t){if(e.length<=lr)return;const n=lr+t,r=e[n];if(r){const o=r[po];null!==o&&o!==e&&Tf(o,r),t>0&&(e[n-1][sr]=r[sr]);const i=Wa(e,lr+t);!function zA(e,t){Js(e,t,t[Qt],2,null,null),t[Sn]=null,t[er]=null}(r[It],r);const a=i[ar];null!==a&&a.detachView(i[It]),r[wn]=null,r[sr]=null,r[Xt]&=-129}return r}function Bc(e,t){if(!(256&t[Xt])){var n,r;const o=t[Qt];null===(n=t[so])||void 0===n||n.destroy(),null===(r=t[ao])||void 0===r||r.destroy(),o.destroyNode&&Js(e,t,o,3,null,null),function ZA(e){let t=e[_o];if(!t)return $c(e[It],e);for(;t;){let n=null;if(Mr(t))n=t[_o];else{const r=t[lr];r&&(n=r)}if(!n){for(;t&&!t[sr]&&t!==e;)Mr(t)&&$c(t[It],t),t=t[wn];null===t&&(t=e),Mr(t)&&$c(t[It],t),n=t&&t[sr]}t=n}}(t)}}function $c(e,t){if(!(256&t[Xt])){t[Xt]&=-129,t[Xt]|=256,function KA(e,t){let n;if(null!=e&&null!=(n=e.destroyHooks))for(let r=0;r=0?r[a]():r[-a].unsubscribe(),i+=2}else n[i].call(r[n[i+1]]);null!==r&&(t[Pr]=null);const o=t[qr];if(null!==o){t[qr]=null;for(let i=0;i-1){const{encapsulation:i}=e.data[r.directiveStart+o];if(i===en.None||i===en.Emulated)return null}return tr(r,n)}}(e,t.parent,n)}function Mi(e,t,n,r,o){e.insertBefore(t,n,r,o)}function Rf(e,t,n){e.appendChild(t,n)}function xf(e,t,n,r,o){null!==r?Mi(e,t,n,r,o):Rf(e,t,n)}function al(e,t){return e.parentNode(t)}function Pf(e,t,n){return Ff(e,t,n)}let jc,ul,zc,dl,Ff=function Nf(e,t,n){return 40&e.type?tr(e,n):null};function ll(e,t,n,r){const o=Vc(e,r,t),i=t[Qt],f=Pf(r.parent||t[er],r,t);if(null!=o)if(Array.isArray(n))for(let m=0;me,createScript:e=>e,createScriptURL:e=>e})}catch{}return ul}())||void 0===t?void 0:t.createHTML(e))||e}function ly(e){zc=e}function Gf(e){var t;return(null===(t=function Yc(){if(void 0===dl&&(dl=null,wt.trustedTypes))try{dl=wt.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return dl}())||void 0===t?void 0:t.createScriptURL(e))||e}class Si{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${fe})`}}class cy extends Si{getTypeName(){return"HTML"}}class uy extends Si{getTypeName(){return"Style"}}class dy extends Si{getTypeName(){return"Script"}}class fy extends Si{getTypeName(){return"URL"}}class hy extends Si{getTypeName(){return"ResourceURL"}}function oi(e){return e instanceof Si?e.changingThisBreaksApplicationSecurity:e}function os(e,t){const n=function py(e){return e instanceof Si&&e.getTypeName()||null}(e);if(null!=n&&n!==t){if("ResourceURL"===n&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${n} (see ${fe})`)}return n===t}function gy(e){return new cy(e)}function my(e){return new uy(e)}function vy(e){return new dy(e)}function Ay(e){return new fy(e)}function yy(e){return new hy(e)}class Dy{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t=""+t;try{const n=(new window.DOMParser).parseFromString(ns(t),"text/html").body;return null===n?this.inertDocumentHelper.getInertBodyElement(t):(n.removeChild(n.firstChild),n)}catch{return null}}}class _y{constructor(t){this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(t){const n=this.inertDocument.createElement("template");return n.innerHTML=ns(t),n}}const Cy=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function fl(e){return(e=String(e)).match(Cy)?e:"unsafe:"+e}function ii(e){const t={};for(const n of e.split(","))t[n]=!0;return t}function ea(...e){const t={};for(const n of e)for(const r in n)n.hasOwnProperty(r)&&(t[r]=!0);return t}const Yf=ii("area,br,col,hr,img,wbr"),Wf=ii("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Zf=ii("rp,rt"),Wc=ea(Yf,ea(Wf,ii("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),ea(Zf,ii("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),ea(Zf,Wf)),Zc=ii("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Xf=ea(Zc,ii("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),ii("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,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-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),by=ii("script,style,template");class Iy{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(t){let n=t.firstChild,r=!0;for(;n;)if(n.nodeType===Node.ELEMENT_NODE?r=this.startElement(n):n.nodeType===Node.TEXT_NODE?this.chars(n.nodeValue):this.sanitizedSomething=!0,r&&n.firstChild)n=n.firstChild;else for(;n;){n.nodeType===Node.ELEMENT_NODE&&this.endElement(n);let o=this.checkClobberedElement(n,n.nextSibling);if(o){n=o;break}n=this.checkClobberedElement(n,n.parentNode)}return this.buf.join("")}startElement(t){const n=t.nodeName.toLowerCase();if(!Wc.hasOwnProperty(n))return this.sanitizedSomething=!0,!by.hasOwnProperty(n);this.buf.push("<"),this.buf.push(n);const r=t.attributes;for(let o=0;o"),!0}endElement(t){const n=t.nodeName.toLowerCase();Wc.hasOwnProperty(n)&&!Yf.hasOwnProperty(n)&&(this.buf.push(""))}chars(t){this.buf.push(Qf(t))}checkClobberedElement(t,n){if(n&&(t.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`);return n}}const wy=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,My=/([^\#-~ |!])/g;function Qf(e){return e.replace(/&/g,"&").replace(wy,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(My,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(//g,">")}let hl;function qf(e,t){let n=null;try{hl=hl||function zf(e){const t=new _y(e);return function Ey(){try{return!!(new window.DOMParser).parseFromString(ns(""),"text/html")}catch{return!1}}()?new Dy(t):t}(e);let r=t?String(t):"";n=hl.getInertBodyElement(r);let o=5,i=r;do{if(0===o)throw new Error("Failed to sanitize html because the input is unstable");o--,r=i,i=n.innerHTML,n=hl.getInertBodyElement(r)}while(r!==i);return ns((new Iy).sanitizeChildren(Xc(n)||n))}finally{if(n){const r=Xc(n)||n;for(;r.firstChild;)r.removeChild(r.firstChild)}}}function Xc(e){return"content"in e&&function Sy(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var Ti=function(e){return e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL",e}(Ti||{});function Qc(e){const t=ta();return t?t.sanitize(Ti.URL,e)||"":os(e,"URL")?oi(e):fl(ce(e))}function Kf(e){const t=ta();if(t)return Gf(t.sanitize(Ti.RESOURCE_URL,e)||"");if(os(e,"ResourceURL"))return Gf(oi(e));throw new X(904,!1)}function Jf(e,t,n){return function Ny(e,t){return"src"===t&&("embed"===e||"frame"===e||"iframe"===e||"media"===e||"script"===e)||"href"===t&&("base"===e||"link"===e)?Kf:Qc}(t,n)(e)}function ta(){const e=ht();return e&&e[Nr].sanitizer}class Ln{constructor(t,n){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof n?this.__NG_ELEMENT_ID__=n:void 0!==n&&(this.\u0275prov=et({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}const na=new Ln("ENVIRONMENT_INITIALIZER"),eh=new Ln("INJECTOR",-1),th=new Ln("INJECTOR_DEF_TYPES");class qc{get(t,n=Ve){if(n===Ve){const r=new Error(`NullInjectorError: No provider for ${ve(t)}!`);throw r.name="NullInjectorError",r}return n}}function Kc(e){return{\u0275providers:e}}function Fy(...e){return{\u0275providers:nh(0,e),\u0275fromNgModule:!0}}function nh(e,...t){const n=[],r=new Set;let o;const i=a=>{n.push(a)};return qi(t,a=>{const f=a;pl(f,i,[],r)&&(o||(o=[]),o.push(f))}),void 0!==o&&rh(o,i),n}function rh(e,t){for(let n=0;n{t(i,r)})}}function pl(e,t,n,r){if(!(e=W(e)))return!1;let o=null,i=bn(e);const a=!i&&fn(e);if(i||a){if(a&&!a.standalone)return!1;o=e}else{const m=e.ngModule;if(i=bn(m),!i)return!1;o=m}const f=r.has(o);if(a){if(f)return!1;if(r.add(o),a.dependencies){const m="function"==typeof a.dependencies?a.dependencies():a.dependencies;for(const b of m)pl(b,t,n,r)}}else{if(!i)return!1;{if(null!=i.imports&&!f){let b;r.add(o);try{qi(i.imports,O=>{pl(O,t,n,r)&&(b||(b=[]),b.push(O))})}finally{}void 0!==b&&rh(b,t)}if(!f){const b=jo(o)||(()=>new o);t({provide:o,useFactory:b,deps:Bt},o),t({provide:th,useValue:o,multi:!0},o),t({provide:na,useValue:()=>An(o),multi:!0},o)}const m=i.providers;if(null!=m&&!f){const b=e;Jc(m,O=>{t(O,b)})}}}return o!==e&&void 0!==e.providers}function Jc(e,t){for(let n of e)Ne(n)&&(n=n.\u0275providers),Array.isArray(n)?Jc(n,t):t(n)}const ky=te({provide:String,useValue:te});function eu(e){return null!==e&&"object"==typeof e&&ky in e}function Oi(e){return"function"==typeof e}const tu=new Ln("Set Injector scope."),gl={},By={};let nu;function ml(){return void 0===nu&&(nu=new qc),nu}class Zo{}class vl extends Zo{get destroyed(){return this._destroyed}constructor(t,n,r,o){super(),this.parent=n,this.source=r,this.scopes=o,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,ou(t,a=>this.processProvider(a)),this.records.set(eh,is(void 0,this)),o.has("environment")&&this.records.set(Zo,is(void 0,this));const i=this.records.get(tu);null!=i&&"string"==typeof i.value&&this.scopes.add(i.value),this.injectorDefTypes=new Set(this.get(th.multi,Bt,kt.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const n of this._ngOnDestroyHooks)n.ngOnDestroy();const t=this._onDestroyHooks;this._onDestroyHooks=[];for(const n of t)n()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear()}}onDestroy(t){return this.assertNotDestroyed(),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){this.assertNotDestroyed();const n=un(this),r=zt(void 0);try{return t()}finally{un(n),zt(r)}}get(t,n=Ve,r=kt.Default){if(this.assertNotDestroyed(),t.hasOwnProperty(dr))return t[dr](this);r=ur(r);const i=un(this),a=zt(void 0);try{if(!(r&kt.SkipSelf)){let m=this.records.get(t);if(void 0===m){const b=function Uy(e){return"function"==typeof e||"object"==typeof e&&e instanceof Ln}(t)&&Nt(t);m=b&&this.injectableDefInScope(b)?is(ru(t),gl):null,this.records.set(t,m)}if(null!=m)return this.hydrate(t,m)}return(r&kt.Self?ml():this.parent).get(t,n=r&kt.Optional&&n===Ve?null:n)}catch(f){if("NullInjectorError"===f.name){if((f[Ue]=f[Ue]||[]).unshift(ve(t)),i)throw f;return function ke(e,t,n,r){const o=e[Ue];throw t[Dt]&&o.unshift(t[Dt]),e.message=function st(e,t,n,r=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.slice(2):e;let o=ve(t);if(Array.isArray(t))o=t.map(ve).join(" -> ");else if("object"==typeof t){let i=[];for(let a in t)if(t.hasOwnProperty(a)){let f=t[a];i.push(a+":"+("string"==typeof f?JSON.stringify(f):ve(f)))}o=`{${i.join(", ")}}`}return`${n}${r?"("+r+")":""}[${o}]: ${e.replace(Oe,"\n ")}`}("\n"+e.message,o,n,r),e.ngTokenPath=o,e[Ue]=null,e}(f,t,"R3InjectorError",this.source)}throw f}finally{zt(a),un(i)}}resolveInjectorInitializers(){const t=un(this),n=zt(void 0);try{const o=this.get(na.multi,Bt,kt.Self);for(const i of o)i()}finally{un(t),zt(n)}}toString(){const t=[],n=this.records;for(const r of n.keys())t.push(ve(r));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new X(205,!1)}processProvider(t){let n=Oi(t=W(t))?t:W(t&&t.provide);const r=function Vy(e){return eu(e)?is(void 0,e.useValue):is(sh(e),gl)}(t);if(Oi(t)||!0!==t.multi)this.records.get(n);else{let o=this.records.get(n);o||(o=is(void 0,gl,!0),o.factory=()=>Jn(o.multi),this.records.set(n,o)),n=t,o.multi.push(t)}this.records.set(n,r)}hydrate(t,n){return n.value===gl&&(n.value=By,n.value=n.factory()),"object"==typeof n.value&&n.value&&function Hy(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(n.value)&&this._ngOnDestroyHooks.add(n.value),n.value}injectableDefInScope(t){if(!t.providedIn)return!1;const n=W(t.providedIn);return"string"==typeof n?"any"===n||this.scopes.has(n):this.injectorDefTypes.has(n)}removeOnDestroy(t){const n=this._onDestroyHooks.indexOf(t);-1!==n&&this._onDestroyHooks.splice(n,1)}}function ru(e){const t=Nt(e),n=null!==t?t.factory:jo(e);if(null!==n)return n;if(e instanceof Ln)throw new X(204,!1);if(e instanceof Function)return function $y(e){const t=e.length;if(t>0)throw Zs(t,"?"),new X(204,!1);const n=function Kt(e){return e&&(e[Vt]||e[Fn])||null}(e);return null!==n?()=>n.factory(e):()=>new e}(e);throw new X(204,!1)}function sh(e,t,n){let r;if(Oi(e)){const o=W(e);return jo(o)||ru(o)}if(eu(e))r=()=>W(e.useValue);else if(function ih(e){return!(!e||!e.useFactory)}(e))r=()=>e.useFactory(...Jn(e.deps||[]));else if(function oh(e){return!(!e||!e.useExisting)}(e))r=()=>An(W(e.useExisting));else{const o=W(e&&(e.useClass||e.provide));if(!function jy(e){return!!e.deps}(e))return jo(o)||ru(o);r=()=>new o(...Jn(e.deps))}return r}function is(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function ou(e,t){for(const n of e)Array.isArray(n)?ou(n,t):n&&Ne(n)?ou(n.\u0275providers,t):t(n)}const ah=new Ln("AppId",{providedIn:"root",factory:()=>Gy}),Gy="ng",lh=new Ln("Platform Initializer"),iu=new Ln("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),zy=new Ln("CSP nonce",{providedIn:"root",factory:()=>{var e;return(null===(e=function rs(){if(void 0!==zc)return zc;if(typeof document<"u")return document;throw new X(210,!1)}().body)||void 0===e||null===(e=e.querySelector("[ngCspNonce]"))||void 0===e?void 0:e.getAttribute("ngCspNonce"))||null}});let uh=(e,t,n)=>null;function cu(e,t,n=!1){return uh(e,t,n)}class t0{}class hh{}class r0{resolveComponentFactory(t){throw function n0(e){const t=Error(`No component factory found for ${ve(e)}.`);return t.ngComponent=e,t}(t)}}let bl=(()=>{class t{}return t.NULL=new r0,t})();function o0(){return ls(Er(),ht())}function ls(e,t){return new aa(tr(e,t))}let aa=(()=>{class t{constructor(r){this.nativeElement=r}}return t.__NG_ELEMENT_ID__=o0,t})();function s0(e){return e instanceof aa?e.nativeElement:e}class gh{}let a0=(()=>{class t{constructor(){this.destroyNode=null}}return t.__NG_ELEMENT_ID__=()=>function l0(){const e=ht(),n=pr(Er().index,e);return(Mr(n)?n:e)[Qt]}(),t})(),c0=(()=>{var e;class t{}return(e=t).\u0275prov=et({token:e,providedIn:"root",factory:()=>null}),t})();class mh{constructor(t){this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}}const u0=new mh("16.2.2"),fu={};function Dh(e,t=null,n=null,r){const o=_h(e,t,n,r);return o.resolveInjectorInitializers(),o}function _h(e,t=null,n=null,r,o=new Set){const i=[n||Bt,Fy(e)];return r=r||("object"==typeof e?void 0:ve(e)),new vl(i,t||ml(),r||null,o)}let No=(()=>{var e;class t{static create(r,o){if(Array.isArray(r))return Dh({name:""},o,r,"");{var i;const a=null!==(i=r.name)&&void 0!==i?i:"";return Dh({name:a},r.parent,r.providers,a)}}}return(e=t).THROW_IF_NOT_FOUND=Ve,e.NULL=new qc,e.\u0275prov=et({token:e,providedIn:"any",factory:()=>An(eh)}),e.__NG_ELEMENT_ID__=-1,t})();function Eh(e){return e.ownerDocument.defaultView}function si(e){return e instanceof Function?e():e}let gu=(()=>{var e;class t{constructor(){this.callbacks=new Set,this.deferredCallbacks=new Set,this.renderDepth=0,this.runningCallbacks=!1}begin(){if(this.runningCallbacks)throw new X(102,!1);this.renderDepth++}end(){if(this.renderDepth--,0===this.renderDepth)try{this.runningCallbacks=!0;for(const r of this.callbacks)r.invoke()}finally{this.runningCallbacks=!1;for(const r of this.deferredCallbacks)this.callbacks.add(r);this.deferredCallbacks.clear()}}register(r){(this.runningCallbacks?this.deferredCallbacks:this.callbacks).add(r)}unregister(r){this.callbacks.delete(r),this.deferredCallbacks.delete(r)}ngOnDestroy(){this.callbacks.clear(),this.deferredCallbacks.clear()}}return(e=t).\u0275prov=et({token:e,providedIn:"root",factory:()=>new e}),t})();function la(e){for(;e;){e[Xt]|=64;const t=qs(e);if($o(e)&&!t)return e;e=t}return null}function mu(e){return e.ngOriginalError}class ds{constructor(){this._console=console}handleError(t){const n=this._findOriginalError(t);this._console.error("ERROR",t),n&&this._console.error("ORIGINAL ERROR",n)}_findOriginalError(t){let n=t&&mu(t);for(;n&&mu(n);)n=mu(n);return n||null}}const Mh=new Ln("",{providedIn:"root",factory:()=>!1});class Rh extends Li{constructor(){super(...arguments),this.consumerAllowSignalWrites=!1,this._lView=null}set lView(t){this._lView=t}onConsumerDependencyMayHaveChanged(){la(this._lView)}onProducerUpdateValueVersion(){}get hasReadASignal(){return this.hasProducers}runInContext(t,n,r){const o=hr(this);this.trackingVersion++;try{t(n,r)}finally{hr(o)}}destroy(){this.trackingVersion++}}let ca=null;function xh(){var e;return null!==(e=ca)&&void 0!==e||(ca=new Rh),ca}function Ph(e,t){var n;return null!==(n=e[t])&&void 0!==n?n:xh()}function Nh(e,t){const n=xh();n.hasReadASignal&&(e[t]=ca,n.lView=e,ca=new Rh)}const gn={};function Fh(e){kh(Mn(),ht(),y()+e,!1)}function kh(e,t,n,r){if(!r)if(3==(3&t[Xt])){const i=e.preOrderCheckHooks;null!==i&&zo(t,i,n)}else{const i=e.preOrderHooks;null!==i&&Yo(t,i,0,n)}R(n)}function fs(e,t=kt.Default){const n=ht();return null===n?An(e,t):Xd(Er(),n,W(e),t)}function Lh(){throw new Error("invalid")}function wl(e,t,n,r,o,i,a,f,m,b,O){const k=t.blueprint.slice();return k[Sn]=o,k[Xt]=140|r,(null!==b||e&&2048&e[Xt])&&(k[Xt]|=2048),ka(k),k[wn]=k[kr]=e,k[Cn]=n,k[Nr]=a||e&&e[Nr],k[Qt]=f||e&&e[Qt],k[Hr]=m||e&&e[Hr]||null,k[er]=i,k[Qr]=function PA(){return xA++}(),k[wr]=O,k[To]=b,k[Gn]=2==t.type?e[Gn]:k,k}function hs(e,t,n,r,o){let i=e.data[t];if(null===i)i=function vu(e,t,n,r,o){const i=Va(),a=Ui(),m=e.data[t]=function x0(e,t,n,r,o,i){let a=t?t.injectorIndex:-1,f=0;return ni()&&(f|=128),{type:n,index:r,insertBeforeIndex:null,injectorIndex:a,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:f,providerIndexes:0,value:o,attrs:i,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:t,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,a?i:i&&i.parent,n,t,r,o);return null===e.firstChild&&(e.firstChild=m),null!==i&&(a?null==i.child&&null!==m.parent&&(i.child=m):null===i.next&&(i.next=m,m.prev=i)),m}(e,t,n,r,o),function fc(){return rn.lFrame.inI18n}()&&(i.flags|=32);else if(64&i.type){i.type=n,i.value=r,i.attrs=o;const a=function bi(){const e=rn.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}();i.injectorIndex=null===a?-1:a.injectorIndex}return xo(i,!0),i}function ua(e,t,n,r){if(0===n)return-1;const o=t.length;for(let i=0;idn&&kh(e,t,dn,!1),nn(f?2:0,o),f)i.runInContext(n,r,o);else{const b=hr(null);try{n(r,o)}finally{hr(b)}}}finally{f&&null===t[so]&&Nh(t,so),R(a),nn(f?3:1,o)}}function Au(e,t,n){if(Bo(t)){const r=hr(null);try{const i=t.directiveEnd;for(let a=t.directiveStart;anull;function jh(e,t,n,r){for(let o in e)if(e.hasOwnProperty(o)){n=null===n?{}:n;const i=e[o];null===r?Hh(n,t,o,i):r.hasOwnProperty(o)&&Hh(n,t,r[o],i)}return n}function Hh(e,t,n,r){e.hasOwnProperty(n)?e[n].push(t,r):e[n]=[t,r]}function Eu(e,t,n,r){if(Hi()){const o=null===r?null:{"":-1},i=function j0(e,t){const n=e.directiveRegistry;let r=null,o=null;if(n)for(let a=0;a0;){const n=e[--t];if("number"==typeof n&&n<0)return n}return 0})(a)!=f&&a.push(f),a.push(n,r,i)}}(e,t,r,ua(e,n,o.hostVars,gn),o)}function Xo(e,t,n,r,o,i){const a=tr(e,t);!function bu(e,t,n,r,o,i,a){if(null==i)e.removeAttribute(t,o,n);else{const f=null==a?ce(i):a(i,r||"",o);e.setAttribute(t,o,f,n)}}(t[Qt],a,i,e.value,n,r,o)}function W0(e,t,n,r,o,i){const a=i[t];if(null!==a)for(let f=0;f{var e;class t{constructor(){this.all=new Set,this.queue=new Map}create(r,o,i){const a=typeof Zone>"u"?null:Zone.current,f=new pi(r,O=>{this.all.has(O)&&this.queue.set(O,a)},i);let m;this.all.add(f),f.notify();const b=()=>{var O;f.cleanup(),null===(O=m)||void 0===O||O(),this.all.delete(f),this.queue.delete(f)};return m=null==o?void 0:o.onDestroy(b),{destroy:b}}flush(){if(0!==this.queue.size)for(const[r,o]of this.queue)this.queue.delete(r),o?o.run(()=>r.run()):r.run()}get isQueueEmpty(){return 0===this.queue.size}}return(e=t).\u0275prov=et({token:e,providedIn:"root",factory:()=>new e}),t})();function Sl(e,t,n){let r=n?e.styles:null,o=n?e.classes:null,i=0;if(null!==t)for(let a=0;a0){ep(e,1);const o=e[It].components;null!==o&&np(e,o,1)}}function np(e,t,n){for(let r=0;r-1&&(sl(t,r),Wa(n,r))}this._attachedToViewContainer=!1}Bc(this._lView[It],this._lView)}onDestroy(t){!function Ns(e,t){if(256==(256&e[Xt]))throw new X(911,!1);null===e[qr]&&(e[qr]=[]),e[qr].push(t)}(this._lView,t)}markForCheck(){la(this._cdRefInjectingView||this._lView)}detach(){this._lView[Xt]&=-129}reattach(){this._lView[Xt]|=128}detectChanges(){Tl(this._lView[It],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new X(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function WA(e,t){Js(e,t,t[Qt],2,null,null)}(this._lView[It],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new X(902,!1);this._appRef=t}}class nD extends fa{constructor(t){super(t),this._view=t}detectChanges(){const t=this._view;Tl(t[It],t,t[Cn],!1)}checkNoChanges(){}get context(){return null}}class rp extends bl{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const n=fn(t);return new ha(n,this.ngModule)}}function op(e){const t=[];for(let n in e)e.hasOwnProperty(n)&&t.push({propName:e[n],templateName:n});return t}class oD{constructor(t,n){this.injector=t,this.parentInjector=n}get(t,n,r){r=ur(r);const o=this.injector.get(t,fu,r);return o!==fu||n===fu?o:this.parentInjector.get(t,n,r)}}class ha extends hh{get inputs(){const t=this.componentDef,n=t.inputTransforms,r=op(t.inputs);if(null!==n)for(const o of r)n.hasOwnProperty(o.propName)&&(o.transform=n[o.propName]);return r}get outputs(){return op(this.componentDef.outputs)}constructor(t,n){super(),this.componentDef=t,this.ngModule=n,this.componentType=t.type,this.selector=function $t(e){return e.map(xt).join(",")}(t.selectors),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!n}create(t,n,r,o){var i;let a=(o=o||this.ngModule)instanceof Zo?o:null===(i=o)||void 0===i?void 0:i.injector;a&&null!==this.componentDef.getStandaloneInjector&&(a=this.componentDef.getStandaloneInjector(a)||a);const f=a?new oD(t,a):t,m=f.get(gh,null);if(null===m)throw new X(407,!1);const le={rendererFactory:m,sanitizer:f.get(c0,null),effectManager:f.get(Kh,null),afterRenderEventManager:f.get(gu,null)},Ie=m.createRenderer(null,this.componentDef),rt=this.componentDef.selectors[0][0]||"div",dt=r?function M0(e,t,n,r){const i=r.get(Mh,!1)||n===en.ShadowDom,a=e.selectRootElement(t,i);return function S0(e){Vh(e)}(a),a}(Ie,r,this.componentDef.encapsulation,f):il(Ie,rt,function rD(e){const t=e.toLowerCase();return"svg"===t?"svg":"math"===t?"math":null}(rt)),lt=this.componentDef.signals?4608:this.componentDef.onPush?576:528;let sn=null;null!==dt&&(sn=cu(dt,f,!0));const Dn=_u(0,null,null,1,0,null,null,null,null,null,null),Tn=wl(null,Dn,null,lt,null,null,le,Ie,f,null,sn);let Mo,Ta;Ha(Tn);try{const Ai=this.componentDef;let Os,Ld=null;Ai.findHostDirectiveDefs?(Os=[],Ld=new Map,Ai.findHostDirectiveDefs(Ai,Os,Ld),Os.push(Ai)):Os=[Ai];const EI=function sD(e,t){const n=e[It],r=dn;return e[r]=t,hs(n,r,2,"#host",null)}(Tn,dt),CI=function aD(e,t,n,r,o,i,a){const f=o[It];!function lD(e,t,n,r){for(const o of e)t.mergedAttrs=z(t.mergedAttrs,o.hostAttrs);null!==t.mergedAttrs&&(Sl(t,t.mergedAttrs,!0),null!==n&&jf(r,n,t))}(r,e,t,a);let m=null;null!==t&&(m=cu(t,o[Hr]));const b=i.rendererFactory.createRenderer(t,n);let O=16;n.signals?O=4096:n.onPush&&(O=64);const k=wl(o,$h(n),null,O,o[e.index],e,i,b,null,null,m);return f.firstCreatePass&&Cu(f,e,r.length-1),Ml(o,k),o[e.index]=k}(EI,dt,Ai,Os,Tn,le,Ie);Ta=co(Dn,dn),dt&&function uD(e,t,n,r){if(r)yr(e,n,["ng-version",u0.full]);else{const{attrs:o,classes:i}=function hn(e){const t=[],n=[];let r=1,o=2;for(;r0&&Vf(e,n,i.join(" "))}}(Ie,Ai,dt,r),void 0!==n&&function dD(e,t,n){const r=e.projection=[];for(let o=0;o=0;r--){const o=e[r];o.hostVars=t+=o.hostVars,o.hostAttrs=z(o.hostAttrs,n=z(n,o.hostAttrs))}}(r)}function Ol(e){return e===Yt?{}:e===Bt?[]:e}function pD(e,t){const n=e.viewQuery;e.viewQuery=n?(r,o)=>{t(r,o),n(r,o)}:t}function gD(e,t){const n=e.contentQueries;e.contentQueries=n?(r,o,i)=>{t(r,o,i),n(r,o,i)}:t}function mD(e,t){const n=e.hostBindings;e.hostBindings=n?(r,o)=>{t(r,o),n(r,o)}:t}function cp(e){const t=e.inputConfig,n={};for(const r in t)if(t.hasOwnProperty(r)){const o=t[r];Array.isArray(o)&&o[2]&&(n[r]=o[2])}e.inputTransforms=n}function Rl(e){return!!Tu(e)&&(Array.isArray(e)||!(e instanceof Map)&&Symbol.iterator in e)}function Tu(e){return null!==e&&("function"==typeof e||"object"==typeof e)}function Qo(e,t,n){return e[t]=n}function Yr(e,t,n){return!Object.is(e[t],n)&&(e[t]=n,!0)}function Ri(e,t,n,r){const o=Yr(e,t,n);return Yr(e,t+1,r)||o}function Ou(e,t,n,r){const o=ht();return Yr(o,gi(),t)&&(Mn(),Xo(V(),o,e,t,n,r)),Ou}function ms(e,t,n,r,o,i){const f=Ri(e,function Go(){return rn.lFrame.bindingIndex}(),n,o);return Po(2),f?t+ce(n)+r+ce(o)+i:gn}function Ep(e,t,n,r,o,i,a,f){const m=ht(),b=Mn(),O=e+dn,k=b.firstCreatePass?function jD(e,t,n,r,o,i,a,f,m){const b=t.consts,O=hs(t,e,4,a||null,Uo(b,f));Eu(t,n,O,Uo(b,m)),mo(t,O);const k=O.tView=_u(2,O,r,o,i,t.directiveRegistry,t.pipeRegistry,null,t.schemas,b,null);return null!==t.queries&&(t.queries.template(t,O),k.queries=t.queries.embeddedTView(O)),O}(O,b,m,t,n,r,o,i,a):b.data[O];xo(k,!1);const le=Cp(b,m,k,e);Cr()&&ll(b,m,le,k),zr(le,m),Ml(m,m[O]=Yh(le,m,le,k)),Kr(k)&&yu(b,m,k),null!=a&&Du(m,k,f)}let Cp=function bp(e,t,n,r){return yn(!0),t[Qt].createComment("")};function Ip(e){return function Sr(e,t){return e[t]}(function Hd(){return rn.lFrame.contextLView}(),dn+e)}function ku(e,t,n){const r=ht();return Yr(r,gi(),t)&&function Ao(e,t,n,r,o,i,a,f){const m=tr(t,n);let O,b=t.inputs;!f&&null!=b&&(O=b[r])?(wu(e,n,O,r,o),lo(t)&&function F0(e,t){const n=pr(t,e);16&n[Xt]||(n[Xt]|=64)}(n,t.index)):3&t.type&&(r=function N0(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(r),o=null!=a?a(o,t.value||"",r):o,i.setProperty(m,r,o))}(Mn(),V(),r,e,t,r[Qt],n,!1),ku}function Lu(e,t,n,r,o){const a=o?"class":"style";wu(e,n,t.inputs[a],a,r)}function kl(e,t,n,r){const o=ht(),i=Mn(),a=dn+e,f=o[Qt],m=i.firstCreatePass?function zD(e,t,n,r,o,i){const a=t.consts,m=hs(t,e,2,r,Uo(a,o));return Eu(t,n,m,Uo(a,i)),null!==m.attrs&&Sl(m,m.attrs,!1),null!==m.mergedAttrs&&Sl(m,m.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,m),m}(a,i,o,t,n,r):i.data[a],b=wp(i,o,m,f,t,e);o[a]=b;const O=Kr(m);return xo(m,!0),jf(f,b,m),32!=(32&m.flags)&&Cr()&&ll(i,o,b,m),0===function lc(){return rn.lFrame.elementDepthCount}()&&zr(b,o),function $d(){rn.lFrame.elementDepthCount++}(),O&&(yu(i,o,m),Au(i,m,o)),null!==r&&Du(o,m),kl}function Ll(){let e=Er();Ui()?Ls():(e=e.parent,xo(e,!1));const t=e;(function Vd(e){return rn.skipHydrationRootTNode===e})(t)&&function jd(){rn.skipHydrationRootTNode=null}(),function cc(){rn.lFrame.elementDepthCount--}();const n=Mn();return n.firstCreatePass&&(mo(n,e),Bo(e)&&n.queries.elementEnd(e)),null!=t.classesWithoutHost&&function zv(e){return 0!=(8&e.flags)}(t)&&Lu(n,t,ht(),t.classesWithoutHost,!0),null!=t.stylesWithoutHost&&function Yv(e){return 0!=(16&e.flags)}(t)&&Lu(n,t,ht(),t.stylesWithoutHost,!1),Ll}function Bu(e,t,n,r){return kl(e,t,n,r),Ll(),Bu}let wp=(e,t,n,r,o,i)=>(yn(!0),il(r,o,function Gt(){return rn.lFrame.currentNamespace}()));function $u(e,t,n){const r=ht(),o=Mn(),i=e+dn,a=o.firstCreatePass?function ZD(e,t,n,r,o){const i=t.consts,a=Uo(i,r),f=hs(t,e,8,"ng-container",a);return null!==a&&Sl(f,a,!0),Eu(t,n,f,Uo(i,o)),null!==t.queries&&t.queries.elementStart(t,f),f}(i,o,r,t,n):o.data[i];xo(a,!0);const f=Mp(o,r,a,e);return r[i]=f,Cr()&&ll(o,r,f,a),zr(f,r),Kr(a)&&(yu(o,r,a),Au(o,a,r)),null!=n&&Du(r,a),$u}function Vu(){let e=Er();const t=Mn();return Ui()?Ls():(e=e.parent,xo(e,!1)),t.firstCreatePass&&(mo(t,e),Bo(e)&&t.queries.elementEnd(e)),Vu}function ju(e,t,n){return $u(e,t,n),Vu(),ju}let Mp=(e,t,n,r)=>(yn(!0),Lc(t[Qt],""));function Sp(){return ht()}function Hu(e){return!!e&&"function"==typeof e.then}function Tp(e){return!!e&&"function"==typeof e.subscribe}function Uu(e,t,n,r){const o=ht(),i=Mn(),a=Er();return function Rp(e,t,n,r,o,i,a){const f=Kr(r),b=e.firstCreatePass&&Xh(e),O=t[Cn],k=Zh(t);let le=!0;if(3&r.type||a){const dt=tr(r,t),Ct=a?a(dt):dt,Pt=k.length,lt=a?Dn=>a(Wt(Dn[r.index])):r.index;let sn=null;if(!a&&f&&(sn=function qD(e,t,n,r){const o=e.cleanup;if(null!=o)for(let i=0;im?f[m]:null}"string"==typeof a&&(i+=2)}return null}(e,t,o,r.index)),null!==sn)(sn.__ngLastListenerFn__||sn).__ngNextListenerFn__=i,sn.__ngLastListenerFn__=i,le=!1;else{i=Pp(r,t,O,i,!1);const Dn=n.listen(Ct,o,i);k.push(i,Dn),b&&b.push(o,lt,Pt,Pt+1)}}else i=Pp(r,t,O,i,!1);const Ie=r.outputs;let rt;if(le&&null!==Ie&&(rt=Ie[o])){const dt=rt.length;if(dt)for(let Ct=0;Ct-1?pr(e.index,t):t);let m=xp(t,n,r,a),b=i.__ngNextListenerFn__;for(;b;)m=xp(t,n,b,a)&&m,b=b.__ngNextListenerFn__;return o&&!1===m&&a.preventDefault(),m}}function Np(e=1){return function v(e){return(rn.lFrame.contextLView=function h(e,t){for(;e>0;)t=t[kr],e--;return t}(e,rn.lFrame.contextLView))[Cn]}(e)}function KD(e,t){let n=null;const r=function xe(e){const t=e.attrs;if(null!=t){const n=t.indexOf(5);if(!(1&n))return t[n+1]}return null}(e);for(let o=0;o>17&32767}function zu(e){return 2|e}function xi(e){return(131068&e)>>2}function Yu(e,t){return-131069&e|t<<2}function Wu(e){return 1|e}function Yp(e,t,n,r,o){const i=e[n+1],a=null===t;let f=r?mi(i):xi(i),m=!1;for(;0!==f&&(!1===m||a);){const O=e[f+1];o_(e[f],t)&&(m=!0,e[f+1]=r?Wu(O):zu(O)),f=r?mi(O):xi(O)}m&&(e[n+1]=r?zu(i):Wu(i))}function o_(e,t){return null===e||null==t||(Array.isArray(e)?e[1]:e)===t||!(!Array.isArray(e)||"string"!=typeof t)&&Ki(e,t)>=0}function Zu(e,t){return function Fo(e,t,n,r){const o=ht(),i=Mn(),a=Po(2);i.firstUpdatePass&&function tg(e,t,n,r){const o=e.data;if(null===o[n+1]){const i=o[y()],a=function eg(e,t){return t>=e.expandoStartIndex}(e,n);(function ig(e,t){return 0!=(e.flags&(t?8:16))})(i,r)&&null===t&&!a&&(t=!1),t=function h_(e,t,n,r){const o=function Vs(e){const t=rn.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}(e);let i=r?t.residualClasses:t.residualStyles;if(null===o)0===(r?t.classBindings:t.styleBindings)&&(n=Aa(n=Xu(null,e,t,n,r),t.attrs,r),i=null);else{const a=t.directiveStylingLast;if(-1===a||e[a]!==o)if(n=Xu(o,e,t,n,r),null===i){let m=function p_(e,t,n){const r=n?t.classBindings:t.styleBindings;if(0!==xi(r))return e[mi(r)]}(e,t,r);void 0!==m&&Array.isArray(m)&&(m=Xu(null,e,t,m[1],r),m=Aa(m,t.attrs,r),function g_(e,t,n,r){e[mi(n?t.classBindings:t.styleBindings)]=r}(e,t,r,m))}else i=function m_(e,t,n){let r;const o=t.directiveEnd;for(let i=1+t.directiveStylingLast;i0)&&(b=!0)):O=n,o)if(0!==m){const le=mi(e[f+1]);e[r+1]=Bl(le,f),0!==le&&(e[le+1]=Yu(e[le+1],r)),e[f+1]=function e_(e,t){return 131071&e|t<<17}(e[f+1],r)}else e[r+1]=Bl(f,0),0!==f&&(e[f+1]=Yu(e[f+1],r)),f=r;else e[r+1]=Bl(m,0),0===f?f=r:e[m+1]=Yu(e[m+1],r),m=r;b&&(e[r+1]=zu(e[r+1])),Yp(e,O,r,!0),Yp(e,O,r,!1),function r_(e,t,n,r,o){const i=o?e.residualClasses:e.residualStyles;null!=i&&"string"==typeof t&&Ki(i,t)>=0&&(n[r+1]=Wu(n[r+1]))}(t,O,e,r,i),a=Bl(f,m),i?t.classBindings=a:t.styleBindings=a}(o,i,t,n,a,r)}}(i,e,a,r),t!==gn&&Yr(o,a,t)&&function rg(e,t,n,r,o,i,a,f){if(!(3&t.type))return;const m=e.data,b=m[f+1],O=function t_(e){return 1==(1&e)}(b)?og(m,t,n,o,xi(b),a):void 0;$l(O)||($l(i)||function JD(e){return 2==(2&e)}(b)&&(i=og(m,null,n,o,f,a)),function ry(e,t,n,r,o){if(t)o?e.addClass(n,r):e.removeClass(n,r);else{let i=-1===r.indexOf("-")?void 0:rl.DashCase;null==o?e.removeStyle(n,r,i):("string"==typeof o&&o.endsWith("!important")&&(o=o.slice(0,-10),i|=rl.Important),e.setStyle(n,r,o,i))}}(r,a,Kn(y(),n),o,i))}(i,i.data[y()],o,o[Qt],e,o[a+1]=function D_(e,t){return null==e||""===e||("string"==typeof t?e+=t:"object"==typeof e&&(e=ve(oi(e)))),e}(t,n),r,a)}(e,t,null,!0),Zu}function Xu(e,t,n,r,o){let i=null;const a=n.directiveEnd;let f=n.directiveStylingLast;for(-1===f?f=n.directiveStart:f++;f0;){const m=e[o],b=Array.isArray(m),O=b?m[1]:m,k=null===O;let le=n[o+1];le===gn&&(le=k?Bt:void 0);let Ie=k?Mc(le,r):O===r?le:void 0;if(b&&!$l(Ie)&&(Ie=Mc(m,r)),$l(Ie)&&(f=Ie,a))return f;const rt=e[o+1];o=a?mi(rt):xi(rt)}if(null!==t){let m=i?t.residualClasses:t.residualStyles;null!=m&&(f=Mc(m,r))}return f}function $l(e){return void 0!==e}function sg(e,t=""){const n=ht(),r=Mn(),o=e+dn,i=r.firstCreatePass?hs(r,o,1,t,null):r.data[o],a=ag(r,n,i,t,e);n[o]=a,Cr()&&ll(r,n,a,i),xo(i,!1)}let ag=(e,t,n,r,o)=>(yn(!0),function ol(e,t){return e.createText(t)}(t[Qt],r));function Qu(e){return Vl("",e,""),Qu}function Vl(e,t,n){const r=ht(),o=function gs(e,t,n,r){return Yr(e,gi(),n)?t+ce(n)+r:gn}(r,e,t,n);return o!==gn&&ai(r,y(),o),Vl}function qu(e,t,n,r,o){const i=ht(),a=ms(i,e,t,n,r,o);return a!==gn&&ai(i,y(),a),qu}const Pi=void 0;var H_=["en",[["a","p"],["AM","PM"],Pi],[["AM","PM"],Pi,Pi],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],Pi,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],Pi,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",Pi,"{1} 'at' {0}",Pi],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function j_(e){const n=Math.floor(Math.abs(e)),r=e.toString().replace(/^[^.]*\.?/,"").length;return 1===n&&0===r?1:5}];let bs={};function Ku(e){const t=function U_(e){return e.toLowerCase().replace(/_/g,"-")}(e);let n=Mg(t);if(n)return n;const r=t.split("-")[0];if(n=Mg(r),n)return n;if("en"===r)return H_;throw new X(701,!1)}function wg(e){return Ku(e)[Is.PluralCase]}function Mg(e){return e in bs||(bs[e]=wt.ng&&wt.ng.common&&wt.ng.common.locales&&wt.ng.common.locales[e]),bs[e]}var Is=function(e){return e[e.LocaleId=0]="LocaleId",e[e.DayPeriodsFormat=1]="DayPeriodsFormat",e[e.DayPeriodsStandalone=2]="DayPeriodsStandalone",e[e.DaysFormat=3]="DaysFormat",e[e.DaysStandalone=4]="DaysStandalone",e[e.MonthsFormat=5]="MonthsFormat",e[e.MonthsStandalone=6]="MonthsStandalone",e[e.Eras=7]="Eras",e[e.FirstDayOfWeek=8]="FirstDayOfWeek",e[e.WeekendRange=9]="WeekendRange",e[e.DateFormat=10]="DateFormat",e[e.TimeFormat=11]="TimeFormat",e[e.DateTimeFormat=12]="DateTimeFormat",e[e.NumberSymbols=13]="NumberSymbols",e[e.NumberFormats=14]="NumberFormats",e[e.CurrencyCode=15]="CurrencyCode",e[e.CurrencySymbol=16]="CurrencySymbol",e[e.CurrencyName=17]="CurrencyName",e[e.Currencies=18]="Currencies",e[e.Directionality=19]="Directionality",e[e.PluralCase=20]="PluralCase",e[e.ExtraData=21]="ExtraData",e}(Is||{});const ws="en-US";let Sg=ws;function td(e,t,n,r,o){if(e=W(e),Array.isArray(e))for(let i=0;i>20;if(Oi(e)||!e.multi){const Ie=new Us(b,o,fs),rt=rd(m,t,o?O:O+le,k);-1===rt?(Cc(Ga(f,a),i,m),nd(i,e,t.length),t.push(m),f.directiveStart++,f.directiveEnd++,o&&(f.providerIndexes+=1048576),n.push(Ie),a.push(Ie)):(n[rt]=Ie,a[rt]=Ie)}else{const Ie=rd(m,t,O+le,k),rt=rd(m,t,O,O+le),Ct=rt>=0&&n[rt];if(o&&!Ct||!o&&!(Ie>=0&&n[Ie])){Cc(Ga(f,a),i,m);const Pt=function jE(e,t,n,r,o){const i=new Us(e,n,fs);return i.multi=[],i.index=t,i.componentProviders=0,Jg(i,o,r&&!n),i}(o?VE:$E,n.length,o,r,b);!o&&Ct&&(n[rt].providerFactory=Pt),nd(i,e,t.length,0),t.push(m),f.directiveStart++,f.directiveEnd++,o&&(f.providerIndexes+=1048576),n.push(Pt),a.push(Pt)}else nd(i,e,Ie>-1?Ie:rt,Jg(n[o?rt:Ie],b,!o&&r));!o&&r&&Ct&&n[rt].componentProviders++}}}function nd(e,t,n,r){const o=Oi(t),i=function Ly(e){return!!e.useClass}(t);if(o||i){const m=(i?W(t.useClass):t).prototype.ngOnDestroy;if(m){const b=e.destroyHooks||(e.destroyHooks=[]);if(!o&&t.multi){const O=b.indexOf(n);-1===O?b.push(n,[r,m]):b[O+1].push(r,m)}else b.push(n,m)}}}function Jg(e,t,n){return n&&e.componentProviders++,e.multi.push(t)-1}function rd(e,t,n,r){for(let o=n;o{n.providersResolver=(r,o)=>function BE(e,t,n){const r=Mn();if(r.firstCreatePass){const o=Dr(e);td(n,r.data,r.blueprint,o,!0),td(t,r.data,r.blueprint,o,!1)}}(r,o?o(e):e,t)}}class Ni{}class tm{}function HE(e,t){return new id(e,null!=t?t:null,[])}class id extends Ni{constructor(t,n,r){super(),this._parent=n,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new rp(this);const o=mr(t);this._bootstrapComponents=si(o.bootstrap),this._r3Injector=_h(t,n,[{provide:Ni,useValue:this},{provide:bl,useValue:this.componentFactoryResolver},...r],ve(t),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(t)}get injector(){return this._r3Injector}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(n=>n()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class sd extends tm{constructor(t){super(),this.moduleType=t}create(t){return new id(this.moduleType,t,[])}}class nm extends Ni{constructor(t){super(),this.componentFactoryResolver=new rp(this),this.instance=null;const n=new vl([...t.providers,{provide:Ni,useValue:this},{provide:bl,useValue:this.componentFactoryResolver}],t.parent||ml(),t.debugName,new Set(["environment"]));this.injector=n,t.runEnvironmentInitializers&&n.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}}function rm(e,t,n=null){return new nm({providers:e,parent:t,debugName:n,runEnvironmentInitializers:!0}).injector}let GE=(()=>{var e;class t{constructor(r){this._injector=r,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(r){if(!r.standalone)return null;if(!this.cachedInjectors.has(r)){const o=nh(0,r.type),i=o.length>0?rm([o],this._injector,`Standalone[${r.type.name}]`):null;this.cachedInjectors.set(r,i)}return this.cachedInjectors.get(r)}ngOnDestroy(){try{for(const r of this.cachedInjectors.values())null!==r&&r.destroy()}finally{this.cachedInjectors.clear()}}}return(e=t).\u0275prov=et({token:e,providedIn:"environment",factory:()=>new e(An(Zo))}),t})();function om(e){e.getStandaloneInjector=t=>t.get(GE).getOrCreateStandaloneInjector(e)}function dm(e,t,n){const r=Br()+e,o=ht();return o[r]===gn?Qo(o,r,n?t.call(n):t()):function pa(e,t){return e[t]}(o,r)}function fm(e,t,n,r){return function pm(e,t,n,r,o,i){const a=t+n;return Yr(e,a,o)?Qo(e,a+1,i?r.call(i,o):r(o)):ba(e,a+1)}(ht(),Br(),e,t,n,r)}function hm(e,t,n,r,o){return function gm(e,t,n,r,o,i,a){const f=t+n;return Ri(e,f,o,i)?Qo(e,f+2,a?r.call(a,o,i):r(o,i)):ba(e,f+2)}(ht(),Br(),e,t,n,r,o)}function ba(e,t){const n=e[t];return n===gn?void 0:n}function ld(e){return t=>{setTimeout(e,void 0,t)}}const Jo=class hC extends l.x{constructor(t=!1){super(),this.__isAsync=t}emit(t){super.next(t)}subscribe(t,n,r){let o=t,i=n||(()=>null),a=r;if(t&&"object"==typeof t){var f,m,b;const k=t;o=null===(f=k.next)||void 0===f?void 0:f.bind(k),i=null===(m=k.error)||void 0===m?void 0:m.bind(k),a=null===(b=k.complete)||void 0===b?void 0:b.bind(k)}this.__isAsync&&(i=ld(i),o&&(o=ld(o)),a&&(a=ld(a)));const O=super.subscribe({next:o,error:i,complete:a});return t instanceof s.w0&&t.add(O),O}};function pC(){return this._results[Symbol.iterator]()}class cd{get changes(){return this._changes||(this._changes=new Jo)}constructor(t=!1){this._emitDistinctChangesOnly=t,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const n=cd.prototype;n[Symbol.iterator]||(n[Symbol.iterator]=pC)}get(t){return this._results[t]}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,n){return this._results.reduce(t,n)}forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t,n){const r=this;r.dirty=!1;const o=function Io(e){return e.flat(Number.POSITIVE_INFINITY)}(t);(this._changesDetected=!function sA(e,t,n){if(e.length!==t.length)return!1;for(let r=0;r0&&(n[o-1][sr]=t),r{class t{}return t.__NG_ELEMENT_ID__=yC,t})();const vC=wa,AC=class extends vC{constructor(t,n,r){super(),this._declarationLView=t,this._declarationTContainer=n,this.elementRef=r}get ssrId(){var t;return(null===(t=this._declarationTContainer.tView)||void 0===t?void 0:t.ssrId)||null}createEmbeddedView(t,n){return this.createEmbeddedViewImpl(t,n)}createEmbeddedViewImpl(t,n,r){const o=function gC(e,t,n,r){var o,i;const a=t.tView,b=wl(e,a,n,4096&e[Xt]?4096:16,null,t,null,null,null,null!==(o=null==r?void 0:r.injector)&&void 0!==o?o:null,null!==(i=null==r?void 0:r.hydrationInfo)&&void 0!==i?i:null);b[po]=e[t.index];const k=e[ar];return null!==k&&(b[ar]=k.createEmbeddedView(a)),Mu(a,b,n),b}(this._declarationLView,this._declarationTContainer,t,{injector:n,hydrationInfo:r});return new fa(o)}};function yC(){return zl(Er(),ht())}function zl(e,t){return 4&e.type?new AC(t,e,ls(e,t)):null}let Wl=(()=>{class t{}return t.__NG_ELEMENT_ID__=IC,t})();function IC(){return Im(Er(),ht())}const wC=Wl,Cm=class extends wC{constructor(t,n,r){super(),this._lContainer=t,this._hostTNode=n,this._hostLView=r}get element(){return ls(this._hostTNode,this._hostLView)}get injector(){return new ro(this._hostTNode,this._hostLView)}get parentInjector(){const t=za(this._hostTNode,this._hostLView);if(Dc(t)){const n=zs(t,this._hostLView),r=Gs(t);return new ro(n[It].data[r+8],n)}return new ro(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const n=bm(this._lContainer);return null!==n&&n[t]||null}get length(){return this._lContainer.length-lr}createEmbeddedView(t,n,r){let o,i;"number"==typeof r?o=r:null!=r&&(o=r.index,i=r.injector);const f=t.createEmbeddedViewImpl(n||{},i,null);return this.insertImpl(f,o,false),f}createComponent(t,n,r,o,i){var a,m;const b=t&&!function Ws(e){return"function"==typeof e}(t);let O;if(b)O=n;else{const lt=n||{};O=lt.index,r=lt.injector,o=lt.projectableNodes,i=lt.environmentInjector||lt.ngModuleRef}const k=b?t:new ha(fn(t)),le=r||this.parentInjector;if(!i&&null==k.ngModule){const sn=(b?le:this.parentInjector).get(Zo,null);sn&&(i=sn)}const Ie=fn(null!==(a=k.componentType)&&void 0!==a?a:{}),rt=(null==Ie?void 0:Ie.id,null),dt=null!==(m=null==rt?void 0:rt.firstChild)&&void 0!==m?m:null,Ct=k.create(le,o,dt,i),Pt=!!rt&&!tl(this._hostTNode);return this.insertImpl(Ct.hostView,O,Pt),Ct}insert(t,n){return this.insertImpl(t,n,!1)}insertImpl(t,n,r){const o=t._lView;if(function ic(e){return cr(e[wn])}(o)){const m=this.indexOf(t);if(-1!==m)this.detach(m);else{const b=o[wn],O=new Cm(b,b[er],b[wn]);O.detach(O.indexOf(t))}}const a=this._adjustIndex(n),f=this._lContainer;return mC(f,o,a,!r),t.attachToViewContainerRef(),nf(ud(f),a,t),t}move(t,n){return this.insert(t,n)}indexOf(t){const n=bm(this._lContainer);return null!==n?n.indexOf(t):-1}remove(t){const n=this._adjustIndex(t,-1),r=sl(this._lContainer,n);r&&(Wa(ud(this._lContainer),n),Bc(r[It],r))}detach(t){const n=this._adjustIndex(t,-1),r=sl(this._lContainer,n);return r&&null!=Wa(ud(this._lContainer),n)?new fa(r):null}_adjustIndex(t,n=0){return null==t?this.length+n:t}};function bm(e){return e[8]}function ud(e){return e[8]||(e[8]=[])}function Im(e,t){let n;const r=t[e.index];return cr(r)?n=r:(n=Yh(r,t,null,e),t[e.index]=n,Ml(t,n)),wm(n,t,e,r),new Cm(n,e,t)}let wm=function Mm(e,t,n,r){if(e[Yn])return;let o;o=8&n.type?Wt(r):function MC(e,t){const n=e[Qt],r=n.createComment(""),o=tr(t,e);return Mi(n,al(n,o),r,function ey(e,t){return e.nextSibling(t)}(n,o),!1),r}(t,n),e[Yn]=o};class dd{constructor(t){this.queryList=t,this.matches=null}clone(){return new dd(this.queryList)}setDirty(){this.queryList.setDirty()}}class fd{constructor(t=[]){this.queries=t}createEmbeddedView(t){const n=t.queries;if(null!==n){const r=null!==t.contentQueries?t.contentQueries[0]:n.length,o=[];for(let i=0;i0)r.push(a[f/2]);else{const b=i[f+1],O=t[-m];for(let k=lr;k{var e;class t{constructor(){var r;this.initialized=!1,this.done=!1,this.donePromise=new Promise((o,i)=>{this.resolve=o,this.reject=i}),this.appInits=null!==(r=an(ev,{optional:!0}))&&void 0!==r?r:[]}runInitializers(){if(this.initialized)return;const r=[];for(const i of this.appInits){const a=i();if(Hu(a))r.push(a);else if(Tp(a)){const f=new Promise((m,b)=>{a.subscribe({complete:m,error:b})});r.push(f)}}const o=()=>{this.done=!0,this.resolve()};Promise.all(r).then(()=>{o()}).catch(i=>{this.reject(i)}),0===r.length&&o(),this.initialized=!0}}return(e=t).\u0275fac=function(r){return new(r||e)},e.\u0275prov=et({token:e,factory:e.\u0275fac,providedIn:"root"}),t})(),tv=(()=>{var e;class t{log(r){console.log(r)}warn(r){console.warn(r)}}return(e=t).\u0275fac=function(r){return new(r||e)},e.\u0275prov=et({token:e,factory:e.\u0275fac,providedIn:"platform"}),t})();const Xl=new Ln("LocaleId",{providedIn:"root",factory:()=>an(Xl,kt.Optional|kt.SkipSelf)||function nb(){return typeof $localize<"u"&&$localize.locale||ws}()}),rb=new Ln("DefaultCurrencyCode",{providedIn:"root",factory:()=>"USD"});let nv=(()=>{var e;class t{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new me.X(!1)}add(){this.hasPendingTasks.next(!0);const r=this.taskId++;return this.pendingTasks.add(r),r}remove(r){this.pendingTasks.delete(r),0===this.pendingTasks.size&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this.hasPendingTasks.next(!1)}}return(e=t).\u0275fac=function(r){return new(r||e)},e.\u0275prov=et({token:e,factory:e.\u0275fac,providedIn:"root"}),t})();class ib{constructor(t,n){this.ngModuleFactory=t,this.componentFactories=n}}let sb=(()=>{var e;class t{compileModuleSync(r){return new sd(r)}compileModuleAsync(r){return Promise.resolve(this.compileModuleSync(r))}compileModuleAndAllComponentsSync(r){const o=this.compileModuleSync(r),a=si(mr(r).declarations).reduce((f,m)=>{const b=fn(m);return b&&f.push(new ha(b)),f},[]);return new ib(o,a)}compileModuleAndAllComponentsAsync(r){return Promise.resolve(this.compileModuleAndAllComponentsSync(r))}clearCache(){}clearCacheFor(r){}getModuleId(r){}}return(e=t).\u0275fac=function(r){return new(r||e)},e.\u0275prov=et({token:e,factory:e.\u0275fac,providedIn:"root"}),t})();function sv(...e){}class Wr{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:n=!1,shouldCoalesceRunChangeDetection:r=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Jo(!1),this.onMicrotaskEmpty=new Jo(!1),this.onStable=new Jo(!1),this.onError=new Jo(!1),typeof Zone>"u")throw new X(908,!1);Zone.assertZonePatched();const o=this;o._nesting=0,o._outer=o._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(o._inner=o._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(o._inner=o._inner.fork(Zone.longStackTraceZoneSpec)),o.shouldCoalesceEventChangeDetection=!r&&n,o.shouldCoalesceRunChangeDetection=r,o.lastRequestAnimationFrameId=-1,o.nativeRequestAnimationFrame=function wb(){const e="function"==typeof wt.requestAnimationFrame;let t=wt[e?"requestAnimationFrame":"setTimeout"],n=wt[e?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&t&&n){const r=t[Zone.__symbol__("OriginalDelegate")];r&&(t=r);const o=n[Zone.__symbol__("OriginalDelegate")];o&&(n=o)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:n}}().nativeRequestAnimationFrame,function Tb(e){const t=()=>{!function Sb(e){e.isCheckStableRunning||-1!==e.lastRequestAnimationFrameId||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(wt,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,Id(e),e.isCheckStableRunning=!0,bd(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),Id(e))}(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,r,o,i,a,f)=>{try{return av(e),n.invokeTask(o,i,a,f)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===i.type||e.shouldCoalesceRunChangeDetection)&&t(),lv(e)}},onInvoke:(n,r,o,i,a,f,m)=>{try{return av(e),n.invoke(o,i,a,f,m)}finally{e.shouldCoalesceRunChangeDetection&&t(),lv(e)}},onHasTask:(n,r,o,i)=>{n.hasTask(o,i),r===o&&("microTask"==i.change?(e._hasPendingMicrotasks=i.microTask,Id(e),bd(e)):"macroTask"==i.change&&(e.hasPendingMacrotasks=i.macroTask))},onHandleError:(n,r,o,i)=>(n.handleError(o,i),e.runOutsideAngular(()=>e.onError.emit(i)),!1)})}(o)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!Wr.isInAngularZone())throw new X(909,!1)}static assertNotInAngularZone(){if(Wr.isInAngularZone())throw new X(909,!1)}run(t,n,r){return this._inner.run(t,n,r)}runTask(t,n,r,o){const i=this._inner,a=i.scheduleEventTask("NgZoneEvent: "+o,t,Mb,sv,sv);try{return i.runTask(a,n,r)}finally{i.cancelTask(a)}}runGuarded(t,n,r){return this._inner.runGuarded(t,n,r)}runOutsideAngular(t){return this._outer.run(t)}}const Mb={};function bd(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function Id(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&-1!==e.lastRequestAnimationFrameId)}function av(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function lv(e){e._nesting--,bd(e)}class Ob{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Jo,this.onMicrotaskEmpty=new Jo,this.onStable=new Jo,this.onError=new Jo}run(t,n,r){return t.apply(n,r)}runGuarded(t,n,r){return t.apply(n,r)}runOutsideAngular(t){return t()}runTask(t,n,r,o){return t.apply(n,r)}}const cv=new Ln("",{providedIn:"root",factory:uv});function uv(){const e=an(Wr);let t=!0;const n=new G.y(o=>{t=e.isStable&&!e.hasPendingMacrotasks&&!e.hasPendingMicrotasks,e.runOutsideAngular(()=>{o.next(t),o.complete()})}),r=new G.y(o=>{let i;e.runOutsideAngular(()=>{i=e.onStable.subscribe(()=>{Wr.assertNotInAngularZone(),queueMicrotask(()=>{!t&&!e.hasPendingMacrotasks&&!e.hasPendingMicrotasks&&(t=!0,o.next(!0))})})});const a=e.onUnstable.subscribe(()=>{Wr.assertInAngularZone(),t&&(t=!1,e.runOutsideAngular(()=>{o.next(!1)}))});return()=>{i.unsubscribe(),a.unsubscribe()}});return(0,K.T)(n,r.pipe(_e()))}const dv=new Ln(""),fv=new Ln("");let wd,Rb=(()=>{var e;class t{constructor(r,o,i){this._ngZone=r,this.registry=o,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,wd||(function xb(e){wd=e}(i),i.addToWindow(o)),this._watchAngularEvents(),r.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{Wr.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let r=this._callbacks.pop();clearTimeout(r.timeoutId),r.doneCb(this._didWork)}this._didWork=!1});else{let r=this.getPendingTasks();this._callbacks=this._callbacks.filter(o=>!o.updateCb||!o.updateCb(r)||(clearTimeout(o.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(r=>({source:r.source,creationLocation:r.creationLocation,data:r.data})):[]}addCallback(r,o,i){let a=-1;o&&o>0&&(a=setTimeout(()=>{this._callbacks=this._callbacks.filter(f=>f.timeoutId!==a),r(this._didWork,this.getPendingTasks())},o)),this._callbacks.push({doneCb:r,timeoutId:a,updateCb:i})}whenStable(r,o,i){if(i&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(r,o,i),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(r){this.registry.registerApplication(r,this)}unregisterApplication(r){this.registry.unregisterApplication(r)}findProviders(r,o,i){return[]}}return(e=t).\u0275fac=function(r){return new(r||e)(An(Wr),An(hv),An(fv))},e.\u0275prov=et({token:e,factory:e.\u0275fac}),t})(),hv=(()=>{var e;class t{constructor(){this._applications=new Map}registerApplication(r,o){this._applications.set(r,o)}unregisterApplication(r){this._applications.delete(r)}unregisterAllApplications(){this._applications.clear()}getTestability(r){return this._applications.get(r)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(r,o=!0){var i,a;return null!==(i=null===(a=wd)||void 0===a?void 0:a.findTestabilityInTree(this,r,o))&&void 0!==i?i:null}}return(e=t).\u0275fac=function(r){return new(r||e)},e.\u0275prov=et({token:e,factory:e.\u0275fac,providedIn:"platform"}),t})(),vi=null;const pv=new Ln("AllowMultipleToken"),Md=new Ln("PlatformDestroyListeners"),Sd=new Ln("appBootstrapListener");class Fb{constructor(t,n){this.name=t,this.token=n}}function vv(e,t,n=[]){const r=`Platform: ${t}`,o=new Ln(r);return(i=[])=>{let a=Td();if(!a||a.injector.get(pv,!1)){const f=[...n,...i,{provide:o,useValue:!0}];e?e(f):function kb(e){if(vi&&!vi.get(pv,!1))throw new X(400,!1);(function gv(){!function xa(e){xs=e}(()=>{throw new X(600,!1)})})(),vi=e;const t=e.get(yv);(function mv(e){const t=e.get(lh,null);null==t||t.forEach(n=>n())})(e)}(function Av(e=[],t){return No.create({name:t,providers:[{provide:tu,useValue:"platform"},{provide:Md,useValue:new Set([()=>vi=null])},...e]})}(f,r))}return function Bb(e){const t=Td();if(!t)throw new X(401,!1);return t}()}}function Td(){var e,t;return null!==(e=null===(t=vi)||void 0===t?void 0:t.get(yv))&&void 0!==e?e:null}let yv=(()=>{var e;class t{constructor(r){this._injector=r,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(r,o){const i=function $b(e="zone.js",t){return"noop"===e?new Ob:"zone.js"===e?new Wr(t):e}(null==o?void 0:o.ngZone,function Dv(e){var t,n;return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:null!==(t=null==e?void 0:e.eventCoalescing)&&void 0!==t&&t,shouldCoalesceRunChangeDetection:null!==(n=null==e?void 0:e.runCoalescing)&&void 0!==n&&n}}({eventCoalescing:null==o?void 0:o.ngZoneEventCoalescing,runCoalescing:null==o?void 0:o.ngZoneRunCoalescing}));return i.run(()=>{const a=function UE(e,t,n){return new id(e,t,n)}(r.moduleType,this.injector,function Iv(e){return[{provide:Wr,useFactory:e},{provide:na,multi:!0,useFactory:()=>{const t=an(jb,{optional:!0});return()=>t.initialize()}},{provide:bv,useFactory:Vb},{provide:cv,useFactory:uv}]}(()=>i)),f=a.injector.get(ds,null);return i.runOutsideAngular(()=>{const m=i.onError.subscribe({next:b=>{f.handleError(b)}});a.onDestroy(()=>{ql(this._modules,a),m.unsubscribe()})}),function _v(e,t,n){try{const r=n();return Hu(r)?r.catch(o=>{throw t.runOutsideAngular(()=>e.handleError(o)),o}):r}catch(r){throw t.runOutsideAngular(()=>e.handleError(r)),r}}(f,i,()=>{const m=a.injector.get(_d);return m.runInitializers(),m.donePromise.then(()=>(function Tg(e){Xe(e,"Expected localeId to be defined"),"string"==typeof e&&(Sg=e.toLowerCase().replace(/_/g,"-"))}(a.injector.get(Xl,ws)||ws),this._moduleDoBootstrap(a),a))})})}bootstrapModule(r,o=[]){const i=Ev({},o);return function Pb(e,t,n){const r=new sd(n);return Promise.resolve(r)}(0,0,r).then(a=>this.bootstrapModuleFactory(a,i))}_moduleDoBootstrap(r){const o=r.injector.get(Ts);if(r._bootstrapComponents.length>0)r._bootstrapComponents.forEach(i=>o.bootstrap(i));else{if(!r.instance.ngDoBootstrap)throw new X(-403,!1);r.instance.ngDoBootstrap(o)}this._modules.push(r)}onDestroy(r){this._destroyListeners.push(r)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new X(404,!1);this._modules.slice().forEach(o=>o.destroy()),this._destroyListeners.forEach(o=>o());const r=this._injector.get(Md,null);r&&(r.forEach(o=>o()),r.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}}return(e=t).\u0275fac=function(r){return new(r||e)(An(No))},e.\u0275prov=et({token:e,factory:e.\u0275fac,providedIn:"platform"}),t})();function Ev(e,t){return Array.isArray(t)?t.reduce(Ev,e):{...e,...t}}let Ts=(()=>{var e;class t{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=an(bv),this.zoneIsStable=an(cv),this.componentTypes=[],this.components=[],this.isStable=an(nv).hasPendingTasks.pipe((0,Q.w)(r=>r?(0,J.of)(!1):this.zoneIsStable),(0,re.x)(),_e()),this._injector=an(Zo)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(r,o){const i=r instanceof hh;if(!this._injector.get(_d).done)throw!i&&Fr(r),new X(405,!1);let f;f=i?r:this._injector.get(bl).resolveComponentFactory(r),this.componentTypes.push(f.componentType);const m=function Nb(e){return e.isBoundToModule}(f)?void 0:this._injector.get(Ni),O=f.create(No.NULL,[],o||f.selector,m),k=O.location.nativeElement,le=O.injector.get(dv,null);return null==le||le.registerApplication(k),O.onDestroy(()=>{this.detachView(O.hostView),ql(this.components,O),null==le||le.unregisterApplication(k)}),this._loadComponent(O),O}tick(){if(this._runningTick)throw new X(101,!1);try{this._runningTick=!0;for(let r of this._views)r.detectChanges()}catch(r){this.internalErrorHandler(r)}finally{this._runningTick=!1}}attachView(r){const o=r;this._views.push(o),o.attachToAppRef(this)}detachView(r){const o=r;ql(this._views,o),o.detachFromAppRef()}_loadComponent(r){this.attachView(r.hostView),this.tick(),this.components.push(r);const o=this._injector.get(Sd,[]);o.push(...this._bootstrapListeners),o.forEach(i=>i(r))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(r=>r()),this._views.slice().forEach(r=>r.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(r){return this._destroyListeners.push(r),()=>ql(this._destroyListeners,r)}destroy(){if(this._destroyed)throw new X(406,!1);const r=this._injector;r.destroy&&!r.destroyed&&r.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}}return(e=t).\u0275fac=function(r){return new(r||e)},e.\u0275prov=et({token:e,factory:e.\u0275fac,providedIn:"root"}),t})();function ql(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}const bv=new Ln("",{providedIn:"root",factory:()=>an(ds).handleError.bind(void 0)});function Vb(){const e=an(Wr),t=an(ds);return n=>e.runOutsideAngular(()=>t.handleError(n))}let jb=(()=>{var e;class t{constructor(){this.zone=an(Wr),this.applicationRef=an(Ts)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){var r;null===(r=this._onMicrotaskEmptySubscription)||void 0===r||r.unsubscribe()}}return(e=t).\u0275fac=function(r){return new(r||e)},e.\u0275prov=et({token:e,factory:e.\u0275fac,providedIn:"root"}),t})();function Ub(){return!1}function Gb(){}let zb=(()=>{class t{}return t.__NG_ELEMENT_ID__=Yb,t})();function Yb(e){return function Wb(e,t,n){if(lo(e)&&!n){const r=pr(e.index,t);return new fa(r,r)}return 47&e.type?new fa(t[Gn],t):null}(Er(),ht(),16==(16&e))}class Tv{constructor(){}supports(t){return Rl(t)}create(t){return new Jb(t)}}const Kb=(e,t)=>t;class Jb{constructor(t){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=t||Kb}forEachItem(t){let n;for(n=this._itHead;null!==n;n=n._next)t(n)}forEachOperation(t){let n=this._itHead,r=this._removalsHead,o=0,i=null;for(;n||r;){const a=!r||n&&n.currentIndex{a=this._trackByFn(o,f),null!==n&&Object.is(n.trackById,a)?(r&&(n=this._verifyReinsertion(n,f,a,o)),Object.is(n.item,f)||this._addIdentityChange(n,f)):(n=this._mismatch(n,f,a,o),r=!0),n=n._next,o++}),this.length=o;return this._truncate(n),this.collection=t,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,n,r,o){let i;return null===t?i=this._itTail:(i=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null))?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._reinsertAfter(t,i,o)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(r,o))?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._moveAfter(t,i,o)):t=this._addAfter(new eI(n,r),i,o),t}_verifyReinsertion(t,n,r,o){let i=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null);return null!==i?t=this._reinsertAfter(i,t._prev,o):t.currentIndex!=o&&(t.currentIndex=o,this._addToMoves(t,o)),t}_truncate(t){for(;null!==t;){const n=t._next;this._addToRemovals(this._unlink(t)),t=n}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(t,n,r){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const o=t._prevRemoved,i=t._nextRemoved;return null===o?this._removalsHead=i:o._nextRemoved=i,null===i?this._removalsTail=o:i._prevRemoved=o,this._insertAfter(t,n,r),this._addToMoves(t,r),t}_moveAfter(t,n,r){return this._unlink(t),this._insertAfter(t,n,r),this._addToMoves(t,r),t}_addAfter(t,n,r){return this._insertAfter(t,n,r),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}_insertAfter(t,n,r){const o=null===n?this._itHead:n._next;return t._next=o,t._prev=n,null===o?this._itTail=t:o._prev=t,null===n?this._itHead=t:n._next=t,null===this._linkedRecords&&(this._linkedRecords=new Ov),this._linkedRecords.put(t),t.currentIndex=r,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const n=t._prev,r=t._next;return null===n?this._itHead=r:n._next=r,null===r?this._itTail=n:r._prev=n,t}_addToMoves(t,n){return t.previousIndex===n||(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new Ov),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,n){return t.item=n,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t}}class eI{constructor(t,n){this.item=t,this.trackById=n,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class tI{constructor(){this._head=null,this._tail=null}add(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)}get(t,n){let r;for(r=this._head;null!==r;r=r._nextDup)if((null===n||n<=r.currentIndex)&&Object.is(r.trackById,t))return r;return null}remove(t){const n=t._prevDup,r=t._nextDup;return null===n?this._head=r:n._nextDup=r,null===r?this._tail=n:r._prevDup=n,null===this._head}}class Ov{constructor(){this.map=new Map}put(t){const n=t.trackById;let r=this.map.get(n);r||(r=new tI,this.map.set(n,r)),r.add(t)}get(t,n){const o=this.map.get(t);return o?o.get(t,n):null}remove(t){const n=t.trackById;return this.map.get(n).remove(t)&&this.map.delete(n),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function Rv(e,t,n){const r=e.previousIndex;if(null===r)return r;let o=0;return n&&r{if(n&&n.key===o)this._maybeAddToChanges(n,r),this._appendAfter=n,n=n._next;else{const i=this._getOrCreateRecordForKey(o,r);n=this._insertBeforeOrAppend(n,i)}}),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(let r=n;null!==r;r=r._nextRemoved)r===this._mapHead&&(this._mapHead=null),this._records.delete(r.key),r._nextRemoved=r._next,r.previousValue=r.currentValue,r.currentValue=null,r._prev=null,r._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,n){if(t){const r=t._prev;return n._next=t,n._prev=r,t._prev=n,r&&(r._next=n),t===this._mapHead&&(this._mapHead=n),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=n,n._prev=this._appendAfter):this._mapHead=n,this._appendAfter=n,null}_getOrCreateRecordForKey(t,n){if(this._records.has(t)){const o=this._records.get(t);this._maybeAddToChanges(o,n);const i=o._prev,a=o._next;return i&&(i._next=a),a&&(a._prev=i),o._next=null,o._prev=null,o}const r=new rI(t);return this._records.set(t,r),r.currentValue=n,this._addToAdditions(r),r}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(t,n){Object.is(n,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=n,this._addToChanges(t))}_addToAdditions(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}_forEach(t,n){t instanceof Map?t.forEach(n):Object.keys(t).forEach(r=>n(t[r],r))}}class rI{constructor(t){this.key=t,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function Pv(){return new Nd([new Tv])}let Nd=(()=>{var e;class t{constructor(r){this.factories=r}static create(r,o){if(null!=o){const i=o.factories.slice();r=r.concat(i)}return new t(r)}static extend(r){return{provide:t,useFactory:o=>t.create(r,o||Pv()),deps:[[t,new Qa,new Xa]]}}find(r){const o=this.factories.find(i=>i.supports(r));if(null!=o)return o;throw new X(901,!1)}}return(e=t).\u0275prov=et({token:e,providedIn:"root",factory:Pv}),t})();function Nv(){return new Fd([new xv])}let Fd=(()=>{var e;class t{constructor(r){this.factories=r}static create(r,o){if(o){const i=o.factories.slice();r=r.concat(i)}return new t(r)}static extend(r){return{provide:t,useFactory:o=>t.create(r,o||Nv()),deps:[[t,new Qa,new Xa]]}}find(r){const o=this.factories.find(i=>i.supports(r));if(o)return o;throw new X(901,!1)}}return(e=t).\u0275prov=et({token:e,providedIn:"root",factory:Nv}),t})();const sI=vv(null,"core",[]);let aI=(()=>{var e;class t{constructor(r){}}return(e=t).\u0275fac=function(r){return new(r||e)(An(Ts))},e.\u0275mod=Tr({type:e}),e.\u0275inj=Je({}),t})();function AI(e){return"boolean"==typeof e?e:null!=e&&"false"!==e}function DI(e,t){const n=fn(e),r=t.elementInjector||ml();return new ha(n).create(r,t.projectableNodes,t.hostElement,t.environmentInjector)}function _I(e){const t=fn(e);if(!t)return null;const n=new ha(t);return{get selector(){return n.selector},get type(){return n.componentType},get inputs(){return n.inputs},get outputs(){return n.outputs},get ngContentSelectors(){return n.ngContentSelectors},get isStandalone(){return t.standalone},get isSignal(){return t.signals}}}},95:(yt,Pe,T)=>{"use strict";T.d(Pe,{u5:()=>it,Fd:()=>To,qQ:()=>wr,Cf:()=>Be,JU:()=>te,a5:()=>qt,JJ:()=>Vt,On:()=>In});var l=T(9468),s=T(6814),me=T(7715),G=T(5592),K=T(7453),J=T(4829),Y=T(9940),ie=T(8251),ue=T(7400),_e=T(2714),Q=T(7398);let re=(()=>{var _;class A{constructor(w,j){this._renderer=w,this._elementRef=j,this.onChange=ct=>{},this.onTouched=()=>{}}setProperty(w,j){this._renderer.setProperty(this._elementRef.nativeElement,w,j)}registerOnTouched(w){this.onTouched=w}registerOnChange(w){this.onChange=w}setDisabledState(w){this.setProperty("disabled",w)}}return(_=A).\u0275fac=function(w){return new(w||_)(l.Y36(l.Qsj),l.Y36(l.SBq))},_.\u0275dir=l.lG2({type:_}),A})(),se=(()=>{var _;class A extends re{}return(_=A).\u0275fac=function(){let P;return function(j){return(P||(P=l.n5z(_)))(j||_)}}(),_.\u0275dir=l.lG2({type:_,features:[l.qOj]}),A})();const te=new l.OlP("NgValueAccessor"),de={provide:te,useExisting:(0,l.Gpc)(()=>W),multi:!0},qe=new l.OlP("CompositionEventMode");let W=(()=>{var _;class A extends re{constructor(w,j,ct){super(w,j),this._compositionMode=ct,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function Ge(){const _=(0,s.q)()?(0,s.q)().getUserAgent():"";return/android (\d+)/.test(_.toLowerCase())}())}writeValue(w){this.setProperty("value",null==w?"":w)}_handleInput(w){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(w)}_compositionStart(){this._composing=!0}_compositionEnd(w){this._composing=!1,this._compositionMode&&this.onChange(w)}}return(_=A).\u0275fac=function(w){return new(w||_)(l.Y36(l.Qsj),l.Y36(l.SBq),l.Y36(qe,8))},_.\u0275dir=l.lG2({type:_,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(w,j){1&w&&l.NdJ("input",function(Ft){return j._handleInput(Ft.target.value)})("blur",function(){return j.onTouched()})("compositionstart",function(){return j._compositionStart()})("compositionend",function(Ft){return j._compositionEnd(Ft.target.value)})},features:[l._Bn([de]),l.qOj]}),A})();function ye(_){return null==_||("string"==typeof _||Array.isArray(_))&&0===_.length}const Be=new l.OlP("NgValidators"),fe=new l.OlP("NgAsyncValidators");function $(_){return null}function U(_){return null!=_}function q(_){return(0,l.QGY)(_)?(0,me.D)(_):_}function Me(_){let A={};return _.forEach(P=>{A=null!=P?{...A,...P}:A}),0===Object.keys(A).length?null:A}function Ye(_,A){return A.map(P=>P(_))}function _t(_){return _.map(A=>function We(_){return!_.validate}(A)?A:P=>A.validate(P))}function At(_){return null!=_?function bt(_){if(!_)return null;const A=_.filter(U);return 0==A.length?null:function(P){return Me(Ye(P,A))}}(_t(_)):null}function Qe(_){return null!=_?function Ze(_){if(!_)return null;const A=_.filter(U);return 0==A.length?null:function(P){return function H(..._){const A=(0,Y.jO)(_),{args:P,keys:w}=(0,K.D)(_),j=new G.y(ct=>{const{length:Ft}=P;if(!Ft)return void ct.complete();const _n=new Array(Ft);let _r=Ft,Jr=Ft;for(let eo=0;eo{Vo||(Vo=!0,Jr--),_n[eo]=ci},()=>_r--,void 0,()=>{(!_r||!Vo)&&(Jr||ct.next(w?(0,_e.n)(w,_n):_n),ct.complete())}))}});return A?j.pipe((0,ue.Z)(A)):j}(Ye(P,A).map(q)).pipe((0,Q.U)(Me))}}(_t(_)):null}function Xe(_,A){return null===_?[A]:Array.isArray(_)?[..._,A]:[_,A]}function Mt(_){return _?Array.isArray(_)?_:[_]:[]}function St(_,A){return Array.isArray(_)?_.includes(A):_===A}function et(_,A){const P=Mt(A);return Mt(_).forEach(j=>{St(P,j)||P.push(j)}),P}function Tt(_,A){return Mt(A).filter(P=>!St(_,P))}class Je{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(A){this._rawValidators=A||[],this._composedValidatorFn=At(this._rawValidators)}_setAsyncValidators(A){this._rawAsyncValidators=A||[],this._composedAsyncValidatorFn=Qe(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(A){this._onDestroyCallbacks.push(A)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(A=>A()),this._onDestroyCallbacks=[]}reset(A=void 0){this.control&&this.control.reset(A)}hasError(A,P){return!!this.control&&this.control.hasError(A,P)}getError(A,P){return this.control?this.control.getError(A,P):null}}class Nt extends Je{get formDirective(){return null}get path(){return null}}class qt extends Je{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class mn{constructor(A){this._cd=A}get isTouched(){var A;return!(null===(A=this._cd)||void 0===A||null===(A=A.control)||void 0===A||!A.touched)}get isUntouched(){var A;return!(null===(A=this._cd)||void 0===A||null===(A=A.control)||void 0===A||!A.untouched)}get isPristine(){var A;return!(null===(A=this._cd)||void 0===A||null===(A=A.control)||void 0===A||!A.pristine)}get isDirty(){var A;return!(null===(A=this._cd)||void 0===A||null===(A=A.control)||void 0===A||!A.dirty)}get isValid(){var A;return!(null===(A=this._cd)||void 0===A||null===(A=A.control)||void 0===A||!A.valid)}get isInvalid(){var A;return!(null===(A=this._cd)||void 0===A||null===(A=A.control)||void 0===A||!A.invalid)}get isPending(){var A;return!(null===(A=this._cd)||void 0===A||null===(A=A.control)||void 0===A||!A.pending)}get isSubmitted(){var A;return!(null===(A=this._cd)||void 0===A||!A.submitted)}}let Vt=(()=>{var _;class A extends mn{constructor(w){super(w)}}return(_=A).\u0275fac=function(w){return new(w||_)(l.Y36(qt,2))},_.\u0275dir=l.lG2({type:_,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(w,j){2&w&&l.ekj("ng-untouched",j.isUntouched)("ng-touched",j.isTouched)("ng-pristine",j.isPristine)("ng-dirty",j.isDirty)("ng-valid",j.isValid)("ng-invalid",j.isInvalid)("ng-pending",j.isPending)},features:[l.qOj]}),A})();const qn="VALID",rr="INVALID",Hn="PENDING",En="DISABLED";function ge(_){return null!=_&&!Array.isArray(_)&&"object"==typeof _}class Dt{constructor(A,P){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(A),this._assignAsyncValidators(P)}get validator(){return this._composedValidatorFn}set validator(A){this._rawValidators=this._composedValidatorFn=A}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(A){this._rawAsyncValidators=this._composedAsyncValidatorFn=A}get parent(){return this._parent}get valid(){return this.status===qn}get invalid(){return this.status===rr}get pending(){return this.status==Hn}get disabled(){return this.status===En}get enabled(){return this.status!==En}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(A){this._assignValidators(A)}setAsyncValidators(A){this._assignAsyncValidators(A)}addValidators(A){this.setValidators(et(A,this._rawValidators))}addAsyncValidators(A){this.setAsyncValidators(et(A,this._rawAsyncValidators))}removeValidators(A){this.setValidators(Tt(A,this._rawValidators))}removeAsyncValidators(A){this.setAsyncValidators(Tt(A,this._rawAsyncValidators))}hasValidator(A){return St(this._rawValidators,A)}hasAsyncValidator(A){return St(this._rawAsyncValidators,A)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(A={}){this.touched=!0,this._parent&&!A.onlySelf&&this._parent.markAsTouched(A)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(A=>A.markAllAsTouched())}markAsUntouched(A={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(P=>{P.markAsUntouched({onlySelf:!0})}),this._parent&&!A.onlySelf&&this._parent._updateTouched(A)}markAsDirty(A={}){this.pristine=!1,this._parent&&!A.onlySelf&&this._parent.markAsDirty(A)}markAsPristine(A={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(P=>{P.markAsPristine({onlySelf:!0})}),this._parent&&!A.onlySelf&&this._parent._updatePristine(A)}markAsPending(A={}){this.status=Hn,!1!==A.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!A.onlySelf&&this._parent.markAsPending(A)}disable(A={}){const P=this._parentMarkedDirty(A.onlySelf);this.status=En,this.errors=null,this._forEachChild(w=>{w.disable({...A,onlySelf:!0})}),this._updateValue(),!1!==A.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...A,skipPristineCheck:P}),this._onDisabledChange.forEach(w=>w(!0))}enable(A={}){const P=this._parentMarkedDirty(A.onlySelf);this.status=qn,this._forEachChild(w=>{w.enable({...A,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:A.emitEvent}),this._updateAncestors({...A,skipPristineCheck:P}),this._onDisabledChange.forEach(w=>w(!1))}_updateAncestors(A){this._parent&&!A.onlySelf&&(this._parent.updateValueAndValidity(A),A.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(A){this._parent=A}getRawValue(){return this.value}updateValueAndValidity(A={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===qn||this.status===Hn)&&this._runAsyncValidator(A.emitEvent)),!1!==A.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!A.onlySelf&&this._parent.updateValueAndValidity(A)}_updateTreeValidity(A={emitEvent:!0}){this._forEachChild(P=>P._updateTreeValidity(A)),this.updateValueAndValidity({onlySelf:!0,emitEvent:A.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?En:qn}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(A){if(this.asyncValidator){this.status=Hn,this._hasOwnPendingAsyncValidator=!0;const P=q(this.asyncValidator(this));this._asyncValidationSubscription=P.subscribe(w=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(w,{emitEvent:A})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(A,P={}){this.errors=A,this._updateControlsErrors(!1!==P.emitEvent)}get(A){let P=A;return null==P||(Array.isArray(P)||(P=P.split(".")),0===P.length)?null:P.reduce((w,j)=>w&&w._find(j),this)}getError(A,P){const w=P?this.get(P):this;return w&&w.errors?w.errors[A]:null}hasError(A,P){return!!this.getError(A,P)}get root(){let A=this;for(;A._parent;)A=A._parent;return A}_updateControlsErrors(A){this.status=this._calculateStatus(),A&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(A)}_initObservables(){this.valueChanges=new l.vpe,this.statusChanges=new l.vpe}_calculateStatus(){return this._allControlsDisabled()?En:this.errors?rr:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Hn)?Hn:this._anyControlsHaveStatus(rr)?rr:qn}_anyControlsHaveStatus(A){return this._anyControls(P=>P.status===A)}_anyControlsDirty(){return this._anyControls(A=>A.dirty)}_anyControlsTouched(){return this._anyControls(A=>A.touched)}_updatePristine(A={}){this.pristine=!this._anyControlsDirty(),this._parent&&!A.onlySelf&&this._parent._updatePristine(A)}_updateTouched(A={}){this.touched=this._anyControlsTouched(),this._parent&&!A.onlySelf&&this._parent._updateTouched(A)}_registerOnCollectionChange(A){this._onCollectionChange=A}_setUpdateStrategy(A){ge(A)&&null!=A.updateOn&&(this._updateOn=A.updateOn)}_parentMarkedDirty(A){return!A&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(A){return null}_assignValidators(A){this._rawValidators=Array.isArray(A)?A.slice():A,this._composedValidatorFn=function Ve(_){return Array.isArray(_)?At(_):_||null}(this._rawValidators)}_assignAsyncValidators(A){this._rawAsyncValidators=Array.isArray(A)?A.slice():A,this._composedAsyncValidatorFn=function Ue(_){return Array.isArray(_)?Qe(_):_||null}(this._rawAsyncValidators)}}const Pn=new l.OlP("CallSetDisabledState",{providedIn:"root",factory:()=>an}),an="always";function Jn(_,A,P=an){var w,j;(function st(_,A){const P=function $e(_){return _._rawValidators}(_);null!==A.validator?_.setValidators(Xe(P,A.validator)):"function"==typeof P&&_.setValidators([P]);const w=function nt(_){return _._rawAsyncValidators}(_);null!==A.asyncValidator?_.setAsyncValidators(Xe(w,A.asyncValidator)):"function"==typeof w&&_.setAsyncValidators([w]);const j=()=>_.updateValueAndValidity();Se(A._rawValidators,j),Se(A._rawAsyncValidators,j)})(_,A),A.valueAccessor.writeValue(_.value),(_.disabled||"always"===P)&&(null===(w=(j=A.valueAccessor).setDisabledState)||void 0===w||w.call(j,_.disabled)),function Rt(_,A){A.valueAccessor.registerOnChange(P=>{_._pendingValue=P,_._pendingChange=!0,_._pendingDirty=!0,"change"===_.updateOn&&Yt(_,A)})}(_,A),function Bt(_,A){const P=(w,j)=>{A.valueAccessor.writeValue(w),j&&A.viewToModelUpdate(w)};_.registerOnChange(P),A._registerOnDestroy(()=>{_._unregisterOnChange(P)})}(_,A),function en(_,A){A.valueAccessor.registerOnTouched(()=>{_._pendingTouched=!0,"blur"===_.updateOn&&_._pendingChange&&Yt(_,A),"submit"!==_.updateOn&&_.markAsTouched()})}(_,A),function ke(_,A){if(A.valueAccessor.setDisabledState){const P=w=>{A.valueAccessor.setDisabledState(w)};_.registerOnDisabledChange(P),A._registerOnDestroy(()=>{_._unregisterOnDisabledChange(P)})}}(_,A)}function Se(_,A){_.forEach(P=>{P.registerOnValidatorChange&&P.registerOnValidatorChange(A)})}function Yt(_,A){_._pendingDirty&&_.markAsDirty(),_.setValue(_._pendingValue,{emitModelToViewChange:!1}),A.viewToModelUpdate(_._pendingValue),_._pendingChange=!1}function C(_,A){const P=_.indexOf(A);P>-1&&_.splice(P,1)}function x(_){return"object"==typeof _&&null!==_&&2===Object.keys(_).length&&"value"in _&&"disabled"in _}const N=class extends Dt{constructor(A=null,P,w){super(function Wn(_){return(ge(_)?_.validators:_)||null}(P),function Ae(_,A){return(ge(A)?A.asyncValidators:_)||null}(w,P)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(A),this._setUpdateStrategy(P),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),ge(P)&&(P.nonNullable||P.initialValueIsDefault)&&(this.defaultValue=x(A)?A.value:A)}setValue(A,P={}){this.value=this._pendingValue=A,this._onChange.length&&!1!==P.emitModelToViewChange&&this._onChange.forEach(w=>w(this.value,!1!==P.emitViewToModelChange)),this.updateValueAndValidity(P)}patchValue(A,P={}){this.setValue(A,P)}reset(A=this.defaultValue,P={}){this._applyFormState(A),this.markAsPristine(P),this.markAsUntouched(P),this.setValue(this.value,P),this._pendingChange=!1}_updateValue(){}_anyControls(A){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(A){this._onChange.push(A)}_unregisterOnChange(A){C(this._onChange,A)}registerOnDisabledChange(A){this._onDisabledChange.push(A)}_unregisterOnDisabledChange(A){C(this._onDisabledChange,A)}_forEachChild(A){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(A){x(A)?(this.value=this._pendingValue=A.value,A.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=A}},hn={provide:qt,useExisting:(0,l.Gpc)(()=>In)},or=(()=>Promise.resolve())();let In=(()=>{var _;class A extends qt{constructor(w,j,ct,Ft,_n,_r){super(),this._changeDetectorRef=_n,this.callSetDisabledState=_r,this.control=new N,this._registered=!1,this.name="",this.update=new l.vpe,this._parent=w,this._setValidators(j),this._setAsyncValidators(ct),this.valueAccessor=function pe(_,A){if(!A)return null;let P,w,j;return Array.isArray(A),A.forEach(ct=>{ct.constructor===W?P=ct:function yr(_){return Object.getPrototypeOf(_.constructor)===se}(ct)?w=ct:j=ct}),j||w||P||null}(0,Ft)}ngOnChanges(w){if(this._checkForErrors(),!this._registered||"name"in w){if(this._registered&&(this._checkName(),this.formDirective)){const j=w.name.previousValue;this.formDirective.removeControl({name:j,path:this._getPath(j)})}this._setUpControl()}"isDisabled"in w&&this._updateDisabled(w),function Ar(_,A){if(!_.hasOwnProperty("model"))return!1;const P=_.model;return!!P.isFirstChange()||!Object.is(A,P.currentValue)}(w,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(w){this.viewModel=w,this.update.emit(w)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){Jn(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(w){or.then(()=>{var j;this.control.setValue(w,{emitViewToModelChange:!1}),null===(j=this._changeDetectorRef)||void 0===j||j.markForCheck()})}_updateDisabled(w){const j=w.isDisabled.currentValue,ct=0!==j&&(0,l.VuI)(j);or.then(()=>{var Ft;ct&&!this.control.disabled?this.control.disable():!ct&&this.control.disabled&&this.control.enable(),null===(Ft=this._changeDetectorRef)||void 0===Ft||Ft.markForCheck()})}_getPath(w){return this._parent?function ur(_,A){return[...A.path,_]}(w,this._parent):[w]}}return(_=A).\u0275fac=function(w){return new(w||_)(l.Y36(Nt,9),l.Y36(Be,10),l.Y36(fe,10),l.Y36(te,10),l.Y36(l.sBO,8),l.Y36(Pn,8))},_.\u0275dir=l.lG2({type:_,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[l._Bn([hn]),l.qOj,l.TTD]}),A})(),Xr=(()=>{var _;class A{}return(_=A).\u0275fac=function(w){return new(w||_)},_.\u0275mod=l.oAB({type:_}),_.\u0275inj=l.cJS({}),A})();function Ur(_){return"number"==typeof _?_:parseFloat(_)}let ar=(()=>{var _;class A{constructor(){this._validator=$}ngOnChanges(w){if(this.inputName in w){const j=this.normalizeInput(w[this.inputName].currentValue);this._enabled=this.enabled(j),this._validator=this._enabled?this.createValidator(j):$,this._onChange&&this._onChange()}}validate(w){return this._validator(w)}registerOnValidatorChange(w){this._onChange=w}enabled(w){return null!=w}}return(_=A).\u0275fac=function(w){return new(w||_)},_.\u0275dir=l.lG2({type:_,features:[l.TTD]}),A})();const Qr={provide:Be,useExisting:(0,l.Gpc)(()=>To),multi:!0};let To=(()=>{var _;class A extends ar{constructor(){super(...arguments),this.inputName="max",this.normalizeInput=w=>Ur(w),this.createValidator=w=>function he(_){return A=>{if(ye(A.value)||ye(_))return null;const P=parseFloat(A.value);return!isNaN(P)&&P>_?{max:{max:_,actual:A.value}}:null}}(w)}}return(_=A).\u0275fac=function(){let P;return function(j){return(P||(P=l.n5z(_)))(j||_)}}(),_.\u0275dir=l.lG2({type:_,selectors:[["input","type","number","max","","formControlName",""],["input","type","number","max","","formControl",""],["input","type","number","max","","ngModel",""]],hostVars:1,hostBindings:function(w,j){2&w&&l.uIk("max",j._enabled?j.max:null)},inputs:{max:"max"},features:[l._Bn([Qr]),l.qOj]}),A})();const qr={provide:Be,useExisting:(0,l.Gpc)(()=>wr),multi:!0};let wr=(()=>{var _;class A extends ar{constructor(){super(...arguments),this.inputName="min",this.normalizeInput=w=>Ur(w),this.createValidator=w=>function ce(_){return A=>{if(ye(A.value)||ye(_))return null;const P=parseFloat(A.value);return!isNaN(P)&&P<_?{min:{min:_,actual:A.value}}:null}}(w)}}return(_=A).\u0275fac=function(){let P;return function(j){return(P||(P=l.n5z(_)))(j||_)}}(),_.\u0275dir=l.lG2({type:_,selectors:[["input","type","number","min","","formControlName",""],["input","type","number","min","","formControl",""],["input","type","number","min","","ngModel",""]],hostVars:1,hostBindings:function(w,j){2&w&&l.uIk("min",j._enabled?j.min:null)},inputs:{min:"min"},features:[l._Bn([qr]),l.qOj]}),A})(),lo=(()=>{var _;class A{}return(_=A).\u0275fac=function(w){return new(w||_)},_.\u0275mod=l.oAB({type:_}),_.\u0275inj=l.cJS({imports:[Xr]}),A})(),it=(()=>{var _;class A{static withConfig(w){var j;return{ngModule:A,providers:[{provide:Pn,useValue:null!==(j=w.callSetDisabledState)&&void 0!==j?j:an}]}}}return(_=A).\u0275fac=function(w){return new(w||_)},_.\u0275mod=l.oAB({type:_}),_.\u0275inj=l.cJS({imports:[lo]}),A})()},6593:(yt,Pe,T)=>{"use strict";T.d(Pe,{Dx:()=>qt,H7:()=>$n,b2:()=>St,q6:()=>Xe,s3:()=>H});var l=T(9468),s=T(6814);class me extends s.w_{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class G extends me{static makeCurrent(){(0,s.HT)(new G)}onAndCancel(Ae,Ue,ge){return Ae.addEventListener(Ue,ge),()=>{Ae.removeEventListener(Ue,ge)}}dispatchEvent(Ae,Ue){Ae.dispatchEvent(Ue)}remove(Ae){Ae.parentNode&&Ae.parentNode.removeChild(Ae)}createElement(Ae,Ue){return(Ue=Ue||this.getDefaultDocument()).createElement(Ae)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(Ae){return Ae.nodeType===Node.ELEMENT_NODE}isShadowRoot(Ae){return Ae instanceof DocumentFragment}getGlobalEventTarget(Ae,Ue){return"window"===Ue?window:"document"===Ue?Ae:"body"===Ue?Ae.body:null}getBaseHref(Ae){const Ue=function J(){return K=K||document.querySelector("base"),K?K.getAttribute("href"):null}();return null==Ue?null:function ie(Ve){Y=Y||document.createElement("a"),Y.setAttribute("href",Ve);const Ae=Y.pathname;return"/"===Ae.charAt(0)?Ae:`/${Ae}`}(Ue)}resetBaseElement(){K=null}getUserAgent(){return window.navigator.userAgent}getCookie(Ae){return(0,s.Mx)(document.cookie,Ae)}}let Y,K=null,_e=(()=>{var Ve;class Ae{build(){return new XMLHttpRequest}}return(Ve=Ae).\u0275fac=function(ge){return new(ge||Ve)},Ve.\u0275prov=l.Yz7({token:Ve,factory:Ve.\u0275fac}),Ae})();const H=new l.OlP("EventManagerPlugins");let Q=(()=>{var Ve;class Ae{constructor(ge,Oe){this._zone=Oe,this._eventNameToPlugin=new Map,ge.forEach(ut=>{ut.manager=this}),this._plugins=ge.slice().reverse()}addEventListener(ge,Oe,ut){return this._findPluginFor(Oe).addEventListener(ge,Oe,ut)}getZone(){return this._zone}_findPluginFor(ge){let Oe=this._eventNameToPlugin.get(ge);if(Oe)return Oe;if(Oe=this._plugins.find(Dt=>Dt.supports(ge)),!Oe)throw new l.vHH(5101,!1);return this._eventNameToPlugin.set(ge,Oe),Oe}}return(Ve=Ae).\u0275fac=function(ge){return new(ge||Ve)(l.LFG(H),l.LFG(l.R0b))},Ve.\u0275prov=l.Yz7({token:Ve,factory:Ve.\u0275fac}),Ae})();class re{constructor(Ae){this._doc=Ae}}const se="ng-app-id";let te=(()=>{var Ve;class Ae{constructor(ge,Oe,ut,Dt={}){this.doc=ge,this.appId=Oe,this.nonce=ut,this.platformId=Dt,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=(0,s.PM)(Dt),this.resetHostNodes()}addStyles(ge){for(const Oe of ge)1===this.changeUsageCount(Oe,1)&&this.onStyleAdded(Oe)}removeStyles(ge){for(const Oe of ge)this.changeUsageCount(Oe,-1)<=0&&this.onStyleRemoved(Oe)}ngOnDestroy(){const ge=this.styleNodesInDOM;ge&&(ge.forEach(Oe=>Oe.remove()),ge.clear());for(const Oe of this.getAllStyles())this.onStyleRemoved(Oe);this.resetHostNodes()}addHost(ge){this.hostNodes.add(ge);for(const Oe of this.getAllStyles())this.addStyleToHost(ge,Oe)}removeHost(ge){this.hostNodes.delete(ge)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(ge){for(const Oe of this.hostNodes)this.addStyleToHost(Oe,ge)}onStyleRemoved(ge){var Oe;const ut=this.styleRef;null===(Oe=ut.get(ge))||void 0===Oe||null===(Oe=Oe.elements)||void 0===Oe||Oe.forEach(Dt=>Dt.remove()),ut.delete(ge)}collectServerRenderedStyles(){var ge;const Oe=null===(ge=this.doc.head)||void 0===ge?void 0:ge.querySelectorAll(`style[${se}="${this.appId}"]`);if(null!=Oe&&Oe.length){const ut=new Map;return Oe.forEach(Dt=>{null!=Dt.textContent&&ut.set(Dt.textContent,Dt)}),ut}return null}changeUsageCount(ge,Oe){const ut=this.styleRef;if(ut.has(ge)){const Dt=ut.get(ge);return Dt.usage+=Oe,Dt.usage}return ut.set(ge,{usage:Oe,elements:[]}),Oe}getStyleElement(ge,Oe){const ut=this.styleNodesInDOM,Dt=null==ut?void 0:ut.get(Oe);if((null==Dt?void 0:Dt.parentNode)===ge)return ut.delete(Oe),Dt.removeAttribute(se),Dt;{const Lt=this.doc.createElement("style");return this.nonce&&Lt.setAttribute("nonce",this.nonce),Lt.textContent=Oe,this.platformIsServer&&Lt.setAttribute(se,this.appId),Lt}}addStyleToHost(ge,Oe){var ut;const Dt=this.getStyleElement(ge,Oe);ge.appendChild(Dt);const Lt=this.styleRef,on=null===(ut=Lt.get(Oe))||void 0===ut?void 0:ut.elements;on?on.push(Dt):Lt.set(Oe,{elements:[Dt],usage:1})}resetHostNodes(){const ge=this.hostNodes;ge.clear(),ge.add(this.doc.head)}}return(Ve=Ae).\u0275fac=function(ge){return new(ge||Ve)(l.LFG(s.K0),l.LFG(l.AFp),l.LFG(l.Ojb,8),l.LFG(l.Lbi))},Ve.\u0275prov=l.Yz7({token:Ve,factory:Ve.\u0275fac}),Ae})();const je={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},ve=/%COMP%/g,ye=new l.OlP("RemoveStylesOnCompDestroy",{providedIn:"root",factory:()=>!1});function fe(Ve,Ae){return Ae.map(Ue=>Ue.replace(ve,Ve))}let X=(()=>{var Ve;class Ae{constructor(ge,Oe,ut,Dt,Lt,on,un,xn=null){this.eventManager=ge,this.sharedStylesHost=Oe,this.appId=ut,this.removeStylesOnCompDestroy=Dt,this.doc=Lt,this.platformId=on,this.ngZone=un,this.nonce=xn,this.rendererByCompId=new Map,this.platformIsServer=(0,s.PM)(on),this.defaultRenderer=new He(ge,Lt,un,this.platformIsServer)}createRenderer(ge,Oe){if(!ge||!Oe)return this.defaultRenderer;this.platformIsServer&&Oe.encapsulation===l.ifc.ShadowDom&&(Oe={...Oe,encapsulation:l.ifc.Emulated});const ut=this.getOrCreateRenderer(ge,Oe);return ut instanceof ft?ut.applyToHost(ge):ut instanceof Ce&&ut.applyStyles(),ut}getOrCreateRenderer(ge,Oe){const ut=this.rendererByCompId;let Dt=ut.get(Oe.id);if(!Dt){const Lt=this.doc,on=this.ngZone,un=this.eventManager,xn=this.sharedStylesHost,An=this.removeStylesOnCompDestroy,Pn=this.platformIsServer;switch(Oe.encapsulation){case l.ifc.Emulated:Dt=new ft(un,xn,Oe,this.appId,An,Lt,on,Pn);break;case l.ifc.ShadowDom:return new Ee(un,xn,ge,Oe,Lt,on,this.nonce,Pn);default:Dt=new Ce(un,xn,Oe,An,Lt,on,Pn)}ut.set(Oe.id,Dt)}return Dt}ngOnDestroy(){this.rendererByCompId.clear()}}return(Ve=Ae).\u0275fac=function(ge){return new(ge||Ve)(l.LFG(Q),l.LFG(te),l.LFG(l.AFp),l.LFG(ye),l.LFG(s.K0),l.LFG(l.Lbi),l.LFG(l.R0b),l.LFG(l.Ojb))},Ve.\u0275prov=l.Yz7({token:Ve,factory:Ve.\u0275fac}),Ae})();class He{constructor(Ae,Ue,ge,Oe){this.eventManager=Ae,this.doc=Ue,this.ngZone=ge,this.platformIsServer=Oe,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(Ae,Ue){return Ue?this.doc.createElementNS(je[Ue]||Ue,Ae):this.doc.createElement(Ae)}createComment(Ae){return this.doc.createComment(Ae)}createText(Ae){return this.doc.createTextNode(Ae)}appendChild(Ae,Ue){(ee(Ae)?Ae.content:Ae).appendChild(Ue)}insertBefore(Ae,Ue,ge){Ae&&(ee(Ae)?Ae.content:Ae).insertBefore(Ue,ge)}removeChild(Ae,Ue){Ae&&Ae.removeChild(Ue)}selectRootElement(Ae,Ue){let ge="string"==typeof Ae?this.doc.querySelector(Ae):Ae;if(!ge)throw new l.vHH(-5104,!1);return Ue||(ge.textContent=""),ge}parentNode(Ae){return Ae.parentNode}nextSibling(Ae){return Ae.nextSibling}setAttribute(Ae,Ue,ge,Oe){if(Oe){Ue=Oe+":"+Ue;const ut=je[Oe];ut?Ae.setAttributeNS(ut,Ue,ge):Ae.setAttribute(Ue,ge)}else Ae.setAttribute(Ue,ge)}removeAttribute(Ae,Ue,ge){if(ge){const Oe=je[ge];Oe?Ae.removeAttributeNS(Oe,Ue):Ae.removeAttribute(`${ge}:${Ue}`)}else Ae.removeAttribute(Ue)}addClass(Ae,Ue){Ae.classList.add(Ue)}removeClass(Ae,Ue){Ae.classList.remove(Ue)}setStyle(Ae,Ue,ge,Oe){Oe&(l.JOm.DashCase|l.JOm.Important)?Ae.style.setProperty(Ue,ge,Oe&l.JOm.Important?"important":""):Ae.style[Ue]=ge}removeStyle(Ae,Ue,ge){ge&l.JOm.DashCase?Ae.style.removeProperty(Ue):Ae.style[Ue]=""}setProperty(Ae,Ue,ge){Ae[Ue]=ge}setValue(Ae,Ue){Ae.nodeValue=Ue}listen(Ae,Ue,ge){if("string"==typeof Ae&&!(Ae=(0,s.q)().getGlobalEventTarget(this.doc,Ae)))throw new Error(`Unsupported event target ${Ae} for event ${Ue}`);return this.eventManager.addEventListener(Ae,Ue,this.decoratePreventDefault(ge))}decoratePreventDefault(Ae){return Ue=>{if("__ngUnwrap__"===Ue)return Ae;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>Ae(Ue)):Ae(Ue))&&Ue.preventDefault()}}}function ee(Ve){return"TEMPLATE"===Ve.tagName&&void 0!==Ve.content}class Ee extends He{constructor(Ae,Ue,ge,Oe,ut,Dt,Lt,on){super(Ae,ut,Dt,on),this.sharedStylesHost=Ue,this.hostEl=ge,this.shadowRoot=ge.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const un=fe(Oe.id,Oe.styles);for(const xn of un){const An=document.createElement("style");Lt&&An.setAttribute("nonce",Lt),An.textContent=xn,this.shadowRoot.appendChild(An)}}nodeOrShadowRoot(Ae){return Ae===this.hostEl?this.shadowRoot:Ae}appendChild(Ae,Ue){return super.appendChild(this.nodeOrShadowRoot(Ae),Ue)}insertBefore(Ae,Ue,ge){return super.insertBefore(this.nodeOrShadowRoot(Ae),Ue,ge)}removeChild(Ae,Ue){return super.removeChild(this.nodeOrShadowRoot(Ae),Ue)}parentNode(Ae){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(Ae)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class Ce extends He{constructor(Ae,Ue,ge,Oe,ut,Dt,Lt,on){super(Ae,ut,Dt,Lt),this.sharedStylesHost=Ue,this.removeStylesOnCompDestroy=Oe,this.styles=on?fe(on,ge.styles):ge.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class ft extends Ce{constructor(Ae,Ue,ge,Oe,ut,Dt,Lt,on){const un=Oe+"-"+ge.id;super(Ae,Ue,ge,ut,Dt,Lt,on,un),this.contentAttr=function Ne(Ve){return"_ngcontent-%COMP%".replace(ve,Ve)}(un),this.hostAttr=function Be(Ve){return"_nghost-%COMP%".replace(ve,Ve)}(un)}applyToHost(Ae){this.applyStyles(),this.setAttribute(Ae,this.hostAttr,"")}createElement(Ae,Ue){const ge=super.createElement(Ae,Ue);return super.setAttribute(ge,this.contentAttr,""),ge}}let at=(()=>{var Ve;class Ae extends re{constructor(ge){super(ge)}supports(ge){return!0}addEventListener(ge,Oe,ut){return ge.addEventListener(Oe,ut,!1),()=>this.removeEventListener(ge,Oe,ut)}removeEventListener(ge,Oe,ut){return ge.removeEventListener(Oe,ut)}}return(Ve=Ae).\u0275fac=function(ge){return new(ge||Ve)(l.LFG(s.K0))},Ve.\u0275prov=l.Yz7({token:Ve,factory:Ve.\u0275fac}),Ae})();const Fe=["alt","control","meta","shift"],$={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},U={alt:Ve=>Ve.altKey,control:Ve=>Ve.ctrlKey,meta:Ve=>Ve.metaKey,shift:Ve=>Ve.shiftKey};let q=(()=>{var Ve;class Ae extends re{constructor(ge){super(ge)}supports(ge){return null!=Ae.parseEventName(ge)}addEventListener(ge,Oe,ut){const Dt=Ae.parseEventName(Oe),Lt=Ae.eventCallback(Dt.fullKey,ut,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,s.q)().onAndCancel(ge,Dt.domEventName,Lt))}static parseEventName(ge){const Oe=ge.toLowerCase().split("."),ut=Oe.shift();if(0===Oe.length||"keydown"!==ut&&"keyup"!==ut)return null;const Dt=Ae._normalizeKey(Oe.pop());let Lt="",on=Oe.indexOf("code");if(on>-1&&(Oe.splice(on,1),Lt="code."),Fe.forEach(xn=>{const An=Oe.indexOf(xn);An>-1&&(Oe.splice(An,1),Lt+=xn+".")}),Lt+=Dt,0!=Oe.length||0===Dt.length)return null;const un={};return un.domEventName=ut,un.fullKey=Lt,un}static matchEventFullKeyCode(ge,Oe){let ut=$[ge.key]||ge.key,Dt="";return Oe.indexOf("code.")>-1&&(ut=ge.code,Dt="code."),!(null==ut||!ut)&&(ut=ut.toLowerCase()," "===ut?ut="space":"."===ut&&(ut="dot"),Fe.forEach(Lt=>{Lt!==ut&&(0,U[Lt])(ge)&&(Dt+=Lt+".")}),Dt+=ut,Dt===Oe)}static eventCallback(ge,Oe,ut){return Dt=>{Ae.matchEventFullKeyCode(Dt,ge)&&ut.runGuarded(()=>Oe(Dt))}}static _normalizeKey(ge){return"esc"===ge?"escape":ge}}return(Ve=Ae).\u0275fac=function(ge){return new(ge||Ve)(l.LFG(s.K0))},Ve.\u0275prov=l.Yz7({token:Ve,factory:Ve.\u0275fac}),Ae})();const Xe=(0,l.eFA)(l._c5,"browser",[{provide:l.Lbi,useValue:s.bD},{provide:l.g9A,useValue:function bt(){G.makeCurrent()},multi:!0},{provide:s.K0,useFactory:function Ze(){return(0,l.RDi)(document),document},deps:[]}]),$e=new l.OlP(""),nt=[{provide:l.rWj,useClass:class ue{addToWindow(Ae){l.dqk.getAngularTestability=(ge,Oe=!0)=>{const ut=Ae.findTestabilityInTree(ge,Oe);if(null==ut)throw new l.vHH(5103,!1);return ut},l.dqk.getAllAngularTestabilities=()=>Ae.getAllTestabilities(),l.dqk.getAllAngularRootElements=()=>Ae.getAllRootElements(),l.dqk.frameworkStabilizers||(l.dqk.frameworkStabilizers=[]),l.dqk.frameworkStabilizers.push(ge=>{const Oe=l.dqk.getAllAngularTestabilities();let ut=Oe.length,Dt=!1;const Lt=function(on){Dt=Dt||on,ut--,0==ut&&ge(Dt)};Oe.forEach(on=>{on.whenStable(Lt)})})}findTestabilityInTree(Ae,Ue,ge){if(null==Ue)return null;const Oe=Ae.getTestability(Ue);return null!=Oe?Oe:ge?(0,s.q)().isShadowRoot(Ue)?this.findTestabilityInTree(Ae,Ue.host,!0):this.findTestabilityInTree(Ae,Ue.parentElement,!0):null}},deps:[]},{provide:l.lri,useClass:l.dDg,deps:[l.R0b,l.eoX,l.rWj]},{provide:l.dDg,useClass:l.dDg,deps:[l.R0b,l.eoX,l.rWj]}],Mt=[{provide:l.zSh,useValue:"root"},{provide:l.qLn,useFactory:function At(){return new l.qLn},deps:[]},{provide:H,useClass:at,multi:!0,deps:[s.K0,l.R0b,l.Lbi]},{provide:H,useClass:q,multi:!0,deps:[s.K0]},X,te,Q,{provide:l.FYo,useExisting:X},{provide:s.JF,useClass:_e,deps:[]},[]];let St=(()=>{var Ve;class Ae{constructor(ge){}static withServerTransition(ge){return{ngModule:Ae,providers:[{provide:l.AFp,useValue:ge.appId}]}}}return(Ve=Ae).\u0275fac=function(ge){return new(ge||Ve)(l.LFG($e,12))},Ve.\u0275mod=l.oAB({type:Ve}),Ve.\u0275inj=l.cJS({providers:[...Mt,...nt],imports:[s.ez,l.hGG]}),Ae})(),qt=(()=>{var Ve;class Ae{constructor(ge){this._doc=ge}getTitle(){return this._doc.title}setTitle(ge){this._doc.title=ge||""}}return(Ve=Ae).\u0275fac=function(ge){return new(ge||Ve)(l.LFG(s.K0))},Ve.\u0275prov=l.Yz7({token:Ve,factory:function(ge){let Oe=null;return Oe=ge?new ge:function Nt(){return new qt((0,l.LFG)(s.K0))}(),Oe},providedIn:"root"}),Ae})();typeof window<"u"&&window;let $n=(()=>{var Ve;class Ae{}return(Ve=Ae).\u0275fac=function(ge){return new(ge||Ve)},Ve.\u0275prov=l.Yz7({token:Ve,factory:function(ge){let Oe=null;return Oe=ge?new(ge||Ve):l.LFG(Xn),Oe},providedIn:"root"}),Ae})(),Xn=(()=>{var Ve;class Ae extends $n{constructor(ge){super(),this._doc=ge}sanitize(ge,Oe){if(null==Oe)return null;switch(ge){case l.q3G.NONE:return Oe;case l.q3G.HTML:return(0,l.qzn)(Oe,"HTML")?(0,l.z3N)(Oe):(0,l.EiD)(this._doc,String(Oe)).toString();case l.q3G.STYLE:return(0,l.qzn)(Oe,"Style")?(0,l.z3N)(Oe):Oe;case l.q3G.SCRIPT:if((0,l.qzn)(Oe,"Script"))return(0,l.z3N)(Oe);throw new l.vHH(5200,!1);case l.q3G.URL:return(0,l.qzn)(Oe,"URL")?(0,l.z3N)(Oe):(0,l.mCW)(String(Oe));case l.q3G.RESOURCE_URL:if((0,l.qzn)(Oe,"ResourceURL"))return(0,l.z3N)(Oe);throw new l.vHH(5201,!1);default:throw new l.vHH(5202,!1)}}bypassSecurityTrustHtml(ge){return(0,l.JVY)(ge)}bypassSecurityTrustStyle(ge){return(0,l.L6k)(ge)}bypassSecurityTrustScript(ge){return(0,l.eBb)(ge)}bypassSecurityTrustUrl(ge){return(0,l.LAX)(ge)}bypassSecurityTrustResourceUrl(ge){return(0,l.pB0)(ge)}}return(Ve=Ae).\u0275fac=function(ge){return new(ge||Ve)(l.LFG(s.K0))},Ve.\u0275prov=l.Yz7({token:Ve,factory:function(ge){let Oe=null;return Oe=ge?new ge:function Vn(Ve){return new Xn(Ve.get(s.K0))}(l.LFG(l.zs3)),Oe},providedIn:"root"}),Ae})()},5877:(yt,Pe,T)=>{"use strict";T.d(Pe,{gz:()=>$r,y6:()=>Ir,OD:()=>De,eC:()=>nt,wm:()=>lc,wN:()=>Kn,F0:()=>Gr,rH:()=>ji,Bz:()=>fc,Hx:()=>Vn});var l=T(9468),s=T(5592),me=T(4674),K=T(7715),J=T(2096),Y=T(5619),ie=T(2572);const _e=(0,T(2306).d)(d=>function(){d(this),this.name="EmptyError",this.message="no elements in sequence"});var H=T(5211),Q=T(4911),re=T(8407),se=T(8504),te=T(6232),je=T(3168),ve=T(8645),de=T(7394),Ge=T(6814),qe=T(7398),W=T(4664),ye=T(8180),Ne=T(9940),Be=T(9360),X=T(2181),He=T(1631),ce=T(8251);function he(d){return(0,Be.e)((g,v)=>{let h=!1;g.subscribe((0,ce.x)(v,y=>{h=!0,v.next(y)},()=>{h||v.next(d),v.complete()}))})}function ee(d=Ee){return(0,Be.e)((g,v)=>{let h=!1;g.subscribe((0,ce.x)(v,y=>{h=!0,v.next(y)},()=>h?v.complete():v.error(d())))})}function Ee(){return new _e}var Ce=T(2737);function ft(d,g){const v=arguments.length>=2;return h=>h.pipe(d?(0,X.h)((y,R)=>d(y,R,h)):Ce.y,(0,ye.q)(1),v?he(g):ee(()=>new _e))}function at(d,g){return(0,me.m)(g)?(0,He.z)(d,g,1):(0,He.z)(d,1)}var Fe=T(9397),$=T(4829);function U(d){return(0,Be.e)((g,v)=>{let R,h=null,y=!1;h=g.subscribe((0,ce.x)(v,void 0,void 0,V=>{R=(0,$.Xf)(d(V,U(d)(g))),h?(h.unsubscribe(),h=null,R.subscribe(v)):y=!0})),y&&(h.unsubscribe(),h=null,R.subscribe(v))})}function Ye(d){return d<=0?()=>te.E:(0,Be.e)((g,v)=>{let h=[];g.subscribe((0,ce.x)(v,y=>{h.push(y),d{for(const y of h)v.next(y);v.complete()},void 0,()=>{h=null}))})}var _t=T(975);function bt(d){return(0,Be.e)((g,v)=>{try{g.subscribe(v)}finally{v.add(d)}})}var At=T(6196),Ze=T(2420),Xe=T(7537),$e=T(6593);const nt="primary",Mt=Symbol("RouteTitle");class St{constructor(g){this.params=g||{}}has(g){return Object.prototype.hasOwnProperty.call(this.params,g)}get(g){if(this.has(g)){const v=this.params[g];return Array.isArray(v)?v[0]:v}return null}getAll(g){if(this.has(g)){const v=this.params[g];return Array.isArray(v)?v:[v]}return[]}get keys(){return Object.keys(this.params)}}function et(d){return new St(d)}function Tt(d,g,v){const h=v.path.split("/");if(h.length>d.length||"full"===v.pathMatch&&(g.hasChildren()||h.lengthh[R]===y)}return d===g}function mn(d){return d.length>0?d[d.length-1]:null}function Kt(d){return function G(d){return!!d&&(d instanceof s.y||(0,me.m)(d.lift)&&(0,me.m)(d.subscribe))}(d)?d:(0,l.QGY)(d)?(0,K.D)(Promise.resolve(d)):(0,J.of)(d)}const bn={exact:function Bn(d,g,v){if(!kn(d.segments,g.segments)||!zt(d.segments,g.segments,v)||d.numberOfChildren!==g.numberOfChildren)return!1;for(const h in g.children)if(!d.children[h]||!Bn(d.children[h],g.children[h],v))return!1;return!0},subset:jt},Vt={exact:function Fn(d,g){return Nt(d,g)},subset:function kt(d,g){return Object.keys(g).length<=Object.keys(d).length&&Object.keys(g).every(v=>qt(d[v],g[v]))},ignored:()=>!0};function Ht(d,g,v){return bn[v.paths](d.root,g.root,v.matrixParams)&&Vt[v.queryParams](d.queryParams,g.queryParams)&&!("exact"===v.fragment&&d.fragment!==g.fragment)}function jt(d,g,v){return Jt(d,g,g.segments,v)}function Jt(d,g,v,h){if(d.segments.length>v.length){const y=d.segments.slice(0,v.length);return!(!kn(y,v)||g.hasChildren()||!zt(y,v,h))}if(d.segments.length===v.length){if(!kn(d.segments,v)||!zt(d.segments,v,h))return!1;for(const y in g.children)if(!d.children[y]||!jt(d.children[y],g.children[y],h))return!1;return!0}{const y=v.slice(0,d.segments.length),R=v.slice(d.segments.length);return!!(kn(d.segments,y)&&zt(d.segments,y,h)&&d.children[nt])&&Jt(d.children[nt],g,R,h)}}function zt(d,g,v){return g.every((h,y)=>Vt[v](d[y].parameters,h.parameters))}class Zt{constructor(g=new Ut([],{}),v={},h=null){this.root=g,this.queryParams=v,this.fragment=h}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=et(this.queryParams)),this._queryParamMap}toString(){return jn.serialize(this)}}class Ut{constructor(g,v){this.segments=g,this.children=v,this.parent=null,Object.values(v).forEach(h=>h.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return gr(this)}}class wt{constructor(g,v){this.path=g,this.parameters=v}get parameterMap(){return this._parameterMap||(this._parameterMap=et(this.parameters)),this._parameterMap}toString(){return Ae(this)}}function kn(d,g){return d.length===g.length&&d.every((v,h)=>v.path===g[h].path)}let Vn=(()=>{var d;class g{}return(d=g).\u0275fac=function(h){return new(h||d)},d.\u0275prov=l.Yz7({token:d,factory:function(){return new Xn},providedIn:"root"}),g})();class Xn{parse(g){const v=new Pn(g);return new Zt(v.parseRootSegment(),v.parseQueryParams(),v.parseFragment())}serialize(g){const v=`/${Qn(g.root,!0)}`,h=function ge(d){const g=Object.keys(d).map(v=>{const h=d[v];return Array.isArray(h)?h.map(y=>`${rr(v)}=${rr(y)}`).join("&"):`${rr(v)}=${rr(h)}`}).filter(v=>!!v);return g.length?`?${g.join("&")}`:""}(g.queryParams);return`${v}${h}${"string"==typeof g.fragment?`#${function Hn(d){return encodeURI(d)}(g.fragment)}`:""}`}}const jn=new Xn;function gr(d){return d.segments.map(g=>Ae(g)).join("/")}function Qn(d,g){if(!d.hasChildren())return gr(d);if(g){const v=d.children[nt]?Qn(d.children[nt],!1):"",h=[];return Object.entries(d.children).forEach(([y,R])=>{y!==nt&&h.push(`${y}:${Qn(R,!1)}`)}),h.length>0?`${v}(${h.join("//")})`:v}{const v=function $n(d,g){let v=[];return Object.entries(d.children).forEach(([h,y])=>{h===nt&&(v=v.concat(g(y,h)))}),Object.entries(d.children).forEach(([h,y])=>{h!==nt&&(v=v.concat(g(y,h)))}),v}(d,(h,y)=>y===nt?[Qn(d.children[nt],!1)]:[`${y}:${Qn(h,!1)}`]);return 1===Object.keys(d.children).length&&null!=d.children[nt]?`${gr(d)}/${v[0]}`:`${gr(d)}/(${v.join("//")})`}}function qn(d){return encodeURIComponent(d).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function rr(d){return qn(d).replace(/%3B/gi,";")}function En(d){return qn(d).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Wn(d){return decodeURIComponent(d)}function Ve(d){return Wn(d.replace(/\+/g,"%20"))}function Ae(d){return`${En(d.path)}${function Ue(d){return Object.keys(d).map(g=>`;${En(g)}=${En(d[g])}`).join("")}(d.parameters)}`}const Oe=/^[^\/()?;#]+/;function ut(d){const g=d.match(Oe);return g?g[0]:""}const Dt=/^[^\/()?;=#]+/,on=/^[^=?&#]+/,xn=/^[^&#]+/;class Pn{constructor(g){this.url=g,this.remaining=g}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new Ut([],{}):new Ut([],this.parseChildren())}parseQueryParams(){const g={};if(this.consumeOptional("?"))do{this.parseQueryParam(g)}while(this.consumeOptional("&"));return g}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const g=[];for(this.peekStartsWith("(")||g.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),g.push(this.parseSegment());let v={};this.peekStartsWith("/(")&&(this.capture("/"),v=this.parseParens(!0));let h={};return this.peekStartsWith("(")&&(h=this.parseParens(!1)),(g.length>0||Object.keys(v).length>0)&&(h[nt]=new Ut(g,v)),h}parseSegment(){const g=ut(this.remaining);if(""===g&&this.peekStartsWith(";"))throw new l.vHH(4009,!1);return this.capture(g),new wt(Wn(g),this.parseMatrixParams())}parseMatrixParams(){const g={};for(;this.consumeOptional(";");)this.parseParam(g);return g}parseParam(g){const v=function Lt(d){const g=d.match(Dt);return g?g[0]:""}(this.remaining);if(!v)return;this.capture(v);let h="";if(this.consumeOptional("=")){const y=ut(this.remaining);y&&(h=y,this.capture(h))}g[Wn(v)]=Wn(h)}parseQueryParam(g){const v=function un(d){const g=d.match(on);return g?g[0]:""}(this.remaining);if(!v)return;this.capture(v);let h="";if(this.consumeOptional("=")){const V=function An(d){const g=d.match(xn);return g?g[0]:""}(this.remaining);V&&(h=V,this.capture(h))}const y=Ve(v),R=Ve(h);if(g.hasOwnProperty(y)){let V=g[y];Array.isArray(V)||(V=[V],g[y]=V),V.push(R)}else g[y]=R}parseParens(g){const v={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const h=ut(this.remaining),y=this.remaining[h.length];if("/"!==y&&")"!==y&&";"!==y)throw new l.vHH(4010,!1);let R;h.indexOf(":")>-1?(R=h.slice(0,h.indexOf(":")),this.capture(R),this.capture(":")):g&&(R=nt);const V=this.parseChildren();v[R]=1===Object.keys(V).length?V[nt]:new Ut([],V),this.consumeOptional("//")}return v}peekStartsWith(g){return this.remaining.startsWith(g)}consumeOptional(g){return!!this.peekStartsWith(g)&&(this.remaining=this.remaining.substring(g.length),!0)}capture(g){if(!this.consumeOptional(g))throw new l.vHH(4011,!1)}}function an(d){return d.segments.length>0?new Ut([],{[nt]:d}):d}function ur(d){const g={};for(const h of Object.keys(d.children)){const R=ur(d.children[h]);if(h===nt&&0===R.segments.length&&R.hasChildren())for(const[V,Re]of Object.entries(R.children))g[V]=Re;else(R.segments.length>0||R.hasChildren())&&(g[h]=R)}return function Jn(d){if(1===d.numberOfChildren&&d.children[nt]){const g=d.children[nt];return new Ut(d.segments.concat(g.segments),g.children)}return d}(new Ut(d.segments,g))}function Te(d){return d instanceof Zt}function ke(d){var g;let v;const R=an(function h(V){const Re={};for(const ze of V.children){const Et=h(ze);Re[ze.outlet]=Et}const pt=new Ut(V.url,Re);return V===d&&(v=pt),pt}(d.root));return null!==(g=v)&&void 0!==g?g:R}function st(d,g,v,h){let y=d;for(;y.parent;)y=y.parent;if(0===g.length)return en(y,y,y,v,h);const R=function On(d){if("string"==typeof d[0]&&1===d.length&&"/"===d[0])return new Bt(!0,0,d);let g=0,v=!1;const h=d.reduce((y,R,V)=>{if("object"==typeof R&&null!=R){if(R.outlets){const Re={};return Object.entries(R.outlets).forEach(([pt,ze])=>{Re[pt]="string"==typeof ze?ze.split("/"):ze}),[...y,{outlets:Re}]}if(R.segmentPath)return[...y,R.segmentPath]}return"string"!=typeof R?[...y,R]:0===V?(R.split("/").forEach((Re,pt)=>{0==pt&&"."===Re||(0==pt&&""===Re?v=!0:".."===Re?g++:""!=Re&&y.push(Re))}),y):[...y,R]},[]);return new Bt(v,g,h)}(g);if(R.toRoot())return en(y,y,new Ut([],{}),v,h);const V=function tn(d,g,v){if(d.isAbsolute)return new ln(g,!0,0);if(!v)return new ln(g,!1,NaN);if(null===v.parent)return new ln(v,!0,0);const h=mt(d.commands[0])?0:1;return function vr(d,g,v){let h=d,y=g,R=v;for(;R>y;){if(R-=y,h=h.parent,!h)throw new l.vHH(4005,!1);y=h.segments.length}return new ln(h,!1,y-R)}(v,v.segments.length-1+h,d.numberOfDoubleDots)}(R,y,d),Re=V.processChildren?dr(V.segmentGroup,V.index,R.commands):br(V.segmentGroup,V.index,R.commands);return en(y,V.segmentGroup,Re,v,h)}function mt(d){return"object"==typeof d&&null!=d&&!d.outlets&&!d.segmentPath}function Rt(d){return"object"==typeof d&&null!=d&&d.outlets}function en(d,g,v,h,y){let V,R={};h&&Object.entries(h).forEach(([pt,ze])=>{R[pt]=Array.isArray(ze)?ze.map(Et=>`${Et}`):`${ze}`}),V=d===g?v:Yt(d,g,v);const Re=an(ur(V));return new Zt(Re,R,y)}function Yt(d,g,v){const h={};return Object.entries(d.children).forEach(([y,R])=>{h[y]=R===g?v:Yt(R,g,v)}),new Ut(d.segments,h)}class Bt{constructor(g,v,h){if(this.isAbsolute=g,this.numberOfDoubleDots=v,this.commands=h,g&&h.length>0&&mt(h[0]))throw new l.vHH(4003,!1);const y=h.find(Rt);if(y&&y!==mn(h))throw new l.vHH(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class ln{constructor(g,v,h){this.segmentGroup=g,this.processChildren=v,this.index=h}}function br(d,g,v){if(d||(d=new Ut([],{})),0===d.segments.length&&d.hasChildren())return dr(d,g,v);const h=function Ar(d,g,v){let h=0,y=g;const R={match:!1,pathIndex:0,commandIndex:0};for(;y=v.length)return R;const V=d.segments[y],Re=v[h];if(Rt(Re))break;const pt=`${Re}`,ze=h0&&void 0===pt)break;if(pt&&ze&&"object"==typeof ze&&void 0===ze.outlets){if(!z(pt,ze,V))return R;h+=2}else{if(!z(pt,{},V))return R;h++}y++}return{match:!0,pathIndex:y,commandIndex:h}}(d,g,v),y=v.slice(h.commandIndex);if(h.match&&h.pathIndexR!==nt)&&d.children[nt]&&1===d.numberOfChildren&&0===d.children[nt].segments.length){const R=dr(d.children[nt],g,v);return new Ut(d.segments,R.children)}return Object.entries(h).forEach(([R,V])=>{"string"==typeof V&&(V=[V]),null!==V&&(y[R]=br(d.children[R],g,V))}),Object.entries(d.children).forEach(([R,V])=>{void 0===h[R]&&(y[R]=V)}),new Ut(d.segments,y)}}function yr(d,g,v){const h=d.segments.slice(0,g);let y=0;for(;y{"string"==typeof h&&(h=[h]),null!==h&&(g[v]=yr(new Ut([],{}),0,h))}),g}function pe(d){const g={};return Object.entries(d).forEach(([v,h])=>g[v]=`${h}`),g}function z(d,g,v){return d==v.path&&Nt(g,v.parameters)}const be="imperative";class we{constructor(g,v){this.id=g,this.url=v}}class De extends we{constructor(g,v,h="imperative",y=null){super(g,v),this.type=0,this.navigationTrigger=h,this.restoredState=y}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class S extends we{constructor(g,v,h){super(g,v),this.urlAfterRedirects=h,this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class C extends we{constructor(g,v,h,y){super(g,v),this.reason=h,this.code=y,this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class x extends we{constructor(g,v,h,y){super(g,v),this.reason=h,this.code=y,this.type=16}}class N extends we{constructor(g,v,h,y){super(g,v),this.error=h,this.target=y,this.type=3}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class ne extends we{constructor(g,v,h,y){super(g,v),this.urlAfterRedirects=h,this.state=y,this.type=4}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class oe extends we{constructor(g,v,h,y){super(g,v),this.urlAfterRedirects=h,this.state=y,this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class xe extends we{constructor(g,v,h,y,R){super(g,v),this.urlAfterRedirects=h,this.state=y,this.shouldActivate=R,this.type=8}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class Ke extends we{constructor(g,v,h,y){super(g,v),this.urlAfterRedirects=h,this.state=y,this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Le extends we{constructor(g,v,h,y){super(g,v),this.urlAfterRedirects=h,this.state=y,this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class ot{constructor(g){this.route=g,this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class vt{constructor(g){this.route=g,this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class xt{constructor(g){this.snapshot=g,this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class $t{constructor(g){this.snapshot=g,this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class hn{constructor(g){this.snapshot=g,this.type=13}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class or{constructor(g){this.snapshot=g,this.type=14}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class In{constructor(g,v,h){this.routerEvent=g,this.position=v,this.anchor=h,this.type=15}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class fr{}class ir{constructor(g){this.url=g}}class Zr{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new Ir,this.attachRef=null}}let Ir=(()=>{var d;class g{constructor(){this.contexts=new Map}onChildOutletCreated(h,y){const R=this.getOrCreateContext(h);R.outlet=y,this.contexts.set(h,R)}onChildOutletDestroyed(h){const y=this.getContext(h);y&&(y.outlet=null,y.attachRef=null)}onOutletDeactivated(){const h=this.contexts;return this.contexts=new Map,h}onOutletReAttached(h){this.contexts=h}getOrCreateContext(h){let y=this.getContext(h);return y||(y=new Zr,this.contexts.set(h,y)),y}getContext(h){return this.contexts.get(h)||null}}return(d=g).\u0275fac=function(h){return new(h||d)},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac,providedIn:"root"}),g})();class Xr{constructor(g){this._root=g}get root(){return this._root.value}parent(g){const v=this.pathFromRoot(g);return v.length>1?v[v.length-2]:null}children(g){const v=yo(g,this._root);return v?v.children.map(h=>h.value):[]}firstChild(g){const v=yo(g,this._root);return v&&v.children.length>0?v.children[0].value:null}siblings(g){const v=fn(g,this._root);return v.length<2?[]:v[v.length-2].children.map(y=>y.value).filter(y=>y!==g)}pathFromRoot(g){return fn(g,this._root).map(v=>v.value)}}function yo(d,g){if(d===g.value)return g;for(const v of g.children){const h=yo(d,v);if(h)return h}return null}function fn(d,g){if(d===g.value)return[g];for(const v of g.children){const h=fn(d,v);if(h.length)return h.unshift(g),h}return[]}class Rn{constructor(g,v){this.value=g,this.children=v}toString(){return`TreeNode(${this.value})`}}function Un(d){const g={};return d&&d.children.forEach(v=>g[v.value.outlet]=v),g}class Fr extends Xr{constructor(g,v){super(g),this.snapshot=v,It(this,g)}toString(){return this.snapshot.toString()}}function mr(d,g){const v=function Do(d,g){const V=new jr([],{},{},"",{},nt,g,null,{});return new Sn("",new Rn(V,[]))}(0,g),h=new Y.X([new wt("",{})]),y=new Y.X({}),R=new Y.X({}),V=new Y.X({}),Re=new Y.X(""),pt=new $r(h,y,V,Re,R,nt,g,v.root);return pt.snapshot=v.root,new Fr(new Rn(pt,[]),v)}class $r{constructor(g,v,h,y,R,V,Re,pt){var ze,Et;this.urlSubject=g,this.paramsSubject=v,this.queryParamsSubject=h,this.fragmentSubject=y,this.dataSubject=R,this.outlet=V,this.component=Re,this._futureSnapshot=pt,this.title=null!==(ze=null===(Et=this.dataSubject)||void 0===Et?void 0:Et.pipe((0,qe.U)(Gt=>Gt[Mt])))&&void 0!==ze?ze:(0,J.of)(void 0),this.url=g,this.params=v,this.queryParams=h,this.fragment=y,this.data=R}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=this.params.pipe((0,qe.U)(g=>et(g)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe((0,qe.U)(g=>et(g)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function Vr(d,g="emptyOnly"){const v=d.pathFromRoot;let h=0;if("always"!==g)for(h=v.length-1;h>=1;){const y=v[h],R=v[h-1];if(y.routeConfig&&""===y.routeConfig.path)h--;else{if(R.component)break;h--}}return function ei(d){return d.reduce((g,v)=>{var h;return{params:{...g.params,...v.params},data:{...g.data,...v.data},resolve:{...v.data,...g.resolve,...null===(h=v.routeConfig)||void 0===h?void 0:h.data,...v._resolvedData}}},{params:{},data:{},resolve:{}})}(v.slice(h))}class jr{get title(){var g;return null===(g=this.data)||void 0===g?void 0:g[Mt]}constructor(g,v,h,y,R,V,Re,pt,ze){this.url=g,this.params=v,this.queryParams=h,this.fragment=y,this.data=R,this.outlet=V,this.component=Re,this.routeConfig=pt,this._resolve=ze}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=et(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=et(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(h=>h.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class Sn extends Xr{constructor(g,v){super(v),this.url=g,It(this,v)}toString(){return Xt(this._root)}}function It(d,g){g.value._routerState=d,g.children.forEach(v=>It(d,v))}function Xt(d){const g=d.children.length>0?` { ${d.children.map(Xt).join(", ")} } `:"";return`${d.value}${g}`}function wn(d){if(d.snapshot){const g=d.snapshot,v=d._futureSnapshot;d.snapshot=v,Nt(g.queryParams,v.queryParams)||d.queryParamsSubject.next(v.queryParams),g.fragment!==v.fragment&&d.fragmentSubject.next(v.fragment),Nt(g.params,v.params)||d.paramsSubject.next(v.params),function Je(d,g){if(d.length!==g.length)return!1;for(let v=0;vNt(v.parameters,g[h].parameters))}(d.url,g.url);return v&&!(!d.parent!=!g.parent)&&(!d.parent||sr(d.parent,g.parent))}let io=(()=>{var d;class g{constructor(){this.activated=null,this._activatedRoute=null,this.name=nt,this.activateEvents=new l.vpe,this.deactivateEvents=new l.vpe,this.attachEvents=new l.vpe,this.detachEvents=new l.vpe,this.parentContexts=(0,l.f3M)(Ir),this.location=(0,l.f3M)(l.s_b),this.changeDetector=(0,l.f3M)(l.sBO),this.environmentInjector=(0,l.f3M)(l.lqb),this.inputBinder=(0,l.f3M)(Pr,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(h){if(h.name){const{firstChange:y,previousValue:R}=h.name;if(y)return;this.isTrackedInParentContexts(R)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(R)),this.initializeOutletWithName()}}ngOnDestroy(){var h;this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),null===(h=this.inputBinder)||void 0===h||h.unsubscribeFromRouteData(this)}isTrackedInParentContexts(h){var y;return(null===(y=this.parentContexts.getContext(h))||void 0===y?void 0:y.outlet)===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const h=this.parentContexts.getContext(this.name);null!=h&&h.route&&(h.attachRef?this.attach(h.attachRef,h.route):this.activateWith(h.route,h.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new l.vHH(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new l.vHH(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new l.vHH(4012,!1);this.location.detach();const h=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(h.instance),h}attach(h,y){var R;this.activated=h,this._activatedRoute=y,this.location.insert(h.hostView),null===(R=this.inputBinder)||void 0===R||R.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(h.instance)}deactivate(){if(this.activated){const h=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(h)}}activateWith(h,y){var R;if(this.isActivated)throw new l.vHH(4013,!1);this._activatedRoute=h;const V=this.location,pt=h.snapshot.component,ze=this.parentContexts.getOrCreateContext(this.name).children,Et=new er(h,ze,V.injector);this.activated=V.createComponent(pt,{index:V.length,injector:Et,environmentInjector:null!=y?y:this.environmentInjector}),this.changeDetector.markForCheck(),null===(R=this.inputBinder)||void 0===R||R.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}}return(d=g).\u0275fac=function(h){return new(h||d)},d.\u0275dir=l.lG2({type:d,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[l.TTD]}),g})();class er{constructor(g,v,h){this.route=g,this.childContexts=v,this.parent=h}get(g,v){return g===$r?this.route:g===Ir?this.childContexts:this.parent.get(g,v)}}const Pr=new l.OlP("");let Cn=(()=>{var d;class g{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(h){this.unsubscribeFromRouteData(h),this.subscribeToRouteData(h)}unsubscribeFromRouteData(h){var y;null===(y=this.outletDataSubscriptions.get(h))||void 0===y||y.unsubscribe(),this.outletDataSubscriptions.delete(h)}subscribeToRouteData(h){const{activatedRoute:y}=h,R=(0,ie.a)([y.queryParams,y.params,y.data]).pipe((0,W.w)(([V,Re,pt],ze)=>(pt={...V,...Re,...pt},0===ze?(0,J.of)(pt):Promise.resolve(pt)))).subscribe(V=>{if(!h.isActivated||!h.activatedComponentRef||h.activatedRoute!==y||null===y.component)return void this.unsubscribeFromRouteData(h);const Re=(0,l.qFp)(y.component);if(Re)for(const{templateName:pt}of Re.inputs)h.activatedComponentRef.setInput(pt,V[pt]);else this.unsubscribeFromRouteData(h)});this.outletDataSubscriptions.set(h,R)}}return(d=g).\u0275fac=function(h){return new(h||d)},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),g})();function Nr(d,g,v){if(v&&d.shouldReuseRoute(g.value,v.value.snapshot)){const h=v.value;h._futureSnapshot=g.value;const y=function Qt(d,g,v){return g.children.map(h=>{for(const y of v.children)if(d.shouldReuseRoute(h.value,y.value.snapshot))return Nr(d,h,y);return Nr(d,h)})}(d,g,v);return new Rn(h,y)}{if(d.shouldAttach(g.value)){const R=d.retrieve(g.value);if(null!==R){const V=R.route;return V.value._futureSnapshot=g.value,V.children=g.children.map(Re=>Nr(d,Re)),V}}const h=function _o(d){return new $r(new Y.X(d.url),new Y.X(d.params),new Y.X(d.queryParams),new Y.X(d.fragment),new Y.X(d.data),d.outlet,d.component,d)}(g.value),y=g.children.map(R=>Nr(d,R));return new Rn(h,y)}}const So="ngNavigationCancelingError";function kr(d,g){const{redirectTo:v,navigationBehaviorOptions:h}=Te(g)?{redirectTo:g,navigationBehaviorOptions:void 0}:g,y=Gn(!1,0,g);return y.url=v,y.navigationBehaviorOptions=h,y}function Gn(d,g,v){const h=new Error("NavigationCancelingError: "+(d||""));return h[So]=!0,h.cancellationCode=g,v&&(h.url=v),h}function Ur(d){return d&&d[So]}let ar=(()=>{var d;class g{}return(d=g).\u0275fac=function(h){return new(h||d)},d.\u0275cmp=l.Xpm({type:d,selectors:[["ng-component"]],standalone:!0,features:[l.jDz],decls:1,vars:0,template:function(h,y){1&h&&l._UZ(0,"router-outlet")},dependencies:[io],encapsulation:2}),g})();function Eo(d){const g=d.children&&d.children.map(Eo),v=g?{...d,children:g}:{...d};return!v.component&&!v.loadComponent&&(g||v.loadChildren)&&v.outlet&&v.outlet!==nt&&(v.component=ar),v}function Yn(d){return d.outlet||nt}function Lr(d){var g;if(!d)return null;if(null!==(g=d.routeConfig)&&void 0!==g&&g._injector)return d.routeConfig._injector;for(let v=d.parent;v;v=v.parent){const h=v.routeConfig;if(null!=h&&h._loadedInjector)return h._loadedInjector;if(null!=h&&h._injector)return h._injector}return null}class yi{constructor(g,v,h,y,R){this.routeReuseStrategy=g,this.futureState=v,this.currState=h,this.forwardEvent=y,this.inputBindingEnabled=R}activate(g){const v=this.futureState._root,h=this.currState?this.currState._root:null;this.deactivateChildRoutes(v,h,g),wn(this.futureState.root),this.activateChildRoutes(v,h,g)}deactivateChildRoutes(g,v,h){const y=Un(v);g.children.forEach(R=>{const V=R.value.outlet;this.deactivateRoutes(R,y[V],h),delete y[V]}),Object.values(y).forEach(R=>{this.deactivateRouteAndItsChildren(R,h)})}deactivateRoutes(g,v,h){const y=g.value,R=v?v.value:null;if(y===R)if(y.component){const V=h.getContext(y.outlet);V&&this.deactivateChildRoutes(g,v,V.children)}else this.deactivateChildRoutes(g,v,h);else R&&this.deactivateRouteAndItsChildren(v,h)}deactivateRouteAndItsChildren(g,v){g.value.component&&this.routeReuseStrategy.shouldDetach(g.value.snapshot)?this.detachAndStoreRouteSubtree(g,v):this.deactivateRouteAndOutlet(g,v)}detachAndStoreRouteSubtree(g,v){const h=v.getContext(g.value.outlet),y=h&&g.value.component?h.children:v,R=Un(g);for(const V of Object.keys(R))this.deactivateRouteAndItsChildren(R[V],y);if(h&&h.outlet){const V=h.outlet.detach(),Re=h.children.onOutletDeactivated();this.routeReuseStrategy.store(g.value.snapshot,{componentRef:V,route:g,contexts:Re})}}deactivateRouteAndOutlet(g,v){const h=v.getContext(g.value.outlet),y=h&&g.value.component?h.children:v,R=Un(g);for(const V of Object.keys(R))this.deactivateRouteAndItsChildren(R[V],y);h&&(h.outlet&&(h.outlet.deactivate(),h.children.onOutletDeactivated()),h.attachRef=null,h.route=null)}activateChildRoutes(g,v,h){const y=Un(v);g.children.forEach(R=>{this.activateRoutes(R,y[R.value.outlet],h),this.forwardEvent(new or(R.value.snapshot))}),g.children.length&&this.forwardEvent(new $t(g.value.snapshot))}activateRoutes(g,v,h){const y=g.value,R=v?v.value:null;if(wn(y),y===R)if(y.component){const V=h.getOrCreateContext(y.outlet);this.activateChildRoutes(g,v,V.children)}else this.activateChildRoutes(g,v,h);else if(y.component){const V=h.getOrCreateContext(y.outlet);if(this.routeReuseStrategy.shouldAttach(y.snapshot)){const Re=this.routeReuseStrategy.retrieve(y.snapshot);this.routeReuseStrategy.store(y.snapshot,null),V.children.onOutletReAttached(Re.contexts),V.attachRef=Re.componentRef,V.route=Re.route.value,V.outlet&&V.outlet.attach(Re.componentRef,Re.route.value),wn(Re.route.value),this.activateChildRoutes(g,null,V.children)}else{const Re=Lr(y.snapshot);V.attachRef=null,V.route=y,V.injector=Re,V.outlet&&V.outlet.activateWith(y,V.injector),this.activateChildRoutes(g,null,V.children)}}else this.activateChildRoutes(g,null,h)}}class Mr{constructor(g){this.path=g,this.route=this.path[this.path.length-1]}}class cr{constructor(g,v){this.component=g,this.route=v}}function Bo(d,g,v){const h=d._root;return Dr(h,g?g._root:null,v,[h.value])}function Kr(d,g){const v=Symbol(),h=g.get(d,v);return h===v?"function"!=typeof d||(0,l.Z0I)(d)?g.get(d):d:h}function Dr(d,g,v,h,y={canDeactivateChecks:[],canActivateChecks:[]}){const R=Un(g);return d.children.forEach(V=>{(function $o(d,g,v,h,y={canDeactivateChecks:[],canActivateChecks:[]}){const R=d.value,V=g?g.value:null,Re=v?v.getContext(d.value.outlet):null;if(V&&R.routeConfig===V.routeConfig){const pt=function c(d,g,v){if("function"==typeof v)return v(d,g);switch(v){case"pathParamsChange":return!kn(d.url,g.url);case"pathParamsOrQueryParamsChange":return!kn(d.url,g.url)||!Nt(d.queryParams,g.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!sr(d,g)||!Nt(d.queryParams,g.queryParams);default:return!sr(d,g)}}(V,R,R.routeConfig.runGuardsAndResolvers);pt?y.canActivateChecks.push(new Mr(h)):(R.data=V.data,R._resolvedData=V._resolvedData),Dr(d,g,R.component?Re?Re.children:null:v,h,y),pt&&Re&&Re.outlet&&Re.outlet.isActivated&&y.canDeactivateChecks.push(new cr(Re.outlet.component,V))}else V&&M(g,Re,y),y.canActivateChecks.push(new Mr(h)),Dr(d,null,R.component?Re?Re.children:null:v,h,y)})(V,R[V.value.outlet],v,h.concat([V.value]),y),delete R[V.value.outlet]}),Object.entries(R).forEach(([V,Re])=>M(Re,v.getContext(V),y)),y}function M(d,g,v){const h=Un(d),y=d.value;Object.entries(h).forEach(([R,V])=>{M(V,y.component?g?g.children.getContext(R):null:g,v)}),v.canDeactivateChecks.push(new cr(y.component&&g&&g.outlet&&g.outlet.isActivated?g.outlet.component:null,y))}function u(d){return"function"==typeof d}function j(d){return d instanceof _e||"EmptyError"===(null==d?void 0:d.name)}const ct=Symbol("INITIAL_VALUE");function Ft(){return(0,W.w)(d=>(0,ie.a)(d.map(g=>g.pipe((0,ye.q)(1),function fe(...d){const g=(0,Ne.yG)(d);return(0,Be.e)((v,h)=>{(g?(0,H.z)(d,v,g):(0,H.z)(d,v)).subscribe(h)})}(ct)))).pipe((0,qe.U)(g=>{for(const v of g)if(!0!==v){if(v===ct)return ct;if(!1===v||v instanceof Zt)return v}return!0}),(0,X.h)(g=>g!==ct),(0,ye.q)(1)))}function di(d){return(0,re.z)((0,Fe.b)(g=>{if(Te(g))throw kr(0,g)}),(0,qe.U)(g=>!0===g))}class ti{constructor(g){this.segmentGroup=g||null}}class ki{constructor(g){this.urlTree=g}}function Ho(d){return(0,se._)(new ti(d))}function Di(d){return(0,se._)(new ki(d))}class Ra{constructor(g,v){this.urlSerializer=g,this.urlTree=v}noMatchError(g){return new l.vHH(4002,!1)}lineralizeSegments(g,v){let h=[],y=v.root;for(;;){if(h=h.concat(y.segments),0===y.numberOfChildren)return(0,J.of)(h);if(y.numberOfChildren>1||!y.children[nt])return(0,se._)(new l.vHH(4e3,!1));y=y.children[nt]}}applyRedirectCommands(g,v,h){return this.applyRedirectCreateUrlTree(v,this.urlSerializer.parse(v),g,h)}applyRedirectCreateUrlTree(g,v,h,y){const R=this.createSegmentGroup(g,v.root,h,y);return new Zt(R,this.createQueryParams(v.queryParams,this.urlTree.queryParams),v.fragment)}createQueryParams(g,v){const h={};return Object.entries(g).forEach(([y,R])=>{if("string"==typeof R&&R.startsWith(":")){const Re=R.substring(1);h[y]=v[Re]}else h[y]=R}),h}createSegmentGroup(g,v,h,y){const R=this.createSegments(g,v.segments,h,y);let V={};return Object.entries(v.children).forEach(([Re,pt])=>{V[Re]=this.createSegmentGroup(g,pt,h,y)}),new Ut(R,V)}createSegments(g,v,h,y){return v.map(R=>R.path.startsWith(":")?this.findPosParam(g,R,y):this.findOrReturn(R,h))}findPosParam(g,v,h){const y=h[v.path.substring(1)];if(!y)throw new l.vHH(4001,!1);return y}findOrReturn(g,v){let h=0;for(const y of v){if(y.path===g.path)return v.splice(h),y;h++}return g}}const to={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function _i(d,g,v,h,y){const R=hr(d,g,v);return R.matched?(h=function Qr(d,g){var v;return d.providers&&!d._injector&&(d._injector=(0,l.MMx)(d.providers,g,`Route: ${d.path}`)),null!==(v=d._injector)&&void 0!==v?v:g}(g,h),function Rs(d,g,v,h){const y=g.canMatch;if(!y||0===y.length)return(0,J.of)(!0);const R=y.map(V=>{const Re=Kr(V,d);return Kt(function A(d){return d&&u(d.canMatch)}(Re)?Re.canMatch(g,v):d.runInContext(()=>Re(g,v)))});return(0,J.of)(R).pipe(Ft(),di())}(h,g,v).pipe((0,qe.U)(V=>!0===V?R:{...to}))):(0,J.of)(R)}function hr(d,g,v){var h,y;if(""===g.path)return"full"===g.pathMatch&&(d.hasChildren()||v.length>0)?{...to}:{matched:!0,consumedSegments:[],remainingSegments:v,parameters:{},positionalParamSegments:{}};const V=(g.matcher||Tt)(v,d,g);if(!V)return{...to};const Re={};Object.entries(null!==(h=V.posParams)&&void 0!==h?h:{}).forEach(([ze,Et])=>{Re[ze]=Et.path});const pt=V.consumed.length>0?{...Re,...V.consumed[V.consumed.length-1].parameters}:Re;return{matched:!0,consumedSegments:V.consumed,remainingSegments:v.slice(V.consumed.length),parameters:pt,positionalParamSegments:null!==(y=V.posParams)&&void 0!==y?y:{}}}function Li(d,g,v,h){return v.length>0&&function Bi(d,g,v){return v.some(h=>hi(d,g,h)&&Yn(h)!==nt)}(d,v,h)?{segmentGroup:new Ut(g,Ei(h,new Ut(v,d.children))),slicedSegments:[]}:0===v.length&&function fi(d,g,v){return v.some(h=>hi(d,g,h))}(d,v,h)?{segmentGroup:new Ut(d.segments,rc(d,0,v,h,d.children)),slicedSegments:v}:{segmentGroup:new Ut(d.segments,d.children),slicedSegments:v}}function rc(d,g,v,h,y){const R={};for(const V of h)if(hi(d,v,V)&&!y[Yn(V)]){const Re=new Ut([],{});R[Yn(V)]=Re}return{...y,...R}}function Ei(d,g){const v={};v[nt]=g;for(const h of d)if(""===h.path&&Yn(h)!==nt){const y=new Ut([],{});v[Yn(h)]=y}return v}function hi(d,g,v){return(!(d.hasChildren()||g.length>0)||"full"!==v.pathMatch)&&""===v.path}class xa{constructor(g,v,h,y,R,V,Re){this.injector=g,this.configLoader=v,this.rootComponentType=h,this.config=y,this.urlTree=R,this.paramsInheritanceStrategy=V,this.urlSerializer=Re,this.allowRedirects=!0,this.applyRedirects=new Ra(this.urlSerializer,this.urlTree)}noMatchError(g){return new l.vHH(4002,!1)}recognize(){const g=Li(this.urlTree.root,[],[],this.config).segmentGroup;return this.processSegmentGroup(this.injector,this.config,g,nt).pipe(U(v=>{if(v instanceof ki)return this.allowRedirects=!1,this.urlTree=v.urlTree,this.match(v.urlTree);throw v instanceof ti?this.noMatchError(v):v}),(0,qe.U)(v=>{const h=new jr([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},nt,this.rootComponentType,null,{}),y=new Rn(h,v),R=new Sn("",y),V=function Se(d,g,v=null,h=null){return st(ke(d),g,v,h)}(h,[],this.urlTree.queryParams,this.urlTree.fragment);return V.queryParams=this.urlTree.queryParams,R.url=this.urlSerializer.serialize(V),this.inheritParamsAndData(R._root),{state:R,tree:V}}))}match(g){return this.processSegmentGroup(this.injector,this.config,g.root,nt).pipe(U(h=>{throw h instanceof ti?this.noMatchError(h):h}))}inheritParamsAndData(g){const v=g.value,h=Vr(v,this.paramsInheritanceStrategy);v.params=Object.freeze(h.params),v.data=Object.freeze(h.data),g.children.forEach(y=>this.inheritParamsAndData(y))}processSegmentGroup(g,v,h,y){return 0===h.segments.length&&h.hasChildren()?this.processChildren(g,v,h):this.processSegment(g,v,h,h.segments,y,!0)}processChildren(g,v,h){const y=[];for(const R of Object.keys(h.children))"primary"===R?y.unshift(R):y.push(R);return(0,K.D)(y).pipe(at(R=>{const V=h.children[R],Re=function Co(d,g){const v=d.filter(h=>Yn(h)===g);return v.push(...d.filter(h=>Yn(h)!==g)),v}(v,R);return this.processSegmentGroup(g,Re,V,R)}),function Me(d,g){return(0,Be.e)(function q(d,g,v,h,y){return(R,V)=>{let Re=v,pt=g,ze=0;R.subscribe((0,ce.x)(V,Et=>{const Gt=ze++;pt=Re?d(pt,Et,Gt):(Re=!0,Et),h&&V.next(pt)},y&&(()=>{Re&&V.next(pt),V.complete()})))}}(d,g,arguments.length>=2,!0))}((R,V)=>(R.push(...V),R)),he(null),function We(d,g){const v=arguments.length>=2;return h=>h.pipe(d?(0,X.h)((y,R)=>d(y,R,h)):Ce.y,Ye(1),v?he(g):ee(()=>new _e))}(),(0,He.z)(R=>{if(null===R)return Ho(h);const V=Na(R);return function Ci(d){d.sort((g,v)=>g.value.outlet===nt?-1:v.value.outlet===nt?1:g.value.outlet.localeCompare(v.value.outlet))}(V),(0,J.of)(V)}))}processSegment(g,v,h,y,R,V){return(0,K.D)(v).pipe(at(Re=>{var pt;return this.processSegmentAgainstRoute(null!==(pt=Re._injector)&&void 0!==pt?pt:g,v,Re,h,y,R,V).pipe(U(ze=>{if(ze instanceof ti)return(0,J.of)(null);throw ze}))}),ft(Re=>!!Re),U(Re=>{if(j(Re))return function xs(d,g,v){return 0===g.length&&!d.children[v]}(h,y,R)?(0,J.of)([]):Ho(h);throw Re}))}processSegmentAgainstRoute(g,v,h,y,R,V,Re){return function oc(d,g,v,h){return!!(Yn(d)===h||h!==nt&&hi(g,v,d))&&("**"===d.path||hr(g,d,v).matched)}(h,y,R,V)?void 0===h.redirectTo?this.matchSegmentAgainstRoute(g,y,h,R,V,Re):Re&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(g,y,v,h,R,V):Ho(y):Ho(y)}expandSegmentAgainstRouteUsingRedirect(g,v,h,y,R,V){return"**"===y.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(g,h,y,V):this.expandRegularSegmentAgainstRouteUsingRedirect(g,v,h,y,R,V)}expandWildCardWithParamsAgainstRouteUsingRedirect(g,v,h,y){const R=this.applyRedirects.applyRedirectCommands([],h.redirectTo,{});return h.redirectTo.startsWith("/")?Di(R):this.applyRedirects.lineralizeSegments(h,R).pipe((0,He.z)(V=>{const Re=new Ut(V,{});return this.processSegment(g,v,Re,V,y,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(g,v,h,y,R,V){const{matched:Re,consumedSegments:pt,remainingSegments:ze,positionalParamSegments:Et}=hr(v,y,R);if(!Re)return Ho(v);const Gt=this.applyRedirects.applyRedirectCommands(pt,y.redirectTo,Et);return y.redirectTo.startsWith("/")?Di(Gt):this.applyRedirects.lineralizeSegments(y,Gt).pipe((0,He.z)(zn=>this.processSegment(g,h,v,zn.concat(ze),V,!1)))}matchSegmentAgainstRoute(g,v,h,y,R,V){let Re;if("**"===h.path){var pt,ze;const Et=y.length>0?mn(y).parameters:{},Gt=new jr(y,Et,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Ps(h),Yn(h),null!==(pt=null!==(ze=h.component)&&void 0!==ze?ze:h._loadedComponent)&&void 0!==pt?pt:null,h,Vi(h));Re=(0,J.of)({snapshot:Gt,consumedSegments:[],remainingSegments:[]}),v.children={}}else Re=_i(v,h,y,g).pipe((0,qe.U)(({matched:Et,consumedSegments:Gt,remainingSegments:zn,parameters:Cr})=>{var yn,Or;return Et?{snapshot:new jr(Gt,Cr,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Ps(h),Yn(h),null!==(yn=null!==(Or=h.component)&&void 0!==Or?Or:h._loadedComponent)&&void 0!==yn?yn:null,h,Vi(h)),consumedSegments:Gt,remainingSegments:zn}:null}));return Re.pipe((0,W.w)(Et=>{var Gt;return null===Et?Ho(v):(g=null!==(Gt=h._injector)&&void 0!==Gt?Gt:g,this.getChildConfig(g,h,y).pipe((0,W.w)(({routes:zn})=>{var Cr;const yn=null!==(Cr=h._loadedInjector)&&void 0!==Cr?Cr:g,{snapshot:Or,consumedSegments:mo,remainingSegments:zo}=Et,{segmentGroup:Yo,slicedSegments:ri}=Li(v,mo,zo,zn);if(0===ri.length&&Yo.hasChildren())return this.processChildren(yn,zn,Yo).pipe((0,qe.U)(Ii=>null===Ii?null:[new Rn(Or,Ii)]));if(0===zn.length&&0===ri.length)return(0,J.of)([new Rn(Or,[])]);const Gi=Yn(h)===R;return this.processSegment(yn,zn,Yo,ri,Gi?nt:R,!0).pipe((0,qe.U)(Ii=>[new Rn(Or,Ii)]))})))}))}getChildConfig(g,v,h){return v.children?(0,J.of)({routes:v.children,injector:g}):v.loadChildren?void 0!==v._loadedRoutes?(0,J.of)({routes:v._loadedRoutes,injector:v._loadedInjector}):function jo(d,g,v,h){const y=g.canLoad;if(void 0===y||0===y.length)return(0,J.of)(!0);const R=y.map(V=>{const Re=Kr(V,d);return Kt(function F(d){return d&&u(d.canLoad)}(Re)?Re.canLoad(g,v):d.runInContext(()=>Re(g,v)))});return(0,J.of)(R).pipe(Ft(),di())}(g,v,h).pipe((0,He.z)(y=>y?this.configLoader.loadChildren(g,v).pipe((0,Fe.b)(R=>{v._loadedRoutes=R.routes,v._loadedInjector=R.injector})):function nc(d){return(0,se._)(Gn(!1,3))}())):(0,J.of)({routes:[],injector:g})}}function Pa(d){const g=d.value.routeConfig;return g&&""===g.path}function Na(d){const g=[],v=new Set;for(const h of d){if(!Pa(h)){g.push(h);continue}const y=g.find(R=>h.value.routeConfig===R.value.routeConfig);void 0!==y?(y.children.push(...h.children),v.add(y)):g.push(h)}for(const h of v){const y=Na(h.children);g.push(new Rn(h.value,y))}return g.filter(h=>!v.has(h))}function Ps(d){return d.data||{}}function Vi(d){return d.resolve||{}}function L(d){return"string"==typeof d.title||null===d.title}function ae(d){return(0,W.w)(g=>{const v=d(g);return v?(0,K.D)(v).pipe((0,qe.U)(()=>g)):(0,J.of)(g)})}const tt=new l.OlP("ROUTES");let gt=(()=>{var d;class g{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=(0,l.f3M)(l.Sil)}loadComponent(h){if(this.componentLoaders.get(h))return this.componentLoaders.get(h);if(h._loadedComponent)return(0,J.of)(h._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(h);const y=Kt(h.loadComponent()).pipe((0,qe.U)(nn),(0,Fe.b)(V=>{this.onLoadEndListener&&this.onLoadEndListener(h),h._loadedComponent=V}),bt(()=>{this.componentLoaders.delete(h)})),R=new je.c(y,()=>new ve.x).pipe((0,At.x)());return this.componentLoaders.set(h,R),R}loadChildren(h,y){if(this.childrenLoaders.get(y))return this.childrenLoaders.get(y);if(y._loadedRoutes)return(0,J.of)({routes:y._loadedRoutes,injector:y._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(y);const V=this.loadModuleFactoryOrRoutes(y.loadChildren).pipe((0,qe.U)(pt=>{this.onLoadEndListener&&this.onLoadEndListener(y);let ze,Et;return Array.isArray(pt)?Et=pt:(ze=pt.create(h).injector,Et=ze.get(tt,[],l.XFs.Self|l.XFs.Optional).flat()),{routes:Et.map(Eo),injector:ze}}),bt(()=>{this.childrenLoaders.delete(y)})),Re=new je.c(V,()=>new ve.x).pipe((0,At.x)());return this.childrenLoaders.set(y,Re),Re}loadModuleFactoryOrRoutes(h){return Kt(h()).pipe((0,qe.U)(nn),(0,He.z)(y=>y instanceof l.YKP||Array.isArray(y)?(0,J.of)(y):(0,K.D)(this.compiler.compileModuleAsync(y))))}}return(d=g).\u0275fac=function(h){return new(h||d)},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac,providedIn:"root"}),g})();function nn(d){return function pn(d){return d&&"object"==typeof d&&"default"in d}(d)?d.default:d}let vn=(()=>{var d;class g{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new ve.x,this.transitionAbortSubject=new ve.x,this.configLoader=(0,l.f3M)(gt),this.environmentInjector=(0,l.f3M)(l.lqb),this.urlSerializer=(0,l.f3M)(Vn),this.rootContexts=(0,l.f3M)(Ir),this.inputBindingEnabled=null!==(0,l.f3M)(Pr,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>(0,J.of)(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=R=>this.events.next(new vt(R)),this.configLoader.onLoadStartListener=R=>this.events.next(new ot(R))}complete(){var h;null===(h=this.transitions)||void 0===h||h.complete()}handleNavigationRequest(h){var y;const R=++this.navigationId;null===(y=this.transitions)||void 0===y||y.next({...this.transitions.value,...h,id:R})}setupNavigations(h,y,R){return this.transitions=new Y.X({id:0,currentUrlTree:y,currentRawUrl:y,currentBrowserUrl:y,extractedUrl:h.urlHandlingStrategy.extract(y),urlAfterRedirects:h.urlHandlingStrategy.extract(y),rawUrl:y,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:be,restoredState:null,currentSnapshot:R.snapshot,targetSnapshot:null,currentRouterState:R,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,X.h)(V=>0!==V.id),(0,qe.U)(V=>({...V,extractedUrl:h.urlHandlingStrategy.extract(V.rawUrl)})),(0,W.w)(V=>{this.currentTransition=V;let Re=!1,pt=!1;return(0,J.of)(V).pipe((0,Fe.b)(ze=>{this.currentNavigation={id:ze.id,initialUrl:ze.rawUrl,extractedUrl:ze.extractedUrl,trigger:ze.source,extras:ze.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null}}),(0,W.w)(ze=>{var Et;const Gt=ze.currentBrowserUrl.toString(),zn=!h.navigated||ze.extractedUrl.toString()!==Gt||Gt!==ze.currentUrlTree.toString(),Cr=null!==(Et=ze.extras.onSameUrlNavigation)&&void 0!==Et?Et:h.onSameUrlNavigation;if(!zn&&"reload"!==Cr){const yn="";return this.events.next(new x(ze.id,this.urlSerializer.serialize(ze.rawUrl),yn,0)),ze.resolve(null),te.E}if(h.urlHandlingStrategy.shouldProcessUrl(ze.rawUrl))return(0,J.of)(ze).pipe((0,W.w)(yn=>{var Or,mo;const zo=null===(Or=this.transitions)||void 0===Or?void 0:Or.getValue();return this.events.next(new De(yn.id,this.urlSerializer.serialize(yn.extractedUrl),yn.source,yn.restoredState)),zo!==(null===(mo=this.transitions)||void 0===mo?void 0:mo.getValue())?te.E:Promise.resolve(yn)}),function pi(d,g,v,h,y,R){return(0,He.z)(V=>function $i(d,g,v,h,y,R,V="emptyOnly"){return new xa(d,g,v,h,y,V,R).recognize()}(d,g,v,h,V.extractedUrl,y,R).pipe((0,qe.U)(({state:Re,tree:pt})=>({...V,targetSnapshot:Re,urlAfterRedirects:pt}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,h.config,this.urlSerializer,h.paramsInheritanceStrategy),(0,Fe.b)(yn=>{V.targetSnapshot=yn.targetSnapshot,V.urlAfterRedirects=yn.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:yn.urlAfterRedirects};const Or=new ne(yn.id,this.urlSerializer.serialize(yn.extractedUrl),this.urlSerializer.serialize(yn.urlAfterRedirects),yn.targetSnapshot);this.events.next(Or)}));if(zn&&h.urlHandlingStrategy.shouldProcessUrl(ze.currentRawUrl)){const{id:yn,extractedUrl:Or,source:mo,restoredState:zo,extras:Yo}=ze,ri=new De(yn,this.urlSerializer.serialize(Or),mo,zo);this.events.next(ri);const Gi=mr(0,this.rootComponentType).snapshot;return this.currentTransition=V={...ze,targetSnapshot:Gi,urlAfterRedirects:Or,extras:{...Yo,skipLocationChange:!1,replaceUrl:!1}},(0,J.of)(V)}{const yn="";return this.events.next(new x(ze.id,this.urlSerializer.serialize(ze.extractedUrl),yn,1)),ze.resolve(null),te.E}}),(0,Fe.b)(ze=>{const Et=new oe(ze.id,this.urlSerializer.serialize(ze.extractedUrl),this.urlSerializer.serialize(ze.urlAfterRedirects),ze.targetSnapshot);this.events.next(Et)}),(0,qe.U)(ze=>(this.currentTransition=V={...ze,guards:Bo(ze.targetSnapshot,ze.currentSnapshot,this.rootContexts)},V)),function _n(d,g){return(0,He.z)(v=>{const{targetSnapshot:h,currentSnapshot:y,guards:{canActivateChecks:R,canDeactivateChecks:V}}=v;return 0===V.length&&0===R.length?(0,J.of)({...v,guardsResult:!0}):function _r(d,g,v,h){return(0,K.D)(d).pipe((0,He.z)(y=>function tc(d,g,v,h,y){const R=g&&g.routeConfig?g.routeConfig.canDeactivate:null;if(!R||0===R.length)return(0,J.of)(!0);const V=R.map(Re=>{var pt;const ze=null!==(pt=Lr(g))&&void 0!==pt?pt:y,Et=Kr(Re,ze);return Kt(function _(d){return d&&u(d.canDeactivate)}(Et)?Et.canDeactivate(d,g,v,h):ze.runInContext(()=>Et(d,g,v,h))).pipe(ft())});return(0,J.of)(V).pipe(Ft())}(y.component,y.route,v,g,h)),ft(y=>!0!==y,!0))}(V,h,y,d).pipe((0,He.z)(Re=>Re&&function E(d){return"boolean"==typeof d}(Re)?function Jr(d,g,v,h){return(0,K.D)(g).pipe(at(y=>(0,H.z)(function Vo(d,g){return null!==d&&g&&g(new xt(d)),(0,J.of)(!0)}(y.route.parent,h),function eo(d,g){return null!==d&&g&&g(new hn(d)),(0,J.of)(!0)}(y.route,h),function ui(d,g,v){const h=g[g.length-1],R=g.slice(0,g.length-1).reverse().map(V=>function lo(d){const g=d.routeConfig?d.routeConfig.canActivateChild:null;return g&&0!==g.length?{node:d,guards:g}:null}(V)).filter(V=>null!==V).map(V=>(0,Q.P)(()=>{const Re=V.guards.map(pt=>{var ze;const Et=null!==(ze=Lr(V.node))&&void 0!==ze?ze:v,Gt=Kr(pt,Et);return Kt(function Ot(d){return d&&u(d.canActivateChild)}(Gt)?Gt.canActivateChild(h,d):Et.runInContext(()=>Gt(h,d))).pipe(ft())});return(0,J.of)(Re).pipe(Ft())}));return(0,J.of)(R).pipe(Ft())}(d,y.path,v),function ci(d,g,v){const h=g.routeConfig?g.routeConfig.canActivate:null;if(!h||0===h.length)return(0,J.of)(!0);const y=h.map(R=>(0,Q.P)(()=>{var V;const Re=null!==(V=Lr(g))&&void 0!==V?V:v,pt=Kr(R,Re);return Kt(function it(d){return d&&u(d.canActivate)}(pt)?pt.canActivate(g,d):Re.runInContext(()=>pt(g,d))).pipe(ft())}));return(0,J.of)(y).pipe(Ft())}(d,y.route,v))),ft(y=>!0!==y,!0))}(h,R,d,g):(0,J.of)(Re)),(0,qe.U)(Re=>({...v,guardsResult:Re})))})}(this.environmentInjector,ze=>this.events.next(ze)),(0,Fe.b)(ze=>{if(V.guardsResult=ze.guardsResult,Te(ze.guardsResult))throw kr(0,ze.guardsResult);const Et=new xe(ze.id,this.urlSerializer.serialize(ze.extractedUrl),this.urlSerializer.serialize(ze.urlAfterRedirects),ze.targetSnapshot,!!ze.guardsResult);this.events.next(Et)}),(0,X.h)(ze=>!!ze.guardsResult||(this.cancelNavigationTransition(ze,"",3),!1)),ae(ze=>{if(ze.guards.canActivateChecks.length)return(0,J.of)(ze).pipe((0,Fe.b)(Et=>{const Gt=new Ke(Et.id,this.urlSerializer.serialize(Et.extractedUrl),this.urlSerializer.serialize(Et.urlAfterRedirects),Et.targetSnapshot);this.events.next(Gt)}),(0,W.w)(Et=>{let Gt=!1;return(0,J.of)(Et).pipe(function Fa(d,g){return(0,He.z)(v=>{const{targetSnapshot:h,guards:{canActivateChecks:y}}=v;if(!y.length)return(0,J.of)(v);let R=0;return(0,K.D)(y).pipe(at(V=>function p(d,g,v,h){const y=d.routeConfig,R=d._resolve;return void 0!==(null==y?void 0:y.title)&&!L(y)&&(R[Mt]=y.title),function I(d,g,v,h){const y=function Z(d){return[...Object.keys(d),...Object.getOwnPropertySymbols(d)]}(d);if(0===y.length)return(0,J.of)({});const R={};return(0,K.D)(y).pipe((0,He.z)(V=>function D(d,g,v,h){var y;const R=null!==(y=Lr(g))&&void 0!==y?y:h,V=Kr(d,R);return Kt(V.resolve?V.resolve(g,v):R.runInContext(()=>V(g,v)))}(d[V],g,v,h).pipe(ft(),(0,Fe.b)(Re=>{R[V]=Re}))),Ye(1),(0,_t.h)(R),U(V=>j(V)?te.E:(0,se._)(V)))}(R,d,g,h).pipe((0,qe.U)(V=>(d._resolvedData=V,d.data=Vr(d,v).resolve,y&&L(y)&&(d.data[Mt]=y.title),null)))}(V.route,h,d,g)),(0,Fe.b)(()=>R++),Ye(1),(0,He.z)(V=>R===y.length?(0,J.of)(v):te.E))})}(h.paramsInheritanceStrategy,this.environmentInjector),(0,Fe.b)({next:()=>Gt=!0,complete:()=>{Gt||this.cancelNavigationTransition(Et,"",2)}}))}),(0,Fe.b)(Et=>{const Gt=new Le(Et.id,this.urlSerializer.serialize(Et.extractedUrl),this.urlSerializer.serialize(Et.urlAfterRedirects),Et.targetSnapshot);this.events.next(Gt)}))}),ae(ze=>{const Et=Gt=>{var zn;const Cr=[];null!==(zn=Gt.routeConfig)&&void 0!==zn&&zn.loadComponent&&!Gt.routeConfig._loadedComponent&&Cr.push(this.configLoader.loadComponent(Gt.routeConfig).pipe((0,Fe.b)(yn=>{Gt.component=yn}),(0,qe.U)(()=>{})));for(const yn of Gt.children)Cr.push(...Et(yn));return Cr};return(0,ie.a)(Et(ze.targetSnapshot.root)).pipe(he(),(0,ye.q)(1))}),ae(()=>this.afterPreactivation()),(0,qe.U)(ze=>{const Et=function Hr(d,g,v){const h=Nr(d,g._root,v?v._root:void 0);return new Fr(h,g)}(h.routeReuseStrategy,ze.targetSnapshot,ze.currentRouterState);return this.currentTransition=V={...ze,targetRouterState:Et},V}),(0,Fe.b)(()=>{this.events.next(new fr)}),((d,g,v,h)=>(0,qe.U)(y=>(new yi(g,y.targetRouterState,y.currentRouterState,v,h).activate(d),y)))(this.rootContexts,h.routeReuseStrategy,ze=>this.events.next(ze),this.inputBindingEnabled),(0,ye.q)(1),(0,Fe.b)({next:ze=>{var Et;Re=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new S(ze.id,this.urlSerializer.serialize(ze.extractedUrl),this.urlSerializer.serialize(ze.urlAfterRedirects))),null===(Et=h.titleStrategy)||void 0===Et||Et.updateTitle(ze.targetRouterState.snapshot),ze.resolve(!0)},complete:()=>{Re=!0}}),function Qe(d){return(0,Be.e)((g,v)=>{(0,$.Xf)(d).subscribe((0,ce.x)(v,()=>v.complete(),Ze.Z)),!v.closed&&g.subscribe(v)})}(this.transitionAbortSubject.pipe((0,Fe.b)(ze=>{throw ze}))),bt(()=>{var ze;Re||pt||this.cancelNavigationTransition(V,"",1),(null===(ze=this.currentNavigation)||void 0===ze?void 0:ze.id)===V.id&&(this.currentNavigation=null)}),U(ze=>{if(pt=!0,Ur(ze))this.events.next(new C(V.id,this.urlSerializer.serialize(V.extractedUrl),ze.message,ze.cancellationCode)),function po(d){return Ur(d)&&Te(d.url)}(ze)?this.events.next(new ir(ze.url)):V.resolve(!1);else{var Et;this.events.next(new N(V.id,this.urlSerializer.serialize(V.extractedUrl),ze,null!==(Et=V.targetSnapshot)&&void 0!==Et?Et:void 0));try{V.resolve(h.errorHandler(ze))}catch(Gt){V.reject(Gt)}}return te.E}))}))}cancelNavigationTransition(h,y,R){const V=new C(h.id,this.urlSerializer.serialize(h.extractedUrl),y,R);this.events.next(V),h.resolve(!1)}}return(d=g).\u0275fac=function(h){return new(h||d)},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac,providedIn:"root"}),g})();function cn(d){return d!==be}let Wt=(()=>{var d;class g{buildTitle(h){let y,R=h.root;for(;void 0!==R;){var V;y=null!==(V=this.getResolvedTitleForRoute(R))&&void 0!==V?V:y,R=R.children.find(Re=>Re.outlet===nt)}return y}getResolvedTitleForRoute(h){return h.data[Mt]}}return(d=g).\u0275fac=function(h){return new(h||d)},d.\u0275prov=l.Yz7({token:d,factory:function(){return(0,l.f3M)(Nn)},providedIn:"root"}),g})(),Nn=(()=>{var d;class g extends Wt{constructor(h){super(),this.title=h}updateTitle(h){const y=this.buildTitle(h);void 0!==y&&this.title.setTitle(y)}}return(d=g).\u0275fac=function(h){return new(h||d)(l.LFG($e.Dx))},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac,providedIn:"root"}),g})(),Kn=(()=>{var d;class g{}return(d=g).\u0275fac=function(h){return new(h||d)},d.\u0275prov=l.Yz7({token:d,factory:function(){return(0,l.f3M)(go)},providedIn:"root"}),g})();class tr{shouldDetach(g){return!1}store(g,v){}shouldAttach(g){return!1}retrieve(g){return null}shouldReuseRoute(g,v){return g.routeConfig===v.routeConfig}}let go=(()=>{var d;class g extends tr{}return(d=g).\u0275fac=function(){let v;return function(y){return(v||(v=l.n5z(d)))(y||d)}}(),d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac,providedIn:"root"}),g})();const co=new l.OlP("",{providedIn:"root",factory:()=>({})});let Sr=(()=>{var d;class g{}return(d=g).\u0275fac=function(h){return new(h||d)},d.\u0275prov=l.Yz7({token:d,factory:function(){return(0,l.f3M)(pr)},providedIn:"root"}),g})(),pr=(()=>{var d;class g{shouldProcessUrl(h){return!0}extract(h){return h}merge(h,y){return h}}return(d=g).\u0275fac=function(h){return new(h||d)},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac,providedIn:"root"}),g})();var no=function(d){return d[d.COMPLETE=0]="COMPLETE",d[d.FAILED=1]="FAILED",d[d.REDIRECTING=2]="REDIRECTING",d}(no||{});function Oo(d,g){d.events.pipe((0,X.h)(v=>v instanceof S||v instanceof C||v instanceof N||v instanceof x),(0,qe.U)(v=>v instanceof S||v instanceof x?no.COMPLETE:v instanceof C&&(0===v.code||1===v.code)?no.REDIRECTING:no.FAILED),(0,X.h)(v=>v!==no.REDIRECTING),(0,ye.q)(1)).subscribe(()=>{g()})}function ic(d){throw d}function Uo(d,g,v){return g.parse("/")}const ka={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},sc={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let Gr=(()=>{var d;class g{get navigationId(){return this.navigationTransitions.navigationId}get browserPageId(){var h,y;return"computed"!==this.canceledNavigationResolution?this.currentPageId:null!==(h=null===(y=this.location.getState())||void 0===y?void 0:y.\u0275routerPageId)&&void 0!==h?h:this.currentPageId}get events(){return this._events}constructor(){var h,y;this.disposed=!1,this.currentPageId=0,this.console=(0,l.f3M)(l.c2e),this.isNgZoneEnabled=!1,this._events=new ve.x,this.options=(0,l.f3M)(co,{optional:!0})||{},this.pendingTasks=(0,l.f3M)(l.HDt),this.errorHandler=this.options.errorHandler||ic,this.malformedUriErrorHandler=this.options.malformedUriErrorHandler||Uo,this.navigated=!1,this.lastSuccessfulId=-1,this.urlHandlingStrategy=(0,l.f3M)(Sr),this.routeReuseStrategy=(0,l.f3M)(Kn),this.titleStrategy=(0,l.f3M)(Wt),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.config=null!==(h=null===(y=(0,l.f3M)(tt,{optional:!0}))||void 0===y?void 0:y.flat())&&void 0!==h?h:[],this.navigationTransitions=(0,l.f3M)(vn),this.urlSerializer=(0,l.f3M)(Vn),this.location=(0,l.f3M)(Ge.Ye),this.componentInputBindingEnabled=!!(0,l.f3M)(Pr,{optional:!0}),this.eventsSubscription=new de.w0,this.isNgZoneEnabled=(0,l.f3M)(l.R0b)instanceof l.R0b&&l.R0b.isInAngularZone(),this.resetConfig(this.config),this.currentUrlTree=new Zt,this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.routerState=mr(0,null),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe(R=>{this.lastSuccessfulId=R.id,this.currentPageId=this.browserPageId},R=>{this.console.warn(`Unhandled Navigation Error: ${R}`)}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){const h=this.navigationTransitions.events.subscribe(y=>{try{const{currentTransition:R}=this.navigationTransitions;if(null===R)return void(Ns(y)&&this._events.next(y));if(y instanceof De)cn(R.source)&&(this.browserUrlTree=R.extractedUrl);else if(y instanceof x)this.rawUrlTree=R.rawUrl;else if(y instanceof ne){if("eager"===this.urlUpdateStrategy){if(!R.extras.skipLocationChange){const V=this.urlHandlingStrategy.merge(R.urlAfterRedirects,R.rawUrl);this.setBrowserUrl(V,R)}this.browserUrlTree=R.urlAfterRedirects}}else if(y instanceof fr)this.currentUrlTree=R.urlAfterRedirects,this.rawUrlTree=this.urlHandlingStrategy.merge(R.urlAfterRedirects,R.rawUrl),this.routerState=R.targetRouterState,"deferred"===this.urlUpdateStrategy&&(R.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,R),this.browserUrlTree=R.urlAfterRedirects);else if(y instanceof C)0!==y.code&&1!==y.code&&(this.navigated=!0),(3===y.code||2===y.code)&&this.restoreHistory(R);else if(y instanceof ir){const V=this.urlHandlingStrategy.merge(y.url,R.currentRawUrl),Re={skipLocationChange:R.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||cn(R.source)};this.scheduleNavigation(V,be,null,Re,{resolve:R.resolve,reject:R.reject,promise:R.promise})}y instanceof N&&this.restoreHistory(R,!0),y instanceof S&&(this.navigated=!0),Ns(y)&&this._events.next(y)}catch(R){this.navigationTransitions.transitionAbortSubject.next(R)}});this.eventsSubscription.add(h)}resetRootComponentType(h){this.routerState.root.component=h,this.navigationTransitions.rootComponentType=h}initialNavigation(){if(this.setUpLocationChangeListener(),!this.navigationTransitions.hasRequestedNavigation){const h=this.location.getState();this.navigateToSyncWithBrowser(this.location.path(!0),be,h)}}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(h=>{const y="popstate"===h.type?"popstate":"hashchange";"popstate"===y&&setTimeout(()=>{this.navigateToSyncWithBrowser(h.url,y,h.state)},0)}))}navigateToSyncWithBrowser(h,y,R){const V={replaceUrl:!0},Re=null!=R&&R.navigationId?R:null;if(R){const ze={...R};delete ze.navigationId,delete ze.\u0275routerPageId,0!==Object.keys(ze).length&&(V.state=ze)}const pt=this.parseUrl(h);this.scheduleNavigation(pt,y,Re,V)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(h){this.config=h.map(Eo),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(h,y={}){const{relativeTo:R,queryParams:V,fragment:Re,queryParamsHandling:pt,preserveFragment:ze}=y,Et=ze?this.currentUrlTree.fragment:Re;let zn,Gt=null;switch(pt){case"merge":Gt={...this.currentUrlTree.queryParams,...V};break;case"preserve":Gt=this.currentUrlTree.queryParams;break;default:Gt=V||null}null!==Gt&&(Gt=this.removeEmptyProps(Gt));try{zn=ke(R?R.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof h[0]||!h[0].startsWith("/"))&&(h=[]),zn=this.currentUrlTree.root}return st(zn,h,Gt,null!=Et?Et:null)}navigateByUrl(h,y={skipLocationChange:!1}){const R=Te(h)?h:this.parseUrl(h),V=this.urlHandlingStrategy.merge(R,this.rawUrlTree);return this.scheduleNavigation(V,be,null,y)}navigate(h,y={skipLocationChange:!1}){return function La(d){for(let g=0;g{const V=h[R];return null!=V&&(y[R]=V),y},{})}scheduleNavigation(h,y,R,V,Re){if(this.disposed)return Promise.resolve(!1);let pt,ze,Et;Re?(pt=Re.resolve,ze=Re.reject,Et=Re.promise):Et=new Promise((zn,Cr)=>{pt=zn,ze=Cr});const Gt=this.pendingTasks.add();return Oo(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(Gt))}),this.navigationTransitions.handleNavigationRequest({source:y,restoredState:R,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,currentBrowserUrl:this.browserUrlTree,rawUrl:h,extras:V,resolve:pt,reject:ze,promise:Et,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),Et.catch(zn=>Promise.reject(zn))}setBrowserUrl(h,y){const R=this.urlSerializer.serialize(h);if(this.location.isCurrentPathEqualTo(R)||y.extras.replaceUrl){const Re={...y.extras.state,...this.generateNgRouterState(y.id,this.browserPageId)};this.location.replaceState(R,"",Re)}else{const V={...y.extras.state,...this.generateNgRouterState(y.id,this.browserPageId+1)};this.location.go(R,"",V)}}restoreHistory(h,y=!1){if("computed"===this.canceledNavigationResolution){var R;const Re=this.currentPageId-this.browserPageId;0!==Re?this.location.historyGo(Re):this.currentUrlTree===(null===(R=this.getCurrentNavigation())||void 0===R?void 0:R.finalUrl)&&0===Re&&(this.resetState(h),this.browserUrlTree=h.currentUrlTree,this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(y&&this.resetState(h),this.resetUrlToCurrentUrlTree())}resetState(h){this.routerState=h.currentRouterState,this.currentUrlTree=h.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,h.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(h,y){return"computed"===this.canceledNavigationResolution?{navigationId:h,\u0275routerPageId:y}:{navigationId:h}}}return(d=g).\u0275fac=function(h){return new(h||d)},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac,providedIn:"root"}),g})();function Ns(d){return!(d instanceof fr||d instanceof ir)}let ji=(()=>{var d;class g{constructor(h,y,R,V,Re,pt){var ze;this.router=h,this.route=y,this.tabIndexAttribute=R,this.renderer=V,this.el=Re,this.locationStrategy=pt,this.href=null,this.commands=null,this.onChanges=new ve.x,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1;const Et=null===(ze=Re.nativeElement.tagName)||void 0===ze?void 0:ze.toLowerCase();this.isAnchorElement="a"===Et||"area"===Et,this.isAnchorElement?this.subscription=h.events.subscribe(Gt=>{Gt instanceof S&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(h){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",h)}ngOnChanges(h){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(h){null!=h?(this.commands=Array.isArray(h)?h:[h],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(h,y,R,V,Re){return!!(null===this.urlTree||this.isAnchorElement&&(0!==h||y||R||V||Re||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(this.urlTree,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state}),!this.isAnchorElement)}ngOnDestroy(){var h;null===(h=this.subscription)||void 0===h||h.unsubscribe()}updateHref(){var h;this.href=null!==this.urlTree&&this.locationStrategy?null===(h=this.locationStrategy)||void 0===h?void 0:h.prepareExternalUrl(this.router.serializeUrl(this.urlTree)):null;const y=null===this.href?null:(0,l.P3R)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",y)}applyAttributeValue(h,y){const R=this.renderer,V=this.el.nativeElement;null!==y?R.setAttribute(V,h,y):R.removeAttribute(V,h)}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}}return(d=g).\u0275fac=function(h){return new(h||d)(l.Y36(Gr),l.Y36($r),l.$8M("tabindex"),l.Y36(l.Qsj),l.Y36(l.SBq),l.Y36(Ge.S$))},d.\u0275dir=l.lG2({type:d,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(h,y){1&h&&l.NdJ("click",function(V){return y.onClick(V.button,V.ctrlKey,V.shiftKey,V.altKey,V.metaKey)}),2&h&&l.uIk("target",y.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",relativeTo:"relativeTo",preserveFragment:["preserveFragment","preserveFragment",l.VuI],skipLocationChange:["skipLocationChange","skipLocationChange",l.VuI],replaceUrl:["replaceUrl","replaceUrl",l.VuI],routerLink:"routerLink"},standalone:!0,features:[l.Xq5,l.TTD]}),g})();class ac{}let lc=(()=>{var d;class g{preload(h,y){return y().pipe(U(()=>(0,J.of)(null)))}}return(d=g).\u0275fac=function(h){return new(h||d)},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac,providedIn:"root"}),g})(),cc=(()=>{var d;class g{constructor(h,y,R,V,Re){this.router=h,this.injector=R,this.preloadingStrategy=V,this.loader=Re}setUpPreloading(){this.subscription=this.router.events.pipe((0,X.h)(h=>h instanceof S),at(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(h,y){const R=[];for(const ze of y){var V,Re;ze.providers&&!ze._injector&&(ze._injector=(0,l.MMx)(ze.providers,h,`Route: ${ze.path}`));const Et=null!==(V=ze._injector)&&void 0!==V?V:h,Gt=null!==(Re=ze._loadedInjector)&&void 0!==Re?Re:Et;var pt;(ze.loadChildren&&!ze._loadedRoutes&&void 0===ze.canLoad||ze.loadComponent&&!ze._loadedComponent)&&R.push(this.preloadConfig(Et,ze)),(ze.children||ze._loadedRoutes)&&R.push(this.processRoutes(Gt,null!==(pt=ze.children)&&void 0!==pt?pt:ze._loadedRoutes))}return(0,K.D)(R).pipe((0,Xe.J)())}preloadConfig(h,y){return this.preloadingStrategy.preload(y,()=>{let R;R=y.loadChildren&&void 0===y.canLoad?this.loader.loadChildren(h,y):(0,J.of)(null);const V=R.pipe((0,He.z)(Re=>{var pt;return null===Re?(0,J.of)(void 0):(y._loadedRoutes=Re.routes,y._loadedInjector=Re.injector,this.processRoutes(null!==(pt=Re.injector)&&void 0!==pt?pt:h,Re.routes))}));if(y.loadComponent&&!y._loadedComponent){const Re=this.loader.loadComponent(y);return(0,K.D)([V,Re]).pipe((0,Xe.J)())}return V})}}return(d=g).\u0275fac=function(h){return new(h||d)(l.LFG(Gr),l.LFG(l.Sil),l.LFG(l.lqb),l.LFG(ac),l.LFG(gt))},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac,providedIn:"root"}),g})();const Hi=new l.OlP("");let ni=(()=>{var d;class g{constructor(h,y,R,V,Re={}){this.urlSerializer=h,this.transitions=y,this.viewportScroller=R,this.zone=V,this.options=Re,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},Re.scrollPositionRestoration=Re.scrollPositionRestoration||"disabled",Re.anchorScrolling=Re.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(h=>{h instanceof De?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=h.navigationTrigger,this.restoredId=h.restoredState?h.restoredState.navigationId:0):h instanceof S?(this.lastId=h.id,this.scheduleScrollEvent(h,this.urlSerializer.parse(h.urlAfterRedirects).fragment)):h instanceof x&&0===h.code&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(h,this.urlSerializer.parse(h.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(h=>{h instanceof In&&(h.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(h.position):h.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(h.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(h,y){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new In(h,"popstate"===this.lastSource?this.store[this.restoredId]:null,y))})},0)})}ngOnDestroy(){var h,y;null===(h=this.routerEventsSubscription)||void 0===h||h.unsubscribe(),null===(y=this.scrollEventsSubscription)||void 0===y||y.unsubscribe()}}return(d=g).\u0275fac=function(h){l.$Z()},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),g})();function Ro(d,g){return{\u0275kind:d,\u0275providers:g}}function Fs(){const d=(0,l.f3M)(l.zs3);return g=>{var v,h;const y=d.get(l.z2F);if(g!==y.components[0])return;const R=d.get(Gr),V=d.get(ks);1===d.get(Er)&&R.initialNavigation(),null===(v=d.get(Ui,null,l.XFs.Optional))||void 0===v||v.setUpPreloading(),null===(h=d.get(Hi,null,l.XFs.Optional))||void 0===h||h.init(),R.resetRootComponentType(y.componentTypes[0]),V.closed||(V.next(),V.complete(),V.unsubscribe())}}const ks=new l.OlP("",{factory:()=>new ve.x}),Er=new l.OlP("",{providedIn:"root",factory:()=>1}),Ui=new l.OlP("");function Ls(d){return Ro(0,[{provide:Ui,useExisting:cc},{provide:ac,useExisting:d}])}const Bs=new l.OlP("ROUTER_FORROOT_GUARD"),gi=[Ge.Ye,{provide:Vn,useClass:Xn},Gr,Ir,{provide:$r,useFactory:function $a(d){return d.routerState.root},deps:[Gr]},gt,[]];function Po(){return new l.PXZ("Router",Gr)}let fc=(()=>{var d;class g{constructor(h){}static forRoot(h,y){return{ngModule:g,providers:[gi,[],{provide:tt,multi:!0,useValue:h},{provide:Bs,useFactory:$s,deps:[[Gr,new l.FiY,new l.tp0]]},{provide:co,useValue:y||{}},null!=y&&y.useHash?{provide:Ge.S$,useClass:Ge.Do}:{provide:Ge.S$,useClass:Ge.b0},{provide:Hi,useFactory:()=>{const d=(0,l.f3M)(Ge.EM),g=(0,l.f3M)(l.R0b),v=(0,l.f3M)(co),h=(0,l.f3M)(vn),y=(0,l.f3M)(Vn);return v.scrollOffset&&d.setOffset(v.scrollOffset),new ni(y,h,d,g,v)}},null!=y&&y.preloadingStrategy?Ls(y.preloadingStrategy).\u0275providers:[],{provide:l.PXZ,multi:!0,useFactory:Po},null!=y&&y.initialNavigation?Vs(y):[],null!=y&&y.bindToComponentInputs?Ro(8,[Cn,{provide:Pr,useExisting:Cn}]).\u0275providers:[],[{provide:js,useFactory:Fs},{provide:l.tb,multi:!0,useExisting:js}]]}}static forChild(h){return{ngModule:g,providers:[{provide:tt,multi:!0,useValue:h}]}}}return(d=g).\u0275fac=function(h){return new(h||d)(l.LFG(Bs,8))},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({}),g})();function $s(d){return"guarded"}function Vs(d){return["disabled"===d.initialNavigation?Ro(3,[{provide:l.ip1,multi:!0,useFactory:()=>{const g=(0,l.f3M)(Gr);return()=>{g.setUpLocationChangeListener()}}},{provide:Er,useValue:2}]).\u0275providers:[],"enabledBlocking"===d.initialNavigation?Ro(2,[{provide:Er,useValue:0},{provide:l.ip1,multi:!0,deps:[l.zs3],useFactory:g=>{const v=g.get(Ge.V_,Promise.resolve());return()=>v.then(()=>new Promise(h=>{const y=g.get(Gr),R=g.get(ks);Oo(y,()=>{h(!0)}),g.get(vn).afterPreactivation=()=>(h(!0),R.closed?(0,J.of)(void 0):R),y.initialNavigation()}))}}]).\u0275providers:[]]}const js=new l.OlP("")},9843:(yt,Pe,T)=>{"use strict";T.d(Pe,{Br:()=>dn,w:()=>Ze,dr:()=>bn,YG:()=>Jt,Sm:()=>zt,W2:()=>jn,IJ:()=>qn,W4:()=>rr,zq:()=>Hn,fr:()=>En,Gu:()=>Ve,gu:()=>Ae,pK:()=>ut,Ie:()=>Dt,rH:()=>Lt,Ub:()=>on,u8:()=>un,IK:()=>xn,td:()=>An,Q$:()=>Pn,q_:()=>an,yf:()=>wr,I_:()=>ln,jP:()=>Cn,yW:()=>N,wd:()=>xe,ho:()=>Le,sr:()=>ot,Pc:()=>Dr,r4:()=>cr,HT:()=>li,IN:()=>Yn,as:()=>Qe,t4:()=>hn,QI:()=>$e,j9:()=>nt});var l=T(5861),s=T(9468),me=T(95),G=T(7582),K=T(2438),J=T(8645),Y=T(5619),ie=T(2572),ue=T(2096),_e=T(5877),te=(T(1774),T(2650),T(1904),T(9203),T(2085)),je=T(839),ve=T(3365),de=T(1651),qe=(T(5662),T(4988)),Ne=(T(6225),T(619),T(1688)),fe=T(2181),X=T(4664),He=T(3997),ce=T(6814);const ee=te.i,Ce=["*"],Me=c=>"function"==typeof __zone_symbol__requestAnimationFrame?__zone_symbol__requestAnimationFrame(c):"function"==typeof requestAnimationFrame?requestAnimationFrame(c):setTimeout(c);let Ye=(()=>{class c{constructor(u,E){this.injector=u,this.el=E,this.onChange=()=>{},this.onTouched=()=>{}}writeValue(u){this.el.nativeElement.value=this.lastValue=u,We(this.el)}handleValueChange(u,E){u===this.el.nativeElement&&(E!==this.lastValue&&(this.lastValue=E,this.onChange(E)),We(this.el))}_handleBlurEvent(u){u===this.el.nativeElement&&(this.onTouched(),We(this.el))}registerOnChange(u){this.onChange=u}registerOnTouched(u){this.onTouched=u}setDisabledState(u){this.el.nativeElement.disabled=u}ngOnDestroy(){this.statusChanges&&this.statusChanges.unsubscribe()}ngAfterViewInit(){let u;try{u=this.injector.get(me.a5)}catch{}if(!u)return;u.statusChanges&&(this.statusChanges=u.statusChanges.subscribe(()=>We(this.el)));const E=u.control;E&&["markAsTouched","markAllAsTouched","markAsUntouched","markAsDirty","markAsPristine"].forEach(it=>{if(typeof E[it]<"u"){const Ot=E[it].bind(E);E[it]=(..._)=>{Ot(..._),We(this.el)}}})}}return c.\u0275fac=function(u){return new(u||c)(s.Y36(s.zs3),s.Y36(s.SBq))},c.\u0275dir=s.lG2({type:c,hostBindings:function(u,E){1&u&&s.NdJ("ionBlur",function(it){return E._handleBlurEvent(it.target)})}}),c})();const We=c=>{Me(()=>{const M=c.nativeElement,u=null!=M.value&&M.value.toString().length>0,E=_t(M);bt(M,E);const F=M.closest("ion-item");F&&bt(F,u?[...E,"item-has-value"]:E)})},_t=c=>{const M=c.classList,u=[];for(let E=0;E{const u=c.classList;u.remove("ion-valid","ion-invalid","ion-touched","ion-untouched","ion-dirty","ion-pristine"),u.add(...M)},At=(c,M)=>c.substring(0,M.length)===M;let Ze=(()=>{class c extends Ye{constructor(u,E){super(u,E)}writeValue(u){this.el.nativeElement.checked=this.lastValue=u,We(this.el)}_handleIonChange(u){this.handleValueChange(u,u.checked)}}return c.\u0275fac=function(u){return new(u||c)(s.Y36(s.zs3),s.Y36(s.SBq))},c.\u0275dir=s.lG2({type:c,selectors:[["ion-checkbox"],["ion-toggle"]],hostBindings:function(u,E){1&u&&s.NdJ("ionChange",function(it){return E._handleIonChange(it.target)})},features:[s._Bn([{provide:me.JU,useExisting:c,multi:!0}]),s.qOj]}),c})(),Qe=(()=>{class c extends Ye{constructor(u,E){super(u,E)}handleInputEvent(u){this.handleValueChange(u,u.value)}registerOnChange(u){super.registerOnChange(E=>{u(""===E?null:parseFloat(E))})}}return c.\u0275fac=function(u){return new(u||c)(s.Y36(s.zs3),s.Y36(s.SBq))},c.\u0275dir=s.lG2({type:c,selectors:[["ion-input","type","number"]],hostBindings:function(u,E){1&u&&s.NdJ("ionInput",function(it){return E.handleInputEvent(it.target)})},features:[s._Bn([{provide:me.JU,useExisting:c,multi:!0}]),s.qOj]}),c})(),$e=(()=>{class c extends Ye{constructor(u,E){super(u,E)}_handleChangeEvent(u){this.handleValueChange(u,u.value)}}return c.\u0275fac=function(u){return new(u||c)(s.Y36(s.zs3),s.Y36(s.SBq))},c.\u0275dir=s.lG2({type:c,selectors:[["ion-range"],["ion-select"],["ion-radio-group"],["ion-segment"],["ion-datetime"]],hostBindings:function(u,E){1&u&&s.NdJ("ionChange",function(it){return E._handleChangeEvent(it.target)})},features:[s._Bn([{provide:me.JU,useExisting:c,multi:!0}]),s.qOj]}),c})(),nt=(()=>{class c extends Ye{constructor(u,E){super(u,E)}_handleInputEvent(u){this.handleValueChange(u,u.value)}}return c.\u0275fac=function(u){return new(u||c)(s.Y36(s.zs3),s.Y36(s.SBq))},c.\u0275dir=s.lG2({type:c,selectors:[["ion-input",3,"type","number"],["ion-textarea"],["ion-searchbar"]],hostBindings:function(u,E){1&u&&s.NdJ("ionInput",function(it){return E._handleInputEvent(it.target)})},features:[s._Bn([{provide:me.JU,useExisting:c,multi:!0}]),s.qOj]}),c})();const Mt=(c,M)=>{const u=c.prototype;M.forEach(E=>{Object.defineProperty(u,E,{get(){return this.el[E]},set(F){this.z.runOutsideAngular(()=>this.el[E]=F)}})})},St=(c,M)=>{const u=c.prototype;M.forEach(E=>{u[E]=function(){const F=arguments;return this.z.runOutsideAngular(()=>this.el[E].apply(this.el,F))}})},et=(c,M,u)=>{u.forEach(E=>c[E]=(0,K.R)(M,E))};function Je(c){return function(u){const{defineCustomElementFn:E,inputs:F,methods:it}=c;return void 0!==E&&E(),F&&Mt(u,F),it&&St(u,it),u}}let bn=(()=>{let c=class{constructor(u,E,F){this.z=F,u.detach(),this.el=E.nativeElement}};return c.\u0275fac=function(u){return new(u||c)(s.Y36(s.sBO),s.Y36(s.SBq),s.Y36(s.R0b))},c.\u0275cmp=s.Xpm({type:c,selectors:[["ion-app"]],ngContentSelectors:Ce,decls:1,vars:0,template:function(u,E){1&u&&(s.F$t(),s.Hsn(0))},encapsulation:2,changeDetection:0}),c=(0,G.gn)([Je({})],c),c})(),Jt=(()=>{let c=class{constructor(u,E,F){this.z=F,u.detach(),this.el=E.nativeElement,et(this,this.el,["ionFocus","ionBlur"])}};return c.\u0275fac=function(u){return new(u||c)(s.Y36(s.sBO),s.Y36(s.SBq),s.Y36(s.R0b))},c.\u0275cmp=s.Xpm({type:c,selectors:[["ion-button"]],inputs:{buttonType:"buttonType",color:"color",disabled:"disabled",download:"download",expand:"expand",fill:"fill",form:"form",href:"href",mode:"mode",rel:"rel",routerAnimation:"routerAnimation",routerDirection:"routerDirection",shape:"shape",size:"size",strong:"strong",target:"target",type:"type"},ngContentSelectors:Ce,decls:1,vars:0,template:function(u,E){1&u&&(s.F$t(),s.Hsn(0))},encapsulation:2,changeDetection:0}),c=(0,G.gn)([Je({inputs:["buttonType","color","disabled","download","expand","fill","form","href","mode","rel","routerAnimation","routerDirection","shape","size","strong","target","type"]})],c),c})(),zt=(()=>{let c=class{constructor(u,E,F){this.z=F,u.detach(),this.el=E.nativeElement}};return c.\u0275fac=function(u){return new(u||c)(s.Y36(s.sBO),s.Y36(s.SBq),s.Y36(s.R0b))},c.\u0275cmp=s.Xpm({type:c,selectors:[["ion-buttons"]],inputs:{collapse:"collapse"},ngContentSelectors:Ce,decls:1,vars:0,template:function(u,E){1&u&&(s.F$t(),s.Hsn(0))},encapsulation:2,changeDetection:0}),c=(0,G.gn)([Je({inputs:["collapse"]})],c),c})(),jn=(()=>{let c=class{constructor(u,E,F){this.z=F,u.detach(),this.el=E.nativeElement,et(this,this.el,["ionScrollStart","ionScroll","ionScrollEnd"])}};return c.\u0275fac=function(u){return new(u||c)(s.Y36(s.sBO),s.Y36(s.SBq),s.Y36(s.R0b))},c.\u0275cmp=s.Xpm({type:c,selectors:[["ion-content"]],inputs:{color:"color",forceOverscroll:"forceOverscroll",fullscreen:"fullscreen",scrollEvents:"scrollEvents",scrollX:"scrollX",scrollY:"scrollY"},ngContentSelectors:Ce,decls:1,vars:0,template:function(u,E){1&u&&(s.F$t(),s.Hsn(0))},encapsulation:2,changeDetection:0}),c=(0,G.gn)([Je({inputs:["color","forceOverscroll","fullscreen","scrollEvents","scrollX","scrollY"],methods:["getScrollElement","scrollToTop","scrollToBottom","scrollByPoint","scrollToPoint"]})],c),c})(),qn=(()=>{let c=class{constructor(u,E,F){this.z=F,u.detach(),this.el=E.nativeElement}};return c.\u0275fac=function(u){return new(u||c)(s.Y36(s.sBO),s.Y36(s.SBq),s.Y36(s.R0b))},c.\u0275cmp=s.Xpm({type:c,selectors:[["ion-fab"]],inputs:{activated:"activated",edge:"edge",horizontal:"horizontal",vertical:"vertical"},ngContentSelectors:Ce,decls:1,vars:0,template:function(u,E){1&u&&(s.F$t(),s.Hsn(0))},encapsulation:2,changeDetection:0}),c=(0,G.gn)([Je({inputs:["activated","edge","horizontal","vertical"],methods:["close"]})],c),c})(),rr=(()=>{let c=class{constructor(u,E,F){this.z=F,u.detach(),this.el=E.nativeElement,et(this,this.el,["ionFocus","ionBlur"])}};return c.\u0275fac=function(u){return new(u||c)(s.Y36(s.sBO),s.Y36(s.SBq),s.Y36(s.R0b))},c.\u0275cmp=s.Xpm({type:c,selectors:[["ion-fab-button"]],inputs:{activated:"activated",closeIcon:"closeIcon",color:"color",disabled:"disabled",download:"download",href:"href",mode:"mode",rel:"rel",routerAnimation:"routerAnimation",routerDirection:"routerDirection",show:"show",size:"size",target:"target",translucent:"translucent",type:"type"},ngContentSelectors:Ce,decls:1,vars:0,template:function(u,E){1&u&&(s.F$t(),s.Hsn(0))},encapsulation:2,changeDetection:0}),c=(0,G.gn)([Je({inputs:["activated","closeIcon","color","disabled","download","href","mode","rel","routerAnimation","routerDirection","show","size","target","translucent","type"]})],c),c})(),Hn=(()=>{let c=class{constructor(u,E,F){this.z=F,u.detach(),this.el=E.nativeElement}};return c.\u0275fac=function(u){return new(u||c)(s.Y36(s.sBO),s.Y36(s.SBq),s.Y36(s.R0b))},c.\u0275cmp=s.Xpm({type:c,selectors:[["ion-fab-list"]],inputs:{activated:"activated",side:"side"},ngContentSelectors:Ce,decls:1,vars:0,template:function(u,E){1&u&&(s.F$t(),s.Hsn(0))},encapsulation:2,changeDetection:0}),c=(0,G.gn)([Je({inputs:["activated","side"]})],c),c})(),En=(()=>{let c=class{constructor(u,E,F){this.z=F,u.detach(),this.el=E.nativeElement}};return c.\u0275fac=function(u){return new(u||c)(s.Y36(s.sBO),s.Y36(s.SBq),s.Y36(s.R0b))},c.\u0275cmp=s.Xpm({type:c,selectors:[["ion-footer"]],inputs:{collapse:"collapse",mode:"mode",translucent:"translucent"},ngContentSelectors:Ce,decls:1,vars:0,template:function(u,E){1&u&&(s.F$t(),s.Hsn(0))},encapsulation:2,changeDetection:0}),c=(0,G.gn)([Je({inputs:["collapse","mode","translucent"]})],c),c})(),Ve=(()=>{let c=class{constructor(u,E,F){this.z=F,u.detach(),this.el=E.nativeElement}};return c.\u0275fac=function(u){return new(u||c)(s.Y36(s.sBO),s.Y36(s.SBq),s.Y36(s.R0b))},c.\u0275cmp=s.Xpm({type:c,selectors:[["ion-header"]],inputs:{collapse:"collapse",mode:"mode",translucent:"translucent"},ngContentSelectors:Ce,decls:1,vars:0,template:function(u,E){1&u&&(s.F$t(),s.Hsn(0))},encapsulation:2,changeDetection:0}),c=(0,G.gn)([Je({inputs:["collapse","mode","translucent"]})],c),c})(),Ae=(()=>{let c=class{constructor(u,E,F){this.z=F,u.detach(),this.el=E.nativeElement}};return c.\u0275fac=function(u){return new(u||c)(s.Y36(s.sBO),s.Y36(s.SBq),s.Y36(s.R0b))},c.\u0275cmp=s.Xpm({type:c,selectors:[["ion-icon"]],inputs:{color:"color",flipRtl:"flipRtl",icon:"icon",ios:"ios",lazy:"lazy",md:"md",mode:"mode",name:"name",sanitize:"sanitize",size:"size",src:"src"},ngContentSelectors:Ce,decls:1,vars:0,template:function(u,E){1&u&&(s.F$t(),s.Hsn(0))},encapsulation:2,changeDetection:0}),c=(0,G.gn)([Je({inputs:["color","flipRtl","icon","ios","lazy","md","mode","name","sanitize","size","src"]})],c),c})(),ut=(()=>{let c=class{constructor(u,E,F){this.z=F,u.detach(),this.el=E.nativeElement,et(this,this.el,["ionInput","ionChange","ionBlur","ionFocus"])}};return c.\u0275fac=function(u){return new(u||c)(s.Y36(s.sBO),s.Y36(s.SBq),s.Y36(s.R0b))},c.\u0275cmp=s.Xpm({type:c,selectors:[["ion-input"]],inputs:{accept:"accept",autocapitalize:"autocapitalize",autocomplete:"autocomplete",autocorrect:"autocorrect",autofocus:"autofocus",clearInput:"clearInput",clearOnEdit:"clearOnEdit",color:"color",counter:"counter",counterFormatter:"counterFormatter",debounce:"debounce",disabled:"disabled",enterkeyhint:"enterkeyhint",errorText:"errorText",fill:"fill",helperText:"helperText",inputmode:"inputmode",label:"label",labelPlacement:"labelPlacement",legacy:"legacy",max:"max",maxlength:"maxlength",min:"min",minlength:"minlength",mode:"mode",multiple:"multiple",name:"name",pattern:"pattern",placeholder:"placeholder",readonly:"readonly",required:"required",shape:"shape",size:"size",spellcheck:"spellcheck",step:"step",type:"type",value:"value"},ngContentSelectors:Ce,decls:1,vars:0,template:function(u,E){1&u&&(s.F$t(),s.Hsn(0))},encapsulation:2,changeDetection:0}),c=(0,G.gn)([Je({inputs:["accept","autocapitalize","autocomplete","autocorrect","autofocus","clearInput","clearOnEdit","color","counter","counterFormatter","debounce","disabled","enterkeyhint","errorText","fill","helperText","inputmode","label","labelPlacement","legacy","max","maxlength","min","minlength","mode","multiple","name","pattern","placeholder","readonly","required","shape","size","spellcheck","step","type","value"],methods:["setFocus","getInputElement"]})],c),c})(),Dt=(()=>{let c=class{constructor(u,E,F){this.z=F,u.detach(),this.el=E.nativeElement}};return c.\u0275fac=function(u){return new(u||c)(s.Y36(s.sBO),s.Y36(s.SBq),s.Y36(s.R0b))},c.\u0275cmp=s.Xpm({type:c,selectors:[["ion-item"]],inputs:{button:"button",color:"color",counter:"counter",counterFormatter:"counterFormatter",detail:"detail",detailIcon:"detailIcon",disabled:"disabled",download:"download",fill:"fill",href:"href",lines:"lines",mode:"mode",rel:"rel",routerAnimation:"routerAnimation",routerDirection:"routerDirection",shape:"shape",target:"target",type:"type"},ngContentSelectors:Ce,decls:1,vars:0,template:function(u,E){1&u&&(s.F$t(),s.Hsn(0))},encapsulation:2,changeDetection:0}),c=(0,G.gn)([Je({inputs:["button","color","counter","counterFormatter","detail","detailIcon","disabled","download","fill","href","lines","mode","rel","routerAnimation","routerDirection","shape","target","type"]})],c),c})(),Lt=(()=>{let c=class{constructor(u,E,F){this.z=F,u.detach(),this.el=E.nativeElement}};return c.\u0275fac=function(u){return new(u||c)(s.Y36(s.sBO),s.Y36(s.SBq),s.Y36(s.R0b))},c.\u0275cmp=s.Xpm({type:c,selectors:[["ion-item-divider"]],inputs:{color:"color",mode:"mode",sticky:"sticky"},ngContentSelectors:Ce,decls:1,vars:0,template:function(u,E){1&u&&(s.F$t(),s.Hsn(0))},encapsulation:2,changeDetection:0}),c=(0,G.gn)([Je({inputs:["color","mode","sticky"]})],c),c})(),on=(()=>{let c=class{constructor(u,E,F){this.z=F,u.detach(),this.el=E.nativeElement}};return c.\u0275fac=function(u){return new(u||c)(s.Y36(s.sBO),s.Y36(s.SBq),s.Y36(s.R0b))},c.\u0275cmp=s.Xpm({type:c,selectors:[["ion-item-group"]],ngContentSelectors:Ce,decls:1,vars:0,template:function(u,E){1&u&&(s.F$t(),s.Hsn(0))},encapsulation:2,changeDetection:0}),c=(0,G.gn)([Je({})],c),c})(),un=(()=>{let c=class{constructor(u,E,F){this.z=F,u.detach(),this.el=E.nativeElement}};return c.\u0275fac=function(u){return new(u||c)(s.Y36(s.sBO),s.Y36(s.SBq),s.Y36(s.R0b))},c.\u0275cmp=s.Xpm({type:c,selectors:[["ion-item-option"]],inputs:{color:"color",disabled:"disabled",download:"download",expandable:"expandable",href:"href",mode:"mode",rel:"rel",target:"target",type:"type"},ngContentSelectors:Ce,decls:1,vars:0,template:function(u,E){1&u&&(s.F$t(),s.Hsn(0))},encapsulation:2,changeDetection:0}),c=(0,G.gn)([Je({inputs:["color","disabled","download","expandable","href","mode","rel","target","type"]})],c),c})(),xn=(()=>{let c=class{constructor(u,E,F){this.z=F,u.detach(),this.el=E.nativeElement,et(this,this.el,["ionSwipe"])}};return c.\u0275fac=function(u){return new(u||c)(s.Y36(s.sBO),s.Y36(s.SBq),s.Y36(s.R0b))},c.\u0275cmp=s.Xpm({type:c,selectors:[["ion-item-options"]],inputs:{side:"side"},ngContentSelectors:Ce,decls:1,vars:0,template:function(u,E){1&u&&(s.F$t(),s.Hsn(0))},encapsulation:2,changeDetection:0}),c=(0,G.gn)([Je({inputs:["side"]})],c),c})(),An=(()=>{let c=class{constructor(u,E,F){this.z=F,u.detach(),this.el=E.nativeElement,et(this,this.el,["ionDrag"])}};return c.\u0275fac=function(u){return new(u||c)(s.Y36(s.sBO),s.Y36(s.SBq),s.Y36(s.R0b))},c.\u0275cmp=s.Xpm({type:c,selectors:[["ion-item-sliding"]],inputs:{disabled:"disabled"},ngContentSelectors:Ce,decls:1,vars:0,template:function(u,E){1&u&&(s.F$t(),s.Hsn(0))},encapsulation:2,changeDetection:0}),c=(0,G.gn)([Je({inputs:["disabled"],methods:["getOpenAmount","getSlidingRatio","open","close","closeOpened"]})],c),c})(),Pn=(()=>{let c=class{constructor(u,E,F){this.z=F,u.detach(),this.el=E.nativeElement}};return c.\u0275fac=function(u){return new(u||c)(s.Y36(s.sBO),s.Y36(s.SBq),s.Y36(s.R0b))},c.\u0275cmp=s.Xpm({type:c,selectors:[["ion-label"]],inputs:{color:"color",mode:"mode",position:"position"},ngContentSelectors:Ce,decls:1,vars:0,template:function(u,E){1&u&&(s.F$t(),s.Hsn(0))},encapsulation:2,changeDetection:0}),c=(0,G.gn)([Je({inputs:["color","mode","position"]})],c),c})(),an=(()=>{let c=class{constructor(u,E,F){this.z=F,u.detach(),this.el=E.nativeElement}};return c.\u0275fac=function(u){return new(u||c)(s.Y36(s.sBO),s.Y36(s.SBq),s.Y36(s.R0b))},c.\u0275cmp=s.Xpm({type:c,selectors:[["ion-list"]],inputs:{inset:"inset",lines:"lines",mode:"mode"},ngContentSelectors:Ce,decls:1,vars:0,template:function(u,E){1&u&&(s.F$t(),s.Hsn(0))},encapsulation:2,changeDetection:0}),c=(0,G.gn)([Je({inputs:["inset","lines","mode"],methods:["closeSlidingItems"]})],c),c})(),ln=(()=>{let c=class{constructor(u,E,F){this.z=F,u.detach(),this.el=E.nativeElement,et(this,this.el,["ionChange","ionInput","ionFocus","ionBlur","ionKnobMoveStart","ionKnobMoveEnd"])}};return c.\u0275fac=function(u){return new(u||c)(s.Y36(s.sBO),s.Y36(s.SBq),s.Y36(s.R0b))},c.\u0275cmp=s.Xpm({type:c,selectors:[["ion-range"]],inputs:{activeBarStart:"activeBarStart",color:"color",debounce:"debounce",disabled:"disabled",dualKnobs:"dualKnobs",label:"label",labelPlacement:"labelPlacement",legacy:"legacy",max:"max",min:"min",mode:"mode",name:"name",pin:"pin",pinFormatter:"pinFormatter",snaps:"snaps",step:"step",ticks:"ticks",value:"value"},ngContentSelectors:Ce,decls:1,vars:0,template:function(u,E){1&u&&(s.F$t(),s.Hsn(0))},encapsulation:2,changeDetection:0}),c=(0,G.gn)([Je({inputs:["activeBarStart","color","debounce","disabled","dualKnobs","label","labelPlacement","legacy","max","min","mode","name","pin","pinFormatter","snaps","step","ticks","value"]})],c),c})(),N=(()=>{let c=class{constructor(u,E,F){this.z=F,u.detach(),this.el=E.nativeElement}};return c.\u0275fac=function(u){return new(u||c)(s.Y36(s.sBO),s.Y36(s.SBq),s.Y36(s.R0b))},c.\u0275cmp=s.Xpm({type:c,selectors:[["ion-text"]],inputs:{color:"color",mode:"mode"},ngContentSelectors:Ce,decls:1,vars:0,template:function(u,E){1&u&&(s.F$t(),s.Hsn(0))},encapsulation:2,changeDetection:0}),c=(0,G.gn)([Je({inputs:["color","mode"]})],c),c})(),xe=(()=>{let c=class{constructor(u,E,F){this.z=F,u.detach(),this.el=E.nativeElement}};return c.\u0275fac=function(u){return new(u||c)(s.Y36(s.sBO),s.Y36(s.SBq),s.Y36(s.R0b))},c.\u0275cmp=s.Xpm({type:c,selectors:[["ion-title"]],inputs:{color:"color",size:"size"},ngContentSelectors:Ce,decls:1,vars:0,template:function(u,E){1&u&&(s.F$t(),s.Hsn(0))},encapsulation:2,changeDetection:0}),c=(0,G.gn)([Je({inputs:["color","size"]})],c),c})(),Le=(()=>{let c=class{constructor(u,E,F){this.z=F,u.detach(),this.el=E.nativeElement,et(this,this.el,["ionChange","ionFocus","ionBlur"])}};return c.\u0275fac=function(u){return new(u||c)(s.Y36(s.sBO),s.Y36(s.SBq),s.Y36(s.R0b))},c.\u0275cmp=s.Xpm({type:c,selectors:[["ion-toggle"]],inputs:{checked:"checked",color:"color",disabled:"disabled",enableOnOffLabels:"enableOnOffLabels",justify:"justify",labelPlacement:"labelPlacement",legacy:"legacy",mode:"mode",name:"name",value:"value"},ngContentSelectors:Ce,decls:1,vars:0,template:function(u,E){1&u&&(s.F$t(),s.Hsn(0))},encapsulation:2,changeDetection:0}),c=(0,G.gn)([Je({inputs:["checked","color","disabled","enableOnOffLabels","justify","labelPlacement","legacy","mode","name","value"]})],c),c})(),ot=(()=>{let c=class{constructor(u,E,F){this.z=F,u.detach(),this.el=E.nativeElement}};return c.\u0275fac=function(u){return new(u||c)(s.Y36(s.sBO),s.Y36(s.SBq),s.Y36(s.R0b))},c.\u0275cmp=s.Xpm({type:c,selectors:[["ion-toolbar"]],inputs:{color:"color",mode:"mode"},ngContentSelectors:Ce,decls:1,vars:0,template:function(u,E){1&u&&(s.F$t(),s.Hsn(0))},encapsulation:2,changeDetection:0}),c=(0,G.gn)([Je({inputs:["color","mode"]})],c),c})(),vt=(()=>{class c{get(u,E){const F=$t();return F?F.get(u,E):null}getBoolean(u,E){const F=$t();return!!F&&F.getBoolean(u,E)}getNumber(u,E){const F=$t();return F?F.getNumber(u,E):0}}return c.\u0275fac=function(u){return new(u||c)},c.\u0275prov=s.Yz7({token:c,factory:c.\u0275fac,providedIn:"root"}),c})();const xt=new s.OlP("USERCONFIG"),$t=()=>{if(typeof window<"u"){const c=window.Ionic;if(null!=c&&c.config)return c.config}return null};let hn=(()=>{class c{constructor(u,E){this.doc=u,this.backButton=new J.x,this.keyboardDidShow=new J.x,this.keyboardDidHide=new J.x,this.pause=new J.x,this.resume=new J.x,this.resize=new J.x,E.run(()=>{var F;let it;this.win=u.defaultView,this.backButton.subscribeWithPriority=function(Ot,_){return this.subscribe(A=>A.register(Ot,P=>E.run(()=>_(P))))},In(this.pause,u,"pause"),In(this.resume,u,"resume"),In(this.backButton,u,"ionBackButton"),In(this.resize,this.win,"resize"),In(this.keyboardDidShow,this.win,"ionKeyboardDidShow"),In(this.keyboardDidHide,this.win,"ionKeyboardDidHide"),this._readyPromise=new Promise(Ot=>{it=Ot}),null!==(F=this.win)&&void 0!==F&&F.cordova?u.addEventListener("deviceready",()=>{it("cordova")},{once:!0}):it("dom")})}is(u){return(0,te.a)(this.win,u)}platforms(){return(0,te.g)(this.win)}ready(){return this._readyPromise}get isRTL(){return"rtl"===this.doc.dir}getQueryParam(u){return or(this.win.location.href,u)}isLandscape(){return!this.isPortrait()}isPortrait(){var u,E;return null===(u=(E=this.win).matchMedia)||void 0===u?void 0:u.call(E,"(orientation: portrait)").matches}testUserAgent(u){const E=this.win.navigator;return!!(null!=E&&E.userAgent&&E.userAgent.indexOf(u)>=0)}url(){return this.win.location.href}width(){return this.win.innerWidth}height(){return this.win.innerHeight}}return c.\u0275fac=function(u){return new(u||c)(s.LFG(ce.K0),s.LFG(s.R0b))},c.\u0275prov=s.Yz7({token:c,factory:c.\u0275fac,providedIn:"root"}),c})();const or=(c,M)=>{M=M.replace(/[[\]\\]/g,"\\$&");const E=new RegExp("[\\?&]"+M+"=([^&#]*)").exec(c);return E?decodeURIComponent(E[1].replace(/\+/g," ")):null},In=(c,M,u)=>{M&&M.addEventListener(u,E=>{c.next(null!=E?E.detail:void 0)})};let fr=(()=>{class c{constructor(u,E,F,it){this.location=E,this.serializer=F,this.router=it,this.direction=Tr,this.animated=Zr,this.guessDirection="forward",this.lastNavId=-1,it&&it.events.subscribe(Ot=>{if(Ot instanceof _e.OD){const _=Ot.restoredState?Ot.restoredState.navigationId:Ot.id;this.guessDirection=_{this.pop(),Ot()})}navigateForward(u,E={}){return this.setDirection("forward",E.animated,E.animationDirection,E.animation),this.navigate(u,E)}navigateBack(u,E={}){return this.setDirection("back",E.animated,E.animationDirection,E.animation),this.navigate(u,E)}navigateRoot(u,E={}){return this.setDirection("root",E.animated,E.animationDirection,E.animation),this.navigate(u,E)}back(u={animated:!0,animationDirection:"back"}){return this.setDirection("back",u.animated,u.animationDirection,u.animation),this.location.back()}pop(){var u=this;return(0,l.Z)(function*(){let E=u.topOutlet;for(;E;){if(yield E.pop())return!0;E=E.parentOutlet}return!1})()}setDirection(u,E,F,it){this.direction=u,this.animated=ir(u,E,F),this.animationBuilder=it}setTopOutlet(u){this.topOutlet=u}consumeTransition(){let E,u="root";const F=this.animationBuilder;return"auto"===this.direction?(u=this.guessDirection,E=this.guessAnimation):(E=this.animated,u=this.direction),this.direction=Tr,this.animated=Zr,this.animationBuilder=void 0,{direction:u,animation:E,animationBuilder:F}}navigate(u,E){if(Array.isArray(u))return this.router.navigate(u,E);{const F=this.serializer.parse(u.toString());return void 0!==E.queryParams&&(F.queryParams={...E.queryParams}),void 0!==E.fragment&&(F.fragment=E.fragment),this.router.navigateByUrl(F,E)}}}return c.\u0275fac=function(u){return new(u||c)(s.LFG(hn),s.LFG(ce.Ye),s.LFG(_e.Hx),s.LFG(_e.F0,8))},c.\u0275prov=s.Yz7({token:c,factory:c.\u0275fac,providedIn:"root"}),c})();const ir=(c,M,u)=>{if(!1!==M){if(void 0!==u)return u;if("forward"===c||"back"===c)return c;if("root"===c&&!0===M)return"forward"}},Tr="auto",Zr=void 0;class Ir{constructor(M={}){this.data=M}get(M){return this.data[M]}}let Xr=(()=>{class c{constructor(){this.zone=(0,s.f3M)(s.R0b),this.applicationRef=(0,s.f3M)(s.z2F)}create(u,E,F){return new yo(u,E,this.applicationRef,this.zone,F)}}return c.\u0275fac=function(u){return new(u||c)},c.\u0275prov=s.Yz7({token:c,factory:c.\u0275fac}),c})();class yo{constructor(M,u,E,F,it){this.environmentInjector=M,this.injector=u,this.applicationRef=E,this.zone=F,this.elementReferenceKey=it,this.elRefMap=new WeakMap,this.elEventsMap=new WeakMap}attachViewToDom(M,u,E,F){return this.zone.run(()=>new Promise(it=>{const Ot={...E};void 0!==this.elementReferenceKey&&(Ot[this.elementReferenceKey]=M),it(fn(this.zone,this.environmentInjector,this.injector,this.applicationRef,this.elRefMap,this.elEventsMap,M,u,Ot,F,this.elementReferenceKey))}))}removeViewFromDom(M,u){return this.zone.run(()=>new Promise(E=>{const F=this.elRefMap.get(u);if(F){F.destroy(),this.elRefMap.delete(u);const it=this.elEventsMap.get(u);it&&(it(),this.elEventsMap.delete(u))}E()}))}}const fn=(c,M,u,E,F,it,Ot,_,A,P,w)=>{const j=s.zs3.create({providers:mr(A),parent:u}),ct=(0,s.LMc)(_,{environmentInjector:M,elementInjector:j}),Ft=ct.instance,_n=ct.location.nativeElement;if(A&&(w&&void 0!==Ft[w]&&console.error(`[Ionic Error]: ${w} is a reserved property when using ${Ot.tagName.toLowerCase()}. Rename or remove the "${w}" property from ${_.name}.`),Object.assign(Ft,A)),P)for(const Jr of P)_n.classList.add(Jr);const _r=Un(c,Ft,_n);return Ot.appendChild(_n),E.attachView(ct.hostView),F.set(_n,ct),it.set(_n,_r),_n},Rn=[de.L,de.a,de.b,de.c,de.d],Un=(c,M,u)=>c.run(()=>{const E=Rn.filter(F=>"function"==typeof M[F]).map(F=>{const it=Ot=>M[F](Ot.detail);return u.addEventListener(F,it),()=>u.removeEventListener(F,it)});return()=>E.forEach(F=>F())}),Fr=new s.OlP("NavParamsToken"),mr=c=>[{provide:Fr,useValue:c},{provide:Ir,useFactory:Do,deps:[Fr]}],Do=c=>new Ir(c),Vr=(c,M)=>((c=c.filter(u=>u.stackId!==M.stackId)).push(M),c),Sn=(c,M)=>{const u=c.createUrlTree(["."],{relativeTo:M});return c.serializeUrl(u)},It=(c,M)=>!M||c.stackId!==M.stackId,Xt=(c,M)=>{if(!c)return;const u=wn(M);for(let E=0;E=c.length)return u[E];if(u[E]!==c[E])return}},wn=c=>c.split("/").map(M=>M.trim()).filter(M=>""!==M),sr=c=>{c&&(c.ref.destroy(),c.unlistenEvents())};class io{constructor(M,u,E,F,it,Ot){this.containerEl=u,this.router=E,this.navCtrl=F,this.zone=it,this.location=Ot,this.views=[],this.skipTransition=!1,this.nextId=0,this.tabsPrefix=void 0!==M?wn(M):void 0}createView(M,u){var E;const F=Sn(this.router,u),it=null==M||null===(E=M.location)||void 0===E?void 0:E.nativeElement,Ot=Un(this.zone,M.instance,it);return{id:this.nextId++,stackId:Xt(this.tabsPrefix,F),unlistenEvents:Ot,element:it,ref:M,url:F}}getExistingView(M){const u=Sn(this.router,M),E=this.views.find(F=>F.url===u);return E&&E.ref.changeDetectorRef.reattach(),E}setActive(M){var u,E;const F=this.navCtrl.consumeTransition();let{direction:it,animation:Ot,animationBuilder:_}=F;const A=this.activeView,P=It(M,A);P&&(it="back",Ot=void 0);const w=this.views.slice();let j;const ct=this.router;ct.getCurrentNavigation?j=ct.getCurrentNavigation():null!==(u=ct.navigations)&&void 0!==u&&u.value&&(j=ct.navigations.value),null!==(E=j)&&void 0!==E&&null!==(E=E.extras)&&void 0!==E&&E.replaceUrl&&this.views.length>0&&this.views.splice(-1,1);const Ft=this.views.includes(M),_n=this.insertView(M,it);Ft||M.ref.changeDetectorRef.detectChanges();const _r=M.animationBuilder;return void 0===_&&"back"===it&&!P&&void 0!==_r&&(_=_r),A&&(A.animationBuilder=_),this.zone.runOutsideAngular(()=>this.wait(()=>(A&&A.ref.changeDetectorRef.detach(),M.ref.changeDetectorRef.reattach(),this.transition(M,A,Ot,this.canGoBack(1),!1,_).then(()=>er(M,_n,w,this.location,this.zone)).then(()=>({enteringView:M,direction:it,animation:Ot,tabSwitch:P})))))}canGoBack(M,u=this.getActiveStackId()){return this.getStack(u).length>M}pop(M,u=this.getActiveStackId()){return this.zone.run(()=>{const E=this.getStack(u);if(E.length<=M)return Promise.resolve(!1);const F=E[E.length-M-1];let it=F.url;const Ot=F.savedData;if(Ot){var _;const P=Ot.get("primary");null!=P&&null!==(_=P.route)&&void 0!==_&&null!==(_=_._routerState)&&void 0!==_&&_.snapshot.url&&(it=P.route._routerState.snapshot.url)}const{animationBuilder:A}=this.navCtrl.consumeTransition();return this.navCtrl.navigateBack(it,{...F.savedExtras,animation:A}).then(()=>!0)})}startBackTransition(){const M=this.activeView;if(M){const u=this.getStack(M.stackId),E=u[u.length-2],F=E.animationBuilder;return this.wait(()=>this.transition(E,M,"back",this.canGoBack(2),!0,F))}return Promise.resolve()}endBackTransition(M){M?(this.skipTransition=!0,this.pop(1)):this.activeView&&Pr(this.activeView,this.views,this.views,this.location,this.zone)}getLastUrl(M){const u=this.getStack(M);return u.length>0?u[u.length-1]:void 0}getRootUrl(M){const u=this.getStack(M);return u.length>0?u[0]:void 0}getActiveStackId(){return this.activeView?this.activeView.stackId:void 0}getActiveView(){return this.activeView}hasRunningTask(){return void 0!==this.runningTask}destroy(){this.containerEl=void 0,this.views.forEach(sr),this.activeView=void 0,this.views=[]}getStack(M){return this.views.filter(u=>u.stackId===M)}insertView(M,u){return this.activeView=M,this.views=((c,M,u)=>"root"===u?Vr(c,M):"forward"===u?((c,M)=>(c.indexOf(M)>=0?c=c.filter(E=>E.stackId!==M.stackId||E.id<=M.id):c.push(M),c))(c,M):((c,M)=>c.indexOf(M)>=0?c.filter(E=>E.stackId!==M.stackId||E.id<=M.id):Vr(c,M))(c,M))(this.views,M,u),this.views.slice()}transition(M,u,E,F,it,Ot){if(this.skipTransition)return this.skipTransition=!1,Promise.resolve(!1);if(u===M)return Promise.resolve(!1);const _=M?M.element:void 0,A=u?u.element:void 0,P=this.containerEl;return _&&_!==A&&(_.classList.add("ion-page"),_.classList.add("ion-page-invisible"),_.parentElement!==P&&P.appendChild(_),P.commit)?P.commit(_,A,{duration:void 0===E?0:void 0,direction:E,showGoBack:F,progressAnimation:it,animationBuilder:Ot}):Promise.resolve(!1)}wait(M){var u=this;return(0,l.Z)(function*(){void 0!==u.runningTask&&(yield u.runningTask,u.runningTask=void 0);const E=u.runningTask=M();return E.finally(()=>u.runningTask=void 0),E})()}}const er=(c,M,u,E,F)=>"function"==typeof requestAnimationFrame?new Promise(it=>{requestAnimationFrame(()=>{Pr(c,M,u,E,F),it()})}):Promise.resolve(),Pr=(c,M,u,E,F)=>{F.run(()=>u.filter(it=>!M.includes(it)).forEach(sr)),M.forEach(it=>{const _=E.path().split("?")[0].split("#")[0];if(it!==c&&it.url!==_){const A=it.element;A.setAttribute("aria-hidden","true"),A.classList.add("ion-page-hidden"),it.ref.changeDetectorRef.detach()}})};let Cn=(()=>{class c{constructor(u,E,F,it,Ot,_,A,P){this.parentOutlet=P,this.activatedView=null,this.proxyMap=new WeakMap,this.currentActivatedRoute$=new Y.X(null),this.activated=null,this._activatedRoute=null,this.name=_e.eC,this.stackWillChange=new s.vpe,this.stackDidChange=new s.vpe,this.activateEvents=new s.vpe,this.deactivateEvents=new s.vpe,this.parentContexts=(0,s.f3M)(_e.y6),this.location=(0,s.f3M)(s.s_b),this.environmentInjector=(0,s.f3M)(s.lqb),this.inputBinder=(0,s.f3M)(Nr,{optional:!0}),this.supportsBindingToComponentInputs=!0,this.config=(0,s.f3M)(vt),this.navCtrl=(0,s.f3M)(fr),this.nativeEl=it.nativeElement,this.name=u||_e.eC,this.tabsPrefix="true"===E?Sn(Ot,A):void 0,this.stackCtrl=new io(this.tabsPrefix,this.nativeEl,Ot,this.navCtrl,_,F),this.parentContexts.onChildOutletCreated(this.name,this)}get activatedComponentRef(){return this.activated}set animation(u){this.nativeEl.animation=u}set animated(u){this.nativeEl.animated=u}set swipeGesture(u){this._swipeGesture=u,this.nativeEl.swipeHandler=u?{canStart:()=>this.stackCtrl.canGoBack(1)&&!this.stackCtrl.hasRunningTask(),onStart:()=>this.stackCtrl.startBackTransition(),onEnd:E=>this.stackCtrl.endBackTransition(E)}:void 0}ngOnDestroy(){var u;this.stackCtrl.destroy(),null===(u=this.inputBinder)||void 0===u||u.unsubscribeFromRouteData(this)}getContext(){return this.parentContexts.getContext(this.name)}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(!this.activated){const u=this.getContext();null!=u&&u.route&&this.activateWith(u.route,u.injector)}new Promise(u=>(0,je.c)(this.nativeEl,u)).then(()=>{void 0===this._swipeGesture&&(this.swipeGesture=this.config.getBoolean("swipeBackEnabled","ios"===this.nativeEl.mode))})}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new Error("Outlet is not activated");return this.activated.instance}get activatedRoute(){if(!this.activated)throw new Error("Outlet is not activated");return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){throw new Error("incompatible reuse strategy")}attach(u,E){throw new Error("incompatible reuse strategy")}deactivate(){if(this.activated){if(this.activatedView){const E=this.getContext();this.activatedView.savedData=new Map(E.children.contexts);const F=this.activatedView.savedData.get("primary");if(F&&E.route&&(F.route={...E.route}),this.activatedView.savedExtras={},E.route){const it=E.route.snapshot;this.activatedView.savedExtras.queryParams=it.queryParams,this.activatedView.savedExtras.fragment=it.fragment}}const u=this.component;this.activatedView=null,this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(u)}}activateWith(u,E){var F;if(this.isActivated)throw new Error("Cannot activate an already activated outlet");this._activatedRoute=u;let it,Ot=this.stackCtrl.getExistingView(u);if(Ot){it=this.activated=Ot.ref;const P=Ot.savedData;P&&(this.getContext().children.contexts=P),this.updateActivatedRouteProxy(it.instance,u)}else{var _;const P=u._futureSnapshot,w=this.parentContexts.getOrCreateContext(this.name).children,j=new Y.X(null),ct=this.createActivatedRouteProxy(j,u),Ft=new Hr(ct,w,this.location.injector),_n=null!==(_=P.routeConfig.component)&&void 0!==_?_:P.component;it=this.activated=this.location.createComponent(_n,{index:this.location.length,injector:Ft,environmentInjector:null!=E?E:this.environmentInjector}),j.next(it.instance),Ot=this.stackCtrl.createView(this.activated,u),this.proxyMap.set(it.instance,ct),this.currentActivatedRoute$.next({component:it.instance,activatedRoute:u})}null===(F=this.inputBinder)||void 0===F||F.bindActivatedRouteToOutletComponent(this),this.activatedView=Ot,this.navCtrl.setTopOutlet(this);const A=this.stackCtrl.getActiveView();this.stackWillChange.emit({enteringView:Ot,tabSwitch:It(Ot,A)}),this.stackCtrl.setActive(Ot).then(P=>{this.activateEvents.emit(it.instance),this.stackDidChange.emit(P)})}canGoBack(u=1,E){return this.stackCtrl.canGoBack(u,E)}pop(u=1,E){return this.stackCtrl.pop(u,E)}getLastUrl(u){const E=this.stackCtrl.getLastUrl(u);return E?E.url:void 0}getLastRouteView(u){return this.stackCtrl.getLastUrl(u)}getRootView(u){return this.stackCtrl.getRootUrl(u)}getActiveStackId(){return this.stackCtrl.getActiveStackId()}createActivatedRouteProxy(u,E){const F=new _e.gz;return F._futureSnapshot=E._futureSnapshot,F._routerState=E._routerState,F.snapshot=E.snapshot,F.outlet=E.outlet,F.component=E.component,F._paramMap=this.proxyObservable(u,"paramMap"),F._queryParamMap=this.proxyObservable(u,"queryParamMap"),F.url=this.proxyObservable(u,"url"),F.params=this.proxyObservable(u,"params"),F.queryParams=this.proxyObservable(u,"queryParams"),F.fragment=this.proxyObservable(u,"fragment"),F.data=this.proxyObservable(u,"data"),F}proxyObservable(u,E){return u.pipe((0,fe.h)(F=>!!F),(0,X.w)(F=>this.currentActivatedRoute$.pipe((0,fe.h)(it=>null!==it&&it.component===F),(0,X.w)(it=>it&&it.activatedRoute[E]),(0,He.x)())))}updateActivatedRouteProxy(u,E){const F=this.proxyMap.get(u);if(!F)throw new Error("Could not find activated route proxy for view");F._futureSnapshot=E._futureSnapshot,F._routerState=E._routerState,F.snapshot=E.snapshot,F.outlet=E.outlet,F.component=E.component,this.currentActivatedRoute$.next({component:u,activatedRoute:E})}}return c.\u0275fac=function(u){return new(u||c)(s.$8M("name"),s.$8M("tabs"),s.Y36(ce.Ye),s.Y36(s.SBq),s.Y36(_e.F0),s.Y36(s.R0b),s.Y36(_e.gz),s.Y36(c,12))},c.\u0275dir=s.lG2({type:c,selectors:[["ion-router-outlet"]],inputs:{animated:"animated",animation:"animation",mode:"mode",swipeGesture:"swipeGesture",name:"name"},outputs:{stackWillChange:"stackWillChange",stackDidChange:"stackDidChange",activateEvents:"activate",deactivateEvents:"deactivate"},exportAs:["outlet"]}),c})();class Hr{constructor(M,u,E){this.route=M,this.childContexts=u,this.parent=E}get(M,u){return M===_e.gz?this.route:M===_e.y6?this.childContexts:this.parent.get(M,u)}}const Nr=new s.OlP("");let Qt=(()=>{class c{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(u){this.unsubscribeFromRouteData(u),this.subscribeToRouteData(u)}unsubscribeFromRouteData(u){var E;null===(E=this.outletDataSubscriptions.get(u))||void 0===E||E.unsubscribe(),this.outletDataSubscriptions.delete(u)}subscribeToRouteData(u){const{activatedRoute:E}=u,F=(0,ie.a)([E.queryParams,E.params,E.data]).pipe((0,X.w)(([it,Ot,_],A)=>(_={...it,...Ot,..._},0===A?(0,ue.of)(_):Promise.resolve(_)))).subscribe(it=>{if(!u.isActivated||!u.activatedComponentRef||u.activatedRoute!==E||null===E.component)return void this.unsubscribeFromRouteData(u);const Ot=(0,s.qFp)(E.component);if(Ot)for(const{templateName:_}of Ot.inputs)u.activatedComponentRef.setInput(_,it[_]);else this.unsubscribeFromRouteData(u)});this.outletDataSubscriptions.set(u,F)}}return c.\u0275fac=function(u){return new(u||c)},c.\u0275prov=s.Yz7({token:c,factory:c.\u0275fac}),c})();const Qr={provide:me.Cf,useExisting:(0,s.Gpc)(()=>To),multi:!0};let To=(()=>{class c extends me.Fd{}return c.\u0275fac=function(){let M;return function(E){return(M||(M=s.n5z(c)))(E||c)}}(),c.\u0275dir=s.lG2({type:c,selectors:[["ion-input","type","number","max","","formControlName",""],["ion-input","type","number","max","","formControl",""],["ion-input","type","number","max","","ngModel",""]],hostVars:1,hostBindings:function(u,E){2&u&&s.uIk("max",E._enabled?E.max:null)},features:[s._Bn([Qr]),s.qOj]}),c})();const qr={provide:me.Cf,useExisting:(0,s.Gpc)(()=>wr),multi:!0};let wr=(()=>{class c extends me.qQ{}return c.\u0275fac=function(){let M;return function(E){return(M||(M=s.n5z(c)))(E||c)}}(),c.\u0275dir=s.lG2({type:c,selectors:[["ion-input","type","number","min","","formControlName",""],["ion-input","type","number","min","","formControl",""],["ion-input","type","number","min","","ngModel",""]],hostVars:1,hostBindings:function(u,E){2&u&&s.uIk("min",E._enabled?E.min:null)},features:[s._Bn([qr]),s.qOj]}),c})();class so{constructor(M){this.ctrl=M}create(M){return this.ctrl.create(M||{})}dismiss(M,u,E){return this.ctrl.dismiss(M,u,E)}getTop(){return this.ctrl.getTop()}}let dn=(()=>{class c extends so{constructor(){super(qe.a)}}return c.\u0275fac=function(u){return new(u||c)},c.\u0275prov=s.Yz7({token:c,factory:c.\u0275fac,providedIn:"root"}),c})(),li=(()=>{class c extends so{constructor(){super(qe.l)}}return c.\u0275fac=function(u){return new(u||c)},c.\u0275prov=s.Yz7({token:c,factory:c.\u0275fac,providedIn:"root"}),c})(),Yn=(()=>{class c extends so{constructor(){super(qe.m),this.angularDelegate=(0,s.f3M)(Xr),this.injector=(0,s.f3M)(s.zs3),this.environmentInjector=(0,s.f3M)(s.lqb)}create(u){return super.create({...u,delegate:this.angularDelegate.create(this.environmentInjector,this.injector,"modal")})}}return c.\u0275fac=function(u){return new(u||c)},c.\u0275prov=s.Yz7({token:c,factory:c.\u0275fac}),c})(),Co=(()=>{class c extends so{constructor(){super(qe.c),this.angularDelegate=(0,s.f3M)(Xr),this.injector=(0,s.f3M)(s.zs3),this.environmentInjector=(0,s.f3M)(s.lqb)}create(u){return super.create({...u,delegate:this.angularDelegate.create(this.environmentInjector,this.injector,"popover")})}}return c.\u0275fac=function(u){return new(u||c)},c.\u0275prov=s.Yz7({token:c,factory:c.\u0275fac}),c})();class cr{shouldDetach(M){return!1}shouldAttach(M){return!1}store(M,u){}retrieve(M){return null}shouldReuseRoute(M,u){if(M.routeConfig!==u.routeConfig)return!1;const E=M.params,F=u.params,it=Object.keys(E),Ot=Object.keys(F);if(it.length!==Ot.length)return!1;for(const _ of it)if(F[_]!==E[_])return!1;return!0}}const Bo=(c,M,u)=>()=>{if(M.defaultView&&typeof window<"u"){(0,ve.s)({...c,_zoneGate:it=>u.run(it)});const F="__zone_symbol__addEventListener"in M.body?"__zone_symbol__addEventListener":"addEventListener";return function he(){var c=[];if(typeof window<"u"){var M=window;(!M.customElements||M.Element&&(!M.Element.prototype.closest||!M.Element.prototype.matches||!M.Element.prototype.remove||!M.Element.prototype.getRootNode))&&c.push(T.e(6748).then(T.t.bind(T,3342,23))),("function"!=typeof Object.assign||!Object.entries||!Array.prototype.find||!Array.prototype.includes||!String.prototype.startsWith||!String.prototype.endsWith||M.NodeList&&!M.NodeList.prototype.forEach||!M.fetch||!function(){try{var E=new URL("b","http://a");return E.pathname="c%20d","http://a/c%20d"===E.href&&E.searchParams}catch{return!1}}()||typeof WeakMap>"u")&&c.push(T.e(2214).then(T.t.bind(T,2668,23)))}return Promise.all(c)}().then(()=>((c,M)=>{if(!(typeof window>"u"))return ee(),(0,Ne.b)(JSON.parse('[["ion-menu_3",[[33,"ion-menu-button",{"color":[513],"disabled":[4],"menu":[1],"autoHide":[4,"auto-hide"],"type":[1],"visible":[32]},[[16,"ionMenuChange","visibilityChanged"],[16,"ionSplitPaneVisible","visibilityChanged"]]],[33,"ion-menu",{"contentId":[513,"content-id"],"menuId":[513,"menu-id"],"type":[1025],"disabled":[1028],"side":[513],"swipeGesture":[4,"swipe-gesture"],"maxEdgeStart":[2,"max-edge-start"],"isPaneVisible":[32],"isEndSide":[32],"isOpen":[64],"isActive":[64],"open":[64],"close":[64],"toggle":[64],"setOpen":[64]},[[16,"ionSplitPaneVisible","onSplitPaneChanged"],[2,"click","onBackdropClick"],[0,"keydown","onKeydown"]]],[1,"ion-menu-toggle",{"menu":[1],"autoHide":[4,"auto-hide"],"visible":[32]},[[16,"ionMenuChange","visibilityChanged"],[16,"ionSplitPaneVisible","visibilityChanged"]]]]],["ion-fab_3",[[33,"ion-fab-button",{"color":[513],"activated":[4],"disabled":[4],"download":[1],"href":[1],"rel":[1],"routerDirection":[1,"router-direction"],"routerAnimation":[16],"target":[1],"show":[4],"translucent":[4],"type":[1],"size":[1],"closeIcon":[1,"close-icon"]}],[1,"ion-fab",{"horizontal":[1],"vertical":[1],"edge":[4],"activated":[1028],"close":[64],"toggle":[64]}],[1,"ion-fab-list",{"activated":[4],"side":[1]}]]],["ion-refresher_2",[[0,"ion-refresher-content",{"pullingIcon":[1025,"pulling-icon"],"pullingText":[1,"pulling-text"],"refreshingSpinner":[1025,"refreshing-spinner"],"refreshingText":[1,"refreshing-text"]}],[32,"ion-refresher",{"pullMin":[2,"pull-min"],"pullMax":[2,"pull-max"],"closeDuration":[1,"close-duration"],"snapbackDuration":[1,"snapback-duration"],"pullFactor":[2,"pull-factor"],"disabled":[4],"nativeRefresher":[32],"state":[32],"complete":[64],"cancel":[64],"getProgress":[64]}]]],["ion-back-button",[[33,"ion-back-button",{"color":[513],"defaultHref":[1025,"default-href"],"disabled":[516],"icon":[1],"text":[1],"type":[1],"routerAnimation":[16]}]]],["ion-toast",[[33,"ion-toast",{"overlayIndex":[2,"overlay-index"],"delegate":[16],"hasController":[4,"has-controller"],"color":[513],"enterAnimation":[16],"leaveAnimation":[16],"cssClass":[1,"css-class"],"duration":[2],"header":[1],"layout":[1],"message":[1],"keyboardClose":[4,"keyboard-close"],"position":[1],"buttons":[16],"translucent":[4],"animated":[4],"icon":[1],"htmlAttributes":[16],"isOpen":[4,"is-open"],"trigger":[1],"revealContentToScreenReader":[32],"present":[64],"dismiss":[64],"onDidDismiss":[64],"onWillDismiss":[64]}]]],["ion-card_5",[[33,"ion-card",{"color":[513],"button":[4],"type":[1],"disabled":[4],"download":[1],"href":[1],"rel":[1],"routerDirection":[1,"router-direction"],"routerAnimation":[16],"target":[1]}],[32,"ion-card-content"],[33,"ion-card-header",{"color":[513],"translucent":[4]}],[33,"ion-card-subtitle",{"color":[513]}],[33,"ion-card-title",{"color":[513]}]]],["ion-item-option_3",[[33,"ion-item-option",{"color":[513],"disabled":[4],"download":[1],"expandable":[4],"href":[1],"rel":[1],"target":[1],"type":[1]}],[32,"ion-item-options",{"side":[1],"fireSwipeEvent":[64]}],[0,"ion-item-sliding",{"disabled":[4],"state":[32],"getOpenAmount":[64],"getSlidingRatio":[64],"open":[64],"close":[64],"closeOpened":[64]}]]],["ion-accordion_2",[[49,"ion-accordion",{"value":[1],"disabled":[4],"readonly":[4],"toggleIcon":[1,"toggle-icon"],"toggleIconSlot":[1,"toggle-icon-slot"],"state":[32],"isNext":[32],"isPrevious":[32]}],[33,"ion-accordion-group",{"animated":[4],"multiple":[4],"value":[1025],"disabled":[4],"readonly":[4],"expand":[1],"requestAccordionToggle":[64],"getAccordions":[64]},[[0,"keydown","onKeydown"]]]]],["ion-infinite-scroll_2",[[32,"ion-infinite-scroll-content",{"loadingSpinner":[1025,"loading-spinner"],"loadingText":[1,"loading-text"]}],[0,"ion-infinite-scroll",{"threshold":[1],"disabled":[4],"position":[1],"isLoading":[32],"complete":[64]}]]],["ion-reorder_2",[[33,"ion-reorder",null,[[2,"click","onClick"]]],[0,"ion-reorder-group",{"disabled":[4],"state":[32],"complete":[64]}]]],["ion-segment_2",[[33,"ion-segment-button",{"disabled":[1028],"layout":[1],"type":[1],"value":[8],"checked":[32],"setFocus":[64]}],[33,"ion-segment",{"color":[513],"disabled":[4],"scrollable":[4],"swipeGesture":[4,"swipe-gesture"],"value":[1032],"selectOnFocus":[4,"select-on-focus"],"activated":[32]},[[0,"keydown","onKeyDown"]]]]],["ion-tab-bar_2",[[33,"ion-tab-button",{"disabled":[4],"download":[1],"href":[1],"rel":[1],"layout":[1025],"selected":[1028],"tab":[1],"target":[1]},[[8,"ionTabBarChanged","onTabBarChanged"]]],[33,"ion-tab-bar",{"color":[513],"selectedTab":[1,"selected-tab"],"translucent":[4],"keyboardVisible":[32]}]]],["ion-chip",[[1,"ion-chip",{"color":[513],"outline":[4],"disabled":[4]}]]],["ion-datetime-button",[[33,"ion-datetime-button",{"color":[513],"disabled":[516],"datetime":[1],"datetimePresentation":[32],"dateText":[32],"timeText":[32],"datetimeActive":[32],"selectedButton":[32]}]]],["ion-input",[[38,"ion-input",{"color":[513],"accept":[1],"autocapitalize":[1],"autocomplete":[1],"autocorrect":[1],"autofocus":[4],"clearInput":[4,"clear-input"],"clearOnEdit":[4,"clear-on-edit"],"counter":[4],"counterFormatter":[16],"debounce":[2],"disabled":[4],"enterkeyhint":[1],"errorText":[1,"error-text"],"fill":[1],"inputmode":[1],"helperText":[1,"helper-text"],"label":[1],"labelPlacement":[1,"label-placement"],"legacy":[4],"max":[8],"maxlength":[2],"min":[8],"minlength":[2],"multiple":[4],"name":[1],"pattern":[1],"placeholder":[1],"readonly":[4],"required":[4],"shape":[1],"spellcheck":[4],"step":[1],"size":[2],"type":[1],"value":[1032],"hasFocus":[32],"setFocus":[64],"getInputElement":[64]}]]],["ion-searchbar",[[34,"ion-searchbar",{"color":[513],"animated":[4],"autocomplete":[1],"autocorrect":[1],"cancelButtonIcon":[1,"cancel-button-icon"],"cancelButtonText":[1,"cancel-button-text"],"clearIcon":[1,"clear-icon"],"debounce":[2],"disabled":[4],"inputmode":[1],"enterkeyhint":[1],"name":[1],"placeholder":[1],"searchIcon":[1,"search-icon"],"showCancelButton":[1,"show-cancel-button"],"showClearButton":[1,"show-clear-button"],"spellcheck":[4],"type":[1],"value":[1025],"focused":[32],"noAnimate":[32],"setFocus":[64],"getInputElement":[64]}]]],["ion-toggle",[[33,"ion-toggle",{"color":[513],"name":[1],"checked":[1028],"disabled":[4],"value":[1],"enableOnOffLabels":[4,"enable-on-off-labels"],"labelPlacement":[1,"label-placement"],"legacy":[4],"justify":[1],"activated":[32]}]]],["ion-nav_2",[[1,"ion-nav",{"delegate":[16],"swipeGesture":[1028,"swipe-gesture"],"animated":[4],"animation":[16],"rootParams":[16],"root":[1],"push":[64],"insert":[64],"insertPages":[64],"pop":[64],"popTo":[64],"popToRoot":[64],"removeIndex":[64],"setRoot":[64],"setPages":[64],"setRouteId":[64],"getRouteId":[64],"getActive":[64],"getByIndex":[64],"canGoBack":[64],"getPrevious":[64]}],[0,"ion-nav-link",{"component":[1],"componentProps":[16],"routerDirection":[1,"router-direction"],"routerAnimation":[16]}]]],["ion-textarea",[[38,"ion-textarea",{"color":[513],"autocapitalize":[1],"autofocus":[4],"clearOnEdit":[4,"clear-on-edit"],"debounce":[2],"disabled":[4],"fill":[1],"inputmode":[1],"enterkeyhint":[1],"maxlength":[2],"minlength":[2],"name":[1],"placeholder":[1],"readonly":[4],"required":[4],"spellcheck":[4],"cols":[2],"rows":[2],"wrap":[1],"autoGrow":[516,"auto-grow"],"value":[1025],"counter":[4],"counterFormatter":[16],"errorText":[1,"error-text"],"helperText":[1,"helper-text"],"label":[1],"labelPlacement":[1,"label-placement"],"legacy":[4],"shape":[1],"hasFocus":[32],"setFocus":[64],"getInputElement":[64]}]]],["ion-backdrop",[[33,"ion-backdrop",{"visible":[4],"tappable":[4],"stopPropagation":[4,"stop-propagation"]},[[2,"click","onMouseDown"]]]]],["ion-loading",[[34,"ion-loading",{"overlayIndex":[2,"overlay-index"],"delegate":[16],"hasController":[4,"has-controller"],"keyboardClose":[4,"keyboard-close"],"enterAnimation":[16],"leaveAnimation":[16],"message":[1],"cssClass":[1,"css-class"],"duration":[2],"backdropDismiss":[4,"backdrop-dismiss"],"showBackdrop":[4,"show-backdrop"],"spinner":[1025],"translucent":[4],"animated":[4],"htmlAttributes":[16],"isOpen":[4,"is-open"],"trigger":[1],"present":[64],"dismiss":[64],"onDidDismiss":[64],"onWillDismiss":[64]}]]],["ion-breadcrumb_2",[[33,"ion-breadcrumb",{"collapsed":[4],"last":[4],"showCollapsedIndicator":[4,"show-collapsed-indicator"],"color":[1],"active":[4],"disabled":[4],"download":[1],"href":[1],"rel":[1],"separator":[4],"target":[1],"routerDirection":[1,"router-direction"],"routerAnimation":[16]}],[33,"ion-breadcrumbs",{"color":[513],"maxItems":[2,"max-items"],"itemsBeforeCollapse":[2,"items-before-collapse"],"itemsAfterCollapse":[2,"items-after-collapse"],"collapsed":[32],"activeChanged":[32]},[[0,"collapsedClick","onCollapsedClick"]]]]],["ion-modal",[[33,"ion-modal",{"hasController":[4,"has-controller"],"overlayIndex":[2,"overlay-index"],"delegate":[16],"keyboardClose":[4,"keyboard-close"],"enterAnimation":[16],"leaveAnimation":[16],"breakpoints":[16],"initialBreakpoint":[2,"initial-breakpoint"],"backdropBreakpoint":[2,"backdrop-breakpoint"],"handle":[4],"handleBehavior":[1,"handle-behavior"],"component":[1],"componentProps":[16],"cssClass":[1,"css-class"],"backdropDismiss":[4,"backdrop-dismiss"],"showBackdrop":[4,"show-backdrop"],"animated":[4],"presentingElement":[16],"htmlAttributes":[16],"isOpen":[4,"is-open"],"trigger":[1],"keepContentsMounted":[4,"keep-contents-mounted"],"canDismiss":[4,"can-dismiss"],"presented":[32],"present":[64],"dismiss":[64],"onDidDismiss":[64],"onWillDismiss":[64],"setCurrentBreakpoint":[64],"getCurrentBreakpoint":[64]}]]],["ion-route_4",[[0,"ion-route",{"url":[1],"component":[1],"componentProps":[16],"beforeLeave":[16],"beforeEnter":[16]}],[0,"ion-route-redirect",{"from":[1],"to":[1]}],[0,"ion-router",{"root":[1],"useHash":[4,"use-hash"],"canTransition":[64],"push":[64],"back":[64],"printDebug":[64],"navChanged":[64]},[[8,"popstate","onPopState"],[4,"ionBackButton","onBackButton"]]],[1,"ion-router-link",{"color":[513],"href":[1],"rel":[1],"routerDirection":[1,"router-direction"],"routerAnimation":[16],"target":[1]}]]],["ion-avatar_3",[[33,"ion-avatar"],[33,"ion-badge",{"color":[513]}],[1,"ion-thumbnail"]]],["ion-col_3",[[1,"ion-col",{"offset":[1],"offsetXs":[1,"offset-xs"],"offsetSm":[1,"offset-sm"],"offsetMd":[1,"offset-md"],"offsetLg":[1,"offset-lg"],"offsetXl":[1,"offset-xl"],"pull":[1],"pullXs":[1,"pull-xs"],"pullSm":[1,"pull-sm"],"pullMd":[1,"pull-md"],"pullLg":[1,"pull-lg"],"pullXl":[1,"pull-xl"],"push":[1],"pushXs":[1,"push-xs"],"pushSm":[1,"push-sm"],"pushMd":[1,"push-md"],"pushLg":[1,"push-lg"],"pushXl":[1,"push-xl"],"size":[1],"sizeXs":[1,"size-xs"],"sizeSm":[1,"size-sm"],"sizeMd":[1,"size-md"],"sizeLg":[1,"size-lg"],"sizeXl":[1,"size-xl"]},[[9,"resize","onResize"]]],[1,"ion-grid",{"fixed":[4]}],[1,"ion-row"]]],["ion-tab_2",[[1,"ion-tab",{"active":[1028],"delegate":[16],"tab":[1],"component":[1],"setActive":[64]}],[1,"ion-tabs",{"useRouter":[1028,"use-router"],"selectedTab":[32],"select":[64],"getTab":[64],"getSelected":[64],"setRouteId":[64],"getRouteId":[64]}]]],["ion-img",[[1,"ion-img",{"alt":[1],"src":[1],"loadSrc":[32],"loadError":[32]}]]],["ion-progress-bar",[[33,"ion-progress-bar",{"type":[1],"reversed":[4],"value":[2],"buffer":[2],"color":[513]}]]],["ion-range",[[33,"ion-range",{"color":[513],"debounce":[2],"name":[1],"label":[1],"dualKnobs":[4,"dual-knobs"],"min":[2],"max":[2],"pin":[4],"pinFormatter":[16],"snaps":[4],"step":[2],"ticks":[4],"activeBarStart":[1026,"active-bar-start"],"disabled":[4],"value":[1026],"labelPlacement":[1,"label-placement"],"legacy":[4],"ratioA":[32],"ratioB":[32],"pressedKnob":[32]}]]],["ion-split-pane",[[33,"ion-split-pane",{"contentId":[513,"content-id"],"disabled":[4],"when":[8],"visible":[32]}]]],["ion-text",[[1,"ion-text",{"color":[513]}]]],["ion-item_8",[[33,"ion-item-divider",{"color":[513],"sticky":[4]}],[32,"ion-item-group"],[1,"ion-skeleton-text",{"animated":[4]}],[32,"ion-list",{"lines":[1],"inset":[4],"closeSlidingItems":[64]}],[33,"ion-list-header",{"color":[513],"lines":[1]}],[49,"ion-item",{"color":[513],"button":[4],"detail":[4],"detailIcon":[1,"detail-icon"],"disabled":[4],"download":[1],"fill":[1],"shape":[1],"href":[1],"rel":[1],"lines":[1],"counter":[4],"routerAnimation":[16],"routerDirection":[1,"router-direction"],"target":[1],"type":[1],"counterFormatter":[16],"multipleInputs":[32],"focusable":[32],"counterString":[32]},[[0,"ionInput","handleIonInput"],[0,"ionColor","labelColorChanged"],[0,"ionStyle","itemStyle"]]],[34,"ion-label",{"color":[513],"position":[1],"noAnimate":[32]}],[33,"ion-note",{"color":[513]}]]],["ion-select_3",[[33,"ion-select",{"cancelText":[1,"cancel-text"],"color":[513],"compareWith":[1,"compare-with"],"disabled":[4],"fill":[1],"interface":[1],"interfaceOptions":[8,"interface-options"],"justify":[1],"label":[1],"labelPlacement":[1,"label-placement"],"legacy":[4],"multiple":[4],"name":[1],"okText":[1,"ok-text"],"placeholder":[1],"selectedText":[1,"selected-text"],"toggleIcon":[1,"toggle-icon"],"expandedIcon":[1,"expanded-icon"],"shape":[1],"value":[1032],"isExpanded":[32],"open":[64]}],[1,"ion-select-option",{"disabled":[4],"value":[8]}],[34,"ion-select-popover",{"header":[1],"subHeader":[1,"sub-header"],"message":[1],"multiple":[4],"options":[16]}]]],["ion-picker-internal",[[33,"ion-picker-internal",{"exitInputMode":[64]},[[1,"touchstart","preventTouchStartPropagation"]]]]],["ion-datetime_3",[[33,"ion-datetime",{"color":[1],"name":[1],"disabled":[4],"readonly":[4],"isDateEnabled":[16],"min":[1025],"max":[1025],"presentation":[1],"cancelText":[1,"cancel-text"],"doneText":[1,"done-text"],"clearText":[1,"clear-text"],"yearValues":[8,"year-values"],"monthValues":[8,"month-values"],"dayValues":[8,"day-values"],"hourValues":[8,"hour-values"],"minuteValues":[8,"minute-values"],"locale":[1],"firstDayOfWeek":[2,"first-day-of-week"],"titleSelectedDatesFormatter":[16],"multiple":[4],"highlightedDates":[16],"value":[1025],"showDefaultTitle":[4,"show-default-title"],"showDefaultButtons":[4,"show-default-buttons"],"showClearButton":[4,"show-clear-button"],"showDefaultTimeLabel":[4,"show-default-time-label"],"hourCycle":[1,"hour-cycle"],"size":[1],"preferWheel":[4,"prefer-wheel"],"showMonthAndYear":[32],"activeParts":[32],"workingParts":[32],"isTimePopoverOpen":[32],"confirm":[64],"reset":[64],"cancel":[64]}],[34,"ion-picker",{"overlayIndex":[2,"overlay-index"],"delegate":[16],"hasController":[4,"has-controller"],"keyboardClose":[4,"keyboard-close"],"enterAnimation":[16],"leaveAnimation":[16],"buttons":[16],"columns":[16],"cssClass":[1,"css-class"],"duration":[2],"showBackdrop":[4,"show-backdrop"],"backdropDismiss":[4,"backdrop-dismiss"],"animated":[4],"htmlAttributes":[16],"isOpen":[4,"is-open"],"trigger":[1],"presented":[32],"present":[64],"dismiss":[64],"onDidDismiss":[64],"onWillDismiss":[64],"getColumn":[64]}],[32,"ion-picker-column",{"col":[16]}]]],["ion-radio_2",[[33,"ion-radio",{"color":[513],"name":[1],"disabled":[4],"value":[8],"labelPlacement":[1,"label-placement"],"legacy":[4],"justify":[1],"checked":[32],"buttonTabindex":[32],"setFocus":[64],"setButtonTabindex":[64]}],[0,"ion-radio-group",{"allowEmptySelection":[4,"allow-empty-selection"],"name":[1],"value":[1032]},[[4,"keydown","onKeydown"]]]]],["ion-ripple-effect",[[1,"ion-ripple-effect",{"type":[1],"addRipple":[64]}]]],["ion-button_2",[[33,"ion-button",{"color":[513],"buttonType":[1025,"button-type"],"disabled":[516],"expand":[513],"fill":[1537],"routerDirection":[1,"router-direction"],"routerAnimation":[16],"download":[1],"href":[1],"rel":[1],"shape":[513],"size":[513],"strong":[4],"target":[1],"type":[1],"form":[1]}],[1,"ion-icon",{"mode":[1025],"color":[1],"ios":[1],"md":[1],"flipRtl":[4,"flip-rtl"],"name":[513],"src":[1],"icon":[8],"size":[1],"lazy":[4],"sanitize":[4],"svgContent":[32],"isVisible":[32]}]]],["ion-action-sheet",[[34,"ion-action-sheet",{"overlayIndex":[2,"overlay-index"],"delegate":[16],"hasController":[4,"has-controller"],"keyboardClose":[4,"keyboard-close"],"enterAnimation":[16],"leaveAnimation":[16],"buttons":[16],"cssClass":[1,"css-class"],"backdropDismiss":[4,"backdrop-dismiss"],"header":[1],"subHeader":[1,"sub-header"],"translucent":[4],"animated":[4],"htmlAttributes":[16],"isOpen":[4,"is-open"],"trigger":[1],"present":[64],"dismiss":[64],"onDidDismiss":[64],"onWillDismiss":[64]}]]],["ion-alert",[[34,"ion-alert",{"overlayIndex":[2,"overlay-index"],"delegate":[16],"hasController":[4,"has-controller"],"keyboardClose":[4,"keyboard-close"],"enterAnimation":[16],"leaveAnimation":[16],"cssClass":[1,"css-class"],"header":[1],"subHeader":[1,"sub-header"],"message":[1],"buttons":[16],"inputs":[1040],"backdropDismiss":[4,"backdrop-dismiss"],"translucent":[4],"animated":[4],"htmlAttributes":[16],"isOpen":[4,"is-open"],"trigger":[1],"present":[64],"dismiss":[64],"onDidDismiss":[64],"onWillDismiss":[64]},[[4,"keydown","onKeydown"]]]]],["ion-app_8",[[0,"ion-app",{"setFocus":[64]}],[1,"ion-content",{"color":[513],"fullscreen":[4],"forceOverscroll":[1028,"force-overscroll"],"scrollX":[4,"scroll-x"],"scrollY":[4,"scroll-y"],"scrollEvents":[4,"scroll-events"],"getScrollElement":[64],"getBackgroundElement":[64],"scrollToTop":[64],"scrollToBottom":[64],"scrollByPoint":[64],"scrollToPoint":[64]},[[8,"appload","onAppLoad"],[9,"resize","onResize"]]],[36,"ion-footer",{"collapse":[1],"translucent":[4],"keyboardVisible":[32]}],[36,"ion-header",{"collapse":[1],"translucent":[4]}],[1,"ion-router-outlet",{"mode":[1025],"delegate":[16],"animated":[4],"animation":[16],"swipeHandler":[16],"commit":[64],"setRouteId":[64],"getRouteId":[64]}],[33,"ion-title",{"color":[513],"size":[1]}],[33,"ion-toolbar",{"color":[513]},[[0,"ionStyle","childrenStyle"]]],[34,"ion-buttons",{"collapse":[4]}]]],["ion-picker-column-internal",[[33,"ion-picker-column-internal",{"items":[16],"value":[1032],"color":[513],"numericInput":[4,"numeric-input"],"isActive":[32],"scrollActiveItemIntoView":[64],"setValue":[64]}]]],["ion-popover",[[33,"ion-popover",{"hasController":[4,"has-controller"],"delegate":[16],"overlayIndex":[2,"overlay-index"],"enterAnimation":[16],"leaveAnimation":[16],"component":[1],"componentProps":[16],"keyboardClose":[4,"keyboard-close"],"cssClass":[1,"css-class"],"backdropDismiss":[4,"backdrop-dismiss"],"event":[8],"showBackdrop":[4,"show-backdrop"],"translucent":[4],"animated":[4],"htmlAttributes":[16],"triggerAction":[1,"trigger-action"],"trigger":[1],"size":[1],"dismissOnSelect":[4,"dismiss-on-select"],"reference":[1],"side":[1],"alignment":[1025],"arrow":[4],"isOpen":[4,"is-open"],"keyboardEvents":[4,"keyboard-events"],"keepContentsMounted":[4,"keep-contents-mounted"],"presented":[32],"presentFromTrigger":[64],"present":[64],"dismiss":[64],"getParentPopover":[64],"onDidDismiss":[64],"onWillDismiss":[64]}]]],["ion-checkbox",[[33,"ion-checkbox",{"color":[513],"name":[1],"checked":[1028],"indeterminate":[1028],"disabled":[4],"value":[8],"labelPlacement":[1,"label-placement"],"justify":[1],"legacy":[4]}]]],["ion-spinner",[[1,"ion-spinner",{"color":[513],"duration":[2],"name":[1],"paused":[4]}]]]]'),M)})(0,{exclude:["ion-tabs","ion-tab"],syncQueue:!0,raf:Me,jmp:it=>u.runOutsideAngular(it),ael(it,Ot,_,A){it[F](Ot,_,A)},rel(it,Ot,_,A){it.removeEventListener(Ot,_,A)}}))}};let Dr=(()=>{class c{static forRoot(u){return{ngModule:c,providers:[{provide:xt,useValue:u},{provide:s.ip1,useFactory:Bo,multi:!0,deps:[xt,ce.K0,s.R0b]},{provide:Nr,useFactory:$o,deps:[_e.F0]}]}}}return c.\u0275fac=function(u){return new(u||c)},c.\u0275mod=s.oAB({type:c}),c.\u0275inj=s.cJS({providers:[Xr,Yn,Co],imports:[ce.ez]}),c})();function $o(c){return null!=c&&c.componentInputBindingEnabled?new Qt:null}},5861:(yt,Pe,T)=>{"use strict";function l(me,G,K,J,Y,ie,ue){try{var _e=me[ie](ue),H=_e.value}catch(Q){return void K(Q)}_e.done?G(H):Promise.resolve(H).then(J,Y)}function s(me){return function(){var G=this,K=arguments;return new Promise(function(J,Y){var ie=me.apply(G,K);function ue(H){l(ie,J,Y,ue,_e,"next",H)}function _e(H){l(ie,J,Y,ue,_e,"throw",H)}ue(void 0)})}}T.d(Pe,{Z:()=>s})},7582:(yt,Pe,T)=>{"use strict";function K($,U,q,Me){var _t,Ye=arguments.length,We=Ye<3?U:null===Me?Me=Object.getOwnPropertyDescriptor(U,q):Me;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)We=Reflect.decorate($,U,q,Me);else for(var bt=$.length-1;bt>=0;bt--)(_t=$[bt])&&(We=(Ye<3?_t(We):Ye>3?_t(U,q,We):_t(U,q))||We);return Ye>3&&We&&Object.defineProperty(U,q,We),We}function Q($,U,q,Me){return new(q||(q=Promise))(function(We,_t){function bt(Qe){try{Ze(Me.next(Qe))}catch(Xe){_t(Xe)}}function At(Qe){try{Ze(Me.throw(Qe))}catch(Xe){_t(Xe)}}function Ze(Qe){Qe.done?We(Qe.value):function Ye(We){return We instanceof q?We:new q(function(_t){_t(We)})}(Qe.value).then(bt,At)}Ze((Me=Me.apply($,U||[])).next())})}function W($){return this instanceof W?(this.v=$,this):new W($)}function ye($,U,q){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var Ye,Me=q.apply($,U||[]),We=[];return Ye={},_t("next"),_t("throw"),_t("return"),Ye[Symbol.asyncIterator]=function(){return this},Ye;function _t($e){Me[$e]&&(Ye[$e]=function(nt){return new Promise(function(Mt,St){We.push([$e,nt,Mt,St])>1||bt($e,nt)})})}function bt($e,nt){try{!function At($e){$e.value instanceof W?Promise.resolve($e.value.v).then(Ze,Qe):Xe(We[0][2],$e)}(Me[$e](nt))}catch(Mt){Xe(We[0][3],Mt)}}function Ze($e){bt("next",$e)}function Qe($e){bt("throw",$e)}function Xe($e,nt){$e(nt),We.shift(),We.length&&bt(We[0][0],We[0][1])}}function Be($){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var q,U=$[Symbol.asyncIterator];return U?U.call($):($=function je($){var U="function"==typeof Symbol&&Symbol.iterator,q=U&&$[U],Me=0;if(q)return q.call($);if($&&"number"==typeof $.length)return{next:function(){return $&&Me>=$.length&&($=void 0),{value:$&&$[Me++],done:!$}}};throw new TypeError(U?"Object is not iterable.":"Symbol.iterator is not defined.")}($),q={},Me("next"),Me("throw"),Me("return"),q[Symbol.asyncIterator]=function(){return this},q);function Me(We){q[We]=$[We]&&function(_t){return new Promise(function(bt,At){!function Ye(We,_t,bt,At){Promise.resolve(At).then(function(Ze){We({value:Ze,done:bt})},_t)}(bt,At,(_t=$[We](_t)).done,_t.value)})}}}T.d(Pe,{FC:()=>ye,KL:()=>Be,gn:()=>K,mG:()=>Q,qq:()=>W}),"function"==typeof SuppressedError&&SuppressedError}},yt=>{yt(yt.s=6377)}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/main.ed52b21c04dc068d.js b/MacroDeck/wwwroot/client/main.ed52b21c04dc068d.js new file mode 100644 index 00000000..5c6f40de --- /dev/null +++ b/MacroDeck/wwwroot/client/main.ed52b21c04dc068d.js @@ -0,0 +1 @@ +(self.webpackChunkapp=self.webpackChunkapp||[]).push([[179],{2726:(Dt,$e,b)=>{"use strict";b.d($e,{Uw:()=>De,dV:()=>me,fo:()=>Ae});var C=b(5861);typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"&&global;var q=function(oe){return oe.Unimplemented="UNIMPLEMENTED",oe.Unavailable="UNAVAILABLE",oe}(q||{});class ce extends Error{constructor(ne,ge,Qe){super(ne),this.message=ne,this.code=ge,this.data=Qe}}const J=oe=>{var ne,ge,Qe,ot,st;const Ue=oe.CapacitorCustomPlatform||null,te=oe.Capacitor||{},K=te.Plugins=te.Plugins||{},X=oe.CapacitorPlatforms,ve=(null===(ne=null==X?void 0:X.currentPlatform)||void 0===ne?void 0:ne.getPlatform)||(()=>null!==Ue?Ue.name:(oe=>{var ne,ge;return null!=oe&&oe.androidBridge?"android":null!==(ge=null===(ne=null==oe?void 0:oe.webkit)||void 0===ne?void 0:ne.messageHandlers)&&void 0!==ge&&ge.bridge?"ios":"web"})(oe)),gt=(null===(ge=null==X?void 0:X.currentPlatform)||void 0===ge?void 0:ge.isNativePlatform)||(()=>"web"!==ve()),yt=(null===(Qe=null==X?void 0:X.currentPlatform)||void 0===Qe?void 0:Qe.isPluginAvailable)||(dt=>{const _t=Xe.get(dt);return!!(null!=_t&&_t.platforms.has(ve())||kt(dt))}),kt=(null===(ot=null==X?void 0:X.currentPlatform)||void 0===ot?void 0:ot.getPluginHeader)||(dt=>{var _t;return null===(_t=te.PluginHeaders)||void 0===_t?void 0:_t.find(Zt=>Zt.name===dt)}),Xe=new Map,Je=(null===(st=null==X?void 0:X.currentPlatform)||void 0===st?void 0:st.registerPlugin)||((dt,_t={})=>{const Zt=Xe.get(dt);if(Zt)return console.warn('Capacitor plugin "'.concat(dt,'" already registered. Cannot register plugins twice.')),Zt.proxy;const jt=ve(),Rt=kt(dt);let Ot;const hn=function(){var ln=(0,C.Z)(function*(){return!Ot&&jt in _t?Ot=Ot="function"==typeof _t[jt]?yield _t[jt]():_t[jt]:null!==Ue&&!Ot&&"web"in _t&&(Ot=Ot="function"==typeof _t.web?yield _t.web():_t.web),Ot});return function(){return ln.apply(this,arguments)}}(),Wt=ln=>{let Qt;const rn=(...zt)=>{const bn=hn().then(pt=>{const _n=((ln,Qt)=>{var rn,zt;if(!Rt){if(ln)return null===(zt=ln[Qt])||void 0===zt?void 0:zt.bind(ln);throw new ce('"'.concat(dt,'" plugin is not implemented on ').concat(jt),q.Unimplemented)}{const bn=null==Rt?void 0:Rt.methods.find(pt=>Qt===pt.name);if(bn)return"promise"===bn.rtype?pt=>te.nativePromise(dt,Qt.toString(),pt):(pt,_n)=>te.nativeCallback(dt,Qt.toString(),pt,_n);if(ln)return null===(rn=ln[Qt])||void 0===rn?void 0:rn.bind(ln)}})(pt,ln);if(_n){const Hn=_n(...zt);return Qt=null==Hn?void 0:Hn.remove,Hn}throw new ce('"'.concat(dt,".").concat(ln,'()" is not implemented on ').concat(jt),q.Unimplemented)});return"addListener"===ln&&(bn.remove=(0,C.Z)(function*(){return Qt()})),bn};return rn.toString=()=>"".concat(ln.toString(),"() { [capacitor code] }"),Object.defineProperty(rn,"name",{value:ln,writable:!1,configurable:!1}),rn},Ut=Wt("addListener"),Sn=Wt("removeListener"),Bn=(ln,Qt)=>{const rn=Ut({eventName:ln},Qt),zt=function(){var pt=(0,C.Z)(function*(){const _n=yield rn;Sn({eventName:ln,callbackId:_n},Qt)});return function(){return pt.apply(this,arguments)}}(),bn=new Promise(pt=>rn.then(()=>pt({remove:zt})));return bn.remove=(0,C.Z)(function*(){console.warn("Using addListener() without 'await' is deprecated."),yield zt()}),bn},Lt=new Proxy({},{get(ln,Qt){switch(Qt){case"$$typeof":return;case"toJSON":return()=>({});case"addListener":return Rt?Bn:Ut;case"removeListener":return Sn;default:return Wt(Qt)}}});return K[dt]=Lt,Xe.set(dt,{name:dt,proxy:Lt,platforms:new Set([...Object.keys(_t),...Rt?[jt]:[]])}),Lt});return te.convertFileSrc||(te.convertFileSrc=dt=>dt),te.getPlatform=ve,te.handleError=dt=>oe.console.error(dt),te.isNativePlatform=gt,te.isPluginAvailable=yt,te.pluginMethodNoop=(dt,_t,Zt)=>Promise.reject("".concat(Zt,' does not have an implementation of "').concat(_t,'".')),te.registerPlugin=Je,te.Exception=ce,te.DEBUG=!!te.DEBUG,te.isLoggingEnabled=!!te.isLoggingEnabled,te.platform=te.getPlatform(),te.isNative=te.isNativePlatform(),te},me=(oe=>oe.Capacitor=J(oe))(typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),Ae=me.registerPlugin;class De{constructor(ne){this.listeners={},this.windowListeners={},ne&&(console.warn('Capacitor WebPlugin "'.concat(ne.name,'" config object was deprecated in v3 and will be removed in v4.')),this.config=ne)}addListener(ne,ge){var Qe=this;this.listeners[ne]||(this.listeners[ne]=[]),this.listeners[ne].push(ge);const st=this.windowListeners[ne];st&&!st.registered&&this.addWindowListener(st);const Ue=function(){var K=(0,C.Z)(function*(){return Qe.removeListener(ne,ge)});return function(){return K.apply(this,arguments)}}(),te=Promise.resolve({remove:Ue});return Object.defineProperty(te,"remove",{value:(K=(0,C.Z)(function*(){console.warn("Using addListener() without 'await' is deprecated."),yield Ue()}),function(){return K.apply(this,arguments)})}),te;var K}removeAllListeners(){var ne=this;return(0,C.Z)(function*(){ne.listeners={};for(const ge in ne.windowListeners)ne.removeWindowListener(ne.windowListeners[ge]);ne.windowListeners={}})()}notifyListeners(ne,ge){const Qe=this.listeners[ne];Qe&&Qe.forEach(ot=>ot(ge))}hasListeners(ne){return!!this.listeners[ne].length}registerWindowListener(ne,ge){this.windowListeners[ge]={registered:!1,windowEventName:ne,pluginEventName:ge,handler:Qe=>{this.notifyListeners(ge,Qe)}}}unimplemented(ne="not implemented"){return new me.Exception(ne,q.Unimplemented)}unavailable(ne="not available"){return new me.Exception(ne,q.Unavailable)}removeListener(ne,ge){var Qe=this;return(0,C.Z)(function*(){const ot=Qe.listeners[ne];if(!ot)return;const st=ot.indexOf(ge);Qe.listeners[ne].splice(st,1),Qe.listeners[ne].length||Qe.removeWindowListener(Qe.windowListeners[ne])})()}addWindowListener(ne){window.addEventListener(ne.windowEventName,ne.handler),ne.registered=!0}removeWindowListener(ne){ne&&(window.removeEventListener(ne.windowEventName,ne.handler),ne.registered=!1)}}const Pe=oe=>encodeURIComponent(oe).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape),qe=oe=>oe.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent);class Z extends De{getCookies(){return(0,C.Z)(function*(){const ne=document.cookie,ge={};return ne.split(";").forEach(Qe=>{if(Qe.length<=0)return;let[ot,st]=Qe.replace(/=/,"CAP_COOKIE").split("CAP_COOKIE");ot=qe(ot).trim(),st=qe(st).trim(),ge[ot]=st}),ge})()}setCookie(ne){return(0,C.Z)(function*(){try{const ge=Pe(ne.key),Qe=Pe(ne.value),ot="; expires=".concat((ne.expires||"").replace("expires=","")),st=(ne.path||"/").replace("path=",""),Ue=null!=ne.url&&ne.url.length>0?"domain=".concat(ne.url):"";document.cookie="".concat(ge,"=").concat(Qe||"").concat(ot,"; path=").concat(st,"; ").concat(Ue,";")}catch(ge){return Promise.reject(ge)}})()}deleteCookie(ne){return(0,C.Z)(function*(){try{document.cookie="".concat(ne.key,"=; Max-Age=0")}catch(ge){return Promise.reject(ge)}})()}clearCookies(){return(0,C.Z)(function*(){try{const ne=document.cookie.split(";")||[];for(const ge of ne)document.cookie=ge.replace(/^ +/,"").replace(/=.*/,"=;expires=".concat((new Date).toUTCString(),";path=/"))}catch(ne){return Promise.reject(ne)}})()}clearAllCookies(){var ne=this;return(0,C.Z)(function*(){try{yield ne.clearCookies()}catch(ge){return Promise.reject(ge)}})()}}Ae("CapacitorCookies",{web:()=>new Z});const Me=function(){var oe=(0,C.Z)(function*(ne){return new Promise((ge,Qe)=>{const ot=new FileReader;ot.onload=()=>{const st=ot.result;ge(st.indexOf(",")>=0?st.split(",")[1]:st)},ot.onerror=st=>Qe(st),ot.readAsDataURL(ne)})});return function(ge){return oe.apply(this,arguments)}}();class ue extends De{request(ne){return(0,C.Z)(function*(){const ge=((oe,ne={})=>{const ge=Object.assign({method:oe.method||"GET",headers:oe.headers},ne),ot=((oe={})=>{const ne=Object.keys(oe);return Object.keys(oe).map(ot=>ot.toLocaleLowerCase()).reduce((ot,st,Ue)=>(ot[st]=oe[ne[Ue]],ot),{})})(oe.headers)["content-type"]||"";if("string"==typeof oe.data)ge.body=oe.data;else if(ot.includes("application/x-www-form-urlencoded")){const st=new URLSearchParams;for(const[Ue,te]of Object.entries(oe.data||{}))st.set(Ue,te);ge.body=st.toString()}else if(ot.includes("multipart/form-data")){const st=new FormData;if(oe.data instanceof FormData)oe.data.forEach((te,K)=>{st.append(K,te)});else for(const te of Object.keys(oe.data))st.append(te,oe.data[te]);ge.body=st;const Ue=new Headers(ge.headers);Ue.delete("content-type"),ge.headers=Ue}else(ot.includes("application/json")||"object"==typeof oe.data)&&(ge.body=JSON.stringify(oe.data));return ge})(ne,ne.webFetchExtra),Qe=((oe,ne=!0)=>oe?Object.entries(oe).reduce((Qe,ot)=>{const[st,Ue]=ot;let te,K;return Array.isArray(Ue)?(K="",Ue.forEach(X=>{te=ne?encodeURIComponent(X):X,K+="".concat(st,"=").concat(te,"&")}),K.slice(0,-1)):(te=ne?encodeURIComponent(Ue):Ue,K="".concat(st,"=").concat(te)),"".concat(Qe,"&").concat(K)},"").substr(1):null)(ne.params,ne.shouldEncodeUrlParams),ot=Qe?"".concat(ne.url,"?").concat(Qe):ne.url,st=yield fetch(ot,ge),Ue=st.headers.get("content-type")||"";let K,X,{responseType:te="text"}=st.ok?ne:{};switch(Ue.includes("application/json")&&(te="json"),te){case"arraybuffer":case"blob":X=yield st.blob(),K=yield Me(X);break;case"json":K=yield st.json();break;default:K=yield st.text()}const be={};return st.headers.forEach((ve,Ve)=>{be[Ve]=ve}),{data:K,headers:be,status:st.status,url:st.url}})()}get(ne){var ge=this;return(0,C.Z)(function*(){return ge.request(Object.assign(Object.assign({},ne),{method:"GET"}))})()}post(ne){var ge=this;return(0,C.Z)(function*(){return ge.request(Object.assign(Object.assign({},ne),{method:"POST"}))})()}put(ne){var ge=this;return(0,C.Z)(function*(){return ge.request(Object.assign(Object.assign({},ne),{method:"PUT"}))})()}patch(ne){var ge=this;return(0,C.Z)(function*(){return ge.request(Object.assign(Object.assign({},ne),{method:"PATCH"}))})()}delete(ne){var ge=this;return(0,C.Z)(function*(){return ge.request(Object.assign(Object.assign({},ne),{method:"DELETE"}))})()}}Ae("CapacitorHttp",{web:()=>new ue})},3630:(Dt,$e,b)=>{"use strict";b.d($e,{c:()=>L,r:()=>J});const L=(P,F)=>{P.componentOnReady?P.componentOnReady().then(ue=>F(ue)):J(()=>F(P))},J=P=>"function"==typeof __zone_symbol__requestAnimationFrame?__zone_symbol__requestAnimationFrame(P):"function"==typeof requestAnimationFrame?requestAnimationFrame(P):setTimeout(P)},191:(Dt,$e,b)=>{"use strict";b.d($e,{L:()=>C,a:()=>i,b:()=>L,c:()=>ie,d:()=>Q,g:()=>P});const C="ionViewWillEnter",i="ionViewDidEnter",L="ionViewWillLeave",ie="ionViewDidLeave",Q="ionViewWillUnload",P=F=>F.classList.contains("ion-page")?F:F.querySelector(":scope > .ion-page, :scope > ion-nav, :scope > ion-tabs")||F},4913:(Dt,$e,b)=>{"use strict";b.d($e,{c:()=>Be});var C=b(1848),i=b(512);let L;const Q=De=>De.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),he=De=>(void 0===L&&(L=void 0===De.style.animationName&&void 0!==De.style.webkitAnimationName?"-webkit-":""),L),k=(De,Ce,Pe)=>{const qe=Ce.startsWith("animation")?he(De):"";De.style.setProperty(qe+Ce,Pe)},q=(De,Ce)=>{const Pe=Ce.startsWith("animation")?he(De):"";De.style.removeProperty(Pe+Ce)},J=[],ae=(De=[],Ce)=>{if(void 0!==Ce){const Pe=Array.isArray(Ce)?Ce:[Ce];return[...De,...Pe]}return De},Be=De=>{let Ce,Pe,qe,Z,Ie,Me,Y,te,K,X,be,Et,yt,Ze=[],P=[],F=[],ue=!1,oe={},ne=[],ge=[],Qe={},ot=0,st=!1,Ue=!1,ve=!0,Ve=!1,gt=!0,wt=!1;const kt=De,Bt=[],je=[],Xe=[],xe=[],Je=[],dt=[],_t=[],Zt=[],jt=[],Rt=[],Ot=[],hn="function"==typeof AnimationEffect||void 0!==C.w&&"function"==typeof C.w.AnimationEffect,Gt="function"==typeof Element&&"function"==typeof Element.prototype.animate&&hn,Ut=()=>Ot,Qt=(v,R)=>{const z=R.findIndex(le=>le.c===v);z>-1&&R.splice(z,1)},zt=(v,R)=>((null!=R&&R.oneTimeCallback?je:Bt).push({c:v,o:R}),yt),pt=()=>{if(Gt)Ot.forEach(v=>{v.cancel()}),Ot.length=0;else{const v=xe.slice();(0,i.r)(()=>{v.forEach(R=>{q(R,"animation-name"),q(R,"animation-duration"),q(R,"animation-timing-function"),q(R,"animation-iteration-count"),q(R,"animation-delay"),q(R,"animation-play-state"),q(R,"animation-fill-mode"),q(R,"animation-direction")})})}},_n=()=>{dt.forEach(v=>{null!=v&&v.parentNode&&v.parentNode.removeChild(v)}),dt.length=0},Zn=()=>void 0!==Ie?Ie:Y?Y.getFill():"both",ze=()=>void 0!==K?K:void 0!==Me?Me:Y?Y.getDirection():"normal",_e=()=>st?"linear":void 0!==qe?qe:Y?Y.getEasing():"linear",Ge=()=>Ue?0:void 0!==X?X:void 0!==Pe?Pe:Y?Y.getDuration():0,pe=()=>void 0!==Z?Z:Y?Y.getIterations():1,Ne=()=>void 0!==be?be:void 0!==Ce?Ce:Y?Y.getDelay():0,Te=()=>{0!==ot&&(ot--,0===ot&&((()=>{A(),jt.forEach(Oe=>Oe()),Rt.forEach(Oe=>Oe());const v=ve?1:0,R=ne,z=ge,le=Qe;xe.forEach(Oe=>{const we=Oe.classList;R.forEach(nt=>we.add(nt)),z.forEach(nt=>we.remove(nt));for(const nt in le)le.hasOwnProperty(nt)&&k(Oe,nt,le[nt])}),X=void 0,K=void 0,be=void 0,Bt.forEach(Oe=>Oe.c(v,yt)),je.forEach(Oe=>Oe.c(v,yt)),je.length=0,gt=!0,ve&&(Ve=!0),ve=!0})(),Y&&Y.animationFinish()))},Le=(v=!0)=>{_n();const R=(De=>(De.forEach(Ce=>{for(const Pe in Ce)if(Ce.hasOwnProperty(Pe)){const qe=Ce[Pe];if("easing"===Pe)Ce["animation-timing-function"]=qe,delete Ce[Pe];else{const Z=Q(Pe);Z!==Pe&&(Ce[Z]=qe,delete Ce[Pe])}}}),De))(Ze);xe.forEach(z=>{if(R.length>0){const le=((De=[])=>De.map(Ce=>{const Pe=Ce.offset,qe=[];for(const Z in Ce)Ce.hasOwnProperty(Z)&&"offset"!==Z&&qe.push("".concat(Z,": ").concat(Ce[Z],";"));return"".concat(100*Pe,"% { ").concat(qe.join(" ")," }")}).join(" "))(R);Et=void 0!==De?De:(De=>{let Ce=J.indexOf(De);return Ce<0&&(Ce=J.push(De)-1),"ion-animation-".concat(Ce)})(le);const Oe=((De,Ce,Pe)=>{var qe;const Z=(De=>{const Ce=void 0!==De.getRootNode?De.getRootNode():De;return Ce.head||Ce})(Pe),Ie=he(Pe),Me=Z.querySelector("#"+De);if(Me)return Me;const Ze=(null!==(qe=Pe.ownerDocument)&&void 0!==qe?qe:document).createElement("style");return Ze.id=De,Ze.textContent="@".concat(Ie,"keyframes ").concat(De," { ").concat(Ce," } @").concat(Ie,"keyframes ").concat(De,"-alt { ").concat(Ce," }"),Z.appendChild(Ze),Ze})(Et,le,z);dt.push(Oe),k(z,"animation-duration","".concat(Ge(),"ms")),k(z,"animation-timing-function",_e()),k(z,"animation-delay","".concat(Ne(),"ms")),k(z,"animation-fill-mode",Zn()),k(z,"animation-direction",ze());const we=pe()===1/0?"infinite":pe().toString();k(z,"animation-iteration-count",we),k(z,"animation-play-state","paused"),v&&k(z,"animation-name","".concat(Oe.id,"-alt")),(0,i.r)(()=>{k(z,"animation-name",Oe.id||null)})}})},Ct=(v=!0)=>{(()=>{_t.forEach(le=>le()),Zt.forEach(le=>le());const v=P,R=F,z=oe;xe.forEach(le=>{const Oe=le.classList;v.forEach(we=>Oe.add(we)),R.forEach(we=>Oe.remove(we));for(const we in z)z.hasOwnProperty(we)&&k(le,we,z[we])})})(),Ze.length>0&&(Gt?(xe.forEach(v=>{const R=v.animate(Ze,{id:kt,delay:Ne(),duration:Ge(),easing:_e(),iterations:pe(),fill:Zn(),direction:ze()});R.pause(),Ot.push(R)}),Ot.length>0&&(Ot[0].onfinish=()=>{Te()})):Le(v)),ue=!0},Tt=v=>{if(v=Math.min(Math.max(v,0),.9999),Gt)Ot.forEach(R=>{R.currentTime=R.effect.getComputedTiming().delay+Ge()*v,R.pause()});else{const R="-".concat(Ge()*v,"ms");xe.forEach(z=>{Ze.length>0&&(k(z,"animation-delay",R),k(z,"animation-play-state","paused"))})}},Pt=v=>{Ot.forEach(R=>{R.effect.updateTiming({delay:Ne(),duration:Ge(),easing:_e(),iterations:pe(),fill:Zn(),direction:ze()})}),void 0!==v&&Tt(v)},cn=(v=!0,R)=>{(0,i.r)(()=>{xe.forEach(z=>{k(z,"animation-name",Et||null),k(z,"animation-duration","".concat(Ge(),"ms")),k(z,"animation-timing-function",_e()),k(z,"animation-delay",void 0!==R?"-".concat(R*Ge(),"ms"):"".concat(Ne(),"ms")),k(z,"animation-fill-mode",Zn()||null),k(z,"animation-direction",ze()||null);const le=pe()===1/0?"infinite":pe().toString();k(z,"animation-iteration-count",le),v&&k(z,"animation-name","".concat(Et,"-alt")),(0,i.r)(()=>{k(z,"animation-name",Et||null)})})})},pn=(v=!1,R=!0,z)=>(v&&Je.forEach(le=>{le.update(v,R,z)}),Gt?Pt(z):cn(R,z),yt),qt=()=>{ue&&(Gt?Ot.forEach(v=>{v.pause()}):xe.forEach(v=>{k(v,"animation-play-state","paused")}),wt=!0)},gr=()=>{te=void 0,Te()},A=()=>{te&&clearTimeout(te)},G=v=>new Promise(R=>{null!=v&&v.sync&&(Ue=!0,zt(()=>Ue=!1,{oneTimeCallback:!0})),ue||Ct(),Ve&&(Gt?(Tt(0),Pt()):cn(),Ve=!1),gt&&(ot=Je.length+1,gt=!1);const z=()=>{Qt(le,je),R()},le=()=>{Qt(z,Xe),R()};zt(le,{oneTimeCallback:!0}),((v,R)=>{Xe.push({c:v,o:{oneTimeCallback:!0}})})(z),Je.forEach(Oe=>{Oe.play()}),Gt?(Ot.forEach(v=>{v.play()}),(0===Ze.length||0===xe.length)&&Te()):(()=>{if(A(),(0,i.r)(()=>{xe.forEach(v=>{Ze.length>0&&k(v,"animation-play-state","running")})}),0===Ze.length||0===xe.length)Te();else{const v=Ne()||0,R=Ge()||0,z=pe()||1;isFinite(z)&&(te=setTimeout(gr,v+R*z+100)),((De,Ce)=>{let Pe;const qe={passive:!0},Ie=Me=>{De===Me.target&&(Pe&&Pe(),A(),(0,i.r)(()=>{xe.forEach(v=>{q(v,"animation-duration"),q(v,"animation-delay"),q(v,"animation-play-state")}),(0,i.r)(Te)}))};De&&(De.addEventListener("webkitAnimationEnd",Ie,qe),De.addEventListener("animationend",Ie,qe),Pe=()=>{De.removeEventListener("webkitAnimationEnd",Ie,qe),De.removeEventListener("animationend",Ie,qe)})})(xe[0])}})(),wt=!1}),Fe=(v,R)=>{const z=Ze[0];return void 0===z||void 0!==z.offset&&0!==z.offset?Ze=[{offset:0,[v]:R},...Ze]:z[v]=R,yt};return yt={parentAnimation:Y,elements:xe,childAnimations:Je,id:kt,animationFinish:Te,from:Fe,to:(v,R)=>{const z=Ze[Ze.length-1];return void 0===z||void 0!==z.offset&&1!==z.offset?Ze=[...Ze,{offset:1,[v]:R}]:z[v]=R,yt},fromTo:(v,R,z)=>Fe(v,R).to(v,z),parent:v=>(Y=v,yt),play:G,pause:()=>(Je.forEach(v=>{v.pause()}),qt(),yt),stop:()=>{Je.forEach(v=>{v.stop()}),ue&&(pt(),ue=!1),st=!1,Ue=!1,gt=!0,K=void 0,X=void 0,be=void 0,ot=0,Ve=!1,ve=!0,wt=!1,Xe.forEach(v=>v.c(0,yt)),Xe.length=0},destroy:v=>(Je.forEach(R=>{R.destroy(v)}),(v=>{pt(),v&&_n()})(v),xe.length=0,Je.length=0,Ze.length=0,Bt.length=0,je.length=0,ue=!1,gt=!0,yt),keyframes:v=>{const R=Ze!==v;return Ze=v,R&&(v=>{Gt?Ut().forEach(R=>{const z=R.effect;if(z.setKeyframes)z.setKeyframes(v);else{const le=new KeyframeEffect(z.target,v,z.getTiming());R.effect=le}}):Le()})(Ze),yt},addAnimation:v=>{if(null!=v)if(Array.isArray(v))for(const R of v)R.parent(yt),Je.push(R);else v.parent(yt),Je.push(v);return yt},addElement:v=>{if(null!=v)if(1===v.nodeType)xe.push(v);else if(v.length>=0)for(let R=0;R(Ie=v,pn(!0),yt),direction:v=>(Me=v,pn(!0),yt),iterations:v=>(Z=v,pn(!0),yt),duration:v=>(!Gt&&0===v&&(v=1),Pe=v,pn(!0),yt),easing:v=>(qe=v,pn(!0),yt),delay:v=>(Ce=v,pn(!0),yt),getWebAnimations:Ut,getKeyframes:()=>Ze,getFill:Zn,getDirection:ze,getDelay:Ne,getIterations:pe,getEasing:_e,getDuration:Ge,afterAddRead:v=>(jt.push(v),yt),afterAddWrite:v=>(Rt.push(v),yt),afterClearStyles:(v=[])=>{for(const R of v)Qe[R]="";return yt},afterStyles:(v={})=>(Qe=v,yt),afterRemoveClass:v=>(ge=ae(ge,v),yt),afterAddClass:v=>(ne=ae(ne,v),yt),beforeAddRead:v=>(_t.push(v),yt),beforeAddWrite:v=>(Zt.push(v),yt),beforeClearStyles:(v=[])=>{for(const R of v)oe[R]="";return yt},beforeStyles:(v={})=>(oe=v,yt),beforeRemoveClass:v=>(F=ae(F,v),yt),beforeAddClass:v=>(P=ae(P,v),yt),onFinish:zt,isRunning:()=>0!==ot&&!wt,progressStart:(v=!1,R)=>(Je.forEach(z=>{z.progressStart(v,R)}),qt(),st=v,ue||Ct(),pn(!1,!0,R),yt),progressStep:v=>(Je.forEach(R=>{R.progressStep(v)}),Tt(v),yt),progressEnd:(v,R,z)=>(st=!1,Je.forEach(le=>{le.progressEnd(v,R,z)}),void 0!==z&&(X=z),Ve=!1,ve=!0,0===v?(K="reverse"===ze()?"normal":"reverse","reverse"===K&&(ve=!1),Gt?(pn(),Tt(1-R)):(be=(1-R)*Ge()*-1,pn(!1,!1))):1===v&&(Gt?(pn(),Tt(R)):(be=R*Ge()*-1,pn(!1,!1))),void 0!==v&&!Y&&G(),yt)}}},8958:(Dt,$e,b)=>{"use strict";b.d($e,{E:()=>Ee,a:()=>C,s:()=>q});const C=J=>{try{if(J instanceof k)return J.value;if(!ie()||"string"!=typeof J||""===J)return J;if(J.includes("onload="))return"";const se=document.createDocumentFragment(),me=document.createElement("div");se.appendChild(me),me.innerHTML=J,he.forEach(De=>{const Ce=se.querySelectorAll(De);for(let Pe=Ce.length-1;Pe>=0;Pe--){const qe=Ce[Pe];qe.parentNode?qe.parentNode.removeChild(qe):se.removeChild(qe);const Z=L(qe);for(let Ie=0;Ie{if(J.nodeType&&1!==J.nodeType)return;if(typeof NamedNodeMap<"u"&&!(J.attributes instanceof NamedNodeMap))return void J.remove();for(let me=J.attributes.length-1;me>=0;me--){const Ae=J.attributes.item(me),ae=Ae.name;if(!Q.includes(ae.toLowerCase())){J.removeAttribute(ae);continue}const Be=Ae.value,De=J[ae];(null!=Be&&Be.toLowerCase().includes("javascript:")||null!=De&&De.toLowerCase().includes("javascript:"))&&J.removeAttribute(ae)}const se=L(J);for(let me=0;menull!=J.children?J.children:J.childNodes,ie=()=>{var J;const se=window,me=null===(J=null==se?void 0:se.Ionic)||void 0===J?void 0:J.config;return!me||(me.get?me.get("sanitizerEnabled",!0):!0===me.sanitizerEnabled||void 0===me.sanitizerEnabled)},Q=["class","id","href","src","name","slot"],he=["script","style","iframe","meta","link","object","embed"];class k{constructor(se){this.value=se}}const q=J=>{const se=window,me=se.Ionic;if(!me||!me.config||"Object"===me.config.constructor.name)return se.Ionic=se.Ionic||{},se.Ionic.config=Object.assign(Object.assign({},se.Ionic.config),J),se.Ionic.config},Ee=!1},3254:(Dt,$e,b)=>{"use strict";b.d($e,{C:()=>Q,a:()=>L,d:()=>ie});var C=b(5861),i=b(512);const L=function(){var he=(0,C.Z)(function*(k,q,ce,Ee,J,se){var me;if(k)return k.attachViewToDom(q,ce,J,Ee);if(!(se||"string"==typeof ce||ce instanceof HTMLElement))throw new Error("framework delegate is missing");const Ae="string"==typeof ce?null===(me=q.ownerDocument)||void 0===me?void 0:me.createElement(ce):ce;return Ee&&Ee.forEach(ae=>Ae.classList.add(ae)),J&&Object.assign(Ae,J),q.appendChild(Ae),yield new Promise(ae=>(0,i.c)(Ae,ae)),Ae});return function(q,ce,Ee,J,se,me){return he.apply(this,arguments)}}(),ie=(he,k)=>{if(k){if(he)return he.removeViewFromDom(k.parentElement,k);k.remove()}return Promise.resolve()},Q=()=>{let he,k;return{attachViewToDom:function(){var Ee=(0,C.Z)(function*(J,se,me={},Ae=[]){var ae,Be;let De;if(he=J,se){const Pe="string"==typeof se?null===(ae=he.ownerDocument)||void 0===ae?void 0:ae.createElement(se):se;Ae.forEach(qe=>Pe.classList.add(qe)),Object.assign(Pe,me),he.appendChild(Pe),De=Pe,yield new Promise(qe=>(0,i.c)(Pe,qe))}else if(he.children.length>0&&("ION-MODAL"===he.tagName||"ION-POPOVER"===he.tagName)&&!(De=he.children[0]).classList.contains("ion-delegate-host")){const qe=null===(Be=he.ownerDocument)||void 0===Be?void 0:Be.createElement("div");qe.classList.add("ion-delegate-host"),Ae.forEach(Z=>qe.classList.add(Z)),qe.append(...he.children),he.appendChild(qe),De=qe}const Ce=document.querySelector("ion-app")||document.body;return k=document.createComment("ionic teleport"),he.parentNode.insertBefore(k,he),Ce.appendChild(he),null!=De?De:he});return function(se,me){return Ee.apply(this,arguments)}}(),removeViewFromDom:()=>(he&&k&&(k.parentNode.insertBefore(he,k),k.remove()),Promise.resolve())}}},2019:(Dt,$e,b)=>{"use strict";b.d($e,{G:()=>Q});class i{constructor(k,q,ce,Ee,J){this.id=q,this.name=ce,this.disableScroll=J,this.priority=1e6*Ee+q,this.ctrl=k}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 k=this.ctrl.capture(this.name,this.id,this.priority);return k&&this.disableScroll&&this.ctrl.disableScroll(this.id),k}release(){this.ctrl&&(this.ctrl.release(this.id),this.disableScroll&&this.ctrl.enableScroll(this.id))}destroy(){this.release(),this.ctrl=void 0}}class L{constructor(k,q,ce,Ee){this.id=q,this.disable=ce,this.disableScroll=Ee,this.ctrl=k}block(){if(this.ctrl){if(this.disable)for(const k of this.disable)this.ctrl.disableGesture(k,this.id);this.disableScroll&&this.ctrl.disableScroll(this.id)}}unblock(){if(this.ctrl){if(this.disable)for(const k of this.disable)this.ctrl.enableGesture(k,this.id);this.disableScroll&&this.ctrl.enableScroll(this.id)}}destroy(){this.unblock(),this.ctrl=void 0}}const ie="backdrop-no-scroll",Q=new class C{constructor(){this.gestureId=0,this.requestedStart=new Map,this.disabledGestures=new Map,this.disabledScroll=new Set}createGesture(k){var q;return new i(this,this.newID(),k.name,null!==(q=k.priority)&&void 0!==q?q:0,!!k.disableScroll)}createBlocker(k={}){return new L(this,this.newID(),k.disable,!!k.disableScroll)}start(k,q,ce){return this.canStart(k)?(this.requestedStart.set(q,ce),!0):(this.requestedStart.delete(q),!1)}capture(k,q,ce){if(!this.start(k,q,ce))return!1;const Ee=this.requestedStart;let J=-1e4;if(Ee.forEach(se=>{J=Math.max(J,se)}),J===ce){this.capturedId=q,Ee.clear();const se=new CustomEvent("ionGestureCaptured",{detail:{gestureName:k}});return document.dispatchEvent(se),!0}return Ee.delete(q),!1}release(k){this.requestedStart.delete(k),this.capturedId===k&&(this.capturedId=void 0)}disableGesture(k,q){let ce=this.disabledGestures.get(k);void 0===ce&&(ce=new Set,this.disabledGestures.set(k,ce)),ce.add(q)}enableGesture(k,q){const ce=this.disabledGestures.get(k);void 0!==ce&&ce.delete(q)}disableScroll(k){this.disabledScroll.add(k),1===this.disabledScroll.size&&document.body.classList.add(ie)}enableScroll(k){this.disabledScroll.delete(k),0===this.disabledScroll.size&&document.body.classList.remove(ie)}canStart(k){return!(void 0!==this.capturedId||this.isDisabled(k))}isCaptured(){return void 0!==this.capturedId}isScrollDisabled(){return this.disabledScroll.size>0}isDisabled(k){const q=this.disabledGestures.get(k);return!!(q&&q.size>0)}newID(){return this.gestureId++,this.gestureId}}},4393:(Dt,$e,b)=>{"use strict";b.r($e),b.d($e,{MENU_BACK_BUTTON_PRIORITY:()=>Q,OVERLAY_BACK_BUTTON_PRIORITY:()=>ie,blockHardwareBackButton:()=>i,startHardwareBackButton:()=>L});var C=b(5861);const i=()=>{document.addEventListener("backbutton",()=>{})},L=()=>{const he=document;let k=!1;he.addEventListener("backbutton",()=>{if(k)return;let q=0,ce=[];const Ee=new CustomEvent("ionBackButton",{bubbles:!1,detail:{register(me,Ae){ce.push({priority:me,handler:Ae,id:q++})}}});he.dispatchEvent(Ee);const J=function(){var me=(0,C.Z)(function*(Ae){try{if(null!=Ae&&Ae.handler){const ae=Ae.handler(se);null!=ae&&(yield ae)}}catch(ae){console.error(ae)}});return function(ae){return me.apply(this,arguments)}}(),se=()=>{if(ce.length>0){let me={priority:Number.MIN_SAFE_INTEGER,handler:()=>{},id:-1};ce.forEach(Ae=>{Ae.priority>=me.priority&&(me=Ae)}),k=!0,ce=ce.filter(Ae=>Ae.id!==me.id),J(me).then(()=>k=!1)}};se()})},ie=100,Q=99},512:(Dt,$e,b)=>{"use strict";b.d($e,{a:()=>q,b:()=>ce,c:()=>L,d:()=>Be,e:()=>ae,f:()=>Ae,g:()=>Ee,h:()=>me,i:()=>k,j:()=>Ie,k:()=>Q,l:()=>De,m:()=>ie,n:()=>se,o:()=>Ce,p:()=>Z,q:()=>Me,r:()=>J,s:()=>Ze,t:()=>C,u:()=>Pe,v:()=>qe});const C=(P,F=0)=>new Promise(ue=>{i(P,F,ue)}),i=(P,F=0,ue)=>{let Y,oe;const ne={passive:!0},Qe=()=>{Y&&Y()},ot=st=>{(void 0===st||P===st.target)&&(Qe(),ue(st))};return P&&(P.addEventListener("webkitTransitionEnd",ot,ne),P.addEventListener("transitionend",ot,ne),oe=setTimeout(ot,F+500),Y=()=>{oe&&(clearTimeout(oe),oe=void 0),P.removeEventListener("webkitTransitionEnd",ot,ne),P.removeEventListener("transitionend",ot,ne)}),Qe},L=(P,F)=>{P.componentOnReady?P.componentOnReady().then(ue=>F(ue)):J(()=>F(P))},ie=P=>void 0!==P.componentOnReady,Q=(P,F=[])=>{const ue={};return F.forEach(Y=>{P.hasAttribute(Y)&&(null!==P.getAttribute(Y)&&(ue[Y]=P.getAttribute(Y)),P.removeAttribute(Y))}),ue},he=["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"],k=(P,F)=>{let ue=he;return F&&F.length>0&&(ue=ue.filter(Y=>!F.includes(Y))),Q(P,ue)},q=(P,F,ue,Y)=>{var oe;if(typeof window<"u"){const ne=window,ge=null===(oe=null==ne?void 0:ne.Ionic)||void 0===oe?void 0:oe.config;if(ge){const Qe=ge.get("_ael");if(Qe)return Qe(P,F,ue,Y);if(ge._ael)return ge._ael(P,F,ue,Y)}}return P.addEventListener(F,ue,Y)},ce=(P,F,ue,Y)=>{var oe;if(typeof window<"u"){const ne=window,ge=null===(oe=null==ne?void 0:ne.Ionic)||void 0===oe?void 0:oe.config;if(ge){const Qe=ge.get("_rel");if(Qe)return Qe(P,F,ue,Y);if(ge._rel)return ge._rel(P,F,ue,Y)}}return P.removeEventListener(F,ue,Y)},Ee=(P,F=P)=>P.shadowRoot||F,J=P=>"function"==typeof __zone_symbol__requestAnimationFrame?__zone_symbol__requestAnimationFrame(P):"function"==typeof requestAnimationFrame?requestAnimationFrame(P):setTimeout(P),se=P=>!!P.shadowRoot&&!!P.attachShadow,me=P=>{const F=P.closest("ion-item");return F?F.querySelector("ion-label"):null},Ae=P=>{if(P.focus(),P.classList.contains("ion-focusable")){const F=P.closest("ion-app");F&&F.setFocus([P])}},ae=(P,F)=>{let ue;const Y=P.getAttribute("aria-labelledby"),oe=P.id;let ne=null!==Y&&""!==Y.trim()?Y:F+"-lbl",ge=null!==Y&&""!==Y.trim()?document.getElementById(Y):me(P);return ge?(null===Y&&(ge.id=ne),ue=ge.textContent,ge.setAttribute("aria-hidden","true")):""!==oe.trim()&&(ge=document.querySelector('label[for="'.concat(oe,'"]')),ge&&(""!==ge.id?ne=ge.id:ge.id=ne="".concat(oe,"-lbl"),ue=ge.textContent)),{label:ge,labelId:ne,labelText:ue}},Be=(P,F,ue,Y,oe)=>{if(P||se(F)){let ne=F.querySelector("input.aux-input");ne||(ne=F.ownerDocument.createElement("input"),ne.type="hidden",ne.classList.add("aux-input"),F.appendChild(ne)),ne.disabled=oe,ne.name=ue,ne.value=Y||""}},De=(P,F,ue)=>Math.max(P,Math.min(F,ue)),Ce=(P,F)=>{if(!P){const ue="ASSERT: "+F;throw console.error(ue),new Error(ue)}},Pe=P=>P.timeStamp||Date.now(),qe=P=>{if(P){const F=P.changedTouches;if(F&&F.length>0){const ue=F[0];return{x:ue.clientX,y:ue.clientY}}if(void 0!==P.pageX)return{x:P.pageX,y:P.pageY}}return{x:0,y:0}},Z=P=>{const F="rtl"===document.dir;switch(P){case"start":return F;case"end":return!F;default:throw new Error('"'.concat(P,'" is not a valid value for [side]. Use "start" or "end" instead.'))}},Ie=(P,F)=>{const ue=P._original||P;return{_original:P,emit:Me(ue.emit.bind(ue),F)}},Me=(P,F=0)=>{let ue;return(...Y)=>{clearTimeout(ue),ue=setTimeout(P,F,...Y)}},Ze=(P,F)=>{if(null!=P||(P={}),null!=F||(F={}),P===F)return!0;const ue=Object.keys(P);if(ue.length!==Object.keys(F).length)return!1;for(const Y of ue)if(!(Y in F)||P[Y]!==F[Y])return!1;return!0}},5613:(Dt,$e,b)=>{"use strict";b.d($e,{m:()=>me});var C=b(5861),i=b(1848),L=b(4393),ie=b(2400),Q=b(512),he=b(2905),k=b(4913);const q=Ae=>(0,k.c)().duration(Ae?400:300),ce=Ae=>{let ae,Be;const De=Ae.width+8,Ce=(0,k.c)(),Pe=(0,k.c)();Ae.isEndSide?(ae=De+"px",Be="0px"):(ae=-De+"px",Be="0px"),Ce.addElement(Ae.menuInnerEl).fromTo("transform","translateX(".concat(ae,")"),"translateX(".concat(Be,")"));const Z="ios"===(0,he.b)(Ae),Ie=Z?.2:.25;return Pe.addElement(Ae.backdropEl).fromTo("opacity",.01,Ie),q(Z).addAnimation([Ce,Pe])},Ee=Ae=>{let ae,Be;const De=(0,he.b)(Ae),Ce=Ae.width;Ae.isEndSide?(ae=-Ce+"px",Be=Ce+"px"):(ae=Ce+"px",Be=-Ce+"px");const Pe=(0,k.c)().addElement(Ae.menuInnerEl).fromTo("transform","translateX(".concat(Be,")"),"translateX(0px)"),qe=(0,k.c)().addElement(Ae.contentEl).fromTo("transform","translateX(0px)","translateX(".concat(ae,")")),Z=(0,k.c)().addElement(Ae.backdropEl).fromTo("opacity",.01,.32);return q("ios"===De).addAnimation([Pe,qe,Z])},J=Ae=>{const ae=(0,he.b)(Ae),Be=Ae.width*(Ae.isEndSide?-1:1)+"px",De=(0,k.c)().addElement(Ae.contentEl).fromTo("transform","translateX(0px)","translateX(".concat(Be,")"));return q("ios"===ae).addAnimation(De)},me=(()=>{const Ae=new Map,ae=[],Be=function(){var K=(0,C.Z)(function*(X){const be=yield Me(X,!0);return!!be&&be.open()});return function(be){return K.apply(this,arguments)}}(),De=function(){var K=(0,C.Z)(function*(X){const be=yield void 0!==X?Me(X,!0):Ze();return void 0!==be&&be.close()});return function(be){return K.apply(this,arguments)}}(),Ce=function(){var K=(0,C.Z)(function*(X){const be=yield Me(X,!0);return!!be&&be.toggle()});return function(be){return K.apply(this,arguments)}}(),Pe=function(){var K=(0,C.Z)(function*(X,be){const ve=yield Me(be);return ve&&(ve.disabled=!X),ve});return function(be,ve){return K.apply(this,arguments)}}(),qe=function(){var K=(0,C.Z)(function*(X,be){const ve=yield Me(be);return ve&&(ve.swipeGesture=X),ve});return function(be,ve){return K.apply(this,arguments)}}(),Z=function(){var K=(0,C.Z)(function*(X){if(null!=X){const be=yield Me(X);return void 0!==be&&be.isOpen()}return void 0!==(yield Ze())});return function(be){return K.apply(this,arguments)}}(),Ie=function(){var K=(0,C.Z)(function*(X){const be=yield Me(X);return!!be&&!be.disabled});return function(be){return K.apply(this,arguments)}}(),Me=function(){var K=(0,C.Z)(function*(X,be=!1){if(yield te(),"start"===X||"end"===X){const Ve=ae.filter(Et=>Et.side===X&&!Et.disabled);if(Ve.length>=1)return Ve.length>1&&be&&(0,ie.p)('menuController queried for a menu on the "'.concat(X,'" side, but ').concat(Ve.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."),Ve.map(Et=>Et.el)),Ve[0].el;const gt=ae.filter(Et=>Et.side===X);if(gt.length>=1)return gt.length>1&&be&&(0,ie.p)('menuController queried for a menu on the "'.concat(X,'" side, but ').concat(gt.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."),gt.map(Et=>Et.el)),gt[0].el}else if(null!=X)return Ue(Ve=>Ve.menuId===X);return Ue(Ve=>!Ve.disabled)||(ae.length>0?ae[0].el:void 0)});return function(be){return K.apply(this,arguments)}}(),Ze=function(){var K=(0,C.Z)(function*(){return yield te(),Qe()});return function(){return K.apply(this,arguments)}}(),P=function(){var K=(0,C.Z)(function*(){return yield te(),ot()});return function(){return K.apply(this,arguments)}}(),F=function(){var K=(0,C.Z)(function*(){return yield te(),st()});return function(){return K.apply(this,arguments)}}(),ue=(K,X)=>{Ae.set(K,X)},ne=function(){var K=(0,C.Z)(function*(X,be,ve){if(st())return!1;if(be){const Ve=yield Ze();Ve&&X.el!==Ve&&(yield Ve.setOpen(!1,!1))}return X._setOpen(be,ve)});return function(be,ve,Ve){return K.apply(this,arguments)}}(),Qe=()=>Ue(K=>K._isOpen),ot=()=>ae.map(K=>K.el),st=()=>ae.some(K=>K.isAnimating),Ue=K=>{const X=ae.find(K);if(void 0!==X)return X.el},te=()=>Promise.all(Array.from(document.querySelectorAll("ion-menu")).map(K=>new Promise(X=>(0,Q.c)(K,X))));return ue("reveal",J),ue("push",Ee),ue("overlay",ce),null==i.d||i.d.addEventListener("ionBackButton",K=>{const X=Qe();X&&K.detail.register(L.MENU_BACK_BUTTON_PRIORITY,()=>X.close())}),{registerAnimation:ue,get:Me,getMenus:P,getOpen:Ze,isEnabled:Ie,swipeGesture:qe,isAnimating:F,isOpen:Z,enable:Pe,toggle:Ce,close:De,open:Be,_getOpenSync:Qe,_createAnimation:(K,X)=>{const be=Ae.get(K);if(!be)throw new Error("animation not registered");return be(X)},_register:K=>{ae.indexOf(K)<0&&ae.push(K)},_unregister:K=>{const X=ae.indexOf(K);X>-1&&ae.splice(X,1)},_setOpen:ne}})()},6535:(Dt,$e,b)=>{"use strict";b.r($e),b.d($e,{GESTURE_CONTROLLER:()=>C.G,createGesture:()=>ce});var C=b(2019);const i=(me,Ae,ae,Be)=>{const De=L(me)?{capture:!!Be.capture,passive:!!Be.passive}:!!Be.capture;let Ce,Pe;return me.__zone_symbol__addEventListener?(Ce="__zone_symbol__addEventListener",Pe="__zone_symbol__removeEventListener"):(Ce="addEventListener",Pe="removeEventListener"),me[Ce](Ae,ae,De),()=>{me[Pe](Ae,ae,De)}},L=me=>{if(void 0===ie)try{const Ae=Object.defineProperty({},"passive",{get:()=>{ie=!0}});me.addEventListener("optsTest",()=>{},Ae)}catch(Ae){ie=!1}return!!ie};let ie;const k=me=>me instanceof Document?me:me.ownerDocument,ce=me=>{let Ae=!1,ae=!1,Be=!0,De=!1;const Ce=Object.assign({disableScroll:!1,direction:"x",gesturePriority:0,passive:!0,maxAngle:40,threshold:10},me),Pe=Ce.canStart,qe=Ce.onWillStart,Z=Ce.onStart,Ie=Ce.onEnd,Me=Ce.notCaptured,Ze=Ce.onMove,P=Ce.threshold,F=Ce.passive,ue=Ce.blurOnStart,Y={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},oe=((me,Ae,ae)=>{const Be=ae*(Math.PI/180),De="x"===me,Ce=Math.cos(Be),Pe=Ae*Ae;let qe=0,Z=0,Ie=!1,Me=0;return{start(Ze,P){qe=Ze,Z=P,Me=0,Ie=!0},detect(Ze,P){if(!Ie)return!1;const F=Ze-qe,ue=P-Z,Y=F*F+ue*ue;if(YCe?1:ne<-Ce?-1:0,Ie=!1,!0},isGesture:()=>0!==Me,getDirection:()=>Me}})(Ce.direction,Ce.threshold,Ce.maxAngle),ne=C.G.createGesture({name:me.gestureName,priority:me.gesturePriority,disableScroll:me.disableScroll}),ot=()=>{Ae&&(De=!1,Ze&&Ze(Y))},st=()=>!!ne.capture()&&(Ae=!0,Be=!1,Y.startX=Y.currentX,Y.startY=Y.currentY,Y.startTime=Y.currentTime,qe?qe(Y).then(te):te(),!0),te=()=>{ue&&(()=>{if(typeof document<"u"){const Ve=document.activeElement;null!=Ve&&Ve.blur&&Ve.blur()}})(),Z&&Z(Y),Be=!0},K=()=>{Ae=!1,ae=!1,De=!1,Be=!0,ne.release()},X=Ve=>{const gt=Ae,Et=Be;if(K(),Et){if(Ee(Y,Ve),gt)return void(Ie&&Ie(Y));Me&&Me(Y)}},be=((me,Ae,ae,Be,De)=>{let Ce,Pe,qe,Z,Ie,Me,Ze,P=0;const F=Ue=>{P=Date.now()+2e3,Ae(Ue)&&(!Pe&&ae&&(Pe=i(me,"touchmove",ae,De)),qe||(qe=i(Ue.target,"touchend",Y,De)),Z||(Z=i(Ue.target,"touchcancel",Y,De)))},ue=Ue=>{P>Date.now()||Ae(Ue)&&(!Me&&ae&&(Me=i(k(me),"mousemove",ae,De)),Ze||(Ze=i(k(me),"mouseup",oe,De)))},Y=Ue=>{ne(),Be&&Be(Ue)},oe=Ue=>{ge(),Be&&Be(Ue)},ne=()=>{Pe&&Pe(),qe&&qe(),Z&&Z(),Pe=qe=Z=void 0},ge=()=>{Me&&Me(),Ze&&Ze(),Me=Ze=void 0},Qe=()=>{ne(),ge()},ot=(Ue=!0)=>{Ue?(Ce||(Ce=i(me,"touchstart",F,De)),Ie||(Ie=i(me,"mousedown",ue,De))):(Ce&&Ce(),Ie&&Ie(),Ce=Ie=void 0,Qe())};return{enable:ot,stop:Qe,destroy:()=>{ot(!1),Be=ae=Ae=void 0}}})(Ce.el,Ve=>{const gt=se(Ve);return!(ae||!Be||(J(Ve,Y),Y.startX=Y.currentX,Y.startY=Y.currentY,Y.startTime=Y.currentTime=gt,Y.velocityX=Y.velocityY=Y.deltaX=Y.deltaY=0,Y.event=Ve,Pe&&!1===Pe(Y))||(ne.release(),!ne.start()))&&(ae=!0,0===P?st():(oe.start(Y.startX,Y.startY),!0))},Ve=>{Ae?!De&&Be&&(De=!0,Ee(Y,Ve),requestAnimationFrame(ot)):(Ee(Y,Ve),oe.detect(Y.currentX,Y.currentY)&&(!oe.isGesture()||!st())&&ve())},X,{capture:!1,passive:F}),ve=()=>{K(),be.stop(),Me&&Me(Y)};return{enable(Ve=!0){Ve||(Ae&&X(void 0),K()),be.enable(Ve)},destroy(){ne.destroy(),be.destroy()}}},Ee=(me,Ae)=>{if(!Ae)return;const ae=me.currentX,Be=me.currentY,De=me.currentTime;J(Ae,me);const Ce=me.currentX,Pe=me.currentY,Z=(me.currentTime=se(Ae))-De;if(Z>0&&Z<100){const Me=(Pe-Be)/Z;me.velocityX=(Ce-ae)/Z*.7+.3*me.velocityX,me.velocityY=.7*Me+.3*me.velocityY}me.deltaX=Ce-me.startX,me.deltaY=Pe-me.startY,me.event=Ae},J=(me,Ae)=>{let ae=0,Be=0;if(me){const De=me.changedTouches;if(De&&De.length>0){const Ce=De[0];ae=Ce.clientX,Be=Ce.clientY}else void 0!==me.pageX&&(ae=me.pageX,Be=me.pageY)}Ae.currentX=ae,Ae.currentY=Be},se=me=>me.timeStamp||Date.now()},2325:(Dt,$e,b)=>{"use strict";b.d($e,{b:()=>he,c:()=>k,d:()=>q,e:()=>P,g:()=>Y,l:()=>Me,s:()=>F,t:()=>J,w:()=>Ze});var C=b(5861),i=b(771),L=b(512);const he="ionViewWillLeave",k="ionViewDidLeave",q="ionViewWillUnload",J=oe=>new Promise((ne,ge)=>{(0,i.w)(()=>{se(oe),me(oe).then(Qe=>{Qe.animation&&Qe.animation.destroy(),Ae(oe),ne(Qe)},Qe=>{Ae(oe),ge(Qe)})})}),se=oe=>{const ne=oe.enteringEl,ge=oe.leavingEl;ue(ne,ge,oe.direction),oe.showGoBack?ne.classList.add("can-go-back"):ne.classList.remove("can-go-back"),F(ne,!1),ne.style.setProperty("pointer-events","none"),ge&&(F(ge,!1),ge.style.setProperty("pointer-events","none"))},me=function(){var oe=(0,C.Z)(function*(ne){const ge=yield ae(ne);return ge&&i.B.isBrowser?Be(ge,ne):De(ne)});return function(ge){return oe.apply(this,arguments)}}(),Ae=oe=>{const ne=oe.enteringEl,ge=oe.leavingEl;ne.classList.remove("ion-page-invisible"),ne.style.removeProperty("pointer-events"),void 0!==ge&&(ge.classList.remove("ion-page-invisible"),ge.style.removeProperty("pointer-events"))},ae=function(){var oe=(0,C.Z)(function*(ne){return ne.leavingEl&&ne.animated&&0!==ne.duration?ne.animationBuilder?ne.animationBuilder:"ios"===ne.mode?(yield Promise.resolve().then(b.bind(b,3433))).iosTransitionAnimation:(yield Promise.resolve().then(b.bind(b,6615))).mdTransitionAnimation:void 0});return function(ge){return oe.apply(this,arguments)}}(),Be=function(){var oe=(0,C.Z)(function*(ne,ge){yield Ce(ge,!0);const Qe=ne(ge.baseEl,ge);Z(ge.enteringEl,ge.leavingEl);const ot=yield qe(Qe,ge);return ge.progressCallback&&ge.progressCallback(void 0),ot&&Ie(ge.enteringEl,ge.leavingEl),{hasCompleted:ot,animation:Qe}});return function(ge,Qe){return oe.apply(this,arguments)}}(),De=function(){var oe=(0,C.Z)(function*(ne){const ge=ne.enteringEl,Qe=ne.leavingEl;return yield Ce(ne,!1),Z(ge,Qe),Ie(ge,Qe),{hasCompleted:!0}});return function(ge){return oe.apply(this,arguments)}}(),Ce=function(){var oe=(0,C.Z)(function*(ne,ge){(void 0!==ne.deepWait?ne.deepWait:ge)&&(yield Promise.all([P(ne.enteringEl),P(ne.leavingEl)])),yield Pe(ne.viewIsReady,ne.enteringEl)});return function(ge,Qe){return oe.apply(this,arguments)}}(),Pe=function(){var oe=(0,C.Z)(function*(ne,ge){ne&&(yield ne(ge))});return function(ge,Qe){return oe.apply(this,arguments)}}(),qe=(oe,ne)=>{const ge=ne.progressCallback,Qe=new Promise(ot=>{oe.onFinish(st=>ot(1===st))});return ge?(oe.progressStart(!0),ge(oe)):oe.play(),Qe},Z=(oe,ne)=>{Me(ne,he),Me(oe,"ionViewWillEnter")},Ie=(oe,ne)=>{Me(oe,"ionViewDidEnter"),Me(ne,k)},Me=(oe,ne)=>{if(oe){const ge=new CustomEvent(ne,{bubbles:!1,cancelable:!1});oe.dispatchEvent(ge)}},Ze=()=>new Promise(oe=>(0,L.r)(()=>(0,L.r)(()=>oe()))),P=function(){var oe=(0,C.Z)(function*(ne){const ge=ne;if(ge){if(null!=ge.componentOnReady){if(null!=(yield ge.componentOnReady()))return}else if(null!=ge.__registerHost)return void(yield new Promise(ot=>(0,L.r)(ot)));yield Promise.all(Array.from(ge.children).map(P))}});return function(ge){return oe.apply(this,arguments)}}(),F=(oe,ne)=>{ne?(oe.setAttribute("aria-hidden","true"),oe.classList.add("ion-page-hidden")):(oe.hidden=!1,oe.removeAttribute("aria-hidden"),oe.classList.remove("ion-page-hidden"))},ue=(oe,ne,ge)=>{void 0!==oe&&(oe.style.zIndex="back"===ge?"99":"101"),void 0!==ne&&(ne.style.zIndex="100")},Y=oe=>oe.classList.contains("ion-page")?oe:oe.querySelector(":scope > .ion-page, :scope > ion-nav, :scope > ion-tabs")||oe},2400:(Dt,$e,b)=>{"use strict";b.d($e,{a:()=>i,b:()=>L,p:()=>C});const C=(ie,...Q)=>console.warn("[Ionic Warning]: ".concat(ie),...Q),i=(ie,...Q)=>console.error("[Ionic Error]: ".concat(ie),...Q),L=(ie,...Q)=>console.error("<".concat(ie.tagName.toLowerCase(),"> must be used inside ").concat(Q.join(" or "),"."))},1848:(Dt,$e,b)=>{"use strict";b.d($e,{d:()=>i,w:()=>C});const C=typeof window<"u"?window:void 0,i=typeof document<"u"?document:void 0},771:(Dt,$e,b)=>{"use strict";b.d($e,{B:()=>se,H:()=>st,a:()=>cr,b:()=>Gn,c:()=>Et,d:()=>Bt,e:()=>Ke,f:()=>kt,g:()=>yt,h:()=>Qe,i:()=>Zn,j:()=>me,r:()=>Le,w:()=>We});var C=b(5861);let ie,Q,he,k=!1,q=!1,ce=!1,Ee=!1,J=!1;const se={isDev:!1,isBrowser:!0,isServer:!1,isTesting:!1},me=v=>{const R=new URL(v,qt.$resourcesUrl$);return R.origin!==Vn.location.origin?R.href:R.pathname},qe="s-id",Z="sty-id",Ze="slot-fb{display:contents}slot-fb[hidden]{display:none}",P="http://www.w3.org/1999/xlink",F={},ne=v=>"object"==(v=typeof v)||"function"===v;function ge(v){var R,z,le;return null!==(le=null===(z=null===(R=v.head)||void 0===R?void 0:R.querySelector('meta[name="csp-nonce"]'))||void 0===z?void 0:z.getAttribute("content"))&&void 0!==le?le:void 0}const Qe=(v,R,...z)=>{let le=null,Oe=null,we=null,nt=!1,it=!1;const ut=[],at=Nt=>{for(let Ft=0;FtNt[Ft]).join(" "))}}if("function"==typeof v)return v(null===R?{}:R,ut,te);const It=ot(v,null);return It.$attrs$=R,ut.length>0&&(It.$children$=ut),It.$key$=Oe,It.$name$=we,It},ot=(v,R)=>({$flags$:0,$tag$:v,$text$:R,$elm$:null,$children$:null,$attrs$:null,$key$:null,$name$:null}),st={},te={forEach:(v,R)=>v.map(K).forEach(R),map:(v,R)=>v.map(K).map(R).map(X)},K=v=>({vattrs:v.$attrs$,vchildren:v.$children$,vkey:v.$key$,vname:v.$name$,vtag:v.$tag$,vtext:v.$text$}),X=v=>{if("function"==typeof v.vtag){const z=Object.assign({},v.vattrs);return v.vkey&&(z.key=v.vkey),v.vname&&(z.name=v.vname),Qe(v.vtag,z,...v.vchildren||[])}const R=ot(v.vtag,v.vtext);return R.$attrs$=v.vattrs,R.$children$=v.vchildren,R.$key$=v.vkey,R.$name$=v.vname,R},ve=(v,R,z,le,Oe,we,nt)=>{let it,ut,at,It;if(1===we.nodeType){for(it=we.getAttribute("c-id"),it&&(ut=it.split("."),(ut[0]===nt||"0"===ut[0])&&(at={$flags$:0,$hostId$:ut[0],$nodeId$:ut[1],$depth$:ut[2],$index$:ut[3],$tag$:we.tagName.toLowerCase(),$elm$:we,$attrs$:null,$children$:null,$key$:null,$name$:null,$text$:null},R.push(at),we.removeAttribute("c-id"),v.$children$||(v.$children$=[]),v.$children$[at.$index$]=at,v=at,le&&"0"===at.$depth$&&(le[at.$index$]=at.$elm$))),It=we.childNodes.length-1;It>=0;It--)ve(v,R,z,le,Oe,we.childNodes[It],nt);if(we.shadowRoot)for(It=we.shadowRoot.childNodes.length-1;It>=0;It--)ve(v,R,z,le,Oe,we.shadowRoot.childNodes[It],nt)}else if(8===we.nodeType)ut=we.nodeValue.split("."),(ut[1]===nt||"0"===ut[1])&&(it=ut[0],at={$flags$:0,$hostId$:ut[1],$nodeId$:ut[2],$depth$:ut[3],$index$:ut[4],$elm$:we,$attrs$:null,$children$:null,$key$:null,$name$:null,$tag$:null,$text$:null},"t"===it?(at.$elm$=we.nextSibling,at.$elm$&&3===at.$elm$.nodeType&&(at.$text$=at.$elm$.textContent,R.push(at),we.remove(),v.$children$||(v.$children$=[]),v.$children$[at.$index$]=at,le&&"0"===at.$depth$&&(le[at.$index$]=at.$elm$))):at.$hostId$===nt&&("s"===it?(at.$tag$="slot",we["s-sn"]=ut[5]?at.$name$=ut[5]:"",we["s-sr"]=!0,le&&(at.$elm$=on.createElement(at.$tag$),at.$name$&&at.$elm$.setAttribute("name",at.$name$),we.parentNode.insertBefore(at.$elm$,we),we.remove(),"0"===at.$depth$&&(le[at.$index$]=at.$elm$)),z.push(at),v.$children$||(v.$children$=[]),v.$children$[at.$index$]=at):"r"===it&&(le?we.remove():(Oe["s-cr"]=we,we["s-cn"]=!0))));else if(v&&"style"===v.$tag$){const Nt=ot(null,we.textContent);Nt.$elm$=we,Nt.$index$="0",v.$children$=[Nt]}},Ve=(v,R)=>{if(1===v.nodeType){let z=0;for(;z$n.push(v),yt=v=>Te(v).$modeName$,kt=v=>Te(v).$hostElement$,Bt=(v,R,z)=>{const le=kt(v);return{emit:Oe=>je(le,R,{bubbles:!!(4&z),composed:!!(2&z),cancelable:!!(1&z),detail:Oe})}},je=(v,R,z)=>{const le=qt.ce(R,z);return v.dispatchEvent(le),le},Xe=new WeakMap,xe=(v,R,z)=>{let le=pn.get(v);T&&z?(le=le||new CSSStyleSheet,"string"==typeof le?le=R:le.replaceSync(R)):le=R,pn.set(v,le)},Je=(v,R,z)=>{var le;const Oe=_t(R,z),we=pn.get(Oe);if(v=11===v.nodeType?v:on,we)if("string"==typeof we){let it,nt=Xe.get(v=v.head||v);if(nt||Xe.set(v,nt=new Set),!nt.has(Oe)){if(v.host&&(it=v.querySelector("[".concat(Z,'="').concat(Oe,'"]'))))it.innerHTML=we;else{it=on.createElement("style"),it.innerHTML=we;const ut=null!==(le=qt.$nonce$)&&void 0!==le?le:ge(on);null!=ut&&it.setAttribute("nonce",ut),v.insertBefore(it,v.querySelector("link"))}4&R.$flags$&&(it.innerHTML+=Ze),nt&&nt.add(Oe)}}else v.adoptedStyleSheets.includes(we)||(v.adoptedStyleSheets=[...v.adoptedStyleSheets,we]);return Oe},_t=(v,R)=>"sc-"+(R&&32&v.$flags$?v.$tagName$+"-"+R:v.$tagName$),Zt=v=>v.replace(/\/\*!@([^\/]+)\*\/[^\{]+\{/g,"$1{"),jt=(v,R,z,le,Oe,we)=>{if(z!==le){let nt=Ct(v,R),it=R.toLowerCase();if("class"===R){const ut=v.classList,at=Ot(z),It=Ot(le);ut.remove(...at.filter(Nt=>Nt&&!It.includes(Nt))),ut.add(...It.filter(Nt=>Nt&&!at.includes(Nt)))}else if("style"===R){for(const ut in z)(!le||null==le[ut])&&(ut.includes("-")?v.style.removeProperty(ut):v.style[ut]="");for(const ut in le)(!z||le[ut]!==z[ut])&&(ut.includes("-")?v.style.setProperty(ut,le[ut]):v.style[ut]=le[ut])}else if("key"!==R)if("ref"===R)le&&le(v);else if(nt||"o"!==R[0]||"n"!==R[1]){const ut=ne(le);if((nt||ut&&null!==le)&&!Oe)try{if(v.tagName.includes("-"))v[R]=le;else{const It=null==le?"":le;"list"===R?nt=!1:(null==z||v[R]!=It)&&(v[R]=It)}}catch(It){}let at=!1;it!==(it=it.replace(/^xlink\:?/,""))&&(R=it,at=!0),null==le||!1===le?(!1!==le||""===v.getAttribute(R))&&(at?v.removeAttributeNS(P,R):v.removeAttribute(R)):(!nt||4&we||Oe)&&!ut&&(le=!0===le?"":le,at?v.setAttributeNS(P,R,le):v.setAttribute(R,le))}else if(R="-"===R[2]?R.slice(3):Ct(Vn,it)?it.slice(2):it[2]+R.slice(3),z||le){const ut=R.endsWith(hn);R=R.replace(Gt,""),z&&qt.rel(v,R,z,ut),le&&qt.ael(v,R,le,ut)}}},Rt=/\s/,Ot=v=>v?v.split(Rt):[],hn="Capture",Gt=new RegExp(hn+"$"),Wt=(v,R,z,le)=>{const Oe=11===R.$elm$.nodeType&&R.$elm$.host?R.$elm$.host:R.$elm$,we=v&&v.$attrs$||F,nt=R.$attrs$||F;for(le in we)le in nt||jt(Oe,le,we[le],void 0,z,R.$flags$);for(le in nt)jt(Oe,le,we[le],nt[le],z,R.$flags$)},Ut=(v,R,z,le)=>{var Oe;const we=R.$children$[z];let it,ut,at,nt=0;if(k||(ce=!0,"slot"===we.$tag$&&(ie&&le.classList.add(ie+"-s"),we.$flags$|=we.$children$?2:1)),null!==we.$text$)it=we.$elm$=on.createTextNode(we.$text$);else if(1&we.$flags$)it=we.$elm$=on.createTextNode("");else{if(Ee||(Ee="svg"===we.$tag$),it=we.$elm$=on.createElementNS(Ee?"http://www.w3.org/2000/svg":"http://www.w3.org/1999/xhtml",2&we.$flags$?"slot-fb":we.$tag$),Ee&&"foreignObject"===we.$tag$&&(Ee=!1),Wt(null,we,Ee),(v=>null!=v)(ie)&&it["s-si"]!==ie&&it.classList.add(it["s-si"]=ie),we.$children$)for(nt=0;nt{var z;qt.$flags$|=1;const le=v.childNodes;for(let Oe=le.length-1;Oe>=0;Oe--){const we=le[Oe];we["s-hn"]!==he&&we["s-ol"]&&(zt(we).insertBefore(we,rn(we)),we["s-ol"].remove(),we["s-ol"]=void 0,we["s-sh"]=void 0,1===we.nodeType&&we.setAttribute("slot",null!==(z=we["s-sn"])&&void 0!==z?z:""),ce=!0),R&&Sn(we,R)}qt.$flags$&=-2},Bn=(v,R,z,le,Oe,we)=>{let it,nt=v["s-cr"]&&v["s-cr"].parentNode||v;for(nt.shadowRoot&&nt.tagName===he&&(nt=nt.shadowRoot);Oe<=we;++Oe)le[Oe]&&(it=Ut(null,z,Oe,v),it&&(le[Oe].$elm$=it,nt.insertBefore(it,rn(R))))},Lt=(v,R,z)=>{for(let le=R;le<=z;++le){const Oe=v[le];if(Oe){const we=Oe.$elm$;Yn(Oe),we&&(q=!0,we["s-ol"]?we["s-ol"].remove():Sn(we,!0),we.remove())}}},Qt=(v,R)=>v.$tag$===R.$tag$&&("slot"===v.$tag$?v.$name$===R.$name$:v.$key$===R.$key$),rn=v=>v&&v["s-ol"]||v,zt=v=>(v["s-ol"]?v["s-ol"]:v).parentNode,bn=(v,R)=>{const z=R.$elm$=v.$elm$,le=v.$children$,Oe=R.$children$,we=R.$tag$,nt=R.$text$;let it;null===nt?(Ee="svg"===we||"foreignObject"!==we&&Ee,"slot"===we||Wt(v,R,Ee),null!==le&&null!==Oe?((v,R,z,le)=>{let jn,kn,Oe=0,we=0,nt=0,it=0,ut=R.length-1,at=R[0],It=R[ut],Nt=le.length-1,Ft=le[0],mn=le[Nt];for(;Oe<=ut&&we<=Nt;)if(null==at)at=R[++Oe];else if(null==It)It=R[--ut];else if(null==Ft)Ft=le[++we];else if(null==mn)mn=le[--Nt];else if(Qt(at,Ft))bn(at,Ft),at=R[++Oe],Ft=le[++we];else if(Qt(It,mn))bn(It,mn),It=R[--ut],mn=le[--Nt];else if(Qt(at,mn))("slot"===at.$tag$||"slot"===mn.$tag$)&&Sn(at.$elm$.parentNode,!1),bn(at,mn),v.insertBefore(at.$elm$,It.$elm$.nextSibling),at=R[++Oe],mn=le[--Nt];else if(Qt(It,Ft))("slot"===at.$tag$||"slot"===mn.$tag$)&&Sn(It.$elm$.parentNode,!1),bn(It,Ft),v.insertBefore(It.$elm$,at.$elm$),It=R[--ut],Ft=le[++we];else{for(nt=-1,it=Oe;it<=ut;++it)if(R[it]&&null!==R[it].$key$&&R[it].$key$===Ft.$key$){nt=it;break}nt>=0?(kn=R[nt],kn.$tag$!==Ft.$tag$?jn=Ut(R&&R[we],z,nt,v):(bn(kn,Ft),R[nt]=void 0,jn=kn.$elm$),Ft=le[++we]):(jn=Ut(R&&R[we],z,we,v),Ft=le[++we]),jn&&zt(at.$elm$).insertBefore(jn,rn(at.$elm$))}Oe>ut?Bn(v,null==le[Nt+1]?null:le[Nt+1].$elm$,z,le,we,Nt):we>Nt&&Lt(R,Oe,ut)})(z,le,R,Oe):null!==Oe?(null!==v.$text$&&(z.textContent=""),Bn(z,null,R,Oe,0,Oe.length-1)):null!==le&&Lt(le,0,le.length-1),Ee&&"svg"===we&&(Ee=!1)):(it=z["s-cr"])?it.parentNode.textContent=nt:v.$text$!==nt&&(z.data=nt)},pt=v=>{const R=v.childNodes;for(const z of R)if(1===z.nodeType){if(z["s-sr"]){const le=z["s-sn"];z.hidden=!1;for(const Oe of R)if(Oe!==z)if(Oe["s-hn"]!==z["s-hn"]||""!==le){if(1===Oe.nodeType&&(le===Oe.getAttribute("slot")||le===Oe["s-sn"])){z.hidden=!0;break}}else if(1===Oe.nodeType||3===Oe.nodeType&&""!==Oe.textContent.trim()){z.hidden=!0;break}}pt(z)}},_n=[],Hn=v=>{let R,z,le;for(const Oe of v.childNodes){if(Oe["s-sr"]&&(R=Oe["s-cr"])&&R.parentNode){z=R.parentNode.childNodes;const we=Oe["s-sn"];for(le=z.length-1;le>=0;le--)if(R=z[le],!R["s-cn"]&&!R["s-nr"]&&R["s-hn"]!==Oe["s-hn"])if(Xt(R,we)){let nt=_n.find(it=>it.$nodeToRelocate$===R);q=!0,R["s-sn"]=R["s-sn"]||we,nt?(nt.$nodeToRelocate$["s-sh"]=Oe["s-hn"],nt.$slotRefNode$=Oe):(R["s-sh"]=Oe["s-hn"],_n.push({$slotRefNode$:Oe,$nodeToRelocate$:R})),R["s-sr"]&&_n.map(it=>{Xt(it.$nodeToRelocate$,R["s-sn"])&&(nt=_n.find(ut=>ut.$nodeToRelocate$===R),nt&&!it.$slotRefNode$&&(it.$slotRefNode$=nt.$slotRefNode$))})}else _n.some(nt=>nt.$nodeToRelocate$===R)||_n.push({$nodeToRelocate$:R})}1===Oe.nodeType&&Hn(Oe)}},Xt=(v,R)=>1===v.nodeType?null===v.getAttribute("slot")&&""===R||v.getAttribute("slot")===R:v["s-sn"]===R||""===R,Yn=v=>{v.$attrs$&&v.$attrs$.ref&&v.$attrs$.ref(null),v.$children$&&v.$children$.map(Yn)},Dn=(v,R)=>{R&&!v.$onRenderResolve$&&R["s-p"]&&R["s-p"].push(new Promise(z=>v.$onRenderResolve$=z))},Nn=(v,R)=>{if(v.$flags$|=16,!(4&v.$flags$))return Dn(v,v.$ancestorComponent$),We(()=>qn(v,R));v.$flags$|=512},qn=(v,R)=>{const le=v.$lazyInstance$;let Oe;return R&&(v.$flags$|=256,v.$queuedListeners$&&(v.$queuedListeners$.map(([we,nt])=>_e(le,we,nt)),v.$queuedListeners$=void 0),Oe=_e(le,"componentWillLoad")),Oe=Un(Oe,()=>_e(le,"componentWillRender")),Un(Oe,()=>Jn(v,le,R))},Un=(v,R)=>sr(v)?v.then(R):R(),sr=v=>v instanceof Promise||v&&v.then&&"function"==typeof v.then,Jn=function(){var v=(0,C.Z)(function*(R,z,le){var Oe;const we=R.$hostElement$,it=we["s-rc"];le&&(v=>{const R=v.$cmpMeta$,z=v.$hostElement$,le=R.$flags$,we=Je(z.shadowRoot?z.shadowRoot:z.getRootNode(),R,v.$modeName$);10&le&&(z["s-sc"]=we,z.classList.add(we+"-h"),2&le&&z.classList.add(we+"-s"))})(R);ar(R,z,we,le),it&&(it.map(at=>at()),we["s-rc"]=void 0);{const at=null!==(Oe=we["s-p"])&&void 0!==Oe?Oe:[],It=()=>lr(R);0===at.length?It():(Promise.all(at).then(It),R.$flags$|=4,at.length=0)}});return function(z,le,Oe){return v.apply(this,arguments)}}(),ar=(v,R,z,le)=>{try{R=R.render&&R.render(),v.$flags$&=-17,v.$flags$|=2,((v,R,z=!1)=>{var le,Oe,we,nt;const it=v.$hostElement$,ut=v.$cmpMeta$,at=v.$vnode$||ot(null,null),It=(v=>v&&v.$tag$===st)(R)?R:Qe(null,null,R);if(he=it.tagName,ut.$attrsToReflect$&&(It.$attrs$=It.$attrs$||{},ut.$attrsToReflect$.map(([Nt,Ft])=>It.$attrs$[Ft]=it[Nt])),z&&It.$attrs$)for(const Nt of Object.keys(It.$attrs$))it.hasAttribute(Nt)&&!["key","ref","style","class"].includes(Nt)&&(It.$attrs$[Nt]=it[Nt]);if(It.$tag$=null,It.$flags$|=4,v.$vnode$=It,It.$elm$=at.$elm$=it.shadowRoot||it,ie=it["s-sc"],Q=it["s-cr"],k=0!=(1&ut.$flags$),q=!1,bn(at,It),qt.$flags$|=1,ce){Hn(It.$elm$);for(const Nt of _n){const Ft=Nt.$nodeToRelocate$;if(!Ft["s-ol"]){const mn=on.createTextNode("");mn["s-nr"]=Ft,Ft.parentNode.insertBefore(Ft["s-ol"]=mn,Ft)}}for(const Nt of _n){const Ft=Nt.$nodeToRelocate$,mn=Nt.$slotRefNode$;if(mn){const jn=mn.parentNode;let kn=mn.nextSibling;{let d=null===(le=Ft["s-ol"])||void 0===le?void 0:le.previousSibling;for(;d;){let B=null!==(Oe=d["s-nr"])&&void 0!==Oe?Oe:null;if(B&&B["s-sn"]===Ft["s-sn"]&&jn===B.parentNode&&(B=B.nextSibling,!B||!B["s-nr"])){kn=B;break}d=d.previousSibling}}(!kn&&jn!==Ft.parentNode||Ft.nextSibling!==kn)&&Ft!==kn&&(!Ft["s-hn"]&&Ft["s-ol"]&&(Ft["s-hn"]=Ft["s-ol"].parentNode.nodeName),jn.insertBefore(Ft,kn),1===Ft.nodeType&&(Ft.hidden=null!==(we=Ft["s-ih"])&&void 0!==we&&we))}else 1===Ft.nodeType&&(z&&(Ft["s-ih"]=null!==(nt=Ft.hidden)&&void 0!==nt&&nt),Ft.hidden=!0)}}q&&pt(It.$elm$),qt.$flags$&=-2,_n.length=0})(v,R,le)}catch(Oe){Tt(Oe,v.$hostElement$)}return null},lr=v=>{const z=v.$hostElement$,Oe=v.$lazyInstance$,we=v.$ancestorComponent$;_e(Oe,"componentDidRender"),64&v.$flags$?_e(Oe,"componentDidUpdate"):(v.$flags$|=64,Ge(z),_e(Oe,"componentDidLoad"),v.$onReadyResolve$(z),we||ze()),v.$onInstanceResolve$(z),v.$onRenderResolve$&&(v.$onRenderResolve$(),v.$onRenderResolve$=void 0),512&v.$flags$&&Fe(()=>Nn(v,!1)),v.$flags$&=-517},Zn=v=>{{const R=Te(v),z=R.$hostElement$.isConnected;return z&&2==(18&R.$flags$)&&Nn(R,!1),z}},ze=v=>{Ge(on.documentElement),Fe(()=>je(Vn,"appload",{detail:{namespace:"ionic"}}))},_e=(v,R,z)=>{if(v&&v[R])try{return v[R](z)}catch(le){Tt(le)}},Ge=v=>v.classList.add("hydrated"),ct=(v,R,z)=>{var le;const Oe=v.prototype;if(R.$members$){v.watchers&&(R.$watchers$=v.watchers);const we=Object.entries(R.$members$);if(we.map(([nt,[it]])=>{31&it||2&z&&32&it?Object.defineProperty(Oe,nt,{get(){return((v,R)=>Te(this).$instanceValues$.get(R))(0,nt)},set(ut){((v,R,z,le)=>{const Oe=Te(v),we=Oe.$hostElement$,nt=Oe.$instanceValues$.get(R),it=Oe.$flags$,ut=Oe.$lazyInstance$;z=((v,R)=>null==v||ne(v)?v:4&R?"false"!==v&&(""===v||!!v):2&R?parseFloat(v):1&R?String(v):v)(z,le.$members$[R][0]);const at=Number.isNaN(nt)&&Number.isNaN(z);if((!(8&it)||void 0===nt)&&z!==nt&&!at&&(Oe.$instanceValues$.set(R,z),ut)){if(le.$watchers$&&128&it){const Nt=le.$watchers$[R];Nt&&Nt.map(Ft=>{try{ut[Ft](z,nt,R)}catch(mn){Tt(mn,we)}})}2==(18&it)&&Nn(Oe,!1)}})(this,nt,ut,R)},configurable:!0,enumerable:!0}):1&z&&64&it&&Object.defineProperty(Oe,nt,{value(...ut){var at;const It=Te(this);return null===(at=null==It?void 0:It.$onInstancePromise$)||void 0===at?void 0:at.then(()=>{var Nt;return null===(Nt=It.$lazyInstance$)||void 0===Nt?void 0:Nt[nt](...ut)})}})}),1&z){const nt=new Map;Oe.attributeChangedCallback=function(it,ut,at){qt.jmp(()=>{var It;const Nt=nt.get(it);if(this.hasOwnProperty(Nt))at=this[Nt],delete this[Nt];else{if(Oe.hasOwnProperty(Nt)&&"number"==typeof this[Nt]&&this[Nt]==at)return;if(null==Nt){const Ft=Te(this),mn=null==Ft?void 0:Ft.$flags$;if(mn&&!(8&mn)&&128&mn&&at!==ut){const jn=Ft.$lazyInstance$,kn=null===(It=R.$watchers$)||void 0===It?void 0:It[it];null==kn||kn.forEach(d=>{null!=jn[d]&&jn[d].call(jn,at,ut,it)})}return}}this[Nt]=(null!==at||"boolean"!=typeof this[Nt])&&at})},v.observedAttributes=Array.from(new Set([...Object.keys(null!==(le=R.$watchers$)&&void 0!==le?le:{}),...we.filter(([it,ut])=>15&ut[0]).map(([it,ut])=>{var at;const It=ut[1]||it;return nt.set(It,it),512&ut[0]&&(null===(at=R.$attrsToReflect$)||void 0===at||at.push([it,It])),It})]))}}return v},bt=function(){var v=(0,C.Z)(function*(R,z,le,Oe){let we;if(!(32&z.$flags$)){z.$flags$|=32;{if(we=cn(le),we.then){const at=()=>{};we=yield we,at()}we.isProxied||(le.$watchers$=we.watchers,ct(we,le,2),we.isProxied=!0);const ut=()=>{};z.$flags$|=8;try{new we(z)}catch(at){Tt(at)}z.$flags$&=-9,z.$flags$|=128,ut(),Ht(z.$lazyInstance$)}if(we.style){let ut=we.style;"string"!=typeof ut&&(ut=ut[z.$modeName$=(v=>$n.map(R=>R(v)).find(R=>!!R))(R)]);const at=_t(le,z.$modeName$);if(!pn.has(at)){const It=()=>{};xe(at,ut,!!(1&le.$flags$)),It()}}}const nt=z.$ancestorComponent$,it=()=>Nn(z,!0);nt&&nt["s-rc"]?nt["s-rc"].push(it):it()});return function(z,le,Oe,we){return v.apply(this,arguments)}}(),Ht=v=>{_e(v,"connectedCallback")},un=v=>{const R=v["s-cr"]=on.createComment("");R["s-cn"]=!0,v.insertBefore(R,v.firstChild)},Fn=v=>{_e(v,"disconnectedCallback")},dn=function(){var v=(0,C.Z)(function*(R){if(!(1&qt.$flags$)){const z=Te(R);z.$rmListeners$&&(z.$rmListeners$.map(le=>le()),z.$rmListeners$=void 0),null!=z&&z.$lazyInstance$?Fn(z.$lazyInstance$):null!=z&&z.$onReadyPromise$&&z.$onReadyPromise$.then(()=>Fn(z.$lazyInstance$))}});return function(z){return v.apply(this,arguments)}}(),Gn=(v,R={})=>{var z;const Oe=[],we=R.exclude||[],nt=Vn.customElements,it=on.head,ut=it.querySelector("meta[charset]"),at=on.createElement("style"),It=[],Nt=on.querySelectorAll("[".concat(Z,"]"));let Ft,mn=!0,jn=0;for(Object.assign(qt,R),qt.$resourcesUrl$=new URL(R.resourcesUrl||"./",on.baseURI).href,qt.$flags$|=2;jn{d[1].map(B=>{var D;const j={$flags$:B[0],$tagName$:B[1],$members$:B[2],$listeners$:B[3]};4&j.$flags$&&(kn=!0),j.$members$=B[2],j.$listeners$=B[3],j.$attrsToReflect$=[],j.$watchers$=null!==(D=B[4])&&void 0!==D?D:{};const ye=j.$tagName$,$t=class extends HTMLElement{constructor(vn){super(vn),tt(vn=this,j),1&j.$flags$&&vn.attachShadow({mode:"open",delegatesFocus:!!(16&j.$flags$)})}connectedCallback(){Ft&&(clearTimeout(Ft),Ft=null),mn?It.push(this):qt.jmp(()=>(v=>{if(!(1&qt.$flags$)){const R=Te(v),z=R.$cmpMeta$,le=()=>{};if(1&R.$flags$)en(v,R,z.$listeners$),null!=R&&R.$lazyInstance$?Ht(R.$lazyInstance$):null!=R&&R.$onReadyPromise$&&R.$onReadyPromise$.then(()=>Ht(R.$lazyInstance$));else{let Oe;if(R.$flags$|=1,Oe=v.getAttribute(qe),Oe){if(1&z.$flags$){const we=Je(v.shadowRoot,z,v.getAttribute("s-mode"));v.classList.remove(we+"-h",we+"-s")}((v,R,z,le)=>{const we=v.shadowRoot,nt=[],ut=we?[]:null,at=le.$vnode$=ot(R,null);qt.$orgLocNodes$||Ve(on.body,qt.$orgLocNodes$=new Map),v[qe]=z,v.removeAttribute(qe),ve(at,nt,[],ut,v,v,z),nt.map(It=>{const Nt=It.$hostId$+"."+It.$nodeId$,Ft=qt.$orgLocNodes$.get(Nt),mn=It.$elm$;Ft&&gr&&""===Ft["s-en"]&&Ft.parentNode.insertBefore(mn,Ft.nextSibling),we||(mn["s-hn"]=R,Ft&&(mn["s-ol"]=Ft,mn["s-ol"]["s-nr"]=mn)),qt.$orgLocNodes$.delete(Nt)}),we&&ut.map(It=>{It&&we.appendChild(It)})})(v,z.$tagName$,Oe,R)}Oe||12&z.$flags$&&un(v);{let we=v;for(;we=we.parentNode||we.host;)if(1===we.nodeType&&we.hasAttribute("s-id")&&we["s-p"]||we["s-p"]){Dn(R,R.$ancestorComponent$=we);break}}z.$members$&&Object.entries(z.$members$).map(([we,[nt]])=>{if(31&nt&&v.hasOwnProperty(we)){const it=v[we];delete v[we],v[we]=it}}),bt(v,R,z)}le()}})(this))}disconnectedCallback(){qt.jmp(()=>dn(this))}componentOnReady(){return Te(this).$onReadyPromise$}};j.$lazyBundleId$=d[0],!we.includes(ye)&&!nt.get(ye)&&(Oe.push(ye),nt.define(ye,ct($t,j,1)))})}),kn&&(at.innerHTML+=Ze),at.innerHTML+=Oe+"{visibility:hidden}.hydrated{visibility:inherit}",at.innerHTML.length){at.setAttribute("data-styles","");const d=null!==(z=qt.$nonce$)&&void 0!==z?z:ge(on);null!=d&&at.setAttribute("nonce",d),it.insertBefore(at,ut?ut.nextSibling:it.firstChild)}mn=!1,It.length?It.map(d=>d.connectedCallback()):qt.jmp(()=>Ft=setTimeout(ze,30))},en=(v,R,z,le)=>{z&&z.map(([Oe,we,nt])=>{const it=er(v,Oe),ut=Xn(R,nt),at=Ln(Oe);qt.ael(it,we,ut,at),(R.$rmListeners$=R.$rmListeners$||[]).push(()=>qt.rel(it,we,ut,at))})},Xn=(v,R)=>z=>{try{256&v.$flags$?v.$lazyInstance$[R](z):(v.$queuedListeners$=v.$queuedListeners$||[]).push([R,z])}catch(le){Tt(le)}},er=(v,R)=>4&R?on:8&R?Vn:16&R?on.body:v,Ln=v=>0!=(2&v),He=new WeakMap,Te=v=>He.get(v),Le=(v,R)=>He.set(R.$lazyInstance$=v,R),tt=(v,R)=>{const z={$flags$:0,$hostElement$:v,$cmpMeta$:R,$instanceValues$:new Map};return z.$onInstancePromise$=new Promise(le=>z.$onInstanceResolve$=le),z.$onReadyPromise$=new Promise(le=>z.$onReadyResolve$=le),v["s-p"]=[],v["s-rc"]=[],en(v,z,R.$listeners$),He.set(v,z)},Ct=(v,R)=>R in v,Tt=(v,R)=>(0,console.error)(v,R),Pt=new Map,cn=(v,R,z)=>{const le=v.$tagName$.replace(/-/g,"_"),Oe=v.$lazyBundleId$,we=Pt.get(Oe);return we?we[le]:b(863)("./".concat(Oe,".entry.js")).then(nt=>(Pt.set(Oe,nt),nt[le]),Tt)},pn=new Map,$n=[],Vn=typeof window<"u"?window:{},on=Vn.document||{head:{}},qt={$flags$:0,$resourcesUrl$:"",jmp:v=>v(),raf:v=>requestAnimationFrame(v),ael:(v,R,z,le)=>v.addEventListener(R,z,le),rel:(v,R,z,le)=>v.removeEventListener(R,z,le),ce:(v,R)=>new CustomEvent(v,R)},cr=v=>{Object.assign(qt,v)},gr=!0,T=(()=>{try{return new CSSStyleSheet,"function"==typeof(new CSSStyleSheet).replaceSync}catch(v){}return!1})(),g=[],O=[],$=(v,R)=>z=>{v.push(z),J||(J=!0,R&&4&qt.$flags$?Fe(Se):qt.raf(Se))},G=v=>{for(let R=0;R{G(g),G(O),(J=g.length>0)&&qt.raf(Se)},Fe=v=>Promise.resolve(void 0).then(v),Ke=$(g,!1),We=$(O,!0)},2905:(Dt,$e,b)=>{"use strict";b.d($e,{a:()=>J,b:()=>ot,c:()=>L,i:()=>st});var C=b(771);class i{constructor(){this.m=new Map}reset(te){this.m=new Map(Object.entries(te))}get(te,K){const X=this.m.get(te);return void 0!==X?X:K}getBoolean(te,K=!1){const X=this.m.get(te);return void 0===X?K:"string"==typeof X?"true"===X:!!X}getNumber(te,K){const X=parseFloat(this.m.get(te));return isNaN(X)?void 0!==K?K:NaN:X}set(te,K){this.m.set(te,K)}}const L=new i,q="ionic:",ce="ionic-persist-config",J=(Ue,te)=>("string"==typeof Ue&&(te=Ue,Ue=void 0),(Ue=>se(Ue))(Ue).includes(te)),se=(Ue=window)=>{if(typeof Ue>"u")return[];Ue.Ionic=Ue.Ionic||{};let te=Ue.Ionic.platforms;return null==te&&(te=Ue.Ionic.platforms=me(Ue),te.forEach(K=>Ue.document.documentElement.classList.add("plt-".concat(K)))),te},me=Ue=>{const te=L.get("platform");return Object.keys(ge).filter(K=>{const X=null==te?void 0:te[K];return"function"==typeof X?X(Ue):ge[K](Ue)})},ae=Ue=>!!(oe(Ue,/iPad/i)||oe(Ue,/Macintosh/i)&&Ie(Ue)),Ce=Ue=>oe(Ue,/android|sink/i),Ie=Ue=>ne(Ue,"(any-pointer:coarse)"),Ze=Ue=>P(Ue)||F(Ue),P=Ue=>!!(Ue.cordova||Ue.phonegap||Ue.PhoneGap),F=Ue=>{const te=Ue.Capacitor;return!(null==te||!te.isNative)},oe=(Ue,te)=>te.test(Ue.navigator.userAgent),ne=(Ue,te)=>{var K;return null===(K=Ue.matchMedia)||void 0===K?void 0:K.call(Ue,te).matches},ge={ipad:ae,iphone:Ue=>oe(Ue,/iPhone/i),ios:Ue=>oe(Ue,/iPhone|iPod/i)||ae(Ue),android:Ce,phablet:Ue=>{const te=Ue.innerWidth,K=Ue.innerHeight,X=Math.min(te,K),be=Math.max(te,K);return X>390&&X<520&&be>620&&be<800},tablet:Ue=>{const te=Ue.innerWidth,K=Ue.innerHeight,X=Math.min(te,K),be=Math.max(te,K);return ae(Ue)||(Ue=>Ce(Ue)&&!oe(Ue,/mobile/i))(Ue)||X>460&&X<820&&be>780&&be<1400},cordova:P,capacitor:F,electron:Ue=>oe(Ue,/electron/i),pwa:Ue=>{var te;return!!(null!==(te=Ue.matchMedia)&&void 0!==te&&te.call(Ue,"(display-mode: standalone)").matches||Ue.navigator.standalone)},mobile:Ie,mobileweb:Ue=>Ie(Ue)&&!Ze(Ue),desktop:Ue=>!Ie(Ue),hybrid:Ze};let Qe;const ot=Ue=>Ue&&(0,C.g)(Ue)||Qe,st=(Ue={})=>{if(typeof window>"u")return;const te=window.document,K=window,X=K.Ionic=K.Ionic||{},be={};Ue._ael&&(be.ael=Ue._ael),Ue._rel&&(be.rel=Ue._rel),Ue._ce&&(be.ce=Ue._ce),(0,C.a)(be);const ve=Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(Ue=>{try{const te=Ue.sessionStorage.getItem(ce);return null!==te?JSON.parse(te):{}}catch(te){return{}}})(K)),{persistConfig:!1}),X.config),(Ue=>{const te={};return Ue.location.search.slice(1).split("&").map(K=>K.split("=")).map(([K,X])=>[decodeURIComponent(K),decodeURIComponent(X)]).filter(([K])=>((Ue,te)=>Ue.substr(0,te.length)===te)(K,q)).map(([K,X])=>[K.slice(6),X]).forEach(([K,X])=>{te[K]=X}),te})(K)),Ue);L.reset(ve),L.getBoolean("persistConfig")&&((Ue,te)=>{try{Ue.sessionStorage.setItem(ce,JSON.stringify(te))}catch(K){return}})(K,ve),se(K),X.config=L,X.mode=Qe=L.get("mode",te.documentElement.getAttribute("mode")||(J(K,"ios")?"ios":"md")),L.set("mode",Qe),te.documentElement.setAttribute("mode",Qe),te.documentElement.classList.add(Qe),L.getBoolean("_testing")&&L.set("animated",!1);const Ve=Et=>{var yt;return null===(yt=Et.tagName)||void 0===yt?void 0:yt.startsWith("ION-")},gt=Et=>["ios","md"].includes(Et);(0,C.c)(Et=>{for(;Et;){const yt=Et.mode||Et.getAttribute("mode");if(yt){if(gt(yt))return yt;Ve(Et)&&console.warn('Invalid ionic mode: "'+yt+'", expected: "ios" or "md"')}Et=Et.parentElement}return Qe})}},3433:(Dt,$e,b)=>{"use strict";b.r($e),b.d($e,{iosTransitionAnimation:()=>me,shadow:()=>k});var C=b(4913),i=b(2325);b(1848),b(771);const he=ae=>document.querySelector("".concat(ae,".ion-cloned-element")),k=ae=>ae.shadowRoot||ae,q=ae=>{const Be="ION-TABS"===ae.tagName?ae:ae.querySelector("ion-tabs"),De="ion-content ion-header:not(.header-collapse-condense-inactive) ion-title.title-large";if(null!=Be){const Ce=Be.querySelector("ion-tab:not(.tab-hidden), .ion-page:not(.ion-page-hidden)");return null!=Ce?Ce.querySelector(De):null}return ae.querySelector(De)},ce=(ae,Be)=>{const De="ION-TABS"===ae.tagName?ae:ae.querySelector("ion-tabs");let Ce=[];if(null!=De){const Pe=De.querySelector("ion-tab:not(.tab-hidden), .ion-page:not(.ion-page-hidden)");null!=Pe&&(Ce=Pe.querySelectorAll("ion-buttons"))}else Ce=ae.querySelectorAll("ion-buttons");for(const Pe of Ce){const qe=Pe.closest("ion-header"),Z=qe&&!qe.classList.contains("header-collapse-condense-inactive"),Ie=Pe.querySelector("ion-back-button"),Me=Pe.classList.contains("buttons-collapse");if(null!==Ie&&("start"===Pe.slot||""===Pe.slot)&&(Me&&Z&&Be||!Me))return Ie}return null},J=(ae,Be,De,Ce,Pe,qe,Z,Ie,Me)=>{var Ze,P;const F=Be?"calc(100% - ".concat(Pe.right+4,"px)"):"".concat(Pe.left-4,"px"),ue=Be?"right":"left",Y=Be?"left":"right",oe=Be?"right":"left",ne=(null===(Ze=qe.textContent)||void 0===Ze?void 0:Ze.trim())===(null===(P=Ie.textContent)||void 0===P?void 0:P.trim()),Qe=(Me.height-Ae)/Z.height,ot=ne?"scale(".concat(Me.width/Z.width,", ").concat(Qe,")"):"scale(".concat(Qe,")"),st="scale(1)",te=k(Ce).querySelector("ion-icon").getBoundingClientRect(),K="".concat(Be?te.width/2-(te.right-Pe.right):Pe.left-te.width/2,"px"),X=Be?"-".concat(window.innerWidth-Pe.right,"px"):"".concat(Pe.left,"px"),be="".concat(Me.top,"px"),ve="".concat(Pe.top,"px"),Ve=[{offset:0,transform:"translate3d(".concat(K,", ").concat(be,", 0)")},{offset:1,transform:"translate3d(".concat(X,", ").concat(ve,", 0)")}],gt=[{offset:0,transform:"translate3d(".concat(X,", ").concat(ve,", 0)")},{offset:1,transform:"translate3d(".concat(K,", ").concat(be,", 0)")}],Et=De?gt:Ve,kt=De?[{offset:0,opacity:1,transform:st},{offset:1,opacity:0,transform:ot}]:[{offset:0,opacity:0,transform:ot},{offset:1,opacity:1,transform:st}],Xe=De?[{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)"}],xe=(0,C.c)(),Je=(0,C.c)(),dt=(0,C.c)(),_t=he("ion-back-button"),Zt=k(_t).querySelector(".button-text"),jt=k(_t).querySelector("ion-icon");_t.text=Ce.text,_t.mode=Ce.mode,_t.icon=Ce.icon,_t.color=Ce.color,_t.disabled=Ce.disabled,_t.style.setProperty("display","block"),_t.style.setProperty("position","fixed"),Je.addElement(jt),xe.addElement(Zt),dt.addElement(_t),dt.beforeStyles({position:"absolute",top:"0px",[oe]:"0px"}).keyframes(Et),xe.beforeStyles({"transform-origin":"".concat(ue," top")}).beforeAddWrite(()=>{Ce.style.setProperty("display","none"),_t.style.setProperty(ue,F)}).afterAddWrite(()=>{Ce.style.setProperty("display",""),_t.style.setProperty("display","none"),_t.style.removeProperty(ue)}).keyframes(kt),Je.beforeStyles({"transform-origin":"".concat(Y," center")}).keyframes(Xe),ae.addAnimation([xe,Je,dt])},se=(ae,Be,De,Ce,Pe,qe,Z,Ie)=>{var Me,Ze;const P=Be?"right":"left",F=Be?"calc(100% - ".concat(Pe.right,"px)"):"".concat(Pe.left,"px"),Y="".concat(Pe.top,"px"),ne=Be?"-".concat(window.innerWidth-Ie.right-8,"px"):"".concat(Ie.x-8,"px"),Qe="".concat(Ie.y-2,"px"),ot=(null===(Me=Z.textContent)||void 0===Me?void 0:Me.trim())===(null===(Ze=Ce.textContent)||void 0===Ze?void 0:Ze.trim()),Ue=Ie.height/(qe.height-Ae),te="scale(1)",K=ot?"scale(".concat(Ie.width/qe.width,", ").concat(Ue,")"):"scale(".concat(Ue,")"),X=[{offset:0,opacity:0,transform:"translate3d(".concat(ne,", ").concat(Qe,", 0) ").concat(K)},{offset:.1,opacity:0},{offset:1,opacity:1,transform:"translate3d(".concat("0px",", ").concat(Y,", 0) ").concat(te)}],be=[{offset:0,opacity:.99,transform:"translate3d(".concat("0px",", ").concat(Y,", 0) ").concat(te)},{offset:.6,opacity:0},{offset:1,opacity:0,transform:"translate3d(".concat(ne,", ").concat(Qe,", 0) ").concat(K)}],ve=De?X:be,Ve=he("ion-title"),gt=(0,C.c)();Ve.innerText=Ce.innerText,Ve.size=Ce.size,Ve.color=Ce.color,gt.addElement(Ve),gt.beforeStyles({"transform-origin":"".concat(P," top"),height:"".concat(Pe.height,"px"),display:"",position:"relative",[P]:F}).beforeAddWrite(()=>{Ce.style.setProperty("opacity","0")}).afterAddWrite(()=>{Ce.style.setProperty("opacity",""),Ve.style.setProperty("display","none")}).keyframes(ve),ae.addAnimation(gt)},me=(ae,Be)=>{var De;try{const Ce="cubic-bezier(0.32,0.72,0,1)",Pe="opacity",qe="transform",Z="0%",Me="rtl"===ae.ownerDocument.dir,Ze=Me?"-99.5%":"99.5%",P=Me?"33%":"-33%",F=Be.enteringEl,ue=Be.leavingEl,Y="back"===Be.direction,oe=F.querySelector(":scope > ion-content"),ne=F.querySelectorAll(":scope > ion-header > *:not(ion-toolbar), :scope > ion-footer > *"),ge=F.querySelectorAll(":scope > ion-header > ion-toolbar"),Qe=(0,C.c)(),ot=(0,C.c)();if(Qe.addElement(F).duration((null!==(De=Be.duration)&&void 0!==De?De:0)||540).easing(Be.easing||Ce).fill("both").beforeRemoveClass("ion-page-invisible"),ue&&null!=ae){const K=(0,C.c)();K.addElement(ae),Qe.addAnimation(K)}if(oe||0!==ge.length||0!==ne.length?(ot.addElement(oe),ot.addElement(ne)):ot.addElement(F.querySelector(":scope > .ion-page, :scope > ion-nav, :scope > ion-tabs")),Qe.addAnimation(ot),Y?ot.beforeClearStyles([Pe]).fromTo("transform","translateX(".concat(P,")"),"translateX(".concat(Z,")")).fromTo(Pe,.8,1):ot.beforeClearStyles([Pe]).fromTo("transform","translateX(".concat(Ze,")"),"translateX(".concat(Z,")")),oe){const K=k(oe).querySelector(".transition-effect");if(K){const X=K.querySelector(".transition-cover"),be=K.querySelector(".transition-shadow"),ve=(0,C.c)(),Ve=(0,C.c)(),gt=(0,C.c)();ve.addElement(K).beforeStyles({opacity:"1",display:"block"}).afterStyles({opacity:"",display:""}),Ve.addElement(X).beforeClearStyles([Pe]).fromTo(Pe,0,.1),gt.addElement(be).beforeClearStyles([Pe]).fromTo(Pe,.03,.7),ve.addAnimation([Ve,gt]),ot.addAnimation([ve])}}const st=F.querySelector("ion-header.header-collapse-condense"),{forward:Ue,backward:te}=((ae,Be,De,Ce,Pe)=>{const qe=ce(Ce,De),Z=q(Pe),Ie=q(Ce),Me=ce(Pe,De),Ze=null!==qe&&null!==Z&&!De,P=null!==Ie&&null!==Me&&De;if(Ze){const F=Z.getBoundingClientRect(),ue=qe.getBoundingClientRect(),Y=k(qe).querySelector(".button-text"),oe=Y.getBoundingClientRect(),ge=k(Z).querySelector(".toolbar-title").getBoundingClientRect();se(ae,Be,De,Z,F,ge,Y,oe),J(ae,Be,De,qe,ue,Y,oe,Z,ge)}else if(P){const F=Ie.getBoundingClientRect(),ue=Me.getBoundingClientRect(),Y=k(Me).querySelector(".button-text"),oe=Y.getBoundingClientRect(),ge=k(Ie).querySelector(".toolbar-title").getBoundingClientRect();se(ae,Be,De,Ie,F,ge,Y,oe),J(ae,Be,De,Me,ue,Y,oe,Ie,ge)}return{forward:Ze,backward:P}})(Qe,Me,Y,F,ue);if(ge.forEach(K=>{const X=(0,C.c)();X.addElement(K),Qe.addAnimation(X);const be=(0,C.c)();be.addElement(K.querySelector("ion-title"));const ve=(0,C.c)(),Ve=Array.from(K.querySelectorAll("ion-buttons,[menuToggle]")),gt=K.closest("ion-header"),Et=null==gt?void 0:gt.classList.contains("header-collapse-condense-inactive");let yt;yt=Ve.filter(Y?Xe=>{const xe=Xe.classList.contains("buttons-collapse");return xe&&!Et||!xe}:Xe=>!Xe.classList.contains("buttons-collapse")),ve.addElement(yt);const wt=(0,C.c)();wt.addElement(K.querySelectorAll(":scope > *:not(ion-title):not(ion-buttons):not([menuToggle])"));const kt=(0,C.c)();kt.addElement(k(K).querySelector(".toolbar-background"));const Bt=(0,C.c)(),je=K.querySelector("ion-back-button");if(je&&Bt.addElement(je),X.addAnimation([be,ve,wt,kt,Bt]),ve.fromTo(Pe,.01,1),wt.fromTo(Pe,.01,1),Y)Et||be.fromTo("transform","translateX(".concat(P,")"),"translateX(".concat(Z,")")).fromTo(Pe,.01,1),wt.fromTo("transform","translateX(".concat(P,")"),"translateX(".concat(Z,")")),Bt.fromTo(Pe,.01,1);else if(st||be.fromTo("transform","translateX(".concat(Ze,")"),"translateX(".concat(Z,")")).fromTo(Pe,.01,1),wt.fromTo("transform","translateX(".concat(Ze,")"),"translateX(".concat(Z,")")),kt.beforeClearStyles([Pe,"transform"]),(null==gt?void 0:gt.translucent)?kt.fromTo("transform",Me?"translateX(-100%)":"translateX(100%)","translateX(0px)"):kt.fromTo(Pe,.01,"var(--opacity)"),Ue||Bt.fromTo(Pe,.01,1),je&&!Ue){const xe=(0,C.c)();xe.addElement(k(je).querySelector(".button-text")).fromTo("transform",Me?"translateX(-100px)":"translateX(100px)","translateX(0px)"),X.addAnimation(xe)}}),ue){const K=(0,C.c)(),X=ue.querySelector(":scope > ion-content"),be=ue.querySelectorAll(":scope > ion-header > ion-toolbar"),ve=ue.querySelectorAll(":scope > ion-header > *:not(ion-toolbar), :scope > ion-footer > *");if(X||0!==be.length||0!==ve.length?(K.addElement(X),K.addElement(ve)):K.addElement(ue.querySelector(":scope > .ion-page, :scope > ion-nav, :scope > ion-tabs")),Qe.addAnimation(K),Y){K.beforeClearStyles([Pe]).fromTo("transform","translateX(".concat(Z,")"),Me?"translateX(-100%)":"translateX(100%)");const Ve=(0,i.g)(ue);Qe.afterAddWrite(()=>{"normal"===Qe.getDirection()&&Ve.style.setProperty("display","none")})}else K.fromTo("transform","translateX(".concat(Z,")"),"translateX(".concat(P,")")).fromTo(Pe,1,.8);if(X){const Ve=k(X).querySelector(".transition-effect");if(Ve){const gt=Ve.querySelector(".transition-cover"),Et=Ve.querySelector(".transition-shadow"),yt=(0,C.c)(),wt=(0,C.c)(),kt=(0,C.c)();yt.addElement(Ve).beforeStyles({opacity:"1",display:"block"}).afterStyles({opacity:"",display:""}),wt.addElement(gt).beforeClearStyles([Pe]).fromTo(Pe,.1,0),kt.addElement(Et).beforeClearStyles([Pe]).fromTo(Pe,.7,.03),yt.addAnimation([wt,kt]),K.addAnimation([yt])}}be.forEach(Ve=>{const gt=(0,C.c)();gt.addElement(Ve);const Et=(0,C.c)();Et.addElement(Ve.querySelector("ion-title"));const yt=(0,C.c)(),wt=Ve.querySelectorAll("ion-buttons,[menuToggle]"),kt=Ve.closest("ion-header"),Bt=null==kt?void 0:kt.classList.contains("header-collapse-condense-inactive"),je=Array.from(wt).filter(Zt=>{const jt=Zt.classList.contains("buttons-collapse");return jt&&!Bt||!jt});yt.addElement(je);const Xe=(0,C.c)(),xe=Ve.querySelectorAll(":scope > *:not(ion-title):not(ion-buttons):not([menuToggle])");xe.length>0&&Xe.addElement(xe);const Je=(0,C.c)();Je.addElement(k(Ve).querySelector(".toolbar-background"));const dt=(0,C.c)(),_t=Ve.querySelector("ion-back-button");if(_t&&dt.addElement(_t),gt.addAnimation([Et,yt,Xe,dt,Je]),Qe.addAnimation(gt),dt.fromTo(Pe,.99,0),yt.fromTo(Pe,.99,0),Xe.fromTo(Pe,.99,0),Y){if(Bt||Et.fromTo("transform","translateX(".concat(Z,")"),Me?"translateX(-100%)":"translateX(100%)").fromTo(Pe,.99,0),Xe.fromTo("transform","translateX(".concat(Z,")"),Me?"translateX(-100%)":"translateX(100%)"),Je.beforeClearStyles([Pe,"transform"]),(null==kt?void 0:kt.translucent)?Je.fromTo("transform","translateX(0px)",Me?"translateX(-100%)":"translateX(100%)"):Je.fromTo(Pe,"var(--opacity)",0),_t&&!te){const jt=(0,C.c)();jt.addElement(k(_t).querySelector(".button-text")).fromTo("transform","translateX(".concat(Z,")"),"translateX(".concat((Me?-124:124)+"px",")")),gt.addAnimation(jt)}}else Bt||Et.fromTo("transform","translateX(".concat(Z,")"),"translateX(".concat(P,")")).fromTo(Pe,.99,0).afterClearStyles([qe,Pe]),Xe.fromTo("transform","translateX(".concat(Z,")"),"translateX(".concat(P,")")).afterClearStyles([qe,Pe]),dt.afterClearStyles([Pe]),Et.afterClearStyles([Pe]),yt.afterClearStyles([Pe])})}return Qe}catch(Ce){throw Ce}},Ae=10},6615:(Dt,$e,b)=>{"use strict";b.r($e),b.d($e,{mdTransitionAnimation:()=>Q});var C=b(4913),i=b(2325);b(1848),b(771);const Q=(he,k)=>{var q,ce,Ee;const J="40px",me="back"===k.direction,ae=k.leavingEl,Be=(0,i.g)(k.enteringEl),De=Be.querySelector("ion-toolbar"),Ce=(0,C.c)();if(Ce.addElement(Be).fill("both").beforeRemoveClass("ion-page-invisible"),me?Ce.duration((null!==(q=k.duration)&&void 0!==q?q:0)||200).easing("cubic-bezier(0.47,0,0.745,0.715)"):Ce.duration((null!==(ce=k.duration)&&void 0!==ce?ce:0)||280).easing("cubic-bezier(0.36,0.66,0.04,1)").fromTo("transform","translateY(".concat(J,")"),"translateY(".concat("0px",")")).fromTo("opacity",.01,1),De){const Pe=(0,C.c)();Pe.addElement(De),Ce.addAnimation(Pe)}if(ae&&me){Ce.duration((null!==(Ee=k.duration)&&void 0!==Ee?Ee:0)||200).easing("cubic-bezier(0.47,0,0.745,0.715)");const Pe=(0,C.c)();Pe.addElement((0,i.g)(ae)).onFinish(qe=>{1===qe&&Pe.elements.length>0&&Pe.elements[0].style.setProperty("display","none")}).fromTo("transform","translateY(".concat("0px",")"),"translateY(".concat(J,")")).fromTo("opacity",1,0),Ce.addAnimation(Pe)}return Ce}},9207:(Dt,$e,b)=>{"use strict";b.d($e,{B:()=>Et,G:()=>yt,O:()=>wt,a:()=>se,b:()=>me,c:()=>De,d:()=>kt,e:()=>Bt,f:()=>ot,g:()=>Ue,h:()=>X,i:()=>ve,j:()=>Pe,k:()=>qe,l:()=>Ae,m:()=>ae,n:()=>Ee,o:()=>Me,q:()=>ge,s:()=>gt});var C=b(5861),i=b(1848),L=b(2905),ie=b(3254),Q=b(4393),he=b(512),k=b(2400);let q=0,ce=0;const Ee=new WeakMap,J=je=>({create:Xe=>Z(je,Xe),dismiss:(Xe,xe,Je)=>Y(document,Xe,xe,je,Je),getTop:()=>(0,C.Z)(function*(){return ge(document,je)})()}),se=J("ion-alert"),me=J("ion-action-sheet"),Ae=J("ion-loading"),ae=J("ion-modal"),De=J("ion-popover"),Pe=je=>{typeof document<"u"&&ue(document);const Xe=q++;je.overlayIndex=Xe},qe=je=>(je.hasAttribute("id")||(je.id="ion-overlay-".concat(++ce)),je.id),Z=(je,Xe)=>typeof window<"u"&&typeof window.customElements<"u"?window.customElements.whenDefined(je).then(()=>{const xe=document.createElement(je);return xe.classList.add("overlay-hidden"),Object.assign(xe,Object.assign(Object.assign({},Xe),{hasController:!0})),te(document).appendChild(xe),new Promise(Je=>(0,he.c)(xe,Je))}):Promise.resolve(),Ie='[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])',Me=(je,Xe)=>{let xe=je.querySelector(Ie);const Je=null==xe?void 0:xe.shadowRoot;Je&&(xe=Je.querySelector(Ie)||xe),xe?(0,he.f)(xe):Xe.focus()},P=(je,Xe)=>{const xe=Array.from(je.querySelectorAll(Ie));let Je=xe.length>0?xe[xe.length-1]:null;const dt=null==Je?void 0:Je.shadowRoot;dt&&(Je=dt.querySelector(Ie)||Je),Je?Je.focus():Xe.focus()},ue=je=>{0===q&&(q=1,je.addEventListener("focus",Xe=>{((je,Xe)=>{const xe=ge(Xe,"ion-alert,ion-action-sheet,ion-loading,ion-modal,ion-picker,ion-popover"),Je=je.target;xe&&Je&&!xe.classList.contains("ion-disable-focus-trap")&&(xe.shadowRoot?(()=>{if(xe.contains(Je))xe.lastFocus=Je;else{const Zt=xe.lastFocus;Me(xe,xe),Zt===Xe.activeElement&&P(xe,xe),xe.lastFocus=Xe.activeElement}})():(()=>{if(xe===Je)xe.lastFocus=void 0;else{const Zt=(0,he.g)(xe);if(!Zt.contains(Je))return;const jt=Zt.querySelector(".ion-overlay-wrapper");if(!jt)return;if(jt.contains(Je)||Je===Zt.querySelector("ion-backdrop"))xe.lastFocus=Je;else{const Rt=xe.lastFocus;Me(jt,xe),Rt===Xe.activeElement&&P(jt,xe),xe.lastFocus=Xe.activeElement}}})())})(Xe,je)},!0),je.addEventListener("ionBackButton",Xe=>{const xe=ge(je);null!=xe&&xe.backdropDismiss&&Xe.detail.register(Q.OVERLAY_BACK_BUTTON_PRIORITY,()=>xe.dismiss(void 0,Et))}),je.addEventListener("keydown",Xe=>{if("Escape"===Xe.key){const xe=ge(je);null!=xe&&xe.backdropDismiss&&xe.dismiss(void 0,Et)}}))},Y=(je,Xe,xe,Je,dt)=>{const _t=ge(je,Je,dt);return _t?_t.dismiss(Xe,xe):Promise.reject("overlay does not exist")},ne=(je,Xe)=>((je,Xe)=>(void 0===Xe&&(Xe="ion-alert,ion-action-sheet,ion-loading,ion-modal,ion-picker,ion-popover,ion-toast"),Array.from(je.querySelectorAll(Xe)).filter(xe=>xe.overlayIndex>0)))(je,Xe).filter(xe=>!(je=>je.classList.contains("overlay-hidden"))(xe)),ge=(je,Xe,xe)=>{const Je=ne(je,Xe);return void 0===xe?Je[Je.length-1]:Je.find(dt=>dt.id===xe)},Qe=(je=!1)=>{const xe=te(document).querySelector("ion-router-outlet, ion-nav, #ion-view-container-root");xe&&(je?xe.setAttribute("aria-hidden","true"):xe.removeAttribute("aria-hidden"))},ot=function(){var je=(0,C.Z)(function*(Xe,xe,Je,dt,_t){var Zt,jt;if(Xe.presented)return;Qe(!0),Xe.presented=!0,Xe.willPresent.emit(),null===(Zt=Xe.willPresentShorthand)||void 0===Zt||Zt.emit();const Rt=(0,L.b)(Xe),Ot=Xe.enterAnimation?Xe.enterAnimation:L.c.get(xe,"ios"===Rt?Je:dt);(yield K(Xe,Ot,Xe.el,_t))&&(Xe.didPresent.emit(),null===(jt=Xe.didPresentShorthand)||void 0===jt||jt.emit()),"ION-TOAST"!==Xe.el.tagName&&st(Xe.el),Xe.keyboardClose&&(null===document.activeElement||!Xe.el.contains(document.activeElement))&&Xe.el.focus()});return function(xe,Je,dt,_t,Zt){return je.apply(this,arguments)}}(),st=function(){var je=(0,C.Z)(function*(Xe){let xe=document.activeElement;if(!xe)return;const Je=null==xe?void 0:xe.shadowRoot;Je&&(xe=Je.querySelector(Ie)||xe),yield Xe.onDidDismiss(),xe.focus()});return function(xe){return je.apply(this,arguments)}}(),Ue=function(){var je=(0,C.Z)(function*(Xe,xe,Je,dt,_t,Zt,jt){var Rt,Ot;if(!Xe.presented)return!1;void 0!==i.d&&1===ne(i.d).length&&Qe(!1),Xe.presented=!1;try{Xe.el.style.setProperty("pointer-events","none"),Xe.willDismiss.emit({data:xe,role:Je}),null===(Rt=Xe.willDismissShorthand)||void 0===Rt||Rt.emit({data:xe,role:Je});const hn=(0,L.b)(Xe),Gt=Xe.leaveAnimation?Xe.leaveAnimation:L.c.get(dt,"ios"===hn?_t:Zt);Je!==yt&&(yield K(Xe,Gt,Xe.el,jt)),Xe.didDismiss.emit({data:xe,role:Je}),null===(Ot=Xe.didDismissShorthand)||void 0===Ot||Ot.emit({data:xe,role:Je}),Ee.delete(Xe),Xe.el.classList.add("overlay-hidden"),Xe.el.style.removeProperty("pointer-events"),void 0!==Xe.el.lastFocus&&(Xe.el.lastFocus=void 0)}catch(hn){console.error(hn)}return Xe.el.remove(),!0});return function(xe,Je,dt,_t,Zt,jt,Rt){return je.apply(this,arguments)}}(),te=je=>je.querySelector("ion-app")||je.body,K=function(){var je=(0,C.Z)(function*(Xe,xe,Je,dt){Je.classList.remove("overlay-hidden");const Zt=xe(Xe.el,dt);(!Xe.animated||!L.c.getBoolean("animated",!0))&&Zt.duration(0),Xe.keyboardClose&&Zt.beforeAddWrite(()=>{const Rt=Je.ownerDocument.activeElement;null!=Rt&&Rt.matches("input,ion-input, ion-textarea")&&Rt.blur()});const jt=Ee.get(Xe)||[];return Ee.set(Xe,[...jt,Zt]),yield Zt.play(),!0});return function(xe,Je,dt,_t){return je.apply(this,arguments)}}(),X=(je,Xe)=>{let xe;const Je=new Promise(dt=>xe=dt);return be(je,Xe,dt=>{xe(dt.detail)}),Je},be=(je,Xe,xe)=>{const Je=dt=>{(0,he.b)(je,Xe,Je),xe(dt)};(0,he.a)(je,Xe,Je)},ve=je=>"cancel"===je||je===Et,Ve=je=>je(),gt=(je,Xe)=>{if("function"==typeof je)return L.c.get("_zoneGate",Ve)(()=>{try{return je(Xe)}catch(Je){throw Je}})},Et="backdrop",yt="gesture",wt=39,kt=je=>{let xe,Xe=!1;const Je=(0,ie.C)(),dt=(jt=!1)=>{if(xe&&!jt)return{delegate:xe,inline:Xe};const{el:Rt,hasController:Ot,delegate:hn}=je;return Xe=null!==Rt.parentNode&&!Ot,xe=Xe?hn||Je:hn,{inline:Xe,delegate:xe}};return{attachViewToDom:function(){var jt=(0,C.Z)(function*(Rt){const{delegate:Ot}=dt(!0);if(Ot)return yield Ot.attachViewToDom(je.el,Rt);const{hasController:hn}=je;if(hn&&void 0!==Rt)throw new Error("framework delegate is missing");return null});return function(Ot){return jt.apply(this,arguments)}}(),removeViewFromDom:()=>{const{delegate:jt}=dt();jt&&void 0!==je.el&&jt.removeViewFromDom(je.el.parentElement,je.el)}}},Bt=()=>{let je;const Xe=()=>{je&&(je(),je=void 0)};return{addClickListener:(Je,dt)=>{Xe();const _t=void 0!==dt?document.getElementById(dt):null;_t?je=((jt,Rt)=>{const Ot=()=>{Rt.present()};return jt.addEventListener("click",Ot),()=>{jt.removeEventListener("click",Ot)}})(_t,Je):(0,k.p)('A trigger element with the ID "'.concat(dt,'" was not found in the DOM. The trigger element must be in the DOM when the "trigger" property is set on an overlay component.'),Je)},removeClickListener:Xe}}},2014:(Dt,$e,b)=>{"use strict";b.d($e,{K:()=>he});var C=b(5861),i=b(9422),L=b.n(i);const ie={SecureStorage:"ionicSecureStorage",IndexedDB:L().INDEXEDDB,LocalStorage:L().LOCALSTORAGE},Q={name:"_ionicstorage",storeName:"_ionickv",dbKey:"_ionickey",driverOrder:[ie.SecureStorage,ie.IndexedDB,ie.LocalStorage]};class he{constructor(q=Q){this._db=null,this._secureStorageDriver=null;const ce=Object.assign({},Q,q||{});this._config=ce}create(){var q=this;return(0,C.Z)(function*(){const ce=L().createInstance(q._config);return q._db=ce,yield ce.setDriver(q._config.driverOrder||[]),q})()}defineDriver(q){var ce=this;return(0,C.Z)(function*(){return q._driver===ie.SecureStorage&&(ce._secureStorageDriver=q),L().defineDriver(q)})()}get driver(){var q;return(null===(q=this._db)||void 0===q?void 0:q.driver())||null}assertDb(){if(!this._db)throw new Error("Database not created. Must call create() first");return this._db}get(q){return this.assertDb().getItem(q)}set(q,ce){return this.assertDb().setItem(q,ce)}remove(q){return this.assertDb().removeItem(q)}clear(){return this.assertDb().clear()}length(){return this.assertDb().length()}keys(){return this.assertDb().keys()}forEach(q){return this.assertDb().iterate(q)}setEncryptionKey(q){var ce;if(!this._secureStorageDriver)throw new Error("@ionic-enterprise/secure-storage not installed. Encryption support not available");null===(ce=this._secureStorageDriver)||void 0===ce||ce.setEncryptionKey(q)}}},3748:(Dt,$e,b)=>{"use strict";b.d($e,{H:()=>k});var C=b(5861),i=function(q){return q[q.Auto=0]="Auto",q[q.Landscape=1]="Landscape",q[q.LandscapeAlt=2]="LandscapeAlt",q[q.Portrait=3]="Portrait",q[q.PortraitAlt=4]="PortraitAlt",q}(i||{});const ie=(0,b(2726).fo)("ScreenOrientation",{web:()=>b.e(3028).then(b.bind(b,3028)).then(q=>new q.ScreenOrientationWeb)});var Q=b(9468),he=b(3660);let k=(()=>{var q;class ce{constructor(J){this.settingsService=J}updateScreenOrientation(){var J=this;return(0,C.Z)(function*(){let se=yield J.settingsService.getScreenOrientation();try{switch(se){case i.Auto:yield ie.unlock();break;case i.Landscape:yield ie.lock({orientation:"landscape"});break;case i.LandscapeAlt:yield ie.lock({orientation:"landscape-secondary"});break;case i.Portrait:yield ie.lock({orientation:"portrait"});break;case i.PortraitAlt:yield ie.lock({orientation:"portrait-secondary"})}}catch(me){console.log("Screen orientation lock not available")}})()}}return(q=ce).\u0275fac=function(J){return new(J||q)(Q.LFG(he.g))},q.\u0275prov=Q.Yz7({token:q,factory:q.\u0275fac,providedIn:"root"}),ce})()},3660:(Dt,$e,b)=>{"use strict";b.d($e,{g:()=>q});var C=b(5861),i=b(9468),L=b(2014);const ie="client_id",Q="wake_lock_enabled",he="button_long_press_delay",k="screen_orientation";let q=(()=>{var ce;class Ee{constructor(se){this.storage=se}setScreenOrientation(se){var me=this;return(0,C.Z)(function*(){yield me.storage.set(k,se)})()}getScreenOrientation(){var se=this;return(0,C.Z)(function*(){return yield se.storage.get(k)})()}setButtonLongPressDelay(se){var me=this;return(0,C.Z)(function*(){yield me.storage.set(he,se)})()}getButtonLongPressDelay(){var se=this;return(0,C.Z)(function*(){var me;return null!==(me=yield se.storage.get(he))&&void 0!==me?me:1e3})()}setWakeLockEnabled(se){var me=this;return(0,C.Z)(function*(){yield me.storage.set(Q,se)})()}getWakeLockEnabled(){var se=this;return(0,C.Z)(function*(){var me;return null!==(me=yield se.storage.get(Q))&&void 0!==me&&me})()}getClientId(){var se=this;return(0,C.Z)(function*(){return yield se.generateClientId(),se.storage.get(ie)})()}generateClientId(){var se=this;return(0,C.Z)(function*(){var me;let Ae=yield se.storage.get(ie);(null===(me=Ae)||void 0===me?void 0:me.length)>0||(Ae=Math.random().toString(36).substring(2,9),yield se.storage.set(ie,Ae))})()}}return(ce=Ee).\u0275fac=function(se){return new(se||ce)(i.LFG(L.K))},ce.\u0275prov=i.Yz7({token:ce,factory:ce.\u0275fac,providedIn:"root"}),Ee})()},1414:(Dt,$e,b)=>{"use strict";b.d($e,{$:()=>q});var C=b(5861);const L=(0,b(2726).fo)("KeepAwake",{web:()=>b.e(5022).then(b.bind(b,5022)).then(ce=>new ce.KeepAwakeWeb)});var ie=b(248),Q=b.n(ie),he=b(9468),k=b(3660);let q=(()=>{var ce;class Ee{constructor(se){this.settingsService=se,this.noSleep=new(Q())}updateWakeLock(){var se=this;return(0,C.Z)(function*(){!0===(yield se.settingsService.getWakeLockEnabled())?yield se.enableWakeLock():yield se.disableWakeLock()})()}enableWakeLock(){var se=this;return(0,C.Z)(function*(){(yield L.isSupported()).isSupported?yield L.keepAwake():yield se.noSleep.enable()})()}disableWakeLock(){var se=this;return(0,C.Z)(function*(){(yield L.isSupported()).isSupported?yield L.allowSleep():se.noSleep.disable()})()}}return(ce=Ee).\u0275fac=function(se){return new(se||ce)(he.LFG(k.g))},ce.\u0275prov=he.Yz7({token:ce,factory:ce.\u0275fac,providedIn:"root"}),Ee})()},553:(Dt,$e,b)=>{"use strict";b.d($e,{N:()=>C});const C={production:!0,webVersion:!0,version:"3.0.0"}},6377:(Dt,$e,b)=>{"use strict";var C=b(6593),i=b(9468),L=b(5877),ie=b(5472),Q=b(1929),he=b(5861),k=b(553);const q=[{path:"",loadChildren:(He=(0,he.Z)(function*(){return k.N.webVersion?(yield Promise.all([b.e(5015),b.e(8592)]).then(b.bind(b,7911))).WebHomePageModule:(yield Promise.all([b.e(5015),b.e(8592),b.e(7091)]).then(b.bind(b,7091))).HomePageModule}),function(){return He.apply(this,arguments)})},{path:"deck",loadChildren:()=>Promise.all([b.e(5015),b.e(8592),b.e(7730)]).then(b.bind(b,7730)).then(He=>He.DeckPageModule)}];var He;let ce=(()=>{var He;class Te{}return(He=Te).\u0275fac=function(tt){return new(tt||He)},He.\u0275mod=i.oAB({type:He}),He.\u0275inj=i.cJS({imports:[L.Bz.forRoot(q,{preloadingStrategy:L.wm}),L.Bz]}),Te})();var Ee=b(2014),J=b(1414),se=b(3748);let me=(()=>{var He;class Te{constructor(tt,Ct,Tt){this.storage=tt,this.wakeLockService=Ct,this.screenOrientationService=Tt}ngOnInit(){var tt=this;return(0,he.Z)(function*(){yield tt.storage.create(),yield tt.screenOrientationService.updateScreenOrientation();try{yield tt.wakeLockService.updateWakeLock()}catch(Ct){}})()}}return(He=Te).\u0275fac=function(tt){return new(tt||He)(i.Y36(Ee.K),i.Y36(J.$),i.Y36(se.H))},He.\u0275cmp=i.Xpm({type:He,selectors:[["app-root"]],decls:2,vars:0,template:function(tt,Ct){1&tt&&(i.TgZ(0,"ion-app"),i._UZ(1,"ion-router-outlet"),i.qZA())},dependencies:[Q.dr,Q.jP]}),Te})();var Ae=b(95),ae=b(6814);const Be=new i.OlP("STORAGE_CONFIG_TOKEN");class De extends Ee.K{constructor(){super()}create(){var Te=this;return(0,he.Z)(function*(){return Te})()}defineDriver(){return(0,he.Z)(function*(){})()}get driver(){return"noop"}get(Te){return(0,he.Z)(function*(){return null})()}set(Te,Le){return(0,he.Z)(function*(){})()}remove(Te){return(0,he.Z)(function*(){})()}clear(){return(0,he.Z)(function*(){})()}length(){return(0,he.Z)(function*(){return 0})()}keys(){return(0,he.Z)(function*(){return[]})()}forEach(Te){return(0,he.Z)(function*(){})()}setEncryptionKey(Te){}}function Ce(He,Te){return(0,ae.PM)(He)?new De:new Ee.K(Te)}let Pe=(()=>{class He{static forRoot(Le=null){return{ngModule:He,providers:[{provide:Be,useValue:Le},{provide:Ee.K,useFactory:Ce,deps:[i.Lbi,Be]}]}}}return He.\u0275fac=function(Le){return new(Le||He)},He.\u0275mod=i.oAB({type:He}),He.\u0275inj=i.cJS({}),He})();class qe{constructor(Te){this._doc=Te}addGlobalEventListener(Te,Le,tt){let Ct;if("document"===Te?Ct=this._doc:"window"===Te&&void 0!==typeof window&&(Ct=window),!Ct)throw new Error("Unsupported event target ".concat(Ct," for event ").concat(Le));return this.addEventListener(Ct,Le,tt)}}let Qe=(()=>{class He extends qe{constructor(Le){super(Le)}supports(Le){return"down"===Le||"up"===Le||"move"===Le}addEventListener(Le,tt,Ct){const Tt=function ge(He){const Te=typeof window<"u"&&"PointerEvent"in window;switch(He){case"up":return Te?["pointerup"]:["mouseup","touchend"];case"down":return Te?["pointerdown"]:["mousedown","touchstart"];case"move":return Te?["pointermove"]:["mousemove","touchmove"];default:return[]}}(tt).map(Pt=>this.manager.addEventListener(Le,Pt,cn=>{cn.preventDefault(),Ct(cn)}));return()=>{Tt.forEach(Pt=>Pt())}}}return He.\u0275fac=function(Le){return new(Le||He)(i.LFG(ae.K0))},He.\u0275prov=i.Yz7({token:He,factory:He.\u0275fac}),He})(),ot=(()=>{class He{}return He.\u0275fac=function(Le){return new(Le||He)},He.\u0275mod=i.oAB({type:He}),He.\u0275inj=i.cJS({providers:[{provide:C.s3,useClass:Qe,multi:!0}]}),He})();new i.OlP("ScrollEventTime");let Et=(()=>{var He;class Te{}return(He=Te).\u0275fac=function(tt){return new(tt||He)},He.\u0275mod=i.oAB({type:He}),He.\u0275inj=i.cJS({imports:[ot,ot]}),Te})();var yt=b(1328),wt=b(4911),kt=b(8504),Bt=b(2438),je=b(2096),Xe=b(5211),xe=b(8645),Je=b(5592),dt=b(2420);const _t=new Je.y(dt.Z);var jt=b(3019),Rt=b(7398),Ot=b(2181),hn=b(4664),Gt=b(3168),Wt=b(4674),Ut=b(4829),Sn=b(9360);const Lt={connector:()=>new xe.x};function ln(He,Te=Lt){const{connector:Le}=Te;return(0,Sn.e)((tt,Ct)=>{const Tt=Le();(0,Ut.Xf)(He(function Bn(He){return new Je.y(Te=>He.subscribe(Te))}(Tt))).subscribe(Ct),Ct.add(tt.subscribe(Tt))})}var zt=b(8180),bn=b(9397),pt=b(7394);class _n extends pt.w0{constructor(Te,Le){super()}schedule(Te,Le=0){return this}}const Hn={setInterval(He,Te,...Le){const{delegate:tt}=Hn;return null!=tt&&tt.setInterval?tt.setInterval(He,Te,...Le):setInterval(He,Te,...Le)},clearInterval(He){const{delegate:Te}=Hn;return((null==Te?void 0:Te.clearInterval)||clearInterval)(He)},delegate:void 0};var Xt=b(9039),Wn=b(4552);class Dn{constructor(Te,Le=Dn.now){this.schedulerActionCtor=Te,this.now=Le}schedule(Te,Le=0,tt){return new this.schedulerActionCtor(this,Te).schedule(tt,Le)}}Dn.now=Wn.l.now;const qn=new class Nn extends Dn{constructor(Te,Le=Dn.now){super(Te,Le),this.actions=[],this._active=!1}flush(Te){const{actions:Le}=this;if(this._active)return void Le.push(Te);let tt;this._active=!0;do{if(tt=Te.execute(Te.state,Te.delay))break}while(Te=Le.shift());if(this._active=!1,tt){for(;Te=Le.shift();)Te.unsubscribe();throw tt}}}(class Yn extends _n{constructor(Te,Le){super(Te,Le),this.scheduler=Te,this.work=Le,this.pending=!1}schedule(Te,Le=0){var tt;if(this.closed)return this;this.state=Te;const Ct=this.id,Tt=this.scheduler;return null!=Ct&&(this.id=this.recycleAsyncId(Tt,Ct,Le)),this.pending=!0,this.delay=Le,this.id=null!==(tt=this.id)&&void 0!==tt?tt:this.requestAsyncId(Tt,this.id,Le),this}requestAsyncId(Te,Le,tt=0){return Hn.setInterval(Te.flush.bind(Te,this),tt)}recycleAsyncId(Te,Le,tt=0){if(null!=tt&&this.delay===tt&&!1===this.pending)return Le;null!=Le&&Hn.clearInterval(Le)}execute(Te,Le){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const tt=this._execute(Te,Le);if(tt)return tt;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(Te,Le){let Ct,tt=!1;try{this.work(Te)}catch(Tt){tt=!0,Ct=Tt||new Error("Scheduled action threw falsy error")}if(tt)return this.unsubscribe(),Ct}unsubscribe(){if(!this.closed){const{id:Te,scheduler:Le}=this,{actions:tt}=Le;this.work=this.state=this.scheduler=null,this.pending=!1,(0,Xt.P)(tt,this),null!=Te&&(this.id=this.recycleAsyncId(Le,Te,null)),this.delay=null,super.unsubscribe()}}}),Un=qn;var sr=b(8251),ar=b(975),lr=b(1631);function Zn(He,Te){return Te?Le=>(0,Xe.z)(Te.pipe((0,zt.q)(1),function Jn(){return(0,Sn.e)((He,Te)=>{He.subscribe((0,sr.x)(Te,dt.Z))})}()),Le.pipe(Zn(He))):(0,lr.z)((Le,tt)=>(0,Ut.Xf)(He(Le,tt)).pipe((0,zt.q)(1),(0,ar.h)(Le)))}var ze=b(671);const Ne="Service workers are disabled or not supported by this browser";class bt{constructor(Te){if(this.serviceWorker=Te,Te){const tt=(0,Bt.R)(Te,"controllerchange").pipe((0,Rt.U)(()=>Te.controller)),Ct=(0,wt.P)(()=>(0,je.of)(Te.controller)),Tt=(0,Xe.z)(Ct,tt);this.worker=Tt.pipe((0,Ot.h)(Vn=>!!Vn)),this.registration=this.worker.pipe((0,hn.w)(()=>Te.getRegistration()));const $n=(0,Bt.R)(Te,"message").pipe((0,Rt.U)(Vn=>Vn.data)).pipe((0,Ot.h)(Vn=>Vn&&Vn.type)).pipe(function rn(He){return He?Te=>ln(He)(Te):Te=>function Qt(He,Te){const Le=(0,Wt.m)(He)?He:()=>He;return(0,Wt.m)(Te)?ln(Te,{connector:Le}):tt=>new Gt.c(tt,Le)}(new xe.x)(Te)}());$n.connect(),this.events=$n}else this.worker=this.events=this.registration=function ct(He){return(0,wt.P)(()=>(0,kt._)(new Error(He)))}(Ne)}postMessage(Te,Le){return this.worker.pipe((0,zt.q)(1),(0,bn.b)(tt=>{tt.postMessage((0,yt.Z)({action:Te},Le))})).toPromise().then(()=>{})}postMessageWithOperation(Te,Le,tt){const Ct=this.waitForOperationCompleted(tt),Tt=this.postMessage(Te,Le);return Promise.all([Tt,Ct]).then(([,Pt])=>Pt)}generateNonce(){return Math.round(1e7*Math.random())}eventsOfType(Te){let Le;return Le="string"==typeof Te?tt=>tt.type===Te:tt=>Te.includes(tt.type),this.events.pipe((0,Ot.h)(Le))}nextEventOfType(Te){return this.eventsOfType(Te).pipe((0,zt.q)(1))}waitForOperationCompleted(Te){return this.eventsOfType("OPERATION_COMPLETED").pipe((0,Ot.h)(Le=>Le.nonce===Te),(0,zt.q)(1),(0,Rt.U)(Le=>{if(void 0!==Le.result)return Le.result;throw new Error(Le.error)})).toPromise()}get isEnabled(){return!!this.serviceWorker}}let Ht=(()=>{var He;class Te{get isEnabled(){return this.sw.isEnabled}constructor(tt){if(this.sw=tt,this.pushManager=null,this.subscriptionChanges=new xe.x,!tt.isEnabled)return this.messages=_t,this.notificationClicks=_t,void(this.subscription=_t);this.messages=this.sw.eventsOfType("PUSH").pipe((0,Rt.U)(Tt=>Tt.data)),this.notificationClicks=this.sw.eventsOfType("NOTIFICATION_CLICK").pipe((0,Rt.U)(Tt=>Tt.data)),this.pushManager=this.sw.registration.pipe((0,Rt.U)(Tt=>Tt.pushManager));const Ct=this.pushManager.pipe((0,hn.w)(Tt=>Tt.getSubscription()));this.subscription=(0,jt.T)(Ct,this.subscriptionChanges)}requestSubscription(tt){if(!this.sw.isEnabled||null===this.pushManager)return Promise.reject(new Error(Ne));const Ct={userVisibleOnly:!0};let Tt=this.decodeBase64(tt.serverPublicKey.replace(/_/g,"/").replace(/-/g,"+")),Pt=new Uint8Array(new ArrayBuffer(Tt.length));for(let cn=0;cncn.subscribe(Ct)),(0,zt.q)(1)).toPromise().then(cn=>(this.subscriptionChanges.next(cn),cn))}unsubscribe(){return this.sw.isEnabled?this.subscription.pipe((0,zt.q)(1),(0,hn.w)(Ct=>{if(null===Ct)throw new Error("Not subscribed to push notifications.");return Ct.unsubscribe().then(Tt=>{if(!Tt)throw new Error("Unsubscribe failed!");this.subscriptionChanges.next(null)})})).toPromise():Promise.reject(new Error(Ne))}decodeBase64(tt){return atob(tt)}}return(He=Te).\u0275fac=function(tt){return new(tt||He)(i.LFG(bt))},He.\u0275prov=i.Yz7({token:He,factory:He.\u0275fac}),Te})(),Jt=(()=>{var He;class Te{get isEnabled(){return this.sw.isEnabled}constructor(tt){if(this.sw=tt,!tt.isEnabled)return this.versionUpdates=_t,this.available=_t,this.activated=_t,void(this.unrecoverable=_t);this.versionUpdates=this.sw.eventsOfType(["VERSION_DETECTED","VERSION_INSTALLATION_FAILED","VERSION_READY","NO_NEW_VERSION_DETECTED"]),this.available=this.versionUpdates.pipe((0,Ot.h)(Ct=>"VERSION_READY"===Ct.type),(0,Rt.U)(Ct=>({type:"UPDATE_AVAILABLE",current:Ct.currentVersion,available:Ct.latestVersion}))),this.activated=this.sw.eventsOfType("UPDATE_ACTIVATED"),this.unrecoverable=this.sw.eventsOfType("UNRECOVERABLE_STATE")}checkForUpdate(){if(!this.sw.isEnabled)return Promise.reject(new Error(Ne));const tt=this.sw.generateNonce();return this.sw.postMessageWithOperation("CHECK_FOR_UPDATES",{nonce:tt},tt)}activateUpdate(){if(!this.sw.isEnabled)return Promise.reject(new Error(Ne));const tt=this.sw.generateNonce();return this.sw.postMessageWithOperation("ACTIVATE_UPDATE",{nonce:tt},tt)}}return(He=Te).\u0275fac=function(tt){return new(tt||He)(i.LFG(bt))},He.\u0275prov=i.Yz7({token:He,factory:He.\u0275fac}),Te})();const un=new i.OlP("NGSW_REGISTER_SCRIPT");function Fn(He,Te,Le,tt){return()=>{if(!(0,ae.NF)(tt)||!("serviceWorker"in navigator)||!1===Le.enabled)return;let Ct;if(navigator.serviceWorker.addEventListener("controllerchange",()=>{null!==navigator.serviceWorker.controller&&navigator.serviceWorker.controller.postMessage({action:"INITIALIZE"})}),"function"==typeof Le.registrationStrategy)Ct=Le.registrationStrategy();else{const[Pt,...cn]=(Le.registrationStrategy||"registerWhenStable:30000").split(":");switch(Pt){case"registerImmediately":Ct=(0,je.of)(null);break;case"registerWithDelay":Ct=dn(+cn[0]||0);break;case"registerWhenStable":Ct=cn[0]?(0,jt.T)(Gn(He),dn(+cn[0])):Gn(He);break;default:throw new Error("Unknown ServiceWorker registration strategy: ".concat(Le.registrationStrategy))}}He.get(i.R0b).runOutsideAngular(()=>Ct.pipe((0,zt.q)(1)).subscribe(()=>navigator.serviceWorker.register(Te,{scope:Le.scope}).catch(Pt=>console.error("Service worker registration failed with:",Pt))))}}function dn(He){return(0,je.of)(null).pipe(function pe(He,Te=qn){const Le=function Ge(He=0,Te,Le=Un){let tt=-1;return null!=Te&&((0,ze.K)(Te)?Le=Te:tt=Te),new Je.y(Ct=>{let Tt=function _e(He){return He instanceof Date&&!isNaN(He)}(He)?+He-Le.now():He;Tt<0&&(Tt=0);let Pt=0;return Le.schedule(function(){Ct.closed||(Ct.next(Pt++),0<=tt?this.schedule(void 0,tt):Ct.complete())},Tt)})}(He,Te);return Zn(()=>Le)}(He))}function Gn(He){return He.get(i.z2F).isStable.pipe((0,Ot.h)(Le=>Le))}function en(He,Te){return new bt((0,ae.NF)(Te)&&!1!==He.enabled?navigator.serviceWorker:void 0)}class Xn{}function er(He,Te={}){return(0,i.MR2)([Ht,Jt,{provide:un,useValue:He},{provide:Xn,useValue:Te},{provide:bt,useFactory:en,deps:[Xn,i.Lbi]},{provide:i.ip1,useFactory:Fn,deps:[i.zs3,un,Xn,i.Lbi],multi:!0}])}let Ln=(()=>{var He;class Te{static register(tt,Ct={}){return{ngModule:Te,providers:[er(tt,Ct)]}}}return(He=Te).\u0275fac=function(tt){return new(tt||He)},He.\u0275mod=i.oAB({type:He}),He.\u0275inj=i.cJS({providers:[Ht,Jt]}),Te})(),yr=(()=>{var He;class Te{}return(He=Te).\u0275fac=function(tt){return new(tt||He)},He.\u0275mod=i.oAB({type:He,bootstrap:[me]}),He.\u0275inj=i.cJS({providers:[{provide:L.wN,useClass:ie.r4}],imports:[C.b2,Q.Pc.forRoot(),Pe.forRoot(),ce,Ae.u5,Et,Ln.register("ngsw-worker.js",{enabled:!(0,i.X6Q)(),registrationStrategy:"registerWhenStable:30000"})]}),Te})();k.N.production&&(0,i.G48)(),C.q6().bootstrapModule(yr).catch(He=>console.log(He))},9422:Dt=>{Dt.exports=function i(L,ie,Q){function he(ce,Ee){if(!ie[ce]){if(!L[ce]){if(k)return k(ce,!0);var se=new Error("Cannot find module '"+ce+"'");throw se.code="MODULE_NOT_FOUND",se}var me=ie[ce]={exports:{}};L[ce][0].call(me.exports,function(Ae){return he(L[ce][1][Ae]||Ae)},me,me.exports,i,L,ie,Q)}return ie[ce].exports}for(var k=void 0,q=0;q"u"&&i(3);var J=Promise;function se(A,T){T&&A.then(function(g){T(null,g)},function(g){T(g)})}function me(A,T,g){"function"==typeof T&&A.then(T),"function"==typeof g&&A.catch(g)}function Ae(A){return"string"!=typeof A&&(console.warn(A+" used as a key, but it is not a string."),A=String(A)),A}function ae(){if(arguments.length&&"function"==typeof arguments[arguments.length-1])return arguments[arguments.length-1]}var Be="local-forage-detect-blob-support",De=void 0,Ce={},Pe=Object.prototype.toString,qe="readonly",Z="readwrite";function Ie(A){for(var T=A.length,g=new ArrayBuffer(T),O=new Uint8Array(g),$=0;$=43)}}).catch(function(){return!1})}(A).then(function(T){return De=T})}function P(A){var T=Ce[A.name],g={};g.promise=new J(function(O,$){g.resolve=O,g.reject=$}),T.deferredOperations.push(g),T.dbReady=T.dbReady?T.dbReady.then(function(){return g.promise}):g.promise}function F(A){var g=Ce[A.name].deferredOperations.pop();if(g)return g.resolve(),g.promise}function ue(A,T){var O=Ce[A.name].deferredOperations.pop();if(O)return O.reject(T),O.promise}function Y(A,T){return new J(function(g,O){if(Ce[A.name]=Ce[A.name]||{forages:[],db:null,dbReady:null,deferredOperations:[]},A.db){if(!T)return g(A.db);P(A),A.db.close()}var $=[A.name];T&&$.push(A.version);var G=q.open.apply(q,$);T&&(G.onupgradeneeded=function(Se){var Fe=G.result;try{Fe.createObjectStore(A.storeName),Se.oldVersion<=1&&Fe.createObjectStore(Be)}catch(Ke){if("ConstraintError"!==Ke.name)throw Ke;console.warn('The database "'+A.name+'" has been upgraded from version '+Se.oldVersion+" to version "+Se.newVersion+', but the storage "'+A.storeName+'" already exists.')}}),G.onerror=function(Se){Se.preventDefault(),O(G.error)},G.onsuccess=function(){var Se=G.result;Se.onversionchange=function(Fe){Fe.target.close()},g(Se),F(A)}})}function oe(A){return Y(A,!1)}function ne(A){return Y(A,!0)}function ge(A,T){if(!A.db)return!0;var g=!A.db.objectStoreNames.contains(A.storeName),$=A.version>A.db.version;if(A.versionA.version&&(A.version=G)}return!0}return!1}function ot(A){return Ee([Ie(atob(A.data))],{type:A.type})}function st(A){return A&&A.__local_forage_encoded_blob}function Ue(A){var T=this,g=T._initReady().then(function(){var O=Ce[T._dbInfo.name];if(O&&O.dbReady)return O.dbReady});return me(g,A,A),g}function K(A,T,g,O){void 0===O&&(O=1);try{var $=A.db.transaction(A.storeName,T);g(null,$)}catch(G){if(O>0&&(!A.db||"InvalidStateError"===G.name||"NotFoundError"===G.name))return J.resolve().then(function(){if(!A.db||"NotFoundError"===G.name&&!A.db.objectStoreNames.contains(A.storeName)&&A.version<=A.db.version)return A.db&&(A.version=A.db.version+1),ne(A)}).then(function(){return function te(A){P(A);for(var T=Ce[A.name],g=T.forages,O=0;O>4,v[$++]=(15&Se)<<4|Fe>>2,v[$++]=(3&Fe)<<6|63&Ke;return We}function pt(A){var O,T=new Uint8Array(A),g="";for(O=0;O>2],g+=Je[(3&T[O])<<4|T[O+1]>>4],g+=Je[(15&T[O+1])<<2|T[O+2]>>6],g+=Je[63&T[O+2]];return T.length%3==2?g=g.substring(0,g.length-1)+"=":T.length%3==1&&(g=g.substring(0,g.length-2)+"=="),g}var Xt={serialize:function _n(A,T){var g="";if(A&&(g=zt.call(A)),A&&("[object ArrayBuffer]"===g||A.buffer&&"[object ArrayBuffer]"===zt.call(A.buffer))){var O,$=Zt;A instanceof ArrayBuffer?(O=A,$+=Rt):(O=A.buffer,"[object Int8Array]"===g?$+="si08":"[object Uint8Array]"===g?$+="ui08":"[object Uint8ClampedArray]"===g?$+="uic8":"[object Int16Array]"===g?$+="si16":"[object Uint16Array]"===g?$+="ur16":"[object Int32Array]"===g?$+="si32":"[object Uint32Array]"===g?$+="ui32":"[object Float32Array]"===g?$+="fl32":"[object Float64Array]"===g?$+="fl64":T(new Error("Failed to get type for BinaryArray"))),T($+pt(O))}else if("[object Blob]"===g){var G=new FileReader;G.onload=function(){var Se="~~local_forage_type~"+A.type+"~"+pt(this.result);T(Zt+Ot+Se)},G.readAsArrayBuffer(A)}else try{T(JSON.stringify(A))}catch(Se){console.error("Couldn't convert value into a JSON string: ",A),T(null,Se)}},deserialize:function Hn(A){if(A.substring(0,9)!==Zt)return JSON.parse(A);var O,T=A.substring(13),g=A.substring(9,13);if(g===Ot&&_t.test(T)){var $=T.match(_t);O=$[1],T=T.substring($[0].length)}var G=bn(T);switch(g){case Rt:return G;case Ot:return Ee([G],{type:O});case"si08":return new Int8Array(G);case"ui08":return new Uint8Array(G);case"uic8":return new Uint8ClampedArray(G);case"si16":return new Int16Array(G);case"ur16":return new Uint16Array(G);case"si32":return new Int32Array(G);case"ui32":return new Uint32Array(G);case"fl32":return new Float32Array(G);case"fl64":return new Float64Array(G);default:throw new Error("Unkown type: "+g)}},stringToBuffer:bn,bufferToString:pt};function Yn(A,T,g,O){A.executeSql("CREATE TABLE IF NOT EXISTS "+T.storeName+" (id INTEGER PRIMARY KEY, key unique, value)",[],g,O)}function Dn(A,T,g,O,$,G){A.executeSql(g,O,$,function(Se,Fe){Fe.code===Fe.SYNTAX_ERR?Se.executeSql("SELECT name FROM sqlite_master WHERE type='table' AND name = ?",[T.storeName],function(Ke,We){We.rows.length?G(Ke,Fe):Yn(Ke,T,function(){Ke.executeSql(g,O,$,G)},G)},G):G(Se,Fe)},G)}function Un(A,T,g,O){var $=this;A=Ae(A);var G=new J(function(Se,Fe){$.ready().then(function(){void 0===T&&(T=null);var Ke=T,We=$._dbInfo;We.serializer.serialize(T,function(v,R){R?Fe(R):We.db.transaction(function(z){Dn(z,We,"INSERT OR REPLACE INTO "+We.storeName+" (key, value) VALUES (?, ?)",[A,v],function(){Se(Ke)},function(le,Oe){Fe(Oe)})},function(z){if(z.code===z.QUOTA_ERR){if(O>0)return void Se(Un.apply($,[A,Ke,g,O-1]));Fe(z)}})})}).catch(Fe)});return se(G,g),G}var pe={_driver:"webSQLStorage",_initStorage:function Wn(A){var T=this,g={db:null};if(A)for(var O in A)g[O]="string"!=typeof A[O]?A[O].toString():A[O];var $=new J(function(G,Se){try{g.db=openDatabase(g.name,String(g.version),g.description,g.size)}catch(Fe){return Se(Fe)}g.db.transaction(function(Fe){Yn(Fe,g,function(){T._dbInfo=g,G()},function(Ke,We){Se(We)})},Se)});return g.serializer=Xt,$},_support:function xe(){return"function"==typeof openDatabase}(),iterate:function qn(A,T){var g=this,O=new J(function($,G){g.ready().then(function(){var Se=g._dbInfo;Se.db.transaction(function(Fe){Dn(Fe,Se,"SELECT * FROM "+Se.storeName,[],function(Ke,We){for(var v=We.rows,R=v.length,z=0;z '__WebKitDatabaseInfoTable__'",[],function($,G){for(var Se=[],Fe=0;Fe0}var He={_driver:"localStorageWrapper",_initStorage:function Jt(A){var g={};if(A)for(var O in A)g[O]=A[O];return g.keyPrefix=ct(A,this._defaultConfig),Ht()?(this._dbInfo=g,g.serializer=Xt,J.resolve()):J.reject()},_support:function Ne(){try{return typeof localStorage<"u"&&"setItem"in localStorage&&!!localStorage.setItem}catch(A){return!1}}(),iterate:function dn(A,T){var g=this,O=g.ready().then(function(){for(var $=g._dbInfo,G=$.keyPrefix,Se=G.length,Fe=localStorage.length,Ke=1,We=0;We=0;$--){var G=localStorage.key($);0===G.indexOf(O)&&localStorage.removeItem(G)}});return se(g,A),g},length:function Xn(A){var g=this.keys().then(function(O){return O.length});return se(g,A),g},key:function Gn(A,T){var g=this,O=g.ready().then(function(){var G,$=g._dbInfo;try{G=localStorage.key(A)}catch(Se){G=null}return G&&(G=G.substring($.keyPrefix.length)),G});return se(O,T),O},keys:function en(A){var T=this,g=T.ready().then(function(){for(var O=T._dbInfo,$=localStorage.length,G=[],Se=0;Se<$;Se++){var Fe=localStorage.key(Se);0===Fe.indexOf(O.keyPrefix)&&G.push(Fe.substring(O.keyPrefix.length))}return G});return se(g,A),g},dropInstance:function yr(A,T){if(T=ae.apply(this,arguments),!(A="function"!=typeof A&&A||{}).name){var g=this.config();A.name=A.name||g.name,A.storeName=A.storeName||g.storeName}var $,O=this;return se($=A.name?new J(function(G){G(A.storeName?ct(A,O._defaultConfig):A.name+"/")}).then(function(G){for(var Se=localStorage.length-1;Se>=0;Se--){var Fe=localStorage.key(Se);0===Fe.indexOf(G)&&localStorage.removeItem(Fe)}}):J.reject("Invalid arguments"),T),$}},Te=function(T,g){return T===g||"number"==typeof T&&"number"==typeof g&&isNaN(T)&&isNaN(g)},Le=function(T,g){for(var O=T.length,$=0;$"u"?"undefined":Q(g))){if(this._ready)return new Error("Can't call config() after localforage has been used.");for(var O in g){if("storeName"===O&&(g[O]=g[O].replace(/\W/g,"_")),"version"===O&&"number"!=typeof g[O])return new Error("Database version must be a number.");this._config[O]=g[O]}return!("driver"in g)||!g.driver||this.setDriver(this._config.driver)}return"string"==typeof g?this._config[g]:this._config},A.prototype.defineDriver=function(g,O,$){var G=new J(function(Se,Fe){try{var Ke=g._driver,We=new Error("Custom driver not compliant; see https://mozilla.github.io/localForage/#definedriver");if(!g._driver)return void Fe(We);for(var v=$n.concat("_initStorage"),R=0,z=v.length;R{const{webm:C,mp4:i}=b(6177),L=()=>typeof navigator<"u"&&parseFloat((""+(/CPU.*OS ([0-9_]{3,4})[0-9_]{0,1}|(CPU like).*AppleWebKit.*Mobile/i.exec(navigator.userAgent)||[0,""])[1]).replace("undefined","3_2").replace("_",".").replace("_",""))<10&&!window.MSStream,ie=()=>"wakeLock"in navigator;Dt.exports=class Q{constructor(){if(this.enabled=!1,ie()){this._wakeLock=null;const k=()=>{null!==this._wakeLock&&"visible"===document.visibilityState&&this.enable()};document.addEventListener("visibilitychange",k),document.addEventListener("fullscreenchange",k)}else L()?this.noSleepTimer=null:(this.noSleepVideo=document.createElement("video"),this.noSleepVideo.setAttribute("title","No Sleep"),this.noSleepVideo.setAttribute("playsinline",""),this._addSourceToVideo(this.noSleepVideo,"webm",C),this._addSourceToVideo(this.noSleepVideo,"mp4",i),this.noSleepVideo.addEventListener("loadedmetadata",()=>{this.noSleepVideo.duration<=1?this.noSleepVideo.setAttribute("loop",""):this.noSleepVideo.addEventListener("timeupdate",()=>{this.noSleepVideo.currentTime>.5&&(this.noSleepVideo.currentTime=Math.random())})}))}_addSourceToVideo(k,q,ce){var Ee=document.createElement("source");Ee.src=ce,Ee.type="video/".concat(q),k.appendChild(Ee)}get isEnabled(){return this.enabled}enable(){return ie()?navigator.wakeLock.request("screen").then(k=>{this._wakeLock=k,this.enabled=!0,console.log("Wake Lock active."),this._wakeLock.addEventListener("release",()=>{console.log("Wake Lock released.")})}).catch(k=>{throw this.enabled=!1,console.error("".concat(k.name,", ").concat(k.message)),k}):L()?(this.disable(),console.warn("\n NoSleep enabled for older iOS devices. This can interrupt\n active or long-running network requests from completing successfully.\n See https://github.com/richtr/NoSleep.js/issues/15 for more details.\n "),this.noSleepTimer=window.setInterval(()=>{document.hidden||(window.location.href=window.location.href.split("#")[0],window.setTimeout(window.stop,0))},15e3),this.enabled=!0,Promise.resolve()):this.noSleepVideo.play().then(q=>(this.enabled=!0,q)).catch(q=>{throw this.enabled=!1,q})}disable(){ie()?(this._wakeLock&&this._wakeLock.release(),this._wakeLock=null):L()?this.noSleepTimer&&(console.warn("\n NoSleep now disabled for older iOS devices.\n "),window.clearInterval(this.noSleepTimer),this.noSleepTimer=null):this.noSleepVideo.pause(),this.enabled=!1}}},6177:Dt=>{Dt.exports={webm:"data:video/webm;base64,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",mp4:"data:video/mp4;base64,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"}},5619:(Dt,$e,b)=>{"use strict";b.d($e,{X:()=>i});var C=b(8645);class i extends C.x{constructor(ie){super(),this._value=ie}get value(){return this.getValue()}_subscribe(ie){const Q=super._subscribe(ie);return!Q.closed&&ie.next(this._value),Q}getValue(){const{hasError:ie,thrownError:Q,_value:he}=this;if(ie)throw Q;return this._throwIfClosed(),he}next(ie){super.next(this._value=ie)}}},5592:(Dt,$e,b)=>{"use strict";b.d($e,{y:()=>q});var C=b(305),i=b(7394),L=b(4850),ie=b(8407),Q=b(2653),he=b(4674),k=b(1441);let q=(()=>{class se{constructor(Ae){Ae&&(this._subscribe=Ae)}lift(Ae){const ae=new se;return ae.source=this,ae.operator=Ae,ae}subscribe(Ae,ae,Be){const De=function J(se){return se&&se instanceof C.Lv||function Ee(se){return se&&(0,he.m)(se.next)&&(0,he.m)(se.error)&&(0,he.m)(se.complete)}(se)&&(0,i.Nn)(se)}(Ae)?Ae:new C.Hp(Ae,ae,Be);return(0,k.x)(()=>{const{operator:Ce,source:Pe}=this;De.add(Ce?Ce.call(De,Pe):Pe?this._subscribe(De):this._trySubscribe(De))}),De}_trySubscribe(Ae){try{return this._subscribe(Ae)}catch(ae){Ae.error(ae)}}forEach(Ae,ae){return new(ae=ce(ae))((Be,De)=>{const Ce=new C.Hp({next:Pe=>{try{Ae(Pe)}catch(qe){De(qe),Ce.unsubscribe()}},error:De,complete:Be});this.subscribe(Ce)})}_subscribe(Ae){var ae;return null===(ae=this.source)||void 0===ae?void 0:ae.subscribe(Ae)}[L.L](){return this}pipe(...Ae){return(0,ie.U)(Ae)(this)}toPromise(Ae){return new(Ae=ce(Ae))((ae,Be)=>{let De;this.subscribe(Ce=>De=Ce,Ce=>Be(Ce),()=>ae(De))})}}return se.create=me=>new se(me),se})();function ce(se){var me;return null!==(me=null!=se?se:Q.config.Promise)&&void 0!==me?me:Promise}},8645:(Dt,$e,b)=>{"use strict";b.d($e,{u:()=>q,x:()=>k});var C=b(5592),i=b(7394);const ie=(0,b(2306).d)(ce=>function(){ce(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var Q=b(9039),he=b(1441);let k=(()=>{class ce extends C.y{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(J){const se=new q(this,this);return se.operator=J,se}_throwIfClosed(){if(this.closed)throw new ie}next(J){(0,he.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const se of this.currentObservers)se.next(J)}})}error(J){(0,he.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=J;const{observers:se}=this;for(;se.length;)se.shift().error(J)}})}complete(){(0,he.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:J}=this;for(;J.length;)J.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var J;return(null===(J=this.observers)||void 0===J?void 0:J.length)>0}_trySubscribe(J){return this._throwIfClosed(),super._trySubscribe(J)}_subscribe(J){return this._throwIfClosed(),this._checkFinalizedStatuses(J),this._innerSubscribe(J)}_innerSubscribe(J){const{hasError:se,isStopped:me,observers:Ae}=this;return se||me?i.Lc:(this.currentObservers=null,Ae.push(J),new i.w0(()=>{this.currentObservers=null,(0,Q.P)(Ae,J)}))}_checkFinalizedStatuses(J){const{hasError:se,thrownError:me,isStopped:Ae}=this;se?J.error(me):Ae&&J.complete()}asObservable(){const J=new C.y;return J.source=this,J}}return ce.create=(Ee,J)=>new q(Ee,J),ce})();class q extends k{constructor(Ee,J){super(),this.destination=Ee,this.source=J}next(Ee){var J,se;null===(se=null===(J=this.destination)||void 0===J?void 0:J.next)||void 0===se||se.call(J,Ee)}error(Ee){var J,se;null===(se=null===(J=this.destination)||void 0===J?void 0:J.error)||void 0===se||se.call(J,Ee)}complete(){var Ee,J;null===(J=null===(Ee=this.destination)||void 0===Ee?void 0:Ee.complete)||void 0===J||J.call(Ee)}_subscribe(Ee){var J,se;return null!==(se=null===(J=this.source)||void 0===J?void 0:J.subscribe(Ee))&&void 0!==se?se:i.Lc}}},305:(Dt,$e,b)=>{"use strict";b.d($e,{Hp:()=>Be,Lv:()=>se});var C=b(4674),i=b(7394),L=b(2653),ie=b(3894),Q=b(2420);const he=ce("C",void 0,void 0);function ce(Z,Ie,Me){return{kind:Z,value:Ie,error:Me}}var Ee=b(7599),J=b(1441);class se extends i.w0{constructor(Ie){super(),this.isStopped=!1,Ie?(this.destination=Ie,(0,i.Nn)(Ie)&&Ie.add(this)):this.destination=qe}static create(Ie,Me,Ze){return new Be(Ie,Me,Ze)}next(Ie){this.isStopped?Pe(function q(Z){return ce("N",Z,void 0)}(Ie),this):this._next(Ie)}error(Ie){this.isStopped?Pe(function k(Z){return ce("E",void 0,Z)}(Ie),this):(this.isStopped=!0,this._error(Ie))}complete(){this.isStopped?Pe(he,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(Ie){this.destination.next(Ie)}_error(Ie){try{this.destination.error(Ie)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const me=Function.prototype.bind;function Ae(Z,Ie){return me.call(Z,Ie)}class ae{constructor(Ie){this.partialObserver=Ie}next(Ie){const{partialObserver:Me}=this;if(Me.next)try{Me.next(Ie)}catch(Ze){De(Ze)}}error(Ie){const{partialObserver:Me}=this;if(Me.error)try{Me.error(Ie)}catch(Ze){De(Ze)}else De(Ie)}complete(){const{partialObserver:Ie}=this;if(Ie.complete)try{Ie.complete()}catch(Me){De(Me)}}}class Be extends se{constructor(Ie,Me,Ze){let P;if(super(),(0,C.m)(Ie)||!Ie)P={next:null!=Ie?Ie:void 0,error:null!=Me?Me:void 0,complete:null!=Ze?Ze:void 0};else{let F;this&&L.config.useDeprecatedNextContext?(F=Object.create(Ie),F.unsubscribe=()=>this.unsubscribe(),P={next:Ie.next&&Ae(Ie.next,F),error:Ie.error&&Ae(Ie.error,F),complete:Ie.complete&&Ae(Ie.complete,F)}):P=Ie}this.destination=new ae(P)}}function De(Z){L.config.useDeprecatedSynchronousErrorHandling?(0,J.O)(Z):(0,ie.h)(Z)}function Pe(Z,Ie){const{onStoppedNotification:Me}=L.config;Me&&Ee.z.setTimeout(()=>Me(Z,Ie))}const qe={closed:!0,next:Q.Z,error:function Ce(Z){throw Z},complete:Q.Z}},7394:(Dt,$e,b)=>{"use strict";b.d($e,{Lc:()=>he,w0:()=>Q,Nn:()=>k});var C=b(4674);const L=(0,b(2306).d)(ce=>function(J){ce(this),this.message=J?"".concat(J.length," errors occurred during unsubscription:\n").concat(J.map((se,me)=>"".concat(me+1,") ").concat(se.toString())).join("\n ")):"",this.name="UnsubscriptionError",this.errors=J});var ie=b(9039);class Q{constructor(Ee){this.initialTeardown=Ee,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let Ee;if(!this.closed){this.closed=!0;const{_parentage:J}=this;if(J)if(this._parentage=null,Array.isArray(J))for(const Ae of J)Ae.remove(this);else J.remove(this);const{initialTeardown:se}=this;if((0,C.m)(se))try{se()}catch(Ae){Ee=Ae instanceof L?Ae.errors:[Ae]}const{_finalizers:me}=this;if(me){this._finalizers=null;for(const Ae of me)try{q(Ae)}catch(ae){Ee=null!=Ee?Ee:[],ae instanceof L?Ee=[...Ee,...ae.errors]:Ee.push(ae)}}if(Ee)throw new L(Ee)}}add(Ee){var J;if(Ee&&Ee!==this)if(this.closed)q(Ee);else{if(Ee instanceof Q){if(Ee.closed||Ee._hasParent(this))return;Ee._addParent(this)}(this._finalizers=null!==(J=this._finalizers)&&void 0!==J?J:[]).push(Ee)}}_hasParent(Ee){const{_parentage:J}=this;return J===Ee||Array.isArray(J)&&J.includes(Ee)}_addParent(Ee){const{_parentage:J}=this;this._parentage=Array.isArray(J)?(J.push(Ee),J):J?[J,Ee]:Ee}_removeParent(Ee){const{_parentage:J}=this;J===Ee?this._parentage=null:Array.isArray(J)&&(0,ie.P)(J,Ee)}remove(Ee){const{_finalizers:J}=this;J&&(0,ie.P)(J,Ee),Ee instanceof Q&&Ee._removeParent(this)}}Q.EMPTY=(()=>{const ce=new Q;return ce.closed=!0,ce})();const he=Q.EMPTY;function k(ce){return ce instanceof Q||ce&&"closed"in ce&&(0,C.m)(ce.remove)&&(0,C.m)(ce.add)&&(0,C.m)(ce.unsubscribe)}function q(ce){(0,C.m)(ce)?ce():ce.unsubscribe()}},2653:(Dt,$e,b)=>{"use strict";b.d($e,{config:()=>C});const C={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},3168:(Dt,$e,b)=>{"use strict";b.d($e,{c:()=>he});var C=b(5592),i=b(7394),L=b(6196),ie=b(8251),Q=b(9360);class he extends C.y{constructor(q,ce){super(),this.source=q,this.subjectFactory=ce,this._subject=null,this._refCount=0,this._connection=null,(0,Q.A)(q)&&(this.lift=q.lift)}_subscribe(q){return this.getSubject().subscribe(q)}getSubject(){const q=this._subject;return(!q||q.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:q}=this;this._subject=this._connection=null,null==q||q.unsubscribe()}connect(){let q=this._connection;if(!q){q=this._connection=new i.w0;const ce=this.getSubject();q.add(this.source.subscribe((0,ie.x)(ce,void 0,()=>{this._teardown(),ce.complete()},Ee=>{this._teardown(),ce.error(Ee)},()=>this._teardown()))),q.closed&&(this._connection=null,q=i.w0.EMPTY)}return q}refCount(){return(0,L.x)()(this)}}},2572:(Dt,$e,b)=>{"use strict";b.d($e,{a:()=>Ee});var C=b(5592),i=b(7453),L=b(7715),ie=b(2737),Q=b(7400),he=b(9940),k=b(2714),q=b(8251),ce=b(7103);function Ee(...me){const Ae=(0,he.yG)(me),ae=(0,he.jO)(me),{args:Be,keys:De}=(0,i.D)(me);if(0===Be.length)return(0,L.D)([],Ae);const Ce=new C.y(function J(me,Ae,ae=ie.y){return Be=>{se(Ae,()=>{const{length:De}=me,Ce=new Array(De);let Pe=De,qe=De;for(let Z=0;Z{const Ie=(0,L.D)(me[Z],Ae);let Me=!1;Ie.subscribe((0,q.x)(Be,Ze=>{Ce[Z]=Ze,Me||(Me=!0,qe--),qe||Be.next(ae(Ce.slice()))},()=>{--Pe||Be.complete()}))},Be)},Be)}}(Be,Ae,De?Pe=>(0,k.n)(De,Pe):ie.y));return ae?Ce.pipe((0,Q.Z)(ae)):Ce}function se(me,Ae,ae){me?(0,ce.f)(ae,me,Ae):Ae()}},5211:(Dt,$e,b)=>{"use strict";b.d($e,{z:()=>Q});var C=b(7537),L=b(9940),ie=b(7715);function Q(...he){return function i(){return(0,C.J)(1)}()((0,ie.D)(he,(0,L.yG)(he)))}},4911:(Dt,$e,b)=>{"use strict";b.d($e,{P:()=>L});var C=b(5592),i=b(4829);function L(ie){return new C.y(Q=>{(0,i.Xf)(ie()).subscribe(Q)})}},6232:(Dt,$e,b)=>{"use strict";b.d($e,{E:()=>i});const i=new(b(5592).y)(Q=>Q.complete())},7715:(Dt,$e,b)=>{"use strict";b.d($e,{D:()=>Ze});var C=b(4829),i=b(7103),L=b(9360),ie=b(8251);function Q(P,F=0){return(0,L.e)((ue,Y)=>{ue.subscribe((0,ie.x)(Y,oe=>(0,i.f)(Y,P,()=>Y.next(oe),F),()=>(0,i.f)(Y,P,()=>Y.complete(),F),oe=>(0,i.f)(Y,P,()=>Y.error(oe),F)))})}function he(P,F=0){return(0,L.e)((ue,Y)=>{Y.add(P.schedule(()=>ue.subscribe(Y),F))})}var ce=b(5592),J=b(4971),se=b(4674);function Ae(P,F){if(!P)throw new Error("Iterable cannot be null");return new ce.y(ue=>{(0,i.f)(ue,F,()=>{const Y=P[Symbol.asyncIterator]();(0,i.f)(ue,F,()=>{Y.next().then(oe=>{oe.done?ue.complete():ue.next(oe.value)})},0,!0)})})}var ae=b(8382),Be=b(4026),De=b(4266),Ce=b(3664),Pe=b(5726),qe=b(9853),Z=b(541);function Ze(P,F){return F?function Me(P,F){if(null!=P){if((0,ae.c)(P))return function k(P,F){return(0,C.Xf)(P).pipe(he(F),Q(F))}(P,F);if((0,De.z)(P))return function Ee(P,F){return new ce.y(ue=>{let Y=0;return F.schedule(function(){Y===P.length?ue.complete():(ue.next(P[Y++]),ue.closed||this.schedule())})})}(P,F);if((0,Be.t)(P))return function q(P,F){return(0,C.Xf)(P).pipe(he(F),Q(F))}(P,F);if((0,Pe.D)(P))return Ae(P,F);if((0,Ce.T)(P))return function me(P,F){return new ce.y(ue=>{let Y;return(0,i.f)(ue,F,()=>{Y=P[J.h](),(0,i.f)(ue,F,()=>{let oe,ne;try{({value:oe,done:ne}=Y.next())}catch(ge){return void ue.error(ge)}ne?ue.complete():ue.next(oe)},0,!0)}),()=>(0,se.m)(null==Y?void 0:Y.return)&&Y.return()})}(P,F);if((0,Z.L)(P))return function Ie(P,F){return Ae((0,Z.Q)(P),F)}(P,F)}throw(0,qe.z)(P)}(P,F):(0,C.Xf)(P)}},2438:(Dt,$e,b)=>{"use strict";b.d($e,{R:()=>Ee});var C=b(4829),i=b(5592),L=b(1631),ie=b(4266),Q=b(4674),he=b(7400);const k=["addListener","removeListener"],q=["addEventListener","removeEventListener"],ce=["on","off"];function Ee(ae,Be,De,Ce){if((0,Q.m)(De)&&(Ce=De,De=void 0),Ce)return Ee(ae,Be,De).pipe((0,he.Z)(Ce));const[Pe,qe]=function Ae(ae){return(0,Q.m)(ae.addEventListener)&&(0,Q.m)(ae.removeEventListener)}(ae)?q.map(Z=>Ie=>ae[Z](Be,Ie,De)):function se(ae){return(0,Q.m)(ae.addListener)&&(0,Q.m)(ae.removeListener)}(ae)?k.map(J(ae,Be)):function me(ae){return(0,Q.m)(ae.on)&&(0,Q.m)(ae.off)}(ae)?ce.map(J(ae,Be)):[];if(!Pe&&(0,ie.z)(ae))return(0,L.z)(Z=>Ee(Z,Be,De))((0,C.Xf)(ae));if(!Pe)throw new TypeError("Invalid event target");return new i.y(Z=>{const Ie=(...Me)=>Z.next(1qe(Ie)})}function J(ae,Be){return De=>Ce=>ae[De](Be,Ce)}},4829:(Dt,$e,b)=>{"use strict";b.d($e,{Xf:()=>me});var C=b(7582),i=b(4266),L=b(4026),ie=b(5592),Q=b(8382),he=b(5726),k=b(9853),q=b(3664),ce=b(541),Ee=b(4674),J=b(3894),se=b(4850);function me(Z){if(Z instanceof ie.y)return Z;if(null!=Z){if((0,Q.c)(Z))return function Ae(Z){return new ie.y(Ie=>{const Me=Z[se.L]();if((0,Ee.m)(Me.subscribe))return Me.subscribe(Ie);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(Z);if((0,i.z)(Z))return function ae(Z){return new ie.y(Ie=>{for(let Me=0;Me{Z.then(Me=>{Ie.closed||(Ie.next(Me),Ie.complete())},Me=>Ie.error(Me)).then(null,J.h)})}(Z);if((0,he.D)(Z))return Ce(Z);if((0,q.T)(Z))return function De(Z){return new ie.y(Ie=>{for(const Me of Z)if(Ie.next(Me),Ie.closed)return;Ie.complete()})}(Z);if((0,ce.L)(Z))return function Pe(Z){return Ce((0,ce.Q)(Z))}(Z)}throw(0,k.z)(Z)}function Ce(Z){return new ie.y(Ie=>{(function qe(Z,Ie){var Me,Ze,P,F;return(0,C.mG)(this,void 0,void 0,function*(){try{for(Me=(0,C.KL)(Z);!(Ze=yield Me.next()).done;)if(Ie.next(Ze.value),Ie.closed)return}catch(ue){P={error:ue}}finally{try{Ze&&!Ze.done&&(F=Me.return)&&(yield F.call(Me))}finally{if(P)throw P.error}}Ie.complete()})})(Z,Ie).catch(Me=>Ie.error(Me))})}},3019:(Dt,$e,b)=>{"use strict";b.d($e,{T:()=>he});var C=b(7537),i=b(4829),L=b(6232),ie=b(9940),Q=b(7715);function he(...k){const q=(0,ie.yG)(k),ce=(0,ie._6)(k,1/0),Ee=k;return Ee.length?1===Ee.length?(0,i.Xf)(Ee[0]):(0,C.J)(ce)((0,Q.D)(Ee,q)):L.E}},2096:(Dt,$e,b)=>{"use strict";b.d($e,{of:()=>L});var C=b(9940),i=b(7715);function L(...ie){const Q=(0,C.yG)(ie);return(0,i.D)(ie,Q)}},8504:(Dt,$e,b)=>{"use strict";b.d($e,{_:()=>L});var C=b(5592),i=b(4674);function L(ie,Q){const he=(0,i.m)(ie)?ie:()=>ie,k=q=>q.error(he());return new C.y(Q?q=>Q.schedule(k,0,q):k)}},8251:(Dt,$e,b)=>{"use strict";b.d($e,{x:()=>i});var C=b(305);function i(ie,Q,he,k,q){return new L(ie,Q,he,k,q)}class L extends C.Lv{constructor(Q,he,k,q,ce,Ee){super(Q),this.onFinalize=ce,this.shouldUnsubscribe=Ee,this._next=he?function(J){try{he(J)}catch(se){Q.error(se)}}:super._next,this._error=q?function(J){try{q(J)}catch(se){Q.error(se)}finally{this.unsubscribe()}}:super._error,this._complete=k?function(){try{k()}catch(J){Q.error(J)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var Q;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:he}=this;super.unsubscribe(),!he&&(null===(Q=this.onFinalize)||void 0===Q||Q.call(this))}}}},3997:(Dt,$e,b)=>{"use strict";b.d($e,{x:()=>ie});var C=b(2737),i=b(9360),L=b(8251);function ie(he,k=C.y){return he=null!=he?he:Q,(0,i.e)((q,ce)=>{let Ee,J=!0;q.subscribe((0,L.x)(ce,se=>{const me=k(se);(J||!he(Ee,me))&&(J=!1,Ee=me,ce.next(se))}))})}function Q(he,k){return he===k}},2181:(Dt,$e,b)=>{"use strict";b.d($e,{h:()=>L});var C=b(9360),i=b(8251);function L(ie,Q){return(0,C.e)((he,k)=>{let q=0;he.subscribe((0,i.x)(k,ce=>ie.call(Q,ce,q++)&&k.next(ce)))})}},7398:(Dt,$e,b)=>{"use strict";b.d($e,{U:()=>L});var C=b(9360),i=b(8251);function L(ie,Q){return(0,C.e)((he,k)=>{let q=0;he.subscribe((0,i.x)(k,ce=>{k.next(ie.call(Q,ce,q++))}))})}},975:(Dt,$e,b)=>{"use strict";b.d($e,{h:()=>i});var C=b(7398);function i(L){return(0,C.U)(()=>L)}},7537:(Dt,$e,b)=>{"use strict";b.d($e,{J:()=>L});var C=b(1631),i=b(2737);function L(ie=1/0){return(0,C.z)(i.y,ie)}},1631:(Dt,$e,b)=>{"use strict";b.d($e,{z:()=>q});var C=b(7398),i=b(4829),L=b(9360),ie=b(7103),Q=b(8251),k=b(4674);function q(ce,Ee,J=1/0){return(0,k.m)(Ee)?q((se,me)=>(0,C.U)((Ae,ae)=>Ee(se,Ae,me,ae))((0,i.Xf)(ce(se,me))),J):("number"==typeof Ee&&(J=Ee),(0,L.e)((se,me)=>function he(ce,Ee,J,se,me,Ae,ae,Be){const De=[];let Ce=0,Pe=0,qe=!1;const Z=()=>{qe&&!De.length&&!Ce&&Ee.complete()},Ie=Ze=>Ce{Ae&&Ee.next(Ze),Ce++;let P=!1;(0,i.Xf)(J(Ze,Pe++)).subscribe((0,Q.x)(Ee,F=>{null==me||me(F),Ae?Ie(F):Ee.next(F)},()=>{P=!0},void 0,()=>{if(P)try{for(Ce--;De.length&&CeMe(F)):Me(F)}Z()}catch(F){Ee.error(F)}}))};return ce.subscribe((0,Q.x)(Ee,Ie,()=>{qe=!0,Z()})),()=>{null==Be||Be()}}(se,me,ce,J)))}},6196:(Dt,$e,b)=>{"use strict";b.d($e,{x:()=>L});var C=b(9360),i=b(8251);function L(){return(0,C.e)((ie,Q)=>{let he=null;ie._refCount++;const k=(0,i.x)(Q,void 0,void 0,void 0,()=>{if(!ie||ie._refCount<=0||0<--ie._refCount)return void(he=null);const q=ie._connection,ce=he;he=null,q&&(!ce||q===ce)&&q.unsubscribe(),Q.unsubscribe()});ie.subscribe(k),k.closed||(he=ie.connect())})}},4664:(Dt,$e,b)=>{"use strict";b.d($e,{w:()=>ie});var C=b(4829),i=b(9360),L=b(8251);function ie(Q,he){return(0,i.e)((k,q)=>{let ce=null,Ee=0,J=!1;const se=()=>J&&!ce&&q.complete();k.subscribe((0,L.x)(q,me=>{null==ce||ce.unsubscribe();let Ae=0;const ae=Ee++;(0,C.Xf)(Q(me,ae)).subscribe(ce=(0,L.x)(q,Be=>q.next(he?he(me,Be,ae,Ae++):Be),()=>{ce=null,se()}))},()=>{J=!0,se()}))})}},8180:(Dt,$e,b)=>{"use strict";b.d($e,{q:()=>ie});var C=b(6232),i=b(9360),L=b(8251);function ie(Q){return Q<=0?()=>C.E:(0,i.e)((he,k)=>{let q=0;he.subscribe((0,L.x)(k,ce=>{++q<=Q&&(k.next(ce),Q<=q&&k.complete())}))})}},9397:(Dt,$e,b)=>{"use strict";b.d($e,{b:()=>Q});var C=b(4674),i=b(9360),L=b(8251),ie=b(2737);function Q(he,k,q){const ce=(0,C.m)(he)||k||q?{next:he,error:k,complete:q}:he;return ce?(0,i.e)((Ee,J)=>{var se;null===(se=ce.subscribe)||void 0===se||se.call(ce);let me=!0;Ee.subscribe((0,L.x)(J,Ae=>{var ae;null===(ae=ce.next)||void 0===ae||ae.call(ce,Ae),J.next(Ae)},()=>{var Ae;me=!1,null===(Ae=ce.complete)||void 0===Ae||Ae.call(ce),J.complete()},Ae=>{var ae;me=!1,null===(ae=ce.error)||void 0===ae||ae.call(ce,Ae),J.error(Ae)},()=>{var Ae,ae;me&&(null===(Ae=ce.unsubscribe)||void 0===Ae||Ae.call(ce)),null===(ae=ce.finalize)||void 0===ae||ae.call(ce)}))}):ie.y}},4552:(Dt,$e,b)=>{"use strict";b.d($e,{l:()=>C});const C={now:()=>(C.delegate||Date).now(),delegate:void 0}},7599:(Dt,$e,b)=>{"use strict";b.d($e,{z:()=>C});const C={setTimeout(i,L,...ie){const{delegate:Q}=C;return null!=Q&&Q.setTimeout?Q.setTimeout(i,L,...ie):setTimeout(i,L,...ie)},clearTimeout(i){const{delegate:L}=C;return((null==L?void 0:L.clearTimeout)||clearTimeout)(i)},delegate:void 0}},4971:(Dt,$e,b)=>{"use strict";b.d($e,{h:()=>i});const i=function C(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},4850:(Dt,$e,b)=>{"use strict";b.d($e,{L:()=>C});const C="function"==typeof Symbol&&Symbol.observable||"@@observable"},9940:(Dt,$e,b)=>{"use strict";b.d($e,{_6:()=>he,jO:()=>ie,yG:()=>Q});var C=b(4674),i=b(671);function L(k){return k[k.length-1]}function ie(k){return(0,C.m)(L(k))?k.pop():void 0}function Q(k){return(0,i.K)(L(k))?k.pop():void 0}function he(k,q){return"number"==typeof L(k)?k.pop():q}},7453:(Dt,$e,b)=>{"use strict";b.d($e,{D:()=>Q});const{isArray:C}=Array,{getPrototypeOf:i,prototype:L,keys:ie}=Object;function Q(k){if(1===k.length){const q=k[0];if(C(q))return{args:q,keys:null};if(function he(k){return k&&"object"==typeof k&&i(k)===L}(q)){const ce=ie(q);return{args:ce.map(Ee=>q[Ee]),keys:ce}}}return{args:k,keys:null}}},9039:(Dt,$e,b)=>{"use strict";function C(i,L){if(i){const ie=i.indexOf(L);0<=ie&&i.splice(ie,1)}}b.d($e,{P:()=>C})},2306:(Dt,$e,b)=>{"use strict";function C(i){const ie=i(Q=>{Error.call(Q),Q.stack=(new Error).stack});return ie.prototype=Object.create(Error.prototype),ie.prototype.constructor=ie,ie}b.d($e,{d:()=>C})},2714:(Dt,$e,b)=>{"use strict";function C(i,L){return i.reduce((ie,Q,he)=>(ie[Q]=L[he],ie),{})}b.d($e,{n:()=>C})},1441:(Dt,$e,b)=>{"use strict";b.d($e,{O:()=>ie,x:()=>L});var C=b(2653);let i=null;function L(Q){if(C.config.useDeprecatedSynchronousErrorHandling){const he=!i;if(he&&(i={errorThrown:!1,error:null}),Q(),he){const{errorThrown:k,error:q}=i;if(i=null,k)throw q}}else Q()}function ie(Q){C.config.useDeprecatedSynchronousErrorHandling&&i&&(i.errorThrown=!0,i.error=Q)}},7103:(Dt,$e,b)=>{"use strict";function C(i,L,ie,Q=0,he=!1){const k=L.schedule(function(){ie(),he?i.add(this.schedule(null,Q)):this.unsubscribe()},Q);if(i.add(k),!he)return k}b.d($e,{f:()=>C})},2737:(Dt,$e,b)=>{"use strict";function C(i){return i}b.d($e,{y:()=>C})},4266:(Dt,$e,b)=>{"use strict";b.d($e,{z:()=>C});const C=i=>i&&"number"==typeof i.length&&"function"!=typeof i},5726:(Dt,$e,b)=>{"use strict";b.d($e,{D:()=>i});var C=b(4674);function i(L){return Symbol.asyncIterator&&(0,C.m)(null==L?void 0:L[Symbol.asyncIterator])}},4674:(Dt,$e,b)=>{"use strict";function C(i){return"function"==typeof i}b.d($e,{m:()=>C})},8382:(Dt,$e,b)=>{"use strict";b.d($e,{c:()=>L});var C=b(4850),i=b(4674);function L(ie){return(0,i.m)(ie[C.L])}},3664:(Dt,$e,b)=>{"use strict";b.d($e,{T:()=>L});var C=b(4971),i=b(4674);function L(ie){return(0,i.m)(null==ie?void 0:ie[C.h])}},4026:(Dt,$e,b)=>{"use strict";b.d($e,{t:()=>i});var C=b(4674);function i(L){return(0,C.m)(null==L?void 0:L.then)}},541:(Dt,$e,b)=>{"use strict";b.d($e,{L:()=>ie,Q:()=>L});var C=b(7582),i=b(4674);function L(Q){return(0,C.FC)(this,arguments,function*(){const k=Q.getReader();try{for(;;){const{value:q,done:ce}=yield(0,C.qq)(k.read());if(ce)return yield(0,C.qq)(void 0);yield yield(0,C.qq)(q)}}finally{k.releaseLock()}})}function ie(Q){return(0,i.m)(null==Q?void 0:Q.getReader)}},671:(Dt,$e,b)=>{"use strict";b.d($e,{K:()=>i});var C=b(4674);function i(L){return L&&(0,C.m)(L.schedule)}},9360:(Dt,$e,b)=>{"use strict";b.d($e,{A:()=>i,e:()=>L});var C=b(4674);function i(ie){return(0,C.m)(null==ie?void 0:ie.lift)}function L(ie){return Q=>{if(i(Q))return Q.lift(function(he){try{return ie(he,this)}catch(k){this.error(k)}});throw new TypeError("Unable to lift unknown Observable type")}}},7400:(Dt,$e,b)=>{"use strict";b.d($e,{Z:()=>ie});var C=b(7398);const{isArray:i}=Array;function ie(Q){return(0,C.U)(he=>function L(Q,he){return i(he)?Q(...he):Q(he)}(Q,he))}},2420:(Dt,$e,b)=>{"use strict";function C(){}b.d($e,{Z:()=>C})},8407:(Dt,$e,b)=>{"use strict";b.d($e,{U:()=>L,z:()=>i});var C=b(2737);function i(...ie){return L(ie)}function L(ie){return 0===ie.length?C.y:1===ie.length?ie[0]:function(he){return ie.reduce((k,q)=>q(k),he)}}},3894:(Dt,$e,b)=>{"use strict";b.d($e,{h:()=>L});var C=b(2653),i=b(7599);function L(ie){i.z.setTimeout(()=>{const{onUnhandledError:Q}=C.config;if(!Q)throw ie;Q(ie)})}},9853:(Dt,$e,b)=>{"use strict";function C(i){return new TypeError("You provided ".concat(null!==i&&"object"==typeof i?"an invalid object":"'".concat(i,"'")," where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable."))}b.d($e,{z:()=>C})},863:(Dt,$e,b)=>{var C={"./ion-accordion_2.entry.js":[8484,8592,8484],"./ion-action-sheet.entry.js":[9882,8592,9882],"./ion-alert.entry.js":[6304,8592,6304],"./ion-app_8.entry.js":[5860,8592,5860],"./ion-avatar_3.entry.js":[3544,3544],"./ion-back-button.entry.js":[505,8592,505],"./ion-backdrop.entry.js":[469,469],"./ion-breadcrumb_2.entry.js":[9857,8592,9857],"./ion-button_2.entry.js":[1372,1372],"./ion-card_5.entry.js":[3150,3150],"./ion-checkbox.entry.js":[7635,8592,7635],"./ion-chip.entry.js":[6673,6673],"./ion-col_3.entry.js":[1315,1315],"./ion-datetime-button.entry.js":[433,5248,433],"./ion-datetime_3.entry.js":[7059,5248,8592,7059],"./ion-fab_3.entry.js":[4087,8592,4087],"./ion-img.entry.js":[1745,1745],"./ion-infinite-scroll_2.entry.js":[9352,8592,9352],"./ion-input.entry.js":[4530,8592,4530],"./ion-item-option_3.entry.js":[8633,8592,8633],"./ion-item_8.entry.js":[5962,8592,5962],"./ion-loading.entry.js":[3483,8592,3483],"./ion-menu_3.entry.js":[2939,8592,8382],"./ion-modal.entry.js":[8577,8592,8577],"./ion-nav_2.entry.js":[5675,8592,5675],"./ion-picker-column-internal.entry.js":[9992,8592,9992],"./ion-picker-internal.entry.js":[9820,9820],"./ion-popover.entry.js":[185,8592,185],"./ion-progress-bar.entry.js":[5454,5454],"./ion-radio_2.entry.js":[4458,8592,4458],"./ion-range.entry.js":[7666,8592,7666],"./ion-refresher_2.entry.js":[7219,8592,7219],"./ion-reorder_2.entry.js":[2975,8592,2975],"./ion-ripple-effect.entry.js":[7465,7465],"./ion-route_4.entry.js":[4764,4764],"./ion-searchbar.entry.js":[3998,8592,3998],"./ion-segment_2.entry.js":[3672,8592,3672],"./ion-select_3.entry.js":[6754,8592,6754],"./ion-spinner.entry.js":[9588,8592,9588],"./ion-split-pane.entry.js":[9793,9793],"./ion-tab-bar_2.entry.js":[4090,8592,4090],"./ion-tab_2.entry.js":[2841,2841],"./ion-text.entry.js":[8811,8811],"./ion-textarea.entry.js":[3734,8592,3734],"./ion-toast.entry.js":[6642,8592,6642],"./ion-toggle.entry.js":[8866,8592,8866]};function i(L){if(!b.o(C,L))return Promise.resolve().then(()=>{var he=new Error("Cannot find module '"+L+"'");throw he.code="MODULE_NOT_FOUND",he});var ie=C[L],Q=ie[0];return Promise.all(ie.slice(1).map(b.e)).then(()=>b(Q))}i.keys=()=>Object.keys(C),i.id=863,Dt.exports=i},6814:(Dt,$e,b)=>{"use strict";b.d($e,{Do:()=>Be,EM:()=>wo,HT:()=>ie,JF:()=>ho,K0:()=>he,Mx:()=>Pt,NF:()=>$r,O5:()=>T,PC:()=>R,PM:()=>zn,S$:()=>me,V_:()=>q,Ye:()=>De,b0:()=>ae,bD:()=>On,ez:()=>tn,mk:()=>$n,q:()=>L,sg:()=>cr,tP:()=>z,w_:()=>Q});var C=b(9468);let i=null;function L(){return i}function ie(f){i||(i=f)}class Q{}const he=new C.OlP("DocumentToken");let k=(()=>{var f;class w{historyGo(E){throw new Error("Not implemented")}}return(f=w).\u0275fac=function(E){return new(E||f)},f.\u0275prov=C.Yz7({token:f,factory:function(){return(0,C.f3M)(ce)},providedIn:"platform"}),w})();const q=new C.OlP("Location Initialized");let ce=(()=>{var f;class w extends k{constructor(){super(),this._doc=(0,C.f3M)(he),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return L().getBaseHref(this._doc)}onPopState(E){const U=L().getGlobalEventTarget(this._doc,"window");return U.addEventListener("popstate",E,!1),()=>U.removeEventListener("popstate",E)}onHashChange(E){const U=L().getGlobalEventTarget(this._doc,"window");return U.addEventListener("hashchange",E,!1),()=>U.removeEventListener("hashchange",E)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(E){this._location.pathname=E}pushState(E,U,fe){this._history.pushState(E,U,fe)}replaceState(E,U,fe){this._history.replaceState(E,U,fe)}forward(){this._history.forward()}back(){this._history.back()}historyGo(E=0){this._history.go(E)}getState(){return this._history.state}}return(f=w).\u0275fac=function(E){return new(E||f)},f.\u0275prov=C.Yz7({token:f,factory:function(){return new f},providedIn:"platform"}),w})();function Ee(f,w){if(0==f.length)return w;if(0==w.length)return f;let re=0;return f.endsWith("/")&&re++,w.startsWith("/")&&re++,2==re?f+w.substring(1):1==re?f+w:f+"/"+w}function J(f){const w=f.match(/#|\?|$/),re=w&&w.index||f.length;return f.slice(0,re-("/"===f[re-1]?1:0))+f.slice(re)}function se(f){return f&&"?"!==f[0]?"?"+f:f}let me=(()=>{var f;class w{historyGo(E){throw new Error("Not implemented")}}return(f=w).\u0275fac=function(E){return new(E||f)},f.\u0275prov=C.Yz7({token:f,factory:function(){return(0,C.f3M)(ae)},providedIn:"root"}),w})();const Ae=new C.OlP("appBaseHref");let ae=(()=>{var f;class w extends me{constructor(E,U){var fe,rt,vt;super(),this._platformLocation=E,this._removeListenerFns=[],this._baseHref=null!==(fe=null!==(rt=null!=U?U:this._platformLocation.getBaseHrefFromDOM())&&void 0!==rt?rt:null===(vt=(0,C.f3M)(he).location)||void 0===vt?void 0:vt.origin)&&void 0!==fe?fe:""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(E){this._removeListenerFns.push(this._platformLocation.onPopState(E),this._platformLocation.onHashChange(E))}getBaseHref(){return this._baseHref}prepareExternalUrl(E){return Ee(this._baseHref,E)}path(E=!1){const U=this._platformLocation.pathname+se(this._platformLocation.search),fe=this._platformLocation.hash;return fe&&E?"".concat(U).concat(fe):U}pushState(E,U,fe,rt){const vt=this.prepareExternalUrl(fe+se(rt));this._platformLocation.pushState(E,U,vt)}replaceState(E,U,fe,rt){const vt=this.prepareExternalUrl(fe+se(rt));this._platformLocation.replaceState(E,U,vt)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(E=0){var U,fe;null===(U=(fe=this._platformLocation).historyGo)||void 0===U||U.call(fe,E)}}return(f=w).\u0275fac=function(E){return new(E||f)(C.LFG(k),C.LFG(Ae,8))},f.\u0275prov=C.Yz7({token:f,factory:f.\u0275fac,providedIn:"root"}),w})(),Be=(()=>{var f;class w extends me{constructor(E,U){super(),this._platformLocation=E,this._baseHref="",this._removeListenerFns=[],null!=U&&(this._baseHref=U)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(E){this._removeListenerFns.push(this._platformLocation.onPopState(E),this._platformLocation.onHashChange(E))}getBaseHref(){return this._baseHref}path(E=!1){let U=this._platformLocation.hash;return null==U&&(U="#"),U.length>0?U.substring(1):U}prepareExternalUrl(E){const U=Ee(this._baseHref,E);return U.length>0?"#"+U:U}pushState(E,U,fe,rt){let vt=this.prepareExternalUrl(fe+se(rt));0==vt.length&&(vt=this._platformLocation.pathname),this._platformLocation.pushState(E,U,vt)}replaceState(E,U,fe,rt){let vt=this.prepareExternalUrl(fe+se(rt));0==vt.length&&(vt=this._platformLocation.pathname),this._platformLocation.replaceState(E,U,vt)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(E=0){var U,fe;null===(U=(fe=this._platformLocation).historyGo)||void 0===U||U.call(fe,E)}}return(f=w).\u0275fac=function(E){return new(E||f)(C.LFG(k),C.LFG(Ae,8))},f.\u0275prov=C.Yz7({token:f,factory:f.\u0275fac}),w})(),De=(()=>{var f;class w{constructor(E){this._subject=new C.vpe,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=E;const U=this._locationStrategy.getBaseHref();this._basePath=function Z(f){if(new RegExp("^(https?:)?//").test(f)){const[,re]=f.split(/\/\/[^\/]+/);return re}return f}(J(qe(U))),this._locationStrategy.onPopState(fe=>{this._subject.emit({url:this.path(!0),pop:!0,state:fe.state,type:fe.type})})}ngOnDestroy(){var E;null===(E=this._urlChangeSubscription)||void 0===E||E.unsubscribe(),this._urlChangeListeners=[]}path(E=!1){return this.normalize(this._locationStrategy.path(E))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(E,U=""){return this.path()==this.normalize(E+se(U))}normalize(E){return w.stripTrailingSlash(function Pe(f,w){if(!f||!w.startsWith(f))return w;const re=w.substring(f.length);return""===re||["/",";","?","#"].includes(re[0])?re:w}(this._basePath,qe(E)))}prepareExternalUrl(E){return E&&"/"!==E[0]&&(E="/"+E),this._locationStrategy.prepareExternalUrl(E)}go(E,U="",fe=null){this._locationStrategy.pushState(fe,"",E,U),this._notifyUrlChangeListeners(this.prepareExternalUrl(E+se(U)),fe)}replaceState(E,U="",fe=null){this._locationStrategy.replaceState(fe,"",E,U),this._notifyUrlChangeListeners(this.prepareExternalUrl(E+se(U)),fe)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(E=0){var U,fe;null===(U=(fe=this._locationStrategy).historyGo)||void 0===U||U.call(fe,E)}onUrlChange(E){return this._urlChangeListeners.push(E),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(U=>{this._notifyUrlChangeListeners(U.url,U.state)})),()=>{const U=this._urlChangeListeners.indexOf(E);var fe;this._urlChangeListeners.splice(U,1),0===this._urlChangeListeners.length&&(null===(fe=this._urlChangeSubscription)||void 0===fe||fe.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(E="",U){this._urlChangeListeners.forEach(fe=>fe(E,U))}subscribe(E,U,fe){return this._subject.subscribe({next:E,error:U,complete:fe})}}return(f=w).normalizeQueryParams=se,f.joinWithSlash=Ee,f.stripTrailingSlash=J,f.\u0275fac=function(E){return new(E||f)(C.LFG(me))},f.\u0275prov=C.Yz7({token:f,factory:function(){return function Ce(){return new De((0,C.LFG)(me))}()},providedIn:"root"}),w})();function qe(f){return f.replace(/\/index.html$/,"")}function Pt(f,w){w=encodeURIComponent(w);for(const re of f.split(";")){const E=re.indexOf("="),[U,fe]=-1==E?[re,""]:[re.slice(0,E),re.slice(E+1)];if(U.trim()===w)return decodeURIComponent(fe)}return null}const cn=/\s+/,pn=[];let $n=(()=>{var f;class w{constructor(E,U,fe,rt){this._iterableDiffers=E,this._keyValueDiffers=U,this._ngEl=fe,this._renderer=rt,this.initialClasses=pn,this.stateMap=new Map}set klass(E){this.initialClasses=null!=E?E.trim().split(cn):pn}set ngClass(E){this.rawClass="string"==typeof E?E.trim().split(cn):E}ngDoCheck(){for(const U of this.initialClasses)this._updateState(U,!0);const E=this.rawClass;if(Array.isArray(E)||E instanceof Set)for(const U of E)this._updateState(U,!0);else if(null!=E)for(const U of Object.keys(E))this._updateState(U,!!E[U]);this._applyStateDiff()}_updateState(E,U){const fe=this.stateMap.get(E);void 0!==fe?(fe.enabled!==U&&(fe.changed=!0,fe.enabled=U),fe.touched=!0):this.stateMap.set(E,{enabled:U,changed:!0,touched:!0})}_applyStateDiff(){for(const E of this.stateMap){const U=E[0],fe=E[1];fe.changed?(this._toggleClass(U,fe.enabled),fe.changed=!1):fe.touched||(fe.enabled&&this._toggleClass(U,!1),this.stateMap.delete(U)),fe.touched=!1}}_toggleClass(E,U){(E=E.trim()).length>0&&E.split(cn).forEach(fe=>{U?this._renderer.addClass(this._ngEl.nativeElement,fe):this._renderer.removeClass(this._ngEl.nativeElement,fe)})}}return(f=w).\u0275fac=function(E){return new(E||f)(C.Y36(C.ZZ4),C.Y36(C.aQg),C.Y36(C.SBq),C.Y36(C.Qsj))},f.\u0275dir=C.lG2({type:f,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0}),w})();class qt{constructor(w,re,E,U){this.$implicit=w,this.ngForOf=re,this.index=E,this.count=U}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let cr=(()=>{var f;class w{set ngForOf(E){this._ngForOf=E,this._ngForOfDirty=!0}set ngForTrackBy(E){this._trackByFn=E}get ngForTrackBy(){return this._trackByFn}constructor(E,U,fe){this._viewContainer=E,this._template=U,this._differs=fe,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(E){E&&(this._template=E)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const E=this._ngForOf;!this._differ&&E&&(this._differ=this._differs.find(E).create(this.ngForTrackBy))}if(this._differ){const E=this._differ.diff(this._ngForOf);E&&this._applyChanges(E)}}_applyChanges(E){const U=this._viewContainer;E.forEachOperation((fe,rt,vt)=>{if(null==fe.previousIndex)U.createEmbeddedView(this._template,new qt(fe.item,this._ngForOf,-1,-1),null===vt?void 0:vt);else if(null==vt)U.remove(null===rt?void 0:rt);else if(null!==rt){const gn=U.get(rt);U.move(gn,vt),gr(gn,fe)}});for(let fe=0,rt=U.length;fe{gr(U.get(fe.currentIndex),fe)})}static ngTemplateContextGuard(E,U){return!0}}return(f=w).\u0275fac=function(E){return new(E||f)(C.Y36(C.s_b),C.Y36(C.Rgc),C.Y36(C.ZZ4))},f.\u0275dir=C.lG2({type:f,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0}),w})();function gr(f,w){f.context.$implicit=w.item}let T=(()=>{var f;class w{constructor(E,U){this._viewContainer=E,this._context=new g,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=U}set ngIf(E){this._context.$implicit=this._context.ngIf=E,this._updateView()}set ngIfThen(E){O("ngIfThen",E),this._thenTemplateRef=E,this._thenViewRef=null,this._updateView()}set ngIfElse(E){O("ngIfElse",E),this._elseTemplateRef=E,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(E,U){return!0}}return(f=w).\u0275fac=function(E){return new(E||f)(C.Y36(C.s_b),C.Y36(C.Rgc))},f.\u0275dir=C.lG2({type:f,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0}),w})();class g{constructor(){this.$implicit=null,this.ngIf=null}}function O(f,w){if(w&&!w.createEmbeddedView)throw new Error("".concat(f," must be a TemplateRef, but received '").concat((0,C.AaK)(w),"'."))}let R=(()=>{var f;class w{constructor(E,U,fe){this._ngEl=E,this._differs=U,this._renderer=fe,this._ngStyle=null,this._differ=null}set ngStyle(E){this._ngStyle=E,!this._differ&&E&&(this._differ=this._differs.find(E).create())}ngDoCheck(){if(this._differ){const E=this._differ.diff(this._ngStyle);E&&this._applyChanges(E)}}_setStyle(E,U){const[fe,rt]=E.split("."),vt=-1===fe.indexOf("-")?void 0:C.JOm.DashCase;null!=U?this._renderer.setStyle(this._ngEl.nativeElement,fe,rt?"".concat(U).concat(rt):U,vt):this._renderer.removeStyle(this._ngEl.nativeElement,fe,vt)}_applyChanges(E){E.forEachRemovedItem(U=>this._setStyle(U.key,null)),E.forEachAddedItem(U=>this._setStyle(U.key,U.currentValue)),E.forEachChangedItem(U=>this._setStyle(U.key,U.currentValue))}}return(f=w).\u0275fac=function(E){return new(E||f)(C.Y36(C.SBq),C.Y36(C.aQg),C.Y36(C.Qsj))},f.\u0275dir=C.lG2({type:f,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0}),w})(),z=(()=>{var f;class w{constructor(E){this._viewContainerRef=E,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(E){if(E.ngTemplateOutlet||E.ngTemplateOutletInjector){const U=this._viewContainerRef;if(this._viewRef&&U.remove(U.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:fe,ngTemplateOutletContext:rt,ngTemplateOutletInjector:vt}=this;this._viewRef=U.createEmbeddedView(fe,rt,vt?{injector:vt}:void 0)}else this._viewRef=null}else this._viewRef&&E.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}}return(f=w).\u0275fac=function(E){return new(E||f)(C.Y36(C.s_b))},f.\u0275dir=C.lG2({type:f,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[C.TTD]}),w})(),tn=(()=>{var f;class w{}return(f=w).\u0275fac=function(E){return new(E||f)},f.\u0275mod=C.oAB({type:f}),f.\u0275inj=C.cJS({}),w})();const On="browser",Er="server";function $r(f){return f===On}function zn(f){return f===Er}let wo=(()=>{var f;class w{}return(f=w).\u0275prov=(0,C.Yz7)({token:f,providedIn:"root",factory:()=>new qo((0,C.LFG)(he),window)}),w})();class qo{constructor(w,re){this.document=w,this.window=re,this.offset=()=>[0,0]}setOffset(w){this.offset=Array.isArray(w)?()=>w:w}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(w){this.supportsScrolling()&&this.window.scrollTo(w[0],w[1])}scrollToAnchor(w){if(!this.supportsScrolling())return;const re=function jr(f,w){const re=f.getElementById(w)||f.getElementsByName(w)[0];if(re)return re;if("function"==typeof f.createTreeWalker&&f.body&&"function"==typeof f.body.attachShadow){const E=f.createTreeWalker(f.body,NodeFilter.SHOW_ELEMENT);let U=E.currentNode;for(;U;){const fe=U.shadowRoot;if(fe){const rt=fe.getElementById(w)||fe.querySelector('[name="'.concat(w,'"]'));if(rt)return rt}U=E.nextNode()}}return null}(this.document,w);re&&(this.scrollToElement(re),re.focus())}setHistoryScrollRestoration(w){this.supportsScrolling()&&(this.window.history.scrollRestoration=w)}scrollToElement(w){const re=w.getBoundingClientRect(),E=re.left+this.window.pageXOffset,U=re.top+this.window.pageYOffset,fe=this.offset();this.window.scrollTo(E-fe[0],U-fe[1])}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch(w){return!1}}}class ho{}},9468:(Dt,$e,b)=>{"use strict";b.d($e,{tb:()=>kd,AFp:()=>Dh,ip1:()=>yv,hGG:()=>TI,z2F:()=>xs,Ojb:()=>u0,sBO:()=>hI,Sil:()=>Rb,EJc:()=>Sb,Xts:()=>aa,SBq:()=>da,lqb:()=>zo,qLn:()=>pi,vpe:()=>Yo,XFs:()=>Lt,OlP:()=>Xt,zs3:()=>Po,ZZ4:()=>Ud,aQg:()=>Gd,soG:()=>ec,YKP:()=>Dm,h0i:()=>Li,PXZ:()=>rI,R0b:()=>Rr,FiY:()=>tl,Lbi:()=>hu,g9A:()=>_h,Qsj:()=>I0,FYo:()=>Mh,JOm:()=>cl,q3G:()=>Ri,tp0:()=>nl,Rgc:()=>Oa,dDg:()=>Jb,eoX:()=>Mv,GfV:()=>Sh,s_b:()=>ql,ifc:()=>Ct,VuI:()=>VI,LMc:()=>HI,MMx:()=>Em,Lck:()=>pC,eFA:()=>Rv,G48:()=>fI,Gpc:()=>qe,f3M:()=>en,X6Q:()=>dI,$WT:()=>fr,MR2:()=>su,_c5:()=>SI,qFp:()=>UI,rg0:()=>In,c2e:()=>Dv,zSh:()=>cu,HDt:()=>_v,wAp:()=>Ss,vHH:()=>F,lri:()=>Iv,rWj:()=>wv,JZr:()=>P,EiD:()=>uh,mCW:()=>Al,qzn:()=>ss,JVY:()=>Py,pB0:()=>ky,eBb:()=>Fy,L6k:()=>Ny,LAX:()=>Ly,cg1:()=>ud,kL8:()=>zg,dqk:()=>pt,Z0I:()=>Rt,eJc:()=>Md,QGY:()=>ed,F4k:()=>Zp,RDi:()=>wy,AaK:()=>De,z3N:()=>ii,qOj:()=>Vu,Xq5:()=>Sp,TTD:()=>Fr,_Bn:()=>ym,jDz:()=>Cm,xp6:()=>Jh,uIk:()=>Hu,ekj:()=>sd,Suo:()=>Km,Xpm:()=>Nt,lG2:()=>D,Yz7:()=>dt,cJS:()=>Zt,oAB:()=>kn,Yjl:()=>j,Y36:()=>gs,_UZ:()=>Qu,GkF:()=>Ju,qZA:()=>Hl,TgZ:()=>jl,EpF:()=>Wp,n5z:()=>pf,LFG:()=>dn,$8M:()=>Pc,$Z:()=>tp,NdJ:()=>td,CRH:()=>qm,oxw:()=>Jp,Hsn:()=>tg,F$t:()=>eg,Q6J:()=>Zu,DdM:()=>Om,VKq:()=>Rm,WLB:()=>xm,iGM:()=>Xm,MAs:()=>Gp,KtG:()=>Ha,Jf7:()=>Vh,CHM:()=>ja,LSH:()=>ou,P3R:()=>fh,B6R:()=>Ft,YNc:()=>jp,W1O:()=>nv,_uU:()=>Ig,Oqu:()=>ld,hij:()=>zl,AsE:()=>cd,Gf:()=>Qm});var C=b(1328),i=b(8645),L=b(7394),ie=b(5592),Q=b(3019),he=b(5619),k=b(2096),q=b(4829),ce=b(305),Ee=b(9360);function J(e={}){const{connector:t=(()=>new i.x),resetOnError:n=!0,resetOnComplete:r=!0,resetOnRefCountZero:o=!0}=e;return s=>{let a,c,p,I=0,x=!1,V=!1;const de=()=>{null==c||c.unsubscribe(),c=void 0},Re=()=>{de(),a=p=void 0,x=V=!1},et=()=>{const ft=a;Re(),null==ft||ft.unsubscribe()};return(0,Ee.e)((ft,Mt)=>{I++,!V&&!x&&de();const Vt=p=null!=p?p:t();Mt.add(()=>{I--,0===I&&!V&&!x&&(c=se(et,o))}),Vt.subscribe(Mt),!a&&I>0&&(a=new ce.Hp({next:lt=>Vt.next(lt),error:lt=>{V=!0,de(),c=se(Re,n,lt),Vt.error(lt)},complete:()=>{x=!0,de(),c=se(Re,r),Vt.complete()}}),(0,q.Xf)(ft).subscribe(a))})(s)}}function se(e,t,...n){if(!0===t)return void e();if(!1===t)return;const r=new ce.Hp({next:()=>{r.unsubscribe(),e()}});return(0,q.Xf)(t(...n)).subscribe(r)}var me=b(4664),Ae=b(3997);function ae(e){for(let t in e)if(e[t]===ae)return t;throw Error("Could not find renamed property on target object.")}function Be(e,t){for(const n in t)t.hasOwnProperty(n)&&!e.hasOwnProperty(n)&&(e[n]=t[n])}function De(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(De).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return"".concat(e.overriddenName);if(e.name)return"".concat(e.name);const t=e.toString();if(null==t)return""+t;const n=t.indexOf("\n");return-1===n?t:t.substring(0,n)}function Ce(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}const Pe=ae({__forward_ref__:ae});function qe(e){return e.__forward_ref__=qe,e.toString=function(){return De(this())},e}function Z(e){return Ie(e)?e():e}function Ie(e){return"function"==typeof e&&e.hasOwnProperty(Pe)&&e.__forward_ref__===qe}function Me(e){return e&&!!e.\u0275providers}const P="https://g.co/ng/security#xss";class F extends Error{constructor(t,n){super(function ue(e,t){const n="NG0".concat(Math.abs(e));return"".concat(n).concat(t?": "+t:"")}(t,n)),this.code=t}}function Y(e){return"string"==typeof e?e:null==e?"":String(e)}function ot(e,t){throw t&&" in ".concat(t),new F(-201,!1)}function Bt(e,t){null==e&&function je(e,t,n,r){throw new Error("ASSERTION ERROR: ".concat(e)+(null==r?"":" [Expected=> ".concat(n," ").concat(r," ").concat(t," <=Actual]")))}(t,e,null,"!=")}function dt(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function Zt(e){return{providers:e.providers||[],imports:e.imports||[]}}function jt(e){return Ot(e,Wt)||Ot(e,Sn)}function Rt(e){return null!==jt(e)}function Ot(e,t){return e.hasOwnProperty(t)?e[t]:null}function Gt(e){return e&&(e.hasOwnProperty(Ut)||e.hasOwnProperty(Bn))?e[Ut]:null}const Wt=ae({\u0275prov:ae}),Ut=ae({\u0275inj:ae}),Sn=ae({ngInjectableDef:ae}),Bn=ae({ngInjectorDef:ae});var Lt=function(e){return e[e.Default=0]="Default",e[e.Host=1]="Host",e[e.Self=2]="Self",e[e.SkipSelf=4]="SkipSelf",e[e.Optional=8]="Optional",e}(Lt||{});let ln;function rn(e){const t=ln;return ln=e,t}function zt(e,t,n){const r=jt(e);return r&&"root"==r.providedIn?void 0===r.value?r.value=r.factory():r.value:n&Lt.Optional?null:void 0!==t?t:void ot(De(e),"Injector")}const pt=globalThis;class Xt{constructor(t,n){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof n?this.__NG_ELEMENT_ID__=n:void 0!==n&&(this.\u0275prov=dt({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}get multi(){return this}toString(){return"InjectionToken ".concat(this._desc)}}const ze={},_e="__NG_DI_FLAG__",Ge="ngTempTokenPath",Ne=/\n/gm,bt="__source";let Ht;function un(e){const t=Ht;return Ht=e,t}function Fn(e,t=Lt.Default){if(void 0===Ht)throw new F(-203,!1);return null===Ht?zt(e,void 0,t):Ht.get(e,t&Lt.Optional?null:void 0,t)}function dn(e,t=Lt.Default){return(function Qt(){return ln}()||Fn)(Z(e),t)}function en(e,t=Lt.Default){return dn(e,Xn(t))}function Xn(e){return typeof e>"u"||"number"==typeof e?e:0|(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function er(e){const t=[];for(let n=0;nt){a=s-1;break}}}for(;ss?"":o[V+1].toLowerCase();const Re=8&r?de:null;if(Re&&-1!==gr(Re,I,0)||2&r&&I!==de){if(v(r))return!1;a=!0}}}}else{if(!a&&!v(r)&&!v(p))return!1;if(a&&v(p))continue;a=!1,r=p|1&r}}return v(r)||a}function v(e){return 0==(1&e)}function R(e,t,n,r){if(null===t)return-1;let o=0;if(r||!n){let s=!1;for(;o-1)for(n++;n0?'="'+c+'"':"")+"]"}else 8&r?o+="."+a:4&r&&(o+=" "+a);else""!==o&&!v(a)&&(t+=it(s,o),o=""),r=a,s=s||!v(r);n++}return""!==o&&(t+=it(s,o)),t}function Nt(e){return Le(()=>{var t;const n=uo(e),r=(0,C.Z)((0,C.Z)({},n),{},{decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===tt.OnPush,directiveDefs:null,pipeDefs:null,dependencies:n.standalone&&e.dependencies||null,getStandaloneInjector:null,signals:null!==(t=e.signals)&&void 0!==t&&t,data:e.data||{},encapsulation:e.encapsulation||Ct.Emulated,styles:e.styles||Pt,_:null,schemas:e.schemas||null,tView:null,id:""});Wr(r);const o=e.dependencies;return r.directiveDefs=no(o,!1),r.pipeDefs=no(o,!0),r.id=function Zr(e){let t=0;const n=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,e.consts,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery].join("|");for(const o of n)t=Math.imul(31,t)+o.charCodeAt(0)<<0;return t+=2147483648,"c"+t}(r),r})}function Ft(e,t,n){const r=e.\u0275cmp;r.directiveDefs=no(t,!1),r.pipeDefs=no(n,!0)}function mn(e){return ye(e)||$t(e)}function jn(e){return null!==e}function kn(e){return Le(()=>({type:e.type,bootstrap:e.bootstrap||Pt,declarations:e.declarations||Pt,imports:e.imports||Pt,exports:e.exports||Pt,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function B(e,t){if(null==e)return Tt;const n={};for(const r in e)if(e.hasOwnProperty(r)){let o=e[r],s=o;Array.isArray(o)&&(s=o[1],o=o[0]),n[o]=r,t&&(t[o]=s)}return n}function D(e){return Le(()=>{const t=uo(e);return Wr(t),t})}function j(e){return{type:e.type,name:e.name,factory:null,pure:!1!==e.pure,standalone:!0===e.standalone,onDestroy:e.type.prototype.ngOnDestroy||null}}function ye(e){return e[cn]||null}function $t(e){return e[pn]||null}function vn(e){return e[$n]||null}function fr(e){const t=ye(e)||$t(e)||vn(e);return null!==t&&t.standalone}function tr(e,t){const n=e[Vn]||null;if(!n&&!0===t)throw new Error("Type ".concat(De(e)," does not have '\u0275mod' property."));return n}function uo(e){const t={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:t,inputTransforms:null,inputConfig:e.inputs||Tt,exportAs:e.exportAs||null,standalone:!0===e.standalone,signals:!0===e.signals,selectors:e.selectors||Pt,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:B(e.inputs,t),outputs:B(e.outputs)}}function Wr(e){var t;null===(t=e.features)||void 0===t||t.forEach(n=>n(e))}function no(e,t){if(!e)return null;const n=t?vn:mn;return()=>("function"==typeof e?e():e).map(r=>n(r)).filter(jn)}const Qn=0,xt=1,tn=2,On=3,Er=4,fo=5,hr=6,$r=7,zn=8,ro=9,Vr=10,nn=11,wo=12,qo=13,jr=14,nr=15,ho=16,oo=17,ur=18,Lo=19,Jo=20,io=21,xr=22,so=23,Mo=24,yn=25,ei=1,ko=2,dr=7,Pr=9,mr=11;function Cr(e){return Array.isArray(e)&&"object"==typeof e[ei]}function pr(e){return Array.isArray(e)&&!0===e[ei]}function ci(e){return 0!=(4&e.flags)}function po(e){return e.componentOffset>-1}function Xr(e){return 1==(1&e.flags)}function br(e){return!!e.template}function ui(e){return 0!=(512&e[tn])}function vo(e,t){return e.hasOwnProperty(on)?e[on]:null}let vr=null,Kr=!1;function Nr(e){const t=vr;return vr=e,t}const Ls={version:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{}};function Bs(e){if(!fi(e)||e.dirty){if(!e.producerMustRecompute(e)&&!$s(e))return void(e.dirty=!1);e.producerRecomputeValue(e),e.dirty=!1}}function Di(e){var t;e.dirty=!0,function yi(e){if(void 0===e.liveConsumerNode)return;const t=Kr;Kr=!0;try{for(const n of e.liveConsumerNode)n.dirty||Di(n)}finally{Kr=t}}(e),null===(t=e.consumerMarkedDirty)||void 0===t||t.call(e,e)}function _i(e){return e&&(e.nextProducerIndex=0),Nr(e)}function Ei(e,t){if(Nr(t),e&&void 0!==e.producerNode&&void 0!==e.producerIndexOfThis&&void 0!==e.producerLastReadVersion){if(fi(e))for(let n=e.nextProducerIndex;ne.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}function $s(e){ni(e);for(let t=0;t0}function ni(e){var t,n,r;null!==(t=e.producerNode)&&void 0!==t||(e.producerNode=[]),null!==(n=e.producerIndexOfThis)&&void 0!==n||(e.producerIndexOfThis=[]),null!==(r=e.producerLastReadVersion)&&void 0!==r||(e.producerLastReadVersion=[])}let Vo=null;function In(e){const t=Nr(null);try{return e()}finally{Nr(t)}}const Rn=()=>{},xn=(()=>(0,C.Z)((0,C.Z)({},Ls),{},{consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:e=>{e.schedule(e.ref)},hasRun:!1,cleanupFn:Rn}))();class Ao{constructor(t,n,r){this.previousValue=t,this.currentValue=n,this.firstChange=r}isFirstChange(){return this.firstChange}}function Fr(){return Oo}function Oo(e){return e.type.prototype.ngOnChanges&&(e.setInput=qr),Ur}function Ur(){const e=Ro(this),t=null==e?void 0:e.current;if(t){const n=e.previous;if(n===Tt)e.previous=t;else for(let r in t)n[r]=t[r];e.current=null,this.ngOnChanges(t)}}function qr(e,t,n,r){const o=this.declaredInputs[n],s=Ro(e)||function Ci(e,t){return e[yo]=t}(e,{previous:Tt,current:null}),a=s.current||(s.current={}),c=s.previous,p=c[o];a[o]=new Ao(p&&p.currentValue,t,c===Tt),e[r]=t}Fr.ngInherit=!0;const yo="__ngSimpleChanges__";function Ro(e){return e[yo]||null}const Do=function(e,t,n){};function Cn(e){for(;Array.isArray(e);)e=e[Qn];return e}function bi(e,t){return Cn(t[e])}function Ir(e,t){return Cn(t[e.index])}function Ba(e,t){return e.data[t]}function Gr(e,t){const n=t[e];return Cr(n)?n:n[Qn]}function xo(e,t){return null==t?null:e[t]}function mc(e){e[oo]=0}function $a(e){1024&e[tn]||(e[tn]|=1024,Va(e,1))}function _o(e){1024&e[tn]&&(e[tn]&=-1025,Va(e,-1))}function Va(e,t){let n=e[On];if(null===n)return;n[fo]+=t;let r=n;for(n=n[On];null!==n&&(1===t&&1===r[fo]||-1===t&&0===r[fo]);)n[fo]+=t,r=n,n=n[On]}const sn={lFrame:Kn(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function _c(){return sn.bindingsEnabled}function oi(){return null!==sn.skipHydrationRootTNode}function ht(){return sn.lFrame.lView}function Mn(){return sn.lFrame.tView}function ja(e){return sn.lFrame.contextLView=e,e[zn]}function Ha(e){return sn.lFrame.contextLView=null,e}function wr(){let e=Ua();for(;null!==e&&64===e.type;)e=e.parent;return e}function Ua(){return sn.lFrame.currentTNode}function Eo(e,t){const n=sn.lFrame;n.currentTNode=e,n.isParent=t}function Ys(){return sn.lFrame.isParent}function Ws(){sn.lFrame.isParent=!1}function Lr(){const e=sn.lFrame;let t=e.bindingRootIndex;return-1===t&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function wi(){return sn.lFrame.bindingIndex++}function Ho(e){const t=sn.lFrame,n=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,n}function m(e,t){const n=sn.lFrame;n.bindingIndex=n.bindingRootIndex=e,_(t)}function _(e){sn.lFrame.currentDirectiveIndex=e}function W(){return sn.lFrame.currentQueryIndex}function ke(e){sn.lFrame.currentQueryIndex=e}function At(e){const t=e[xt];return 2===t.type?t.declTNode:1===t.type?e[hr]:null}function Ye(e,t,n){if(n&Lt.SkipSelf){let o=t,s=e;for(;!(o=o.parent,null!==o||n&Lt.Host||(o=At(s),null===o||(s=s[jr],10&o.type))););if(null===o)return!1;t=o,e=s}const r=sn.lFrame=Kt();return r.currentTNode=t,r.lView=e,!0}function St(e){const t=Kt(),n=e[xt];sn.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function Kt(){const e=sn.lFrame,t=null===e?null:e.child;return null===t?Kn(e):t}function Kn(e){const t={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return null!==e&&(e.child=t),t}function Mr(){const e=sn.lFrame;return sn.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const Pn=Mr;function Dr(){const e=Mr();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function _r(){return sn.lFrame.selectedIndex}function ao(e){sn.lFrame.selectedIndex=e}function or(){const e=sn.lFrame;return Ba(e.tView,e.selectedIndex)}let ef=!0;function za(){return ef}function hi(e){ef=e}function Ya(e,t){for(let I=t.directiveStart,x=t.directiveEnd;I=r)break}else t[p]<0&&(e[oo]+=65536),(c>13>16&&(3&e[tn])===t&&(e[tn]+=8192,nf(c,s)):nf(c,s)}const Wi=-1;class Zs{constructor(t,n,r){this.factory=t,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=r}}function Sc(e){return e!==Wi}function Xs(e){return 32767&e}function Qs(e,t){let n=function dA(e){return e>>16}(e),r=t;for(;n>0;)r=r[jr],n--;return r}let Tc=!0;function Xa(e){const t=Tc;return Tc=e,t}const rf=255,sf=5;let fA=0;const Go={};function Qa(e,t){const n=af(e,t);if(-1!==n)return n;const r=t[xt];r.firstCreatePass&&(e.injectorIndex=t.length,Oc(r.data,e),Oc(t,null),Oc(r.blueprint,null));const o=Ka(e,t),s=e.injectorIndex;if(Sc(o)){const a=Xs(o),c=Qs(o,t),p=c[xt].data;for(let I=0;I<8;I++)t[s+I]=c[a+I]|p[a+I]}return t[s+8]=o,s}function Oc(e,t){e.push(0,0,0,0,0,0,0,0,t)}function af(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function Ka(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let n=0,r=null,o=t;for(;null!==o;){if(r=gf(o),null===r)return Wi;if(n++,o=o[jr],-1!==r.injectorIndex)return r.injectorIndex|n<<16}return Wi}function Rc(e,t,n){!function hA(e,t,n){let r;"string"==typeof n?r=n.charCodeAt(0)||0:n.hasOwnProperty(qt)&&(r=n[qt]),null==r&&(r=n[qt]=fA++);const o=r&rf;t.data[e+(o>>sf)]|=1<=0?t&rf:AA:t}(n);if("function"==typeof s){if(!Ye(t,e,r))return r&Lt.Host?lf(o,0,r):cf(t,n,r,o);try{let a;if(a=s(r),null!=a||r&Lt.Optional)return a;ot()}finally{Pn()}}else if("number"==typeof s){let a=null,c=af(e,t),p=Wi,I=r&Lt.Host?t[nr][hr]:null;for((-1===c||r&Lt.SkipSelf)&&(p=-1===c?Ka(e,t):t[c+8],p!==Wi&&hf(r,!1)?(a=t[xt],c=Xs(p),t=Qs(p,t)):c=-1);-1!==c;){const x=t[xt];if(ff(s,c,x.data)){const V=gA(c,t,n,a,r,I);if(V!==Go)return V}p=t[c+8],p!==Wi&&hf(r,t[xt].data[c+8]===I)&&ff(s,c,t)?(a=x,c=Xs(p),t=Qs(p,t)):c=-1}}return o}function gA(e,t,n,r,o,s){const a=t[xt],c=a.data[e+8],x=qa(c,a,n,null==r?po(c)&&Tc:r!=a&&0!=(3&c.type),o&Lt.Host&&s===c);return null!==x?Si(t,a,x,c):Go}function qa(e,t,n,r,o){const s=e.providerIndexes,a=t.data,c=1048575&s,p=e.directiveStart,x=s>>20,de=o?c+x:e.directiveEnd;for(let Re=r?c:c+x;Re=p&&et.type===n)return Re}if(o){const Re=a[p];if(Re&&br(Re)&&Re.type===n)return p}return null}function Si(e,t,n,r){let o=e[n];const s=t.data;if(function lA(e){return e instanceof Zs}(o)){const a=o;a.resolving&&function ne(e,t){const n=t?". Dependency path: ".concat(t.join(" > ")," > ").concat(e):"";throw new F(-200,"Circular dependency in DI detected for ".concat(e).concat(n))}(function oe(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():Y(e)}(s[n]));const c=Xa(a.canSeeViewProviders);a.resolving=!0;const I=a.injectImpl?rn(a.injectImpl):null;Ye(e,r,Lt.Default);try{o=e[n]=a.factory(void 0,s,e,r),t.firstCreatePass&&n>=r.directiveStart&&function sA(e,t,n){const{ngOnChanges:r,ngOnInit:o,ngDoCheck:s}=t.type.prototype;if(r){var a,c;const V=Oo(t);(null!==(a=n.preOrderHooks)&&void 0!==a?a:n.preOrderHooks=[]).push(e,V),(null!==(c=n.preOrderCheckHooks)&&void 0!==c?c:n.preOrderCheckHooks=[]).push(e,V)}var p,I,x;o&&(null!==(p=n.preOrderHooks)&&void 0!==p?p:n.preOrderHooks=[]).push(0-e,o),s&&((null!==(I=n.preOrderHooks)&&void 0!==I?I:n.preOrderHooks=[]).push(e,s),(null!==(x=n.preOrderCheckHooks)&&void 0!==x?x:n.preOrderCheckHooks=[]).push(e,s))}(n,s[n],t)}finally{null!==I&&rn(I),Xa(c),a.resolving=!1,Pn()}}return o}function ff(e,t,n){return!!(n[t+(e>>sf)]&1<{const t=e.prototype.constructor,n=t[on]||xc(t),r=Object.prototype;let o=Object.getPrototypeOf(e.prototype).constructor;for(;o&&o!==r;){const s=o[on]||xc(o);if(s&&s!==n)return s;o=Object.getPrototypeOf(o)}return s=>new s})}function xc(e){return Ie(e)?()=>{const t=xc(Z(e));return t&&t()}:vo(e)}function gf(e){const t=e[xt],n=t.type;return 2===n?t.declTNode:1===n?e[hr]:null}function Pc(e){return function pA(e,t){if("class"===t)return e.classes;if("style"===t)return e.styles;const n=e.attrs;if(n){const r=n.length;let o=0;for(;o{const r=function Nc(e){return function(...n){if(e){const r=e(...n);for(const o in r)this[o]=r[o]}}}(t);function o(...s){if(this instanceof o)return r.apply(this,s),this;const a=new o(...s);return c.annotation=a,c;function c(p,I,x){const V=p.hasOwnProperty(Xi)?p[Xi]:Object.defineProperty(p,Xi,{value:[]})[Xi];for(;V.length<=x;)V.push(null);return(V[x]=V[x]||[]).push(a),p}}return n&&(o.prototype=Object.create(n.prototype)),o.prototype.ngMetadataName=e,o.annotationCls=o,o})}function Ji(e,t){e.forEach(n=>Array.isArray(n)?Ji(n,t):t(n))}function vf(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function Ja(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function Js(e,t){const n=[];for(let r=0;r=0?e[1|r]=n:(r=~r,function wA(e,t,n,r){let o=e.length;if(o==t)e.push(n,r);else if(1===o)e.push(r,e[0]),e[0]=n;else{for(o--,e.push(e[o-1],e[o]);o>t;)e[o]=e[o-2],o--;e[t]=n,e[t+1]=r}}(e,r,t,n)),r}function Fc(e,t){const n=es(e,t);if(n>=0)return e[1|n]}function es(e,t){return function Af(e,t,n){let r=0,o=e.length>>n;for(;o!==r;){const s=r+(o-r>>1),a=e[s<t?o=s:r=s+1}return~(o<|^->||--!>|)/g,XA="\u200b$1\u200b";const Vc=new Map;let QA=0;const Hc="__ngContext__";function kr(e,t){Cr(t)?(e[Hc]=t[Lo],function qA(e){Vc.set(e[Lo],e)}(t)):e[Hc]=t}let Uc;function Gc(e,t){return Uc(e,t)}function na(e){const t=e[On];return pr(t)?t[On]:t}function Bf(e){return Vf(e[wo])}function $f(e){return Vf(e[Er])}function Vf(e){for(;null!==e&&!pr(e);)e=e[Er];return e}function rs(e,t,n,r,o){if(null!=r){let s,a=!1;pr(r)?s=r:Cr(r)&&(a=!0,r=r[Qn]);const c=Cn(r);0===e&&null!==n?null==o?Gf(t,n,c):Ti(t,n,c,o||null,!0):1===e&&null!==n?Ti(t,n,c,o||null,!0):2===e?function gl(e,t,n){const r=hl(e,t);r&&function vy(e,t,n,r){e.removeChild(t,n,r)}(e,r,t,n)}(t,c,a):3===e&&t.destroyNode(c),null!=s&&function Dy(e,t,n,r,o){const s=n[dr];s!==Cn(n)&&rs(t,e,r,s,o);for(let c=mr;ct.replace(ZA,XA))}(t))}function dl(e,t,n){return e.createElement(t,n)}function Hf(e,t){const n=e[Pr],r=n.indexOf(t);_o(t),n.splice(r,1)}function fl(e,t){if(e.length<=mr)return;const n=mr+t,r=e[n];if(r){const o=r[ho];null!==o&&o!==e&&Hf(o,r),t>0&&(e[n-1][Er]=r[Er]);const s=Ja(e,mr+t);!function cy(e,t){oa(e,t,t[nn],2,null,null),t[Qn]=null,t[hr]=null}(r[xt],r);const a=s[ur];null!==a&&a.detachView(s[xt]),r[On]=null,r[Er]=null,r[tn]&=-129}return r}function Yc(e,t){if(!(256&t[tn])){const n=t[nn];t[so]&&Hi(t[so]),t[Mo]&&Hi(t[Mo]),n.destroyNode&&oa(e,t,n,3,null,null),function fy(e){let t=e[wo];if(!t)return Wc(e[xt],e);for(;t;){let n=null;if(Cr(t))n=t[wo];else{const r=t[mr];r&&(n=r)}if(!n){for(;t&&!t[Er]&&t!==e;)Cr(t)&&Wc(t[xt],t),t=t[On];null===t&&(t=e),Cr(t)&&Wc(t[xt],t),n=t&&t[Er]}t=n}}(t)}}function Wc(e,t){if(!(256&t[tn])){t[tn]&=-129,t[tn]|=256,function my(e,t){let n;if(null!=e&&null!=(n=e.destroyHooks))for(let r=0;r=0?r[a]():r[-a].unsubscribe(),s+=2}else n[s].call(r[n[s+1]]);null!==r&&(t[$r]=null);const o=t[io];if(null!==o){t[io]=null;for(let s=0;s-1){const{encapsulation:s}=e.data[r.directiveStart+o];if(s===Ct.None||s===Ct.Emulated)return null}return Ir(r,n)}}(e,t.parent,n)}function Ti(e,t,n,r,o){e.insertBefore(t,n,r,o)}function Gf(e,t,n){e.appendChild(t,n)}function zf(e,t,n,r,o){null!==r?Ti(e,t,n,r,o):Gf(e,t,n)}function hl(e,t){return e.parentNode(t)}function Yf(e,t,n){return Zf(e,t,n)}let Xc,ml,Jc,vl,Zf=function Wf(e,t,n){return 40&e.type?Ir(e,n):null};function pl(e,t,n,r){const o=Zc(e,r,t),s=t[nn],c=Yf(r.parent||t[hr],r,t);if(null!=o)if(Array.isArray(n))for(let p=0;pe,createScript:e=>e,createScriptURL:e=>e})}catch(e){}return ml}())||void 0===t?void 0:t.createHTML(e))||e}function wy(e){Jc=e}function rh(e){var t;return(null===(t=function eu(){if(void 0===vl&&(vl=null,pt.trustedTypes))try{vl=pt.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch(e){}return vl}())||void 0===t?void 0:t.createScriptURL(e))||e}class Oi{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return"SafeValue must use [property]=binding: ".concat(this.changingThisBreaksApplicationSecurity)+" (see ".concat(P,")")}}class My extends Oi{getTypeName(){return"HTML"}}class Sy extends Oi{getTypeName(){return"Style"}}class Ty extends Oi{getTypeName(){return"Script"}}class Oy extends Oi{getTypeName(){return"URL"}}class Ry extends Oi{getTypeName(){return"ResourceURL"}}function ii(e){return e instanceof Oi?e.changingThisBreaksApplicationSecurity:e}function ss(e,t){const n=function xy(e){return e instanceof Oi&&e.getTypeName()||null}(e);if(null!=n&&n!==t){if("ResourceURL"===n&&"URL"===t)return!0;throw new Error("Required a safe ".concat(t,", got a ").concat(n," (see ").concat(P,")"))}return n===t}function Py(e){return new My(e)}function Ny(e){return new Sy(e)}function Fy(e){return new Ty(e)}function Ly(e){return new Oy(e)}function ky(e){return new Ry(e)}class By{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t=""+t;try{const n=(new window.DOMParser).parseFromString(os(t),"text/html").body;return null===n?this.inertDocumentHelper.getInertBodyElement(t):(n.removeChild(n.firstChild),n)}catch(n){return null}}}class $y{constructor(t){this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(t){const n=this.inertDocument.createElement("template");return n.innerHTML=os(t),n}}const jy=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function Al(e){return(e=String(e)).match(jy)?e:"unsafe:"+e}function si(e){const t={};for(const n of e.split(","))t[n]=!0;return t}function ia(...e){const t={};for(const n of e)for(const r in n)n.hasOwnProperty(r)&&(t[r]=!0);return t}const ih=si("area,br,col,hr,img,wbr"),sh=si("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),ah=si("rp,rt"),tu=ia(ih,ia(sh,si("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),ia(ah,si("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),ia(ah,sh)),nu=si("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),lh=ia(nu,si("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),si("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,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-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),Hy=si("script,style,template");class Uy{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(t){let n=t.firstChild,r=!0;for(;n;)if(n.nodeType===Node.ELEMENT_NODE?r=this.startElement(n):n.nodeType===Node.TEXT_NODE?this.chars(n.nodeValue):this.sanitizedSomething=!0,r&&n.firstChild)n=n.firstChild;else for(;n;){n.nodeType===Node.ELEMENT_NODE&&this.endElement(n);let o=this.checkClobberedElement(n,n.nextSibling);if(o){n=o;break}n=this.checkClobberedElement(n,n.parentNode)}return this.buf.join("")}startElement(t){const n=t.nodeName.toLowerCase();if(!tu.hasOwnProperty(n))return this.sanitizedSomething=!0,!Hy.hasOwnProperty(n);this.buf.push("<"),this.buf.push(n);const r=t.attributes;for(let o=0;o"),!0}endElement(t){const n=t.nodeName.toLowerCase();tu.hasOwnProperty(n)&&!ih.hasOwnProperty(n)&&(this.buf.push(""))}chars(t){this.buf.push(ch(t))}checkClobberedElement(t,n){if(n&&(t.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error("Failed to sanitize html because the element is clobbered: ".concat(t.outerHTML));return n}}const Gy=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,zy=/([^\#-~ |!])/g;function ch(e){return e.replace(/&/g,"&").replace(Gy,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(zy,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(//g,">")}let yl;function uh(e,t){let n=null;try{yl=yl||function oh(e){const t=new $y(e);return function Vy(){try{return!!(new window.DOMParser).parseFromString(os(""),"text/html")}catch(e){return!1}}()?new By(t):t}(e);let r=t?String(t):"";n=yl.getInertBodyElement(r);let o=5,s=r;do{if(0===o)throw new Error("Failed to sanitize html because the input is unstable");o--,r=s,s=n.innerHTML,n=yl.getInertBodyElement(r)}while(r!==s);return os((new Uy).sanitizeChildren(ru(n)||n))}finally{if(n){const r=ru(n)||n;for(;r.firstChild;)r.removeChild(r.firstChild)}}}function ru(e){return"content"in e&&function Yy(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var Ri=function(e){return e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL",e}(Ri||{});function ou(e){const t=sa();return t?t.sanitize(Ri.URL,e)||"":ss(e,"URL")?ii(e):Al(Y(e))}function dh(e){const t=sa();if(t)return rh(t.sanitize(Ri.RESOURCE_URL,e)||"");if(ss(e,"ResourceURL"))return rh(ii(e));throw new F(904,!1)}function fh(e,t,n){return function qy(e,t){return"src"===t&&("embed"===e||"frame"===e||"iframe"===e||"media"===e||"script"===e)||"href"===t&&("base"===e||"link"===e)?dh:ou}(t,n)(e)}function sa(){const e=ht();return e&&e[Vr].sanitizer}const aa=new Xt("ENVIRONMENT_INITIALIZER"),hh=new Xt("INJECTOR",-1),ph=new Xt("INJECTOR_DEF_TYPES");class iu{get(t,n=ze){if(n===ze){const r=new Error("NullInjectorError: No provider for ".concat(De(t),"!"));throw r.name="NullInjectorError",r}return n}}function su(e){return{\u0275providers:e}}function Jy(...e){return{\u0275providers:gh(0,e),\u0275fromNgModule:!0}}function gh(e,...t){const n=[],r=new Set;let o;const s=a=>{n.push(a)};return Ji(t,a=>{const c=a;Dl(c,s,[],r)&&(o||(o=[]),o.push(c))}),void 0!==o&&mh(o,s),n}function mh(e,t){for(let n=0;n{t(s,r)})}}function Dl(e,t,n,r){if(!(e=Z(e)))return!1;let o=null,s=Gt(e);const a=!s&&ye(e);if(s||a){if(a&&!a.standalone)return!1;o=e}else{const p=e.ngModule;if(s=Gt(p),!s)return!1;o=p}const c=r.has(o);if(a){if(c)return!1;if(r.add(o),a.dependencies){const p="function"==typeof a.dependencies?a.dependencies():a.dependencies;for(const I of p)Dl(I,t,n,r)}}else{if(!s)return!1;{if(null!=s.imports&&!c){let I;r.add(o);try{Ji(s.imports,x=>{Dl(x,t,n,r)&&(I||(I=[]),I.push(x))})}finally{}void 0!==I&&mh(I,t)}if(!c){const I=vo(o)||(()=>new o);t({provide:o,useFactory:I,deps:Pt},o),t({provide:ph,useValue:o,multi:!0},o),t({provide:aa,useValue:()=>dn(o),multi:!0},o)}const p=s.providers;if(null!=p&&!c){const I=e;au(p,x=>{t(x,I)})}}}return o!==e&&void 0!==e.providers}function au(e,t){for(let n of e)Me(n)&&(n=n.\u0275providers),Array.isArray(n)?au(n,t):t(n)}const e0=ae({provide:String,useValue:ae});function lu(e){return null!==e&&"object"==typeof e&&e0 in e}function xi(e){return"function"==typeof e}const cu=new Xt("Set Injector scope."),_l={},n0={};let uu;function El(){return void 0===uu&&(uu=new iu),uu}class zo{}class as extends zo{get destroyed(){return this._destroyed}constructor(t,n,r,o){super(),this.parent=n,this.source=r,this.scopes=o,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,fu(t,a=>this.processProvider(a)),this.records.set(hh,ls(void 0,this)),o.has("environment")&&this.records.set(zo,ls(void 0,this));const s=this.records.get(cu);null!=s&&"string"==typeof s.value&&this.scopes.add(s.value),this.injectorDefTypes=new Set(this.get(ph.multi,Pt,Lt.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const n of this._ngOnDestroyHooks)n.ngOnDestroy();const t=this._onDestroyHooks;this._onDestroyHooks=[];for(const n of t)n()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear()}}onDestroy(t){return this.assertNotDestroyed(),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){this.assertNotDestroyed();const n=un(this),r=rn(void 0);try{return t()}finally{un(n),rn(r)}}get(t,n=ze,r=Lt.Default){if(this.assertNotDestroyed(),t.hasOwnProperty(cr))return t[cr](this);r=Xn(r);const s=un(this),a=rn(void 0);try{if(!(r&Lt.SkipSelf)){let p=this.records.get(t);if(void 0===p){const I=function l0(e){return"function"==typeof e||"object"==typeof e&&e instanceof Xt}(t)&&jt(t);p=I&&this.injectableDefInScope(I)?ls(du(t),_l):null,this.records.set(t,p)}if(null!=p)return this.hydrate(t,p)}return(r&Lt.Self?El():this.parent).get(t,n=r&Lt.Optional&&n===ze?null:n)}catch(c){if("NullInjectorError"===c.name){if((c[Ge]=c[Ge]||[]).unshift(De(t)),s)throw c;return function He(e,t,n,r){const o=e[Ge];throw t[bt]&&o.unshift(t[bt]),e.message=function Te(e,t,n,r=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.slice(2):e;let o=De(t);if(Array.isArray(t))o=t.map(De).join(" -> ");else if("object"==typeof t){let s=[];for(let a in t)if(t.hasOwnProperty(a)){let c=t[a];s.push(a+":"+("string"==typeof c?JSON.stringify(c):De(c)))}o="{".concat(s.join(", "),"}")}return"".concat(n).concat(r?"("+r+")":"","[").concat(o,"]: ").concat(e.replace(Ne,"\n "))}("\n"+e.message,o,n,r),e.ngTokenPath=o,e[Ge]=null,e}(c,t,"R3InjectorError",this.source)}throw c}finally{rn(a),un(s)}}resolveInjectorInitializers(){const t=un(this),n=rn(void 0);try{const o=this.get(aa.multi,Pt,Lt.Self);for(const s of o)s()}finally{un(t),rn(n)}}toString(){const t=[],n=this.records;for(const r of n.keys())t.push(De(r));return"R3Injector[".concat(t.join(", "),"]")}assertNotDestroyed(){if(this._destroyed)throw new F(205,!1)}processProvider(t){let n=xi(t=Z(t))?t:Z(t&&t.provide);const r=function o0(e){return lu(e)?ls(void 0,e.useValue):ls(yh(e),_l)}(t);if(xi(t)||!0!==t.multi)this.records.get(n);else{let o=this.records.get(n);o||(o=ls(void 0,_l,!0),o.factory=()=>er(o.multi),this.records.set(n,o)),n=t,o.multi.push(t)}this.records.set(n,r)}hydrate(t,n){return n.value===_l&&(n.value=n0,n.value=n.factory()),"object"==typeof n.value&&n.value&&function a0(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(n.value)&&this._ngOnDestroyHooks.add(n.value),n.value}injectableDefInScope(t){if(!t.providedIn)return!1;const n=Z(t.providedIn);return"string"==typeof n?"any"===n||this.scopes.has(n):this.injectorDefTypes.has(n)}removeOnDestroy(t){const n=this._onDestroyHooks.indexOf(t);-1!==n&&this._onDestroyHooks.splice(n,1)}}function du(e){const t=jt(e),n=null!==t?t.factory:vo(e);if(null!==n)return n;if(e instanceof Xt)throw new F(204,!1);if(e instanceof Function)return function r0(e){const t=e.length;if(t>0)throw Js(t,"?"),new F(204,!1);const n=function hn(e){return e&&(e[Wt]||e[Sn])||null}(e);return null!==n?()=>n.factory(e):()=>new e}(e);throw new F(204,!1)}function yh(e,t,n){let r;if(xi(e)){const o=Z(e);return vo(o)||du(o)}if(lu(e))r=()=>Z(e.useValue);else if(function Ah(e){return!(!e||!e.useFactory)}(e))r=()=>e.useFactory(...er(e.deps||[]));else if(function vh(e){return!(!e||!e.useExisting)}(e))r=()=>dn(Z(e.useExisting));else{const o=Z(e&&(e.useClass||e.provide));if(!function s0(e){return!!e.deps}(e))return vo(o)||du(o);r=()=>new o(...er(e.deps))}return r}function ls(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function fu(e,t){for(const n of e)Array.isArray(n)?fu(n,t):n&&Me(n)?fu(n.\u0275providers,t):t(n)}const Dh=new Xt("AppId",{providedIn:"root",factory:()=>c0}),c0="ng",_h=new Xt("Platform Initializer"),hu=new Xt("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),u0=new Xt("CSP nonce",{providedIn:"root",factory:()=>{var e;return(null===(e=function is(){if(void 0!==Jc)return Jc;if(typeof document<"u")return document;throw new F(210,!1)}().body)||void 0===e||null===(e=e.querySelector("[ngCspNonce]"))||void 0===e?void 0:e.getAttribute("ngCspNonce"))||null}});let Eh=(e,t,n)=>null;function Au(e,t,n=!1){return Eh(e,t,n)}class D0{}class Ih{}class E0{resolveComponentFactory(t){throw function _0(e){const t=Error("No component factory found for ".concat(De(e),"."));return t.ngComponent=e,t}(t)}}let Tl=(()=>{class t{}return t.NULL=new E0,t})();function C0(){return fs(wr(),ht())}function fs(e,t){return new da(Ir(e,t))}let da=(()=>{class t{constructor(r){this.nativeElement=r}}return t.__NG_ELEMENT_ID__=C0,t})();function b0(e){return e instanceof da?e.nativeElement:e}class Mh{}let I0=(()=>{class t{constructor(){this.destroyNode=null}}return t.__NG_ELEMENT_ID__=()=>function w0(){const e=ht(),n=Gr(wr().index,e);return(Cr(n)?n:e)[nn]}(),t})(),M0=(()=>{var e;class t{}return(e=t).\u0275prov=dt({token:e,providedIn:"root",factory:()=>null}),t})();class Sh{constructor(t){this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}}const S0=new Sh("16.2.12"),_u={};function xh(e,t=null,n=null,r){const o=Ph(e,t,n,r);return o.resolveInjectorInitializers(),o}function Ph(e,t=null,n=null,r,o=new Set){const s=[n||Pt,Jy(e)];return r=r||("object"==typeof e?void 0:De(e)),new as(s,t||El(),r||null,o)}let Po=(()=>{var e;class t{static create(r,o){if(Array.isArray(r))return xh({name:""},o,r,"");{var s;const a=null!==(s=r.name)&&void 0!==s?s:"";return xh({name:a},r.parent,r.providers,a)}}}return(e=t).THROW_IF_NOT_FOUND=ze,e.NULL=new iu,e.\u0275prov=dt({token:e,providedIn:"any",factory:()=>dn(hh)}),e.__NG_ELEMENT_ID__=-1,t})();function Cu(e){return e.ngOriginalError}class pi{constructor(){this._console=console}handleError(t){const n=this._findOriginalError(t);this._console.error("ERROR",t),n&&this._console.error("ORIGINAL ERROR",n)}_findOriginalError(t){let n=t&&Cu(t);for(;n&&Cu(n);)n=Cu(n);return n||null}}function Iu(e){return t=>{setTimeout(e,void 0,t)}}const Yo=class F0 extends i.x{constructor(t=!1){super(),this.__isAsync=t}emit(t){super.next(t)}subscribe(t,n,r){let o=t,s=n||(()=>null),a=r;if(t&&"object"==typeof t){var c,p,I;const V=t;o=null===(c=V.next)||void 0===c?void 0:c.bind(V),s=null===(p=V.error)||void 0===p?void 0:p.bind(V),a=null===(I=V.complete)||void 0===I?void 0:I.bind(V)}this.__isAsync&&(s=Iu(s),o&&(o=Iu(o)),a&&(a=Iu(a)));const x=super.subscribe({next:o,error:s,complete:a});return t instanceof L.w0&&t.add(x),x}};function Fh(...e){}class Rr{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:n=!1,shouldCoalesceRunChangeDetection:r=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Yo(!1),this.onMicrotaskEmpty=new Yo(!1),this.onStable=new Yo(!1),this.onError=new Yo(!1),typeof Zone>"u")throw new F(908,!1);Zone.assertZonePatched();const o=this;o._nesting=0,o._outer=o._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(o._inner=o._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(o._inner=o._inner.fork(Zone.longStackTraceZoneSpec)),o.shouldCoalesceEventChangeDetection=!r&&n,o.shouldCoalesceRunChangeDetection=r,o.lastRequestAnimationFrameId=-1,o.nativeRequestAnimationFrame=function L0(){const e="function"==typeof pt.requestAnimationFrame;let t=pt[e?"requestAnimationFrame":"setTimeout"],n=pt[e?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&t&&n){const r=t[Zone.__symbol__("OriginalDelegate")];r&&(t=r);const o=n[Zone.__symbol__("OriginalDelegate")];o&&(n=o)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:n}}().nativeRequestAnimationFrame,function $0(e){const t=()=>{!function B0(e){e.isCheckStableRunning||-1!==e.lastRequestAnimationFrameId||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(pt,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,Mu(e),e.isCheckStableRunning=!0,wu(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),Mu(e))}(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,r,o,s,a,c)=>{if(function j0(e){var t;return!(!Array.isArray(e)||1!==e.length)&&!0===(null===(t=e[0].data)||void 0===t?void 0:t.__ignore_ng_zone__)}(c))return n.invokeTask(o,s,a,c);try{return Lh(e),n.invokeTask(o,s,a,c)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===s.type||e.shouldCoalesceRunChangeDetection)&&t(),kh(e)}},onInvoke:(n,r,o,s,a,c,p)=>{try{return Lh(e),n.invoke(o,s,a,c,p)}finally{e.shouldCoalesceRunChangeDetection&&t(),kh(e)}},onHasTask:(n,r,o,s)=>{n.hasTask(o,s),r===o&&("microTask"==s.change?(e._hasPendingMicrotasks=s.microTask,Mu(e),wu(e)):"macroTask"==s.change&&(e.hasPendingMacrotasks=s.macroTask))},onHandleError:(n,r,o,s)=>(n.handleError(o,s),e.runOutsideAngular(()=>e.onError.emit(s)),!1)})}(o)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!Rr.isInAngularZone())throw new F(909,!1)}static assertNotInAngularZone(){if(Rr.isInAngularZone())throw new F(909,!1)}run(t,n,r){return this._inner.run(t,n,r)}runTask(t,n,r,o){const s=this._inner,a=s.scheduleEventTask("NgZoneEvent: "+o,t,k0,Fh,Fh);try{return s.runTask(a,n,r)}finally{s.cancelTask(a)}}runGuarded(t,n,r){return this._inner.runGuarded(t,n,r)}runOutsideAngular(t){return this._outer.run(t)}}const k0={};function wu(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function Mu(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&-1!==e.lastRequestAnimationFrameId)}function Lh(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function kh(e){e._nesting--,wu(e)}class V0{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Yo,this.onMicrotaskEmpty=new Yo,this.onStable=new Yo,this.onError=new Yo}run(t,n,r){return t.apply(n,r)}runGuarded(t,n,r){return t.apply(n,r)}runOutsideAngular(t){return t()}runTask(t,n,r,o){return t.apply(n,r)}}const Bh=new Xt("",{providedIn:"root",factory:$h});function $h(){const e=en(Rr);let t=!0;const n=new ie.y(o=>{t=e.isStable&&!e.hasPendingMacrotasks&&!e.hasPendingMicrotasks,e.runOutsideAngular(()=>{o.next(t),o.complete()})}),r=new ie.y(o=>{let s;e.runOutsideAngular(()=>{s=e.onStable.subscribe(()=>{Rr.assertNotInAngularZone(),queueMicrotask(()=>{!t&&!e.hasPendingMacrotasks&&!e.hasPendingMicrotasks&&(t=!0,o.next(!0))})})});const a=e.onUnstable.subscribe(()=>{Rr.assertInAngularZone(),t&&(t=!1,e.runOutsideAngular(()=>{o.next(!1)}))});return()=>{s.unsubscribe(),a.unsubscribe()}});return(0,Q.T)(n,r.pipe(J()))}function Vh(e){return e.ownerDocument.defaultView}function ai(e){return e instanceof Function?e():e}let Su=(()=>{var e;class t{constructor(){this.renderDepth=0,this.handler=null}begin(){var r;null===(r=this.handler)||void 0===r||r.validateBegin(),this.renderDepth++}end(){var r;this.renderDepth--,0===this.renderDepth&&(null===(r=this.handler)||void 0===r||r.execute())}ngOnDestroy(){var r;null===(r=this.handler)||void 0===r||r.destroy(),this.handler=null}}return(e=t).\u0275prov=dt({token:e,providedIn:"root",factory:()=>new e}),t})();function fa(e){for(;e;){e[tn]|=64;const t=na(e);if(ui(e)&&!t)return e;e=t}return null}const zh=new Xt("",{providedIn:"root",factory:()=>!1});let ha=null;function Xh(e,t){var n;return null!==(n=e[t])&&void 0!==n?n:qh()}function Qh(e,t){var n;const r=qh();null!==(n=r.producerNode)&&void 0!==n&&n.length&&(e[t]=ha,r.lView=e,ha=Kh())}const Q0=(0,C.Z)((0,C.Z)({},Ls),{},{consumerIsAlwaysLive:!0,consumerMarkedDirty:e=>{fa(e.lView)},lView:null});function Kh(){return Object.create(Q0)}function qh(){var e;return null!==(e=ha)&&void 0!==e||(ha=Kh()),ha}const An={};function Jh(e){ep(Mn(),ht(),_r()+e,!1)}function ep(e,t,n,r){if(!r)if(3==(3&t[tn])){const s=e.preOrderCheckHooks;null!==s&&Wa(t,s,n)}else{const s=e.preOrderHooks;null!==s&&Za(t,s,0,n)}ao(n)}function gs(e,t=Lt.Default){const n=ht();return null===n?dn(e,t):uf(wr(),n,Z(e),t)}function tp(){throw new Error("invalid")}function Rl(e,t,n,r,o,s,a,c,p,I,x){const V=t.blueprint.slice();return V[Qn]=o,V[tn]=140|r,(null!==I||e&&2048&e[tn])&&(V[tn]|=2048),mc(V),V[On]=V[jr]=e,V[zn]=n,V[Vr]=a||e&&e[Vr],V[nn]=c||e&&e[nn],V[ro]=p||e&&e[ro]||null,V[hr]=s,V[Lo]=function KA(){return QA++}(),V[xr]=x,V[Jo]=I,V[nr]=2==t.type?e[nr]:V,V}function ms(e,t,n,r,o){let s=e.data[t];if(null===s)s=function Tu(e,t,n,r,o){const s=Ua(),a=Ys(),p=e.data[t]=function oD(e,t,n,r,o,s){let a=t?t.injectorIndex:-1,c=0;return oi()&&(c|=128),{type:n,index:r,insertBeforeIndex:null,injectorIndex:a,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:c,providerIndexes:0,value:o,attrs:s,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:t,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,a?s:s&&s.parent,n,t,r,o);return null===e.firstChild&&(e.firstChild=p),null!==s&&(a?null==s.child&&null!==p.parent&&(s.child=p):null===s.next&&(s.next=p,p.prev=s)),p}(e,t,n,r,o),function l(){return sn.lFrame.inI18n}()&&(s.flags|=32);else if(64&s.type){s.type=n,s.value=r,s.attrs=o;const a=function Ii(){const e=sn.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}();s.injectorIndex=null===a?-1:a.injectorIndex}return Eo(s,!0),s}function pa(e,t,n,r){if(0===n)return-1;const o=t.length;for(let s=0;syn&&ep(e,t,yn,!1),Do(c?2:0,o);const I=c?s:null,x=_i(I);try{null!==I&&(I.dirty=!1),n(r,o)}finally{Ei(I,x)}}finally{c&&null===t[so]&&Qh(t,so),ao(a),Do(c?3:1,o)}}function Ou(e,t,n){if(ci(t)){const r=Nr(null);try{const s=t.directiveEnd;for(let a=t.directiveStart;anull;function ip(e,t,n,r){for(let o in e)if(e.hasOwnProperty(o)){n=null===n?{}:n;const s=e[o];null===r?sp(n,t,o,s):r.hasOwnProperty(o)&&sp(n,t,r[o],s)}return n}function sp(e,t,n,r){e.hasOwnProperty(n)?e[n].push(t,r):e[n]=[t,r]}function Nu(e,t,n,r){if(_c()){const o=null===r?null:{"":-1},s=function hD(e,t){const n=e.directiveRegistry;let r=null,o=null;if(n)for(let a=0;a0;){const n=e[--t];if("number"==typeof n&&n<0)return n}return 0})(a)!=c&&a.push(c),a.push(n,r,s)}}(e,t,r,pa(e,n,o.hostVars,An),o)}function Wo(e,t,n,r,o,s){const a=Ir(e,t);!function Lu(e,t,n,r,o,s,a){if(null==s)e.removeAttribute(t,o,n);else{const c=null==a?Y(s):a(s,r||"",o);e.setAttribute(t,o,c,n)}}(t[nn],a,s,e.value,n,r,o)}function yD(e,t,n,r,o,s){const a=s[t];if(null!==a)for(let c=0;c{var e;class t{constructor(){this.all=new Set,this.queue=new Map}create(r,o,s){const a=typeof Zone>"u"?null:Zone.current,c=function fn(e,t,n){const r=Object.create(xn);n&&(r.consumerAllowSignalWrites=!0),r.fn=e,r.schedule=t;const o=a=>{r.cleanupFn=a};return r.ref={notify:()=>Di(r),run:()=>{if(r.dirty=!1,r.hasRun&&!$s(r))return;r.hasRun=!0;const a=_i(r);try{r.cleanupFn(),r.cleanupFn=Rn,r.fn(o)}finally{Ei(r,a)}},cleanup:()=>r.cleanupFn()},r.ref}(r,x=>{this.all.has(x)&&this.queue.set(x,a)},s);let p;this.all.add(c),c.notify();const I=()=>{var x;c.cleanup(),null===(x=p)||void 0===x||x(),this.all.delete(c),this.queue.delete(c)};return p=null==o?void 0:o.onDestroy(I),{destroy:I}}flush(){if(0!==this.queue.size)for(const[r,o]of this.queue)this.queue.delete(r),o?o.run(()=>r.run()):r.run()}get isQueueEmpty(){return 0===this.queue.size}}return(e=t).\u0275prov=dt({token:e,providedIn:"root",factory:()=>new e}),t})();function Pl(e,t,n){let r=n?e.styles:null,o=n?e.classes:null,s=0;if(null!==t)for(let a=0;a0){yp(e,1);const o=n.components;null!==o&&_p(e,o,1)}}function _p(e,t,n){for(let r=0;r-1&&(fl(t,r),Ja(n,r))}this._attachedToViewContainer=!1}Yc(this._lView[xt],this._lView)}onDestroy(t){!function vc(e,t){if(256==(256&e[tn]))throw new F(911,!1);null===e[io]&&(e[io]=[]),e[io].push(t)}(this._lView,t)}markForCheck(){fa(this._cdRefInjectingView||this._lView)}detach(){this._lView[tn]&=-129}reattach(){this._lView[tn]|=128}detectChanges(){Nl(this._lView[xt],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new F(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function dy(e,t){oa(e,t,t[nn],2,null,null)}(this._lView[xt],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new F(902,!1);this._appRef=t}}class SD extends ma{constructor(t){super(t),this._view=t}detectChanges(){const t=this._view;Nl(t[xt],t,t[zn],!1)}checkNoChanges(){}get context(){return null}}class Ep extends Tl{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const n=ye(t);return new va(n,this.ngModule)}}function Cp(e){const t=[];for(let n in e)e.hasOwnProperty(n)&&t.push({propName:e[n],templateName:n});return t}class OD{constructor(t,n){this.injector=t,this.parentInjector=n}get(t,n,r){r=Xn(r);const o=this.injector.get(t,_u,r);return o!==_u||n===_u?o:this.parentInjector.get(t,n,r)}}class va extends Ih{get inputs(){const t=this.componentDef,n=t.inputTransforms,r=Cp(t.inputs);if(null!==n)for(const o of r)n.hasOwnProperty(o.propName)&&(o.transform=n[o.propName]);return r}get outputs(){return Cp(this.componentDef.outputs)}constructor(t,n){super(),this.componentDef=t,this.ngModule=n,this.componentType=t.type,this.selector=function at(e){return e.map(ut).join(",")}(t.selectors),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!n}create(t,n,r,o){var s;let a=(o=o||this.ngModule)instanceof zo?o:null===(s=o)||void 0===s?void 0:s.injector;a&&null!==this.componentDef.getStandaloneInjector&&(a=this.componentDef.getStandaloneInjector(a)||a);const c=a?new OD(t,a):t,p=c.get(Mh,null);if(null===p)throw new F(407,!1);const de={rendererFactory:p,sanitizer:c.get(M0,null),effectManager:c.get(mp,null),afterRenderEventManager:c.get(Su,null)},Re=p.createRenderer(null,this.componentDef),et=this.componentDef.selectors[0][0]||"div",ft=r?function J0(e,t,n,r){const s=r.get(zh,!1)||n===Ct.ShadowDom,a=e.selectRootElement(t,s);return function eD(e){op(e)}(a),a}(Re,r,this.componentDef.encapsulation,c):dl(Re,et,function TD(e){const t=e.toLowerCase();return"svg"===t?"svg":"math"===t?"math":null}(et)),lt=this.componentDef.signals?4608:this.componentDef.onPush?576:528;let an=null;null!==ft&&(an=Au(ft,c,!0));const wn=Pu(0,null,null,1,0,null,null,null,null,null,null),Tn=Rl(null,wn,null,lt,null,null,de,Re,c,null,an);let Io,Pa;St(Tn);try{const vi=this.componentDef;let Ps,Yd=null;vi.findHostDirectiveDefs?(Ps=[],Yd=new Map,vi.findHostDirectiveDefs(vi,Ps,Yd),Ps.push(vi)):Ps=[vi];const GI=function xD(e,t){const n=e[xt],r=yn;return e[r]=t,ms(n,r,2,"#host",null)}(Tn,ft),zI=function PD(e,t,n,r,o,s,a){const c=o[xt];!function ND(e,t,n,r){for(const o of e)t.mergedAttrs=O(t.mergedAttrs,o.hostAttrs);null!==t.mergedAttrs&&(Pl(t,t.mergedAttrs,!0),null!==n&&eh(r,n,t))}(r,e,t,a);let p=null;null!==t&&(p=Au(t,o[ro]));const I=s.rendererFactory.createRenderer(t,n);let x=16;n.signals?x=4096:n.onPush&&(x=64);const V=Rl(o,rp(n),null,x,o[e.index],e,s,I,null,null,p);return c.firstCreatePass&&Fu(c,e,r.length-1),xl(o,V),o[e.index]=V}(GI,ft,vi,Ps,Tn,de,Re);Pa=Ba(wn,yn),ft&&function LD(e,t,n,r){if(r)A(e,n,["ng-version",S0.full]);else{const{attrs:o,classes:s}=function It(e){const t=[],n=[];let r=1,o=2;for(;r0&&Jf(e,n,s.join(" "))}}(Re,vi,ft,r),void 0!==n&&function kD(e,t,n){const r=e.projection=[];for(let o=0;o=0;r--){const o=e[r];o.hostVars=t+=o.hostVars,o.hostAttrs=O(o.hostAttrs,n=O(n,o.hostAttrs))}}(r)}function Fl(e){return e===Tt?{}:e===Pt?[]:e}function VD(e,t){const n=e.viewQuery;e.viewQuery=n?(r,o)=>{t(r,o),n(r,o)}:t}function jD(e,t){const n=e.contentQueries;e.contentQueries=n?(r,o,s)=>{t(r,o,s),n(r,o,s)}:t}function HD(e,t){const n=e.hostBindings;e.hostBindings=n?(r,o)=>{t(r,o),n(r,o)}:t}function Sp(e){const t=e.inputConfig,n={};for(const r in t)if(t.hasOwnProperty(r)){const o=t[r];Array.isArray(o)&&o[2]&&(n[r]=o[2])}e.inputTransforms=n}function Ll(e){return!!ju(e)&&(Array.isArray(e)||!(e instanceof Map)&&Symbol.iterator in e)}function ju(e){return null!==e&&("function"==typeof e||"object"==typeof e)}function Zo(e,t,n){return e[t]=n}function Br(e,t,n){return!Object.is(e[t],n)&&(e[t]=n,!0)}function Pi(e,t,n,r){const o=Br(e,t,n);return Br(e,t+1,r)||o}function Hu(e,t,n,r){const o=ht();return Br(o,wi(),t)&&(Mn(),Wo(or(),o,e,t,n,r)),Hu}function ys(e,t,n,r,o,s){const c=Pi(e,function jo(){return sn.lFrame.bindingIndex}(),n,o);return Ho(2),c?t+Y(n)+r+Y(o)+s:An}function jp(e,t,n,r,o,s,a,c){const p=ht(),I=Mn(),x=e+yn,V=I.firstCreatePass?function h_(e,t,n,r,o,s,a,c,p){const I=t.consts,x=ms(t,e,4,a||null,xo(I,c));Nu(t,n,x,xo(I,p)),Ya(t,x);const V=x.tView=Pu(2,x,r,o,s,t.directiveRegistry,t.pipeRegistry,null,t.schemas,I,null);return null!==t.queries&&(t.queries.template(t,x),V.queries=t.queries.embeddedTView(x)),x}(x,I,p,t,n,r,o,s,a):I.data[x];Eo(V,!1);const de=Hp(I,p,V,e);za()&&pl(I,p,de,V),kr(de,p),xl(p,p[x]=up(de,p,de,V)),Xr(V)&&Ru(I,p,V),null!=a&&xu(p,V,c)}"^(\\d+)*(".concat("b","|").concat("h",")*(.*)");let Hp=function Up(e,t,n,r){return hi(!0),t[nn].createComment("")};function Gp(e){return function ri(e,t){return e[t]}(function Ga(){return sn.lFrame.contextLView}(),yn+e)}function Zu(e,t,n){const r=ht();return Br(r,wi(),t)&&function co(e,t,n,r,o,s,a,c){const p=Ir(t,n);let x,I=t.inputs;!c&&null!=I&&(x=I[r])?(Bu(e,n,x,r,o),po(t)&&function aD(e,t){const n=Gr(t,e);16&n[tn]||(n[tn]|=64)}(n,t.index)):3&t.type&&(r=function sD(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(r),o=null!=a?a(o,t.value||"",r):o,s.setProperty(p,r,o))}(Mn(),or(),r,e,t,r[nn],n,!1),Zu}function Xu(e,t,n,r,o){const a=o?"class":"style";Bu(e,n,t.inputs[a],a,r)}function jl(e,t,n,r){const o=ht(),s=Mn(),a=yn+e,c=o[nn],p=s.firstCreatePass?function v_(e,t,n,r,o,s){const a=t.consts,p=ms(t,e,2,r,xo(a,o));return Nu(t,n,p,xo(a,s)),null!==p.attrs&&Pl(p,p.attrs,!1),null!==p.mergedAttrs&&Pl(p,p.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,p),p}(a,s,o,t,n,r):s.data[a],I=zp(s,o,p,c,t,e);o[a]=I;const x=Xr(p);return Eo(p,!0),eh(c,I,p),32!=(32&p.flags)&&za()&&pl(s,o,I,p),0===function zs(){return sn.lFrame.elementDepthCount}()&&kr(I,o),function yc(){sn.lFrame.elementDepthCount++}(),x&&(Ru(s,o,p),Ou(s,p,o)),null!==r&&xu(o,p),jl}function Hl(){let e=wr();Ys()?Ws():(e=e.parent,Eo(e,!1));const t=e;(function Ec(e){return sn.skipHydrationRootTNode===e})(t)&&function Cc(){sn.skipHydrationRootTNode=null}(),function Dc(){sn.lFrame.elementDepthCount--}();const n=Mn();return n.firstCreatePass&&(Ya(n,e),ci(e)&&n.queries.elementEnd(e)),null!=t.classesWithoutHost&&function cA(e){return 0!=(8&e.flags)}(t)&&Xu(n,t,ht(),t.classesWithoutHost,!0),null!=t.stylesWithoutHost&&function uA(e){return 0!=(16&e.flags)}(t)&&Xu(n,t,ht(),t.stylesWithoutHost,!1),Hl}function Qu(e,t,n,r){return jl(e,t,n,r),Hl(),Qu}let zp=(e,t,n,r,o,s)=>(hi(!0),dl(r,o,function Jd(){return sn.lFrame.currentNamespace}()));function Ku(e,t,n){const r=ht(),o=Mn(),s=e+yn,a=o.firstCreatePass?function D_(e,t,n,r,o){const s=t.consts,a=xo(s,r),c=ms(t,e,8,"ng-container",a);return null!==a&&Pl(c,a,!0),Nu(t,n,c,xo(s,o)),null!==t.queries&&t.queries.elementStart(t,c),c}(s,o,r,t,n):o.data[s];Eo(a,!0);const c=Yp(o,r,a,e);return r[s]=c,za()&&pl(o,r,c,a),kr(c,r),Xr(a)&&(Ru(o,r,a),Ou(o,a,r)),null!=n&&xu(r,a),Ku}function qu(){let e=wr();const t=Mn();return Ys()?Ws():(e=e.parent,Eo(e,!1)),t.firstCreatePass&&(Ya(t,e),ci(e)&&t.queries.elementEnd(e)),qu}function Ju(e,t,n){return Ku(e,t,n),qu(),Ju}let Yp=(e,t,n,r)=>(hi(!0),zc(t[nn],""));function Wp(){return ht()}function ed(e){return!!e&&"function"==typeof e.then}function Zp(e){return!!e&&"function"==typeof e.subscribe}function td(e,t,n,r){const o=ht(),s=Mn(),a=wr();return function Qp(e,t,n,r,o,s,a){const c=Xr(r),I=e.firstCreatePass&&hp(e),x=t[zn],V=fp(t);let de=!0;if(3&r.type||a){const ft=Ir(r,t),Mt=a?a(ft):ft,Vt=V.length,lt=a?wn=>a(Cn(wn[r.index])):r.index;let an=null;if(!a&&c&&(an=function C_(e,t,n,r){const o=e.cleanup;if(null!=o)for(let s=0;sp?c[p]:null}"string"==typeof a&&(s+=2)}return null}(e,t,o,r.index)),null!==an)(an.__ngLastListenerFn__||an).__ngNextListenerFn__=s,an.__ngLastListenerFn__=s,de=!1;else{s=qp(r,t,x,s,!1);const wn=n.listen(Mt,o,s);V.push(s,wn),I&&I.push(o,lt,Vt,Vt+1)}}else s=qp(r,t,x,s,!1);const Re=r.outputs;let et;if(de&&null!==Re&&(et=Re[o])){const ft=et.length;if(ft)for(let Mt=0;Mt-1?Gr(e.index,t):t);let p=Kp(t,n,r,a),I=s.__ngNextListenerFn__;for(;I;)p=Kp(t,n,I,a)&&p,I=I.__ngNextListenerFn__;return o&&!1===p&&a.preventDefault(),p}}function Jp(e=1){return function Uo(e){return(sn.lFrame.contextLView=function Mi(e,t){for(;e>0;)t=t[jr],e--;return t}(e,sn.lFrame.contextLView))[zn]}(e)}function b_(e,t){let n=null;const r=function le(e){const t=e.attrs;if(null!=t){const n=t.indexOf(5);if(!(1&n))return t[n+1]}return null}(e);for(let o=0;o>17&32767}function rd(e){return 2|e}function Ni(e){return(131068&e)>>2}function od(e,t){return-131069&e|t<<2}function id(e){return 1|e}function dg(e,t,n,r,o){const s=e[n+1],a=null===t;let c=r?gi(s):Ni(s),p=!1;for(;0!==c&&(!1===p||a);){const x=e[c+1];O_(e[c],t)&&(p=!0,e[c+1]=r?id(x):rd(x)),c=r?gi(x):Ni(x)}p&&(e[n+1]=r?rd(s):id(s))}function O_(e,t){return null===e||null==t||(Array.isArray(e)?e[1]:e)===t||!(!Array.isArray(e)||"string"!=typeof t)&&es(e,t)>=0}function sd(e,t){return function No(e,t,n,r){const o=ht(),s=Mn(),a=Ho(2);s.firstUpdatePass&&function Dg(e,t,n,r){const o=e.data;if(null===o[n+1]){const s=o[_r()],a=function yg(e,t){return t>=e.expandoStartIndex}(e,n);(function bg(e,t){return 0!=(e.flags&(t?8:16))})(s,r)&&null===t&&!a&&(t=!1),t=function $_(e,t,n,r){const o=function N(e){const t=sn.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}(e);let s=r?t.residualClasses:t.residualStyles;if(null===o)0===(r?t.classBindings:t.styleBindings)&&(n=Ea(n=ad(null,e,t,n,r),t.attrs,r),s=null);else{const a=t.directiveStylingLast;if(-1===a||e[a]!==o)if(n=ad(o,e,t,n,r),null===s){let p=function V_(e,t,n){const r=n?t.classBindings:t.styleBindings;if(0!==Ni(r))return e[gi(r)]}(e,t,r);void 0!==p&&Array.isArray(p)&&(p=ad(null,e,t,p[1],r),p=Ea(p,t.attrs,r),function j_(e,t,n,r){e[gi(n?t.classBindings:t.styleBindings)]=r}(e,t,r,p))}else s=function H_(e,t,n){let r;const o=t.directiveEnd;for(let s=1+t.directiveStylingLast;s0)&&(I=!0)):x=n,o)if(0!==p){const de=gi(e[c+1]);e[r+1]=Ul(de,c),0!==de&&(e[de+1]=od(e[de+1],r)),e[c+1]=function w_(e,t){return 131071&e|t<<17}(e[c+1],r)}else e[r+1]=Ul(c,0),0!==c&&(e[c+1]=od(e[c+1],r)),c=r;else e[r+1]=Ul(p,0),0===c?c=r:e[p+1]=od(e[p+1],r),p=r;I&&(e[r+1]=rd(e[r+1])),dg(e,x,r,!0),dg(e,x,r,!1),function T_(e,t,n,r,o){const s=o?e.residualClasses:e.residualStyles;null!=s&&"string"==typeof t&&es(s,t)>=0&&(n[r+1]=id(n[r+1]))}(t,x,e,r,s),a=Ul(c,p),s?t.classBindings=a:t.styleBindings=a}(o,s,t,n,a,r)}}(s,e,a,r),t!==An&&Br(o,a,t)&&function Eg(e,t,n,r,o,s,a,c){if(!(3&t.type))return;const p=e.data,I=p[c+1],x=function M_(e){return 1==(1&e)}(I)?Cg(p,t,n,o,Ni(I),a):void 0;Gl(x)||(Gl(s)||function I_(e){return 2==(2&e)}(I)&&(s=Cg(p,null,n,o,c,a)),function _y(e,t,n,r,o){if(t)o?e.addClass(n,r):e.removeClass(n,r);else{let s=-1===r.indexOf("-")?void 0:cl.DashCase;null==o?e.removeStyle(n,r,s):("string"==typeof o&&o.endsWith("!important")&&(o=o.slice(0,-10),s|=cl.Important),e.setStyle(n,r,o,s))}}(r,a,bi(_r(),n),o,s))}(s,s.data[_r()],o,o[nn],e,o[a+1]=function Y_(e,t){return null==e||""===e||("string"==typeof t?e+=t:"object"==typeof e&&(e=De(ii(e)))),e}(t,n),r,a)}(e,t,null,!0),sd}function ad(e,t,n,r,o){let s=null;const a=n.directiveEnd;let c=n.directiveStylingLast;for(-1===c?c=n.directiveStart:c++;c0;){const p=e[o],I=Array.isArray(p),x=I?p[1]:p,V=null===x;let de=n[o+1];de===An&&(de=V?Pt:void 0);let Re=V?Fc(de,r):x===r?de:void 0;if(I&&!Gl(Re)&&(Re=Fc(p,r)),Gl(Re)&&(c=Re,a))return c;const et=e[o+1];o=a?gi(et):Ni(et)}if(null!==t){let p=s?t.residualClasses:t.residualStyles;null!=p&&(c=Fc(p,r))}return c}function Gl(e){return void 0!==e}function Ig(e,t=""){const n=ht(),r=Mn(),o=e+yn,s=r.firstCreatePass?ms(r,o,1,t,null):r.data[o],a=wg(r,n,s,t,e);n[o]=a,za()&&pl(r,n,a,s),Eo(s,!1)}let wg=(e,t,n,r,o)=>(hi(!0),function ul(e,t){return e.createText(t)}(t[nn],r));function ld(e){return zl("",e,""),ld}function zl(e,t,n){const r=ht(),o=function As(e,t,n,r){return Br(e,wi(),n)?t+Y(n)+r:An}(r,e,t,n);return o!==An&&li(r,_r(),o),zl}function cd(e,t,n,r,o){const s=ht(),a=ys(s,e,t,n,r,o);return a!==An&&li(s,_r(),a),cd}const Fi=void 0;var pE=["en",[["a","p"],["AM","PM"],Fi],[["AM","PM"],Fi,Fi],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],Fi,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],Fi,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",Fi,"{1} 'at' {0}",Fi],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function hE(e){const n=Math.floor(Math.abs(e)),r=e.toString().replace(/^[^.]*\.?/,"").length;return 1===n&&0===r?1:5}];let Ms={};function ud(e){const t=function gE(e){return e.toLowerCase().replace(/_/g,"-")}(e);let n=Yg(t);if(n)return n;const r=t.split("-")[0];if(n=Yg(r),n)return n;if("en"===r)return pE;throw new F(701,!1)}function zg(e){return ud(e)[Ss.PluralCase]}function Yg(e){return e in Ms||(Ms[e]=pt.ng&&pt.ng.common&&pt.ng.common.locales&&pt.ng.common.locales[e]),Ms[e]}var Ss=function(e){return e[e.LocaleId=0]="LocaleId",e[e.DayPeriodsFormat=1]="DayPeriodsFormat",e[e.DayPeriodsStandalone=2]="DayPeriodsStandalone",e[e.DaysFormat=3]="DaysFormat",e[e.DaysStandalone=4]="DaysStandalone",e[e.MonthsFormat=5]="MonthsFormat",e[e.MonthsStandalone=6]="MonthsStandalone",e[e.Eras=7]="Eras",e[e.FirstDayOfWeek=8]="FirstDayOfWeek",e[e.WeekendRange=9]="WeekendRange",e[e.DateFormat=10]="DateFormat",e[e.TimeFormat=11]="TimeFormat",e[e.DateTimeFormat=12]="DateTimeFormat",e[e.NumberSymbols=13]="NumberSymbols",e[e.NumberFormats=14]="NumberFormats",e[e.CurrencyCode=15]="CurrencyCode",e[e.CurrencySymbol=16]="CurrencySymbol",e[e.CurrencyName=17]="CurrencyName",e[e.Currencies=18]="Currencies",e[e.Directionality=19]="Directionality",e[e.PluralCase=20]="PluralCase",e[e.ExtraData=21]="ExtraData",e}(Ss||{});const Ts="en-US";let Wg=Ts;function hd(e,t,n,r,o){if(e=Z(e),Array.isArray(e))for(let s=0;s>20;if(xi(e)||!e.multi){const Re=new Zs(I,o,gs),et=gd(p,t,o?x:x+de,V);-1===et?(Rc(Qa(c,a),s,p),pd(s,e,t.length),t.push(p),c.directiveStart++,c.directiveEnd++,o&&(c.providerIndexes+=1048576),n.push(Re),a.push(Re)):(n[et]=Re,a[et]=Re)}else{const Re=gd(p,t,x+de,V),et=gd(p,t,x,x+de),Mt=et>=0&&n[et];if(o&&!Mt||!o&&!(Re>=0&&n[Re])){Rc(Qa(c,a),s,p);const Vt=function hC(e,t,n,r,o){const s=new Zs(e,n,gs);return s.multi=[],s.index=t,s.componentProviders=0,Am(s,o,r&&!n),s}(o?fC:dC,n.length,o,r,I);!o&&Mt&&(n[et].providerFactory=Vt),pd(s,e,t.length,0),t.push(p),c.directiveStart++,c.directiveEnd++,o&&(c.providerIndexes+=1048576),n.push(Vt),a.push(Vt)}else pd(s,e,Re>-1?Re:et,Am(n[o?et:Re],I,!o&&r));!o&&r&&Mt&&n[et].componentProviders++}}}function pd(e,t,n,r){const o=xi(t),s=function t0(e){return!!e.useClass}(t);if(o||s){const p=(s?Z(t.useClass):t).prototype.ngOnDestroy;if(p){const I=e.destroyHooks||(e.destroyHooks=[]);if(!o&&t.multi){const x=I.indexOf(n);-1===x?I.push(n,[r,p]):I[x+1].push(r,p)}else I.push(n,p)}}}function Am(e,t,n){return n&&e.componentProviders++,e.multi.push(t)-1}function gd(e,t,n,r){for(let o=n;o{n.providersResolver=(r,o)=>function uC(e,t,n){const r=Mn();if(r.firstCreatePass){const o=br(e);hd(n,r.data,r.blueprint,o,!0),hd(t,r.data,r.blueprint,o,!1)}}(r,o?o(e):e,t)}}class Li{}class Dm{}function pC(e,t){return new vd(e,null!=t?t:null,[])}class vd extends Li{constructor(t,n,r){super(),this._parent=n,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new Ep(this);const o=tr(t);this._bootstrapComponents=ai(o.bootstrap),this._r3Injector=Ph(t,n,[{provide:Li,useValue:this},{provide:Tl,useValue:this.componentFactoryResolver},...r],De(t),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(t)}get injector(){return this._r3Injector}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(n=>n()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class Ad extends Dm{constructor(t){super(),this.moduleType=t}create(t){return new vd(this.moduleType,t,[])}}class _m extends Li{constructor(t){super(),this.componentFactoryResolver=new Ep(this),this.instance=null;const n=new as([...t.providers,{provide:Li,useValue:this},{provide:Tl,useValue:this.componentFactoryResolver}],t.parent||El(),t.debugName,new Set(["environment"]));this.injector=n,t.runEnvironmentInitializers&&n.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}}function Em(e,t,n=null){return new _m({providers:e,parent:t,debugName:n,runEnvironmentInitializers:!0}).injector}let mC=(()=>{var e;class t{constructor(r){this._injector=r,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(r){if(!r.standalone)return null;if(!this.cachedInjectors.has(r)){const o=gh(0,r.type),s=o.length>0?Em([o],this._injector,"Standalone[".concat(r.type.name,"]")):null;this.cachedInjectors.set(r,s)}return this.cachedInjectors.get(r)}ngOnDestroy(){try{for(const r of this.cachedInjectors.values())null!==r&&r.destroy()}finally{this.cachedInjectors.clear()}}}return(e=t).\u0275prov=dt({token:e,providedIn:"environment",factory:()=>new e(dn(zo))}),t})();function Cm(e){e.getStandaloneInjector=t=>t.get(mC).getOrCreateStandaloneInjector(e)}function Om(e,t,n){const r=Lr()+e,o=ht();return o[r]===An?Zo(o,r,n?t.call(n):t()):function Aa(e,t){return e[t]}(o,r)}function Rm(e,t,n,r){return function Pm(e,t,n,r,o,s){const a=t+n;return Br(e,a,o)?Zo(e,a+1,s?r.call(s,o):r(o)):Sa(e,a+1)}(ht(),Lr(),e,t,n,r)}function xm(e,t,n,r,o){return function Nm(e,t,n,r,o,s,a){const c=t+n;return Pi(e,c,o,s)?Zo(e,c+2,a?r.call(a,o,s):r(o,s)):Sa(e,c+2)}(ht(),Lr(),e,t,n,r,o)}function Sa(e,t){const n=e[t];return n===An?void 0:n}function $C(){return this._results[Symbol.iterator]()}class Dd{get changes(){return this._changes||(this._changes=new Yo)}constructor(t=!1){this._emitDistinctChangesOnly=t,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const n=Dd.prototype;n[Symbol.iterator]||(n[Symbol.iterator]=$C)}get(t){return this._results[t]}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,n){return this._results.reduce(t,n)}forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t,n){const r=this;r.dirty=!1;const o=function Co(e){return e.flat(Number.POSITIVE_INFINITY)}(t);(this._changesDetected=!function bA(e,t,n){if(e.length!==t.length)return!1;for(let r=0;r0&&(n[o-1][Er]=t),r{class t{}return t.__NG_ELEMENT_ID__=GC,t})();const HC=Oa,UC=class extends HC{constructor(t,n,r){super(),this._declarationLView=t,this._declarationTContainer=n,this.elementRef=r}get ssrId(){var t;return(null===(t=this._declarationTContainer.tView)||void 0===t?void 0:t.ssrId)||null}createEmbeddedView(t,n){return this.createEmbeddedViewImpl(t,n)}createEmbeddedViewImpl(t,n,r){const o=function VC(e,t,n,r){var o,s;const a=t.tView,I=Rl(e,a,n,4096&e[tn]?4096:16,null,t,null,null,null,null!==(o=null==r?void 0:r.injector)&&void 0!==o?o:null,null!==(s=null==r?void 0:r.hydrationInfo)&&void 0!==s?s:null);I[ho]=e[t.index];const V=e[ur];return null!==V&&(I[ur]=V.createEmbeddedView(a)),$u(a,I,n),I}(this._declarationLView,this._declarationTContainer,t,{injector:n,hydrationInfo:r});return new ma(o)}};function GC(){return Ql(wr(),ht())}function Ql(e,t){return 4&e.type?new UC(t,e,fs(e,t)):null}let ql=(()=>{class t{}return t.__NG_ELEMENT_ID__=QC,t})();function QC(){return Gm(wr(),ht())}const KC=ql,Hm=class extends KC{constructor(t,n,r){super(),this._lContainer=t,this._hostTNode=n,this._hostLView=r}get element(){return fs(this._hostTNode,this._hostLView)}get injector(){return new zr(this._hostTNode,this._hostLView)}get parentInjector(){const t=Ka(this._hostTNode,this._hostLView);if(Sc(t)){const n=Qs(t,this._hostLView),r=Xs(t);return new zr(n[xt].data[r+8],n)}return new zr(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const n=Um(this._lContainer);return null!==n&&n[t]||null}get length(){return this._lContainer.length-mr}createEmbeddedView(t,n,r){let o,s;"number"==typeof r?o=r:null!=r&&(o=r.index,s=r.injector);const c=t.createEmbeddedViewImpl(n||{},s,null);return this.insertImpl(c,o,false),c}createComponent(t,n,r,o,s){var a,p;const I=t&&!function qs(e){return"function"==typeof e}(t);let x;if(I)x=n;else{const lt=n||{};x=lt.index,r=lt.injector,o=lt.projectableNodes,s=lt.environmentInjector||lt.ngModuleRef}const V=I?t:new va(ye(t)),de=r||this.parentInjector;if(!s&&null==V.ngModule){const an=(I?de:this.parentInjector).get(zo,null);an&&(s=an)}const Re=ye(null!==(a=V.componentType)&&void 0!==a?a:{}),et=(null==Re?void 0:Re.id,null),ft=null!==(p=null==et?void 0:et.firstChild)&&void 0!==p?p:null,Mt=V.create(de,o,ft,s),Vt=!!et&&!al(this._hostTNode);return this.insertImpl(Mt.hostView,x,Vt),Mt}insert(t,n){return this.insertImpl(t,n,!1)}insertImpl(t,n,r){const o=t._lView;if(function Us(e){return pr(e[On])}(o)){const p=this.indexOf(t);if(-1!==p)this.detach(p);else{const I=o[On],x=new Hm(I,I[hr],I[On]);x.detach(x.indexOf(t))}}const a=this._adjustIndex(n),c=this._lContainer;return jC(c,o,a,!r),t.attachToViewContainerRef(),vf(_d(c),a,t),t}move(t,n){return this.insert(t,n)}indexOf(t){const n=Um(this._lContainer);return null!==n?n.indexOf(t):-1}remove(t){const n=this._adjustIndex(t,-1),r=fl(this._lContainer,n);r&&(Ja(_d(this._lContainer),n),Yc(r[xt],r))}detach(t){const n=this._adjustIndex(t,-1),r=fl(this._lContainer,n);return r&&null!=Ja(_d(this._lContainer),n)?new ma(r):null}_adjustIndex(t,n=0){return null==t?this.length+n:t}};function Um(e){return e[8]}function _d(e){return e[8]||(e[8]=[])}function Gm(e,t){let n;const r=t[e.index];return pr(r)?n=r:(n=up(r,t,null,e),t[e.index]=n,xl(t,n)),zm(n,t,e,r),new Hm(n,e,t)}let zm=function Ym(e,t,n,r){if(e[dr])return;let o;o=8&n.type?Cn(r):function qC(e,t){const n=e[nn],r=n.createComment(""),o=Ir(t,e);return Ti(n,hl(n,o),r,function Ay(e,t){return e.nextSibling(t)}(n,o),!1),r}(t,n),e[dr]=o};class Ed{constructor(t){this.queryList=t,this.matches=null}clone(){return new Ed(this.queryList)}setDirty(){this.queryList.setDirty()}}class Cd{constructor(t=[]){this.queries=t}createEmbeddedView(t){const n=t.queries;if(null!==n){const r=null!==t.contentQueries?t.contentQueries[0]:n.length,o=[];for(let s=0;s0)r.push(a[c/2]);else{const I=s[c+1],x=t[-p];for(let V=mr;V{var e;class t{constructor(){var r;this.initialized=!1,this.done=!1,this.donePromise=new Promise((o,s)=>{this.resolve=o,this.reject=s}),this.appInits=null!==(r=en(yv,{optional:!0}))&&void 0!==r?r:[]}runInitializers(){if(this.initialized)return;const r=[];for(const s of this.appInits){const a=s();if(ed(a))r.push(a);else if(Zp(a)){const c=new Promise((p,I)=>{a.subscribe({complete:p,error:I})});r.push(c)}}const o=()=>{this.done=!0,this.resolve()};Promise.all(r).then(()=>{o()}).catch(s=>{this.reject(s)}),0===r.length&&o(),this.initialized=!0}}return(e=t).\u0275fac=function(r){return new(r||e)},e.\u0275prov=dt({token:e,factory:e.\u0275fac,providedIn:"root"}),t})(),Dv=(()=>{var e;class t{log(r){console.log(r)}warn(r){console.warn(r)}}return(e=t).\u0275fac=function(r){return new(r||e)},e.\u0275prov=dt({token:e,factory:e.\u0275fac,providedIn:"platform"}),t})();const ec=new Xt("LocaleId",{providedIn:"root",factory:()=>en(ec,Lt.Optional|Lt.SkipSelf)||function Mb(){return typeof $localize<"u"&&$localize.locale||Ts}()}),Sb=new Xt("DefaultCurrencyCode",{providedIn:"root",factory:()=>"USD"});let _v=(()=>{var e;class t{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new he.X(!1)}add(){this.hasPendingTasks.next(!0);const r=this.taskId++;return this.pendingTasks.add(r),r}remove(r){this.pendingTasks.delete(r),0===this.pendingTasks.size&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this.hasPendingTasks.next(!1)}}return(e=t).\u0275fac=function(r){return new(r||e)},e.\u0275prov=dt({token:e,factory:e.\u0275fac,providedIn:"root"}),t})();class Ob{constructor(t,n){this.ngModuleFactory=t,this.componentFactories=n}}let Rb=(()=>{var e;class t{compileModuleSync(r){return new Ad(r)}compileModuleAsync(r){return Promise.resolve(this.compileModuleSync(r))}compileModuleAndAllComponentsSync(r){const o=this.compileModuleSync(r),a=ai(tr(r).declarations).reduce((c,p)=>{const I=ye(p);return I&&c.push(new va(I)),c},[]);return new Ob(o,a)}compileModuleAndAllComponentsAsync(r){return Promise.resolve(this.compileModuleAndAllComponentsSync(r))}clearCache(){}clearCacheFor(r){}getModuleId(r){}}return(e=t).\u0275fac=function(r){return new(r||e)},e.\u0275prov=dt({token:e,factory:e.\u0275fac,providedIn:"root"}),t})();const Iv=new Xt(""),wv=new Xt("");let Fd,Jb=(()=>{var e;class t{constructor(r,o,s){this._ngZone=r,this.registry=o,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,Fd||(function eI(e){Fd=e}(s),s.addToWindow(o)),this._watchAngularEvents(),r.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{Rr.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let r=this._callbacks.pop();clearTimeout(r.timeoutId),r.doneCb(this._didWork)}this._didWork=!1});else{let r=this.getPendingTasks();this._callbacks=this._callbacks.filter(o=>!o.updateCb||!o.updateCb(r)||(clearTimeout(o.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(r=>({source:r.source,creationLocation:r.creationLocation,data:r.data})):[]}addCallback(r,o,s){let a=-1;o&&o>0&&(a=setTimeout(()=>{this._callbacks=this._callbacks.filter(c=>c.timeoutId!==a),r(this._didWork,this.getPendingTasks())},o)),this._callbacks.push({doneCb:r,timeoutId:a,updateCb:s})}whenStable(r,o,s){if(s&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(r,o,s),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(r){this.registry.registerApplication(r,this)}unregisterApplication(r){this.registry.unregisterApplication(r)}findProviders(r,o,s){return[]}}return(e=t).\u0275fac=function(r){return new(r||e)(dn(Rr),dn(Mv),dn(wv))},e.\u0275prov=dt({token:e,factory:e.\u0275fac}),t})(),Mv=(()=>{var e;class t{constructor(){this._applications=new Map}registerApplication(r,o){this._applications.set(r,o)}unregisterApplication(r){this._applications.delete(r)}unregisterAllApplications(){this._applications.clear()}getTestability(r){return this._applications.get(r)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(r,o=!0){var s,a;return null!==(s=null===(a=Fd)||void 0===a?void 0:a.findTestabilityInTree(this,r,o))&&void 0!==s?s:null}}return(e=t).\u0275fac=function(r){return new(r||e)},e.\u0275prov=dt({token:e,factory:e.\u0275fac,providedIn:"platform"}),t})(),mi=null;const Sv=new Xt("AllowMultipleToken"),Ld=new Xt("PlatformDestroyListeners"),kd=new Xt("appBootstrapListener");class rI{constructor(t,n){this.name=t,this.token=n}}function Rv(e,t,n=[]){const r="Platform: ".concat(t),o=new Xt(r);return(s=[])=>{let a=Bd();if(!a||a.injector.get(Sv,!1)){const c=[...n,...s,{provide:o,useValue:!0}];e?e(c):function oI(e){if(mi&&!mi.get(Sv,!1))throw new F(400,!1);(function Tv(){!function f(e){Vo=e}(()=>{throw new F(600,!1)})})(),mi=e;const t=e.get(Pv);(function Ov(e){const t=e.get(_h,null);null==t||t.forEach(n=>n())})(e)}(function xv(e=[],t){return Po.create({name:t,providers:[{provide:cu,useValue:"platform"},{provide:Ld,useValue:new Set([()=>mi=null])},...e]})}(c,r))}return function sI(e){const t=Bd();if(!t)throw new F(401,!1);return t}()}}function Bd(){var e,t;return null!==(e=null===(t=mi)||void 0===t?void 0:t.get(Pv))&&void 0!==e?e:null}let Pv=(()=>{var e;class t{constructor(r){this._injector=r,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(r,o){const s=function aI(e="zone.js",t){return"noop"===e?new V0:"zone.js"===e?new Rr(t):e}(null==o?void 0:o.ngZone,function Nv(e){var t,n;return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:null!==(t=null==e?void 0:e.eventCoalescing)&&void 0!==t&&t,shouldCoalesceRunChangeDetection:null!==(n=null==e?void 0:e.runCoalescing)&&void 0!==n&&n}}({eventCoalescing:null==o?void 0:o.ngZoneEventCoalescing,runCoalescing:null==o?void 0:o.ngZoneRunCoalescing}));return s.run(()=>{const a=function gC(e,t,n){return new vd(e,t,n)}(r.moduleType,this.injector,function $v(e){return[{provide:Rr,useFactory:e},{provide:aa,multi:!0,useFactory:()=>{const t=en(cI,{optional:!0});return()=>t.initialize()}},{provide:Bv,useFactory:lI},{provide:Bh,useFactory:$h}]}(()=>s)),c=a.injector.get(pi,null);return s.runOutsideAngular(()=>{const p=s.onError.subscribe({next:I=>{c.handleError(I)}});a.onDestroy(()=>{nc(this._modules,a),p.unsubscribe()})}),function Fv(e,t,n){try{const r=n();return ed(r)?r.catch(o=>{throw t.runOutsideAngular(()=>e.handleError(o)),o}):r}catch(r){throw t.runOutsideAngular(()=>e.handleError(r)),r}}(c,s,()=>{const p=a.injector.get(xd);return p.runInitializers(),p.donePromise.then(()=>(function Zg(e){Bt(e,"Expected localeId to be defined"),"string"==typeof e&&(Wg=e.toLowerCase().replace(/_/g,"-"))}(a.injector.get(ec,Ts)||Ts),this._moduleDoBootstrap(a),a))})})}bootstrapModule(r,o=[]){const s=Lv({},o);return function tI(e,t,n){const r=new Ad(n);return Promise.resolve(r)}(0,0,r).then(a=>this.bootstrapModuleFactory(a,s))}_moduleDoBootstrap(r){const o=r.injector.get(xs);if(r._bootstrapComponents.length>0)r._bootstrapComponents.forEach(s=>o.bootstrap(s));else{if(!r.instance.ngDoBootstrap)throw new F(-403,!1);r.instance.ngDoBootstrap(o)}this._modules.push(r)}onDestroy(r){this._destroyListeners.push(r)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new F(404,!1);this._modules.slice().forEach(o=>o.destroy()),this._destroyListeners.forEach(o=>o());const r=this._injector.get(Ld,null);r&&(r.forEach(o=>o()),r.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}}return(e=t).\u0275fac=function(r){return new(r||e)(dn(Po))},e.\u0275prov=dt({token:e,factory:e.\u0275fac,providedIn:"platform"}),t})();function Lv(e,t){return Array.isArray(t)?t.reduce(Lv,e):(0,C.Z)((0,C.Z)({},e),t)}let xs=(()=>{var e;class t{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=en(Bv),this.zoneIsStable=en(Bh),this.componentTypes=[],this.components=[],this.isStable=en(_v).hasPendingTasks.pipe((0,me.w)(r=>r?(0,k.of)(!1):this.zoneIsStable),(0,Ae.x)(),J()),this._injector=en(zo)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(r,o){const s=r instanceof Ih;if(!this._injector.get(xd).done)throw!s&&fr(r),new F(405,!1);let c;c=s?r:this._injector.get(Tl).resolveComponentFactory(r),this.componentTypes.push(c.componentType);const p=function nI(e){return e.isBoundToModule}(c)?void 0:this._injector.get(Li),x=c.create(Po.NULL,[],o||c.selector,p),V=x.location.nativeElement,de=x.injector.get(Iv,null);return null==de||de.registerApplication(V),x.onDestroy(()=>{this.detachView(x.hostView),nc(this.components,x),null==de||de.unregisterApplication(V)}),this._loadComponent(x),x}tick(){if(this._runningTick)throw new F(101,!1);try{this._runningTick=!0;for(let r of this._views)r.detectChanges()}catch(r){this.internalErrorHandler(r)}finally{this._runningTick=!1}}attachView(r){const o=r;this._views.push(o),o.attachToAppRef(this)}detachView(r){const o=r;nc(this._views,o),o.detachFromAppRef()}_loadComponent(r){this.attachView(r.hostView),this.tick(),this.components.push(r);const o=this._injector.get(kd,[]);o.push(...this._bootstrapListeners),o.forEach(s=>s(r))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(r=>r()),this._views.slice().forEach(r=>r.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(r){return this._destroyListeners.push(r),()=>nc(this._destroyListeners,r)}destroy(){if(this._destroyed)throw new F(406,!1);const r=this._injector;r.destroy&&!r.destroyed&&r.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}}return(e=t).\u0275fac=function(r){return new(r||e)},e.\u0275prov=dt({token:e,factory:e.\u0275fac,providedIn:"root"}),t})();function nc(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}const Bv=new Xt("",{providedIn:"root",factory:()=>en(pi).handleError.bind(void 0)});function lI(){const e=en(Rr),t=en(pi);return n=>e.runOutsideAngular(()=>t.handleError(n))}let cI=(()=>{var e;class t{constructor(){this.zone=en(Rr),this.applicationRef=en(xs)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){var r;null===(r=this._onMicrotaskEmptySubscription)||void 0===r||r.unsubscribe()}}return(e=t).\u0275fac=function(r){return new(r||e)},e.\u0275prov=dt({token:e,factory:e.\u0275fac,providedIn:"root"}),t})();function dI(){return!1}function fI(){}let hI=(()=>{class t{}return t.__NG_ELEMENT_ID__=pI,t})();function pI(e){return function gI(e,t,n){if(po(e)&&!n){const r=Gr(e.index,t);return new ma(r,r)}return 47&e.type?new ma(t[nr],t):null}(wr(),ht(),16==(16&e))}class Uv{constructor(){}supports(t){return Ll(t)}create(t){return new _I(t)}}const DI=(e,t)=>t;class _I{constructor(t){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=t||DI}forEachItem(t){let n;for(n=this._itHead;null!==n;n=n._next)t(n)}forEachOperation(t){let n=this._itHead,r=this._removalsHead,o=0,s=null;for(;n||r;){const a=!r||n&&n.currentIndex{a=this._trackByFn(o,c),null!==n&&Object.is(n.trackById,a)?(r&&(n=this._verifyReinsertion(n,c,a,o)),Object.is(n.item,c)||this._addIdentityChange(n,c)):(n=this._mismatch(n,c,a,o),r=!0),n=n._next,o++}),this.length=o;return this._truncate(n),this.collection=t,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,n,r,o){let s;return null===t?s=this._itTail:(s=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null))?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._reinsertAfter(t,s,o)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(r,o))?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._moveAfter(t,s,o)):t=this._addAfter(new EI(n,r),s,o),t}_verifyReinsertion(t,n,r,o){let s=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null);return null!==s?t=this._reinsertAfter(s,t._prev,o):t.currentIndex!=o&&(t.currentIndex=o,this._addToMoves(t,o)),t}_truncate(t){for(;null!==t;){const n=t._next;this._addToRemovals(this._unlink(t)),t=n}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(t,n,r){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const o=t._prevRemoved,s=t._nextRemoved;return null===o?this._removalsHead=s:o._nextRemoved=s,null===s?this._removalsTail=o:s._prevRemoved=o,this._insertAfter(t,n,r),this._addToMoves(t,r),t}_moveAfter(t,n,r){return this._unlink(t),this._insertAfter(t,n,r),this._addToMoves(t,r),t}_addAfter(t,n,r){return this._insertAfter(t,n,r),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}_insertAfter(t,n,r){const o=null===n?this._itHead:n._next;return t._next=o,t._prev=n,null===o?this._itTail=t:o._prev=t,null===n?this._itHead=t:n._next=t,null===this._linkedRecords&&(this._linkedRecords=new Gv),this._linkedRecords.put(t),t.currentIndex=r,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const n=t._prev,r=t._next;return null===n?this._itHead=r:n._next=r,null===r?this._itTail=n:r._prev=n,t}_addToMoves(t,n){return t.previousIndex===n||(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new Gv),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,n){return t.item=n,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t}}class EI{constructor(t,n){this.item=t,this.trackById=n,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class CI{constructor(){this._head=null,this._tail=null}add(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)}get(t,n){let r;for(r=this._head;null!==r;r=r._nextDup)if((null===n||n<=r.currentIndex)&&Object.is(r.trackById,t))return r;return null}remove(t){const n=t._prevDup,r=t._nextDup;return null===n?this._head=r:n._nextDup=r,null===r?this._tail=n:r._prevDup=n,null===this._head}}class Gv{constructor(){this.map=new Map}put(t){const n=t.trackById;let r=this.map.get(n);r||(r=new CI,this.map.set(n,r)),r.add(t)}get(t,n){const o=this.map.get(t);return o?o.get(t,n):null}remove(t){const n=t.trackById;return this.map.get(n).remove(t)&&this.map.delete(n),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function zv(e,t,n){const r=e.previousIndex;if(null===r)return r;let o=0;return n&&r{if(n&&n.key===o)this._maybeAddToChanges(n,r),this._appendAfter=n,n=n._next;else{const s=this._getOrCreateRecordForKey(o,r);n=this._insertBeforeOrAppend(n,s)}}),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(let r=n;null!==r;r=r._nextRemoved)r===this._mapHead&&(this._mapHead=null),this._records.delete(r.key),r._nextRemoved=r._next,r.previousValue=r.currentValue,r.currentValue=null,r._prev=null,r._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,n){if(t){const r=t._prev;return n._next=t,n._prev=r,t._prev=n,r&&(r._next=n),t===this._mapHead&&(this._mapHead=n),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=n,n._prev=this._appendAfter):this._mapHead=n,this._appendAfter=n,null}_getOrCreateRecordForKey(t,n){if(this._records.has(t)){const o=this._records.get(t);this._maybeAddToChanges(o,n);const s=o._prev,a=o._next;return s&&(s._next=a),a&&(a._prev=s),o._next=null,o._prev=null,o}const r=new II(t);return this._records.set(t,r),r.currentValue=n,this._addToAdditions(r),r}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(t,n){Object.is(n,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=n,this._addToChanges(t))}_addToAdditions(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}_forEach(t,n){t instanceof Map?t.forEach(n):Object.keys(t).forEach(r=>n(t[r],r))}}class II{constructor(t){this.key=t,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function Wv(){return new Ud([new Uv])}let Ud=(()=>{var e;class t{constructor(r){this.factories=r}static create(r,o){if(null!=o){const s=o.factories.slice();r=r.concat(s)}return new t(r)}static extend(r){return{provide:t,useFactory:o=>t.create(r,o||Wv()),deps:[[t,new nl,new tl]]}}find(r){const o=this.factories.find(s=>s.supports(r));if(null!=o)return o;throw new F(901,!1)}}return(e=t).\u0275prov=dt({token:e,providedIn:"root",factory:Wv}),t})();function Zv(){return new Gd([new Yv])}let Gd=(()=>{var e;class t{constructor(r){this.factories=r}static create(r,o){if(o){const s=o.factories.slice();r=r.concat(s)}return new t(r)}static extend(r){return{provide:t,useFactory:o=>t.create(r,o||Zv()),deps:[[t,new nl,new tl]]}}find(r){const o=this.factories.find(s=>s.supports(r));if(o)return o;throw new F(901,!1)}}return(e=t).\u0275prov=dt({token:e,providedIn:"root",factory:Zv}),t})();const SI=Rv(null,"core",[]);let TI=(()=>{var e;class t{constructor(r){}}return(e=t).\u0275fac=function(r){return new(r||e)(dn(xs))},e.\u0275mod=kn({type:e}),e.\u0275inj=Zt({}),t})();function VI(e){return"boolean"==typeof e?e:null!=e&&"false"!==e}function HI(e,t){const n=ye(e),r=t.elementInjector||El();return new va(n).create(r,t.projectableNodes,t.hostElement,t.environmentInjector)}function UI(e){const t=ye(e);if(!t)return null;const n=new va(t);return{get selector(){return n.selector},get type(){return n.componentType},get inputs(){return n.inputs},get outputs(){return n.outputs},get ngContentSelectors(){return n.ngContentSelectors},get isStandalone(){return t.standalone},get isSignal(){return t.signals}}}},95:(Dt,$e,b)=>{"use strict";b.d($e,{u5:()=>Fs,Fd:()=>Jo,qQ:()=>xr,Cf:()=>P,JU:()=>Be,a5:()=>Ot,JJ:()=>Ut,On:()=>Ft});var C=b(1328),i=b(9468),L=b(6814),ie=b(7715),Q=b(5592),he=b(7453),k=b(4829),q=b(9940),ce=b(8251),Ee=b(7400),J=b(2714),me=b(7398);let Ae=(()=>{var S;class y{constructor(M,ee){this._renderer=M,this._elementRef=ee,this.onChange=mt=>{},this.onTouched=()=>{}}setProperty(M,ee){this._renderer.setProperty(this._elementRef.nativeElement,M,ee)}registerOnTouched(M){this.onTouched=M}registerOnChange(M){this.onChange=M}setDisabledState(M){this.setProperty("disabled",M)}}return(S=y).\u0275fac=function(M){return new(M||S)(i.Y36(i.Qsj),i.Y36(i.SBq))},S.\u0275dir=i.lG2({type:S}),y})(),ae=(()=>{var S;class y extends Ae{}return(S=y).\u0275fac=function(){let H;return function(ee){return(H||(H=i.n5z(S)))(ee||S)}}(),S.\u0275dir=i.lG2({type:S,features:[i.qOj]}),y})();const Be=new i.OlP("NgValueAccessor"),Pe={provide:Be,useExisting:(0,i.Gpc)(()=>Ie),multi:!0},Z=new i.OlP("CompositionEventMode");let Ie=(()=>{var S;class y extends Ae{constructor(M,ee,mt){super(M,ee),this._compositionMode=mt,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function qe(){const S=(0,L.q)()?(0,L.q)().getUserAgent():"";return/android (\d+)/.test(S.toLowerCase())}())}writeValue(M){this.setProperty("value",null==M?"":M)}_handleInput(M){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(M)}_compositionStart(){this._composing=!0}_compositionEnd(M){this._composing=!1,this._compositionMode&&this.onChange(M)}}return(S=y).\u0275fac=function(M){return new(M||S)(i.Y36(i.Qsj),i.Y36(i.SBq),i.Y36(Z,8))},S.\u0275dir=i.lG2({type:S,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(M,ee){1&M&&i.NdJ("input",function(Yt){return ee._handleInput(Yt.target.value)})("blur",function(){return ee.onTouched()})("compositionstart",function(){return ee._compositionStart()})("compositionend",function(Yt){return ee._compositionEnd(Yt.target.value)})},features:[i._Bn([Pe]),i.qOj]}),y})();function Me(S){return null==S||("string"==typeof S||Array.isArray(S))&&0===S.length}const P=new i.OlP("NgValidators"),F=new i.OlP("NgAsyncValidators");function K(S){return null}function X(S){return null!=S}function be(S){return(0,i.QGY)(S)?(0,ie.D)(S):S}function ve(S){let y={};return S.forEach(H=>{y=null!=H?(0,C.Z)((0,C.Z)({},y),H):y}),0===Object.keys(y).length?null:y}function Ve(S,y){return y.map(H=>H(S))}function Et(S){return S.map(y=>function gt(S){return!S.validate}(y)?y:H=>y.validate(H))}function wt(S){return null!=S?function yt(S){if(!S)return null;const y=S.filter(X);return 0==y.length?null:function(H){return ve(Ve(H,y))}}(Et(S)):null}function Bt(S){return null!=S?function kt(S){if(!S)return null;const y=S.filter(X);return 0==y.length?null:function(H){return function se(...S){const y=(0,q.jO)(S),{args:H,keys:M}=(0,he.D)(S),ee=new Q.y(mt=>{const{length:Yt}=H;if(!Yt)return void mt.complete();const ir=new Array(Yt);let Or=Yt,go=Yt;for(let Hr=0;Hr{mo||(mo=!0,go--),ir[Hr]=Bo},()=>Or--,void 0,()=>{(!Or||!mo)&&(go||mt.next(M?(0,J.n)(M,ir):ir),mt.complete())}))}});return y?ee.pipe((0,Ee.Z)(y)):ee}(Ve(H,y).map(be)).pipe((0,me.U)(ve))}}(Et(S)):null}function je(S,y){return null===S?[y]:Array.isArray(S)?[...S,y]:[S,y]}function Je(S){return S?Array.isArray(S)?S:[S]:[]}function dt(S,y){return Array.isArray(S)?S.includes(y):S===y}function _t(S,y){const H=Je(y);return Je(S).forEach(ee=>{dt(H,ee)||H.push(ee)}),H}function Zt(S,y){return Je(y).filter(H=>!dt(S,H))}class jt{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(y){this._rawValidators=y||[],this._composedValidatorFn=wt(this._rawValidators)}_setAsyncValidators(y){this._rawAsyncValidators=y||[],this._composedAsyncValidatorFn=Bt(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(y){this._onDestroyCallbacks.push(y)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(y=>y()),this._onDestroyCallbacks=[]}reset(y=void 0){this.control&&this.control.reset(y)}hasError(y,H){return!!this.control&&this.control.hasError(y,H)}getError(y,H){return this.control?this.control.getError(y,H):null}}class Rt extends jt{get formDirective(){return null}get path(){return null}}class Ot extends jt{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class hn{constructor(y){this._cd=y}get isTouched(){var y;return!(null===(y=this._cd)||void 0===y||null===(y=y.control)||void 0===y||!y.touched)}get isUntouched(){var y;return!(null===(y=this._cd)||void 0===y||null===(y=y.control)||void 0===y||!y.untouched)}get isPristine(){var y;return!(null===(y=this._cd)||void 0===y||null===(y=y.control)||void 0===y||!y.pristine)}get isDirty(){var y;return!(null===(y=this._cd)||void 0===y||null===(y=y.control)||void 0===y||!y.dirty)}get isValid(){var y;return!(null===(y=this._cd)||void 0===y||null===(y=y.control)||void 0===y||!y.valid)}get isInvalid(){var y;return!(null===(y=this._cd)||void 0===y||null===(y=y.control)||void 0===y||!y.invalid)}get isPending(){var y;return!(null===(y=this._cd)||void 0===y||null===(y=y.control)||void 0===y||!y.pending)}get isSubmitted(){var y;return!(null===(y=this._cd)||void 0===y||!y.submitted)}}let Ut=(()=>{var S;class y extends hn{constructor(M){super(M)}}return(S=y).\u0275fac=function(M){return new(M||S)(i.Y36(Ot,2))},S.\u0275dir=i.lG2({type:S,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(M,ee){2&M&&i.ekj("ng-untouched",ee.isUntouched)("ng-touched",ee.isTouched)("ng-pristine",ee.isPristine)("ng-dirty",ee.isDirty)("ng-valid",ee.isValid)("ng-invalid",ee.isInvalid)("ng-pending",ee.isPending)},features:[i.qOj]}),y})();const sr="VALID",Jn="INVALID",ar="PENDING",lr="DISABLED";function pe(S){return null!=S&&!Array.isArray(S)&&"object"==typeof S}class bt{constructor(y,H){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(y),this._assignAsyncValidators(H)}get validator(){return this._composedValidatorFn}set validator(y){this._rawValidators=this._composedValidatorFn=y}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(y){this._rawAsyncValidators=this._composedAsyncValidatorFn=y}get parent(){return this._parent}get valid(){return this.status===sr}get invalid(){return this.status===Jn}get pending(){return this.status==ar}get disabled(){return this.status===lr}get enabled(){return this.status!==lr}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(y){this._assignValidators(y)}setAsyncValidators(y){this._assignAsyncValidators(y)}addValidators(y){this.setValidators(_t(y,this._rawValidators))}addAsyncValidators(y){this.setAsyncValidators(_t(y,this._rawAsyncValidators))}removeValidators(y){this.setValidators(Zt(y,this._rawValidators))}removeAsyncValidators(y){this.setAsyncValidators(Zt(y,this._rawAsyncValidators))}hasValidator(y){return dt(this._rawValidators,y)}hasAsyncValidator(y){return dt(this._rawAsyncValidators,y)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(y={}){this.touched=!0,this._parent&&!y.onlySelf&&this._parent.markAsTouched(y)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(y=>y.markAllAsTouched())}markAsUntouched(y={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(H=>{H.markAsUntouched({onlySelf:!0})}),this._parent&&!y.onlySelf&&this._parent._updateTouched(y)}markAsDirty(y={}){this.pristine=!1,this._parent&&!y.onlySelf&&this._parent.markAsDirty(y)}markAsPristine(y={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(H=>{H.markAsPristine({onlySelf:!0})}),this._parent&&!y.onlySelf&&this._parent._updatePristine(y)}markAsPending(y={}){this.status=ar,!1!==y.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!y.onlySelf&&this._parent.markAsPending(y)}disable(y={}){const H=this._parentMarkedDirty(y.onlySelf);this.status=lr,this.errors=null,this._forEachChild(M=>{M.disable((0,C.Z)((0,C.Z)({},y),{},{onlySelf:!0}))}),this._updateValue(),!1!==y.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors((0,C.Z)((0,C.Z)({},y),{},{skipPristineCheck:H})),this._onDisabledChange.forEach(M=>M(!0))}enable(y={}){const H=this._parentMarkedDirty(y.onlySelf);this.status=sr,this._forEachChild(M=>{M.enable((0,C.Z)((0,C.Z)({},y),{},{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:y.emitEvent}),this._updateAncestors((0,C.Z)((0,C.Z)({},y),{},{skipPristineCheck:H})),this._onDisabledChange.forEach(M=>M(!1))}_updateAncestors(y){this._parent&&!y.onlySelf&&(this._parent.updateValueAndValidity(y),y.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(y){this._parent=y}getRawValue(){return this.value}updateValueAndValidity(y={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===sr||this.status===ar)&&this._runAsyncValidator(y.emitEvent)),!1!==y.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!y.onlySelf&&this._parent.updateValueAndValidity(y)}_updateTreeValidity(y={emitEvent:!0}){this._forEachChild(H=>H._updateTreeValidity(y)),this.updateValueAndValidity({onlySelf:!0,emitEvent:y.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?lr:sr}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(y){if(this.asyncValidator){this.status=ar,this._hasOwnPendingAsyncValidator=!0;const H=be(this.asyncValidator(this));this._asyncValidationSubscription=H.subscribe(M=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(M,{emitEvent:y})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(y,H={}){this.errors=y,this._updateControlsErrors(!1!==H.emitEvent)}get(y){let H=y;return null==H||(Array.isArray(H)||(H=H.split(".")),0===H.length)?null:H.reduce((M,ee)=>M&&M._find(ee),this)}getError(y,H){const M=H?this.get(H):this;return M&&M.errors?M.errors[y]:null}hasError(y,H){return!!this.getError(y,H)}get root(){let y=this;for(;y._parent;)y=y._parent;return y}_updateControlsErrors(y){this.status=this._calculateStatus(),y&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(y)}_initObservables(){this.valueChanges=new i.vpe,this.statusChanges=new i.vpe}_calculateStatus(){return this._allControlsDisabled()?lr:this.errors?Jn:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(ar)?ar:this._anyControlsHaveStatus(Jn)?Jn:sr}_anyControlsHaveStatus(y){return this._anyControls(H=>H.status===y)}_anyControlsDirty(){return this._anyControls(y=>y.dirty)}_anyControlsTouched(){return this._anyControls(y=>y.touched)}_updatePristine(y={}){this.pristine=!this._anyControlsDirty(),this._parent&&!y.onlySelf&&this._parent._updatePristine(y)}_updateTouched(y={}){this.touched=this._anyControlsTouched(),this._parent&&!y.onlySelf&&this._parent._updateTouched(y)}_registerOnCollectionChange(y){this._onCollectionChange=y}_setUpdateStrategy(y){pe(y)&&null!=y.updateOn&&(this._updateOn=y.updateOn)}_parentMarkedDirty(y){return!y&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(y){return null}_assignValidators(y){this._rawValidators=Array.isArray(y)?y.slice():y,this._composedValidatorFn=function ze(S){return Array.isArray(S)?wt(S):S||null}(this._rawValidators)}_assignAsyncValidators(y){this._rawAsyncValidators=Array.isArray(y)?y.slice():y,this._composedAsyncValidatorFn=function Ge(S){return Array.isArray(S)?Bt(S):S||null}(this._rawAsyncValidators)}}const Gn=new i.OlP("CallSetDisabledState",{providedIn:"root",factory:()=>en}),en="always";function er(S,y,H=en){var M,ee;(function Te(S,y){const H=function Xe(S){return S._rawValidators}(S);null!==y.validator?S.setValidators(je(H,y.validator)):"function"==typeof H&&S.setValidators([H]);const M=function xe(S){return S._rawAsyncValidators}(S);null!==y.asyncValidator?S.setAsyncValidators(je(M,y.asyncValidator)):"function"==typeof M&&S.setAsyncValidators([M]);const ee=()=>S.updateValueAndValidity();yr(y._rawValidators,ee),yr(y._rawAsyncValidators,ee)})(S,y),y.valueAccessor.writeValue(S.value),(S.disabled||"always"===H)&&(null===(M=(ee=y.valueAccessor).setDisabledState)||void 0===M||M.call(ee,S.disabled)),function tt(S,y){y.valueAccessor.registerOnChange(H=>{S._pendingValue=H,S._pendingChange=!0,S._pendingDirty=!0,"change"===S.updateOn&&Tt(S,y)})}(S,y),function Pt(S,y){const H=(M,ee)=>{y.valueAccessor.writeValue(M),ee&&y.viewToModelUpdate(M)};S.registerOnChange(H),y._registerOnDestroy(()=>{S._unregisterOnChange(H)})}(S,y),function Ct(S,y){y.valueAccessor.registerOnTouched(()=>{S._pendingTouched=!0,"blur"===S.updateOn&&S._pendingChange&&Tt(S,y),"submit"!==S.updateOn&&S.markAsTouched()})}(S,y),function He(S,y){if(y.valueAccessor.setDisabledState){const H=M=>{y.valueAccessor.setDisabledState(M)};S.registerOnDisabledChange(H),y._registerOnDestroy(()=>{S._unregisterOnDisabledChange(H)})}}(S,y)}function yr(S,y){S.forEach(H=>{H.registerOnValidatorChange&&H.registerOnValidatorChange(y)})}function Tt(S,y){S._pendingDirty&&S.markAsDirty(),S.setValue(S._pendingValue,{emitModelToViewChange:!1}),y.viewToModelUpdate(S._pendingValue),S._pendingChange=!1}function Ke(S,y){const H=S.indexOf(y);H>-1&&S.splice(H,1)}function We(S){return"object"==typeof S&&null!==S&&2===Object.keys(S).length&&"value"in S&&"disabled"in S}const v=class extends bt{constructor(y=null,H,M){super(function Zn(S){return(pe(S)?S.validators:S)||null}(H),function _e(S,y){return(pe(y)?y.asyncValidators:S)||null}(M,H)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(y),this._setUpdateStrategy(H),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),pe(H)&&(H.nonNullable||H.initialValueIsDefault)&&(this.defaultValue=We(y)?y.value:y)}setValue(y,H={}){this.value=this._pendingValue=y,this._onChange.length&&!1!==H.emitModelToViewChange&&this._onChange.forEach(M=>M(this.value,!1!==H.emitViewToModelChange)),this.updateValueAndValidity(H)}patchValue(y,H={}){this.setValue(y,H)}reset(y=this.defaultValue,H={}){this._applyFormState(y),this.markAsPristine(H),this.markAsUntouched(H),this.setValue(this.value,H),this._pendingChange=!1}_updateValue(){}_anyControls(y){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(y){this._onChange.push(y)}_unregisterOnChange(y){Ke(this._onChange,y)}registerOnDisabledChange(y){this._onDisabledChange.push(y)}_unregisterOnDisabledChange(y){Ke(this._onDisabledChange,y)}_forEachChild(y){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(y){We(y)?(this.value=this._pendingValue=y.value,y.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=y}},It={provide:Ot,useExisting:(0,i.Gpc)(()=>Ft)},Nt=(()=>Promise.resolve())();let Ft=(()=>{var S;class y extends Ot{constructor(M,ee,mt,Yt,ir,Or){super(),this._changeDetectorRef=ir,this.callSetDisabledState=Or,this.control=new v,this._registered=!1,this.name="",this.update=new i.vpe,this._parent=M,this._setValidators(ee),this._setAsyncValidators(mt),this.valueAccessor=function g(S,y){if(!y)return null;let H,M,ee;return Array.isArray(y),y.forEach(mt=>{mt.constructor===Ie?H=mt:function A(S){return Object.getPrototypeOf(S.constructor)===ae}(mt)?M=mt:ee=mt}),ee||M||H||null}(0,Yt)}ngOnChanges(M){if(this._checkForErrors(),!this._registered||"name"in M){if(this._registered&&(this._checkName(),this.formDirective)){const ee=M.name.previousValue;this.formDirective.removeControl({name:ee,path:this._getPath(ee)})}this._setUpControl()}"isDisabled"in M&&this._updateDisabled(M),function gr(S,y){if(!S.hasOwnProperty("model"))return!1;const H=S.model;return!!H.isFirstChange()||!Object.is(y,H.currentValue)}(M,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(M){this.viewModel=M,this.update.emit(M)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){er(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(M){Nt.then(()=>{var ee;this.control.setValue(M,{emitViewToModelChange:!1}),null===(ee=this._changeDetectorRef)||void 0===ee||ee.markForCheck()})}_updateDisabled(M){const ee=M.isDisabled.currentValue,mt=0!==ee&&(0,i.VuI)(ee);Nt.then(()=>{var Yt;mt&&!this.control.disabled?this.control.disable():!mt&&this.control.disabled&&this.control.enable(),null===(Yt=this._changeDetectorRef)||void 0===Yt||Yt.markForCheck()})}_getPath(M){return this._parent?function Xn(S,y){return[...y.path,S]}(M,this._parent):[M]}}return(S=y).\u0275fac=function(M){return new(M||S)(i.Y36(Rt,9),i.Y36(P,10),i.Y36(F,10),i.Y36(Be,10),i.Y36(i.sBO,8),i.Y36(Gn,8))},S.\u0275dir=i.lG2({type:S,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[i._Bn([It]),i.qOj,i.TTD]}),y})(),D=(()=>{var S;class y{}return(S=y).\u0275fac=function(M){return new(M||S)},S.\u0275mod=i.oAB({type:S}),S.\u0275inj=i.cJS({}),y})();function oo(S){return"number"==typeof S?S:parseFloat(S)}let ur=(()=>{var S;class y{constructor(){this._validator=K}ngOnChanges(M){if(this.inputName in M){const ee=this.normalizeInput(M[this.inputName].currentValue);this._enabled=this.enabled(ee),this._validator=this._enabled?this.createValidator(ee):K,this._onChange&&this._onChange()}}validate(M){return this._validator(M)}registerOnValidatorChange(M){this._onChange=M}enabled(M){return null!=M}}return(S=y).\u0275fac=function(M){return new(M||S)},S.\u0275dir=i.lG2({type:S,features:[i.TTD]}),y})();const Lo={provide:P,useExisting:(0,i.Gpc)(()=>Jo),multi:!0};let Jo=(()=>{var S;class y extends ur{constructor(){super(...arguments),this.inputName="max",this.normalizeInput=M=>oo(M),this.createValidator=M=>function ne(S){return y=>{if(Me(y.value)||Me(S))return null;const H=parseFloat(y.value);return!isNaN(H)&&H>S?{max:{max:S,actual:y.value}}:null}}(M)}}return(S=y).\u0275fac=function(){let H;return function(ee){return(H||(H=i.n5z(S)))(ee||S)}}(),S.\u0275dir=i.lG2({type:S,selectors:[["input","type","number","max","","formControlName",""],["input","type","number","max","","formControl",""],["input","type","number","max","","ngModel",""]],hostVars:1,hostBindings:function(M,ee){2&M&&i.uIk("max",ee._enabled?ee.max:null)},inputs:{max:"max"},features:[i._Bn([Lo]),i.qOj]}),y})();const io={provide:P,useExisting:(0,i.Gpc)(()=>xr),multi:!0};let xr=(()=>{var S;class y extends ur{constructor(){super(...arguments),this.inputName="min",this.normalizeInput=M=>oo(M),this.createValidator=M=>function oe(S){return y=>{if(Me(y.value)||Me(S))return null;const H=parseFloat(y.value);return!isNaN(H)&&H{var S;class y{}return(S=y).\u0275fac=function(M){return new(M||S)},S.\u0275mod=i.oAB({type:S}),S.\u0275inj=i.cJS({imports:[D]}),y})(),Fs=(()=>{var S;class y{static withConfig(M){var ee;return{ngModule:y,providers:[{provide:Gn,useValue:null!==(ee=M.callSetDisabledState)&&void 0!==ee?ee:en}]}}}return(S=y).\u0275fac=function(M){return new(M||S)},S.\u0275mod=i.oAB({type:S}),S.\u0275inj=i.cJS({imports:[po]}),y})()},6593:(Dt,$e,b)=>{"use strict";b.d($e,{Dx:()=>Ot,H7:()=>Yn,b2:()=>dt,q6:()=>je,s3:()=>se});var C=b(1328),i=b(9468),L=b(6814);class ie extends L.w_{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class Q extends ie{static makeCurrent(){(0,L.HT)(new Q)}onAndCancel(_e,Ge,pe){return _e.addEventListener(Ge,pe),()=>{_e.removeEventListener(Ge,pe)}}dispatchEvent(_e,Ge){_e.dispatchEvent(Ge)}remove(_e){_e.parentNode&&_e.parentNode.removeChild(_e)}createElement(_e,Ge){return(Ge=Ge||this.getDefaultDocument()).createElement(_e)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(_e){return _e.nodeType===Node.ELEMENT_NODE}isShadowRoot(_e){return _e instanceof DocumentFragment}getGlobalEventTarget(_e,Ge){return"window"===Ge?window:"document"===Ge?_e:"body"===Ge?_e.body:null}getBaseHref(_e){const Ge=function k(){return he=he||document.querySelector("base"),he?he.getAttribute("href"):null}();return null==Ge?null:function ce(ze){q=q||document.createElement("a"),q.setAttribute("href",ze);const _e=q.pathname;return"/"===_e.charAt(0)?_e:"/".concat(_e)}(Ge)}resetBaseElement(){he=null}getUserAgent(){return window.navigator.userAgent}getCookie(_e){return(0,L.Mx)(document.cookie,_e)}}let q,he=null,J=(()=>{var ze;class _e{build(){return new XMLHttpRequest}}return(ze=_e).\u0275fac=function(pe){return new(pe||ze)},ze.\u0275prov=i.Yz7({token:ze,factory:ze.\u0275fac}),_e})();const se=new i.OlP("EventManagerPlugins");let me=(()=>{var ze;class _e{constructor(pe,Ne){this._zone=Ne,this._eventNameToPlugin=new Map,pe.forEach(ct=>{ct.manager=this}),this._plugins=pe.slice().reverse()}addEventListener(pe,Ne,ct){return this._findPluginFor(Ne).addEventListener(pe,Ne,ct)}getZone(){return this._zone}_findPluginFor(pe){let Ne=this._eventNameToPlugin.get(pe);if(Ne)return Ne;if(Ne=this._plugins.find(bt=>bt.supports(pe)),!Ne)throw new i.vHH(5101,!1);return this._eventNameToPlugin.set(pe,Ne),Ne}}return(ze=_e).\u0275fac=function(pe){return new(pe||ze)(i.LFG(se),i.LFG(i.R0b))},ze.\u0275prov=i.Yz7({token:ze,factory:ze.\u0275fac}),_e})();class Ae{constructor(_e){this._doc=_e}}const ae="ng-app-id";let Be=(()=>{var ze;class _e{constructor(pe,Ne,ct,bt={}){this.doc=pe,this.appId=Ne,this.nonce=ct,this.platformId=bt,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=(0,L.PM)(bt),this.resetHostNodes()}addStyles(pe){for(const Ne of pe)1===this.changeUsageCount(Ne,1)&&this.onStyleAdded(Ne)}removeStyles(pe){for(const Ne of pe)this.changeUsageCount(Ne,-1)<=0&&this.onStyleRemoved(Ne)}ngOnDestroy(){const pe=this.styleNodesInDOM;pe&&(pe.forEach(Ne=>Ne.remove()),pe.clear());for(const Ne of this.getAllStyles())this.onStyleRemoved(Ne);this.resetHostNodes()}addHost(pe){this.hostNodes.add(pe);for(const Ne of this.getAllStyles())this.addStyleToHost(pe,Ne)}removeHost(pe){this.hostNodes.delete(pe)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(pe){for(const Ne of this.hostNodes)this.addStyleToHost(Ne,pe)}onStyleRemoved(pe){var Ne;const ct=this.styleRef;null===(Ne=ct.get(pe))||void 0===Ne||null===(Ne=Ne.elements)||void 0===Ne||Ne.forEach(bt=>bt.remove()),ct.delete(pe)}collectServerRenderedStyles(){var pe;const Ne=null===(pe=this.doc.head)||void 0===pe?void 0:pe.querySelectorAll("style[".concat(ae,'="').concat(this.appId,'"]'));if(null!=Ne&&Ne.length){const ct=new Map;return Ne.forEach(bt=>{null!=bt.textContent&&ct.set(bt.textContent,bt)}),ct}return null}changeUsageCount(pe,Ne){const ct=this.styleRef;if(ct.has(pe)){const bt=ct.get(pe);return bt.usage+=Ne,bt.usage}return ct.set(pe,{usage:Ne,elements:[]}),Ne}getStyleElement(pe,Ne){const ct=this.styleNodesInDOM,bt=null==ct?void 0:ct.get(Ne);if((null==bt?void 0:bt.parentNode)===pe)return ct.delete(Ne),bt.removeAttribute(ae),bt;{const Ht=this.doc.createElement("style");return this.nonce&&Ht.setAttribute("nonce",this.nonce),Ht.textContent=Ne,this.platformIsServer&&Ht.setAttribute(ae,this.appId),Ht}}addStyleToHost(pe,Ne){var ct;const bt=this.getStyleElement(pe,Ne);pe.appendChild(bt);const Ht=this.styleRef,Jt=null===(ct=Ht.get(Ne))||void 0===ct?void 0:ct.elements;Jt?Jt.push(bt):Ht.set(Ne,{elements:[bt],usage:1})}resetHostNodes(){const pe=this.hostNodes;pe.clear(),pe.add(this.doc.head)}}return(ze=_e).\u0275fac=function(pe){return new(pe||ze)(i.LFG(L.K0),i.LFG(i.AFp),i.LFG(i.Ojb,8),i.LFG(i.Lbi))},ze.\u0275prov=i.Yz7({token:ze,factory:ze.\u0275fac}),_e})();const De={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},Ce=/%COMP%/g,qe="_nghost-".concat("%COMP%"),Z="_ngcontent-".concat("%COMP%"),Me=new i.OlP("RemoveStylesOnCompDestroy",{providedIn:"root",factory:()=>!1});function F(ze,_e){return _e.map(Ge=>Ge.replace(Ce,ze))}let ue=(()=>{var ze;class _e{constructor(pe,Ne,ct,bt,Ht,Jt,un,Fn=null){this.eventManager=pe,this.sharedStylesHost=Ne,this.appId=ct,this.removeStylesOnCompDestroy=bt,this.doc=Ht,this.platformId=Jt,this.ngZone=un,this.nonce=Fn,this.rendererByCompId=new Map,this.platformIsServer=(0,L.PM)(Jt),this.defaultRenderer=new Y(pe,Ht,un,this.platformIsServer)}createRenderer(pe,Ne){if(!pe||!Ne)return this.defaultRenderer;this.platformIsServer&&Ne.encapsulation===i.ifc.ShadowDom&&(Ne=(0,C.Z)((0,C.Z)({},Ne),{},{encapsulation:i.ifc.Emulated}));const ct=this.getOrCreateRenderer(pe,Ne);return ct instanceof st?ct.applyToHost(pe):ct instanceof ot&&ct.applyStyles(),ct}getOrCreateRenderer(pe,Ne){const ct=this.rendererByCompId;let bt=ct.get(Ne.id);if(!bt){const Ht=this.doc,Jt=this.ngZone,un=this.eventManager,Fn=this.sharedStylesHost,dn=this.removeStylesOnCompDestroy,Gn=this.platformIsServer;switch(Ne.encapsulation){case i.ifc.Emulated:bt=new st(un,Fn,Ne,this.appId,dn,Ht,Jt,Gn);break;case i.ifc.ShadowDom:return new Qe(un,Fn,pe,Ne,Ht,Jt,this.nonce,Gn);default:bt=new ot(un,Fn,Ne,dn,Ht,Jt,Gn)}ct.set(Ne.id,bt)}return bt}ngOnDestroy(){this.rendererByCompId.clear()}}return(ze=_e).\u0275fac=function(pe){return new(pe||ze)(i.LFG(me),i.LFG(Be),i.LFG(i.AFp),i.LFG(Me),i.LFG(L.K0),i.LFG(i.Lbi),i.LFG(i.R0b),i.LFG(i.Ojb))},ze.\u0275prov=i.Yz7({token:ze,factory:ze.\u0275fac}),_e})();class Y{constructor(_e,Ge,pe,Ne){this.eventManager=_e,this.doc=Ge,this.ngZone=pe,this.platformIsServer=Ne,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(_e,Ge){return Ge?this.doc.createElementNS(De[Ge]||Ge,_e):this.doc.createElement(_e)}createComment(_e){return this.doc.createComment(_e)}createText(_e){return this.doc.createTextNode(_e)}appendChild(_e,Ge){(ge(_e)?_e.content:_e).appendChild(Ge)}insertBefore(_e,Ge,pe){_e&&(ge(_e)?_e.content:_e).insertBefore(Ge,pe)}removeChild(_e,Ge){_e&&_e.removeChild(Ge)}selectRootElement(_e,Ge){let pe="string"==typeof _e?this.doc.querySelector(_e):_e;if(!pe)throw new i.vHH(-5104,!1);return Ge||(pe.textContent=""),pe}parentNode(_e){return _e.parentNode}nextSibling(_e){return _e.nextSibling}setAttribute(_e,Ge,pe,Ne){if(Ne){Ge=Ne+":"+Ge;const ct=De[Ne];ct?_e.setAttributeNS(ct,Ge,pe):_e.setAttribute(Ge,pe)}else _e.setAttribute(Ge,pe)}removeAttribute(_e,Ge,pe){if(pe){const Ne=De[pe];Ne?_e.removeAttributeNS(Ne,Ge):_e.removeAttribute("".concat(pe,":").concat(Ge))}else _e.removeAttribute(Ge)}addClass(_e,Ge){_e.classList.add(Ge)}removeClass(_e,Ge){_e.classList.remove(Ge)}setStyle(_e,Ge,pe,Ne){Ne&(i.JOm.DashCase|i.JOm.Important)?_e.style.setProperty(Ge,pe,Ne&i.JOm.Important?"important":""):_e.style[Ge]=pe}removeStyle(_e,Ge,pe){pe&i.JOm.DashCase?_e.style.removeProperty(Ge):_e.style[Ge]=""}setProperty(_e,Ge,pe){_e[Ge]=pe}setValue(_e,Ge){_e.nodeValue=Ge}listen(_e,Ge,pe){if("string"==typeof _e&&!(_e=(0,L.q)().getGlobalEventTarget(this.doc,_e)))throw new Error("Unsupported event target ".concat(_e," for event ").concat(Ge));return this.eventManager.addEventListener(_e,Ge,this.decoratePreventDefault(pe))}decoratePreventDefault(_e){return Ge=>{if("__ngUnwrap__"===Ge)return _e;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>_e(Ge)):_e(Ge))&&Ge.preventDefault()}}}function ge(ze){return"TEMPLATE"===ze.tagName&&void 0!==ze.content}class Qe extends Y{constructor(_e,Ge,pe,Ne,ct,bt,Ht,Jt){super(_e,ct,bt,Jt),this.sharedStylesHost=Ge,this.hostEl=pe,this.shadowRoot=pe.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const un=F(Ne.id,Ne.styles);for(const Fn of un){const dn=document.createElement("style");Ht&&dn.setAttribute("nonce",Ht),dn.textContent=Fn,this.shadowRoot.appendChild(dn)}}nodeOrShadowRoot(_e){return _e===this.hostEl?this.shadowRoot:_e}appendChild(_e,Ge){return super.appendChild(this.nodeOrShadowRoot(_e),Ge)}insertBefore(_e,Ge,pe){return super.insertBefore(this.nodeOrShadowRoot(_e),Ge,pe)}removeChild(_e,Ge){return super.removeChild(this.nodeOrShadowRoot(_e),Ge)}parentNode(_e){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(_e)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class ot extends Y{constructor(_e,Ge,pe,Ne,ct,bt,Ht,Jt){super(_e,ct,bt,Ht),this.sharedStylesHost=Ge,this.removeStylesOnCompDestroy=Ne,this.styles=Jt?F(Jt,pe.styles):pe.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class st extends ot{constructor(_e,Ge,pe,Ne,ct,bt,Ht,Jt){const un=Ne+"-"+pe.id;super(_e,Ge,pe,ct,bt,Ht,Jt,un),this.contentAttr=function Ze(ze){return Z.replace(Ce,ze)}(un),this.hostAttr=function P(ze){return qe.replace(Ce,ze)}(un)}applyToHost(_e){this.applyStyles(),this.setAttribute(_e,this.hostAttr,"")}createElement(_e,Ge){const pe=super.createElement(_e,Ge);return super.setAttribute(pe,this.contentAttr,""),pe}}let Ue=(()=>{var ze;class _e extends Ae{constructor(pe){super(pe)}supports(pe){return!0}addEventListener(pe,Ne,ct){return pe.addEventListener(Ne,ct,!1),()=>this.removeEventListener(pe,Ne,ct)}removeEventListener(pe,Ne,ct){return pe.removeEventListener(Ne,ct)}}return(ze=_e).\u0275fac=function(pe){return new(pe||ze)(i.LFG(L.K0))},ze.\u0275prov=i.Yz7({token:ze,factory:ze.\u0275fac}),_e})();const te=["alt","control","meta","shift"],K={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},X={alt:ze=>ze.altKey,control:ze=>ze.ctrlKey,meta:ze=>ze.metaKey,shift:ze=>ze.shiftKey};let be=(()=>{var ze;class _e extends Ae{constructor(pe){super(pe)}supports(pe){return null!=_e.parseEventName(pe)}addEventListener(pe,Ne,ct){const bt=_e.parseEventName(Ne),Ht=_e.eventCallback(bt.fullKey,ct,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,L.q)().onAndCancel(pe,bt.domEventName,Ht))}static parseEventName(pe){const Ne=pe.toLowerCase().split("."),ct=Ne.shift();if(0===Ne.length||"keydown"!==ct&&"keyup"!==ct)return null;const bt=_e._normalizeKey(Ne.pop());let Ht="",Jt=Ne.indexOf("code");if(Jt>-1&&(Ne.splice(Jt,1),Ht="code."),te.forEach(Fn=>{const dn=Ne.indexOf(Fn);dn>-1&&(Ne.splice(dn,1),Ht+=Fn+".")}),Ht+=bt,0!=Ne.length||0===bt.length)return null;const un={};return un.domEventName=ct,un.fullKey=Ht,un}static matchEventFullKeyCode(pe,Ne){let ct=K[pe.key]||pe.key,bt="";return Ne.indexOf("code.")>-1&&(ct=pe.code,bt="code."),!(null==ct||!ct)&&(ct=ct.toLowerCase()," "===ct?ct="space":"."===ct&&(ct="dot"),te.forEach(Ht=>{Ht!==ct&&(0,X[Ht])(pe)&&(bt+=Ht+".")}),bt+=ct,bt===Ne)}static eventCallback(pe,Ne,ct){return bt=>{_e.matchEventFullKeyCode(bt,pe)&&ct.runGuarded(()=>Ne(bt))}}static _normalizeKey(pe){return"esc"===pe?"escape":pe}}return(ze=_e).\u0275fac=function(pe){return new(pe||ze)(i.LFG(L.K0))},ze.\u0275prov=i.Yz7({token:ze,factory:ze.\u0275fac}),_e})();const je=(0,i.eFA)(i._c5,"browser",[{provide:i.Lbi,useValue:L.bD},{provide:i.g9A,useValue:function yt(){Q.makeCurrent()},multi:!0},{provide:L.K0,useFactory:function kt(){return(0,i.RDi)(document),document},deps:[]}]),Xe=new i.OlP(""),xe=[{provide:i.rWj,useClass:class Ee{addToWindow(_e){i.dqk.getAngularTestability=(pe,Ne=!0)=>{const ct=_e.findTestabilityInTree(pe,Ne);if(null==ct)throw new i.vHH(5103,!1);return ct},i.dqk.getAllAngularTestabilities=()=>_e.getAllTestabilities(),i.dqk.getAllAngularRootElements=()=>_e.getAllRootElements(),i.dqk.frameworkStabilizers||(i.dqk.frameworkStabilizers=[]),i.dqk.frameworkStabilizers.push(pe=>{const Ne=i.dqk.getAllAngularTestabilities();let ct=Ne.length,bt=!1;const Ht=function(Jt){bt=bt||Jt,ct--,0==ct&&pe(bt)};Ne.forEach(Jt=>{Jt.whenStable(Ht)})})}findTestabilityInTree(_e,Ge,pe){if(null==Ge)return null;const Ne=_e.getTestability(Ge);return null!=Ne?Ne:pe?(0,L.q)().isShadowRoot(Ge)?this.findTestabilityInTree(_e,Ge.host,!0):this.findTestabilityInTree(_e,Ge.parentElement,!0):null}},deps:[]},{provide:i.lri,useClass:i.dDg,deps:[i.R0b,i.eoX,i.rWj]},{provide:i.dDg,useClass:i.dDg,deps:[i.R0b,i.eoX,i.rWj]}],Je=[{provide:i.zSh,useValue:"root"},{provide:i.qLn,useFactory:function wt(){return new i.qLn},deps:[]},{provide:se,useClass:Ue,multi:!0,deps:[L.K0,i.R0b,i.Lbi]},{provide:se,useClass:be,multi:!0,deps:[L.K0]},ue,Be,me,{provide:i.FYo,useExisting:ue},{provide:L.JF,useClass:J,deps:[]},[]];let dt=(()=>{var ze;class _e{constructor(pe){}static withServerTransition(pe){return{ngModule:_e,providers:[{provide:i.AFp,useValue:pe.appId}]}}}return(ze=_e).\u0275fac=function(pe){return new(pe||ze)(i.LFG(Xe,12))},ze.\u0275mod=i.oAB({type:ze}),ze.\u0275inj=i.cJS({providers:[...Je,...xe],imports:[L.ez,i.hGG]}),_e})(),Ot=(()=>{var ze;class _e{constructor(pe){this._doc=pe}getTitle(){return this._doc.title}setTitle(pe){this._doc.title=pe||""}}return(ze=_e).\u0275fac=function(pe){return new(pe||ze)(i.LFG(L.K0))},ze.\u0275prov=i.Yz7({token:ze,factory:function(pe){let Ne=null;return Ne=pe?new pe:function Rt(){return new Ot((0,i.LFG)(L.K0))}(),Ne},providedIn:"root"}),_e})();typeof window<"u"&&window;let Yn=(()=>{var ze;class _e{}return(ze=_e).\u0275fac=function(pe){return new(pe||ze)},ze.\u0275prov=i.Yz7({token:ze,factory:function(pe){let Ne=null;return Ne=pe?new(pe||ze):i.LFG(Dn),Ne},providedIn:"root"}),_e})(),Dn=(()=>{var ze;class _e extends Yn{constructor(pe){super(),this._doc=pe}sanitize(pe,Ne){if(null==Ne)return null;switch(pe){case i.q3G.NONE:return Ne;case i.q3G.HTML:return(0,i.qzn)(Ne,"HTML")?(0,i.z3N)(Ne):(0,i.EiD)(this._doc,String(Ne)).toString();case i.q3G.STYLE:return(0,i.qzn)(Ne,"Style")?(0,i.z3N)(Ne):Ne;case i.q3G.SCRIPT:if((0,i.qzn)(Ne,"Script"))return(0,i.z3N)(Ne);throw new i.vHH(5200,!1);case i.q3G.URL:return(0,i.qzn)(Ne,"URL")?(0,i.z3N)(Ne):(0,i.mCW)(String(Ne));case i.q3G.RESOURCE_URL:if((0,i.qzn)(Ne,"ResourceURL"))return(0,i.z3N)(Ne);throw new i.vHH(5201,!1);default:throw new i.vHH(5202,!1)}}bypassSecurityTrustHtml(pe){return(0,i.JVY)(pe)}bypassSecurityTrustStyle(pe){return(0,i.L6k)(pe)}bypassSecurityTrustScript(pe){return(0,i.eBb)(pe)}bypassSecurityTrustUrl(pe){return(0,i.LAX)(pe)}bypassSecurityTrustResourceUrl(pe){return(0,i.pB0)(pe)}}return(ze=_e).\u0275fac=function(pe){return new(pe||ze)(i.LFG(L.K0))},ze.\u0275prov=i.Yz7({token:ze,factory:function(pe){let Ne=null;return Ne=pe?new pe:function Wn(ze){return new Dn(ze.get(L.K0))}(i.LFG(i.zs3)),Ne},providedIn:"root"}),_e})()},5877:(Dt,$e,b)=>{"use strict";b.d($e,{gz:()=>Wr,y6:()=>B,OD:()=>Se,eC:()=>xe,wm:()=>Gr,wN:()=>Fr,F0:()=>Cn,rH:()=>Ir,Bz:()=>wr,Hx:()=>Wn});var C=b(1328),i=b(9468),L=b(5592),ie=b(4674),he=b(7715),k=b(2096),q=b(5619),ce=b(2572);const J=(0,b(2306).d)(l=>function(){l(this),this.name="EmptyError",this.message="no elements in sequence"});var se=b(5211),me=b(4911),Ae=b(8407),ae=b(8504),Be=b(6232),De=b(3168),Ce=b(8645),Pe=b(7394),qe=b(6814),Z=b(7398),Ie=b(4664),Me=b(8180),Ze=b(9940),P=b(9360),ue=b(2181),Y=b(1631),oe=b(8251);function ne(l){return(0,P.e)((h,m)=>{let u=!1;h.subscribe((0,oe.x)(m,_=>{u=!0,m.next(_)},()=>{u||m.next(l),m.complete()}))})}function ge(l=Qe){return(0,P.e)((h,m)=>{let u=!1;h.subscribe((0,oe.x)(m,_=>{u=!0,m.next(_)},()=>u?m.complete():m.error(l())))})}function Qe(){return new J}var ot=b(2737);function st(l,h){const m=arguments.length>=2;return u=>u.pipe(l?(0,ue.h)((_,N)=>l(_,N,u)):ot.y,(0,Me.q)(1),m?ne(h):ge(()=>new J))}function Ue(l,h){return(0,ie.m)(h)?(0,Y.z)(l,h,1):(0,Y.z)(l,1)}var te=b(9397),K=b(4829);function X(l){return(0,P.e)((h,m)=>{let N,u=null,_=!1;u=h.subscribe((0,oe.x)(m,void 0,void 0,W=>{N=(0,K.Xf)(l(W,X(l)(h))),u?(u.unsubscribe(),u=null,N.subscribe(m)):_=!0})),_&&(u.unsubscribe(),u=null,N.subscribe(m))})}function Ve(l){return l<=0?()=>Be.E:(0,P.e)((h,m)=>{let u=[];h.subscribe((0,oe.x)(m,_=>{u.push(_),l{for(const _ of u)m.next(_);m.complete()},void 0,()=>{u=null}))})}var Et=b(975);function yt(l){return(0,P.e)((h,m)=>{try{h.subscribe(m)}finally{m.add(l)}})}var wt=b(6196),kt=b(2420),je=b(7537),Xe=b(6593);const xe="primary",Je=Symbol("RouteTitle");class dt{constructor(h){this.params=h||{}}has(h){return Object.prototype.hasOwnProperty.call(this.params,h)}get(h){if(this.has(h)){const m=this.params[h];return Array.isArray(m)?m[0]:m}return null}getAll(h){if(this.has(h)){const m=this.params[h];return Array.isArray(m)?m:[m]}return[]}get keys(){return Object.keys(this.params)}}function _t(l){return new dt(l)}function Zt(l,h,m){const u=m.path.split("/");if(u.length>l.length||"full"===m.pathMatch&&(h.hasChildren()||u.lengthu[N]===_)}return l===h}function hn(l){return l.length>0?l[l.length-1]:null}function Gt(l){return function Q(l){return!!l&&(l instanceof L.y||(0,ie.m)(l.lift)&&(0,ie.m)(l.subscribe))}(l)?l:(0,i.QGY)(l)?(0,he.D)(Promise.resolve(l)):(0,k.of)(l)}const Wt={exact:function Lt(l,h,m){if(!Xt(l.segments,h.segments)||!zt(l.segments,h.segments,m)||l.numberOfChildren!==h.numberOfChildren)return!1;for(const u in h.children)if(!l.children[u]||!Lt(l.children[u],h.children[u],m))return!1;return!0},subset:Qt},Ut={exact:function Bn(l,h){return Rt(l,h)},subset:function ln(l,h){return Object.keys(h).length<=Object.keys(l).length&&Object.keys(h).every(m=>Ot(l[m],h[m]))},ignored:()=>!0};function Sn(l,h,m){return Wt[m.paths](l.root,h.root,m.matrixParams)&&Ut[m.queryParams](l.queryParams,h.queryParams)&&!("exact"===m.fragment&&l.fragment!==h.fragment)}function Qt(l,h,m){return rn(l,h,h.segments,m)}function rn(l,h,m,u){if(l.segments.length>m.length){const _=l.segments.slice(0,m.length);return!(!Xt(_,m)||h.hasChildren()||!zt(_,m,u))}if(l.segments.length===m.length){if(!Xt(l.segments,m)||!zt(l.segments,m,u))return!1;for(const _ in h.children)if(!l.children[_]||!Qt(l.children[_],h.children[_],u))return!1;return!0}{const _=m.slice(0,l.segments.length),N=m.slice(l.segments.length);return!!(Xt(l.segments,_)&&zt(l.segments,_,u)&&l.children[xe])&&rn(l.children[xe],h,N,u)}}function zt(l,h,m){return h.every((u,_)=>Ut[m](l[_].parameters,u.parameters))}class bn{constructor(h=new pt([],{}),m={},u=null){this.root=h,this.queryParams=m,this.fragment=u}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=_t(this.queryParams)),this._queryParamMap}toString(){return Nn.serialize(this)}}class pt{constructor(h,m){this.segments=h,this.children=m,this.parent=null,Object.values(m).forEach(u=>u.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return qn(this)}}class _n{constructor(h,m){this.path=h,this.parameters=m}get parameterMap(){return this._parameterMap||(this._parameterMap=_t(this.parameters)),this._parameterMap}toString(){return _e(this)}}function Xt(l,h){return l.length===h.length&&l.every((m,u)=>m.path===h[u].path)}let Wn=(()=>{var l;class h{}return(l=h).\u0275fac=function(u){return new(u||l)},l.\u0275prov=i.Yz7({token:l,factory:function(){return new Dn},providedIn:"root"}),h})();class Dn{parse(h){const m=new Gn(h);return new bn(m.parseRootSegment(),m.parseQueryParams(),m.parseFragment())}serialize(h){const m="/".concat(Un(h.root,!0)),u=function pe(l){const h=Object.keys(l).map(m=>{const u=l[m];return Array.isArray(u)?u.map(_=>"".concat(Jn(m),"=").concat(Jn(_))).join("&"):"".concat(Jn(m),"=").concat(Jn(u))}).filter(m=>!!m);return h.length?"?".concat(h.join("&")):""}(h.queryParams),_="string"==typeof h.fragment?"#".concat(function ar(l){return encodeURI(l)}(h.fragment)):"";return"".concat(m).concat(u).concat(_)}}const Nn=new Dn;function qn(l){return l.segments.map(h=>_e(h)).join("/")}function Un(l,h){if(!l.hasChildren())return qn(l);if(h){const m=l.children[xe]?Un(l.children[xe],!1):"",u=[];return Object.entries(l.children).forEach(([_,N])=>{_!==xe&&u.push("".concat(_,":").concat(Un(N,!1)))}),u.length>0?"".concat(m,"(").concat(u.join("//"),")"):m}{const m=function Yn(l,h){let m=[];return Object.entries(l.children).forEach(([u,_])=>{u===xe&&(m=m.concat(h(_,u)))}),Object.entries(l.children).forEach(([u,_])=>{u!==xe&&(m=m.concat(h(_,u)))}),m}(l,(u,_)=>_===xe?[Un(l.children[xe],!1)]:["".concat(_,":").concat(Un(u,!1))]);return 1===Object.keys(l.children).length&&null!=l.children[xe]?"".concat(qn(l),"/").concat(m[0]):"".concat(qn(l),"/(").concat(m.join("//"),")")}}function sr(l){return encodeURIComponent(l).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Jn(l){return sr(l).replace(/%3B/gi,";")}function lr(l){return sr(l).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Zn(l){return decodeURIComponent(l)}function ze(l){return Zn(l.replace(/\+/g,"%20"))}function _e(l){return"".concat(lr(l.path)).concat(function Ge(l){return Object.keys(l).map(h=>";".concat(lr(h),"=").concat(lr(l[h]))).join("")}(l.parameters))}const Ne=/^[^\/()?;#]+/;function ct(l){const h=l.match(Ne);return h?h[0]:""}const bt=/^[^\/()?;=#]+/,Jt=/^[^=?&#]+/,Fn=/^[^&#]+/;class Gn{constructor(h){this.url=h,this.remaining=h}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new pt([],{}):new pt([],this.parseChildren())}parseQueryParams(){const h={};if(this.consumeOptional("?"))do{this.parseQueryParam(h)}while(this.consumeOptional("&"));return h}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const h=[];for(this.peekStartsWith("(")||h.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),h.push(this.parseSegment());let m={};this.peekStartsWith("/(")&&(this.capture("/"),m=this.parseParens(!0));let u={};return this.peekStartsWith("(")&&(u=this.parseParens(!1)),(h.length>0||Object.keys(m).length>0)&&(u[xe]=new pt(h,m)),u}parseSegment(){const h=ct(this.remaining);if(""===h&&this.peekStartsWith(";"))throw new i.vHH(4009,!1);return this.capture(h),new _n(Zn(h),this.parseMatrixParams())}parseMatrixParams(){const h={};for(;this.consumeOptional(";");)this.parseParam(h);return h}parseParam(h){const m=function Ht(l){const h=l.match(bt);return h?h[0]:""}(this.remaining);if(!m)return;this.capture(m);let u="";if(this.consumeOptional("=")){const _=ct(this.remaining);_&&(u=_,this.capture(u))}h[Zn(m)]=Zn(u)}parseQueryParam(h){const m=function un(l){const h=l.match(Jt);return h?h[0]:""}(this.remaining);if(!m)return;this.capture(m);let u="";if(this.consumeOptional("=")){const W=function dn(l){const h=l.match(Fn);return h?h[0]:""}(this.remaining);W&&(u=W,this.capture(u))}const _=ze(m),N=ze(u);if(h.hasOwnProperty(_)){let W=h[_];Array.isArray(W)||(W=[W],h[_]=W),W.push(N)}else h[_]=N}parseParens(h){const m={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const u=ct(this.remaining),_=this.remaining[u.length];if("/"!==_&&")"!==_&&";"!==_)throw new i.vHH(4010,!1);let N;u.indexOf(":")>-1?(N=u.slice(0,u.indexOf(":")),this.capture(N),this.capture(":")):h&&(N=xe);const W=this.parseChildren();m[N]=1===Object.keys(W).length?W[xe]:new pt([],W),this.consumeOptional("//")}return m}peekStartsWith(h){return this.remaining.startsWith(h)}consumeOptional(h){return!!this.peekStartsWith(h)&&(this.remaining=this.remaining.substring(h.length),!0)}capture(h){if(!this.consumeOptional(h))throw new i.vHH(4011,!1)}}function en(l){return l.segments.length>0?new pt([],{[xe]:l}):l}function Xn(l){const h={};for(const u of Object.keys(l.children)){const N=Xn(l.children[u]);if(u===xe&&0===N.segments.length&&N.hasChildren())for(const[W,ke]of Object.entries(N.children))h[W]=ke;else(N.segments.length>0||N.hasChildren())&&(h[u]=N)}return function er(l){if(1===l.numberOfChildren&&l.children[xe]){const h=l.children[xe];return new pt(l.segments.concat(h.segments),h.children)}return l}(new pt(l.segments,h))}function Ln(l){return l instanceof bn}function He(l){var h;let m;const N=en(function u(W){const ke={};for(const Ye of W.children){const St=u(Ye);ke[Ye.outlet]=St}const At=new pt(W.url,ke);return W===l&&(m=At),At}(l.root));return null!==(h=m)&&void 0!==h?h:N}function Te(l,h,m,u){let _=l;for(;_.parent;)_=_.parent;if(0===h.length)return Ct(_,_,_,m,u);const N=function cn(l){if("string"==typeof l[0]&&1===l.length&&"/"===l[0])return new Pt(!0,0,l);let h=0,m=!1;const u=l.reduce((_,N,W)=>{if("object"==typeof N&&null!=N){if(N.outlets){const ke={};return Object.entries(N.outlets).forEach(([At,Ye])=>{ke[At]="string"==typeof Ye?Ye.split("/"):Ye}),[..._,{outlets:ke}]}if(N.segmentPath)return[..._,N.segmentPath]}return"string"!=typeof N?[..._,N]:0===W?(N.split("/").forEach((ke,At)=>{0==At&&"."===ke||(0==At&&""===ke?m=!0:".."===ke?h++:""!=ke&&_.push(ke))}),_):[..._,N]},[]);return new Pt(m,h,u)}(h);if(N.toRoot())return Ct(_,_,new pt([],{}),m,u);const W=function $n(l,h,m){if(l.isAbsolute)return new pn(h,!0,0);if(!m)return new pn(h,!1,NaN);if(null===m.parent)return new pn(m,!0,0);const u=Le(l.commands[0])?0:1;return function Vn(l,h,m){let u=l,_=h,N=m;for(;N>_;){if(N-=_,u=u.parent,!u)throw new i.vHH(4005,!1);_=u.segments.length}return new pn(u,!1,_-N)}(m,m.segments.length-1+u,l.numberOfDoubleDots)}(N,_,l),ke=W.processChildren?cr(W.segmentGroup,W.index,N.commands):qt(W.segmentGroup,W.index,N.commands);return Ct(_,W.segmentGroup,ke,m,u)}function Le(l){return"object"==typeof l&&null!=l&&!l.outlets&&!l.segmentPath}function tt(l){return"object"==typeof l&&null!=l&&l.outlets}function Ct(l,h,m,u,_){let W,N={};u&&Object.entries(u).forEach(([At,Ye])=>{N[At]=Array.isArray(Ye)?Ye.map(St=>"".concat(St)):"".concat(Ye)}),W=l===h?m:Tt(l,h,m);const ke=en(Xn(W));return new bn(ke,N,_)}function Tt(l,h,m){const u={};return Object.entries(l.children).forEach(([_,N])=>{u[_]=N===h?m:Tt(N,h,m)}),new pt(l.segments,u)}class Pt{constructor(h,m,u){if(this.isAbsolute=h,this.numberOfDoubleDots=m,this.commands=u,h&&u.length>0&&Le(u[0]))throw new i.vHH(4003,!1);const _=u.find(tt);if(_&&_!==hn(u))throw new i.vHH(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class pn{constructor(h,m,u){this.segmentGroup=h,this.processChildren=m,this.index=u}}function qt(l,h,m){if(l||(l=new pt([],{})),0===l.segments.length&&l.hasChildren())return cr(l,h,m);const u=function gr(l,h,m){let u=0,_=h;const N={match:!1,pathIndex:0,commandIndex:0};for(;_=m.length)return N;const W=l.segments[_],ke=m[u];if(tt(ke))break;const At="".concat(ke),Ye=u0&&void 0===At)break;if(At&&Ye&&"object"==typeof Ye&&void 0===Ye.outlets){if(!O(At,Ye,W))return N;u+=2}else{if(!O(At,{},W))return N;u++}_++}return{match:!0,pathIndex:_,commandIndex:u}}(l,h,m),_=m.slice(u.commandIndex);if(u.match&&u.pathIndexN!==xe)&&l.children[xe]&&1===l.numberOfChildren&&0===l.children[xe].segments.length){const N=cr(l.children[xe],h,m);return new pt(l.segments,N.children)}return Object.entries(u).forEach(([N,W])=>{"string"==typeof W&&(W=[W]),null!==W&&(_[N]=qt(l.children[N],h,W))}),Object.entries(l.children).forEach(([N,W])=>{void 0===u[N]&&(_[N]=W)}),new pt(l.segments,_)}}function A(l,h,m){const u=l.segments.slice(0,h);let _=0;for(;_{"string"==typeof u&&(u=[u]),null!==u&&(h[m]=A(new pt([],{}),0,u))}),h}function g(l){const h={};return Object.entries(l).forEach(([m,u])=>h[m]="".concat(u)),h}function O(l,h,m){return l==m.path&&Rt(h,m.parameters)}const $="imperative";class G{constructor(h,m){this.id=h,this.url=m}}class Se extends G{constructor(h,m,u="imperative",_=null){super(h,m),this.type=0,this.navigationTrigger=u,this.restoredState=_}toString(){return"NavigationStart(id: ".concat(this.id,", url: '").concat(this.url,"')")}}class Fe extends G{constructor(h,m,u){super(h,m),this.urlAfterRedirects=u,this.type=1}toString(){return"NavigationEnd(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"')")}}class Ke extends G{constructor(h,m,u,_){super(h,m),this.reason=u,this.code=_,this.type=2}toString(){return"NavigationCancel(id: ".concat(this.id,", url: '").concat(this.url,"')")}}class We extends G{constructor(h,m,u,_){super(h,m),this.reason=u,this.code=_,this.type=16}}class v extends G{constructor(h,m,u,_){super(h,m),this.error=u,this.target=_,this.type=3}toString(){return"NavigationError(id: ".concat(this.id,", url: '").concat(this.url,"', error: ").concat(this.error,")")}}class R extends G{constructor(h,m,u,_){super(h,m),this.urlAfterRedirects=u,this.state=_,this.type=4}toString(){return"RoutesRecognized(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"', state: ").concat(this.state,")")}}class z extends G{constructor(h,m,u,_){super(h,m),this.urlAfterRedirects=u,this.state=_,this.type=7}toString(){return"GuardsCheckStart(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"', state: ").concat(this.state,")")}}class le extends G{constructor(h,m,u,_,N){super(h,m),this.urlAfterRedirects=u,this.state=_,this.shouldActivate=N,this.type=8}toString(){return"GuardsCheckEnd(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"', state: ").concat(this.state,", shouldActivate: ").concat(this.shouldActivate,")")}}class Oe extends G{constructor(h,m,u,_){super(h,m),this.urlAfterRedirects=u,this.state=_,this.type=5}toString(){return"ResolveStart(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"', state: ").concat(this.state,")")}}class we extends G{constructor(h,m,u,_){super(h,m),this.urlAfterRedirects=u,this.state=_,this.type=6}toString(){return"ResolveEnd(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"', state: ").concat(this.state,")")}}class nt{constructor(h){this.route=h,this.type=9}toString(){return"RouteConfigLoadStart(path: ".concat(this.route.path,")")}}class it{constructor(h){this.route=h,this.type=10}toString(){return"RouteConfigLoadEnd(path: ".concat(this.route.path,")")}}class ut{constructor(h){this.snapshot=h,this.type=11}toString(){return"ChildActivationStart(path: '".concat(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"","')")}}class at{constructor(h){this.snapshot=h,this.type=12}toString(){return"ChildActivationEnd(path: '".concat(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"","')")}}class It{constructor(h){this.snapshot=h,this.type=13}toString(){return"ActivationStart(path: '".concat(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"","')")}}class Nt{constructor(h){this.snapshot=h,this.type=14}toString(){return"ActivationEnd(path: '".concat(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"","')")}}class Ft{constructor(h,m,u){this.routerEvent=h,this.position=m,this.anchor=u,this.type=15}toString(){const h=this.position?"".concat(this.position[0],", ").concat(this.position[1]):null;return"Scroll(anchor: '".concat(this.anchor,"', position: '").concat(h,"')")}}class mn{}class jn{constructor(h){this.url=h}}class d{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new B,this.attachRef=null}}let B=(()=>{var l;class h{constructor(){this.contexts=new Map}onChildOutletCreated(u,_){const N=this.getOrCreateContext(u);N.outlet=_,this.contexts.set(u,N)}onChildOutletDestroyed(u){const _=this.getContext(u);_&&(_.outlet=null,_.attachRef=null)}onOutletDeactivated(){const u=this.contexts;return this.contexts=new Map,u}onOutletReAttached(u){this.contexts=u}getOrCreateContext(u){let _=this.getContext(u);return _||(_=new d,this.contexts.set(u,_)),_}getContext(u){return this.contexts.get(u)||null}}return(l=h).\u0275fac=function(u){return new(u||l)},l.\u0275prov=i.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"}),h})();class D{constructor(h){this._root=h}get root(){return this._root.value}parent(h){const m=this.pathFromRoot(h);return m.length>1?m[m.length-2]:null}children(h){const m=j(h,this._root);return m?m.children.map(u=>u.value):[]}firstChild(h){const m=j(h,this._root);return m&&m.children.length>0?m.children[0].value:null}siblings(h){const m=ye(h,this._root);return m.length<2?[]:m[m.length-2].children.map(_=>_.value).filter(_=>_!==h)}pathFromRoot(h){return ye(h,this._root).map(m=>m.value)}}function j(l,h){if(l===h.value)return h;for(const m of h.children){const u=j(l,m);if(u)return u}return null}function ye(l,h){if(l===h.value)return[h];for(const m of h.children){const u=ye(l,m);if(u.length)return u.unshift(h),u}return[]}class $t{constructor(h,m){this.value=h,this.children=m}toString(){return"TreeNode(".concat(this.value,")")}}function vn(l){const h={};return l&&l.children.forEach(m=>h[m.value.outlet]=m),h}class fr extends D{constructor(h,m){super(h),this.snapshot=m,xt(this,h)}toString(){return this.snapshot.toString()}}function tr(l,h){const m=function uo(l,h){const W=new Zr([],{},{},"",{},xe,h,null,{});return new Qn("",new $t(W,[]))}(0,h),u=new q.X([new _n("",{})]),_=new q.X({}),N=new q.X({}),W=new q.X({}),ke=new q.X(""),At=new Wr(u,_,W,ke,N,xe,h,m.root);return At.snapshot=m.root,new fr(new $t(At,[]),m)}class Wr{constructor(h,m,u,_,N,W,ke,At){var Ye,St;this.urlSubject=h,this.paramsSubject=m,this.queryParamsSubject=u,this.fragmentSubject=_,this.dataSubject=N,this.outlet=W,this.component=ke,this._futureSnapshot=At,this.title=null!==(Ye=null===(St=this.dataSubject)||void 0===St?void 0:St.pipe((0,Z.U)(Kt=>Kt[Je])))&&void 0!==Ye?Ye:(0,k.of)(void 0),this.url=h,this.params=m,this.queryParams=u,this.fragment=_,this.data=N}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=this.params.pipe((0,Z.U)(h=>_t(h)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe((0,Z.U)(h=>_t(h)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():"Future(".concat(this._futureSnapshot,")")}}function no(l,h="emptyOnly"){const m=l.pathFromRoot;let u=0;if("always"!==h)for(u=m.length-1;u>=1;){const _=m[u],N=m[u-1];if(_.routeConfig&&""===_.routeConfig.path)u--;else{if(N.component)break;u--}}return function Ko(l){return l.reduce((h,m)=>{var u;return{params:(0,C.Z)((0,C.Z)({},h.params),m.params),data:(0,C.Z)((0,C.Z)({},h.data),m.data),resolve:(0,C.Z)((0,C.Z)((0,C.Z)((0,C.Z)({},m.data),h.resolve),null===(u=m.routeConfig)||void 0===u?void 0:u.data),m._resolvedData)}},{params:{},data:{},resolve:{}})}(m.slice(u))}class Zr{get title(){var h;return null===(h=this.data)||void 0===h?void 0:h[Je]}constructor(h,m,u,_,N,W,ke,At,Ye){this.url=h,this.params=m,this.queryParams=u,this.fragment=_,this.data=N,this.outlet=W,this.component=ke,this.routeConfig=At,this._resolve=Ye}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=_t(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=_t(this.queryParams)),this._queryParamMap}toString(){const h=this.url.map(u=>u.toString()).join("/"),m=this.routeConfig?this.routeConfig.path:"";return"Route(url:'".concat(h,"', path:'").concat(m,"')")}}class Qn extends D{constructor(h,m){super(m),this.url=h,xt(this,m)}toString(){return tn(this._root)}}function xt(l,h){h.value._routerState=l,h.children.forEach(m=>xt(l,m))}function tn(l){const h=l.children.length>0?" { ".concat(l.children.map(tn).join(", ")," } "):"";return"".concat(l.value).concat(h)}function On(l){if(l.snapshot){const h=l.snapshot,m=l._futureSnapshot;l.snapshot=m,Rt(h.queryParams,m.queryParams)||l.queryParamsSubject.next(m.queryParams),h.fragment!==m.fragment&&l.fragmentSubject.next(m.fragment),Rt(h.params,m.params)||l.paramsSubject.next(m.params),function jt(l,h){if(l.length!==h.length)return!1;for(let m=0;mRt(m.parameters,h[u].parameters))}(l.url,h.url);return m&&!(!l.parent!=!h.parent)&&(!l.parent||Er(l.parent,h.parent))}let fo=(()=>{var l;class h{constructor(){this.activated=null,this._activatedRoute=null,this.name=xe,this.activateEvents=new i.vpe,this.deactivateEvents=new i.vpe,this.attachEvents=new i.vpe,this.detachEvents=new i.vpe,this.parentContexts=(0,i.f3M)(B),this.location=(0,i.f3M)(i.s_b),this.changeDetector=(0,i.f3M)(i.sBO),this.environmentInjector=(0,i.f3M)(i.lqb),this.inputBinder=(0,i.f3M)($r,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(u){if(u.name){const{firstChange:_,previousValue:N}=u.name;if(_)return;this.isTrackedInParentContexts(N)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(N)),this.initializeOutletWithName()}}ngOnDestroy(){var u;this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),null===(u=this.inputBinder)||void 0===u||u.unsubscribeFromRouteData(this)}isTrackedInParentContexts(u){var _;return(null===(_=this.parentContexts.getContext(u))||void 0===_?void 0:_.outlet)===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const u=this.parentContexts.getContext(this.name);null!=u&&u.route&&(u.attachRef?this.attach(u.attachRef,u.route):this.activateWith(u.route,u.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new i.vHH(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new i.vHH(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new i.vHH(4012,!1);this.location.detach();const u=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(u.instance),u}attach(u,_){var N;this.activated=u,this._activatedRoute=_,this.location.insert(u.hostView),null===(N=this.inputBinder)||void 0===N||N.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(u.instance)}deactivate(){if(this.activated){const u=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(u)}}activateWith(u,_){var N;if(this.isActivated)throw new i.vHH(4013,!1);this._activatedRoute=u;const W=this.location,At=u.snapshot.component,Ye=this.parentContexts.getOrCreateContext(this.name).children,St=new hr(u,Ye,W.injector);this.activated=W.createComponent(At,{index:W.length,injector:St,environmentInjector:null!=_?_:this.environmentInjector}),this.changeDetector.markForCheck(),null===(N=this.inputBinder)||void 0===N||N.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}}return(l=h).\u0275fac=function(u){return new(u||l)},l.\u0275dir=i.lG2({type:l,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[i.TTD]}),h})();class hr{constructor(h,m,u){this.route=h,this.childContexts=m,this.parent=u}get(h,m){return h===Wr?this.route:h===B?this.childContexts:this.parent.get(h,m)}}const $r=new i.OlP("");let zn=(()=>{var l;class h{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(u){this.unsubscribeFromRouteData(u),this.subscribeToRouteData(u)}unsubscribeFromRouteData(u){var _;null===(_=this.outletDataSubscriptions.get(u))||void 0===_||_.unsubscribe(),this.outletDataSubscriptions.delete(u)}subscribeToRouteData(u){const{activatedRoute:_}=u,N=(0,ce.a)([_.queryParams,_.params,_.data]).pipe((0,Ie.w)(([W,ke,At],Ye)=>(At=(0,C.Z)((0,C.Z)((0,C.Z)({},W),ke),At),0===Ye?(0,k.of)(At):Promise.resolve(At)))).subscribe(W=>{if(!u.isActivated||!u.activatedComponentRef||u.activatedRoute!==_||null===_.component)return void this.unsubscribeFromRouteData(u);const ke=(0,i.qFp)(_.component);if(ke)for(const{templateName:At}of ke.inputs)u.activatedComponentRef.setInput(At,W[At]);else this.unsubscribeFromRouteData(u)});this.outletDataSubscriptions.set(u,N)}}return(l=h).\u0275fac=function(u){return new(u||l)},l.\u0275prov=i.Yz7({token:l,factory:l.\u0275fac}),h})();function Vr(l,h,m){if(m&&l.shouldReuseRoute(h.value,m.value.snapshot)){const u=m.value;u._futureSnapshot=h.value;const _=function nn(l,h,m){return h.children.map(u=>{for(const _ of m.children)if(l.shouldReuseRoute(u.value,_.value.snapshot))return Vr(l,u,_);return Vr(l,u)})}(l,h,m);return new $t(u,_)}{if(l.shouldAttach(h.value)){const N=l.retrieve(h.value);if(null!==N){const W=N.route;return W.value._futureSnapshot=h.value,W.children=h.children.map(ke=>Vr(l,ke)),W}}const u=function wo(l){return new Wr(new q.X(l.url),new q.X(l.params),new q.X(l.queryParams),new q.X(l.fragment),new q.X(l.data),l.outlet,l.component,l)}(h.value),_=h.children.map(N=>Vr(l,N));return new $t(u,_)}}const qo="ngNavigationCancelingError";function jr(l,h){const{redirectTo:m,navigationBehaviorOptions:u}=Ln(h)?{redirectTo:h,navigationBehaviorOptions:void 0}:h,_=nr(!1,0,h);return _.url=m,_.navigationBehaviorOptions=u,_}function nr(l,h,m){const u=new Error("NavigationCancelingError: "+(l||""));return u[qo]=!0,u.cancellationCode=h,m&&(u.url=m),u}function oo(l){return l&&l[qo]}let ur=(()=>{var l;class h{}return(l=h).\u0275fac=function(u){return new(u||l)},l.\u0275cmp=i.Xpm({type:l,selectors:[["ng-component"]],standalone:!0,features:[i.jDz],decls:1,vars:0,template:function(u,_){1&u&&i._UZ(0,"router-outlet")},dependencies:[fo],encapsulation:2}),h})();function ko(l){const h=l.children&&l.children.map(ko),m=h?(0,C.Z)((0,C.Z)({},l),{},{children:h}):(0,C.Z)({},l);return!m.component&&!m.loadComponent&&(h||m.loadChildren)&&m.outlet&&m.outlet!==xe&&(m.component=ur),m}function dr(l){return l.outlet||xe}function Pr(l){var h;if(!l)return null;if(null!==(h=l.routeConfig)&&void 0!==h&&h._injector)return l.routeConfig._injector;for(let m=l.parent;m;m=m.parent){const u=m.routeConfig;if(null!=u&&u._loadedInjector)return u._loadedInjector;if(null!=u&&u._injector)return u._injector}return null}class Bi{constructor(h,m,u,_,N){this.routeReuseStrategy=h,this.futureState=m,this.currState=u,this.forwardEvent=_,this.inputBindingEnabled=N}activate(h){const m=this.futureState._root,u=this.currState?this.currState._root:null;this.deactivateChildRoutes(m,u,h),On(this.futureState.root),this.activateChildRoutes(m,u,h)}deactivateChildRoutes(h,m,u){const _=vn(m);h.children.forEach(N=>{const W=N.value.outlet;this.deactivateRoutes(N,_[W],u),delete _[W]}),Object.values(_).forEach(N=>{this.deactivateRouteAndItsChildren(N,u)})}deactivateRoutes(h,m,u){const _=h.value,N=m?m.value:null;if(_===N)if(_.component){const W=u.getContext(_.outlet);W&&this.deactivateChildRoutes(h,m,W.children)}else this.deactivateChildRoutes(h,m,u);else N&&this.deactivateRouteAndItsChildren(m,u)}deactivateRouteAndItsChildren(h,m){h.value.component&&this.routeReuseStrategy.shouldDetach(h.value.snapshot)?this.detachAndStoreRouteSubtree(h,m):this.deactivateRouteAndOutlet(h,m)}detachAndStoreRouteSubtree(h,m){const u=m.getContext(h.value.outlet),_=u&&h.value.component?u.children:m,N=vn(h);for(const W of Object.keys(N))this.deactivateRouteAndItsChildren(N[W],_);if(u&&u.outlet){const W=u.outlet.detach(),ke=u.children.onOutletDeactivated();this.routeReuseStrategy.store(h.value.snapshot,{componentRef:W,route:h,contexts:ke})}}deactivateRouteAndOutlet(h,m){const u=m.getContext(h.value.outlet),_=u&&h.value.component?u.children:m,N=vn(h);for(const W of Object.keys(N))this.deactivateRouteAndItsChildren(N[W],_);u&&(u.outlet&&(u.outlet.deactivate(),u.children.onOutletDeactivated()),u.attachRef=null,u.route=null)}activateChildRoutes(h,m,u){const _=vn(m);h.children.forEach(N=>{this.activateRoutes(N,_[N.value.outlet],u),this.forwardEvent(new Nt(N.value.snapshot))}),h.children.length&&this.forwardEvent(new at(h.value.snapshot))}activateRoutes(h,m,u){const _=h.value,N=m?m.value:null;if(On(_),_===N)if(_.component){const W=u.getOrCreateContext(_.outlet);this.activateChildRoutes(h,m,W.children)}else this.activateChildRoutes(h,m,u);else if(_.component){const W=u.getOrCreateContext(_.outlet);if(this.routeReuseStrategy.shouldAttach(_.snapshot)){const ke=this.routeReuseStrategy.retrieve(_.snapshot);this.routeReuseStrategy.store(_.snapshot,null),W.children.onOutletReAttached(ke.contexts),W.attachRef=ke.componentRef,W.route=ke.route.value,W.outlet&&W.outlet.attach(ke.componentRef,ke.route.value),On(ke.route.value),this.activateChildRoutes(h,null,W.children)}else{const ke=Pr(_.snapshot);W.attachRef=null,W.route=_,W.injector=ke,W.outlet&&W.outlet.activateWith(_,W.injector),this.activateChildRoutes(h,null,W.children)}}else this.activateChildRoutes(h,null,u)}}class Cr{constructor(h){this.path=h,this.route=this.path[this.path.length-1]}}class pr{constructor(h,m){this.component=h,this.route=m}}function ci(l,h,m){const u=l._root;return br(u,h?h._root:null,m,[u.value])}function Xr(l,h){const m=Symbol(),u=h.get(l,m);return u===m?"function"!=typeof l||(0,i.Z0I)(l)?h.get(l):l:u}function br(l,h,m,u,_={canDeactivateChecks:[],canActivateChecks:[]}){const N=vn(h);return l.children.forEach(W=>{(function ui(l,h,m,u,_={canDeactivateChecks:[],canActivateChecks:[]}){const N=l.value,W=h?h.value:null,ke=m?m.getContext(l.value.outlet):null;if(W&&N.routeConfig===W.routeConfig){const At=function $i(l,h,m){if("function"==typeof m)return m(l,h);switch(m){case"pathParamsChange":return!Xt(l.url,h.url);case"pathParamsOrQueryParamsChange":return!Xt(l.url,h.url)||!Rt(l.queryParams,h.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Er(l,h)||!Rt(l.queryParams,h.queryParams);default:return!Er(l,h)}}(W,N,N.routeConfig.runGuardsAndResolvers);At?_.canActivateChecks.push(new Cr(u)):(N.data=W.data,N._resolvedData=W._resolvedData),br(l,h,N.component?ke?ke.children:null:m,u,_),At&&ke&&ke.outlet&&ke.outlet.isActivated&&_.canDeactivateChecks.push(new pr(ke.outlet.component,W))}else W&&ti(h,ke,_),_.canActivateChecks.push(new Cr(u)),br(l,null,N.component?ke?ke.children:null:m,u,_)})(W,N[W.value.outlet],m,u.concat([W.value]),_),delete N[W.value.outlet]}),Object.entries(N).forEach(([W,ke])=>ti(ke,m.getContext(W),_)),_}function ti(l,h,m){const u=vn(l),_=l.value;Object.entries(u).forEach(([N,W])=>{ti(W,_.component?h?h.children.getContext(N):null:h,m)}),m.canDeactivateChecks.push(new pr(_.component&&h&&h.outlet&&h.outlet.isActivated?h.outlet.component:null,_))}function di(l){return"function"==typeof l}function ee(l){return l instanceof J||"EmptyError"===(null==l?void 0:l.name)}const mt=Symbol("INITIAL_VALUE");function Yt(){return(0,Ie.w)(l=>(0,ce.a)(l.map(h=>h.pipe((0,Me.q)(1),function F(...l){const h=(0,Ze.yG)(l);return(0,P.e)((m,u)=>{(h?(0,se.z)(l,m,h):(0,se.z)(l,m)).subscribe(u)})}(mt)))).pipe((0,Z.U)(h=>{for(const m of h)if(!0!==m){if(m===mt)return mt;if(!1===m||m instanceof bn)return m}return!0}),(0,ue.h)(h=>h!==mt),(0,Me.q)(1)))}function Qr(l){return(0,Ae.z)((0,te.b)(h=>{if(Ln(h))throw jr(0,h)}),(0,Z.U)(h=>!0===h))}class Vi{constructor(h){this.segmentGroup=h||null}}class vr{constructor(h){this.urlTree=h}}function Kr(l){return(0,ae._)(new Vi(l))}function Nr(l){return(0,ae._)(new vr(l))}class Bs{constructor(h,m){this.urlSerializer=h,this.urlTree=m}noMatchError(h){return new i.vHH(4002,!1)}lineralizeSegments(h,m){let u=[],_=m.root;for(;;){if(u=u.concat(_.segments),0===_.numberOfChildren)return(0,k.of)(u);if(_.numberOfChildren>1||!_.children[xe])return(0,ae._)(new i.vHH(4e3,!1));_=_.children[xe]}}applyRedirectCommands(h,m,u){return this.applyRedirectCreateUrlTree(m,this.urlSerializer.parse(m),h,u)}applyRedirectCreateUrlTree(h,m,u,_){const N=this.createSegmentGroup(h,m.root,u,_);return new bn(N,this.createQueryParams(m.queryParams,this.urlTree.queryParams),m.fragment)}createQueryParams(h,m){const u={};return Object.entries(h).forEach(([_,N])=>{if("string"==typeof N&&N.startsWith(":")){const ke=N.substring(1);u[_]=m[ke]}else u[_]=N}),u}createSegmentGroup(h,m,u,_){const N=this.createSegments(h,m.segments,u,_);let W={};return Object.entries(m.children).forEach(([ke,At])=>{W[ke]=this.createSegmentGroup(h,At,u,_)}),new pt(N,W)}createSegments(h,m,u,_){return m.map(N=>N.path.startsWith(":")?this.findPosParam(h,N,_):this.findOrReturn(N,u))}findPosParam(h,m,u){const _=u[m.path.substring(1)];if(!_)throw new i.vHH(4001,!1);return _}findOrReturn(h,m){let u=0;for(const _ of m){if(_.path===h.path)return m.splice(u),_;u++}return h}}const yi={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function ji(l,h,m,u,_){const N=Di(l,h,m);return N.matched?(u=function Lo(l,h){var m;return l.providers&&!l._injector&&(l._injector=(0,i.MMx)(l.providers,h,"Route: ".concat(l.path))),null!==(m=l._injector)&&void 0!==m?m:h}(h,u),function lc(l,h,m,u){const _=h.canMatch;if(!_||0===_.length)return(0,k.of)(!0);const N=_.map(W=>{const ke=Xr(W,l);return Gt(function y(l){return l&&di(l.canMatch)}(ke)?ke.canMatch(h,m):l.runInContext(()=>ke(h,m)))});return(0,k.of)(N).pipe(Yt(),Qr())}(u,h,m).pipe((0,Z.U)(W=>!0===W?N:(0,C.Z)({},yi)))):(0,k.of)(N)}function Di(l,h,m){var u,_;if(""===h.path)return"full"===h.pathMatch&&(l.hasChildren()||m.length>0)?(0,C.Z)({},yi):{matched:!0,consumedSegments:[],remainingSegments:m,parameters:{},positionalParamSegments:{}};const W=(h.matcher||Zt)(m,l,h);if(!W)return(0,C.Z)({},yi);const ke={};Object.entries(null!==(u=W.posParams)&&void 0!==u?u:{}).forEach(([Ye,St])=>{ke[Ye]=St.path});const At=W.consumed.length>0?(0,C.Z)((0,C.Z)({},ke),W.consumed[W.consumed.length-1].parameters):ke;return{matched:!0,consumedSegments:W.consumed,remainingSegments:m.slice(W.consumed.length),parameters:At,positionalParamSegments:null!==(_=W.posParams)&&void 0!==_?_:{}}}function _i(l,h,m,u){return m.length>0&&function Hi(l,h,m){return m.some(u=>$o(l,h,u)&&dr(u)!==xe)}(l,m,u)?{segmentGroup:new pt(h,$s(u,new pt(m,l.children))),slicedSegments:[]}:0===m.length&&function Ui(l,h,m){return m.some(u=>$o(l,h,u))}(l,m,u)?{segmentGroup:new pt(l.segments,Ei(l,0,m,u,l.children)),slicedSegments:m}:{segmentGroup:new pt(l.segments,l.children),slicedSegments:m}}function Ei(l,h,m,u,_){const N={};for(const W of u)if($o(l,m,W)&&!_[dr(W)]){const ke=new pt([],{});N[dr(W)]=ke}return(0,C.Z)((0,C.Z)({},_),N)}function $s(l,h){const m={};m[xe]=h;for(const u of l)if(""===u.path&&dr(u)!==xe){const _=new pt([],{});m[dr(u)]=_}return m}function $o(l,h,m){return(!(l.hasChildren()||h.length>0)||"full"!==m.pathMatch)&&""===m.path}class cc{constructor(h,m,u,_,N,W,ke){this.injector=h,this.configLoader=m,this.rootComponentType=u,this.config=_,this.urlTree=N,this.paramsInheritanceStrategy=W,this.urlSerializer=ke,this.allowRedirects=!0,this.applyRedirects=new Bs(this.urlSerializer,this.urlTree)}noMatchError(h){return new i.vHH(4002,!1)}recognize(){const h=_i(this.urlTree.root,[],[],this.config).segmentGroup;return this.processSegmentGroup(this.injector,this.config,h,xe).pipe(X(m=>{if(m instanceof vr)return this.allowRedirects=!1,this.urlTree=m.urlTree,this.match(m.urlTree);throw m instanceof Vi?this.noMatchError(m):m}),(0,Z.U)(m=>{const u=new Zr([],Object.freeze({}),Object.freeze((0,C.Z)({},this.urlTree.queryParams)),this.urlTree.fragment,{},xe,this.rootComponentType,null,{}),_=new $t(u,m),N=new Qn("",_),W=function yr(l,h,m=null,u=null){return Te(He(l),h,m,u)}(u,[],this.urlTree.queryParams,this.urlTree.fragment);return W.queryParams=this.urlTree.queryParams,N.url=this.urlSerializer.serialize(W),this.inheritParamsAndData(N._root),{state:N,tree:W}}))}match(h){return this.processSegmentGroup(this.injector,this.config,h.root,xe).pipe(X(u=>{throw u instanceof Vi?this.noMatchError(u):u}))}inheritParamsAndData(h){const m=h.value,u=no(m,this.paramsInheritanceStrategy);m.params=Object.freeze(u.params),m.data=Object.freeze(u.data),h.children.forEach(_=>this.inheritParamsAndData(_))}processSegmentGroup(h,m,u,_){return 0===u.segments.length&&u.hasChildren()?this.processChildren(h,m,u):this.processSegment(h,m,u,u.segments,_,!0)}processChildren(h,m,u){const _=[];for(const N of Object.keys(u.children))"primary"===N?_.unshift(N):_.push(N);return(0,he.D)(_).pipe(Ue(N=>{const W=u.children[N],ke=function So(l,h){const m=l.filter(u=>dr(u)===h);return m.push(...l.filter(u=>dr(u)!==h)),m}(m,N);return this.processSegmentGroup(h,ke,W,N)}),function ve(l,h){return(0,P.e)(function be(l,h,m,u,_){return(N,W)=>{let ke=m,At=h,Ye=0;N.subscribe((0,oe.x)(W,St=>{const Kt=Ye++;At=ke?l(At,St,Kt):(ke=!0,St),u&&W.next(At)},_&&(()=>{ke&&W.next(At),W.complete()})))}}(l,h,arguments.length>=2,!0))}((N,W)=>(N.push(...W),N)),ne(null),function gt(l,h){const m=arguments.length>=2;return u=>u.pipe(l?(0,ue.h)((_,N)=>l(_,N,u)):ot.y,Ve(1),m?ne(h):ge(()=>new J))}(),(0,Y.z)(N=>{if(null===N)return Kr(u);const W=js(N);return function uc(l){l.sort((h,m)=>h.value.outlet===xe?-1:m.value.outlet===xe?1:h.value.outlet.localeCompare(m.value.outlet))}(W),(0,k.of)(W)}))}processSegment(h,m,u,_,N,W){return(0,he.D)(m).pipe(Ue(ke=>{var At;return this.processSegmentAgainstRoute(null!==(At=ke._injector)&&void 0!==At?At:h,m,ke,u,_,N,W).pipe(X(Ye=>{if(Ye instanceof Vi)return(0,k.of)(null);throw Ye}))}),st(ke=>!!ke),X(ke=>{if(ee(ke))return function ni(l,h,m){return 0===h.length&&!l.children[m]}(u,_,N)?(0,k.of)([]):Kr(u);throw ke}))}processSegmentAgainstRoute(h,m,u,_,N,W,ke){return function fi(l,h,m,u){return!!(dr(l)===u||u!==xe&&$o(h,m,l))&&("**"===l.path||Di(h,l,m).matched)}(u,_,N,W)?void 0===u.redirectTo?this.matchSegmentAgainstRoute(h,_,u,N,W,ke):ke&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(h,_,m,u,N,W):Kr(_):Kr(_)}expandSegmentAgainstRouteUsingRedirect(h,m,u,_,N,W){return"**"===_.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(h,u,_,W):this.expandRegularSegmentAgainstRouteUsingRedirect(h,m,u,_,N,W)}expandWildCardWithParamsAgainstRouteUsingRedirect(h,m,u,_){const N=this.applyRedirects.applyRedirectCommands([],u.redirectTo,{});return u.redirectTo.startsWith("/")?Nr(N):this.applyRedirects.lineralizeSegments(u,N).pipe((0,Y.z)(W=>{const ke=new pt(W,{});return this.processSegment(h,m,ke,W,_,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(h,m,u,_,N,W){const{matched:ke,consumedSegments:At,remainingSegments:Ye,positionalParamSegments:St}=Di(m,_,N);if(!ke)return Kr(m);const Kt=this.applyRedirects.applyRedirectCommands(At,_.redirectTo,St);return _.redirectTo.startsWith("/")?Nr(Kt):this.applyRedirects.lineralizeSegments(_,Kt).pipe((0,Y.z)(Kn=>this.processSegment(h,u,m,Kn.concat(Ye),W,!1)))}matchSegmentAgainstRoute(h,m,u,_,N,W){let ke;if("**"===u.path){var At,Ye;const St=_.length>0?hn(_).parameters:{},Kt=new Zr(_,St,Object.freeze((0,C.Z)({},this.urlTree.queryParams)),this.urlTree.fragment,Fa(u),dr(u),null!==(At=null!==(Ye=u.component)&&void 0!==Ye?Ye:u._loadedComponent)&&void 0!==At?At:null,u,Vo(u));ke=(0,k.of)({snapshot:Kt,consumedSegments:[],remainingSegments:[]}),m.children={}}else ke=ji(m,u,_,h).pipe((0,Z.U)(({matched:St,consumedSegments:Kt,remainingSegments:Kn,parameters:Mr})=>{var Pn,Dr;return St?{snapshot:new Zr(Kt,Mr,Object.freeze((0,C.Z)({},this.urlTree.queryParams)),this.urlTree.fragment,Fa(u),dr(u),null!==(Pn=null!==(Dr=u.component)&&void 0!==Dr?Dr:u._loadedComponent)&&void 0!==Pn?Pn:null,u,Vo(u)),consumedSegments:Kt,remainingSegments:Kn}:null}));return ke.pipe((0,Ie.w)(St=>{var Kt;return null===St?Kr(m):(h=null!==(Kt=u._injector)&&void 0!==Kt?Kt:h,this.getChildConfig(h,u,_).pipe((0,Ie.w)(({routes:Kn})=>{var Mr;const Pn=null!==(Mr=u._loadedInjector)&&void 0!==Mr?Mr:h,{snapshot:Dr,consumedSegments:Uo,remainingSegments:Mi}=St,{segmentGroup:_r,slicedSegments:ao}=_i(m,Uo,Mi,Kn);if(0===ao.length&&_r.hasChildren())return this.processChildren(Pn,Kn,_r).pipe((0,Z.U)(Yi=>null===Yi?null:[new $t(Dr,Yi)]));if(0===Kn.length&&0===ao.length)return(0,k.of)([new $t(Dr,[])]);const or=dr(u)===N;return this.processSegment(Pn,Kn,_r,ao,or?xe:N,!0).pipe((0,Z.U)(Yi=>[new $t(Dr,Yi)]))})))}))}getChildConfig(h,m,u){return m.children?(0,k.of)({routes:m.children,injector:h}):m.loadChildren?void 0!==m._loadedRoutes?(0,k.of)({routes:m._loadedRoutes,injector:m._loadedInjector}):function vo(l,h,m,u){const _=h.canLoad;if(void 0===_||0===_.length)return(0,k.of)(!0);const N=_.map(W=>{const ke=Xr(W,l);return Gt(function Ns(l){return l&&di(l.canLoad)}(ke)?ke.canLoad(h,m):l.runInContext(()=>ke(h,m)))});return(0,k.of)(N).pipe(Yt(),Qr())}(h,m,u).pipe((0,Y.z)(_=>_?this.configLoader.loadChildren(h,m).pipe((0,te.b)(N=>{m._loadedRoutes=N.routes,m._loadedInjector=N.injector})):function ks(l){return(0,ae._)(nr(!1,3))}())):(0,k.of)({routes:[],injector:h})}}function dc(l){const h=l.value.routeConfig;return h&&""===h.path}function js(l){const h=[],m=new Set;for(const u of l){if(!dc(u)){h.push(u);continue}const _=h.find(N=>u.value.routeConfig===N.value.routeConfig);void 0!==_?(_.children.push(...u.children),m.add(_)):h.push(u)}for(const u of m){const _=js(u.children);h.push(new $t(u.value,_))}return h.filter(u=>!m.has(u))}function Fa(l){return l.data||{}}function Vo(l){return l.resolve||{}}function fe(l){return"string"==typeof l.title||null===l.title}function rt(l){return(0,Ie.w)(h=>{const m=l(h);return m?(0,he.D)(m).pipe((0,Z.U)(()=>h)):(0,k.of)(h)})}const vt=new i.OlP("ROUTES");let gn=(()=>{var l;class h{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=(0,i.f3M)(i.Sil)}loadComponent(u){if(this.componentLoaders.get(u))return this.componentLoaders.get(u);if(u._loadedComponent)return(0,k.of)(u._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(u);const _=Gt(u.loadComponent()).pipe((0,Z.U)(fn),(0,te.b)(W=>{this.onLoadEndListener&&this.onLoadEndListener(u),u._loadedComponent=W}),yt(()=>{this.componentLoaders.delete(u)})),N=new De.c(_,()=>new Ce.x).pipe((0,wt.x)());return this.componentLoaders.set(u,N),N}loadChildren(u,_){if(this.childrenLoaders.get(_))return this.childrenLoaders.get(_);if(_._loadedRoutes)return(0,k.of)({routes:_._loadedRoutes,injector:_._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(_);const W=function En(l,h,m,u){return Gt(l.loadChildren()).pipe((0,Z.U)(fn),(0,Y.z)(_=>_ instanceof i.YKP||Array.isArray(_)?(0,k.of)(_):(0,he.D)(h.compileModuleAsync(_))),(0,Z.U)(_=>{u&&u(l);let N,W,ke=!1;return Array.isArray(_)?(W=_,!0):(N=_.create(m).injector,W=N.get(vt,[],{optional:!0,self:!0}).flat()),{routes:W.map(ko),injector:N}}))}(_,this.compiler,u,this.onLoadEndListener).pipe(yt(()=>{this.childrenLoaders.delete(_)})),ke=new De.c(W,()=>new Ce.x).pipe((0,wt.x)());return this.childrenLoaders.set(_,ke),ke}}return(l=h).\u0275fac=function(u){return new(u||l)},l.\u0275prov=i.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"}),h})();function fn(l){return function In(l){return l&&"object"==typeof l&&"default"in l}(l)?l.default:l}let Rn=(()=>{var l;class h{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new Ce.x,this.transitionAbortSubject=new Ce.x,this.configLoader=(0,i.f3M)(gn),this.environmentInjector=(0,i.f3M)(i.lqb),this.urlSerializer=(0,i.f3M)(Wn),this.rootContexts=(0,i.f3M)(B),this.inputBindingEnabled=null!==(0,i.f3M)($r,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>(0,k.of)(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=N=>this.events.next(new it(N)),this.configLoader.onLoadStartListener=N=>this.events.next(new nt(N))}complete(){var u;null===(u=this.transitions)||void 0===u||u.complete()}handleNavigationRequest(u){var _;const N=++this.navigationId;null===(_=this.transitions)||void 0===_||_.next((0,C.Z)((0,C.Z)((0,C.Z)({},this.transitions.value),u),{},{id:N}))}setupNavigations(u,_,N){return this.transitions=new q.X({id:0,currentUrlTree:_,currentRawUrl:_,currentBrowserUrl:_,extractedUrl:u.urlHandlingStrategy.extract(_),urlAfterRedirects:u.urlHandlingStrategy.extract(_),rawUrl:_,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:$,restoredState:null,currentSnapshot:N.snapshot,targetSnapshot:null,currentRouterState:N,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,ue.h)(W=>0!==W.id),(0,Z.U)(W=>(0,C.Z)((0,C.Z)({},W),{},{extractedUrl:u.urlHandlingStrategy.extract(W.rawUrl)})),(0,Ie.w)(W=>{this.currentTransition=W;let ke=!1,At=!1;return(0,k.of)(W).pipe((0,te.b)(Ye=>{this.currentNavigation={id:Ye.id,initialUrl:Ye.rawUrl,extractedUrl:Ye.extractedUrl,trigger:Ye.source,extras:Ye.extras,previousNavigation:this.lastSuccessfulNavigation?(0,C.Z)((0,C.Z)({},this.lastSuccessfulNavigation),{},{previousNavigation:null}):null}}),(0,Ie.w)(Ye=>{var St;const Kt=Ye.currentBrowserUrl.toString(),Kn=!u.navigated||Ye.extractedUrl.toString()!==Kt||Kt!==Ye.currentUrlTree.toString(),Mr=null!==(St=Ye.extras.onSameUrlNavigation)&&void 0!==St?St:u.onSameUrlNavigation;if(!Kn&&"reload"!==Mr){const Pn="";return this.events.next(new We(Ye.id,this.urlSerializer.serialize(Ye.rawUrl),Pn,0)),Ye.resolve(null),Be.E}if(u.urlHandlingStrategy.shouldProcessUrl(Ye.rawUrl))return(0,k.of)(Ye).pipe((0,Ie.w)(Pn=>{var Dr,Uo;const Mi=null===(Dr=this.transitions)||void 0===Dr?void 0:Dr.getValue();return this.events.next(new Se(Pn.id,this.urlSerializer.serialize(Pn.extractedUrl),Pn.source,Pn.restoredState)),Mi!==(null===(Uo=this.transitions)||void 0===Uo?void 0:Uo.getValue())?Be.E:Promise.resolve(Pn)}),function Gi(l,h,m,u,_,N){return(0,Y.z)(W=>function Vs(l,h,m,u,_,N,W="emptyOnly"){return new cc(l,h,m,u,_,W,N).recognize()}(l,h,m,u,W.extractedUrl,_,N).pipe((0,Z.U)(({state:ke,tree:At})=>(0,C.Z)((0,C.Z)({},W),{},{targetSnapshot:ke,urlAfterRedirects:At}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,u.config,this.urlSerializer,u.paramsInheritanceStrategy),(0,te.b)(Pn=>{W.targetSnapshot=Pn.targetSnapshot,W.urlAfterRedirects=Pn.urlAfterRedirects,this.currentNavigation=(0,C.Z)((0,C.Z)({},this.currentNavigation),{},{finalUrl:Pn.urlAfterRedirects});const Dr=new R(Pn.id,this.urlSerializer.serialize(Pn.extractedUrl),this.urlSerializer.serialize(Pn.urlAfterRedirects),Pn.targetSnapshot);this.events.next(Dr)}));if(Kn&&u.urlHandlingStrategy.shouldProcessUrl(Ye.currentRawUrl)){const{id:Pn,extractedUrl:Dr,source:Uo,restoredState:Mi,extras:_r}=Ye,ao=new Se(Pn,this.urlSerializer.serialize(Dr),Uo,Mi);this.events.next(ao);const or=tr(0,this.rootComponentType).snapshot;return this.currentTransition=W=(0,C.Z)((0,C.Z)({},Ye),{},{targetSnapshot:or,urlAfterRedirects:Dr,extras:(0,C.Z)((0,C.Z)({},_r),{},{skipLocationChange:!1,replaceUrl:!1})}),(0,k.of)(W)}{const Pn="";return this.events.next(new We(Ye.id,this.urlSerializer.serialize(Ye.extractedUrl),Pn,1)),Ye.resolve(null),Be.E}}),(0,te.b)(Ye=>{const St=new z(Ye.id,this.urlSerializer.serialize(Ye.extractedUrl),this.urlSerializer.serialize(Ye.urlAfterRedirects),Ye.targetSnapshot);this.events.next(St)}),(0,Z.U)(Ye=>(this.currentTransition=W=(0,C.Z)((0,C.Z)({},Ye),{},{guards:ci(Ye.targetSnapshot,Ye.currentSnapshot,this.rootContexts)}),W)),function ir(l,h){return(0,Y.z)(m=>{const{targetSnapshot:u,currentSnapshot:_,guards:{canActivateChecks:N,canDeactivateChecks:W}}=m;return 0===W.length&&0===N.length?(0,k.of)((0,C.Z)((0,C.Z)({},m),{},{guardsResult:!0})):function Or(l,h,m,u){return(0,he.D)(l).pipe((0,Y.z)(_=>function ac(l,h,m,u,_){const N=h&&h.routeConfig?h.routeConfig.canDeactivate:null;if(!N||0===N.length)return(0,k.of)(!0);const W=N.map(ke=>{var At;const Ye=null!==(At=Pr(h))&&void 0!==At?At:_,St=Xr(ke,Ye);return Gt(function S(l){return l&&di(l.canDeactivate)}(St)?St.canDeactivate(l,h,m,u):Ye.runInContext(()=>St(l,h,m,u))).pipe(st())});return(0,k.of)(W).pipe(Yt())}(_.component,_.route,m,h,u)),st(_=>!0!==_,!0))}(W,u,_,l).pipe((0,Y.z)(ke=>ke&&function rr(l){return"boolean"==typeof l}(ke)?function go(l,h,m,u){return(0,he.D)(h).pipe(Ue(_=>(0,se.z)(function mo(l,h){return null!==l&&h&&h(new ut(l)),(0,k.of)(!0)}(_.route.parent,u),function Hr(l,h){return null!==l&&h&&h(new It(l)),(0,k.of)(!0)}(_.route,u),function sc(l,h,m){const u=h[h.length-1],N=h.slice(0,h.length-1).reverse().map(W=>function po(l){const h=l.routeConfig?l.routeConfig.canActivateChild:null;return h&&0!==h.length?{node:l,guards:h}:null}(W)).filter(W=>null!==W).map(W=>(0,me.P)(()=>{const ke=W.guards.map(At=>{var Ye;const St=null!==(Ye=Pr(W.node))&&void 0!==Ye?Ye:m,Kt=Xr(At,St);return Gt(function Na(l){return l&&di(l.canActivateChild)}(Kt)?Kt.canActivateChild(u,l):St.runInContext(()=>Kt(u,l))).pipe(st())});return(0,k.of)(ke).pipe(Yt())}));return(0,k.of)(N).pipe(Yt())}(l,_.path,m),function Bo(l,h,m){const u=h.routeConfig?h.routeConfig.canActivate:null;if(!u||0===u.length)return(0,k.of)(!0);const _=u.map(N=>(0,me.P)(()=>{var W;const ke=null!==(W=Pr(h))&&void 0!==W?W:m,At=Xr(N,ke);return Gt(function Fs(l){return l&&di(l.canActivate)}(At)?At.canActivate(h,l):ke.runInContext(()=>At(h,l))).pipe(st())}));return(0,k.of)(_).pipe(Yt())}(l,_.route,m))),st(_=>!0!==_,!0))}(u,N,l,h):(0,k.of)(ke)),(0,Z.U)(ke=>(0,C.Z)((0,C.Z)({},m),{},{guardsResult:ke})))})}(this.environmentInjector,Ye=>this.events.next(Ye)),(0,te.b)(Ye=>{if(W.guardsResult=Ye.guardsResult,Ln(Ye.guardsResult))throw jr(0,Ye.guardsResult);const St=new le(Ye.id,this.urlSerializer.serialize(Ye.extractedUrl),this.urlSerializer.serialize(Ye.urlAfterRedirects),Ye.targetSnapshot,!!Ye.guardsResult);this.events.next(St)}),(0,ue.h)(Ye=>!!Ye.guardsResult||(this.cancelNavigationTransition(Ye,"",3),!1)),rt(Ye=>{if(Ye.guards.canActivateChecks.length)return(0,k.of)(Ye).pipe((0,te.b)(St=>{const Kt=new Oe(St.id,this.urlSerializer.serialize(St.extractedUrl),this.urlSerializer.serialize(St.urlAfterRedirects),St.targetSnapshot);this.events.next(Kt)}),(0,Ie.w)(St=>{let Kt=!1;return(0,k.of)(St).pipe(function f(l,h){return(0,Y.z)(m=>{const{targetSnapshot:u,guards:{canActivateChecks:_}}=m;if(!_.length)return(0,k.of)(m);let N=0;return(0,he.D)(_).pipe(Ue(W=>function w(l,h,m,u){const _=l.routeConfig,N=l._resolve;return void 0!==(null==_?void 0:_.title)&&!fe(_)&&(N[Je]=_.title),function re(l,h,m,u){const _=function E(l){return[...Object.keys(l),...Object.getOwnPropertySymbols(l)]}(l);if(0===_.length)return(0,k.of)({});const N={};return(0,he.D)(_).pipe((0,Y.z)(W=>function U(l,h,m,u){var _;const N=null!==(_=Pr(h))&&void 0!==_?_:u,W=Xr(l,N);return Gt(W.resolve?W.resolve(h,m):N.runInContext(()=>W(h,m)))}(l[W],h,m,u).pipe(st(),(0,te.b)(ke=>{N[W]=ke}))),Ve(1),(0,Et.h)(N),X(W=>ee(W)?Be.E:(0,ae._)(W)))}(N,l,h,u).pipe((0,Z.U)(W=>(l._resolvedData=W,l.data=no(l,m).resolve,_&&fe(_)&&(l.data[Je]=_.title),null)))}(W.route,u,l,h)),(0,te.b)(()=>N++),Ve(1),(0,Y.z)(W=>N===_.length?(0,k.of)(m):Be.E))})}(u.paramsInheritanceStrategy,this.environmentInjector),(0,te.b)({next:()=>Kt=!0,complete:()=>{Kt||this.cancelNavigationTransition(St,"",2)}}))}),(0,te.b)(St=>{const Kt=new we(St.id,this.urlSerializer.serialize(St.extractedUrl),this.urlSerializer.serialize(St.urlAfterRedirects),St.targetSnapshot);this.events.next(Kt)}))}),rt(Ye=>{const St=Kt=>{var Kn;const Mr=[];null!==(Kn=Kt.routeConfig)&&void 0!==Kn&&Kn.loadComponent&&!Kt.routeConfig._loadedComponent&&Mr.push(this.configLoader.loadComponent(Kt.routeConfig).pipe((0,te.b)(Pn=>{Kt.component=Pn}),(0,Z.U)(()=>{})));for(const Pn of Kt.children)Mr.push(...St(Pn));return Mr};return(0,ce.a)(St(Ye.targetSnapshot.root)).pipe(ne(),(0,Me.q)(1))}),rt(()=>this.afterPreactivation()),(0,Z.U)(Ye=>{const St=function ro(l,h,m){const u=Vr(l,h._root,m?m._root:void 0);return new fr(u,h)}(u.routeReuseStrategy,Ye.targetSnapshot,Ye.currentRouterState);return this.currentTransition=W=(0,C.Z)((0,C.Z)({},Ye),{},{targetRouterState:St}),W}),(0,te.b)(()=>{this.events.next(new mn)}),((l,h,m,u)=>(0,Z.U)(_=>(new Bi(h,_.targetRouterState,_.currentRouterState,m,u).activate(l),_)))(this.rootContexts,u.routeReuseStrategy,Ye=>this.events.next(Ye),this.inputBindingEnabled),(0,Me.q)(1),(0,te.b)({next:Ye=>{var St;ke=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new Fe(Ye.id,this.urlSerializer.serialize(Ye.extractedUrl),this.urlSerializer.serialize(Ye.urlAfterRedirects))),null===(St=u.titleStrategy)||void 0===St||St.updateTitle(Ye.targetRouterState.snapshot),Ye.resolve(!0)},complete:()=>{ke=!0}}),function Bt(l){return(0,P.e)((h,m)=>{(0,K.Xf)(l).subscribe((0,oe.x)(m,()=>m.complete(),kt.Z)),!m.closed&&h.subscribe(m)})}(this.transitionAbortSubject.pipe((0,te.b)(Ye=>{throw Ye}))),yt(()=>{var Ye;ke||At||this.cancelNavigationTransition(W,"",1),(null===(Ye=this.currentNavigation)||void 0===Ye?void 0:Ye.id)===W.id&&(this.currentNavigation=null)}),X(Ye=>{if(At=!0,oo(Ye))this.events.next(new Ke(W.id,this.urlSerializer.serialize(W.extractedUrl),Ye.message,Ye.cancellationCode)),function ho(l){return oo(l)&&Ln(l.url)}(Ye)?this.events.next(new jn(Ye.url)):W.resolve(!1);else{var St;this.events.next(new v(W.id,this.urlSerializer.serialize(W.extractedUrl),Ye,null!==(St=W.targetSnapshot)&&void 0!==St?St:void 0));try{W.resolve(u.errorHandler(Ye))}catch(Kt){W.reject(Kt)}}return Be.E}))}))}cancelNavigationTransition(u,_,N){const W=new Ke(u.id,this.urlSerializer.serialize(u.extractedUrl),_,N);this.events.next(W),u.resolve(!1)}}return(l=h).\u0275fac=function(u){return new(u||l)},l.\u0275prov=i.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"}),h})();function xn(l){return l!==$}let Ar=(()=>{var l;class h{buildTitle(u){let _,N=u.root;for(;void 0!==N;){var W;_=null!==(W=this.getResolvedTitleForRoute(N))&&void 0!==W?W:_,N=N.children.find(ke=>ke.outlet===xe)}return _}getResolvedTitleForRoute(u){return u.data[Je]}}return(l=h).\u0275fac=function(u){return new(u||l)},l.\u0275prov=i.Yz7({token:l,factory:function(){return(0,i.f3M)(Ao)},providedIn:"root"}),h})(),Ao=(()=>{var l;class h extends Ar{constructor(u){super(),this.title=u}updateTitle(u){const _=this.buildTitle(u);void 0!==_&&this.title.setTitle(_)}}return(l=h).\u0275fac=function(u){return new(u||l)(i.LFG(Xe.Dx))},l.\u0275prov=i.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"}),h})(),Fr=(()=>{var l;class h{}return(l=h).\u0275fac=function(u){return new(u||l)},l.\u0275prov=i.Yz7({token:l,factory:function(){return(0,i.f3M)(Ur)},providedIn:"root"}),h})();class Oo{shouldDetach(h){return!1}store(h,m){}shouldAttach(h){return!1}retrieve(h){return null}shouldReuseRoute(h,m){return h.routeConfig===m.routeConfig}}let Ur=(()=>{var l;class h extends Oo{}return(l=h).\u0275fac=function(){let m;return function(_){return(m||(m=i.n5z(l)))(_||l)}}(),l.\u0275prov=i.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"}),h})();const qr=new i.OlP("",{providedIn:"root",factory:()=>({})});let yo=(()=>{var l;class h{}return(l=h).\u0275fac=function(u){return new(u||l)},l.\u0275prov=i.Yz7({token:l,factory:function(){return(0,i.f3M)(Ro)},providedIn:"root"}),h})(),Ro=(()=>{var l;class h{shouldProcessUrl(u){return!0}extract(u){return u}merge(u,_){return u}}return(l=h).\u0275fac=function(u){return new(u||l)},l.\u0275prov=i.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"}),h})();var Ci=function(l){return l[l.COMPLETE=0]="COMPLETE",l[l.FAILED=1]="FAILED",l[l.REDIRECTING=2]="REDIRECTING",l}(Ci||{});function zi(l,h){l.events.pipe((0,ue.h)(m=>m instanceof Fe||m instanceof Ke||m instanceof v||m instanceof We),(0,Z.U)(m=>m instanceof Fe||m instanceof We?Ci.COMPLETE:m instanceof Ke&&(0===m.code||1===m.code)?Ci.REDIRECTING:Ci.FAILED),(0,ue.h)(m=>m!==Ci.REDIRECTING),(0,Me.q)(1)).subscribe(()=>{h()})}function hc(l){throw l}function Do(l,h,m){return h.parse("/")}const La={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},ka={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let Cn=(()=>{var l;class h{get navigationId(){return this.navigationTransitions.navigationId}get browserPageId(){var u,_;return"computed"!==this.canceledNavigationResolution?this.currentPageId:null!==(u=null===(_=this.location.getState())||void 0===_?void 0:_.\u0275routerPageId)&&void 0!==u?u:this.currentPageId}get events(){return this._events}constructor(){var u,_;this.disposed=!1,this.currentPageId=0,this.console=(0,i.f3M)(i.c2e),this.isNgZoneEnabled=!1,this._events=new Ce.x,this.options=(0,i.f3M)(qr,{optional:!0})||{},this.pendingTasks=(0,i.f3M)(i.HDt),this.errorHandler=this.options.errorHandler||hc,this.malformedUriErrorHandler=this.options.malformedUriErrorHandler||Do,this.navigated=!1,this.lastSuccessfulId=-1,this.urlHandlingStrategy=(0,i.f3M)(yo),this.routeReuseStrategy=(0,i.f3M)(Fr),this.titleStrategy=(0,i.f3M)(Ar),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.config=null!==(u=null===(_=(0,i.f3M)(vt,{optional:!0}))||void 0===_?void 0:_.flat())&&void 0!==u?u:[],this.navigationTransitions=(0,i.f3M)(Rn),this.urlSerializer=(0,i.f3M)(Wn),this.location=(0,i.f3M)(qe.Ye),this.componentInputBindingEnabled=!!(0,i.f3M)($r,{optional:!0}),this.eventsSubscription=new Pe.w0,this.isNgZoneEnabled=(0,i.f3M)(i.R0b)instanceof i.R0b&&i.R0b.isInAngularZone(),this.resetConfig(this.config),this.currentUrlTree=new bn,this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.routerState=tr(0,null),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe(N=>{this.lastSuccessfulId=N.id,this.currentPageId=this.browserPageId},N=>{this.console.warn("Unhandled Navigation Error: ".concat(N))}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){const u=this.navigationTransitions.events.subscribe(_=>{try{const{currentTransition:N}=this.navigationTransitions;if(null===N)return void(bi(_)&&this._events.next(_));if(_ instanceof Se)xn(N.source)&&(this.browserUrlTree=N.extractedUrl);else if(_ instanceof We)this.rawUrlTree=N.rawUrl;else if(_ instanceof R){if("eager"===this.urlUpdateStrategy){if(!N.extras.skipLocationChange){const W=this.urlHandlingStrategy.merge(N.urlAfterRedirects,N.rawUrl);this.setBrowserUrl(W,N)}this.browserUrlTree=N.urlAfterRedirects}}else if(_ instanceof mn)this.currentUrlTree=N.urlAfterRedirects,this.rawUrlTree=this.urlHandlingStrategy.merge(N.urlAfterRedirects,N.rawUrl),this.routerState=N.targetRouterState,"deferred"===this.urlUpdateStrategy&&(N.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,N),this.browserUrlTree=N.urlAfterRedirects);else if(_ instanceof Ke)0!==_.code&&1!==_.code&&(this.navigated=!0),(3===_.code||2===_.code)&&this.restoreHistory(N);else if(_ instanceof jn){const W=this.urlHandlingStrategy.merge(_.url,N.currentRawUrl),ke={skipLocationChange:N.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||xn(N.source)};this.scheduleNavigation(W,$,null,ke,{resolve:N.resolve,reject:N.reject,promise:N.promise})}_ instanceof v&&this.restoreHistory(N,!0),_ instanceof Fe&&(this.navigated=!0),bi(_)&&this._events.next(_)}catch(N){this.navigationTransitions.transitionAbortSubject.next(N)}});this.eventsSubscription.add(u)}resetRootComponentType(u){this.routerState.root.component=u,this.navigationTransitions.rootComponentType=u}initialNavigation(){if(this.setUpLocationChangeListener(),!this.navigationTransitions.hasRequestedNavigation){const u=this.location.getState();this.navigateToSyncWithBrowser(this.location.path(!0),$,u)}}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(u=>{const _="popstate"===u.type?"popstate":"hashchange";"popstate"===_&&setTimeout(()=>{this.navigateToSyncWithBrowser(u.url,_,u.state)},0)}))}navigateToSyncWithBrowser(u,_,N){const W={replaceUrl:!0},ke=null!=N&&N.navigationId?N:null;if(N){const Ye=(0,C.Z)({},N);delete Ye.navigationId,delete Ye.\u0275routerPageId,0!==Object.keys(Ye).length&&(W.state=Ye)}const At=this.parseUrl(u);this.scheduleNavigation(At,_,ke,W)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(u){this.config=u.map(ko),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(u,_={}){const{relativeTo:N,queryParams:W,fragment:ke,queryParamsHandling:At,preserveFragment:Ye}=_,St=Ye?this.currentUrlTree.fragment:ke;let Kn,Kt=null;switch(At){case"merge":Kt=(0,C.Z)((0,C.Z)({},this.currentUrlTree.queryParams),W);break;case"preserve":Kt=this.currentUrlTree.queryParams;break;default:Kt=W||null}null!==Kt&&(Kt=this.removeEmptyProps(Kt));try{Kn=He(N?N.snapshot:this.routerState.snapshot.root)}catch(Mr){("string"!=typeof u[0]||!u[0].startsWith("/"))&&(u=[]),Kn=this.currentUrlTree.root}return Te(Kn,u,Kt,null!=St?St:null)}navigateByUrl(u,_={skipLocationChange:!1}){const N=Ln(u)?u:this.parseUrl(u),W=this.urlHandlingStrategy.merge(N,this.rawUrlTree);return this.scheduleNavigation(W,$,null,_)}navigate(u,_={skipLocationChange:!1}){return function Hs(l){for(let h=0;h{const W=u[N];return null!=W&&(_[N]=W),_},{})}scheduleNavigation(u,_,N,W,ke){if(this.disposed)return Promise.resolve(!1);let At,Ye,St;ke?(At=ke.resolve,Ye=ke.reject,St=ke.promise):St=new Promise((Kn,Mr)=>{At=Kn,Ye=Mr});const Kt=this.pendingTasks.add();return zi(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(Kt))}),this.navigationTransitions.handleNavigationRequest({source:_,restoredState:N,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,currentBrowserUrl:this.browserUrlTree,rawUrl:u,extras:W,resolve:At,reject:Ye,promise:St,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),St.catch(Kn=>Promise.reject(Kn))}setBrowserUrl(u,_){const N=this.urlSerializer.serialize(u);if(this.location.isCurrentPathEqualTo(N)||_.extras.replaceUrl){const W=this.browserPageId,ke=(0,C.Z)((0,C.Z)({},_.extras.state),this.generateNgRouterState(_.id,W));this.location.replaceState(N,"",ke)}else{const W=(0,C.Z)((0,C.Z)({},_.extras.state),this.generateNgRouterState(_.id,this.browserPageId+1));this.location.go(N,"",W)}}restoreHistory(u,_=!1){if("computed"===this.canceledNavigationResolution){var N;const ke=this.currentPageId-this.browserPageId;0!==ke?this.location.historyGo(ke):this.currentUrlTree===(null===(N=this.getCurrentNavigation())||void 0===N?void 0:N.finalUrl)&&0===ke&&(this.resetState(u),this.browserUrlTree=u.currentUrlTree,this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(_&&this.resetState(u),this.resetUrlToCurrentUrlTree())}resetState(u){this.routerState=u.currentRouterState,this.currentUrlTree=u.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,u.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(u,_){return"computed"===this.canceledNavigationResolution?{navigationId:u,\u0275routerPageId:_}:{navigationId:u}}}return(l=h).\u0275fac=function(u){return new(u||l)},l.\u0275prov=i.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"}),h})();function bi(l){return!(l instanceof mn||l instanceof jn)}let Ir=(()=>{var l;class h{constructor(u,_,N,W,ke,At){var Ye;this.router=u,this.route=_,this.tabIndexAttribute=N,this.renderer=W,this.el=ke,this.locationStrategy=At,this.href=null,this.commands=null,this.onChanges=new Ce.x,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1;const St=null===(Ye=ke.nativeElement.tagName)||void 0===Ye?void 0:Ye.toLowerCase();this.isAnchorElement="a"===St||"area"===St,this.isAnchorElement?this.subscription=u.events.subscribe(Kt=>{Kt instanceof Fe&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(u){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",u)}ngOnChanges(u){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(u){null!=u?(this.commands=Array.isArray(u)?u:[u],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(u,_,N,W,ke){return!!(null===this.urlTree||this.isAnchorElement&&(0!==u||_||N||W||ke||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(this.urlTree,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state}),!this.isAnchorElement)}ngOnDestroy(){var u;null===(u=this.subscription)||void 0===u||u.unsubscribe()}updateHref(){var u;this.href=null!==this.urlTree&&this.locationStrategy?null===(u=this.locationStrategy)||void 0===u?void 0:u.prepareExternalUrl(this.router.serializeUrl(this.urlTree)):null;const _=null===this.href?null:(0,i.P3R)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",_)}applyAttributeValue(u,_){const N=this.renderer,W=this.el.nativeElement;null!==_?N.setAttribute(W,u,_):N.removeAttribute(W,u)}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}}return(l=h).\u0275fac=function(u){return new(u||l)(i.Y36(Cn),i.Y36(Wr),i.$8M("tabindex"),i.Y36(i.Qsj),i.Y36(i.SBq),i.Y36(qe.S$))},l.\u0275dir=i.lG2({type:l,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(u,_){1&u&&i.NdJ("click",function(W){return _.onClick(W.button,W.ctrlKey,W.shiftKey,W.altKey,W.metaKey)}),2&u&&i.uIk("target",_.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",relativeTo:"relativeTo",preserveFragment:["preserveFragment","preserveFragment",i.VuI],skipLocationChange:["skipLocationChange","skipLocationChange",i.VuI],replaceUrl:["replaceUrl","replaceUrl",i.VuI],routerLink:"routerLink"},standalone:!0,features:[i.Xq5,i.TTD]}),h})();class ri{}let Gr=(()=>{var l;class h{preload(u,_){return _().pipe(X(()=>(0,k.of)(null)))}}return(l=h).\u0275fac=function(u){return new(u||l)},l.\u0275prov=i.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"}),h})(),gc=(()=>{var l;class h{constructor(u,_,N,W,ke){this.router=u,this.injector=N,this.preloadingStrategy=W,this.loader=ke}setUpPreloading(){this.subscription=this.router.events.pipe((0,ue.h)(u=>u instanceof Fe),Ue(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(u,_){const N=[];for(const Ye of _){var W,ke;Ye.providers&&!Ye._injector&&(Ye._injector=(0,i.MMx)(Ye.providers,u,"Route: ".concat(Ye.path)));const St=null!==(W=Ye._injector)&&void 0!==W?W:u,Kt=null!==(ke=Ye._loadedInjector)&&void 0!==ke?ke:St;var At;(Ye.loadChildren&&!Ye._loadedRoutes&&void 0===Ye.canLoad||Ye.loadComponent&&!Ye._loadedComponent)&&N.push(this.preloadConfig(St,Ye)),(Ye.children||Ye._loadedRoutes)&&N.push(this.processRoutes(Kt,null!==(At=Ye.children)&&void 0!==At?At:Ye._loadedRoutes))}return(0,he.D)(N).pipe((0,je.J)())}preloadConfig(u,_){return this.preloadingStrategy.preload(_,()=>{let N;N=_.loadChildren&&void 0===_.canLoad?this.loader.loadChildren(u,_):(0,k.of)(null);const W=N.pipe((0,Y.z)(ke=>{var At;return null===ke?(0,k.of)(void 0):(_._loadedRoutes=ke.routes,_._loadedInjector=ke.injector,this.processRoutes(null!==(At=ke.injector)&&void 0!==At?At:u,ke.routes))}));if(_.loadComponent&&!_._loadedComponent){const ke=this.loader.loadComponent(_);return(0,he.D)([W,ke]).pipe((0,je.J)())}return W})}}return(l=h).\u0275fac=function(u){return new(u||l)(i.LFG(Cn),i.LFG(i.Sil),i.LFG(i.lqb),i.LFG(ri),i.LFG(gn))},l.\u0275prov=i.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"}),h})();const Us=new i.OlP("");let xo=(()=>{var l;class h{constructor(u,_,N,W,ke={}){this.urlSerializer=u,this.transitions=_,this.viewportScroller=N,this.zone=W,this.options=ke,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},ke.scrollPositionRestoration=ke.scrollPositionRestoration||"disabled",ke.anchorScrolling=ke.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(u=>{u instanceof Se?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=u.navigationTrigger,this.restoredId=u.restoredState?u.restoredState.navigationId:0):u instanceof Fe?(this.lastId=u.id,this.scheduleScrollEvent(u,this.urlSerializer.parse(u.urlAfterRedirects).fragment)):u instanceof We&&0===u.code&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(u,this.urlSerializer.parse(u.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(u=>{u instanceof Ft&&(u.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(u.position):u.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(u.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(u,_){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new Ft(u,"popstate"===this.lastSource?this.store[this.restoredId]:null,_))})},0)})}ngOnDestroy(){var u,_;null===(u=this.routerEventsSubscription)||void 0===u||u.unsubscribe(),null===(_=this.scrollEventsSubscription)||void 0===_||_.unsubscribe()}}return(l=h).\u0275fac=function(u){i.$Z()},l.\u0275prov=i.Yz7({token:l,factory:l.\u0275fac}),h})();function _o(l,h){return{\u0275kind:l,\u0275providers:h}}function Gs(){const l=(0,i.f3M)(i.zs3);return h=>{var m,u;const _=l.get(i.z2F);if(h!==_.components[0])return;const N=l.get(Cn),W=l.get(Ac);1===l.get(zs)&&N.initialNavigation(),null===(m=l.get(oi,null,i.XFs.Optional))||void 0===m||m.setUpPreloading(),null===(u=l.get(Us,null,i.XFs.Optional))||void 0===u||u.init(),N.resetRootComponentType(_.componentTypes[0]),W.closed||(W.next(),W.complete(),W.unsubscribe())}}const Ac=new i.OlP("",{factory:()=>new Ce.x}),zs=new i.OlP("",{providedIn:"root",factory:()=>1}),oi=new i.OlP("");function Ec(l){return _o(0,[{provide:oi,useExisting:gc},{provide:ri,useExisting:l}])}const Mn=new i.OlP("ROUTER_FORROOT_GUARD"),ja=[qe.Ye,{provide:Wn,useClass:Dn},Cn,B,{provide:Wr,useFactory:function $a(l){return l.routerState.root},deps:[Cn]},gn,[]];function Ha(){return new i.PXZ("Router",Cn)}let wr=(()=>{var l;class h{constructor(u){}static forRoot(u,_){return{ngModule:h,providers:[ja,[],{provide:vt,multi:!0,useValue:u},{provide:Mn,useFactory:Ys,deps:[[Cn,new i.FiY,new i.tp0]]},{provide:qr,useValue:_||{}},null!=_&&_.useHash?{provide:qe.S$,useClass:qe.Do}:{provide:qe.S$,useClass:qe.b0},{provide:Us,useFactory:()=>{const l=(0,i.f3M)(qe.EM),h=(0,i.f3M)(i.R0b),m=(0,i.f3M)(qr),u=(0,i.f3M)(Rn),_=(0,i.f3M)(Wn);return m.scrollOffset&&l.setOffset(m.scrollOffset),new xo(_,u,l,h,m)}},null!=_&&_.preloadingStrategy?Ec(_.preloadingStrategy).\u0275providers:[],{provide:i.PXZ,multi:!0,useFactory:Ha},null!=_&&_.initialNavigation?Ws(_):[],null!=_&&_.bindToComponentInputs?_o(8,[zn,{provide:$r,useExisting:zn}]).\u0275providers:[],[{provide:Ga,useFactory:Gs},{provide:i.tb,multi:!0,useExisting:Ga}]]}}static forChild(u){return{ngModule:h,providers:[{provide:vt,multi:!0,useValue:u}]}}}return(l=h).\u0275fac=function(u){return new(u||l)(i.LFG(Mn,8))},l.\u0275mod=i.oAB({type:l}),l.\u0275inj=i.cJS({}),h})();function Ys(l){return"guarded"}function Ws(l){return["disabled"===l.initialNavigation?_o(3,[{provide:i.ip1,multi:!0,useFactory:()=>{const h=(0,i.f3M)(Cn);return()=>{h.setUpLocationChangeListener()}}},{provide:zs,useValue:2}]).\u0275providers:[],"enabledBlocking"===l.initialNavigation?_o(2,[{provide:zs,useValue:0},{provide:i.ip1,multi:!0,deps:[i.zs3],useFactory:h=>{const m=h.get(qe.V_,Promise.resolve());return()=>m.then(()=>new Promise(u=>{const _=h.get(Cn),N=h.get(Ac);zi(_,()=>{u(!0)}),h.get(Rn).afterPreactivation=()=>(u(!0),N.closed?(0,k.of)(void 0):N),_.initialNavigation()}))}}]).\u0275providers:[]]}const Ga=new i.OlP("")},5472:(Dt,$e,b)=>{"use strict";b.d($e,{y4:()=>Qt,De:()=>Sn,dy:()=>Bn,oU:()=>He,ki:()=>lr,O1:()=>Tt,d8:()=>sr,jP:()=>dn,UN:()=>Pt,r4:()=>cr,SH:()=>hn,xs:()=>gr,t4:()=>jt,j:()=>Te,H:()=>Le,bk:()=>pn,DN:()=>er,Wn:()=>cn,vk:()=>$n});var C=b(1328),i=b(5861),L=b(9468),ie=b(5877),Q=b(6814);class he{constructor(){this.m=new Map}reset(T){this.m=new Map(Object.entries(T))}get(T,g){const O=this.m.get(T);return void 0!==O?O:g}getBoolean(T,g=!1){const O=this.m.get(T);return void 0===O?g:"string"==typeof O?"true"===O:!!O}getNumber(T,g){const O=parseFloat(this.m.get(T));return isNaN(O)?void 0!==g?g:NaN:O}set(T,g){this.m.set(T,g)}}const k=new he,Ae=A=>Be(A),Be=(A=window)=>{if(typeof A>"u")return[];A.Ionic=A.Ionic||{};let T=A.Ionic.platforms;return null==T&&(T=A.Ionic.platforms=De(A),T.forEach(g=>A.document.documentElement.classList.add("plt-".concat(g)))),T},De=A=>{const T=k.get("platform");return Object.keys(Ue).filter(g=>{const O=null==T?void 0:T[g];return"function"==typeof O?O(A):Ue[g](A)})},Pe=A=>!!(ot(A,/iPad/i)||ot(A,/Macintosh/i)&&F(A)),Ie=A=>ot(A,/android|sink/i),F=A=>st(A,"(any-pointer:coarse)"),Y=A=>oe(A)||ne(A),oe=A=>!!(A.cordova||A.phonegap||A.PhoneGap),ne=A=>{const T=A.Capacitor;return!(null==T||!T.isNative)},ot=(A,T)=>T.test(A.navigator.userAgent),st=(A,T)=>{var g;return null===(g=A.matchMedia)||void 0===g?void 0:g.call(A,T).matches},Ue={ipad:Pe,iphone:A=>ot(A,/iPhone/i),ios:A=>ot(A,/iPhone|iPod/i)||Pe(A),android:Ie,phablet:A=>{const T=A.innerWidth,g=A.innerHeight,O=Math.min(T,g),$=Math.max(T,g);return O>390&&O<520&&$>620&&$<800},tablet:A=>{const T=A.innerWidth,g=A.innerHeight,O=Math.min(T,g),$=Math.max(T,g);return Pe(A)||(A=>Ie(A)&&!ot(A,/mobile/i))(A)||O>460&&O<820&&$>780&&$<1400},cordova:oe,capacitor:ne,electron:A=>ot(A,/electron/i),pwa:A=>{var T;return!!(null!==(T=A.matchMedia)&&void 0!==T&&T.call(A,"(display-mode: standalone)").matches||A.navigator.standalone)},mobile:F,mobileweb:A=>F(A)&&!Y(A),desktop:A=>!F(A),hybrid:Y};var be=b(191),ve=b(3630),Ve=b(8645),gt=b(2438),Et=b(5619),yt=b(2572),wt=b(2096),kt=b(7582),Bt=b(2181),je=b(4664),Xe=b(3997),xe=b(95);const Je=["tabsInner"];let jt=(()=>{class A{constructor(g,O){this.doc=g,this.backButton=new Ve.x,this.keyboardDidShow=new Ve.x,this.keyboardDidHide=new Ve.x,this.pause=new Ve.x,this.resume=new Ve.x,this.resize=new Ve.x,O.run(()=>{var $;let G;this.win=g.defaultView,this.backButton.subscribeWithPriority=function(Se,Fe){return this.subscribe(Ke=>Ke.register(Se,We=>O.run(()=>Fe(We))))},Ot(this.pause,g,"pause",O),Ot(this.resume,g,"resume",O),Ot(this.backButton,g,"ionBackButton",O),Ot(this.resize,this.win,"resize",O),Ot(this.keyboardDidShow,this.win,"ionKeyboardDidShow",O),Ot(this.keyboardDidHide,this.win,"ionKeyboardDidHide",O),this._readyPromise=new Promise(Se=>{G=Se}),null!==($=this.win)&&void 0!==$&&$.cordova?g.addEventListener("deviceready",()=>{G("cordova")},{once:!0}):G("dom")})}is(g){return((A,T)=>("string"==typeof A&&(T=A,A=void 0),Ae(A).includes(T)))(this.win,g)}platforms(){return Ae(this.win)}ready(){return this._readyPromise}get isRTL(){return"rtl"===this.doc.dir}getQueryParam(g){return Rt(this.win.location.href,g)}isLandscape(){return!this.isPortrait()}isPortrait(){var g,O;return null===(g=(O=this.win).matchMedia)||void 0===g?void 0:g.call(O,"(orientation: portrait)").matches}testUserAgent(g){const O=this.win.navigator;return!!(null!=O&&O.userAgent&&O.userAgent.indexOf(g)>=0)}url(){return this.win.location.href}width(){return this.win.innerWidth}height(){return this.win.innerHeight}}return A.\u0275fac=function(g){return new(g||A)(L.LFG(Q.K0),L.LFG(L.R0b))},A.\u0275prov=L.Yz7({token:A,factory:A.\u0275fac,providedIn:"root"}),A})();const Rt=(A,T)=>{T=T.replace(/[[\]\\]/g,"\\$&");const O=new RegExp("[\\?&]"+T+"=([^&#]*)").exec(A);return O?decodeURIComponent(O[1].replace(/\+/g," ")):null},Ot=(A,T,g,O)=>{T&&T.addEventListener(g,$=>{O.run(()=>{A.next(null!=$?$.detail:void 0)})})};let hn=(()=>{class A{constructor(g,O,$,G){this.location=O,this.serializer=$,this.router=G,this.direction=Wt,this.animated=Ut,this.guessDirection="forward",this.lastNavId=-1,G&&G.events.subscribe(Se=>{if(Se instanceof ie.OD){const Fe=Se.restoredState?Se.restoredState.navigationId:Se.id;this.guessDirection=Fe{this.pop(),Se()})}navigateForward(g,O={}){return this.setDirection("forward",O.animated,O.animationDirection,O.animation),this.navigate(g,O)}navigateBack(g,O={}){return this.setDirection("back",O.animated,O.animationDirection,O.animation),this.navigate(g,O)}navigateRoot(g,O={}){return this.setDirection("root",O.animated,O.animationDirection,O.animation),this.navigate(g,O)}back(g={animated:!0,animationDirection:"back"}){return this.setDirection("back",g.animated,g.animationDirection,g.animation),this.location.back()}pop(){var g=this;return(0,i.Z)(function*(){let O=g.topOutlet;for(;O;){if(yield O.pop())return!0;O=O.parentOutlet}return!1})()}setDirection(g,O,$,G){this.direction=g,this.animated=Gt(g,O,$),this.animationBuilder=G}setTopOutlet(g){this.topOutlet=g}consumeTransition(){let O,g="root";const $=this.animationBuilder;return"auto"===this.direction?(g=this.guessDirection,O=this.guessAnimation):(O=this.animated,g=this.direction),this.direction=Wt,this.animated=Ut,this.animationBuilder=void 0,{direction:g,animation:O,animationBuilder:$}}navigate(g,O){if(Array.isArray(g))return this.router.navigate(g,O);{const $=this.serializer.parse(g.toString());return void 0!==O.queryParams&&($.queryParams=(0,C.Z)({},O.queryParams)),void 0!==O.fragment&&($.fragment=O.fragment),this.router.navigateByUrl($,O)}}}return A.\u0275fac=function(g){return new(g||A)(L.LFG(jt),L.LFG(Q.Ye),L.LFG(ie.Hx),L.LFG(ie.F0,8))},A.\u0275prov=L.Yz7({token:A,factory:A.\u0275fac,providedIn:"root"}),A})();const Gt=(A,T,g)=>{if(!1!==T){if(void 0!==g)return g;if("forward"===A||"back"===A)return A;if("root"===A&&!0===T)return"forward"}},Wt="auto",Ut=void 0;let Sn=(()=>{class A{get(g,O){const $=Lt();return $?$.get(g,O):null}getBoolean(g,O){const $=Lt();return!!$&&$.getBoolean(g,O)}getNumber(g,O){const $=Lt();return $?$.getNumber(g,O):0}}return A.\u0275fac=function(g){return new(g||A)},A.\u0275prov=L.Yz7({token:A,factory:A.\u0275fac,providedIn:"root"}),A})();const Bn=new L.OlP("USERCONFIG"),Lt=()=>{if(typeof window<"u"){const A=window.Ionic;if(null!=A&&A.config)return A.config}return null};class ln{constructor(T={}){this.data=T}get(T){return this.data[T]}}let Qt=(()=>{class A{constructor(){this.zone=(0,L.f3M)(L.R0b),this.applicationRef=(0,L.f3M)(L.z2F)}create(g,O,$){return new rn(g,O,this.applicationRef,this.zone,$)}}return A.\u0275fac=function(g){return new(g||A)},A.\u0275prov=L.Yz7({token:A,factory:A.\u0275fac}),A})();class rn{constructor(T,g,O,$,G){this.environmentInjector=T,this.injector=g,this.applicationRef=O,this.zone=$,this.elementReferenceKey=G,this.elRefMap=new WeakMap,this.elEventsMap=new WeakMap}attachViewToDom(T,g,O,$){return this.zone.run(()=>new Promise(G=>{const Se=(0,C.Z)({},O);void 0!==this.elementReferenceKey&&(Se[this.elementReferenceKey]=T),G(zt(this.zone,this.environmentInjector,this.injector,this.applicationRef,this.elRefMap,this.elEventsMap,T,g,Se,$,this.elementReferenceKey))}))}removeViewFromDom(T,g){return this.zone.run(()=>new Promise(O=>{const $=this.elRefMap.get(g);if($){$.destroy(),this.elRefMap.delete(g);const G=this.elEventsMap.get(g);G&&(G(),this.elEventsMap.delete(g))}O()}))}}const zt=(A,T,g,O,$,G,Se,Fe,Ke,We,v)=>{const R=L.zs3.create({providers:Hn(Ke),parent:g}),z=(0,L.LMc)(Fe,{environmentInjector:T,elementInjector:R}),le=z.instance,Oe=z.location.nativeElement;if(Ke&&(v&&void 0!==le[v]&&console.error("[Ionic Error]: ".concat(v," is a reserved property when using ").concat(Se.tagName.toLowerCase(),'. Rename or remove the "').concat(v,'" property from ').concat(Fe.name,".")),Object.assign(le,Ke)),We)for(const nt of We)Oe.classList.add(nt);const we=pt(A,le,Oe);return Se.appendChild(Oe),O.attachView(z.hostView),$.set(Oe,z),G.set(Oe,we),Oe},bn=[be.L,be.a,be.b,be.c,be.d],pt=(A,T,g)=>A.run(()=>{const O=bn.filter($=>"function"==typeof T[$]).map($=>{const G=Se=>T[$](Se.detail);return g.addEventListener($,G),()=>g.removeEventListener($,G)});return()=>O.forEach($=>$())}),_n=new L.OlP("NavParamsToken"),Hn=A=>[{provide:_n,useValue:A},{provide:ln,useFactory:Xt,deps:[_n]}],Xt=A=>new ln(A),Yn=(A,T)=>{const g=A.prototype;T.forEach(O=>{Object.defineProperty(g,O,{get(){return this.el[O]},set($){this.z.runOutsideAngular(()=>this.el[O]=$)}})})},Wn=(A,T)=>{const g=A.prototype;T.forEach(O=>{g[O]=function(){const $=arguments;return this.z.runOutsideAngular(()=>this.el[O].apply(this.el,$))}})},Dn=(A,T,g)=>{g.forEach(O=>A[O]=(0,gt.R)(T,O))};function Nn(A){return function(g){const{defineCustomElementFn:O,inputs:$,methods:G}=A;return void 0!==O&&O(),$&&Yn(g,$),G&&Wn(g,G),g}}const qn=["alignment","animated","arrow","keepContentsMounted","backdropDismiss","cssClass","dismissOnSelect","enterAnimation","event","isOpen","keyboardClose","leaveAnimation","mode","showBackdrop","translucent","trigger","triggerAction","reference","size","side"],Un=["present","dismiss","onDidDismiss","onWillDismiss"];let sr=(()=>{let A=class{constructor(g,O,$){this.z=$,this.isCmpOpen=!1,this.el=O.nativeElement,this.el.addEventListener("ionMount",()=>{this.isCmpOpen=!0,g.detectChanges()}),this.el.addEventListener("didDismiss",()=>{this.isCmpOpen=!1,g.detectChanges()}),Dn(this,this.el,["ionPopoverDidPresent","ionPopoverWillPresent","ionPopoverWillDismiss","ionPopoverDidDismiss","didPresent","willPresent","willDismiss","didDismiss"])}};return A.\u0275fac=function(g){return new(g||A)(L.Y36(L.sBO),L.Y36(L.SBq),L.Y36(L.R0b))},A.\u0275dir=L.lG2({type:A,selectors:[["ion-popover"]],contentQueries:function(g,O,$){if(1&g&&L.Suo($,L.Rgc,5),2&g){let G;L.iGM(G=L.CRH())&&(O.template=G.first)}},inputs:{alignment:"alignment",animated:"animated",arrow:"arrow",keepContentsMounted:"keepContentsMounted",backdropDismiss:"backdropDismiss",cssClass:"cssClass",dismissOnSelect:"dismissOnSelect",enterAnimation:"enterAnimation",event:"event",isOpen:"isOpen",keyboardClose:"keyboardClose",leaveAnimation:"leaveAnimation",mode:"mode",showBackdrop:"showBackdrop",translucent:"translucent",trigger:"trigger",triggerAction:"triggerAction",reference:"reference",size:"size",side:"side"}}),A=(0,kt.gn)([Nn({inputs:qn,methods:Un})],A),A})();const Jn=["animated","keepContentsMounted","backdropBreakpoint","backdropDismiss","breakpoints","canDismiss","cssClass","enterAnimation","event","handle","handleBehavior","initialBreakpoint","isOpen","keyboardClose","leaveAnimation","mode","presentingElement","showBackdrop","translucent","trigger"],ar=["present","dismiss","onDidDismiss","onWillDismiss","setCurrentBreakpoint","getCurrentBreakpoint"];let lr=(()=>{let A=class{constructor(g,O,$){this.z=$,this.isCmpOpen=!1,this.el=O.nativeElement,this.el.addEventListener("ionMount",()=>{this.isCmpOpen=!0,g.detectChanges()}),this.el.addEventListener("didDismiss",()=>{this.isCmpOpen=!1,g.detectChanges()}),Dn(this,this.el,["ionModalDidPresent","ionModalWillPresent","ionModalWillDismiss","ionModalDidDismiss","ionBreakpointDidChange","didPresent","willPresent","willDismiss","didDismiss"])}};return A.\u0275fac=function(g){return new(g||A)(L.Y36(L.sBO),L.Y36(L.SBq),L.Y36(L.R0b))},A.\u0275dir=L.lG2({type:A,selectors:[["ion-modal"]],contentQueries:function(g,O,$){if(1&g&&L.Suo($,L.Rgc,5),2&g){let G;L.iGM(G=L.CRH())&&(O.template=G.first)}},inputs:{animated:"animated",keepContentsMounted:"keepContentsMounted",backdropBreakpoint:"backdropBreakpoint",backdropDismiss:"backdropDismiss",breakpoints:"breakpoints",canDismiss:"canDismiss",cssClass:"cssClass",enterAnimation:"enterAnimation",event:"event",handle:"handle",handleBehavior:"handleBehavior",initialBreakpoint:"initialBreakpoint",isOpen:"isOpen",keyboardClose:"keyboardClose",leaveAnimation:"leaveAnimation",mode:"mode",presentingElement:"presentingElement",showBackdrop:"showBackdrop",translucent:"translucent",trigger:"trigger"}}),A=(0,kt.gn)([Nn({inputs:Jn,methods:ar})],A),A})();const ze=(A,T)=>((A=A.filter(g=>g.stackId!==T.stackId)).push(T),A),pe=(A,T)=>{const g=A.createUrlTree(["."],{relativeTo:T});return A.serializeUrl(g)},Ne=(A,T)=>!T||A.stackId!==T.stackId,ct=(A,T)=>{if(!A)return;const g=bt(T);for(let O=0;O=A.length)return g[O];if(g[O]!==A[O])return}},bt=A=>A.split("/").map(T=>T.trim()).filter(T=>""!==T),Ht=A=>{A&&(A.ref.destroy(),A.unlistenEvents())};class Jt{constructor(T,g,O,$,G,Se){this.containerEl=g,this.router=O,this.navCtrl=$,this.zone=G,this.location=Se,this.views=[],this.skipTransition=!1,this.nextId=0,this.tabsPrefix=void 0!==T?bt(T):void 0}createView(T,g){var O;const $=pe(this.router,g),G=null==T||null===(O=T.location)||void 0===O?void 0:O.nativeElement,Se=pt(this.zone,T.instance,G);return{id:this.nextId++,stackId:ct(this.tabsPrefix,$),unlistenEvents:Se,element:G,ref:T,url:$}}getExistingView(T){const g=pe(this.router,T),O=this.views.find($=>$.url===g);return O&&O.ref.changeDetectorRef.reattach(),O}setActive(T){var g,O;const $=this.navCtrl.consumeTransition();let{direction:G,animation:Se,animationBuilder:Fe}=$;const Ke=this.activeView,We=Ne(T,Ke);We&&(G="back",Se=void 0);const v=this.views.slice();let R;const z=this.router;z.getCurrentNavigation?R=z.getCurrentNavigation():null!==(g=z.navigations)&&void 0!==g&&g.value&&(R=z.navigations.value),null!==(O=R)&&void 0!==O&&null!==(O=O.extras)&&void 0!==O&&O.replaceUrl&&this.views.length>0&&this.views.splice(-1,1);const le=this.views.includes(T),Oe=this.insertView(T,G);le||T.ref.changeDetectorRef.detectChanges();const we=T.animationBuilder;return void 0===Fe&&"back"===G&&!We&&void 0!==we&&(Fe=we),Ke&&(Ke.animationBuilder=Fe),this.zone.runOutsideAngular(()=>this.wait(()=>(Ke&&Ke.ref.changeDetectorRef.detach(),T.ref.changeDetectorRef.reattach(),this.transition(T,Ke,Se,this.canGoBack(1),!1,Fe).then(()=>un(T,Oe,v,this.location,this.zone)).then(()=>({enteringView:T,direction:G,animation:Se,tabSwitch:We})))))}canGoBack(T,g=this.getActiveStackId()){return this.getStack(g).length>T}pop(T,g=this.getActiveStackId()){return this.zone.run(()=>{const O=this.getStack(g);if(O.length<=T)return Promise.resolve(!1);const $=O[O.length-T-1];let G=$.url;const Se=$.savedData;if(Se){var Fe;const We=Se.get("primary");null!=We&&null!==(Fe=We.route)&&void 0!==Fe&&null!==(Fe=Fe._routerState)&&void 0!==Fe&&Fe.snapshot.url&&(G=We.route._routerState.snapshot.url)}const{animationBuilder:Ke}=this.navCtrl.consumeTransition();return this.navCtrl.navigateBack(G,(0,C.Z)((0,C.Z)({},$.savedExtras),{},{animation:Ke})).then(()=>!0)})}startBackTransition(){const T=this.activeView;if(T){const g=this.getStack(T.stackId),O=g[g.length-2],$=O.animationBuilder;return this.wait(()=>this.transition(O,T,"back",this.canGoBack(2),!0,$))}return Promise.resolve()}endBackTransition(T){T?(this.skipTransition=!0,this.pop(1)):this.activeView&&Fn(this.activeView,this.views,this.views,this.location,this.zone)}getLastUrl(T){const g=this.getStack(T);return g.length>0?g[g.length-1]:void 0}getRootUrl(T){const g=this.getStack(T);return g.length>0?g[0]:void 0}getActiveStackId(){return this.activeView?this.activeView.stackId:void 0}getActiveView(){return this.activeView}hasRunningTask(){return void 0!==this.runningTask}destroy(){this.containerEl=void 0,this.views.forEach(Ht),this.activeView=void 0,this.views=[]}getStack(T){return this.views.filter(g=>g.stackId===T)}insertView(T,g){return this.activeView=T,this.views=((A,T,g)=>"root"===g?ze(A,T):"forward"===g?((A,T)=>(A.indexOf(T)>=0?A=A.filter(O=>O.stackId!==T.stackId||O.id<=T.id):A.push(T),A))(A,T):((A,T)=>A.indexOf(T)>=0?A.filter(O=>O.stackId!==T.stackId||O.id<=T.id):ze(A,T))(A,T))(this.views,T,g),this.views.slice()}transition(T,g,O,$,G,Se){if(this.skipTransition)return this.skipTransition=!1,Promise.resolve(!1);if(g===T)return Promise.resolve(!1);const Fe=T?T.element:void 0,Ke=g?g.element:void 0,We=this.containerEl;return Fe&&Fe!==Ke&&(Fe.classList.add("ion-page"),Fe.classList.add("ion-page-invisible"),Fe.parentElement!==We&&We.appendChild(Fe),We.commit)?We.commit(Fe,Ke,{duration:void 0===O?0:void 0,direction:O,showGoBack:$,progressAnimation:G,animationBuilder:Se}):Promise.resolve(!1)}wait(T){var g=this;return(0,i.Z)(function*(){void 0!==g.runningTask&&(yield g.runningTask,g.runningTask=void 0);const O=g.runningTask=T();return O.finally(()=>g.runningTask=void 0),O})()}}const un=(A,T,g,O,$)=>"function"==typeof requestAnimationFrame?new Promise(G=>{requestAnimationFrame(()=>{Fn(A,T,g,O,$),G()})}):Promise.resolve(),Fn=(A,T,g,O,$)=>{$.run(()=>g.filter(G=>!T.includes(G)).forEach(Ht)),T.forEach(G=>{const Fe=O.path().split("?")[0].split("#")[0];if(G!==A&&G.url!==Fe){const Ke=G.element;Ke.setAttribute("aria-hidden","true"),Ke.classList.add("ion-page-hidden"),G.ref.changeDetectorRef.detach()}})};let dn=(()=>{class A{constructor(g,O,$,G,Se,Fe,Ke,We){this.parentOutlet=We,this.activatedView=null,this.proxyMap=new WeakMap,this.currentActivatedRoute$=new Et.X(null),this.activated=null,this._activatedRoute=null,this.name=ie.eC,this.stackWillChange=new L.vpe,this.stackDidChange=new L.vpe,this.activateEvents=new L.vpe,this.deactivateEvents=new L.vpe,this.parentContexts=(0,L.f3M)(ie.y6),this.location=(0,L.f3M)(L.s_b),this.environmentInjector=(0,L.f3M)(L.lqb),this.inputBinder=(0,L.f3M)(en,{optional:!0}),this.supportsBindingToComponentInputs=!0,this.config=(0,L.f3M)(Sn),this.navCtrl=(0,L.f3M)(hn),this.nativeEl=G.nativeElement,this.name=g||ie.eC,this.tabsPrefix="true"===O?pe(Se,Ke):void 0,this.stackCtrl=new Jt(this.tabsPrefix,this.nativeEl,Se,this.navCtrl,Fe,$),this.parentContexts.onChildOutletCreated(this.name,this)}get activatedComponentRef(){return this.activated}set animation(g){this.nativeEl.animation=g}set animated(g){this.nativeEl.animated=g}set swipeGesture(g){this._swipeGesture=g,this.nativeEl.swipeHandler=g?{canStart:()=>this.stackCtrl.canGoBack(1)&&!this.stackCtrl.hasRunningTask(),onStart:()=>this.stackCtrl.startBackTransition(),onEnd:O=>this.stackCtrl.endBackTransition(O)}:void 0}ngOnDestroy(){var g;this.stackCtrl.destroy(),null===(g=this.inputBinder)||void 0===g||g.unsubscribeFromRouteData(this)}getContext(){return this.parentContexts.getContext(this.name)}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(!this.activated){const g=this.getContext();null!=g&&g.route&&this.activateWith(g.route,g.injector)}new Promise(g=>(0,ve.c)(this.nativeEl,g)).then(()=>{void 0===this._swipeGesture&&(this.swipeGesture=this.config.getBoolean("swipeBackEnabled","ios"===this.nativeEl.mode))})}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new Error("Outlet is not activated");return this.activated.instance}get activatedRoute(){if(!this.activated)throw new Error("Outlet is not activated");return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){throw new Error("incompatible reuse strategy")}attach(g,O){throw new Error("incompatible reuse strategy")}deactivate(){if(this.activated){if(this.activatedView){const O=this.getContext();this.activatedView.savedData=new Map(O.children.contexts);const $=this.activatedView.savedData.get("primary");if($&&O.route&&($.route=(0,C.Z)({},O.route)),this.activatedView.savedExtras={},O.route){const G=O.route.snapshot;this.activatedView.savedExtras.queryParams=G.queryParams,this.activatedView.savedExtras.fragment=G.fragment}}const g=this.component;this.activatedView=null,this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(g)}}activateWith(g,O){var $;if(this.isActivated)throw new Error("Cannot activate an already activated outlet");this._activatedRoute=g;let G,Se=this.stackCtrl.getExistingView(g);if(Se){G=this.activated=Se.ref;const We=Se.savedData;We&&(this.getContext().children.contexts=We),this.updateActivatedRouteProxy(G.instance,g)}else{var Fe;const We=g._futureSnapshot,v=this.parentContexts.getOrCreateContext(this.name).children,R=new Et.X(null),z=this.createActivatedRouteProxy(R,g),le=new Gn(z,v,this.location.injector),Oe=null!==(Fe=We.routeConfig.component)&&void 0!==Fe?Fe:We.component;G=this.activated=this.location.createComponent(Oe,{index:this.location.length,injector:le,environmentInjector:null!=O?O:this.environmentInjector}),R.next(G.instance),Se=this.stackCtrl.createView(this.activated,g),this.proxyMap.set(G.instance,z),this.currentActivatedRoute$.next({component:G.instance,activatedRoute:g})}null===($=this.inputBinder)||void 0===$||$.bindActivatedRouteToOutletComponent(this),this.activatedView=Se,this.navCtrl.setTopOutlet(this);const Ke=this.stackCtrl.getActiveView();this.stackWillChange.emit({enteringView:Se,tabSwitch:Ne(Se,Ke)}),this.stackCtrl.setActive(Se).then(We=>{this.activateEvents.emit(G.instance),this.stackDidChange.emit(We)})}canGoBack(g=1,O){return this.stackCtrl.canGoBack(g,O)}pop(g=1,O){return this.stackCtrl.pop(g,O)}getLastUrl(g){const O=this.stackCtrl.getLastUrl(g);return O?O.url:void 0}getLastRouteView(g){return this.stackCtrl.getLastUrl(g)}getRootView(g){return this.stackCtrl.getRootUrl(g)}getActiveStackId(){return this.stackCtrl.getActiveStackId()}createActivatedRouteProxy(g,O){const $=new ie.gz;return $._futureSnapshot=O._futureSnapshot,$._routerState=O._routerState,$.snapshot=O.snapshot,$.outlet=O.outlet,$.component=O.component,$._paramMap=this.proxyObservable(g,"paramMap"),$._queryParamMap=this.proxyObservable(g,"queryParamMap"),$.url=this.proxyObservable(g,"url"),$.params=this.proxyObservable(g,"params"),$.queryParams=this.proxyObservable(g,"queryParams"),$.fragment=this.proxyObservable(g,"fragment"),$.data=this.proxyObservable(g,"data"),$}proxyObservable(g,O){return g.pipe((0,Bt.h)($=>!!$),(0,je.w)($=>this.currentActivatedRoute$.pipe((0,Bt.h)(G=>null!==G&&G.component===$),(0,je.w)(G=>G&&G.activatedRoute[O]),(0,Xe.x)())))}updateActivatedRouteProxy(g,O){const $=this.proxyMap.get(g);if(!$)throw new Error("Could not find activated route proxy for view");$._futureSnapshot=O._futureSnapshot,$._routerState=O._routerState,$.snapshot=O.snapshot,$.outlet=O.outlet,$.component=O.component,this.currentActivatedRoute$.next({component:g,activatedRoute:O})}}return A.\u0275fac=function(g){return new(g||A)(L.$8M("name"),L.$8M("tabs"),L.Y36(Q.Ye),L.Y36(L.SBq),L.Y36(ie.F0),L.Y36(L.R0b),L.Y36(ie.gz),L.Y36(A,12))},A.\u0275dir=L.lG2({type:A,selectors:[["ion-router-outlet"]],inputs:{animated:"animated",animation:"animation",mode:"mode",swipeGesture:"swipeGesture",name:"name"},outputs:{stackWillChange:"stackWillChange",stackDidChange:"stackDidChange",activateEvents:"activate",deactivateEvents:"deactivate"},exportAs:["outlet"]}),A})();class Gn{constructor(T,g,O){this.route=T,this.childContexts=g,this.parent=O}get(T,g){return T===ie.gz?this.route:T===ie.y6?this.childContexts:this.parent.get(T,g)}}const en=new L.OlP("");let Xn=(()=>{class A{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(g){this.unsubscribeFromRouteData(g),this.subscribeToRouteData(g)}unsubscribeFromRouteData(g){var O;null===(O=this.outletDataSubscriptions.get(g))||void 0===O||O.unsubscribe(),this.outletDataSubscriptions.delete(g)}subscribeToRouteData(g){const{activatedRoute:O}=g,$=(0,yt.a)([O.queryParams,O.params,O.data]).pipe((0,je.w)(([G,Se,Fe],Ke)=>(Fe=(0,C.Z)((0,C.Z)((0,C.Z)({},G),Se),Fe),0===Ke?(0,wt.of)(Fe):Promise.resolve(Fe)))).subscribe(G=>{if(!g.isActivated||!g.activatedComponentRef||g.activatedRoute!==O||null===O.component)return void this.unsubscribeFromRouteData(g);const Se=(0,L.qFp)(O.component);if(Se)for(const{templateName:Fe}of Se.inputs)g.activatedComponentRef.setInput(Fe,G[Fe]);else this.unsubscribeFromRouteData(g)});this.outletDataSubscriptions.set(g,$)}}return A.\u0275fac=function(g){return new(g||A)},A.\u0275prov=L.Yz7({token:A,factory:A.\u0275fac}),A})();const er=()=>({provide:en,useFactory:Ln,deps:[ie.F0]});function Ln(A){return null!=A&&A.componentInputBindingEnabled?new Xn:null}const yr=["color","defaultHref","disabled","icon","mode","routerAnimation","text","type"];let He=(()=>{let A=class{constructor(g,O,$,G,Se,Fe){this.routerOutlet=g,this.navCtrl=O,this.config=$,this.r=G,this.z=Se,Fe.detach(),this.el=this.r.nativeElement}onClick(g){var O;const $=this.defaultHref||this.config.get("backButtonDefaultHref");null!==(O=this.routerOutlet)&&void 0!==O&&O.canGoBack()?(this.navCtrl.setDirection("back",void 0,void 0,this.routerAnimation),this.routerOutlet.pop(),g.preventDefault()):null!=$&&(this.navCtrl.navigateBack($,{animation:this.routerAnimation}),g.preventDefault())}};return A.\u0275fac=function(g){return new(g||A)(L.Y36(dn,8),L.Y36(hn),L.Y36(Sn),L.Y36(L.SBq),L.Y36(L.R0b),L.Y36(L.sBO))},A.\u0275dir=L.lG2({type:A,hostBindings:function(g,O){1&g&&L.NdJ("click",function(G){return O.onClick(G)})},inputs:{color:"color",defaultHref:"defaultHref",disabled:"disabled",icon:"icon",mode:"mode",routerAnimation:"routerAnimation",text:"text",type:"type"}}),A=(0,kt.gn)([Nn({inputs:yr})],A),A})(),Te=(()=>{class A{constructor(g,O,$,G,Se){this.locationStrategy=g,this.navCtrl=O,this.elementRef=$,this.router=G,this.routerLink=Se,this.routerDirection="forward"}ngOnInit(){this.updateTargetUrlAndHref()}ngOnChanges(){this.updateTargetUrlAndHref()}updateTargetUrlAndHref(){var g;if(null!==(g=this.routerLink)&&void 0!==g&&g.urlTree){const O=this.locationStrategy.prepareExternalUrl(this.router.serializeUrl(this.routerLink.urlTree));this.elementRef.nativeElement.href=O}}onClick(g){this.navCtrl.setDirection(this.routerDirection,void 0,void 0,this.routerAnimation),g.preventDefault()}}return A.\u0275fac=function(g){return new(g||A)(L.Y36(Q.S$),L.Y36(hn),L.Y36(L.SBq),L.Y36(ie.F0),L.Y36(ie.rH,8))},A.\u0275dir=L.lG2({type:A,selectors:[["","routerLink","",5,"a",5,"area"]],hostBindings:function(g,O){1&g&&L.NdJ("click",function(G){return O.onClick(G)})},inputs:{routerDirection:"routerDirection",routerAnimation:"routerAnimation"},features:[L.TTD]}),A})(),Le=(()=>{class A{constructor(g,O,$,G,Se){this.locationStrategy=g,this.navCtrl=O,this.elementRef=$,this.router=G,this.routerLink=Se,this.routerDirection="forward"}ngOnInit(){this.updateTargetUrlAndHref()}ngOnChanges(){this.updateTargetUrlAndHref()}updateTargetUrlAndHref(){var g;if(null!==(g=this.routerLink)&&void 0!==g&&g.urlTree){const O=this.locationStrategy.prepareExternalUrl(this.router.serializeUrl(this.routerLink.urlTree));this.elementRef.nativeElement.href=O}}onClick(){this.navCtrl.setDirection(this.routerDirection,void 0,void 0,this.routerAnimation)}}return A.\u0275fac=function(g){return new(g||A)(L.Y36(Q.S$),L.Y36(hn),L.Y36(L.SBq),L.Y36(ie.F0),L.Y36(ie.rH,8))},A.\u0275dir=L.lG2({type:A,selectors:[["a","routerLink",""],["area","routerLink",""]],hostBindings:function(g,O){1&g&&L.NdJ("click",function(){return O.onClick()})},inputs:{routerDirection:"routerDirection",routerAnimation:"routerAnimation"},features:[L.TTD]}),A})();const tt=["animated","animation","root","rootParams","swipeGesture"],Ct=["push","insert","insertPages","pop","popTo","popToRoot","removeIndex","setRoot","setPages","getActive","getByIndex","canGoBack","getPrevious"];let Tt=(()=>{let A=class{constructor(g,O,$,G,Se,Fe){this.z=Se,Fe.detach(),this.el=g.nativeElement,g.nativeElement.delegate=G.create(O,$),Dn(this,this.el,["ionNavDidChange","ionNavWillChange"])}};return A.\u0275fac=function(g){return new(g||A)(L.Y36(L.SBq),L.Y36(L.lqb),L.Y36(L.zs3),L.Y36(Qt),L.Y36(L.R0b),L.Y36(L.sBO))},A.\u0275dir=L.lG2({type:A,inputs:{animated:"animated",animation:"animation",root:"root",rootParams:"rootParams",swipeGesture:"swipeGesture"}}),A=(0,kt.gn)([Nn({inputs:tt,methods:Ct})],A),A})(),Pt=(()=>{class A{constructor(g){this.navCtrl=g,this.ionTabsWillChange=new L.vpe,this.ionTabsDidChange=new L.vpe,this.tabBarSlot="bottom"}ngAfterContentInit(){this.detectSlotChanges()}ngAfterContentChecked(){this.detectSlotChanges()}onStackWillChange({enteringView:g,tabSwitch:O}){const $=g.stackId;O&&void 0!==$&&this.ionTabsWillChange.emit({tab:$})}onStackDidChange({enteringView:g,tabSwitch:O}){const $=g.stackId;O&&void 0!==$&&(this.tabBar&&(this.tabBar.selectedTab=$),this.ionTabsDidChange.emit({tab:$}))}select(g){const O="string"==typeof g,$=O?g:g.detail.tab,G=this.outlet.getActiveStackId()===$,Se="".concat(this.outlet.tabsPrefix,"/").concat($);if(O||g.stopPropagation(),G){const Fe=this.outlet.getActiveStackId(),Ke=this.outlet.getLastRouteView(Fe);if((null==Ke?void 0:Ke.url)===Se)return;const We=this.outlet.getRootView($);return this.navCtrl.navigateRoot(Se,(0,C.Z)((0,C.Z)({},We&&Se===We.url&&We.savedExtras),{},{animated:!0,animationDirection:"back"}))}{const Fe=this.outlet.getLastRouteView($);return this.navCtrl.navigateRoot((null==Fe?void 0:Fe.url)||Se,(0,C.Z)((0,C.Z)({},null==Fe?void 0:Fe.savedExtras),{},{animated:!0,animationDirection:"back"}))}}getSelected(){return this.outlet.getActiveStackId()}detectSlotChanges(){this.tabBars.forEach(g=>{const O=g.el.getAttribute("slot");O!==this.tabBarSlot&&(this.tabBarSlot=O,this.relocateTabBar())})}relocateTabBar(){const g=this.tabBar.el;"top"===this.tabBarSlot?this.tabsInner.nativeElement.before(g):this.tabsInner.nativeElement.after(g)}}return A.\u0275fac=function(g){return new(g||A)(L.Y36(hn))},A.\u0275dir=L.lG2({type:A,selectors:[["ion-tabs"]],viewQuery:function(g,O){if(1&g&&L.Gf(Je,7,L.SBq),2&g){let $;L.iGM($=L.CRH())&&(O.tabsInner=$.first)}},hostBindings:function(g,O){1&g&&L.NdJ("ionTabButtonClick",function(G){return O.select(G)})},outputs:{ionTabsWillChange:"ionTabsWillChange",ionTabsDidChange:"ionTabsDidChange"}}),A})();const cn=A=>"function"==typeof __zone_symbol__requestAnimationFrame?__zone_symbol__requestAnimationFrame(A):"function"==typeof requestAnimationFrame?requestAnimationFrame(A):setTimeout(A);let pn=(()=>{class A{constructor(g,O){this.injector=g,this.elementRef=O,this.onChange=()=>{},this.onTouched=()=>{}}writeValue(g){this.elementRef.nativeElement.value=this.lastValue=g,$n(this.elementRef)}handleValueChange(g,O){g===this.elementRef.nativeElement&&(O!==this.lastValue&&(this.lastValue=O,this.onChange(O)),$n(this.elementRef))}_handleBlurEvent(g){g===this.elementRef.nativeElement&&(this.onTouched(),$n(this.elementRef))}registerOnChange(g){this.onChange=g}registerOnTouched(g){this.onTouched=g}setDisabledState(g){this.elementRef.nativeElement.disabled=g}ngOnDestroy(){this.statusChanges&&this.statusChanges.unsubscribe()}ngAfterViewInit(){let g;try{g=this.injector.get(xe.a5)}catch($){}if(!g)return;g.statusChanges&&(this.statusChanges=g.statusChanges.subscribe(()=>$n(this.elementRef)));const O=g.control;O&&["markAsTouched","markAllAsTouched","markAsUntouched","markAsDirty","markAsPristine"].forEach(G=>{if(typeof O[G]<"u"){const Se=O[G].bind(O);O[G]=(...Fe)=>{Se(...Fe),$n(this.elementRef)}}})}}return A.\u0275fac=function(g){return new(g||A)(L.Y36(L.zs3),L.Y36(L.SBq))},A.\u0275dir=L.lG2({type:A,hostBindings:function(g,O){1&g&&L.NdJ("ionBlur",function(G){return O._handleBlurEvent(G.target)})}}),A})();const $n=A=>{cn(()=>{const T=A.nativeElement,g=null!=T.value&&T.value.toString().length>0,O=Vn(T);on(T,O);const $=T.closest("ion-item");$&&on($,g?[...O,"item-has-value"]:O)})},Vn=A=>{const T=A.classList,g=[];for(let O=0;O{const g=A.classList;g.remove("ion-valid","ion-invalid","ion-touched","ion-untouched","ion-dirty","ion-pristine"),g.add(...T)},qt=(A,T)=>A.substring(0,T.length)===T;class cr{shouldDetach(T){return!1}shouldAttach(T){return!1}store(T,g){}retrieve(T){return null}shouldReuseRoute(T,g){if(T.routeConfig!==g.routeConfig)return!1;const O=T.params,$=g.params,G=Object.keys(O),Se=Object.keys($);if(G.length!==Se.length)return!1;for(const Fe of G)if($[Fe]!==O[Fe])return!1;return!0}}class gr{constructor(T){this.ctrl=T}create(T){return this.ctrl.create(T||{})}dismiss(T,g,O){return this.ctrl.dismiss(T,g,O)}getTop(){return this.ctrl.getTop()}}},1929:(Dt,$e,b)=>{"use strict";b.d($e,{Br:()=>z,w:()=>ge,dr:()=>wt,YG:()=>Je,Sm:()=>dt,W2:()=>Ut,IJ:()=>Lt,W4:()=>ln,zq:()=>Qt,fr:()=>rn,Gu:()=>bn,gu:()=>pt,pK:()=>Yn,Ie:()=>Wn,rH:()=>Dn,Ub:()=>Nn,u8:()=>qn,IK:()=>Un,td:()=>sr,Q$:()=>Jn,q_:()=>ar,yf:()=>R,I_:()=>un,jP:()=>A,t9:()=>Te,n0:()=>Le,yW:()=>pn,wd:()=>on,ho:()=>cr,sr:()=>gr,Pc:()=>kn,HT:()=>nt,IN:()=>ut,as:()=>Qe,QI:()=>st,j9:()=>Ue});var C=b(1328),i=b(9468),L=b(95),ie=b(5472),Q=b(7582),he=b(2438),k=b(6814),q=b(5877),Ae=(b(4913),b(2325),b(3433),b(6615),b(6535),b(2905)),ae=b(8958),De=(b(5613),b(9207)),Pe=(b(1848),b(771));b(2019);const Me=Ae.i,P=["*"];let ge=(()=>{class d extends ie.bk{constructor(D,j){super(D,j)}writeValue(D){this.elementRef.nativeElement.checked=this.lastValue=D,(0,ie.vk)(this.elementRef)}_handleIonChange(D){this.handleValueChange(D,D.checked)}}return d.\u0275fac=function(D){return new(D||d)(i.Y36(i.zs3),i.Y36(i.SBq))},d.\u0275dir=i.lG2({type:d,selectors:[["ion-checkbox"],["ion-toggle"]],hostBindings:function(D,j){1&D&&i.NdJ("ionChange",function($t){return j._handleIonChange($t.target)})},features:[i._Bn([{provide:L.JU,useExisting:d,multi:!0}]),i.qOj]}),d})(),Qe=(()=>{class d extends ie.bk{constructor(D,j){super(D,j)}handleInputEvent(D){this.handleValueChange(D,D.value)}registerOnChange(D){super.registerOnChange(j=>{D(""===j?null:parseFloat(j))})}}return d.\u0275fac=function(D){return new(D||d)(i.Y36(i.zs3),i.Y36(i.SBq))},d.\u0275dir=i.lG2({type:d,selectors:[["ion-input","type","number"]],hostBindings:function(D,j){1&D&&i.NdJ("ionInput",function($t){return j.handleInputEvent($t.target)})},features:[i._Bn([{provide:L.JU,useExisting:d,multi:!0}]),i.qOj]}),d})(),st=(()=>{class d extends ie.bk{constructor(D,j){super(D,j)}_handleChangeEvent(D){this.handleValueChange(D,D.value)}}return d.\u0275fac=function(D){return new(D||d)(i.Y36(i.zs3),i.Y36(i.SBq))},d.\u0275dir=i.lG2({type:d,selectors:[["ion-select"],["ion-radio-group"],["ion-segment"],["ion-datetime"]],hostBindings:function(D,j){1&D&&i.NdJ("ionChange",function($t){return j._handleChangeEvent($t.target)})},features:[i._Bn([{provide:L.JU,useExisting:d,multi:!0}]),i.qOj]}),d})(),Ue=(()=>{class d extends ie.bk{constructor(D,j){super(D,j)}_handleInputEvent(D){this.handleValueChange(D,D.value)}}return d.\u0275fac=function(D){return new(D||d)(i.Y36(i.zs3),i.Y36(i.SBq))},d.\u0275dir=i.lG2({type:d,selectors:[["ion-input",3,"type","number"],["ion-textarea"],["ion-searchbar"],["ion-range"]],hostBindings:function(D,j){1&D&&i.NdJ("ionInput",function($t){return j._handleInputEvent($t.target)})},features:[i._Bn([{provide:L.JU,useExisting:d,multi:!0}]),i.qOj]}),d})();const te=(d,B)=>{const D=d.prototype;B.forEach(j=>{Object.defineProperty(D,j,{get(){return this.el[j]},set(ye){this.z.runOutsideAngular(()=>this.el[j]=ye)},configurable:!0})})},K=(d,B)=>{const D=d.prototype;B.forEach(j=>{D[j]=function(){const ye=arguments;return this.z.runOutsideAngular(()=>this.el[j].apply(this.el,ye))}})},X=(d,B,D)=>{D.forEach(j=>d[j]=(0,he.R)(B,j))};function ve(d){return function(D){const{defineCustomElementFn:j,inputs:ye,methods:$t}=d;return void 0!==j&&j(),ye&&te(D,ye),$t&&K(D,$t),D}}let wt=(()=>{let d=class{constructor(D,j,ye){this.z=ye,D.detach(),this.el=j.nativeElement}};return d.\u0275fac=function(D){return new(D||d)(i.Y36(i.sBO),i.Y36(i.SBq),i.Y36(i.R0b))},d.\u0275cmp=i.Xpm({type:d,selectors:[["ion-app"]],ngContentSelectors:P,decls:1,vars:0,template:function(D,j){1&D&&(i.F$t(),i.Hsn(0))},encapsulation:2,changeDetection:0}),d=(0,Q.gn)([ve({})],d),d})(),Je=(()=>{let d=class{constructor(D,j,ye){this.z=ye,D.detach(),this.el=j.nativeElement,X(this,this.el,["ionFocus","ionBlur"])}};return d.\u0275fac=function(D){return new(D||d)(i.Y36(i.sBO),i.Y36(i.SBq),i.Y36(i.R0b))},d.\u0275cmp=i.Xpm({type:d,selectors:[["ion-button"]],inputs:{buttonType:"buttonType",color:"color",disabled:"disabled",download:"download",expand:"expand",fill:"fill",form:"form",href:"href",mode:"mode",rel:"rel",routerAnimation:"routerAnimation",routerDirection:"routerDirection",shape:"shape",size:"size",strong:"strong",target:"target",type:"type"},ngContentSelectors:P,decls:1,vars:0,template:function(D,j){1&D&&(i.F$t(),i.Hsn(0))},encapsulation:2,changeDetection:0}),d=(0,Q.gn)([ve({inputs:["buttonType","color","disabled","download","expand","fill","form","href","mode","rel","routerAnimation","routerDirection","shape","size","strong","target","type"]})],d),d})(),dt=(()=>{let d=class{constructor(D,j,ye){this.z=ye,D.detach(),this.el=j.nativeElement}};return d.\u0275fac=function(D){return new(D||d)(i.Y36(i.sBO),i.Y36(i.SBq),i.Y36(i.R0b))},d.\u0275cmp=i.Xpm({type:d,selectors:[["ion-buttons"]],inputs:{collapse:"collapse"},ngContentSelectors:P,decls:1,vars:0,template:function(D,j){1&D&&(i.F$t(),i.Hsn(0))},encapsulation:2,changeDetection:0}),d=(0,Q.gn)([ve({inputs:["collapse"]})],d),d})(),Ut=(()=>{let d=class{constructor(D,j,ye){this.z=ye,D.detach(),this.el=j.nativeElement,X(this,this.el,["ionScrollStart","ionScroll","ionScrollEnd"])}};return d.\u0275fac=function(D){return new(D||d)(i.Y36(i.sBO),i.Y36(i.SBq),i.Y36(i.R0b))},d.\u0275cmp=i.Xpm({type:d,selectors:[["ion-content"]],inputs:{color:"color",forceOverscroll:"forceOverscroll",fullscreen:"fullscreen",scrollEvents:"scrollEvents",scrollX:"scrollX",scrollY:"scrollY"},ngContentSelectors:P,decls:1,vars:0,template:function(D,j){1&D&&(i.F$t(),i.Hsn(0))},encapsulation:2,changeDetection:0}),d=(0,Q.gn)([ve({inputs:["color","forceOverscroll","fullscreen","scrollEvents","scrollX","scrollY"],methods:["getScrollElement","scrollToTop","scrollToBottom","scrollByPoint","scrollToPoint"]})],d),d})(),Lt=(()=>{let d=class{constructor(D,j,ye){this.z=ye,D.detach(),this.el=j.nativeElement}};return d.\u0275fac=function(D){return new(D||d)(i.Y36(i.sBO),i.Y36(i.SBq),i.Y36(i.R0b))},d.\u0275cmp=i.Xpm({type:d,selectors:[["ion-fab"]],inputs:{activated:"activated",edge:"edge",horizontal:"horizontal",vertical:"vertical"},ngContentSelectors:P,decls:1,vars:0,template:function(D,j){1&D&&(i.F$t(),i.Hsn(0))},encapsulation:2,changeDetection:0}),d=(0,Q.gn)([ve({inputs:["activated","edge","horizontal","vertical"],methods:["close"]})],d),d})(),ln=(()=>{let d=class{constructor(D,j,ye){this.z=ye,D.detach(),this.el=j.nativeElement,X(this,this.el,["ionFocus","ionBlur"])}};return d.\u0275fac=function(D){return new(D||d)(i.Y36(i.sBO),i.Y36(i.SBq),i.Y36(i.R0b))},d.\u0275cmp=i.Xpm({type:d,selectors:[["ion-fab-button"]],inputs:{activated:"activated",closeIcon:"closeIcon",color:"color",disabled:"disabled",download:"download",href:"href",mode:"mode",rel:"rel",routerAnimation:"routerAnimation",routerDirection:"routerDirection",show:"show",size:"size",target:"target",translucent:"translucent",type:"type"},ngContentSelectors:P,decls:1,vars:0,template:function(D,j){1&D&&(i.F$t(),i.Hsn(0))},encapsulation:2,changeDetection:0}),d=(0,Q.gn)([ve({inputs:["activated","closeIcon","color","disabled","download","href","mode","rel","routerAnimation","routerDirection","show","size","target","translucent","type"]})],d),d})(),Qt=(()=>{let d=class{constructor(D,j,ye){this.z=ye,D.detach(),this.el=j.nativeElement}};return d.\u0275fac=function(D){return new(D||d)(i.Y36(i.sBO),i.Y36(i.SBq),i.Y36(i.R0b))},d.\u0275cmp=i.Xpm({type:d,selectors:[["ion-fab-list"]],inputs:{activated:"activated",side:"side"},ngContentSelectors:P,decls:1,vars:0,template:function(D,j){1&D&&(i.F$t(),i.Hsn(0))},encapsulation:2,changeDetection:0}),d=(0,Q.gn)([ve({inputs:["activated","side"]})],d),d})(),rn=(()=>{let d=class{constructor(D,j,ye){this.z=ye,D.detach(),this.el=j.nativeElement}};return d.\u0275fac=function(D){return new(D||d)(i.Y36(i.sBO),i.Y36(i.SBq),i.Y36(i.R0b))},d.\u0275cmp=i.Xpm({type:d,selectors:[["ion-footer"]],inputs:{collapse:"collapse",mode:"mode",translucent:"translucent"},ngContentSelectors:P,decls:1,vars:0,template:function(D,j){1&D&&(i.F$t(),i.Hsn(0))},encapsulation:2,changeDetection:0}),d=(0,Q.gn)([ve({inputs:["collapse","mode","translucent"]})],d),d})(),bn=(()=>{let d=class{constructor(D,j,ye){this.z=ye,D.detach(),this.el=j.nativeElement}};return d.\u0275fac=function(D){return new(D||d)(i.Y36(i.sBO),i.Y36(i.SBq),i.Y36(i.R0b))},d.\u0275cmp=i.Xpm({type:d,selectors:[["ion-header"]],inputs:{collapse:"collapse",mode:"mode",translucent:"translucent"},ngContentSelectors:P,decls:1,vars:0,template:function(D,j){1&D&&(i.F$t(),i.Hsn(0))},encapsulation:2,changeDetection:0}),d=(0,Q.gn)([ve({inputs:["collapse","mode","translucent"]})],d),d})(),pt=(()=>{let d=class{constructor(D,j,ye){this.z=ye,D.detach(),this.el=j.nativeElement}};return d.\u0275fac=function(D){return new(D||d)(i.Y36(i.sBO),i.Y36(i.SBq),i.Y36(i.R0b))},d.\u0275cmp=i.Xpm({type:d,selectors:[["ion-icon"]],inputs:{color:"color",flipRtl:"flipRtl",icon:"icon",ios:"ios",lazy:"lazy",md:"md",mode:"mode",name:"name",sanitize:"sanitize",size:"size",src:"src"},ngContentSelectors:P,decls:1,vars:0,template:function(D,j){1&D&&(i.F$t(),i.Hsn(0))},encapsulation:2,changeDetection:0}),d=(0,Q.gn)([ve({inputs:["color","flipRtl","icon","ios","lazy","md","mode","name","sanitize","size","src"]})],d),d})(),Yn=(()=>{let d=class{constructor(D,j,ye){this.z=ye,D.detach(),this.el=j.nativeElement,X(this,this.el,["ionInput","ionChange","ionBlur","ionFocus"])}};return d.\u0275fac=function(D){return new(D||d)(i.Y36(i.sBO),i.Y36(i.SBq),i.Y36(i.R0b))},d.\u0275cmp=i.Xpm({type:d,selectors:[["ion-input"]],inputs:{accept:"accept",autocapitalize:"autocapitalize",autocomplete:"autocomplete",autocorrect:"autocorrect",autofocus:"autofocus",clearInput:"clearInput",clearOnEdit:"clearOnEdit",color:"color",counter:"counter",counterFormatter:"counterFormatter",debounce:"debounce",disabled:"disabled",enterkeyhint:"enterkeyhint",errorText:"errorText",fill:"fill",helperText:"helperText",inputmode:"inputmode",label:"label",labelPlacement:"labelPlacement",legacy:"legacy",max:"max",maxlength:"maxlength",min:"min",minlength:"minlength",mode:"mode",multiple:"multiple",name:"name",pattern:"pattern",placeholder:"placeholder",readonly:"readonly",required:"required",shape:"shape",size:"size",spellcheck:"spellcheck",step:"step",type:"type",value:"value"},ngContentSelectors:P,decls:1,vars:0,template:function(D,j){1&D&&(i.F$t(),i.Hsn(0))},encapsulation:2,changeDetection:0}),d=(0,Q.gn)([ve({inputs:["accept","autocapitalize","autocomplete","autocorrect","autofocus","clearInput","clearOnEdit","color","counter","counterFormatter","debounce","disabled","enterkeyhint","errorText","fill","helperText","inputmode","label","labelPlacement","legacy","max","maxlength","min","minlength","mode","multiple","name","pattern","placeholder","readonly","required","shape","size","spellcheck","step","type","value"],methods:["setFocus","getInputElement"]})],d),d})(),Wn=(()=>{let d=class{constructor(D,j,ye){this.z=ye,D.detach(),this.el=j.nativeElement}};return d.\u0275fac=function(D){return new(D||d)(i.Y36(i.sBO),i.Y36(i.SBq),i.Y36(i.R0b))},d.\u0275cmp=i.Xpm({type:d,selectors:[["ion-item"]],inputs:{button:"button",color:"color",counter:"counter",counterFormatter:"counterFormatter",detail:"detail",detailIcon:"detailIcon",disabled:"disabled",download:"download",fill:"fill",href:"href",lines:"lines",mode:"mode",rel:"rel",routerAnimation:"routerAnimation",routerDirection:"routerDirection",shape:"shape",target:"target",type:"type"},ngContentSelectors:P,decls:1,vars:0,template:function(D,j){1&D&&(i.F$t(),i.Hsn(0))},encapsulation:2,changeDetection:0}),d=(0,Q.gn)([ve({inputs:["button","color","counter","counterFormatter","detail","detailIcon","disabled","download","fill","href","lines","mode","rel","routerAnimation","routerDirection","shape","target","type"]})],d),d})(),Dn=(()=>{let d=class{constructor(D,j,ye){this.z=ye,D.detach(),this.el=j.nativeElement}};return d.\u0275fac=function(D){return new(D||d)(i.Y36(i.sBO),i.Y36(i.SBq),i.Y36(i.R0b))},d.\u0275cmp=i.Xpm({type:d,selectors:[["ion-item-divider"]],inputs:{color:"color",mode:"mode",sticky:"sticky"},ngContentSelectors:P,decls:1,vars:0,template:function(D,j){1&D&&(i.F$t(),i.Hsn(0))},encapsulation:2,changeDetection:0}),d=(0,Q.gn)([ve({inputs:["color","mode","sticky"]})],d),d})(),Nn=(()=>{let d=class{constructor(D,j,ye){this.z=ye,D.detach(),this.el=j.nativeElement}};return d.\u0275fac=function(D){return new(D||d)(i.Y36(i.sBO),i.Y36(i.SBq),i.Y36(i.R0b))},d.\u0275cmp=i.Xpm({type:d,selectors:[["ion-item-group"]],ngContentSelectors:P,decls:1,vars:0,template:function(D,j){1&D&&(i.F$t(),i.Hsn(0))},encapsulation:2,changeDetection:0}),d=(0,Q.gn)([ve({})],d),d})(),qn=(()=>{let d=class{constructor(D,j,ye){this.z=ye,D.detach(),this.el=j.nativeElement}};return d.\u0275fac=function(D){return new(D||d)(i.Y36(i.sBO),i.Y36(i.SBq),i.Y36(i.R0b))},d.\u0275cmp=i.Xpm({type:d,selectors:[["ion-item-option"]],inputs:{color:"color",disabled:"disabled",download:"download",expandable:"expandable",href:"href",mode:"mode",rel:"rel",target:"target",type:"type"},ngContentSelectors:P,decls:1,vars:0,template:function(D,j){1&D&&(i.F$t(),i.Hsn(0))},encapsulation:2,changeDetection:0}),d=(0,Q.gn)([ve({inputs:["color","disabled","download","expandable","href","mode","rel","target","type"]})],d),d})(),Un=(()=>{let d=class{constructor(D,j,ye){this.z=ye,D.detach(),this.el=j.nativeElement,X(this,this.el,["ionSwipe"])}};return d.\u0275fac=function(D){return new(D||d)(i.Y36(i.sBO),i.Y36(i.SBq),i.Y36(i.R0b))},d.\u0275cmp=i.Xpm({type:d,selectors:[["ion-item-options"]],inputs:{side:"side"},ngContentSelectors:P,decls:1,vars:0,template:function(D,j){1&D&&(i.F$t(),i.Hsn(0))},encapsulation:2,changeDetection:0}),d=(0,Q.gn)([ve({inputs:["side"]})],d),d})(),sr=(()=>{let d=class{constructor(D,j,ye){this.z=ye,D.detach(),this.el=j.nativeElement,X(this,this.el,["ionDrag"])}};return d.\u0275fac=function(D){return new(D||d)(i.Y36(i.sBO),i.Y36(i.SBq),i.Y36(i.R0b))},d.\u0275cmp=i.Xpm({type:d,selectors:[["ion-item-sliding"]],inputs:{disabled:"disabled"},ngContentSelectors:P,decls:1,vars:0,template:function(D,j){1&D&&(i.F$t(),i.Hsn(0))},encapsulation:2,changeDetection:0}),d=(0,Q.gn)([ve({inputs:["disabled"],methods:["getOpenAmount","getSlidingRatio","open","close","closeOpened"]})],d),d})(),Jn=(()=>{let d=class{constructor(D,j,ye){this.z=ye,D.detach(),this.el=j.nativeElement}};return d.\u0275fac=function(D){return new(D||d)(i.Y36(i.sBO),i.Y36(i.SBq),i.Y36(i.R0b))},d.\u0275cmp=i.Xpm({type:d,selectors:[["ion-label"]],inputs:{color:"color",mode:"mode",position:"position"},ngContentSelectors:P,decls:1,vars:0,template:function(D,j){1&D&&(i.F$t(),i.Hsn(0))},encapsulation:2,changeDetection:0}),d=(0,Q.gn)([ve({inputs:["color","mode","position"]})],d),d})(),ar=(()=>{let d=class{constructor(D,j,ye){this.z=ye,D.detach(),this.el=j.nativeElement}};return d.\u0275fac=function(D){return new(D||d)(i.Y36(i.sBO),i.Y36(i.SBq),i.Y36(i.R0b))},d.\u0275cmp=i.Xpm({type:d,selectors:[["ion-list"]],inputs:{inset:"inset",lines:"lines",mode:"mode"},ngContentSelectors:P,decls:1,vars:0,template:function(D,j){1&D&&(i.F$t(),i.Hsn(0))},encapsulation:2,changeDetection:0}),d=(0,Q.gn)([ve({inputs:["inset","lines","mode"],methods:["closeSlidingItems"]})],d),d})(),un=(()=>{let d=class{constructor(D,j,ye){this.z=ye,D.detach(),this.el=j.nativeElement,X(this,this.el,["ionChange","ionInput","ionFocus","ionBlur","ionKnobMoveStart","ionKnobMoveEnd"])}};return d.\u0275fac=function(D){return new(D||d)(i.Y36(i.sBO),i.Y36(i.SBq),i.Y36(i.R0b))},d.\u0275cmp=i.Xpm({type:d,selectors:[["ion-range"]],inputs:{activeBarStart:"activeBarStart",color:"color",debounce:"debounce",disabled:"disabled",dualKnobs:"dualKnobs",label:"label",labelPlacement:"labelPlacement",legacy:"legacy",max:"max",min:"min",mode:"mode",name:"name",pin:"pin",pinFormatter:"pinFormatter",snaps:"snaps",step:"step",ticks:"ticks",value:"value"},ngContentSelectors:P,decls:1,vars:0,template:function(D,j){1&D&&(i.F$t(),i.Hsn(0))},encapsulation:2,changeDetection:0}),d=(0,Q.gn)([ve({inputs:["activeBarStart","color","debounce","disabled","dualKnobs","label","labelPlacement","legacy","max","min","mode","name","pin","pinFormatter","snaps","step","ticks","value"]})],d),d})(),Te=(()=>{let d=class{constructor(D,j,ye){this.z=ye,D.detach(),this.el=j.nativeElement,X(this,this.el,["ionChange","ionCancel","ionDismiss","ionFocus","ionBlur"])}};return d.\u0275fac=function(D){return new(D||d)(i.Y36(i.sBO),i.Y36(i.SBq),i.Y36(i.R0b))},d.\u0275cmp=i.Xpm({type:d,selectors:[["ion-select"]],inputs:{cancelText:"cancelText",color:"color",compareWith:"compareWith",disabled:"disabled",expandedIcon:"expandedIcon",fill:"fill",interface:"interface",interfaceOptions:"interfaceOptions",justify:"justify",label:"label",labelPlacement:"labelPlacement",legacy:"legacy",mode:"mode",multiple:"multiple",name:"name",okText:"okText",placeholder:"placeholder",selectedText:"selectedText",shape:"shape",toggleIcon:"toggleIcon",value:"value"},ngContentSelectors:P,decls:1,vars:0,template:function(D,j){1&D&&(i.F$t(),i.Hsn(0))},encapsulation:2,changeDetection:0}),d=(0,Q.gn)([ve({inputs:["cancelText","color","compareWith","disabled","expandedIcon","fill","interface","interfaceOptions","justify","label","labelPlacement","legacy","mode","multiple","name","okText","placeholder","selectedText","shape","toggleIcon","value"],methods:["open"]})],d),d})(),Le=(()=>{let d=class{constructor(D,j,ye){this.z=ye,D.detach(),this.el=j.nativeElement}};return d.\u0275fac=function(D){return new(D||d)(i.Y36(i.sBO),i.Y36(i.SBq),i.Y36(i.R0b))},d.\u0275cmp=i.Xpm({type:d,selectors:[["ion-select-option"]],inputs:{disabled:"disabled",value:"value"},ngContentSelectors:P,decls:1,vars:0,template:function(D,j){1&D&&(i.F$t(),i.Hsn(0))},encapsulation:2,changeDetection:0}),d=(0,Q.gn)([ve({inputs:["disabled","value"]})],d),d})(),pn=(()=>{let d=class{constructor(D,j,ye){this.z=ye,D.detach(),this.el=j.nativeElement}};return d.\u0275fac=function(D){return new(D||d)(i.Y36(i.sBO),i.Y36(i.SBq),i.Y36(i.R0b))},d.\u0275cmp=i.Xpm({type:d,selectors:[["ion-text"]],inputs:{color:"color",mode:"mode"},ngContentSelectors:P,decls:1,vars:0,template:function(D,j){1&D&&(i.F$t(),i.Hsn(0))},encapsulation:2,changeDetection:0}),d=(0,Q.gn)([ve({inputs:["color","mode"]})],d),d})(),on=(()=>{let d=class{constructor(D,j,ye){this.z=ye,D.detach(),this.el=j.nativeElement}};return d.\u0275fac=function(D){return new(D||d)(i.Y36(i.sBO),i.Y36(i.SBq),i.Y36(i.R0b))},d.\u0275cmp=i.Xpm({type:d,selectors:[["ion-title"]],inputs:{color:"color",size:"size"},ngContentSelectors:P,decls:1,vars:0,template:function(D,j){1&D&&(i.F$t(),i.Hsn(0))},encapsulation:2,changeDetection:0}),d=(0,Q.gn)([ve({inputs:["color","size"]})],d),d})(),cr=(()=>{let d=class{constructor(D,j,ye){this.z=ye,D.detach(),this.el=j.nativeElement,X(this,this.el,["ionChange","ionFocus","ionBlur"])}};return d.\u0275fac=function(D){return new(D||d)(i.Y36(i.sBO),i.Y36(i.SBq),i.Y36(i.R0b))},d.\u0275cmp=i.Xpm({type:d,selectors:[["ion-toggle"]],inputs:{alignment:"alignment",checked:"checked",color:"color",disabled:"disabled",enableOnOffLabels:"enableOnOffLabels",justify:"justify",labelPlacement:"labelPlacement",legacy:"legacy",mode:"mode",name:"name",value:"value"},ngContentSelectors:P,decls:1,vars:0,template:function(D,j){1&D&&(i.F$t(),i.Hsn(0))},encapsulation:2,changeDetection:0}),d=(0,Q.gn)([ve({inputs:["alignment","checked","color","disabled","enableOnOffLabels","justify","labelPlacement","legacy","mode","name","value"]})],d),d})(),gr=(()=>{let d=class{constructor(D,j,ye){this.z=ye,D.detach(),this.el=j.nativeElement}};return d.\u0275fac=function(D){return new(D||d)(i.Y36(i.sBO),i.Y36(i.SBq),i.Y36(i.R0b))},d.\u0275cmp=i.Xpm({type:d,selectors:[["ion-toolbar"]],inputs:{color:"color",mode:"mode"},ngContentSelectors:P,decls:1,vars:0,template:function(D,j){1&D&&(i.F$t(),i.Hsn(0))},encapsulation:2,changeDetection:0}),d=(0,Q.gn)([ve({inputs:["color","mode"]})],d),d})(),A=(()=>{class d extends ie.jP{constructor(D,j,ye,$t,vn,fr,tr,uo){super(D,j,ye,$t,vn,fr,tr,uo),this.parentOutlet=uo}}return d.\u0275fac=function(D){return new(D||d)(i.$8M("name"),i.$8M("tabs"),i.Y36(k.Ye),i.Y36(i.SBq),i.Y36(q.F0),i.Y36(i.R0b),i.Y36(q.gz),i.Y36(d,12))},d.\u0275dir=i.lG2({type:d,selectors:[["ion-router-outlet"]],features:[i.qOj]}),d})();const Ke={provide:L.Cf,useExisting:(0,i.Gpc)(()=>We),multi:!0};let We=(()=>{class d extends L.Fd{}return d.\u0275fac=function(){let B;return function(j){return(B||(B=i.n5z(d)))(j||d)}}(),d.\u0275dir=i.lG2({type:d,selectors:[["ion-input","type","number","max","","formControlName",""],["ion-input","type","number","max","","formControl",""],["ion-input","type","number","max","","ngModel",""]],hostVars:1,hostBindings:function(D,j){2&D&&i.uIk("max",j._enabled?j.max:null)},features:[i._Bn([Ke]),i.qOj]}),d})();const v={provide:L.Cf,useExisting:(0,i.Gpc)(()=>R),multi:!0};let R=(()=>{class d extends L.qQ{}return d.\u0275fac=function(){let B;return function(j){return(B||(B=i.n5z(d)))(j||d)}}(),d.\u0275dir=i.lG2({type:d,selectors:[["ion-input","type","number","min","","formControlName",""],["ion-input","type","number","min","","formControl",""],["ion-input","type","number","min","","ngModel",""]],hostVars:1,hostBindings:function(D,j){2&D&&i.uIk("min",j._enabled?j.min:null)},features:[i._Bn([v]),i.qOj]}),d})(),z=(()=>{class d extends ie.xs{constructor(){super(De.a)}}return d.\u0275fac=function(D){return new(D||d)},d.\u0275prov=i.Yz7({token:d,factory:d.\u0275fac,providedIn:"root"}),d})(),nt=(()=>{class d extends ie.xs{constructor(){super(De.l)}}return d.\u0275fac=function(D){return new(D||d)},d.\u0275prov=i.Yz7({token:d,factory:d.\u0275fac,providedIn:"root"}),d})(),ut=(()=>{class d extends ie.xs{constructor(){super(De.m),this.angularDelegate=(0,i.f3M)(ie.y4),this.injector=(0,i.f3M)(i.zs3),this.environmentInjector=(0,i.f3M)(i.lqb)}create(D){return super.create((0,C.Z)((0,C.Z)({},D),{},{delegate:this.angularDelegate.create(this.environmentInjector,this.injector,"modal")}))}}return d.\u0275fac=function(D){return new(D||d)},d.\u0275prov=i.Yz7({token:d,factory:d.\u0275fac}),d})();class It extends ie.xs{constructor(){super(De.c),this.angularDelegate=(0,i.f3M)(ie.y4),this.injector=(0,i.f3M)(i.zs3),this.environmentInjector=(0,i.f3M)(i.lqb)}create(B){return super.create((0,C.Z)((0,C.Z)({},B),{},{delegate:this.angularDelegate.create(this.environmentInjector,this.injector,"popover")}))}}const Ft=(d,B,D)=>()=>{if(B.defaultView&&typeof window<"u"){(0,ae.s)((0,C.Z)((0,C.Z)({},d),{},{_zoneGate:$t=>D.run($t)}));const ye="__zone_symbol__addEventListener"in B.body?"__zone_symbol__addEventListener":"addEventListener";return function Ie(){var d=[];if(typeof window<"u"){var B=window;(!B.customElements||B.Element&&(!B.Element.prototype.closest||!B.Element.prototype.matches||!B.Element.prototype.remove||!B.Element.prototype.getRootNode))&&d.push(b.e(6748).then(b.t.bind(b,3342,23))),("function"!=typeof Object.assign||!Object.entries||!Array.prototype.find||!Array.prototype.includes||!String.prototype.startsWith||!String.prototype.endsWith||B.NodeList&&!B.NodeList.prototype.forEach||!B.fetch||!function(){try{var j=new URL("b","http://a");return j.pathname="c%20d","http://a/c%20d"===j.href&&j.searchParams}catch(ye){return!1}}()||typeof WeakMap>"u")&&d.push(b.e(2214).then(b.t.bind(b,2668,23)))}return Promise.all(d)}().then(()=>((d,B)=>{if(!(typeof window>"u"))return Me(),(0,Pe.b)(JSON.parse('[["ion-menu_3",[[33,"ion-menu-button",{"color":[513],"disabled":[4],"menu":[1],"autoHide":[4,"auto-hide"],"type":[1],"visible":[32]},[[16,"ionMenuChange","visibilityChanged"],[16,"ionSplitPaneVisible","visibilityChanged"]]],[33,"ion-menu",{"contentId":[513,"content-id"],"menuId":[513,"menu-id"],"type":[1025],"disabled":[1028],"side":[513],"swipeGesture":[4,"swipe-gesture"],"maxEdgeStart":[2,"max-edge-start"],"isPaneVisible":[32],"isEndSide":[32],"isOpen":[64],"isActive":[64],"open":[64],"close":[64],"toggle":[64],"setOpen":[64]},[[16,"ionSplitPaneVisible","onSplitPaneChanged"],[2,"click","onBackdropClick"],[0,"keydown","onKeydown"]],{"type":["typeChanged"],"disabled":["disabledChanged"],"side":["sideChanged"],"swipeGesture":["swipeGestureChanged"]}],[1,"ion-menu-toggle",{"menu":[1],"autoHide":[4,"auto-hide"],"visible":[32]},[[16,"ionMenuChange","visibilityChanged"],[16,"ionSplitPaneVisible","visibilityChanged"]]]]],["ion-fab_3",[[33,"ion-fab-button",{"color":[513],"activated":[4],"disabled":[4],"download":[1],"href":[1],"rel":[1],"routerDirection":[1,"router-direction"],"routerAnimation":[16],"target":[1],"show":[4],"translucent":[4],"type":[1],"size":[1],"closeIcon":[1,"close-icon"]}],[1,"ion-fab",{"horizontal":[1],"vertical":[1],"edge":[4],"activated":[1028],"close":[64],"toggle":[64]},null,{"activated":["activatedChanged"]}],[1,"ion-fab-list",{"activated":[4],"side":[1]},null,{"activated":["activatedChanged"]}]]],["ion-refresher_2",[[0,"ion-refresher-content",{"pullingIcon":[1025,"pulling-icon"],"pullingText":[1,"pulling-text"],"refreshingSpinner":[1025,"refreshing-spinner"],"refreshingText":[1,"refreshing-text"]}],[32,"ion-refresher",{"pullMin":[2,"pull-min"],"pullMax":[2,"pull-max"],"closeDuration":[1,"close-duration"],"snapbackDuration":[1,"snapback-duration"],"pullFactor":[2,"pull-factor"],"disabled":[4],"nativeRefresher":[32],"state":[32],"complete":[64],"cancel":[64],"getProgress":[64]},null,{"disabled":["disabledChanged"]}]]],["ion-back-button",[[33,"ion-back-button",{"color":[513],"defaultHref":[1025,"default-href"],"disabled":[516],"icon":[1],"text":[1],"type":[1],"routerAnimation":[16]}]]],["ion-toast",[[33,"ion-toast",{"overlayIndex":[2,"overlay-index"],"delegate":[16],"hasController":[4,"has-controller"],"color":[513],"enterAnimation":[16],"leaveAnimation":[16],"cssClass":[1,"css-class"],"duration":[2],"header":[1],"layout":[1],"message":[1],"keyboardClose":[4,"keyboard-close"],"position":[1],"positionAnchor":[1,"position-anchor"],"buttons":[16],"translucent":[4],"animated":[4],"icon":[1],"htmlAttributes":[16],"swipeGesture":[1,"swipe-gesture"],"isOpen":[4,"is-open"],"trigger":[1],"revealContentToScreenReader":[32],"present":[64],"dismiss":[64],"onDidDismiss":[64],"onWillDismiss":[64]},null,{"swipeGesture":["swipeGestureChanged"],"isOpen":["onIsOpenChange"],"trigger":["triggerChanged"]}]]],["ion-card_5",[[33,"ion-card",{"color":[513],"button":[4],"type":[1],"disabled":[4],"download":[1],"href":[1],"rel":[1],"routerDirection":[1,"router-direction"],"routerAnimation":[16],"target":[1]}],[32,"ion-card-content"],[33,"ion-card-header",{"color":[513],"translucent":[4]}],[33,"ion-card-subtitle",{"color":[513]}],[33,"ion-card-title",{"color":[513]}]]],["ion-item-option_3",[[33,"ion-item-option",{"color":[513],"disabled":[4],"download":[1],"expandable":[4],"href":[1],"rel":[1],"target":[1],"type":[1]}],[32,"ion-item-options",{"side":[1],"fireSwipeEvent":[64]}],[0,"ion-item-sliding",{"disabled":[4],"state":[32],"getOpenAmount":[64],"getSlidingRatio":[64],"open":[64],"close":[64],"closeOpened":[64]},null,{"disabled":["disabledChanged"]}]]],["ion-accordion_2",[[49,"ion-accordion",{"value":[1],"disabled":[4],"readonly":[4],"toggleIcon":[1,"toggle-icon"],"toggleIconSlot":[1,"toggle-icon-slot"],"state":[32],"isNext":[32],"isPrevious":[32]},null,{"value":["valueChanged"]}],[33,"ion-accordion-group",{"animated":[4],"multiple":[4],"value":[1025],"disabled":[4],"readonly":[4],"expand":[1],"requestAccordionToggle":[64],"getAccordions":[64]},[[0,"keydown","onKeydown"]],{"value":["valueChanged"],"disabled":["disabledChanged"],"readonly":["readonlyChanged"]}]]],["ion-infinite-scroll_2",[[32,"ion-infinite-scroll-content",{"loadingSpinner":[1025,"loading-spinner"],"loadingText":[1,"loading-text"]}],[0,"ion-infinite-scroll",{"threshold":[1],"disabled":[4],"position":[1],"isLoading":[32],"complete":[64]},null,{"threshold":["thresholdChanged"],"disabled":["disabledChanged"]}]]],["ion-reorder_2",[[33,"ion-reorder",null,[[2,"click","onClick"]]],[0,"ion-reorder-group",{"disabled":[4],"state":[32],"complete":[64]},null,{"disabled":["disabledChanged"]}]]],["ion-segment_2",[[33,"ion-segment-button",{"disabled":[1028],"layout":[1],"type":[1],"value":[8],"checked":[32],"setFocus":[64]},null,{"value":["valueChanged"]}],[33,"ion-segment",{"color":[513],"disabled":[4],"scrollable":[4],"swipeGesture":[4,"swipe-gesture"],"value":[1032],"selectOnFocus":[4,"select-on-focus"],"activated":[32]},[[0,"keydown","onKeyDown"]],{"color":["colorChanged"],"swipeGesture":["swipeGestureChanged"],"value":["valueChanged"],"disabled":["disabledChanged"]}]]],["ion-tab-bar_2",[[33,"ion-tab-button",{"disabled":[4],"download":[1],"href":[1],"rel":[1],"layout":[1025],"selected":[1028],"tab":[1],"target":[1]},[[8,"ionTabBarChanged","onTabBarChanged"]]],[33,"ion-tab-bar",{"color":[513],"selectedTab":[1,"selected-tab"],"translucent":[4],"keyboardVisible":[32]},null,{"selectedTab":["selectedTabChanged"]}]]],["ion-chip",[[33,"ion-chip",{"color":[513],"outline":[4],"disabled":[4]}]]],["ion-datetime-button",[[33,"ion-datetime-button",{"color":[513],"disabled":[516],"datetime":[1],"datetimePresentation":[32],"dateText":[32],"timeText":[32],"datetimeActive":[32],"selectedButton":[32]}]]],["ion-input",[[38,"ion-input",{"color":[513],"accept":[1],"autocapitalize":[1],"autocomplete":[1],"autocorrect":[1],"autofocus":[4],"clearInput":[4,"clear-input"],"clearOnEdit":[4,"clear-on-edit"],"counter":[4],"counterFormatter":[16],"debounce":[2],"disabled":[4],"enterkeyhint":[1],"errorText":[1,"error-text"],"fill":[1],"inputmode":[1],"helperText":[1,"helper-text"],"label":[1],"labelPlacement":[1,"label-placement"],"legacy":[4],"max":[8],"maxlength":[2],"min":[8],"minlength":[2],"multiple":[4],"name":[1],"pattern":[1],"placeholder":[1],"readonly":[4],"required":[4],"shape":[1],"spellcheck":[4],"step":[1],"size":[2],"type":[1],"value":[1032],"hasFocus":[32],"setFocus":[64],"getInputElement":[64]},null,{"debounce":["debounceChanged"],"disabled":["disabledChanged"],"placeholder":["placeholderChanged"],"value":["valueChanged"]}]]],["ion-searchbar",[[34,"ion-searchbar",{"color":[513],"animated":[4],"autocomplete":[1],"autocorrect":[1],"cancelButtonIcon":[1,"cancel-button-icon"],"cancelButtonText":[1,"cancel-button-text"],"clearIcon":[1,"clear-icon"],"debounce":[2],"disabled":[4],"inputmode":[1],"enterkeyhint":[1],"name":[1],"placeholder":[1],"searchIcon":[1,"search-icon"],"showCancelButton":[1,"show-cancel-button"],"showClearButton":[1,"show-clear-button"],"spellcheck":[4],"type":[1],"value":[1025],"focused":[32],"noAnimate":[32],"setFocus":[64],"getInputElement":[64]},null,{"debounce":["debounceChanged"],"value":["valueChanged"],"showCancelButton":["showCancelButtonChanged"]}]]],["ion-toggle",[[33,"ion-toggle",{"color":[513],"name":[1],"checked":[1028],"disabled":[4],"value":[1],"enableOnOffLabels":[4,"enable-on-off-labels"],"labelPlacement":[1,"label-placement"],"legacy":[4],"justify":[1],"alignment":[1],"activated":[32]},null,{"disabled":["disabledChanged"]}]]],["ion-nav_2",[[1,"ion-nav",{"delegate":[16],"swipeGesture":[1028,"swipe-gesture"],"animated":[4],"animation":[16],"rootParams":[16],"root":[1],"push":[64],"insert":[64],"insertPages":[64],"pop":[64],"popTo":[64],"popToRoot":[64],"removeIndex":[64],"setRoot":[64],"setPages":[64],"setRouteId":[64],"getRouteId":[64],"getActive":[64],"getByIndex":[64],"canGoBack":[64],"getPrevious":[64]},null,{"swipeGesture":["swipeGestureChanged"],"root":["rootChanged"]}],[0,"ion-nav-link",{"component":[1],"componentProps":[16],"routerDirection":[1,"router-direction"],"routerAnimation":[16]}]]],["ion-textarea",[[38,"ion-textarea",{"color":[513],"autocapitalize":[1],"autofocus":[4],"clearOnEdit":[4,"clear-on-edit"],"debounce":[2],"disabled":[4],"fill":[1],"inputmode":[1],"enterkeyhint":[1],"maxlength":[2],"minlength":[2],"name":[1],"placeholder":[1],"readonly":[4],"required":[4],"spellcheck":[4],"cols":[514],"rows":[2],"wrap":[1],"autoGrow":[516,"auto-grow"],"value":[1025],"counter":[4],"counterFormatter":[16],"errorText":[1,"error-text"],"helperText":[1,"helper-text"],"label":[1],"labelPlacement":[1,"label-placement"],"legacy":[4],"shape":[1],"hasFocus":[32],"setFocus":[64],"getInputElement":[64]},null,{"debounce":["debounceChanged"],"disabled":["disabledChanged"],"value":["valueChanged"]}]]],["ion-backdrop",[[33,"ion-backdrop",{"visible":[4],"tappable":[4],"stopPropagation":[4,"stop-propagation"]},[[2,"click","onMouseDown"]]]]],["ion-loading",[[34,"ion-loading",{"overlayIndex":[2,"overlay-index"],"delegate":[16],"hasController":[4,"has-controller"],"keyboardClose":[4,"keyboard-close"],"enterAnimation":[16],"leaveAnimation":[16],"message":[1],"cssClass":[1,"css-class"],"duration":[2],"backdropDismiss":[4,"backdrop-dismiss"],"showBackdrop":[4,"show-backdrop"],"spinner":[1025],"translucent":[4],"animated":[4],"htmlAttributes":[16],"isOpen":[4,"is-open"],"trigger":[1],"present":[64],"dismiss":[64],"onDidDismiss":[64],"onWillDismiss":[64]},null,{"isOpen":["onIsOpenChange"],"trigger":["triggerChanged"]}]]],["ion-breadcrumb_2",[[33,"ion-breadcrumb",{"collapsed":[4],"last":[4],"showCollapsedIndicator":[4,"show-collapsed-indicator"],"color":[1],"active":[4],"disabled":[4],"download":[1],"href":[1],"rel":[1],"separator":[4],"target":[1],"routerDirection":[1,"router-direction"],"routerAnimation":[16]}],[33,"ion-breadcrumbs",{"color":[513],"maxItems":[2,"max-items"],"itemsBeforeCollapse":[2,"items-before-collapse"],"itemsAfterCollapse":[2,"items-after-collapse"],"collapsed":[32],"activeChanged":[32]},[[0,"collapsedClick","onCollapsedClick"]],{"maxItems":["maxItemsChanged"],"itemsBeforeCollapse":["maxItemsChanged"],"itemsAfterCollapse":["maxItemsChanged"]}]]],["ion-modal",[[33,"ion-modal",{"hasController":[4,"has-controller"],"overlayIndex":[2,"overlay-index"],"delegate":[16],"keyboardClose":[4,"keyboard-close"],"enterAnimation":[16],"leaveAnimation":[16],"breakpoints":[16],"initialBreakpoint":[2,"initial-breakpoint"],"backdropBreakpoint":[2,"backdrop-breakpoint"],"handle":[4],"handleBehavior":[1,"handle-behavior"],"component":[1],"componentProps":[16],"cssClass":[1,"css-class"],"backdropDismiss":[4,"backdrop-dismiss"],"showBackdrop":[4,"show-backdrop"],"animated":[4],"presentingElement":[16],"htmlAttributes":[16],"isOpen":[4,"is-open"],"trigger":[1],"keepContentsMounted":[4,"keep-contents-mounted"],"canDismiss":[4,"can-dismiss"],"presented":[32],"present":[64],"dismiss":[64],"onDidDismiss":[64],"onWillDismiss":[64],"setCurrentBreakpoint":[64],"getCurrentBreakpoint":[64]},null,{"isOpen":["onIsOpenChange"],"trigger":["triggerChanged"]}]]],["ion-route_4",[[0,"ion-route",{"url":[1],"component":[1],"componentProps":[16],"beforeLeave":[16],"beforeEnter":[16]},null,{"url":["onUpdate"],"component":["onUpdate"],"componentProps":["onComponentProps"]}],[0,"ion-route-redirect",{"from":[1],"to":[1]},null,{"from":["propDidChange"],"to":["propDidChange"]}],[0,"ion-router",{"root":[1],"useHash":[4,"use-hash"],"canTransition":[64],"push":[64],"back":[64],"printDebug":[64],"navChanged":[64]},[[8,"popstate","onPopState"],[4,"ionBackButton","onBackButton"]]],[1,"ion-router-link",{"color":[513],"href":[1],"rel":[1],"routerDirection":[1,"router-direction"],"routerAnimation":[16],"target":[1]}]]],["ion-avatar_3",[[33,"ion-avatar"],[33,"ion-badge",{"color":[513]}],[1,"ion-thumbnail"]]],["ion-col_3",[[1,"ion-col",{"offset":[1],"offsetXs":[1,"offset-xs"],"offsetSm":[1,"offset-sm"],"offsetMd":[1,"offset-md"],"offsetLg":[1,"offset-lg"],"offsetXl":[1,"offset-xl"],"pull":[1],"pullXs":[1,"pull-xs"],"pullSm":[1,"pull-sm"],"pullMd":[1,"pull-md"],"pullLg":[1,"pull-lg"],"pullXl":[1,"pull-xl"],"push":[1],"pushXs":[1,"push-xs"],"pushSm":[1,"push-sm"],"pushMd":[1,"push-md"],"pushLg":[1,"push-lg"],"pushXl":[1,"push-xl"],"size":[1],"sizeXs":[1,"size-xs"],"sizeSm":[1,"size-sm"],"sizeMd":[1,"size-md"],"sizeLg":[1,"size-lg"],"sizeXl":[1,"size-xl"]},[[9,"resize","onResize"]]],[1,"ion-grid",{"fixed":[4]}],[1,"ion-row"]]],["ion-tab_2",[[1,"ion-tab",{"active":[1028],"delegate":[16],"tab":[1],"component":[1],"setActive":[64]},null,{"active":["changeActive"]}],[1,"ion-tabs",{"useRouter":[1028,"use-router"],"selectedTab":[32],"select":[64],"getTab":[64],"getSelected":[64],"setRouteId":[64],"getRouteId":[64]}]]],["ion-img",[[1,"ion-img",{"alt":[1],"src":[1],"loadSrc":[32],"loadError":[32]},null,{"src":["srcChanged"]}]]],["ion-progress-bar",[[33,"ion-progress-bar",{"type":[1],"reversed":[4],"value":[2],"buffer":[2],"color":[513]}]]],["ion-range",[[33,"ion-range",{"color":[513],"debounce":[2],"name":[1],"label":[1],"dualKnobs":[4,"dual-knobs"],"min":[2],"max":[2],"pin":[4],"pinFormatter":[16],"snaps":[4],"step":[2],"ticks":[4],"activeBarStart":[1026,"active-bar-start"],"disabled":[4],"value":[1026],"labelPlacement":[1,"label-placement"],"legacy":[4],"ratioA":[32],"ratioB":[32],"pressedKnob":[32]},null,{"debounce":["debounceChanged"],"min":["minChanged"],"max":["maxChanged"],"activeBarStart":["activeBarStartChanged"],"disabled":["disabledChanged"],"value":["valueChanged"]}]]],["ion-split-pane",[[33,"ion-split-pane",{"contentId":[513,"content-id"],"disabled":[4],"when":[8],"visible":[32]},null,{"visible":["visibleChanged"],"disabled":["updateState"],"when":["updateState"]}]]],["ion-text",[[1,"ion-text",{"color":[513]}]]],["ion-item_8",[[33,"ion-item-divider",{"color":[513],"sticky":[4]}],[32,"ion-item-group"],[1,"ion-skeleton-text",{"animated":[4]}],[32,"ion-list",{"lines":[1],"inset":[4],"closeSlidingItems":[64]}],[33,"ion-list-header",{"color":[513],"lines":[1]}],[49,"ion-item",{"color":[513],"button":[4],"detail":[4],"detailIcon":[1,"detail-icon"],"disabled":[4],"download":[1],"fill":[1],"shape":[1],"href":[1],"rel":[1],"lines":[1],"counter":[4],"routerAnimation":[16],"routerDirection":[1,"router-direction"],"target":[1],"type":[1],"counterFormatter":[16],"multipleInputs":[32],"focusable":[32],"counterString":[32]},[[0,"ionInput","handleIonInput"],[0,"ionColor","labelColorChanged"],[0,"ionStyle","itemStyle"]],{"counterFormatter":["counterFormatterChanged"]}],[34,"ion-label",{"color":[513],"position":[1],"noAnimate":[32]},null,{"color":["colorChanged"],"position":["positionChanged"]}],[33,"ion-note",{"color":[513]}]]],["ion-select_3",[[33,"ion-select",{"cancelText":[1,"cancel-text"],"color":[513],"compareWith":[1,"compare-with"],"disabled":[4],"fill":[1],"interface":[1],"interfaceOptions":[8,"interface-options"],"justify":[1],"label":[1],"labelPlacement":[1,"label-placement"],"legacy":[4],"multiple":[4],"name":[1],"okText":[1,"ok-text"],"placeholder":[1],"selectedText":[1,"selected-text"],"toggleIcon":[1,"toggle-icon"],"expandedIcon":[1,"expanded-icon"],"shape":[1],"value":[1032],"isExpanded":[32],"open":[64]},null,{"disabled":["styleChanged"],"isExpanded":["styleChanged"],"placeholder":["styleChanged"],"value":["styleChanged"]}],[1,"ion-select-option",{"disabled":[4],"value":[8]}],[34,"ion-select-popover",{"header":[1],"subHeader":[1,"sub-header"],"message":[1],"multiple":[4],"options":[16]}]]],["ion-picker-internal",[[33,"ion-picker-internal",{"exitInputMode":[64]},[[1,"touchstart","preventTouchStartPropagation"]]]]],["ion-datetime_3",[[33,"ion-datetime",{"color":[1],"name":[1],"disabled":[4],"readonly":[4],"isDateEnabled":[16],"min":[1025],"max":[1025],"presentation":[1],"cancelText":[1,"cancel-text"],"doneText":[1,"done-text"],"clearText":[1,"clear-text"],"yearValues":[8,"year-values"],"monthValues":[8,"month-values"],"dayValues":[8,"day-values"],"hourValues":[8,"hour-values"],"minuteValues":[8,"minute-values"],"locale":[1],"firstDayOfWeek":[2,"first-day-of-week"],"titleSelectedDatesFormatter":[16],"multiple":[4],"highlightedDates":[16],"value":[1025],"showDefaultTitle":[4,"show-default-title"],"showDefaultButtons":[4,"show-default-buttons"],"showClearButton":[4,"show-clear-button"],"showDefaultTimeLabel":[4,"show-default-time-label"],"hourCycle":[1,"hour-cycle"],"size":[1],"preferWheel":[4,"prefer-wheel"],"showMonthAndYear":[32],"activeParts":[32],"workingParts":[32],"isTimePopoverOpen":[32],"forceRenderDate":[32],"confirm":[64],"reset":[64],"cancel":[64]},null,{"disabled":["disabledChanged"],"min":["minChanged"],"max":["maxChanged"],"yearValues":["yearValuesChanged"],"monthValues":["monthValuesChanged"],"dayValues":["dayValuesChanged"],"hourValues":["hourValuesChanged"],"minuteValues":["minuteValuesChanged"],"value":["valueChanged"]}],[34,"ion-picker",{"overlayIndex":[2,"overlay-index"],"delegate":[16],"hasController":[4,"has-controller"],"keyboardClose":[4,"keyboard-close"],"enterAnimation":[16],"leaveAnimation":[16],"buttons":[16],"columns":[16],"cssClass":[1,"css-class"],"duration":[2],"showBackdrop":[4,"show-backdrop"],"backdropDismiss":[4,"backdrop-dismiss"],"animated":[4],"htmlAttributes":[16],"isOpen":[4,"is-open"],"trigger":[1],"presented":[32],"present":[64],"dismiss":[64],"onDidDismiss":[64],"onWillDismiss":[64],"getColumn":[64]},null,{"isOpen":["onIsOpenChange"],"trigger":["triggerChanged"]}],[32,"ion-picker-column",{"col":[16]},null,{"col":["colChanged"]}]]],["ion-radio_2",[[33,"ion-radio",{"color":[513],"name":[1],"disabled":[4],"value":[8],"labelPlacement":[1,"label-placement"],"legacy":[4],"justify":[1],"alignment":[1],"checked":[32],"buttonTabindex":[32],"setFocus":[64],"setButtonTabindex":[64]},null,{"value":["valueChanged"],"checked":["styleChanged"],"color":["styleChanged"],"disabled":["styleChanged"]}],[0,"ion-radio-group",{"allowEmptySelection":[4,"allow-empty-selection"],"compareWith":[1,"compare-with"],"name":[1],"value":[1032]},[[4,"keydown","onKeydown"]],{"value":["valueChanged"]}]]],["ion-ripple-effect",[[1,"ion-ripple-effect",{"type":[1],"addRipple":[64]}]]],["ion-button_2",[[33,"ion-button",{"color":[513],"buttonType":[1025,"button-type"],"disabled":[516],"expand":[513],"fill":[1537],"routerDirection":[1,"router-direction"],"routerAnimation":[16],"download":[1],"href":[1],"rel":[1],"shape":[513],"size":[513],"strong":[4],"target":[1],"type":[1],"form":[1]},null,{"disabled":["disabledChanged"]}],[1,"ion-icon",{"mode":[1025],"color":[1],"ios":[1],"md":[1],"flipRtl":[4,"flip-rtl"],"name":[513],"src":[1],"icon":[8],"size":[1],"lazy":[4],"sanitize":[4],"svgContent":[32],"isVisible":[32]},null,{"name":["loadIcon"],"src":["loadIcon"],"icon":["loadIcon"],"ios":["loadIcon"],"md":["loadIcon"]}]]],["ion-action-sheet",[[34,"ion-action-sheet",{"overlayIndex":[2,"overlay-index"],"delegate":[16],"hasController":[4,"has-controller"],"keyboardClose":[4,"keyboard-close"],"enterAnimation":[16],"leaveAnimation":[16],"buttons":[16],"cssClass":[1,"css-class"],"backdropDismiss":[4,"backdrop-dismiss"],"header":[1],"subHeader":[1,"sub-header"],"translucent":[4],"animated":[4],"htmlAttributes":[16],"isOpen":[4,"is-open"],"trigger":[1],"present":[64],"dismiss":[64],"onDidDismiss":[64],"onWillDismiss":[64]},null,{"isOpen":["onIsOpenChange"],"trigger":["triggerChanged"]}]]],["ion-alert",[[34,"ion-alert",{"overlayIndex":[2,"overlay-index"],"delegate":[16],"hasController":[4,"has-controller"],"keyboardClose":[4,"keyboard-close"],"enterAnimation":[16],"leaveAnimation":[16],"cssClass":[1,"css-class"],"header":[1],"subHeader":[1,"sub-header"],"message":[1],"buttons":[16],"inputs":[1040],"backdropDismiss":[4,"backdrop-dismiss"],"translucent":[4],"animated":[4],"htmlAttributes":[16],"isOpen":[4,"is-open"],"trigger":[1],"present":[64],"dismiss":[64],"onDidDismiss":[64],"onWillDismiss":[64]},[[4,"keydown","onKeydown"]],{"isOpen":["onIsOpenChange"],"trigger":["triggerChanged"],"buttons":["buttonsChanged"],"inputs":["inputsChanged"]}]]],["ion-app_8",[[0,"ion-app",{"setFocus":[64]}],[1,"ion-content",{"color":[513],"fullscreen":[4],"forceOverscroll":[1028,"force-overscroll"],"scrollX":[4,"scroll-x"],"scrollY":[4,"scroll-y"],"scrollEvents":[4,"scroll-events"],"getScrollElement":[64],"getBackgroundElement":[64],"scrollToTop":[64],"scrollToBottom":[64],"scrollByPoint":[64],"scrollToPoint":[64]},[[9,"resize","onResize"]]],[36,"ion-footer",{"collapse":[1],"translucent":[4],"keyboardVisible":[32]}],[36,"ion-header",{"collapse":[1],"translucent":[4]}],[1,"ion-router-outlet",{"mode":[1025],"delegate":[16],"animated":[4],"animation":[16],"swipeHandler":[16],"commit":[64],"setRouteId":[64],"getRouteId":[64]},null,{"swipeHandler":["swipeHandlerChanged"]}],[33,"ion-title",{"color":[513],"size":[1]},null,{"size":["sizeChanged"]}],[33,"ion-toolbar",{"color":[513]},[[0,"ionStyle","childrenStyle"]]],[34,"ion-buttons",{"collapse":[4]}]]],["ion-picker-column-internal",[[33,"ion-picker-column-internal",{"disabled":[4],"items":[16],"value":[1032],"color":[513],"numericInput":[4,"numeric-input"],"isActive":[32],"scrollActiveItemIntoView":[64],"setValue":[64]},null,{"value":["valueChange"]}]]],["ion-popover",[[33,"ion-popover",{"hasController":[4,"has-controller"],"delegate":[16],"overlayIndex":[2,"overlay-index"],"enterAnimation":[16],"leaveAnimation":[16],"component":[1],"componentProps":[16],"keyboardClose":[4,"keyboard-close"],"cssClass":[1,"css-class"],"backdropDismiss":[4,"backdrop-dismiss"],"event":[8],"showBackdrop":[4,"show-backdrop"],"translucent":[4],"animated":[4],"htmlAttributes":[16],"triggerAction":[1,"trigger-action"],"trigger":[1],"size":[1],"dismissOnSelect":[4,"dismiss-on-select"],"reference":[1],"side":[1],"alignment":[1025],"arrow":[4],"isOpen":[4,"is-open"],"keyboardEvents":[4,"keyboard-events"],"keepContentsMounted":[4,"keep-contents-mounted"],"presented":[32],"presentFromTrigger":[64],"present":[64],"dismiss":[64],"getParentPopover":[64],"onDidDismiss":[64],"onWillDismiss":[64]},null,{"trigger":["onTriggerChange"],"triggerAction":["onTriggerChange"],"isOpen":["onIsOpenChange"]}]]],["ion-checkbox",[[33,"ion-checkbox",{"color":[513],"name":[1],"checked":[1028],"indeterminate":[1028],"disabled":[4],"value":[8],"labelPlacement":[1,"label-placement"],"justify":[1],"alignment":[1],"legacy":[4]},null,{"checked":["styleChanged"],"disabled":["styleChanged"]}]]],["ion-spinner",[[1,"ion-spinner",{"color":[513],"duration":[2],"name":[1],"paused":[4]}]]]]'),B)})(0,{exclude:["ion-tabs","ion-tab"],syncQueue:!0,raf:ie.Wn,jmp:$t=>D.runOutsideAngular($t),ael($t,vn,fr,tr){$t[ye](vn,fr,tr)},rel($t,vn,fr,tr){$t.removeEventListener(vn,fr,tr)}}))}};let kn=(()=>{class d{static forRoot(D){return{ngModule:d,providers:[{provide:ie.dy,useValue:D},{provide:i.ip1,useFactory:Ft,multi:!0,deps:[ie.dy,k.K0,i.R0b]},(0,ie.DN)()]}}}return d.\u0275fac=function(D){return new(D||d)},d.\u0275mod=i.oAB({type:d}),d.\u0275inj=i.cJS({providers:[ie.y4,ut,It],imports:[k.ez]}),d})()},5861:(Dt,$e,b)=>{"use strict";function C(L,ie,Q,he,k,q,ce){try{var Ee=L[q](ce),J=Ee.value}catch(se){return void Q(se)}Ee.done?ie(J):Promise.resolve(J).then(he,k)}function i(L){return function(){var ie=this,Q=arguments;return new Promise(function(he,k){var q=L.apply(ie,Q);function ce(J){C(q,he,k,ce,Ee,"next",J)}function Ee(J){C(q,he,k,ce,Ee,"throw",J)}ce(void 0)})}}b.d($e,{Z:()=>i})},1328:(Dt,$e,b)=>{"use strict";function C(k){return(C="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(q){return typeof q}:function(q){return q&&"function"==typeof Symbol&&q.constructor===Symbol&&q!==Symbol.prototype?"symbol":typeof q})(k)}function ie(k,q,ce){return(q=function L(k){var q=function i(k,q){if("object"!==C(k)||null===k)return k;var ce=k[Symbol.toPrimitive];if(void 0!==ce){var Ee=ce.call(k,q||"default");if("object"!==C(Ee))return Ee;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===q?String:Number)(k)}(k,"string");return"symbol"===C(q)?q:String(q)}(q))in k?Object.defineProperty(k,q,{value:ce,enumerable:!0,configurable:!0,writable:!0}):k[q]=ce,k}function Q(k,q){var ce=Object.keys(k);if(Object.getOwnPropertySymbols){var Ee=Object.getOwnPropertySymbols(k);q&&(Ee=Ee.filter(function(J){return Object.getOwnPropertyDescriptor(k,J).enumerable})),ce.push.apply(ce,Ee)}return ce}function he(k){for(var q=1;qhe})},7582:(Dt,$e,b)=>{"use strict";function Q(te,K,X,be){var gt,ve=arguments.length,Ve=ve<3?K:null===be?be=Object.getOwnPropertyDescriptor(K,X):be;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)Ve=Reflect.decorate(te,K,X,be);else for(var Et=te.length-1;Et>=0;Et--)(gt=te[Et])&&(Ve=(ve<3?gt(Ve):ve>3?gt(K,X,Ve):gt(K,X))||Ve);return ve>3&&Ve&&Object.defineProperty(K,X,Ve),Ve}function se(te,K,X,be){return new(X||(X=Promise))(function(Ve,gt){function Et(kt){try{wt(be.next(kt))}catch(Bt){gt(Bt)}}function yt(kt){try{wt(be.throw(kt))}catch(Bt){gt(Bt)}}function wt(kt){kt.done?Ve(kt.value):function ve(Ve){return Ve instanceof X?Ve:new X(function(gt){gt(Ve)})}(kt.value).then(Et,yt)}wt((be=be.apply(te,K||[])).next())})}function Z(te){return this instanceof Z?(this.v=te,this):new Z(te)}function Ie(te,K,X){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var ve,be=X.apply(te,K||[]),Ve=[];return ve={},gt("next"),gt("throw"),gt("return"),ve[Symbol.asyncIterator]=function(){return this},ve;function gt(je){be[je]&&(ve[je]=function(Xe){return new Promise(function(xe,Je){Ve.push([je,Xe,xe,Je])>1||Et(je,Xe)})})}function Et(je,Xe){try{!function yt(je){je.value instanceof Z?Promise.resolve(je.value.v).then(wt,kt):Bt(Ve[0][2],je)}(be[je](Xe))}catch(xe){Bt(Ve[0][3],xe)}}function wt(je){Et("next",je)}function kt(je){Et("throw",je)}function Bt(je,Xe){je(Xe),Ve.shift(),Ve.length&&Et(Ve[0][0],Ve[0][1])}}function Ze(te){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var X,K=te[Symbol.asyncIterator];return K?K.call(te):(te=function Be(te){var K="function"==typeof Symbol&&Symbol.iterator,X=K&&te[K],be=0;if(X)return X.call(te);if(te&&"number"==typeof te.length)return{next:function(){return te&&be>=te.length&&(te=void 0),{value:te&&te[be++],done:!te}}};throw new TypeError(K?"Object is not iterable.":"Symbol.iterator is not defined.")}(te),X={},be("next"),be("throw"),be("return"),X[Symbol.asyncIterator]=function(){return this},X);function be(Ve){X[Ve]=te[Ve]&&function(gt){return new Promise(function(Et,yt){!function ve(Ve,gt,Et,yt){Promise.resolve(yt).then(function(wt){Ve({value:wt,done:Et})},gt)}(Et,yt,(gt=te[Ve](gt)).done,gt.value)})}}}b.d($e,{FC:()=>Ie,KL:()=>Ze,gn:()=>Q,mG:()=>se,qq:()=>Z}),"function"==typeof SuppressedError&&SuppressedError}},Dt=>{Dt(Dt.s=6377)}]); \ No newline at end of file diff --git a/MacroDeck/wwwroot/client/materialdesignicons-webfont.aed016a6b87c2ff4.eot b/MacroDeck/wwwroot/client/materialdesignicons-webfont.0766edc99df1c177.eot similarity index 95% rename from MacroDeck/wwwroot/client/materialdesignicons-webfont.aed016a6b87c2ff4.eot rename to MacroDeck/wwwroot/client/materialdesignicons-webfont.0766edc99df1c177.eot index 22ce412b4560e359cb2cfadc6359f59debc56abd..3eb89692a5b3c19020b8d5bc3f2e293dd476338b 100644 GIT binary patch delta 49983 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 diff --git a/MacroDeck/wwwroot/client/materialdesignicons-webfont.68358e875826bc5f.woff2 b/MacroDeck/wwwroot/client/materialdesignicons-webfont.68358e875826bc5f.woff2 deleted file mode 100644 index 5d3434d02364f7ca61103cda93269e78a6c966fd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 396732 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%0Dbs(UWg+;9<2B`v7tJ!x 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⋙yjbR3ueNNFV&!a&T4sXmK43 zH4B7cWAh17?o)AHq*_hvq?X_wB!dCXe#7^|Dk_GQxh1Gw`dU|tZ~a5 zHpikxp`|XL^=S9_V1&t`BgZG3@GJU>gF;wH$;{o16$1G|FT<)2h5y;e4QhnK-|X5i zqY6h}kqP;q`#s43Z~yH{S`>CSNj zU~o+aS*#CK2$Vj@%Y~|f@&ra}{zuI5N}j+vI+NO{hp%=6CH8|_wR_SiWv9uaZ04(; z#9ihw4|3u^k8LBCgus}a|9JWPx9#wUS7L-YH+Uu(Kq*4#fmpT%bG8s;IUVB8=I5Nc zUXY*a64Zj8HI)KuB0sGK?SY1o}ehJ4PLP&t^s>V1}mHTa(MF zVwz(GWt>XU)q`8zqVu^O)R*cKNgLJFqpqzCF!8mw5FzChBm)dJ6DELV4Tu3*=x-#)f3mf@V8De6z`BYv;w9rIYd)_e?o(AC4_-8)my z&5|4vt1H{uM#wMjNZU>}Y#%-!x3OxJl>f%ZRbA+$D0DMZOZH#72*HAo=V+#RLl%)3 z&ePEXiaUylL_d!(CMFy6Ps2&@H5li5+Cs{7R1>7JKv#gwzE?Gxt*VEMPw_BBn)qpB zna5HmL{K1oaOOY=IcJMwcUO?eX+P=@k;FO((JRcUUyy5}LjAtU^@b^{IEk9tpos)?a0b~J&>C7$;NGfeB;z!{b}0{h6wyJ1g_9{DSOFM=q*fsj z9BWxtNxYBzg$@L=mTul>ph56N6FXMEZ3CFSymm|W9QW7{HTl+muLb8HICH{Ir1`X; zL|mkDW0|6Tzi%SQWWZIN^7ne7L^(*bvO!&@6U42^V)r9X5lRp)ZEhMdbW47VgP4m& z<6o5g9E7|tN3#@Rk~(Jy{)lxn0kCGp_H@z}I|@FhV^r@&4$U1n<(9)v)2~k3OL0po zC9zt^cWOFi>^FTV2;oi4$Ca)915Tv5Y4iaPTV*I=MJ9sL<7JKdJ)e);>1epb4G)4M z?Qy7`#8!G_tVKa|B|D5!XEdI~0$F>zH|!Ka()Q~yS8wYQ_vcCRYUllWWn zVeQ7q72ZY2y11+_jjXE3t{L;#dK&Jp&Mb~9pvhZ>>c9J~Sp->)-qe*i5-~2dg9d9((iU(%aPFk){KhFL zA_B4J&w%Ntb4?x_R^y+IqDD}T!nTP)I68u*jBC-0(z;}#l}vI++v(F=w$T&z4scyv zrg0f~QyLAyH-CudgHb?V0a1ab(N2S5Hf=HvHo;SXnYmeJ4DPuS&-)Rp-)UGxs9Jy` zbPO;c`9EyjP@ObI*9ZwK=gCMZd1bPDj`Ppwh4xpplgb_Naglt4b^>MfVf0Dx5_Tr~I3x*m4O}EfDJ<39E!W;kM}_*9s)$!pRa|gxw?(L2_iQ2Rg4ZhZQfU z9c=YZte!`0XH86|vZ>^|d6s{h?Bq4D_juybTJL$4sg=5ZraIN^!Mupx6NyKN%}E?{ zMMsg`JRio_I%a{U>dDF$ZWOWl4Comfrzbo$AHCCV zLGbuT_jrK?DHUQ530Sj7i>8Ec%b1|&nABj2NmUZPyOV-KYv?D^oi;X)sTd?d=ILqfKXRCf{=LTMs7qNSy zKZvu;j>+?6^QtQ;p~^HaTkQGaZi)^J>>1<1sj7?)^#F0{88KcgS?yP0bkF>KoI=mY zDxM-SQ5?8W5}9b(#P!FSmL{?!jOyWZv=@`Sq87v~wOLEpFwEhyq1f4kHN@q>Fh>Vn zdc>fKTa7Z3)ZfN80Fu%*r&mn&GOSz@#$h$@bYQVTpCXywrVpB0!D_o97acq6zM@H^_rJGH!m70p#+C;Bd z_K~%YKC5r6rlCQM=dk%;9RL1%pq$^}wgs}l>w~n27fc!_-pRqH>wz5XiDD^5RAb}# zYoyqdEtE127^C{MWZix|+((aev2#^?%EE=wso+Aww3F>eW6zz=KN|D=_iZtU-uFn$ z%V=IvcQW+ANssf9#h;43Zj4%$VaO0&B&<7{Qg`gOs>=J^YtC(Oe$a}q$#ufrFW|UP zb(_ENoer0G4pP>#j-ybjX0KypapAF&Eu~w$W;UI`Iv%(*$TNZsQ0Xi=j&Pt{(e#dgY83*+q~Ow;>Ikh{ zNV`^v+KTf3C6d%@`|~;L?dp4`i-F2SoX?a@6eQ4qwTgpsvk+aDdZ{jh(#-x;|U3L4~CT_F5Uv<0I%1hVi> z`3_1PPyh|U3Oz75$5+ml(RU!!LSP^cF?E`T7vPM-9qtaWcub z7cl>rpm*T_*4EI&+!6*YU0^g)O2Asm00GD>!XYx+8q9`a>dJT&wqwsB?=cupufUQ2 z88-JiLi$k#z4<>b?0!eh7?Sp;7mkubRZo^Z>Glm@c$O#fK-|4V6W9PdK*YaQ`Q%A@ z>BIz6-I<0D!OZ2ueN93BGX~Pqs+L-{x4Q_}t_3P!!ZY5tf>!2_78GcLR~wDYY!13) zDxo(-cFE-P5y&~dZuj{hyCUQ9dBLA78DR8(yn_}fyg1^laI&MQ?}j5UK(gOUwtcp> zV8!X#A6HP5yp=cneD43Hq6UPdrCsx3JbWx-9Jjqq!E$mVR zY@Fy3`9RI{xvnnM3hG6{rYz8s)B{8f2}@kRv9|ien((3%)sPqQYHK>(UEW#bb(;A} z!6W`;-FoT6Z744wjM72EmUUxlt+i<>MkR7%v88RUW)k4wgbLKFpbgF=f}F7FsDiwf z8yipm!*C z^IhZ6$THfnpL5NEJ79fGULVT(y8chJ3b&}-fBW79A|3FPGx zn&k>g4BiA>OdE;k!#t|+A_U)3YN{PubJ>VQVr5#U^C=u*E=&#aisP#e+U9qBNf+kF zoMuFP6SpC_Z{KeI69v;O8?!+1N!$K6kV;rf$=`x#(B!Ly`W85RR^CY64iE8~hOUfH zQjgYZ3DX7V5%m`@j|_;K`YbytvRSxxm&wYg4w*(4l^-b-^Th(H6GrAoU2rb(N8Mok zYBe{q=Bm-)^9@aMh|Ee>@+;bZD$T-1B_eSgAxtz2oolU06bPB#C81Vbq@2sMjAA2; zIW6|W;=kxh8E|D4qA8kL4@tL3vCx?sT2)3+o(cJFpr|(jj1-*25+aQ~T!5aA3AZ5H zQHC9a;tGiD6W|+9f?y`%YdSFK-hrj(u&ym!eX-BhjT;|c5R7tXuUg%;>|=gsrC&MS zc$GR~u57+q*;~~zJ%hR!F3`xTo!Vr*L)Z~U@WC9ZBpl(&bUs-; zUKg|>9(W$g24DD%wpRH+g58s!mp3bsol*Tjj@*G*lLu;5cz}9RMFV!>R)EH zUgmaSyTulo{wHr5%Xc=LG_;;Bs#iKl27u~koJ8waJ8BV?3b1|P=i^{x<0 z&v^W#C3-f^?CZ*O)Fawgga}mMaea>)3$LK$MMCiO8vQDP z;)&D)cGm8A>Iuhglr}u~LyOLAyt~6tfQfr`D_2UkWM(*oNbTX}5|Ej-MUrufH&bV( z2;?*(Slnb|L#T9nYD@rQ@u6lva!`?1<tcfavk2whV(gzZKV z?v%QWmoR8iM+TkDQ7ugi)|FU*J1E!1xk6P=+U z>=Y&u(JJyxo?vT7cgO$(M_4yF^|XrD>U6n$M38pzuC!g$16%wCp;qsxDm`=ubfnzL zPfWIquuu^s;a(qP6yd$-V!lr6jf78vdyccPsrq1mJT1Y5dxPc#J4Yo0aqGeCoz(qX zydzW@GDG3+ykX{5raVt zYUkn#){*P*#Ce>a_YY3Z{hdBX+JdrU9-IrH3pxS zD$knqh}xV2JgF45CZ|L#7(~*JuDjy6_k#yUVi=)3#0x&CsOukzY?w9Ek7nACFPC#Iy-ryeXt&rQ;f8Haa6hiWNB^Qqx7C#N2&pRxxI84G2!cnIS0 z_S)e^JVWzTIKj(inEF=b#UIHO?#JIbWKwZO(#v7V;+M`lNgS+%B6&H!E|wspl@aTV zt;|dNYn>A>XLA9?yg?q_%W}kKQ!1aVTUQ)j1selfa|8=*2r!sU5ZQb9`M>>M7<-|7 zhIo3_?|m!wcszwc-Y8fP448dVKpLqaLq<2Q@E0R?=quv!Q8}N;;$wnR3(W$}YA3kX zs2oulXX%gwEc}M)@o2zRlMd72S}EZnHk?+5sP}6SY3BO8Z%Y-wDdJGs+48`++Q(Pb z(>o`sbr^&pR_v9;tYA`9nX=rS4LmqJC!u!Ws)6F+TyeHk#EkTU~W5uS&Ri~r$6IM8CnOqtnq#4d#!j(-S8L3N#Us5s>9xp$BkV&^Q z4Da0LmS2&g4XT#52ful~eo)oo3ANxcCeB_{S`=o17jt}vsIctNB+y& zm$Mr3YC6a`Z1=L*f+MfD{Pu}lD6|I#hgXzNX@ceCatbPs+wE^LQ_3&HPk-InI*X4> zB=~nR*XM;4#KAaMem$m+F@9lbGj|o)%7so)ku~@4vhvDkIGXCyfO!~|*?)q0X-YAc zxa%UAla>jF|FA(F5i3!oSBJ)XwpJcWEuKHu?Nq%K4B+$=eEMn}&zK zua*BY3MD0M#9B$55BCck#U`FpzMA|L@oQ)H^jqK>8+82*QOXp04Tgj#R_GUEEg7S+ z|3}H&TzzWTsgcb%m@^8eJUcFTbo=LEI9Cw^HWW8s$lM>UZN ze@-B4Miq1ab7K7y>A>e{L^6J4*Glr{7qNgLt(Bzdy5tRZYlT4u{L`D*Yvlqf&#WvX zTU(65ds(~q&)rqqthl=EqyFT4@1|?VUXLY)UVA-2Q!a;gk1jm@BL3~sEZwTlFsPN9 z$~Yt6jnHcLh&T&AJdY*a1j99^;`_{8YjaGktPv}kDx8=N~Z9H}tb zhOr3$J1Yd)>((ATd@_YyxgkeQU`rh;+`wEcCbM$}fM(xd6La(?Yv-}0Uwmqx62Pa? zT*H_A=rpPJvTynTW83(}KRHdTz2rNm-{YTTvbK6_3yOnS$#2M=wjHMdk3YxVM<7_N z-n=-eDFV7IwGB#)#$CIPR=jn(`M#cgYb;b1fC7`8R%ToU~NYZOVk1 zL>Y)x5p5$XNVahdLP+S%s_PpevHBx~YY-@jTtJD=lg%GAWMqs@)*R24fkhQ^QY7cu z8{dC?9#E0MB76{4MCFt422N|8PdWDHKP=uGH}viM4pY4mOm4E?(*U%MjWa6E#e`Wu zJc-RVVUmO8&D_BGY#EQb?l(!EGs zB}fi}BKQ84KiiVei@&ruuc_0^(+GNd2hylq3}J}Ti*Pf+f0t9~G-VIsKzdMjinD(M z{t1B)jxfY$GjPnqfqTu$@udkb)y#>;3r1KFgGU8^R+*W-VZ$G31kz!*%r(~gZ>h^4 z$m(5uC9&Pp z6zoIdXf}lNarWLm8DS|K zB(+8l&k`#8k}pAq3YJRe$Zz2cAETgi4sOqkp%jdeDDx9Je}g%tnTxxmwr;d5y$gId zZ4TWp?Q|dpel*(#P66IPdbIUOAQ~o}aW&JcHqJV)vg)HsY?KeimJNInw{Jy+`eVJ| zBQd1}r%C$O2iT0ofcaek?VJ>72yR4;z#?=Ky-lV>z5PXaR^~}SAw`8-X(V+RFt}7{ z6{}cA9CP53xB@T^Z zq7s@B?q1gQHZLZVrmUcovjqtI7YLy!AB!tmE#SzY6jUH0>_IN~03nsLyQj%12g97^v7!)e5L9v@f#U3DuWNUK%QGkH|Gkh{FfC^&C$IYSRPoJTOW@0=X*kT1soo66$YaTN9uo(_1F(c&or67Qz zGyGyz2KA2QgrcVC_Y9gwalBXEOOR1LVpvF#qpi>m$cRQe_^k&fitO-)Yf%=}Q3 z^^?1%kZ|n%+;NRV5_@tNG&RL~LBSGkIb|-{In6AD8A2hkfx#$?Q4h@^Na2c4Gn$ zltd^5M-hVmD_bY>zO~%)bw|*KkaX0NHo6+T(*CB^)-DpQFu1`#??uM;5Lg9ofTgBJVK~xT$#CK@ZwdSO3Kc@hn zZWRyVk^Yu$_uxAV-=hrg^S|^f>f)7cdv}s-%DdA{_W}?>FHEX@4in8g!UG!_+fdAxU6XeXAc^E<^Qc%k`yRlQtaQ_N0r|Wrs_*4^7IR$chiVnN@ODeTz8s z35ut12~N32LKXYo;^IGo(hB~~Ef<^qCV6bRlUw-C&%fd`#JtT{+z4KkvLF+@KFySt z_Q!@&@sh&Ct=VbxCMUV9bM7b3_tIsQ0w=vmpVnQNxNf?*<&W@ilP-8(UNh3nES!`+ zwaBTG?yXD@1{9ZUpzm3-h>Bsxm}XS?R3gESihF-&oMzBok9PxHx@j?AHh zk<+K8eOO2tDWG^KD%FPgmg9Tek_9&G3YdLiFR(D0G=-W?5X!VI)3XBj=`=NpOkCYQ z(l((2gHztHtNVOjbTn-?hiF)(ZIzipa!qD+V;;%fld$3bJDxMVw|g7{|48#vv5XN$ z8Gf5W^DA75$THkkVoRtBt?v!l>(V+6Df9lYX?PZ-zyg9K&?y<#NfVA%yG&e4v6sM- zdJ^=@WoF7c>{s1RW74KWZ*}KekMcg8q>Wpv8TsF!x`TMrHL*a^CXeM+=YOA5WJ~c1 zBTz=V1SB419#Ao!`#ktL?Ja(k~~I`uRC{?hI)?w37SDo;gQ{4HUvYM@7w@LqZRZgCW^$HR3WFbFzyIf%hy;d z=q2ly#8+FD-ZT^wQe%jyFhs=EbOu%%B84GHAK8LmI`8xvy)}+|`;R1^t1N+85V=H5 zuI=%25toxbWM&g=R(9{fc8?L!u zEUuM^oo&tSHSO)jsx&tpa%b@Hbo$PAA9S>4KHMlJz&UwMU8V+EBZRx4sp5nebD84) zVz=MnqyO%XK}CG|Tr;iq2Q^IVa{B|9L}><$=D*D6SI4H@UKJg_kAafoGh8ebBE$Q8 z6->HekZ`f^9J&fyOaNh<)}&g2$2|VBY+nbMIf?C^ZR1YTiL?!Zf{-!TdPoQRc>lO( za@K5?J9U{dq0)-pRv)X5g4DExXPx_p5ctnF&oL?-%AL`2o2)my0~-o#{U;p}Md$XW zf8mE16Mm+4p#|%d9clUQt4^ZwFHe64nvgC5vq$5DCi?X?2f?uBxk*=MT?+-KSB4l# z8%;3)JJ1ngVKWGwR5w1{Kx$mj)XsJ3^cz_t{0N#JgnQK0%V6vHOp|G~62J+F!*Ekn z@-LWa?O!iUwERWNm&@ln{;(MWmZ>?%u2|GIOI%jY^t76^=u?INu>-GgQD3v}%Y`}5jm44OPCNS`t{lCSe)wur! zot?&>Ar?mgsW zrJ)9U2qH0JRh-||mbo@YDrqj{veQP0gT@@pYEkH8eRgI2Q`on#s?c35h>%!!u zQ?nCWTKiH;;d<5nU)kdvu+y7gd9c`WF|eF(l*lNQ8IDXq`AWdoEFD~`z(E8;r22Av z-3qiVG$Pu#P2jq^X26g&EJ&Ht9;hPFcpq*8n<3Sg)&Zn9kw)DoV!fHNF_b_ypcQrB zC9+auL!&{vCIv|_#^aPczH*mYh2PkG(j()KO2 zPnUj);6l=llIfO-SO3+v5FH>Y%6Q>}dKrn^T|O&i&!|O$C-Lj34LIlcSzNx4PRLRQ zO%M1hE1qOqC#F}Wq>S(CDk}Wx4nKv5J{=8GF(;Q}E-SX7@3=m5jV1++P+vFq_M#~! zPPU|tL9Odq$e#I#-S}&hQ98FtfkQbkpTgxe3!!Pj0Sq_M(zcdnQ+!}z{LMx#VPj;* z@Cb&plG`3Wbcf&dx`pm@L`0BqNw1Hyy?U zWBj5OjZ?%J6YWz*n&{alRAFY6qMB#6Dh#_eHYN-rR2GRd0sYaJ^GS#-tCWKX+&sbP zF}BT1dEv@r9G%gJ`H*$2W{6}s37R@VUm{&cv)**miJd6^>8+Q_=Lz>66jG+rmh#hP zucuZTRO_em=^Na>TZ|%&DKk_7yaf?EQT)LXuOEtBvp7av^m{M0qTz8MByr%V$FwmS zk)BCw6I%`i42NjLK8&%BY+~CTN#G~f{{9xU`hxa$OKKE7owkVRL@!Am(#DI5h`*+QBY9-Zn9eNNK7y^Mr5ou4>bSWNr2XGl zXC{NA-$TF%XuM!6ME*-_Utxtuv_RP>p-%QrrWLSeP{Dn7xo2rxt+T{9gTa!bMkb9x z4lV)JmiCp5w&tZOxGl|Gr|wkk&A=u-ti9c+{(VSDOvAQlQ(ThQxxvG~+eu_+v&CuB z27^;#Rqbwz@{75SZuXJ1>yJB`$me}N(H)?E4g(J?BpuXV{??jnv1%u+V)w7lb}$+Zjr8G~pYnzcm9!qpT((i1X>T96 z?;n8g!vi9WTVYJg>vP|x_7bH@;OJ}08^+~jqma=M0ygJ;cV4U2Wa((jAtJY^;9%1Om8Xby234_Z?kMK(eb0eKTV&Y+(1V`F8k*d#NQHcL7&v1r${WX!3I+xSnV3N1LT)R*}MUjWHg;)Ty<3!g@a(5iJI!Dms^Bx z9#<19T}wy|Z-q@SUvbu4bOeJ2(IrLX^%uK|4-x=wzdJ^!uXt^U_|`z&Y>0MZ`pAaJ zo+v_aA4s4{+7c0zPZ@#1M5SC>5+0B4NPo!rq-D_t&nhj#m--Qo1;U4AWZ}#I@skf5 zGi;_@#k~b-m$XWX?85kk*29I#oP4Hm=#$(aX-Qon6Kpn9 zTk0(=7}(E^KYbT>X`eF1#Hy!;mjY?xgR4@~VsxH{K?n%3ywZL(4A$}3vT^kpRq%j0 zMcmz8k4ap+OQ-s+Wl&4OLV9q}wqaO|=~;;s%IuJv18taJqV8q*LmLt+ai4TS>WxFI z^7!jnp^ZG~w1S5veWWg)i$12n2>yPB$&5bSwZ{WLH@JPQv|1qoYR<hR9+iph9u!$}TWp0QKh4%lyD17GH0y>Ig%z;hU?ML8JBJ8E<_4RZ&=CMv=PauKs= zz8whj6y$X^!G*+7U+bfa#;SQ%!d?EdcG5S9{Y@*0fG|6OujGv8>xtl_pkWTFpnTXd zWXK3VO3aMR9$2)EI^f{mbc708HN49PzE7G<`mX8^j^350{r<;h}GZ47Q5Or&=MlibjcGyb5&(cgtLV~{^vcX6OYUb z+UkRk{=8fYMD<4sRQ{#}{8iz2r~N=Q(kC(w=SOWX(*ItU%HlFJ?I3=X?4N(sFzrD^eTd zhLa3v#{@Yn&I^K4Rg4~$%Er0{v+;riqZjouRBD>_g3jI5F=4ocDeXC|+-DiUvfT=A zvvxs3@pjsD#H5lpl?jscR^x))}Fx^t*eCboa_ zHRUwFBJ9s*Y#=5pdZI!msKPl}BNll{94q@`YG7)^7d)!Nwecwb4>SRfqAB7wfD$R@ zhMY@8-2_=7A`$JfzrfL=&Sm4i1kBl_8czgeE4JyG0pdL*u>2Wv{Q!TbIbtIGZ2vMB z$`0Km+06FG(k(bbP!NfYnO#^zjX2YDA2zLQ@7!45vOn&~`+ikR{l?Dr{MMWjbLXgy z!C=A2cST?VN@{|L=R#KKdHJZ<7x!e!2Z#CvLhEj){G$5v0DfXw^8E5sMhG`&ECiO8 z1jtdFR>r3D4PBFi$wR)&1%fFZ+d&Z;oW+2o>v z3dRkPa@VIl>$drB8D*M!IO!wPsU`&lTC&y>^ejSRmONeFKK`5ez6#BR11MNw7qUbj}*7Fpua5hC05Ey#)$Xi7^fP^w%= zo?hw5+xtzTx)UcF8;b5=+U7Uy+p6#Q}?9~g#7)>$BQQKrU+iDj|dx$ zYPPq85BR+|XL^bCR0YP4B-s0-A%y5?ZF%z`0wDw$gv^Fhcx!q)9#xN9$6e!<0I|Ed z9BuZ69Y-X;LCktot1zHCv5V{xSJFg@G(d@b9MPt0bNB_^LdLW}KY1QdfuyJdfOV!@Cgg7syAE6HATZ%)L9du}15*Yf0oMZu-QCG2e zumdxg^+$(>TPhJWJfL@B(U@{l`db@FN0v*l)vw`EV@win%_uEuVbpQIYTe)gSwV3F z5k;dRWW%V50=83(&YFt>%^U=My%>D}-x#070*5K}@$8}%B`*_@eo5q<{H^*089Dr^ zBp#eRo{>YI8-T2+y`82pq;kPi5+l*9g2;HC&ezqrGqS1@333MDH@)7^{+QYl z7pVwdxvTu7O%xX%K)7)Wi+rLshFi&y(7Rq{IyY}a%$m?4CQI}>lxl+p4J!6=b^a{? ze00{`nfV zjrsSs+p5M0qc*TFMYaIW9a_j86A`vOwdpM_wclfeU-pn2t#KVy`VamjeX!N%yQbFl z)_f-J@nZh|X>Dz3%u7RnmgYppd`r^%a%|8~O*zuKxQ#M5mz!1_d9SRd`d~GkM>ny+X?EqIl_ILyiZYg@E~~N z<;8=?XR{#gB?NS<$+^pb@ujT3H3>3Rxwm80UbFa{lo=?e(?4`3lkJn$HrGq;@`=V$|lu!T6D+1H;E9Cz6+k zOEc#dlLST~YvbF0`O$Bu1RNGc>Tht&Y`1;3Ao1p{JncYzL49@I?wamf@~2WRaiJPs z_5oAn&ZpDO#Ngn`igR~ch@~r}(y6QOe37OUToHq3Qpv434FqFWbWGwiv)d-3nw}ik z{n8de!-@X8Z~Rb4v21j7P9Fgj@2q;9oxNhIZpB^V*Ye}s*bjb-l_cDbtyv!aTt%CP z;=e`50g$oCHZZi>z3!{qZYrIA)M&G#;Z=TB45x1{;A*F-{$rwHlPuC3V39WE*Lmw;a!g!{@{^ zyuC3PMLDz$cSJj^Lz`=Ar8_$0NW$;yCEd&hdMXdGKKHi1K%AWGGHR6X=!+LUf(TPl z5ivM8tHJ~90nXv2b4x|qgYu+8p#aq1DF{_UPrSZh?aDL}!6YM}o6Xcqe${X*)sZzL zhh{HxpD3nktE%|@Hu=Jhi)sWpqWN=$VCQtZLhSlUBGDuX1RFQryT`E;s=smjdt%De z%xm6YSJW&(&qlP$-73U>jU z>@L$;OLzei_YsNp#*~Hn)ustCU85Dzc!yW}ywekxJ?BvPOr;&suQ7ljl;|(Oi+{C= zx=+l%&RQ{h<+rbDIQFArK?Ao(JQuO0znwBEvvkhOS&+Hp&~s$+sG$QP$;uvYDdG4g zvp!i&DHQUCY$v-`{laviL!tN+R(yt3{=~ zK1;k`m}%K-q-Wl;>?>7NEPKbjsB1-uip1sKk(W-lFIa)!t{TR=YQ0WIU2@`v`>3tr zq5x5*-EFh4C~wjLCMw+53R$y;u>A7KaI}m7Kchm6!hnlR4rymG!Twm#5yMAAP=L#mW zi72stAZbtf!z6oWUr&3uC23)Ac~av8@v!M2-0zz-;B@XX9Um2?G*Q> zoic3~Ui`(FHoLcLqprU{2Jj76VjMzcn*h!S#;GcxyMfbq>|HS1sEYk11SdOGn|3NaYkeNX<%?%1BvEE?gWHCMtnYeil1p#Wb-@PNIi+zx zVRq<5fDWsjzS}#O+_>@IFekCQQK>yS%e8UuT^G0U2M9jwiuhP*I2k$b-wl=IC5L}? z8pQ}-C_ew2#BLK$_@s0P4Jn!G`*sAz3v$A72zx8nE5X#O$Ku1FJ!7W9)a=I_E|bHA zl3xZ^54`5s&wCLKbC8%BVi-xQ6#OGSkxk>3AKe=^@B59lkb@pLSKGXH;=viT*MXG`p$K&cSHSO%yr*kzB#}7NhH%9UT15(NL6Uw+3 zP6w|nT2VcBI=wcsmM2CQpm?`8&z zLHe&va8`z5@O-xm+MS!n zTd+s?5?Vg!t*!mLYB>|jdnnBJJFOS`isDdz{V|||rep`SF66)eaEoX>enCWxKSR$IKXJ?m`@c-JaVQ$%{4DN)Zl7Ql#* zrkrTtlLlNF`^PM2cBS896W#wcXfZKlGtV-@HDixLgmF<436(6eIrvb122vv0ep6N zYfi1_?HT0A_kd*fO)L;P?(o|Q!}m7UY;UN)sG0xI!CtSxDrU3KS^6>k)eibSaQ~Yr z;At|6gT9D|3aTca-OS#9&xNM(H6?HT-{LtiR;KIr>|HpM zyj01vb71Ad+LHVir#Hdgga-@b*px*BP1VdYY;ZLeMOtLDlgqC`(~k(Tw01B5PO?yCfXwuDf9-Zw{brJBNq@FYM=4S|pg@sZB!oby z#m?%B0R(iV3^E*WT$7Yf@P6QQBe+9r493~(G!hQ4B|z07|qhe^0f z!zz|obgG(6WDSdTtbXwdmRL~QzGCJ!_x^9&&U-O6O*fe2mCRv&Q!8_F-g-X#@38$Y z8LR|X2MLD6=@gWrgt}!#PbOAH7{;-!u8I**;fE zt=Io!LJ;H4>q>ZjyT^w-x=l>wL8;V|BBw8qjc_{23~-`k|& zmNR0#n=~`0-8)Y7>ockyLzQpw5+0(vw}hKhEGc}M_b~m!@!_8Lo5Tl--`bqofZF;v zM8gwR&t+KcxH?-U={TaU7i49O>S22Z?nRtPS9G)Y-_<4hA$0SBkx^Nlcf3u5sNiS+ z)doUG+S<~^t*!2yHhoPE?C+OITH9bqL813p!?5?fiZ01;-0gIUDYi35Vi67Yk#1|O zs@p0R2M^x*>WgO2c6@RoR42`zOw?v)b2O6cCLLNA7aY({Mg7`k?po`fbP;eaG^G4L z^#!!he5y+sq^4!in8<=tR63-<*Bu0SD-aq3O=`A6B0+qd0}S0n9~8R%Q1 zeF)wd_t?LVcS#)D?{AR#H^(4ZTpTp0Y;knT`Z*L}yzp0YSMt_<0WsT`9Ap|Uj$!QZ z&khIviX)4|^Fzy2zn&;*ES6sRK!^17P^#pRgbxA$z<3XE1jV-;3ILkI z)ID)^-HTkMf+|~(A{SgdEvUkBx6`Gf=t42m{pvs+crY=SLmv)n(H6xCC3LkSmUAnE z9({q}0#aZjB~OWi^=m+&A*WG?@N1}96QUvoI||pCP4EHhBocV&WPBU&$VdwM{X7Nr zeu1Q!cEf^BZQFd(g*eSqqKS+fBI)s^`w>i!WSq{E?5++d2VVP6Wf-a*Gi9IV8)hY& z6UD)&MPE-QO>PZbSnMnzL5Fr9li%NB&1NQDv`swNN7rfmHSZK2uo4-f5eS$^4j~;@ zq@Ugm?YX0Qdf^5tG-@XJrxmMz+PwK#XXwe!Pa7M`j?S$>=4fnQ@d?RKE0MYXxYS=i zBXO(`{q`4MU$Ovi-GyW!6mDr!%Echt)-m;mMY><1P!xC}N$nlfG|>J8@5U#U6fyQ_ zLMy6G;=F9_nU7-7jLc}%5V7LA^*-ydvu+w|iV+BjAkXpRO;e^MyR10!(aEo;gF!(* z5-5q-1Z^j%%j2zPG=y8IxtGy|0>k_XEkS%Gytgyc*c5WXuttc&5`haU=++ilpRKs;z;5ebTmI{p120|W&%kfm%+pj;>NgSEQQAQqH0bzXos zWZ=kx_av41u!L+}JCA1_bOPbBM@f7%ES+SEKOrX+jMlP)r;Zkq6!-~n6)T)2U@yw- zophdybZ@OamHJ*U&FWKH8rhhs*~ue^_p9`;WFD?Gm9w3OX05v;1bA6gj*5%t^IYOq zhoyefbZfZjPK-?`Et#Nr{73E$iFndF0pBX^it{IL=nxS3NRBg zH+)qS5M~ZI;ymg6aM^Q4YKr4!5YJ;FdfiNM!N902Tz*yP6;6;Ugs#Ca* zb!@yln;*5YYMHO&%GkFtl&BR){hFRagyJu4X^obc=%iI?>Fn8HL?B_;w>Zo6%oTPBrqwbCrpt!N$X^%;rw*}i_&dE!J_`Dl4Lm>nKI zN7RRrB+j3NAf9lbzr8(QXPK$7^20nMq*F!}oIQXW6v4STf~iK0o7fDBH8xJ*(t#8tf@l$TqSs9fE0#F`XPRlhi903Dc7n>0Xv~eqX~6Ym%?**^-&Rp!v!Ig1rxM z%J|cDmy>@(Dfbg;-nwr*TYx1uK3PMO9hh5w zVZ#Ib8*CEfT!HGy;*LB)-&@zd%lPCg8821#xH|N4x>7|*Lr4WR0^ zY8~N5C8-W4H_{XH zWY{N=F~VOx%_T$FSQp498#1QQDPDd4RGb`R5e_MFOneDI=SBo^u?lW((Zj^uqQ+wb z(PG8X<4JcSC@IrD)`d&+@IOKR>vLa*K7X|iiuMrEAADfiD$W(3>A#NlCMv>%YhSOm%ZRMR>*u|CumMMLXK zUJz+VJ{H?%*Ag=b(#3D$BdptYhT*%Xy_eE9oRqC~etNdmm|X6IaSNhl1`lpmYZFQl zTcF&=ZvnA^Tjb+^ifTc&SqA#Cti zmKR=uHG_DI7~H3;dM2mNhfA^boTRW}FSeb<0W;H@^jN_-UMDrv)4)D2-)a86A20PA zDkFS6b=TmQs4%H2-I)wzt73;!TJ!x8-O*8E^7+<9P*)wr&_e$QFar<68*W&dWtdCI zNBmJlt${jqfEd9#<%+(>N-vaH+=G{&6pEox`aLdP;0Bgmm$qO+V&}Mee z6`bniX+8*12-)B6O96_8WBd9ue)}h_Zt-kWeu3)n7^RM=%cmY7fl4$YHX;~l4G}O` zLQBIGjRX_1j~4&8j9IvYD$=aTjrFr~y*{E8yFPu|4~&4bu$^0PZeCodGW{t82q3-) z;McmsX1{%?=2}(vwaCN6Spqas`bZK;j?|6PgutNOSm3tgg1tcp;)7o>K=c9etBa=^U~7095mbdIuN|AL4$1jtUsk!{Ic- zq#+}5_~rf;^x(DcO)@4kjDvY+V`Q=6h~5%5 zAz9w~8GhL}#Ax*(*0cVLqcTwGK2S(S&7W0ks zr>jK`0qw@RO+)V6QivV&GbnseboD3UKuggvpJ=!@q5E*!^J8&Qm+xAGuGx=9LEubB z`wxUxy_WXVr7JEH`Qx6RA7ld!OU_%0O|ihM7d-aKr)-yP$6Hd0jxqcskvE)Fw!%(1@(%;(K zyO&32rG51Xl7T0R-`NphFvR9Yuc@1IG9W{b^oo~fL=9;B%hH1MF%3W1`L2n94p+6O zwW%2h?j^`x8~*=J@|sVC58BClUsG)^F7&w}Vf<*??)cpd1zxK0A z*bqLM$B2ElA^#9e+5nr%KL9y*r5R0&lh5o71wMZe?qyx{6AW{pO;?}8TWa_ zns+?R<&V33SGpaUU#_J;dwt%Qtc~`TDys^V+Z5pKMiJxRd+0A+Z+baH>tHRk<_qFi zhnFsGaao7=hje|4oRJ25`D3_z(Kh|MP5Gn=e3adX-{SP*7f6bh|N7T^dKc+LlJ|q> zi-g<7>Ow^sKfEk71qio`jNd9|ELt_3c22F>X>OQj&yhWIB1=u}+#0c!$Omi`ywcmN zsMa$#UL9|B1WzVkKhfotEZ8@r9G7OdnPe1d2B(lSZQ0V=a4#p1Wzesm9BW-NX0j}o zqQbjA5%?;#16$ZMc5^~!gX^qUy>8E1B7ejXlib#<%P1Dp6>X(Oz4bj2vAy_PYy9G6 z6BGwAO{0jtCbd%!(GUY;C}o(yL5zu!-204AGDi(Qr5W!@H|d*0E3M7Gk;|8aRz2_W zdqtZ40(#5Yy2Q8FuvSnksoO6-iMME{=b8k}NRdOC^%!_M2nB-wOLgZ1mgji-uN7?( zoBCU1xIHh>@k4Gb(kk3(CKn&4E@{8-TYuS3X)|-gSkycv5*^ zZLBPd!Wfd&_x_3Q_LU5~V(+8yeS;j?kfixAAfeI>AeL-DXvTDjPIR7Pm%=SO>MnLz z7NvKdWYORr2vD;u5ZOt8bAhq&Xb;{V->&M&NTE_A;M@}u^kb3r3FQm zX;Leh8e#Rq%>fP@_QMMocA~{`NIdW*ITvT;m8Q%#FI{S$U6`j>Q7<6)rK?$Ti>Nkz zhH{&F3I|M8h!hVKILZn_VN5QLzyJQwl6QgQVoq#vmyB5Jk*Q|&(YZXd^MAMfg*oTX z^b0jbOCsZ3`d^`zn=ozww$3ykZ6Zb@9W)|C1O@t}d~+JZewN71%KRJ@VU1xxvn5%b zdkNU+^zn&mJ|5ZiS2mcw$L(p5X%wQ49sCE=|F)1YQ6wwiuMA@H^eAJPVBskGTdrmd z_35*gtE^(fFF4m+pZC^O6&+q}P*t}sig10}2Ab3yzz-d`Y-xLLsR!f>l zYlVAY>)FoIB0Dj&sOeJO5f{GBj1cBNFNmiOG%`7Q1QXj*TCI8!R+ zz1$k!M9g$DLdvyZ#wp$zv}6+Nxykb%VI{TZV!w*-Kaa6O!;| zjpiN7JHmW!(kiG`*%9$i%Cwg-!ipV)7gfz(ZA$N%G~(p8tmEaY;`aM47oCt_7fxac zb$PndM0PcQl4GgfVl3t_{`vLzZ!UA>NqIa6j!!4+a6z^Wm*PUnD>nAqNIQ&=qD4R! z6THJ0R~=98EFtK0#;;uTAF+l!^e+c58!VQoXKkE4XU)_X;t>20F-kCzG2y5Crrs3} zX17cvUU1L9uKQ!B(QALea1Tl~o{^z+QM{#CKSHNTfA!oJ(xq`By*yP`ab0Yn?3|K# zg%|+kqS#ih(WGc1xV}XZS~&SAm3rhz zOu2xTj(PxyN?3+d9bB5O$)B>2;nQu6A;`p$!hBqvvdayc&A~YORUo8&dvXRxkzjlX zB0%i!^MFINPq1fF5xHh%VCYc`8Vv}sKbhT{*)R?nlwOVORcSQSkvJsU`R9wpIHPk+ z5k8%pnv!~W{(^s#clqDSfONVTS3dzl&uOJ1_M`Rwo3RBTD)5>ATZ}mbEmooTx*m`* z>nWBf#0%2?#UL$f95Eu#yTRfa`y~sfC|7-7aO+Vk`Irn?P@5ZGj-QNYRh{o+IjOLj z<&|UZjag|YYlB1cI;+A0YUBg>%0<1A;j+`m`TCW{(BOu;WvDi)?Cy~a9?sq@cR;z1 zt1XHixLtwCQSG|1G8`P$v-@{>z1UelxVl=c36?2TncsCBDi`t@6v%Kw|GsR0{cpT1T9IB}9$)0M+{b7VrK-z$!(|?+^aNlPB;ll9ZR-EKSLj3Q zMEk}}1WeSoV2{5lqMmp(B`kalPaRDdIyvB0F2o?X(2qdRW5iBwMA+2UN#t7qMa;UP z4RJ6{bGj&heIS5s44bvlq#C{8>?Ufn45d#U@ABfpKjsypBc-ggG>19Rp`8w}VHhZ5r7Pa&=7BDw#DF3r# zlKb|zn=%lBOOLw!3uhYJvbuXVn)_Ar$E2>+WzgyFK~m>ib8N)s`g7+Fs;%)y5`e!@ zjL6#2(zSgdVKgZ|HL0b%U@jHKCsbHRoF^shiD4q~!$*{R4*k2k>z2Z{pwQ2Vbg^LDx?*tDucGYvK>pqHL6TJ^WX3-DMr|J;AG4j zhy2-C@lTa#CF8o)96jAZ6W!5Oi~%6TR~_+Arb;;zIY>O{Q|&=0npDdqKGP<-j|sbPy&$cHy&W}}s&M^#R!*!2Bsza24JwI9w*Lgm*K~3Gl%z{u zgj{OaQsE+>&WYLVa^k(o;GK5uTk1N?l)fafmJ0sRp91PMr=H{SP3?y{=VK3(!;)N+G znPE%gr-D2~1Z^KJU$m%bw!@E?qmL&NmPh!mi7jIb4=)blUR`v$SxT7P%NO$@F>hTU zX737V1T*(u$h`8(VkU4LW5hr0yZ7U_ESR5m@G$pR(Yh2HCYv+Ys5)96+2xz7hdTo) z(0{}Ql5-j@(>;G5^M7OCm1%I9Qbu*(pB_`X@81Y`^&7tzz&xZ|4N^)HPQx}B&oV&P zNKS^U(G_<6SlOLHQwrhpPvK9Oh(!mXdHqw1iw!j@`ux( zn}7zz9LX{#eAh!v#+F{Zcp>R28~L4n|J#~BMW5L{0{m$-FE1~4_9PIwkD>Sg=PZfF zk&j_^w%o_;CR@Hl@&l|B2hE_=K#8sn?635sXwx;y%o=DJC38TVkm7}&dDvP|Fgb^Y zAxt1yJx?xFi#e-bV7qSbRcw!GAo!y}0Kkl2<-r3fNn%;x;R}nS62(a}wp`5WXL+-A z;+?(V`!P1`Hc`2v4(umJ7{m}xHup|4uM;Ob`E3a}3v-7yImA@cxI5z~q)X6%U=kRD zDp3sVfM)xQT*x#Qu3}X+VWPaE@bh$L&L98(>3ZNf_cZ;@(T9-WxJbUPB*tteE;*29 z@eWX$7S2Y&*v-Vcr|$Y;(A=rQ`#p2@k?JO^FrVhU(;oagM0X{JVTFSUn_^{wj^+sM|E7 z=lG)Fn8<*rhz;sdj_*re&^>wl7a^=;^I66#DsJopZ|0#(RSg~IsPh>;>y>KFMHJu>bbtI{HL%vikSjhErmXUf6B-Ct?oLDD5x z7I^43=kp?3TL?=;o2mCw{UUS;vh+ENo)1__-W*&p20!-PrqbnJlF1oJfxnwyms|?c zPu6LS?poay{)Xcb>I*81s$;|yJ0fhc5QBpc8W*R}h#79zI!i8QFASbrnIrC!?By9F zULCopsBpu&M$ue1Tr#%)e_cv2n_xjJ*fKR@Zbpn84zxwD9pZ{k?|}zlyWCn{+H&aa z{&g>bQJDWA;-o2L4j2SaoV@Ki-oGg2K>}!g>P2weC6MBiSUsXy!;>Aj^Acn$2ALY> zF+6UtB4R_9MTvpvm;uI1?~;OY>#NUYf4*BLcC}i?uC>#qP^(ahGw>${ItlOGpI0%G zQyTb#>Hmq`82{}{UL(|A3(^F(lOO*~XpbBV>Rso894GVkfZn|+QvQwmYg~!n2JMX- z2IiI2q{WeV!66| z7Z(dd(x3C3t2jF5AZMmTvbCA63^d1!L&cPp)pd+{3>b-n3tL*Y$$5d>ho5n5$0&Eu z(&ouVS;-n^HDo%Vu$LjVkG;3E%ey46aN#1}&W=Ka_MS(w{xS=2Pwx>0L~gGX@ZNBo z5ocIP4g;UQ)1jT<(s+)k=EY@ zzTvi4Yieu7?h86Z@W}ddV&ldwo9A~BsgAx4x*5Xs1Mqv0QcV%7fr_?-nXwmj6L`{B zj~mRKgiIVX+j6=sVVNaf+8cZVi7eBvJ0SUN^FUjhPus{Ue8{UQbG!J505ayTtm-lG z@zI(YO?;x-qgA(O9Sv9E=@?$ehxl#hB56q}aXGl2&+UtU`QF3z@B1z}bM4MjgUOB0 zKU%4V!;vd?hi!Tf{G1%GP;7Pj7|9uZ+D@~H%;zi#K@q@YeL9qw+=Ynn-kgB46QjA2 zmUH%+=g0SoE9L5z+ya)J0sg<Z=F3X@92MK8){qLC_Sw5wVBsGpW&BR_mq3s znwu4hHHL{y2J|yZBzeZ6>A7-y)fZHlYQ{>Q^4NAu5`((wF&+C}2pB)7Bk@l`vS*K) z(A*s05+KFsgAJ22(Y4mA1oO8!P7^`4c{{!ZkavoV ze^S(!j=0Ns*>ynFcf1smnU4?5RjKZoOMs1e` zr=~9M_^D)c?vzR=o@V!Z>x($q>8QmW+XLpH?&D!y;x$q2WGkC$V#j;{(L_c@NQ2n6 zxR?FspWcD8NlV;sF|EnEO0-zmK6Eo4cXft4AQwM$i%JFmcGA(W*;z~AS$sX3%LFDQ zst%PmfsY@`t}*tIvUW}_B+$V5Q*FY%21%qFq;8u8_7T;Tz&+Vw2^{v;EPJg4JlTs4 z8jP`2uHzJ;OGe_ad{t%Nf7QM&s03ao7Y9 zG;K6B;MIwgBupB48JQRQ(+jNJ2Az!X&2HqX?IGkjJo_gB??De|CjVgPdbPcl_?rLY;(}pKZ_CqVA~_D$Q~EXRYlCwr5d!^sjnO&X&$R~T+pNFr?|V6; zjUC-;yw2-!EeFHV9l*EDW%mx|C4mq%{AKyXd)R2VS={k2N%8!83-eQa1g{xQqjL#^#IXGs*wR0XmV3`&ep-J9x*~*{OPT*B^`a$ixYJ}Y!*Virg~t*lh?Y5VEL0rTpP+7>vzN=9Fw>DKw~XfAv( zwrz{prOS`Tz?Mu)467w z&B3#vRie*%m&{sA1ofst=HA8MZ#}59QCCUHAA~~5jZ`>;uYSG#%{m^`FzR_bK7KrtipJ&pG_U*uMQ}#AFa$DR)vtQXlqh8QmYLHZf{8 z`SB!E=Dpfw}0KlO(G zxi+1e@J8mELh{0si$7kahU`vkknUR+$V$F^f;9XID`zAjiilFjobLhs_OT_UX`X(x zg>BjA5ummT)f;of#6e%hAOZzW^4RdmiMNK-?K{+eQVM*1X^vyN_@Js`rANp(jk`7> z;(6|{$v*;k|LhL@psSD)QdC=;kjk!jE@gix=)U@Oa;F>+V^qEdwNi8uTz|Ef2dlF! zxr^T0u(+*4;rCAAWfAKwo_C7UnvSx#Gn1pQR#3k9UUbvP3Z;o}c>iUaRT|yc**@dO zoVptu0kRWo#fD87PV6KVFuUY~8*lN}r6$3>Q24#6HZ^VH_lW7AK3$-oxj??6-;CvT zfv`%yT2%7U1#*PS)d>48!4fk?frw-KP3tT@aCw37wtql4S(FK({MBfO2pV!J9Nh66 zUXzdEJUwz?>REc*;NfjaAH+DNewMWRxS_vOnfq(y_qo3cfMKv1C0n&tZ89=Lgw##) zu!ZAyQyB6lHHw0~-|4V9p8MO$DDrpY6SXj&IEN4kd0A^VE=*5Mz|a}1_{F2WkAS8; z;t#{kbEdesQmd4)>B>Wy2 zgfRm*=*eEPj8`aS&!KBFDX(n%^dbvxw0l7DS#lUfD6mxMx|H~F;_7Vy!y(wwsvaK& z7%ey4PfdI#p`-TQ8eEcJsmJN$Go@4#Be^cVTflLxMqHC6qKH|C+?Y$6$|(%<@`oC5 z*h_PU4DExut{SX&1?}V}&;KON`7%NN=Vs(jGB@9q`^H@!q@G$1bEA`6DC2`QpQ22^aIw05Jq zNUPc*w(dvcNY4TGYp9sqdn$BA3rL7_)bPi=noMS#Z+^0FdKTScsDDu6y z8Hq4dGI&WRg#}6u%HSk>vv6u@wu@!5ya7)7enx9gMca=q__^b^+?bvdg?Q@%r&i(d zPX_9P1WA=d@)}*1fRJx%arFyOdPF8iV$`Nh zct}?Fih_dRAHbbc-9}&J%mG81nr5V=Op^6d2(H9{3f9rw81O-|=+6h+Sl(=zVXS7x zVa3Kg&!>1~==M+D;=~`XcQ0WB(@b(+&$ky43fYX9mimY8pyMV(*5qSZI2H}%L}7jw zb$PVN+U9z8noY)->QDgEd+vP=`(e(G86h5_2{B8#?8X$O;(Joro_P#zzn>r^kIq zJFrrZNkInQ&?2NYy1`>SL7{-WERyE4i4?BZJ2#|Sz;rSTok!i2$s^j?3se@ZFWl%t z6$*`pTYB~D^#*h0Bw5bVN>MY0BheA({bI;iA+I&Yl^G_}*MdM&n*nw181#rTr?i5y zgQ8$-75;gW4dg6NZW5p*epefyUbqDCT>!|SYswFMElj$l3YU0#8fPn>>Z%##q}zE9 zTVGg+Q3h%yFD!)Vap(4TUs$btoV|K_dx3?bZOJC!lG<$hRP=T}ii>Nd-(7$B2KQCw zlD@l*TwJ^cq;)QT&;9rq&=A>%!BcxyQ?WQ$FFqz7HdM#y5&Hg?F=^bV6Wwv+kt-wLsPz8Thee0IhFG z>D|{itK0scf0iToLgI$BKV@MCifjt-s+5@2mURVf`g3shX#g3S((?Nw&tnU?>rx-2 z?k_C-jZ(7dOTWmXOHUV-bd7ekoGA3YP7(#pDzTG}9ocfeQus63zQyF(FePVquS}L0 z+15HyUF{27k;CE=WcSu>6=qI-?f$ql%j=epm}uMZ|3{al+&RcwjuOloI=3?Ord9K< zt3bw(8JXd-xTyP-TA?0-&M_ z>Pqj}azv4ldt(4Ssg3+s=yKB!7E;4)eJyeh zt~@^|UfKdl6Uz3q^;{LD``$@~YoZ&*DvT?z(b>%e?GCdhu?))&wjcJZ?IAR4>pl0q z^s3GJAw13R+FxO9%!<}dN!l2Y0W*|X?l;`S;@(iHZxgL1FeS}y^mXOq)+R5&Kd~AV zOR`P!We@bfg&#D+QXaG`tm3YFLDELMp%}c1A7&>It-Flr&Q$&mCqq*p@RJZ%Lp?mJ z;}ap#!F4zfjxVvCJXiS~Vjk51>xyn1UA9Y|TIgx{kE}iDjJ=xlOu5jBr%EZeuIUDm zJ$ZxuxG%sF=?TF#Rx^{+Uo39rGdyc%M3hTc1wMsW(x9I8&(zr(Y$wFCZxq=fJ zsJYwZKPI5~wFA}ef$qxaqrE9~T=YMO08El7EG7VUE-vVPK&w_^Q?KtFJ zJ!5i1h7?5>h9fKknj%f;MMr5;&tE=@9aI;_0rn&H4fgX45C;L^+4vnmMveU$M&vMCGBSNeGv$!FFqyxWE*UGdoikn4s#4Ve$H`Vd9UnQv=PnezzhY4R zSEEy|#xguSN0VbljA1*|I}Up3*>CXO(h!IBVxD8F8K;vmCurGYg58iwCx=1&F5N6( zVXVBWNDw^IMNGPe=Ma7&-{Xdidob8d@i*hJa1ZR-S+txqFHvV@!DUKrGi+Er-8E7) zCFQ2{e&RwqM#ZA3&9G>JOD82PQqym{@3YYi9Q7hAE}M&LQs#g9i+kO%!KhdTzG9-!qPUC03t|FKe?1e_7mR#tDfN(k`0P;G;4mpn5It}1 z-#~qnFNX>)OcH~GOV5(~4NF8XUa&c5^3PDj0!0M#vH%q&xNkfu6bhBJ1+BTaI4WA( zaDb{`TAAa-D1sCY_n07-rz(w4(Kk(`o?44a7IvnG@GCc2p8e_KT@e-YBa06%zDur6 zQY&ATce9C^`g`Qm=sAsS;sWO0Ei`dYw8egD)1vfhhjc=W1tL?o2hqG(a4MXT@02W` zX3;8cHqB2>?wyg%gfQwa2y>A>K#v0}of8+km0KGSQrk2eAe1GIjBL$)l70VzZBlVGFlV6C<9~FkHZ6M`| z$O!QF<&3|!F0MM58M;JOiAWHWR|B57ADWgHC3xcxdiT~?Ck&1Txp3%u`~MQm6TsPy z|D|)B!}Atv1Q$ud|XM6i<_rWqymhpfES5u*k4 zCZb{_50)#>%}kzX3U=75^+O*Gae-wqR@9!dJYvbNBM47NZC}|wIOw>2s^Sh#Mk|tUJXv!vpAin+!NrH5touDsH3f> z#AU$j_B$t0%1QA}5u2tH>+4+Oi9a3Dd^s!7SNXH5SJkxS26;)iP5&_ zz8l6ZM_IfTrjYkcGkii3Ngs#j^4%aq9vINh`Qc6BSq`*Z!_85h8(E-R$#A>+FmGcm zdQtZ0ivHpH=I`<8E=`0CV)|h;>sFU&f!T{XM+=p`Agt06bd?j1?nvw8$;`|}lVYa) zxLnbV{(<%mm}=5ttyEtk!y^QO-Db68>esNVs34$f?!A7UGB`-=-yf_)ZaA}rgfd)KT1 z2`Fl_w0v-hKRbxll{BhL=z`T&OhZ%~Y{@m*Q477yY+BfX(BFU?c-0gDhQlp9(VwL< z#ADx41Uq@|vl5EHaR!`zw|2cd97^Vd+I2=i{;1_Tn;R+N&75Tn^*1CCfv#%2j{Hr? zl1m>%eZpYUUv=qfPzfQNY=a~Sd8e8wN!CfC+dz49I|va)8fjCidCA5^7l$+HttBcN z(LGk5(evMWo&zMq$W1?9>;$-O$H^LiZGexrb0wjy{6vCfj*vtTd=ip39 z!{vHCNg4Qo(M?1BM&@5-pJW@4KFI$Rh*W&a(c@UGJ8iW%}PQSao=tGQp*#w0z!taLM%BAu9$Ax|yLTN6>E0uOn(+C+T7m4dQS zZen)d2j%-sC5wz(?M!`{hZ%U_DyJX?Yfy^-Eg4^eEc)L4Ah%dB3TZE zZ^AYhLsUXZDpdwTCl06k>sw;tC*U0I*Bsv}U!EQAwr`QCF7wyW-IBWCrn?$Ow3jbBRDuAXPHZg$&~7-EB~w2q0|>;(`R!nA`UYB^PPuYU0o zcfD^BSFMcu$*(;HheiA+_FzNX4d9LeL z<2=)Oo{Ppz#NB4r$Fj%Ig=rV+Zt;3e zKB_ny@{SyB3J64cJZ3G;%1BC`TYCq9^!+X&!4cCSGT6{6^Str_OfadW#a+-tJgsIG zusyid(D`KpYWjtSe^jI27{Bs6u6d1{OVoK*aLE6RFRb-bIqNRL$j#=+NpjIFY=xGdFy&$ zGFxPluaE@`>g<|oId=Qe@+vdUk{5(wFt^^Aq(9vUTfa|Yn{)l-Ryg0^XjiQzr~~rL zq!kmxv*ipk69(Lnq|oa>Hiev5Rh1`X);Ugm2=WYSJ&4O6D0B&_@u~44N&D@jZm5Rz zfrSgpR6IZ`zn|X+zrMajZS|)R(^@-f(w6Q)_sk8|hWLU>h#PSA2G=@G~>WIuSC8X}<7 ztHEvcNJMT|Ux5qSdY%%B4*YQikpJg4j@~$mCT`rcfZP+$C}WgVN-`a!8js>uyns$v ziyW;iqL4-qlMwEyCSRBZ5R>{MDTNV;#uF>C;jfb7>akw4F(CLT0A0$0l&-p!2(Q7l zV!mXE7Mae$%=>_4Jrof{n!S-Tnx%KeMHPgZRM4A(^+G!pWDus3g;L5;igGR|Eu>p2 z0w@XxX~~8_k%WXmRJT)2!81K=JP09Yv|;-jGVSQoc2jjTTmL0kQ$k`y%;jvMbiADU z@UI?_=$ZL|GR9a)ZM6Mq&{TC*?P>(F4Awo82yyJ7YQ_?xE_h@FN_hl{_!AIdb7^fbsh><_vM|Hu9omnO>|J@ z$kakpufsIEpCfHXN&9qjCYWc6B9U_-55xG@5@*uBMgFS0kq_z$yAaF==9$ zocrQV*{c>-7d%0PJH1AtMagoV!RP-~CpPZMB%H^iHa{=(ikNOH{y4*W? zKG}8J;3DvPv0fZW{Fp8LC6_^j=3cxWuX+%sz7T&j(;0MWa zLhD__HM0QG$6Q%11Y#2~0=p4_qc$PG?RHU_1c8ZpWC{kpEaD}uc-e18&U<8IIHdOl z!*Uw8pIeJYZCV}4cotV=QJT$_q6MV%IicXCy&5lJ9Zsn{=(@aX*JagSN2zBv-B}66KMv0|iL}Mrv8oNS=uzj(w{J2+x^a1`3+pC%9J3Vbdh-`&D z5J)jP+NT-r)0A3|rZ{&dZ!#;PSoQkhRrvhi;9&Ic9O<}BtLoLy%uQrI$KVYO{jqRd z%Xerrg8{gQR9p7#0RMh<@jgeX2Tiv4-Mwp%9SDZ3ia-D5G340+vYkHQLs1BF1&!=y z4PLxU?YA<5yhH|)%YtjdUb6&+1~o4WT9)K#O)mQ-LexbTH+_>4xS%V+&WCmP*OhoM zC9a91dCHX(`Y$P6)!nhGY>fgc*@+W$`jSok{nbr&<{QC9+s!H%j6j?0jVJ#R;rI{J zc>U0#e-y)~_C?hmSjS!j>CIG*y5-gp@ks1h+_4Hi$)lrqouadSJOM8%K@x5Xm++O* z`KlUei&pYqwr@D-rSf57oRW)LXYZadn-+YDBU$buxv!WxuT}|DphkD|)zM|`EAX`e@MBLe;HWi~o<*@@+$^*g>WO;HYM)h~ z%|jm`tT*J2hVx@DEJCXN?h)cIQG_;G80ZuT?_~rmN1SXF5w%96PC3-6H7-{&4TSTm z4wkR~hE5C$-4#C^7`?W=k@WbV>Ba_MxCEX+I+*B|gI&1OY_YrIeYWMKKMsxJKT zg(VsJQ9kB(E&(Sc*UjXmoLiBBqHN~YDHZtS>yNA1U6oL~HPvZehb$K<%*Sk}J z-y+)u1nIv6BZ+_wf+;ph4Q|GnbFw~e^mn#q@&==M+<4OwTrHv4=VKN*_j;Cr9!X2A z2*;1K>^9CvaT$us6{|xF_)9GST_1-%JSt3GYmg|*Y88GBbOf-qN<`-fF1u_QGIX|u zT~_mCeE#sAJ1pNLm5+DW?_@uP=il*L&VSYY8Gpgq8AuTw(Ex_7Fz>No{QEY|WM=j| zCaMWS9HP%OlYP$ncPYxAq(DvDaXfC}fXsmZ5+N39(GAlP%(X~^fU{=1RE6iB&7W!zMd)e5C6 zVD0&I?OU=eX&%rAz=9&Djzy>rQ(nqQ^$ z6GPZQ02GX))1~o0NFj$i9SN|vo7c!6eAnnv1!7j3^;$YCot(}Y3AqqNQ3 zsbrei3>h++*IX|BOiE`v&>cRhzF0uQILvjG0x^T-lq4&Vk`X0-Rg}EWs$%()Il+Xo zh-cyEhIcAv%NS~>cf|f_)jv|75E63q6QZsK-VQ$*{*gOnj!s&;bg2yknJc8C-i*5M zZV4ZY5kgJm0GgXp*&Z&6hDsZp6s?z)|SF;WyCXodm2D6EakOMzuAjk|z}q%QwraL=nKp?pO(jCr{siuK_xo9wzkoFB(3W5hZB z<{ENgzKqv8?SjW`s|vnf;)x^f>bKVqjC~wE@5c3)q<MOiZo7XSgi6( z7uNs%SHgIYZ^5`9U!krHD6Rd>%gOs}CfhNjpf1^1B#Gf$t$Zu~>yN>h!gPY>B1vAo zL(hsKNJ5}Bir`ITY=m5}0Ro`6LP3f|=78+vVA#rZQJ>#`U>o?1d23eoOZ&fV(SEaE zxxA_IMNL5Yn~SC`=6_ay1!vRGBTNEKgJIw+erS%`9ukt=JWxZ_FF#*>O1I~`wkw^H zK@oqIQ$r7}=7Q8JNNj#(BZ$Y8=6=7zB*`fml4yN?cs*d?4;vO9a*tj9x2LIT`GvOc z_UKMkpI=^2wAQsH_^VbW%Xg|QK>L!3;rUWtKq{H;^AD*)5nx1j6DJ!pbFojd5|}^= z#D@8p5dAPmN$fl34M|*N5x_`lxYk!1K)z@w6kpI>O?CM{S+I;!wq=@&)B}>wI8Cs# zO6Rjm^-lQ>4$O#l;w))C>&=9a+?>|Oh4CjBU~LyKOpm%;X=|BTF(~%@_zUFu@G2z2 zT`Oi!E4D36P+Rw%b-Ox)t;B)&x{Ag_7gsWAEW)^1n5tHCJ7S|P2WeaKwpS^KC1Ht{ zUd&#*{x`qp2ucjO6Ci30Hc56by(2*Z4IrjwLd$Vp)c$Gv;?$S!{_kZy#Bx+#T%V`v zRqIBz=%uy#9qJGcF3pFkwH`kRWo<_6s3zA3ZHdMxE^a+=MQr81v3=&d^j|a#nITIH zA~s?}gH}D?IK>uLiB%vhsP{OE_g_fHca6Tnl<{wOXJz1r^4dNvL4+F`D~pS30X3IB ze%SkYvZbi+brml6Sd!ibAi;z$%K&eXiZR!Mh{LFx+2PqmsiP7Sj2bXew~yH%qB8 zr&E_+`V4(v+@n%i53Skl9pxkRt~pW3`x~gTl3aB9NIqKOB%{BP(U4L?kw*Pd0Vj*| zCf^dB0+*VQz$ml%rDmeCol>aMkGp8#gpmg^7F(0`oAP&jSwNV(In^6dvH*91h@|!f$h!btYsnwx_-F^mdSE!p3v&+h~$H87X zlsKY0+2(kwgbaE`yt-d_J{fxwShQn!`>U06=R4M7&2=8K?*^7>;Kl*VcdKCYm2IBD z$>#*@d7HBq%wzyVK)k5;j}zP2TMZSHO<*NeMDG==jvi z_BnHiHY;zJT8V(nv&1D~TD6SM(#IPOHcg$jVhE@_uxb^NntI}eYpd|y$pZgK0^_?y zf#v@u#?Ch}8o~_hPwyT@b%{gZnbOHdU&&Fqo-HqaD|EBB5Gq!!M4j@o6fNj7d+-;~ zLkxJAD2@_-aaDRcvGknSQee%e|ET3b11Py8B^!#vmToR{&RYA}Uh#64OqeZ&JE}$; z5@mDPU`auQB>lSZ1NLMBN1a>3aAHSb*lMJr^r37?#9!Z|2YUh<%WGOq zI0n!sc6oF&{W1-%1SOdg7XLwmEYZ4vjWj0gVn0Lc_}K`{G*=+$58>JK5LkDjpy0Qd z9A?D+>3c#|)$u`?uE<-IE0%be(9|L$)?tJ|n;d9O#Dv*qYBjvLk z9I%kniY$n$Yx-9aD8}?~j2i`ttTwG{zY#T_q{)pQb!A_~6jEk8LQyZly+H}Cn_poe zG4Qb6Qd;&(>TPrVG|SET6tlviNre{Ad0&jh+@I)}M#r?{@i(I!V%0jzROfVyIQ+>47iHAd$vx8UGJYYf5BO|iqXC$*~0$9-$%W0)e(`$N&mLWT4y@KeK+y$;tWo(UjsQ+c;A6CBV{`1F#6&{BU1fhQIE;#r;n4ss(~n zX6KC%)vT@}rl+r;k!9Wn@?L5l^6tY3xWAWVX!_zFmSd`RtggPL6_1%8NOLx{WVgt4 zH5;SNJjMhySQw}y{dZ`12ZVNWBFLWrF7ydXXW#FYco%HiM1ZTMJGXPP;8ot%a|HVQ zp9L{A+f9j&lAxN8%GU(lz1ej9{VbeRt}x%0NTIaq=< z!x@c#YS#aE(uQpTB#^>>LE3ohCD|+)aY)0mvG}5Hzb!_d!IzJBW~Ny!k85K-Pl`bp z=0t>3fPl+iG$UpC!#M%pbi`)jy?zn4!ui>MBA=?%? z($KbryoN2=$F>om8N^K(-5~yJt{`UKueDlj?LT6N6?O1kIRrI5D^Lrh5NWNzZcNwX z%p1>Y#_4)-Xbsw(`#HzE*o8nes(Bac5wV9*0^-6!yh{?LAGPOR!On_ICVr3T_<$e% zo}N1OkBDxo6qAZrMpD!XE+SumyhN0z^?Tp5`lR~vmHGMM`jfkHc+L|}IhXC<05>}T z9^_L%yxVu?_Q*QH*pt4>;3x)U!h--3`w@^svIjR+iu92N;{yKga>Js@H2L`x;UsQ7 z6K#a1pvCysoESJ4n-0uU{=l3!+(kMd6zsUwp?oR%i4Lugn=s?Vhnnv8_)c`_={b!x zS(|t#Bj=me+~3OSl8=0{Z}0FezYdexKUf9gs%UX!lBg^(b-do@=u&&LD3;F1Bsfen)l5 zxir`pp{&6S9qr;=Nb_O*m?Y)K7za~9P!Rw){m2D1*It-v0J7n;#`3sV%oesr9KI6 zpRUDwk*!kWTezK0gzUEVsbrCC8baEDBb{AM5ZO8;_5G>->M_WnM>(e>8;ltEpAaK> z%(5cb!B)$K*N`Cuqmm_0iNSi;#osNR(>+&cVm;E{WxmISjyDITr33tE+#p%mM2D24 z(JpsQC7X9c6`|=&-#H`LZxUmOaY=ViT{-mq8EgA9)~pTtnHO1VFAFc#lS>Tb(yTSP zZn2OXgB6IkrV#uQ61*X@QS<1kP}@S9N4_}t&rSgo zHHo>|p!j-xn$ha77UiU08vNJm|BMq)jdQ*E_Y`$quSYN(E+ogafy&RS3oE7uh|Pu7 z!k3R=|0IUX|I+^`I6yr+yc^kx&Px1urSPg1Iv_L5T@I<-s+WT*NCJSRK+5M6!TC`@>Dc(`+k0Nt1`9Mf?F485WQSkH-; zT>lzjk{y9)|M!?f*pHJ*u!tEG=^+kE4_Ta2swc;Uumodll6-}!Hf)~n%5e=p{>tg4 zq{>=By>`@#bD)z&QzHI8lLc=YUMJ3cHJX;z#DM6Ie4pEuctv};E{|nv55l4pRm2p*umcFc;4!mT5TkOMUzrm5zxznIOf7H>%^eh2@<2*pDP`jC z797bJL$=`eRQ&LIW2(C{sJu>VuyVhk=1=!c6(Zp!ctc7`mIJKPay)3Uk0|-Ko?en~ zIRRK38>-SaOVAoe_#ukGb;l22* z_vN^3gH2?VkIFpsC8QX4jl`u*0c+D*dm57eW!JDvY@G8NA}$l@_psXinpUL?3_#aE}CE-DiPFV7pXsK;T1#b}4V%c(N=F(0R8NpXJwD()WND7i`|0CtnlEHm%qiw{79Vb64uD|&X@ z7_9+IuJ4n9V6^+j{Q7byc=QdNCpMw-)Il*i(f$JqF>=HqWXb=&g`;J2<(N~$%ls`j zS1Pg~eg%_{YUdROi*VjXJ>xLGNx~u;j}MvFXHEK6*I24|3#?S-k1o-s*|i`7%RC+w zy=_>!h-3+}XU2CLZC!?-|G6)%)m00=wAf;$_wvSeMYA*=#*bc{Z3>WTspUQJf{k1R zXSD`bHnGIwh0p2&7KR|QIrPP&)&`+)bBE=OP6*;PhP@shPQ-gRE{<5;KN|dKZ(gqO zurS^r>}_dqer|!WzWVKP6!V!|1rR;_BaPOL7Wf@a=~0zus1_ z?jzDExFOxXrg_MmWdBxmdHlTU?=5b0^=&=YdJ9M0gY~d|EPC&CXfDK~3&F{iANAO=Ex2anf0N;m4S>V1 z!|h`Z^G`2rQ(@D~jXibb-b`Q0aDO3|wTL5nG;F;mf8F(}XgGOLF50d1!567Hp61T% zNKa=Rv>n3jAl{;um0N!sI6W#q|KOotKEd5$#MI9i^N`|K!$S<~&`!b?kNOrDKYt;+IH>P#*$yDb(+J*K8>;L2BCTYV$ z3P$aAK0rSgT#UcgAZ*8l+^uLYsLOxYiKdpwg7HN~MJ32>Qs=?JC4XkE(13b=cuiDe z*=E zY+EHEFwCP2tzQ0xg_aJ&L9e?vFsib$Khmzr|LchbdMv7*3E!I9>eA$0{HNTd)+9SOP9 z4me?<6=I2Ru%br9HA9CwUk<7R56?7i6RBG)5ysiZ0hY^R3Dj%2?(@lPNzOPCN$*&KCrd)?alsFQEi9gRMQ z-xl7xwW%b(Z~^4vf=Lf3=ZkHUYqJ6~qUD)KE3SdUgnh4Bp4 zhDl7~SwYFXZFZ3exf<6SV+a@`%2HmVLfO!zn}zfTMqPC~k*ytI*1^Z$E|mWXvPW;f z9uT;!YIQ=1(Jp@@UYGrz?%Wx++lTx?pEG#6MrcfLeW3zGk!9MEYtBcB>Er7u778F! zHmuqdZM8P^Vtfwyzn)6FEH@?2c{v-wKR6$|l~kBlrYb|>ynZI@)q~7+7(iOF@cosL z91^0Eo#r!4x+JPW))Xf{SdcuK@vLQTon3(*$$g9F$m#W%d-~56B0_^E7i*{0#}vxF zaYmgp&%)?FZc(TS=`pd|A7`+=73tq! zXe-;}On&@zXY{IUMb3sx>M1tk(hD5s%q$P6ED$Ezri*r(zVb4a}5vtZyszD|B5WzrTO4(NNQe?)rxR+b;Rl(on0kM7!0 z@hMx5W5WJROBgipGk6QqQc{w%AL0H+Tybs2k`c+be^NZphzmyCZgY5hZeI7Xwh6O0 zw;f4qGPivg>tfY-Bzr?t!yez3!bD=cykZQMY@QRM?WH; zo>+b5?)aYp_{563q%@^L8Jh=1%aV3iZ6mojC3rjgMaOPuN!;@HvK{_abJTM7qjJ9L z^LsN{CqGUrka`6A-}G^e!4=WDF)YCC5mW)1B%zPj%^Pp`r~mA^<88ud-x8MZPcg&v zB3@8#pf8CmG|}`wwB#*gIjJ1DA4400l0}K&$fx+i`+|W2M{tkfy+ z@d`mX)swBqZ@LM)KV;Wepbia}i^9YPZvT+)nB35X>>HDp(~|F)%(Rwl$HXPK3p<3IZ#r!tp6WOQqy^p`{K)s?IA9i-Ib6D1 zW-%SK)kveEA^5hv7ebGSDl;{564npYyIU{qD-4qAF}`rIiiG@AD`hmv+&V2H75d)f z2^5mKd;>odE*-ulXg7glDfiX|V?Xhple}3k69$ zYmz0_Ti>~2&5fHCKrPS{2VB_2ro*wy-gc!XmoZJyY!dQE>x#p)gGPmM4e|rtO9t@xdmB5DO=00AmajwFxok#Zh&CaoGfSEL7^OqVP!QR_r0xNK>0lQ**S%!I zmz(_7*11G-9q=bK4}#@Geta^UQf(DOGD_(I9iuFQZ+Ea`&_k)ma|JmN^ytETLOCw` zZo5fKB5=;7F}$I6PyUX!d=35{ld0ZMXbgTG3t1oBR+!j$T59e zj%__2iV4#8POPVOMg9eY7{O94V8jS?jNq;lOP~i7lxM2KqtUSD{;a#qw1ng8Io$$? zc%yL}GWOC3xzhoMTEbl`Q&PebJpa#i|C|2MCC@bE_=PaU}78a zH9wEjK8IK(oAV;=_hO`!fZDdjKHaGm$@3{qYypuk=*AM4t(~8A$M;7(;QvwIeu zNtjzR1LuazteSLZ;fN=CZi)>bRcR;JA9h%V;fHi z3{UrzA)<)`sKzSU{7#8Y6r{vuWlJRNiC2;J`Ds>3COx>yFK>iL-&5?)-{(>FZzGD7!t)y-@1eih-z|M zR!_c|(|NTHn7`eu6Q!XUjx`G3|2(KDX%_XZL8ee-iY<&qsto{jAWs}{VLGAtQ1%T3TiE|p~)cSWChSc2hwf9-cfxg zGc3o^V1ksTNnRj_m)fT1@V6c7etC;M>gwhQ&sUy0U|GveW{5>pdW`(C3j~-ZIbb>n zPSa#uTDp<6>PgzSVD}Jo^U`SJb^(5tMlqpL;Lo*XR(S>~n`=8-&?!B0rY zh21!IB0C^1|DcHE0L(MR4!bWU?X2Su0bk)j36Z8iHkKj^wg4r`fCE5l1mCHqMKm3X zxYl!+_>OhIyw!V(>@mJ2KFwF+)`|9=lBh^33?Pm9)A@mzgHi$(lTg)V=8XJI4&w~M zza2<K*KK3DHEV#2W#Un4-}mqLGp4BFzHCM!;W)2(+^?K zbxoauzaIQ{`a$a#tT-d-j&RS~XhI#Og& zK>?H$eaLhu$_mlX<8j)+Gfx4-mBGL2PbjQoVoZr@29&@AVHL&HuQE;vUb74>+-)FIG*i~@{F-aVg7bBnEIxfNssXmd_4Gp;&dO^&NRv^3aI#Eg5WIE zzItp0T%>8q$t~ z4M=DcR9?rHB!-&#VQuR563Z))a27a%hYd~b;F|e%pEm>ZxFBZcakWg2PaSe1@75#p z^qmFgw{20ixSuD5${e&iYIj3@q0<|T&}G@_j@FwO(`K2rVkyyZ>+Q1*?k$G|_tSfl zLXLiJtBhOL1n1aAwp5)hAZfVd`|)wA;_d$OZGbUnvGWR@rU@`BUX;z@6N!N{iY*HUM5YI9)8UrB!PL{jm!oMxWY z(lz|U5sm(KPZ$K%v@DwMd(Xg+Dg1(rJ*W9360ZF(Dhxl$RhUq}l$ViNfY6tXQ6Pq! zcV*-#!l$D+{2uY%IUw8u{or|y(d{{R6irfGWr^^i3&ZOx=OzbnTvflxEk9T#?hy;2 zaUx^j83k|CED&}n8EJ7>%>d*Q1h3(`5?gQ zqHk#JW0TB{<(1QQial&p|%BPaWQy8mt+k5%(b0Z^kt3Z81Pv**q;SzV3#$QY4;t*VYWs;rwRK zwzb<2H(>T@^#I?iqsv@QLz|KVKC|9w;sdtN{1}fmojr)LFFNo{Apn%cvoCZn2Q5A=S#yfZ<9J9;ZdkPG(RGJ2sqX)~bWEu} z`T;-pgnO(*d_hQY^Wqcrvv-pDm&;xJ6AP$(EJ4!=dQ89EI**qTV{*Db%{bdb572L4 z_Au7YtS`@YnM|`=?O6~{2Jt87@7e$k70xKCauXL$r>2|s##hv~@GciM=@0r~-+ohl zeSFcrf_Wgh)_<^i=WMdxoSV^0OvDr78PE|>mg8(!9kcJ~WQ?jzIP?LZ7(kw&Cd2J` z54sUn+Gpvhf&=FI>%3opxPz>*EKGF&v$xy-4>Ma)$rM6jF?YkBe&y2XAgfu|{j>Td zs-K>c=8%zfx*sZJ@BVg(9c89RQC=GoSv2~IU)+!XLceif(Hql~_M^lbhST@U)^62^HY6 z!kMN@600&G%loX<&PjA)O6pe0Y|nl3hVxbsM5j*Wd8xm@t~UKgY3@I?sEK4Lr1@bv z&Q8LUbFoNn{x{cUGByF-rHI7X(5F0hd9xvW?rxCC`cDsg`)&K^#Y(}d`N76L)zo$* zV}9a&HS}HU+8n&!EWPCTo7WK@$1GCDnlD~N{g5D0j@cxZ;~Y-W>`>=oL1mid7~R$i zYIPUGDKig+gVg>uYPuwkmK?5cq_Ux&Oqz9_QT|k>$C8f!ms9=~V|CjPug4Pee;L)Z z4+UVNkqg-Yrz~DgT%!sk9V^Wfa!cEyQ;Rmv_95&}%Ai#g#!;)jGLBQ|{(4%0ggvtW9~%Ey20cle^zR zL1v9f5-K#6!gR<@tLxMIDg(>D%5Kh^1==_o_v*KYw#NrJjvjlAGc!&{w333qF7<3V z$r%L8)9B5+wpffT`{VTX0f#*o8@GHjDDZW8H6IQXE0P0Cb9v!w=5ev~+*)+ZcIZ+Q ze%woK!b8*qUndX-#j2BnR7y#*{yOWjG+4QPsh3{4TSn}IVN8kJWrc6#x$BCh+@A)InW1ybwB3|+=4@s> zq;{&5|Mg|1!P$c5;|#g8@7_I}t@8GZRrn&3B^$XnPC{(2b6T9QYdzXOJ|Hxd|65!_fCnKI`6~MFblKN=T&}@Qxale#UlOU<}dG(fpUc z`R-T2`eM8Nb<`QDI1HiEF3>0!-l$#R2k%U#fD5Ge^bZdu%} z(o)hk#tp2vJ;9Xdr?J79e82`xr0XftDmC6P!}g&pQl zs*>D0>ALlQ+_B$`YD%{j%KiFqCAFlDJtz3618X#dCa- z!$j&z-q+8I-UGZ)EF)Rf>LiMX6UjaWKm{}ERU8W$9Xg+MbW3gTU-I5Dx_~)y$Xyzc z8WIr#&$!O=R^LsfhsnZ^$e`>Z4iq3FkSs+0)bqgs&IaaCk{qj{Ed;Wmaloy^4^Lso{vGu@`X(|cXwc%0Z*AHf# z%8KWHjd39yZrUYab%OXZF)Sp7l__=d8)5NQ$TF?kn(%l-LU#s1+lC1O!%cNy<7>Vf z>oQt1yjMkew^Qs=B%sjw>9*-sL4;#rSpHzWSmJ!}Dvs-3ys*$18H-|Y)wwadG#uC* z&%`?~-_7+IEg631?Mo}?{Ql3|+Kw0h1d;L+TOHn}xLjWh9R91DJ*y;c3lfxMhHdyX ze8C@iGeIj5oWc=PJ6ybY43+fB%$=J=OEIGoOl51pzX=g&&=kKJFG3sO_F zOv@a~7MPyMsW@k!8(+z0X%+>C513Ew{OM!A^m1YH=dSk*dp0r)e=lJsyAR{yK3*r% zLXTiLPL*E~Z%eHU6Ol)q7jGjaC&LyPwb5XQ#OJjQ!IoqRYwsH80v0Fh=9EuR?jB2n zUFx}YD(%6%dzn_O;?$q(SVhrA9j|C}6$9iUF1-IB;_1_fJAaVJ5r?>s*!7p`& zlu%U_x{!!qNK&Q&zt#rF5Q#+$rq@mKK;tB2w+3sbt9^7oRiG6w*^aidn!(4^GXMba zVU|ZSwuK33laNxzL7 z^C@rPc-7sK3N1O+tLb@pxGVz2C3>~=BV(uLG2R|jtJMUAkbHPTCOpE|HA6=GD2tF3 zec@tO?kPED4UjC2*1)VM=^`BWGP&AH@BQcvl} zHW8j;8!S`aw0}-e7(SRKl36Jq_H=ZS$KnXGegqlYn)8wE);KKvyALsrtr<_N^%$La zjmA_bjkD;g$L9J>K9EXoA1?)?_}BPuJ`B;X(KUjMeTUIqEMJf9BKYyur{Pj;DC*29 z@eHBO>)m&it8sO}!w)j<3+h9VU!(P&O(+b3#7jryBHb>#mHSRYNYJwXa^qJoJjjZ7 zoS?d_+(t{6r9pYu{g3pIsJGR=jg3ROIk3joQ|)te(kL>vaCPo}KLi+p@JZ>ewBYVF zJIuaO40hQ9%KgvUaKOd+bJ^ZZ;HFQmC5=}>j=5K1WMe94M{&FGjQ4()YF6(NBT*yn zl}V44-K8Bt#x5E_-oN7*Os30l6+f+?+L9kWhHRZ1WUxb7p4+w=W*R@IU{XMfp$G@| zdx$78!WFuD*HCDhME^bN=GT-nBiD^P^Zs4qP?mxGi`xW^AATUOUISI$1TJUGMYrPe z>s$!L?EYB@&uz#?Wwgtduwg%wg_A+`u(t$FCCyq~bm3Zgh_?cs?}V;Ol0W;xm<3aL zF7*LJiA2(Pe)wEW!y}<>!STj;Om84+^qNB=f2MyJ5>FbCcGv_I88@!UQa^)XT#bwk zh7+>~fzf+EqDi}x6I^12EuhutV3ac7I;8bGH4|$PBfZ`f)HBRlK=#-gIzuP^o zlk0$}0HQ`H9&-gC$Tg$8jOTLjn8aN*0JU22;6Fl~LZArV_W67W zdd4J;oEBD#JRk7#K*hEC1eFpU_A<5~n{mn|f|1-fJ<$*0!1kp~&JwjQ&s+6GIr=#R z?QUsqZ3#FsA+%FsRH0pl6a&@%uxO`Bk-8bm6)7G1&_uq(8V72TOEUxgaqWv_WJ{+n z+$lmy-~q=3gK>R_#zbY_%rAo=mYoCTQFRAs7lC zH-OtZZr*E48$#^E_<~Bb-@b5>uzfCntNiD0qvzL}=e+eNZbk|lvnu7nDSTtb?0*3S zW;9zMe0#f&8SJecDXxK2oT>iI9L_j&_@}dqYOiZp9Rmnh*a$d#HV6D(p!0#xzBf$*c5@@M z`V2+v*559H!PJN9G1_&(KnGX5*%E0o0wFTrWlh&SRJ65ls0^e=XJA?(W&ssO#HUe6 z(zpTh43Vv*5h%USnD{xbcMN6crw@RjODP{^Ye%rkQvM-p|Ghz7eq$p-MyYgn<+r=R zL6;o5{&VM^L3$LgCH)V@2bVmRZOLqvM+tbHma;~y?C#$Zg6gw#7gPiVKdIP-NN^2)!{)U}(#_{~obweik&1I}p5lmJdhK8;E+-?fVzmn-UHVQW~8#y^Avw2kVeN1eYUU;Dm$T)Y^rxkwPIfRu(2h53A zq&GB1ErabP9O}#(+@%^)@#E9ta*M&Z;tu!LI^Fws52uX4U}P_HImP^l{gV-_Kjju~ zu0KpYSZW-^?8Wk%lQMPIYret^Kf}m2TZ*@1gliT;`fY~(RKtwO61k5$5~b9SjW>fR z;3zItBQ{2>LTn7R@f#(X^@!Cu0B@>G1gif_lg1H}R3nv5G}408`b?rioyO@l!#!!( zoC=Dki^UT&XCP={%ahfs4AvUNPm}>cXJ$gUrt{|`O;mzf^e-mlaUEk;J=)_=gac!q zXl+E1Nj)!8z{w+i=Be9t2n8NbCNmon>J<^HpYZF5x^C(#V7$^KS<|c`Dou3E)J1vB z81{e~3>YaS@ohU?&gPu$(@l^SppJ=vk(H40W1BJes^xuv9l5qWg?^bIZFIcZ%;u;~ z+GXx)z0ItR+U3XA=;Mm*OY75G{Z}ojSg^dZGkkCA8A3HZC#FEsO5>%PI-MlPQ}==z zxt15XnP>~*i`V%aox2w+uLZ@yDZg6sM~+FCp{}XliBqC*gtcL648l9nW<9S0ROBz> z+WGPLAOUFQDGJaHn>z)x5nOUNFKfSyN_(OwcNXCz6Ay#*G+>=hf_Uv#7rnS}$V>!G z!hi2z2t_a&JoykEt>EsY8)=9YJ04r*$Jezq&-_#Y&YVE42Iyi6C^?%8(AgVs zkjzobKK7@^2FHB(wx(Ukf#PyLKAiKi0_XyWqKr;ZE|SEcZhQzIFtB4sWOQ1Bax zB8kKZGjYYu&}OJ&TjsHWIX~B1RR{`8A+RV%|4KmL6P=j(jMoMi1&2vTyOk`~v z3ehwKwyD3%HZM z+O?Qw)LM_rqt+|zZFLKm^fkYs_(y7QZag`&WX?-IrcFs|#wLB5`C27J5kv)qF(vMd zqHAnSw~l()t#3NJ^&9c4O^IrG0 zYbC2Ss!?fE+J;nAyqa>1p|@MnR>}so#;n*t3phuH&QszJNT#)gn4Er`BTXabZdG(K z?Rfhh-WF}7mm>gRL3-`FgC2+1`Xs++#DzSI+=K>Ak863S^cUx8FbS*T0_1{MMZyEo z!q!nZNAOg?7+!sWHp)RYq*g?-k03uuWy4)H^sa1B5SU-wv6`pV0+lo=5lO7sJ5q4u#@nd^JsL=61A#!r(2wG7@*; zN>xBO+&u@E-T1M9cMeHafwak4mrD-4@b>31Pppi>ms$AE&i$J`ote3l3N)8u02aKVQlWpz5m24|ionZHcdQqTIcU z_{$@;D(ZwL(Ee267Ll2$(v9QP#Psi-e4bH!5owsJj^HC^j}DuZek0$SI>?n8TRKo( zpPD=#$(%4_5bqulXqh51tdXZOaMv?C zX8N8>&pVzWKfws|l@*-VPcssT*duboOd1Se%4LFEIpP=Imp7KiC&QUsFc`IF6K8?1 zd3$`?hKQQN)hOeZe^UA@lKp#;l;??$xd<$Yy2VN$`H=ld+kXUDg|Ht0U=eu{%i-XhS4->^n@|YhTJqlb>lq{Pa;Z6doHxZ`3CzIo? zCL%cdTx5D5qgSQb)a)i6{_V>qYgGYt5!+ar>Nz;)uOLHq!k?uY%d+#oBf;S9?i{S~ z{~cFe9NKc95CuP5vAHKr z5gxb4Yfy~otqn%D3#03fYfrH|Z{e_%Vds*SH+A!qMRRk?^Jy|CTJrcFVnynDVC z?p4tD7x}C*e2A^_pX=j@R(g#;9t52{`%-yb9;^ooAUCV6J8u=gz%Kp4zo26 z_2xLGUuU>nSyyQWojYmIxNhgIO0rlm*T@e)0q92gY5ZIp1JE2q;A=>( ztvoXmdYr%=4y%@yAe-xTpAj~9)B?p}@(>xB@Bk@0^Mv-ygC;`%Mj{e3 zgFwn)kQ)P!oStF9=3)0x#fn-Ilq@typpw>n1e^ZPObNIWivROkGb#RmSn-dt;7ZsR zdqQm-)$fKJW$eJuoG6_Am`mK5xRM=pky6xs8&ucKHiCh()``W?eyUIV{MDiH^Zo}H zC-DtpV-{bMB;lWiD81V1d8&_jW%;3NsP^nlPsaYfXf>!tkP0NE41*6sMS>dn zw;-S$1Zj~P0z&jG_~#{~-s>{*;W)kc#Jcm&gShoYp@+QYxIn_Y{e&U@;Vp02H|FHH z(B5c`T(MAc#|Tz4YYz}5(#}qZtlc%8Qzut@$n)Ve#B<_T=9p8-uVmac3Fh*CPx@x@ zvZP;M8#7tgq8CXsj);1dPXl-tnQA^;q^h=EH@_P9Lh5&br}5V3s&lRjdMA*{%&Hfv zw16txr$*V&&4*7={|~l<<&-#NO;UwG`{pYJcLU0ypvfN$Ghjtmm--aaht-AE>eI^l3E4xfb+q5<)eELgu3FVbe+s^< z7ff#4SVxZuAx$&szhXI0;Xn*>n*{rMTvn63 z{_R`m_dm(b_94KMcyfU&Ta=#{$j{}`+MUm{RkIA% zHeiHZ{xr7W!@+k@lD;&`|u;k>?;tTN3+l=FgfG7chu_nr$ z%|7^!W$piu3vlnWAKcYbsuR}zw5r_=w$q06Me9?-U>Yx#0S@n4QG8f9s(EAoAIg9K zVL}-hxUR?*l{B5FsODKugr7}p4GNa$rR0aK{pItYZW6HR_ovN*jKj&NIU*+TV*N7z z&gz5rBE2t8?#MRAH2$>OZU6trgX@$`9=9rJ*P~}2n>Ui1mfmMos;8H|&YTsL8~jT3 z)zMJJ298N=*{a}>i-U+vm)!#YonJXP=`AzeXY`efy$?bP@{dm(#u{MNNe{;5*bw8M zY|utq{+C$wHS(Ja>$QM2R=UN*dNLqzn!E*(sd``P>R$8L3syf9AcN((F%)d!cH#l& z+^j%ZrMRaEK8@;7y)=%MJ**z`)@W;%V@tsQ+^nJieW#=tMt@qV0l1@%`^WG1vkB=% zp+!*Cumdi&Wn#kA+U%s1t&;*v7IokM^jf(%KPAOn7yS_xe`IczJvlCwk4y6Nk-0eZjH!z%fR7M1;ZFnZThk%w}ls2XV2E}82Dzh05bDZ5G9k0NOPMh_n1SU=X?&xVV%Ymm5s8Uq5IGr_|2&)1taORjVXdA00`&z` z*Xr4^;wRH%(e91J;NZc-?X5K1HM50UCZK!Kg0OEmkWG491im-&GCAs39=y5zC%32V z<>Vc4DH3ns^S5mUf$nXKYZ^9?W?nf%O^7Dv$e)Ri$h$|%wz_NODBI?A1wNAKH@0vQ zdv=c;s~4|Tp9q-MPgc#vbM%VkrCli}-9L6WS5v&&FHPJl4tuvrh<51Ib4w8rB6xSQ*c}@Wb*2MV7FFwjr&717d2b;YLnSwy=`?Szx$(U8di%~&Tv0P$( z9+HFZRRRE<1}Np*N6JMjzuzqPl05j5-#3_ZxaB#}obOdrz4#PEk!EWSVhp1T>8d;E z19YJi7=QGe_n~j>r zE6Bjq_dYtiJi0_yoq|$^DEOC8x}JEX*f(P{q9#AOPcdYMAL*Fy!w|AyZlJa)LYG)4 z8>bLPAWE~g%*>}jP;xg2zq>D9oW}3!;%lB+7-6hZcIg05K(N07V}dMprtxtP#L(ae zs&BoUfMQt0RKpDozQtdbe2!dkpRmcSDJhrW${;G>h^6bR}>em zbI5dow@(dQEi*3k;}7%sWtw0yR5{oD#yV%x>0=HN$qQD1BiC(l%CwM=rjQLRgNGVa#dBtW5$%kC%MW>jvAvhk5hd> zr2Y;GZS{wT$w`HgGos8U*nG*S29(TJ4Yiy6nFGQ(kmWN}awOMG$@o@aVGJ44>+vAN zks&bXbyd)}gB@|2abiR`Yvs{rLGt%wP7E~Zys<0eh&oSj_+i#|sXNn}f^{M%u~`Lb zRIj>dK}HDYY+neCFd!tDwx12M@b>SPE==xi#*TnrueEJQ3a^y_ORgkiB%e%K! zynX%wa0TtYKLPFKOxyh~>yruq1uPXOkL zWa7(5X!7E*%*gg^U~S~aX_b#28Dcpi%(KQTMF1>{t}7drw?uHv+IZ~*c`O(5!`yZM z1YWp~8H@dW4t(3;ZBMc$%42N|)ZN8fs^k4FkN#1)3_UA(=BvfV=fEf(M1_il{$X+|n=yFZ6s^m&a+!ltZf@UW}WQx~KlwpDMSsKNv$)Q%9~V2u_cu|TWUBm;N* z*tRM|{p6(FC<)ev7}DV(;%^J#79LGCj0prH`T>sGI{llm=uU2z7r|<^#$^NFr9pJo zs3T`-KZz0MA)%6BusnglP=&3~w>?s+?&*JxPJRV;uvpu(Q}&>A;EsHC)(VD*F{zH9 zSjfRfw}->Oc^(1%uS1QSJ%h&Q6YOJCK;WV!yLI7f7mW89Qt3^|h{4FdBycVP*TW@) z1mPo5=ZoH`6bKQucqafX_?GKO{w2=VXkP|L?qN5R%%hD~qEi4&bZagwc5|x?_cB>K zR`pJ~lzjDodFjMWR)TrRlcvLaV@onr8LGUkJTcf|WtILAE72$rRlgbZ4d0zg`l9Qt z$55{a%^w@#;_J$EK5>i1xgY$EkB#o$Mf$#&UBvqPR-^At6*)-8um!(*Zhcy4+qHdF zTW*#U6fJ)&zbvA6^OH*N!gW!_%EG$d=#EGmj$le2S~>WzLr{<+y0Um3c&e%)xGqiIIjAm-KAB7r2H(KYFR5}|ZyJ!Meibns~$ z)ECGrVD92MR0pEN@-gE4YYIZRu3t?^AV1&-1K(=NZz_))hd$%5W%%kF(8x(;U37jEe7sn)MMY}8uY2ptLP2*Ucq-0GSghhQG_9)zd znH%3nrh*~`Ye)+ywJ~BE={n#a3&8;)mbhV1RhWCFV{c_IN_A~sIUzXD>$K8z;8|vy zPTlYldq$iiCuOReYyBD&)EkPn7u9(s3-<-QdV8uiKjFNG#+x6lOc4 zQ5UVJs*NqnKK6YbSVgjVu0DbO-UOv5K7_FIg1a6seoNGz=dW*~-LcoeHTR@6>U(kY z`+|)r;Xd-|?@fai-=sq}l~~5-A+7P&vL{ZD8T*bWyYqhM=i79j5Zlaj-^7|FdA<^= zY>;sL?m6U-e3H7Ou&BAVA+@Swi2%q-#)sbPhxlR`+=ePpta7G1}8?0^5hxx|tm z!Crcg5GP{z{g)BboE+l#jZeI)zlE{CF?0NHFdpH?0W81ZpANZe@?!QrSr@R(>_s|JTm2g{y%{98OP7!WNeQeK9Sq%S$61%+2VTC1o`1 zZaR1nAC}9@eDwOGN5!(mmJVA$eqGG(<z|$MtB&oOYc5+yEp*EZ!Ni-Eu~x3MXovv1 zi>n~tComyu&SGtyFm;1rljf4Y0K6U7lPKE044W))%WW!lOU8+!Gd`30uSm6ljJQ6^w!!3|gezpYANANc%067Fs}{J2O^V(k20;NYU#t2x^~Rwdq>zs6xmF zPt6r(ZB6Y>%Y((|&)w;ZQ*y-#TTzelzV^{aYBX$~cZ))fe8UKe^V$kgFz-{GU8X>h zJLJ2L_4u<@ZiS(Z*oJsx76SxFC-Jvp$0=`+?5wJN6%@e5RTS?JNHI zllUk(V8^6z=R>7JacYtL&{~!_3oOZBOG2mOYr(5q)l^s%mTUl$DwASDtYzRnK-x*? z2zfP5bGw-VGGHYMR+eE@p_Sg!ck6cN=9z;-Kjkd>$qyvNa;Jnu6#f$Z-X|PP*i`T` z$I?y&45!ExmFE-bWQ>C~J zh^Xg=3;RiJseYR!d%WW%?Z?h8WLm_}^4|UY?@OHGsQwT`jdcw_PkL@@zZXHGm+@JW z{U`gdv2o+sL{k=kup5_}JNwN6+;jP3Hu~K=;pAgxmo5{1*4&A&{?;zN)V({+Z!@g9 z5WB2dn`-x{IsOVWkE=nni61-F97yS7Z!W0jvrh;m}84+tgRG1Uz25}qqqF?UI<>u_UE@<^m(Yf<3Y`=H?EYW_9H4;eMn-*F` zWzS`yS(Dry4s&o_W~uf%KF+(PN*iTI9;xg}%V;56{6<-(t*z3gEYS_UIV^t=deS~jK_=s2a2#x|CFXQN1G{zrD~;c%u)#2HhD z)&L>Ni4_PV_Mj=2`Cq+R!#*)Cq?@nGDh6-#PIoB-kLn_{$>shR$r-xNebbGH?P)8#JkLs*(yCl>b!{h$Z)W9n`zW9CT3)#^p`j-S< zi482!e0`Qf*FlDLO=H3DU0zL#WM1TjUD5Fq9mF42@J7xw=kq2kjNkWfBD8eW z&43kF(C2IWvR%hMyK1CapRej`_6P+%Jlh*)g693FzmjmhBJJ|O+J&Eu5ZeCI_=fk2 zRrZlGfI_iBKiUsl_HXMlG9g$<+bSiha z_UYvL;G{(5&QrY)RhxV;m*9%_Fb{i=trr-rj_3YsK8*?yJ$ex2k$GT-d&n=RNX%;l zK+qU#8fe@?+Pa`@Lk|$}XiULznoERP40dnrD8yw%#{Vr3lyV>2PI71jG|F$Dg3ub{ z(QzqLDvz4QfA0qj(45I!MX2uRltHQp&5Oo?g~dLWphlq;yqRkty0|Dr+UE!YqJdBZ zq4OjjQdjwH#!V7VZNc450UPa;8T!aqUnF--e|lW!m$YUB!>-~ak6iNqzLRY>bT51J6|ZN!leFG0SWWh*wdIPrVP?d$4e^ezo@=JZPegDXr8j5$A;ZP4H^G~3pAm9Tg5rcvAtTRIwgAmVZ-DBb z=6s%FF;<^;HMoRv2fb8eCn%cEd0PaR_uC#WDTL{C6K)~Kzp+M;TL=Oj;+q*yv#irv zSB_}@(f3=^4yx%0>msRLe$SH=XfK{ts}w#z$Q9j0_}cxqXYxOBqP8d4c4ULwpseX>wu%R>{K#Y@X)W*$_i%aZU4<-sSrFS7jrGw75 z{6*Eg5K3aR=_38I{-3_y?wLQoY$Kzf`(zZi9KYv`+PbY2K7U{G4Hp*W8ywYL?|)3s z8_I$O1#Z>5aY!yxv?s z*b;6~e#{q)rG5>k$|XM-K3JJK0%d19ajp!D$XDmburV~o^QWG&vadi#84HnL@L~V0 zm@Fo^X-+H`4%T|bCM5gI5fJx|q7)^gBl-Tdoq2+Y4mo_du>`nZ-hTz~sg{WVbIY{T zxR-3J-rMGfs>fvbtsipSXwfTJhoIUQIUwO@UrPlK#AI>-%T6&|&4U31gT^6-^(e=Y?W~n3Cg%AJE zV%?z5bU)<{bm+w^As+CJkI?9Pi!7Izxy4BN@Fq8FB8R zk?g;=K{|AVvt=v|yF2F0HHP!*?bf{#{J1Ymk3Xn#RXx3CVIkNr{z_S5;69DEL?+uR zMo5EUeeBz3D%cR9*%#wjLB=aR!{__Z_DEAeS+`H4E&knN0Gx;9T{`h`-&~FZvn3tA zYu&}NRzjJ1L>Ptt&T!Oq%b;?&fM>jWh2N<9nJ$ejf8CU{+Ihv|d}uF+69(96X5Y$r z=0PoGd-Htp{I2B`p;^I$0lr!(QD&&Sb#jo;Fu~2vW1^yH(CmavhMDj1+{zQ`9CL@B zF=>OL88Vz>P9Qv$t1ozNhsWa+4O*C;hUGef&Z+kK8_ed$O7en^rK3|l8a}$fuTxV~ z+^r)U=C>Qk?U1jU4;J54`#E=R9XG~l+XG&Kb|U}!N#wuG|B$Wuyhd4L>3%Y6?yCtY zn}0xaA0egfq5E>`Qw{`=w@f%6)ED^1#x`72P2&@fWyLmJ%-0mF)dVxnW8GRyBo-Z2 zw&N{w+VxQLd1nEao^6<70Z76^f#5T2b$0DKh$n0Ku%TwnKoO7rE~AW)8TigM6^2_q z_k}m<5jBR8hn58)X##)OT9VRB673So(*A^FcTn8ikJV50;jU(^bWJd1*pE|K)%>A^2uP1m#gB3`Am`y_g6{clUFPJYI2w zo^VGKJ~_!1C#}j!@tD5&T16Exy0$uyBXrBeydnlHG4~~1j{%PiSE)#@fU7Hni&z&n z679qn!t19-(peW$4X{RDLA;Zfb`J{H#|UC1iiQ)^3(^Zwgct08i*tVw8QA;ZmhZUY z)fOb#Lsrk>%?KveB|djgprsQnp&okr*@x>L?aJD$_^^Jwkac*+Pu>sL4UpnXCH{QY zOj8;6h`N80PODtDQdAHc!TtQ`7G|_!NS295e4Z}(^y3fOh@f=FGH5`|<*hxuhhodf zUJ+T;s+r{U>f{-Bp*RUq8xrP2vzAX1j^Sy5*-}^B%W-2VLPF~fz zlk)t~p^oFH0mma{%+f~UBYGk<$>P=Bmw3QZkN zMH?*K%4}ymbigQzv)MVxa$(l2-riZWR;9&{ziYUz*Pn-r;D1=&US_Rrx;khbWYk5u z=qQ?M^l|N9#ZY&x79GgZF@iim3;00#K|z7)boZ4ZA_M)Ikf|BmqJ(-df4Q^0m|UMw zB+YAeWBdb+a!R(s)gmBm0dx9H)=x21jNHyW^nkPR`MOQ663Qizdv}{>`HAL@3_dW@Odkp+i2ZL6tIvMHJIAb0foWH#J3UiMD`6bB&^Wc|?(AE9M7!0G9M zjdA+}*^5gU%{CP;<(q}rA%X5oh7cf4(I7~S99xyotzZS-pC!xcpWRPju_P74QqIIm zA4NpDNtY_aG$X~M`9r+dUIC6P24JIxG0r}^{h5VbXV*BUzDcciX;d69vQ||H@HhgG zDt_#c-Ri~#R%R-E%~4Y= zR*ez`Hxj7+x~M88omfbt#VOx$4XQ;oBFlaz8;CheGzBEqE4U2*3DmxvwEAzHYLm-c zru1aUPgz=%_LxPa^LmNik=_z^QMtTcXJMa?!s=WYy{TBVI$?E7yV^kGOM-am>y-3= zbAXkn@tNLLG2BLYfv74NR28#Pcy+N#QLbLloL5SpBtn7WyYApEdwm?NU zdJGftULt}cOV75CT>DL`7>Lz6igW@v@|(2ACT@D*Mr{*!)J8xG7HN$+^KB==gRmLt zgD3IU7y3_r#ts;tj#v7I%OA6H={%lpS&G(*`H_5iMKmQHauB_U9SBVp>I8v%r~Aeh zh}XQAA55!q&gRcUdK*HXxFd(0oif+mE9`4;euO@*I_01$uiiZBshRl(f?k)j+Kr+~ zeLPNiadw#4`3i~R$8K$#IxU0pdxE=_zE$Ll9(f6ly58(NIeb%yaS5fuy}^~JXHZ^x z%J4L8T~Hv}OKh(Py}oDc&;3!bkQ03Q)d;XGnmvDhV9|^tPN~xgp8nnZ5bcWoGVyj3 z`@e1Yr|wd>JNz{e4rQ9o<)J}H^1;BMcuQQw^dHa0kG7dvgKjBf^{iMBw{ByQCjnmW zxG?n%q~JzusVjZP;278?^IrJdgIy}RO{&Lu6;73$nnLnc2f3Zf8lnBdf&WAtGsO#q zWud)BI^W(59XxQ%iae$xAST`6d0Ci96mP%DhG_dcaoo0_cQxcl*c7Dy&5$+D%P-Baw|R|3M?i4_nTrp-(81)h>&&p9Ux}K2XhqsW#aLnEV+aC6dr)>6{aur|zWho0Etq>MC%XG;*1HV{*RARXoG-E1m-1 z_q{M+PT70LoXprrWzo5?1DU%f=_$UeE`D~~7LqSTe{Y#nG}Z$?RM*7L_8c)klBi%mVWgrac3^Dro~iR;cu|`VyWP{* z!It14FPt&?KRu#Htq_ewTlP6iF6dlKw>CYC8r<3+0fpikttL)pil3sPMp3mSi34;eAy5luK0W(b; zy!UUw(x5JX{i;;88qdzzxxM9`^E4Crw~ZhIY!05xy~dtLvg;$3b8up-Bi(8pf%fVw zvFzGIbZIDUYfYLx4TXZ0O1m_V-PV*;?2{N0yJQpZ9k_Hh&r!$*RD(7*7b<0+PWhK zu}IjAkTXfL?ThlDjtI_s%R0An3BFtg45tP>K>RB_@Hk{lt>~=cEy{IIOe-E+9DvVk z%cgtt18OO4G#bz?p&07s_#?aJ;7IGIviM2Cn)IZa`h|H}n-{N>fCf@@xAJULr_5e0 zw7m1&%*K$q_O|M|=TfsDK9a#jixep|L!e2MWf<6`4y^gvIwW?{dW)p_sf|B>3JhFU z)!rxAl$r2a%;Hxcuhf?ZlM+YUS_1-*)d54hUBKCC;Kkkz{Mw7bU_*Potz-d~n@vj! zxyN_iN@!7Y%R@?;pDQ0Z-J~l&(3GzeL^*!!LNh^<7BJ%0x1-TMV$P!R? zNTnij$eG2SIl15K(=+BWz|m;E>z%n@RLZB#exM-oX*8+e=U6hQ%s=>H&yxV7jK?5@ zOQ~lzD3>{1p_4U~dD9LYnn4j4qZ{Wx-N9u&dkd^Oa1TLYCPtHY%M;p%4CKDGj_+k- zl5PhW8QGI22blf7wWKYfyBsA0oI3}!t|7HqleO@lL9U$S`ugQQi}3sFsSDTeEghw= z&j8qQk=HS=SH?^rbu%WRXOXxW>AO`#b#-?3HL-_QRS}6n3{n5qu%d=F{0CZ6&b*s_ z;5}Ja*ubxK%a!JC(o5M4U8zl}?_M>uhHRg+Eb_{*swUCur#^Ib*pkHFoYbZ>>HS{+ zPgah#1bYw4s2^IaB2fQFegT$4dn5QuS!p&?y5HRbqlTi;OkLZ@%S9ngL;eIQ9TEAn zO-0N=+U>S;WaWXz*1`hIAVlvDwbx?FoObK7tL+}MmYhwi2wSs2@H3}+&-qI z{)i9yGUB7Yf79Y)9jEPvT=VxQPA6@pB9 z&)0ua95(C~PHYqVML=;hs>o z0|Ub>`6~}+Xt*HQHGJOU`d@D>2j!=0{z${zdBb}KiRXDI=_y@oZ#IjS!c(FriAhBx zlacV>1aEK9f|O5IhQPm#aVQcCe+m?e>JeqgkLdla-F&_8tsUiRhN&?iA?n%+>T&6S ze@|gL@QEW!=QtwK9S_3Bj4-1}Dl&;a2k!^A+h-9@r`75SB#DVRkrjz$ed)?8nA%G| zx{&QB{E~9f=-1oxdL$ zwZ~zqB*yvU-`6R=+PokB&N`TkYf7@URe!&UYnRRw4TO*$sjN}c!RcNO6jWBH=yDGR#wNuyLN(X*@RF@du4wx7R5-*bHKf&;WqF2P z%5a1y!KDwV5Tr-b-3)sJlBs2-o$U%u_;a(~k%vQ=;Jzy6{L2R=-RR@+Sb z@TtBJx$pGP-qovJ;7mh)z#Y%Z@iU`M1qB5(Mg6(rv`o$f`@@S;6!ds6y^Fj}C)9+D zizeSZIDBJU7!!?=G9^v$BhJSJBh;)#w*2X@>&I`Nzx|cO3>o;ih@@qmK zTc1KUA>fVvQ|5_KR&KV6wZoq9oE@o*u&0U`WKZy@MLRNEg*9@mp?9dm8#7Od3;m1_ z35^0$JWd;NEZVa!7QHU!ofb#FO^R{aF1H?Dy`sE6(~YytR_+lJ|2QK(W~3tzS+CO4 z*8%Ote^Hw>!Ds&C7+f6Dx&@uTZf*T0oF`Oyg&8qN@2v=^B;AV3B9zC@WlsS{MqRD! zpXU)>XY|)kYRKE=FbNRN(R!2TX=hW=)h)Y61wM;>x2zIZUz-yAp>Ma>LNS;a$-6VM zrO}OK@9*9X!cQI>cdg=aIV}m*kcf^2Qf%Fkh#>mtVC5-~tZw&P2|nw8q(Tb6Fm#U# zx&2F>3k*Tm|0qjE);}nOL+vrr9LL!@c2~0D@$5t|Yg9|jx(XMWa^-8zbNL~%_^ysk zO(O;RjFO<{fkuFoEH zTgO4eze~HAxvy4*#{RAbE?avP-gz){W&|D#` zMvlmqym(i|EtTKRSaJ8o5W7u0R<<0?{1NjbNTWthDac>p^ciey>+;wLy#yL$p*FkM_^X6XNHUyM*9l+bHNB5d}%k9+Z{8J-m zIxC{Bx=E!@VEB)X{@|`U^5s&%dTZE{&V^9syCQW0x4fprJM&^cVuZPy>>8E^X*c6Q zwGC^c#(8kH`Fb9*KKt0Lron|E@Z8|kN*s7NVE?sy-cI)Rj~^C$0j%qzx?uikQDd<8 zEqZyyiC{05DG|s*pb_6QF{)s!u1)DJTzJK)3_IDH`Eu!X6}@JL z52pp>h*mGqhFEZ)Xi|ZTEGoy`1?RZ^t^T5%+sf@}rAi<3dBKWiXI_|x`?T&MIQEOb zr*!2_+nrF>*wh8Iw0fO;xXTIU61t^pyc)yK6DUrr3t>X!QNVVbW6~4Z zUS!zBI{&@Ln5LZU`su=J6?6bIs1g$wuC;h)p5D{EgWy(UAOJ!wB zbYPDgqgv5RK}omz*Rv#+DaS&`VURE5^^jMhWX7;@7V+@w(t|*UhLnVoEiM3V9YG6p zt66){?l5hBfe)}?#MjISn@C@on!~W!aSV(9`?boesxfY4VSij>iRWTlY48gRPGYubp$q54?p<`tcNImAw1Q`KK;USd2HLv0rIT~aX^JHw< zIG)23jXP<{v|c=udEgr_C-CC-G9IQtq55Hl;2WN&r76yVE*-CKXO`j3u{_+;?$W)C zDfwPGLQh-4Km}nSBjxOz?#w7SG_OU955&~K40V!xl#k}034bi{%{$H*=lDH;xj~ov z0zxVUcPL7;o@d0mQ&IdIPxN_fPKf`#iQuie-+o0p!RL2eOH!J7y&>tn3BEdcvg%Af zxO>2wn?!9y{vWK)z6LDdqQSKTq}FZrObOpdhx>^-L^<8Rbm5$3gW%lku)M@PDtbrk zPR6gak>vq=WcDQxY#BJdGjPQeFJ7;9NmM=vKJrgu(g>t)4Oz9dl|>yb8<(aJ=YyVP z3t_3{AA>PBZ2dfcNg&DpJY+d=(&xcgh}0u)TCM;WyML(K;@|JOc$e)T(P`Ujw(RT$ zFR$o+Sh2ouDl)#9%#ypR-{B^H^+0&iz(70O_koSGV!{MI%*U99BQeqQ16G55 zF2X~(xq6!#Quy-vQk)-|QI~R-Lx4RZVu{!`CvN_H0PC6ibM9`z*cfBW09=hcYY53R z@$2jt(DsGK5Ib-7$Pv4ovp-|l(9z@Fw~9OtxL*Ww(kN|NMej2RMPV4E4bLh2dB(8b zZ>F3zo&v4V6l=!*1jnCXxXF8f)TCOrGfiV7(FXQ!TT`wmdDTw$mqFDLyVPy00V-NN&DfDedBB|Ar7G!M@X2^Eh zEcSe>47XIHzV_yleMt!crR8CRqk+Ygkb>!GGg~JP(aD}Iy}8-1K0rbgk?tt+-V+8p zGpZ$W38a1m)&|za=4fgd8tJOMv&(tdUmzyM0*#WLIL==j5fK4+!)tlCG_4~iw#!VB z#1Yrc4q7+)?uS7~cBF%~pp-(q+IxiOr`8|d6#@TrphXR2mEJ@v##v;_b!RKrjLcJ1 zA73s_Lo?f6Ho{gL3&N7$iQ`xUNc zpL74uiKs;-)Euj1-=YlnIBUVWA0~bF45_60!^v3l&EEl(BfPPluA2Qtljtxrl2$T! zW*&4|u5)@_lCKI5$?Xk`c^D|TXAZi3x&IcG)Ep6*J{J}TVHCKSv~lvu<=H!t-Sf|> z!m*o{Zqwnxv01B-(krj0(~a}%%=e^+fn|Ke;>(y8!$Ul{U{3{OpB$nBjQ>5%A&ursEsI3FUZke zbgL6b%PX5s&3IpC?u&iG%V)fBsK~_)xLgMiWO^X*UERfrJy13RQ=j^NPjY4oKrIwc z?)=>iHY8O|Ch9rqL?ES`{AvyI@)73HstqHbF@H-#7?`qOn364gxf`|A_LcNXIg@~kztoYImPHf zkw2AsQakB52uTjT6^W`Rc&Dd7B!!1*oP??CJgtXZf`>h!=gB(u+O(>3`k@R-A%ox4Nyuys1fqx$-lfci0@`g$@_>FFbXL1@z zcrSE?;ZYy{BnuWxw+!@Q`$0p*K((hac+jxOfZ++q zcFJo{&L5j4q9uW_%82O~bJ&Jy^l}XC*KmhV;Ld2{x_=5RbT6il17*mw$c#IO-tf=2 zcZKoJ{d<7|4s>{>dwsvX|EBa>-Q(eI^a2h(oPKP2M_keF_{z7}LO4_%=>MkFFm5{d z+GlMnt5QeK9(U`#%|ona>(7@4F(kzoe`}eHIt%nw!-w1y+>o^~u5x?Gm-h-iF%XKL zZD>BDxJZ=CQZi=Omu|HIUWC`9y4c|RQqJ*Jd95`=$8s%L{i{VJ(kj}8u+GPGb}Pyq zl_9C=Neznj%{y@Dy9;}DGpA3RxRusysKDGs3%5VKdGG0-h0S!=0%E-FyYUF=+XjAy zIkhV_5j>EE4IVkevEffV#?9lfo7;RPsT)}#<^_}^FpaMO5&LAH7sgULp(m(L z948ar$vD}d5%asZSr!~q%JWtK-Jm4uB|zFCA@?13K$FvGuo=d>;K+T#wGq(78pAia zLvjMQcy?t5S@rbez?#y_(wD?nXMFe*1=ES^BCmT;zCRUTAHO7b%9=pbIr|6+Fj{r`_bTP#4Mgk<#;u*$ytTX6H4D zr_8IEa?mE+=A|#-CtKcLtq$X6H3ht>agDm~ZfxWxm7I_0nOUXXnk~bEO6`8pI4=`Nd5)13P4x z5I{s?i)mRTCeb1|16{LgXVhAe@_eq26V^59xN8JF8gB^J{IzLd#}hs#3~{~F32(+& zUXc>>Gc`qYFqt5-Tlb)yP+;O3Z=|j?WYX+#g!+p0OeSKE&*zSu(+E6%e)AMPoh3qz zjj>r)%^fi1@&$;WU<;ple5HtGvuJXDY1ADsE+W2IABk8t{&Q+F>#U|3*IlTGWaqgM zyDF2J?I*{Bxg}g#e*I#>kMleF(=PN1uQh3jt5diT+e@b-WSC}5Le|hth7@G4DRzGo zMdiz3QIu*(A0*O((WWFz)|W^2@Q5m0afJ&ad9JyU;d}};MvZ%;4tIl>1HuLM*QPgb z4uXP|wqBW>v>7 z1$PLGmoEzow<#z;N)2(zTBe7zHQrOynNZM20#AjZyFpppxm018x9nqRz0RxXl0NB zRW(b7$hErON3*f5o&$B1lO3!auKQkT1a;mszRR1&Nnmpo>p!uST$-l+31GYUI_OPSpA)*br{1B+J4 z(+r{^3B@5wC;)3)5Hd>Xh_>FqzeqTn&KQEangWr{CHF_JUiCeQaMmNDhv*y{5W7W< zKTX5K)2N377JA`wD|PTM)*{(&j{rb-0223g>Ix3M{Q4 zO8HkXH`7GnRGUeyq}c@81uu;X>h)F2O~gVT0XJzu`BC=nMKUq6ix{ay zd`=!y5CPGe`>eAn2?YxeJ6L!_?2{rg-1wz8*=W1_vMUMi>nh{BnQ$8F=AKL38Yrp5 z91m;Yq%+?A@MJ#&9@@UXTiHxKqB#sg7iQCT z^;Bwfq2lDjBJuq`)Qp0im}k8yeCm45#5|MjfoR}${1l;8|X#T9|CO$)xsf^x;Hh#L=uQNvPM3T z4^W!`!t}_*aX=@s*+$xZz>=;lR};9l;5>EF$}ENqGl{X?K@F5qRPD#~sF@8wLBWv< zv!H}H${1mHLlU`ky&B+#;J>J2TZvh7pw_dE(RB{lqEQ~*^(~8YbBougX-zz3LAAQ1 z&7a5_%{|+51%XTG4_&G-ZC`t~4iGKH%KJd`Ywp==g;t?26=ffrxBcX5hkLZ;y=>~x zDX-?bO=+Y~zLQ!r=+92N$KTm3c1|PA+f!2uDMvNpl!cowbLX*(sl-|H9$zX=pumfy zXt;E=4hRzLF=68X>#EXloy0w(x4m*=ynmb!XxrT$KQnPT=I8erF<51C=TnaK-nGqH zwaWI09?F3;LaR*p6Vc_usgaW z3ueSQpyjoarKKx_d8-aBFKlQaXrR{()SyS>r;L-)(9lqtJ*rcy87Yev4gL34fgJre zGT-Xazv`8VA7Aw)SJ_k8UPQGwf znw>|@(w6#+5B@|@n`SnQ$N%o?;7iT(1{wDk;{7q4hU3>7y>A^wqAD{=rMz`={4;UN z1V;b2c;y0a5$6R)(!Pp&{{vj(#I7I_NhN;}>ic;$3kX#Op6C z*tm~<>sa`ko%ii5g|Qu3z1+_7=<{wFGXiZpV)PjeV#;|GlM)6Vw*KvGJq6Lgz zl%lZ+2h_=SD@)KP0joRX2Y-e{DtG&Tu7vroXIM4}w9>v_NF>*+x?$=xsj7?)hq7RI z9P8!g;rvE~cG(@oFFNTEk1g2Zr`IgLfkNDE%x$LKYMLHtRmm^UNmN3!>a29hgJ}Pb z-Ijf|A??N%Ww(jwB7igr$lZ70lEl3|&A`Tr)lQI|w{U4RiffK&jzcLM5-y3tTFy%q z*VH76YO39zZ1_^n&TC#6rPPXg+3Kvmf)-m?=9h8J>?6}cDgto&veeNM_9ExXgFu4!adZSuXH6wk~;?qFL>XyUOMlibZ$RQ&u68u^_dEH&qbL^)^5M! zXe4*ByzuE@&mQFY!R{z;d>Xj7Cl4yMoX2PLXrX42qLeL^b#L#e?IKaE95y{|)}Xny zrFh^ad0180{5CJd-=AIfUo7x9bf{M90FKrh;5HC>S%(;<;b=T z6f0jbfD$yu7|8RAna*fTp}gKNa4AYzlSUiNWL1-3Ha<3nlBvTQQqxw*Z4WSl1axUk&keuV)A#u-<+VZGW>gP=tQo&Vu?>Q>Qjb5Jx$fSEW z-gEUHE9^7HFT27YyX+h;3O?~0?bP3HcZJiS>B2g=PB^{C{xkHH^gQ>og>PQGoOqVU{F*l#)7WhZzK`Y!#LL7~T>dA17Vz)Fi#l*eB3%G#V9^1wlkx(`i-CJ54X-Z$gIsnd0M z%zwq>z08qHxIILUuY-vM8me_2!KJ^lBA13C;(I%ht)c2kcIXYnBVn5|Fi_8kNftLC zq~6w(JH6>?JB_haF)A#5WUT-{K)}Cb6A9QfJ_j*1hoa_$aDybdlK6Vd(My*r1mgEf z$UXNeAaHKyPCuQZ)-9*%408FJI!^Fj(}O+>-Ujyf(uIrNczc+#{8mg|hxF*7SpW+h z`X{AmRKcOMcY17VR`&Z;r$Pe5@4BJpq$O1cKRP2=PjpCzJAO|&w#=7o;2eHvV&d9m z<`p8C{2}Q7TQriW-a`meq*v*Q?|LN9DfMUc`!@7k>{X{LiF2p`n1_3nN}{_1o@TqP{-b>MaIp{Q#g6sO_{1+Oab zYQZ0};GUGPo*Nh~2hm==X!us|LB%0_gc!jO9bA=8-da8}s--&KGHJrMq7c_971WY` zK|4fl&a1f6GX5lyGt{vFLb!S*iP(tj{s7sw`lQ((SpXbDzQO5mP_t`N$J1L$s@~N?i@kcN1mygQS1f}M$;pi$NZCJ6ZVP{MDF9iSyD!6-MDPn zJTB6joA!CMMchl1Gt~vj1^nH&t_n)*gY)Bk@`K82Z3OTaVB;UO$Z9*?{dHn$Xh2^& z8v~&l`89{4J1LaNn;_69k^RZyN2Zgn|7*W|?0~D6_FBXA&(i%*PobrDK@$qC#|4$s zUUdAR!vWpu3wn+p6%qs0(kGwpiYQ5j{l62Yb6-#EOu7sHpT^h?TUv?wx^eeQ%i5H+ zYcAE*i}MZls6qO?7Oh|M>T1_tG>%pJ*m10v==DEQH6z8vx1Y2%Hg<5-dr+Q7(_Pbm z40+tT1P^(%xfsf=b2jM^Ycvh+p}11Rxeto8mTsx?&H~ZD7!EELrd#8`;PJRQm9Kawj;{MxY8N|Ho8H_T6i5BL4Q#pXoX>GW^AB8I;8Dtgl+m`?++B4_H5rT*b-v@;7%2ulege0 zvfT61fn$0?uSXb^8_+j={$8SX_({)m5o^ojn`;xN!jC&z`Jwpg%JmpF`Zo$F+kKkv zXGu1$%GnLCQoPx1pYSFr`;U~%+4<}_#l5lwOuqiDCu#ud6)%dbgc=NnOVho(pxyHQ zq?(0U8Aws%A8Dn+g^;sN;__`kl#xU)D9~aj`KRSaQ}v4S-d(+pU$DK|;#=;i3V-ug zM`%vICjGArd+wbLH+KA2E^ z$WNgah9f+cd?sK<(W-%7heIOSgV0w*|D@Y>zRz+WL94)XVh%DDUpsE%{3fp?UlV&H zpZ!bXpWpI27iMOPxk+p<)`V3n?vVKG_73skFowf6GvT|Z=HJPQ1R3~KeH=;9vHV|!4*`)}PR^~WW;kNAUG ze2{M|({;7hvC)a$5+YNe*y$=2Z_`}pD)w%S{ywPORv1zs3~lJNgh*1|r@&wFf@irm zoa@w?w60L9_<4RRtcIkSbU(jA-O7CNI_I9F)V9>Z7e_c`XVa&`lU2qHoO7e4xmEl0 zD6i^=g*@Cq{NQ`lZ6oCui>O8(4<-{?-P7^Jd}D)@X<7`d@kf?%#YtVXwmYH`Dune~ zNx)u^lJtY^MWkH`Mm;|fJE21)Bg zOc+%7$(CFT6alhH%ak`yFeK~e`B{{$E0wibWZlA;iW|4Ek8QEUub&owNbO=7^y*#j zYaO+jTeo{&(WZ3RH#cX7<49?e+pnV5HcM`Y%YGn6bu%cs)R-V{P4IEV+7*JPWd^f) z=sLQMExb!~Rq@o+$RL&w_E~YXK4Ko(Ab#a?Mdg)GUt^2G|nhMbHeQW%ZbMPqy(jxqg!Jx`cJt@sGtbnxif< zB?~*IPwt)?o*Q(7Xr4t#*<=?B3rt=>yn{*v#cKF}3^*<`pPD9j#|AE4YEGpXgN@zI z|AWrMiw^qw-rnAke`2`GAZ!BljhS4eAjF@@&|NcODO3vC_-~9K#&|B3*+`!C033iv zsMs;>&}#A9`RQDtg))&jb_5Sat{2I2z~jOPR)ejX?P*}gO?BpsZB@ zUcN0?Pnz=7uqUdwpd;EIho?4VGeIjlcew0=#k*9zLc;tnbW6 z7QH+jRwiC}+yP%cx&hg`w-xDpc?v9f`3#sD>+!SL=2>{s6sV}Ir0iSz1l{^{8=Lgi z+#~IZW_2cDE)OW|*lQ+?vnR$+F`v6IZ#g`V2)i zb7XJxpEQYB^3r|~8Rd0H2A5AW=aNr3p0N22R&a#XFBV=hC$yhj8q&hht}c)8C3Qm| zxR6$bRxHs)#kog!K&TMF?Th5w@+u3EOn9s_9FxkE^vh{A<^6!Dg58{@gjG7PIWH{u zV7;~VvU}fq?$P_K&R<3{2Z`iQU^DVord2?epbr=kQN!}Kjg&XxeMaAJOKXhH zUeG8{v}6iz_HoH8y6wqW{ZD{6$z2MuNYH$Ve=#9Fg6?p9TJb@Q6$RR?o9qEr?XRDd zcHfc1*(1Mop%k19@~r0EId&}Z=Xn3P$|TJn`x~?4@tBD#N&Qs0dJssCp^PyK9pp_3xD)s%0G_0oE2g0NEK97#tO)XnT5N2Ol{SlLT=REW zCTJ>$$!}41fW{wGnqXY^tgYFaHUMEHYVn`e(C8m zxIh2-0c%||J$-*5j6~gAyhW5`tfkqI^qgwBg#BXwp)FFSQaN;5YhWmPd<81WD><6~ z9U7A#9c6}`-TK@m_=n2j_o{VaBp-_&hbKdsT$c55fs^p@_G9fIBsl&<%l(i+7@tB7 zx4I3s62iAOUVF@5qxvNXt28sGcj?xs>r)++C^zi|)v~75U zuf|>vG${;*fJ!35o&T7k+&mZPu8*o*bYh`9F^CLPTQ`O+=uvwSJFh<*xNfm<$t6&c zHccb%D@4c(|Gd@zcz~qX=8*qTOk@&vh!G&|yQx!a8$2sgdKN#gQ&I7ML?Y1!&I@0I zTx=am68FpJ?(53ILC!p}I~xj}r z#{*WJ<$`b&c6DbqAeFF(@A*vzmw|%WZkWC_1p-a`{rJ(pE4k2F`*VXzON`i`_ZC36 zt2H-kAd4ai@Xk}Tqdpz{!$AqU&9z{`MQaxfYB1uyc=yz)OImS%z22`qzo=+O(d17J+pyU~V*BzEQUqIw{|sdJ)5dY9 zS>XR>qKo|gf+f5_IHjS& zarBNSBmZ)2(Ld!DH`cD`tk%flV^`F66ScVQ(vnl2FaPOX=%D}^r{mO5-lT=}LZa;b z`wJAie7T7D<5PP3smhmCs+@+kMP{ClBcO@BI7vN+XWB09&GnhBIUwsN5OGkC9syDc z9|B~vdF82gOf9%dk)mZ^q6nQ$tH;L!Wgw!Pd|s{l45>IBBZbgBKE7@Bx#pYYH_#rD z#iCX!mDxA<-OL6oNBqX89ZV{c@LXN@AT8Tl(FJhATwAr@yWKN{870i_p=>{537 zLGwu8(B1V2PreU+(&irEX5xo$?{l6dI5aJ8gU^a`VQHzZVULxw?ue|WMpndmP+?^- zHm_@IZ4IrOD#8Q*zcu^^(HH)gWvszB+VQuoK0|2W@f375Ru^pSyI)*V*o#nl!1vgn zr;y%iOO6~=X7nuOms-FM9WcGE5PjiC^oG>|Fu?8|Av8!?o07y28En zb{J@aXSMjb8(uW^G`Vtoh%Cv5#;(Ujcj;Kb14Zx=jdP zkIMJfg3Y68we;GpNM2h$pxDNKWqBT@;iWBaM7}!Pw(?Qk6SB?On-6@SN{N4_KFB|^9~1(K|s3T7$1UU?x2&09OU2Srt< zA;>df(`k`|9}1o9h+9}2i+l5vEQONlH#Z7RZjrG}P}fVoJn?bfK0b9-&UQ1HjstyJ z7{m~7pR!H{r(pu6z8`=i@vVBjr;FQ&s2VlWUhxA}m#10U@3+%_oCa#oA#w4k^?UlOOZ&tzTk&HLYYWXo( z0r6PzP}0{2oOT)IhW5axvgc@xd~(RM!_%K`?KZ*7U`ZDd%nvlhH8N6=txI&tD5u5l2n))6%Drix)+@Z+LLLhK5h8of58=a8gK}doYyzU&3+z9wB>Iu~}ZP zK$b;UblIWUiqE7#CIn6l#e^>1=v|dj60xz`{Vp7Hb?%8cV0Fc4Gh#S9S2JTcj#%t^ z7*G9*>eKEgcyxtI^=N(D#*LtFN)iaY+U!4Ysb0P{)5!OpS%k2q!+l*{LkMxN2L_0> zYd78KTJ0vl1>#!O+y<4Z;-yL@M9O_fD}SgM$8lSELU|YlS2tIm+*-W3bMqoEMvvcK z>E;}62sY33!KSSI*KQ(Q7-1;hD~8E^4#X{*e%d!;UMYif&OG#HL(0>WBw?)^L{W<2 zS)>bf)WtdBMJ{QOD7|}QXqkFJ(~tWI8GTShB@W7(DMw}jpLfST&k6*d9V<&cxue`e zTO94sL6n1?o3swpH>N))+#_Z9$}A5*T`eFS#V*P6*#(;27JlyFQy}=wNCbojt z;14S1(;ExF&w+qRU1rVvnsNoq+w9+T8Iku4Bl~q(`${cE+(M4nhU35a24@e`ow zKe_Z3t(^Z6gq*IwxMun7^!cE6T<#S{jyzVq>d+Jj5Et^>gsO)k zLMnQ(Cum4R#n_MVmbnDvm*s~qY&XO!XHCgmPM|e%#T%W3Se(Qvc!fy{I3-#y*nQ5w|bH&?VUD=V{(r#K<3f8WrAI$>N46m^v>wMRTi&fkHjQN78Rkk)~28M(5DNUEY z(u+lwEkBH(66wbIVXJUWo48`OxT9S>HYVBwViG5}ee*iCIkOLU z&u(W^TU$jOF9zpA-W+|*eo)e9UqRR&uW%E>6|F?qcXr+J3%8z3X>SJU+>C*)>)UT- zXKpOOYseF1S(|dQ0K>_bU~BJ!@s7UTg@Me&t7U$3)!vTy)KQ;X5{-Q`;c%{KCHO1c zL{sQ5q>jEcaD{HGE<1a*BIz3!In>Pvac@q_>?fRkIzQO*yOSH&fV_UG^5W>Cg~Mb; zlT=c?BQmTV{vGy+Oy}N7_3=%kM@>5J$5-BA>r>Te#>#F20p%A)3+4&d*vp>bP7tSG zjL%ojtyoqRvh1{ddfnD5`MK5rkY4CIR3|Ie>G^uLc^ff`UE`15RggU7pj!cFQjMx5 zAw|WUPFGDOSBchngHpYtyFCD!sH}iU&vFa%%&!=E9uIbcCmz#0Qn= z@19E@T&kIQl_XSXdPipp!`mmIpvbGEclC#LtQmsdUo`X254+T`&CPx~Y)%XYRw@wo zbkmK~MRixJF0as&Su^-TIa{`?!xEh}Zj#Mf*s8gsjaL5QNk_8_cSC~3uS~=xWDhy{ z0XzsG!;1iMy-@$0ikw;q{eL$-;8|1XS{%oNsJbBTH+ zLA+$9G`rNq2^GkcM?%Uy$4?~rfs&hT6g#>BA*Gt;-;MjQ)J4X)l1Xqk-Ou+J_QV~;2%8g$2HA4 z`O>(@0}&kiM92JwJ<^1r*{K(Hnsbqc7@7serxSN_THyz9#@6U8*0nGSdz?Cmn(BGc zhxEw=#iKiR+FwP|kUVavAG@2eP@Bry`o+47=3hI`{w{FxUt5CU=wO_qztWNKaO|N= zMeQy#*#S)HI;DfzwK4TavSt|OCHKv#yrWPm-uMYUo4fs{=e{3q2nY8(C19Gl{ZKP^ z&ZhZM0&wn--7YW);-u{?Z8Onw(dSbElex3N2>*B#a$JECX})7-R}+VcyfNlVW(k||lTKXOyb_+rhr+)C#n!FLR zL6N4|96YU3@2`m^WwbJQ&%O-8$f*~~S@fp$oGoA50p+}cGSWzAF=#jnH6jJ4%7|qX z;vNEJ9Pq(dereE51uPlK!Qn_HLheNEEgR8Fmxv#^leUiH0qZt9vySo|?J-5INsJu=UPX+E~NFHv^NVH;2Ktu;wH(GbG-M z2-}35SOt`#$sjHWOYLE=KiOrPJp{tM&C=>;3^upn2}L7E?O1U8`E{f(pxJ-=Biwyoz8xo zfnjJY3VQ5dNIKrs3L6`9OW)Xj5Tr5b9I0$^pW#uE|h4eXLY7Y`0kfS#Xm#QRF`I^3O470xB4Q3 zL1oY^q+||~|LghsK%Yu`-|Z6srce0*eO(%g5WUjYwDFCVQ=Myk%{VN&e7kOG*64K2 zb7_0`(I6GOnnt?xJ3E(iVclj8Ro+7UsL-&ozC%|``YnZxZHz zZQ{Eo>k&R=d`FnLx>TK)!4B*A0X41i<319wMj*)7czZ;Gsui7lr3m#8TVB@%`uLDp zBlsf&0yv3V>y`$!eL`2%b%#YFp6|mB{+usc;+4qgJg6zc2H~bgg(ik34c5(z^MXRS zP-4TTc2c5eWE_?zdYTt3jSb+2EJ|opH$n#{boU2>;vROnSlDfHq>KNiHE{gA*m7)P ziqtDO=8iu@!&c@iOE$=`Uo8EuPC9kcUIm!NU~jXC3GXe5CSO&5&IBW(ab348U@fR2 z)m@O7(*S%BoR4=QPb$@rst0>clk@Y1SrM*LZ@T&t@k0b&rWZ0WE{mc2r^yD_k74z9 zN_!MzDeCrMjRMQr>*6nWqD>XP6)MHi2*PHO{6Py2s|&;fL#5wLA$hI|=_9S069QBK zOFcg$_17OrO1Vbf8W>En8ow6V{Ul^1OJ2d~`Wh#E7-s7%!!2tf5k-0A4w&KapV>l4 z+lMV{KR8-Pn~_v*^gK3cvPwakP{n?Q2TF1V19XQzv+&LZqkh1moPrl`$&a+riZBc- znpEjH&x`DYHFb;iu;QY``L3;WiN@2U0n(|*)Miz!Qmk=?3aNoe($0*$DJwWs=Sqlm z+`->?V4%rD;73y4D(w=vPQa*H6M|NTw6IF9f&EKc9$;ZkDNQ7QO1|@rFjaQNfpsa)7qwXdc-Fmt*{`rKvQB}gIleEUJ zpB^)y0Myw|KM_1cB5PDT#9^-NH&lKTthc5+Y@rLgzT>GdCFM^RGljHZ}55p>MON z`@SQ@Gw(ZC<06EJ;p@0^0El@tqgG9911at1){!A-t=n=3pOGQT81X~8G_29pIzY0{45aXhlp)uO8i1K5<|22&O9*On9tuN<~C6{};QKZ4w)HWz5(SjBs zn{aGb)LZ1{9<}6)BQ3LPJWP|XDodk}-`UZZugh}5xStZvLV(~LsHF{8?}>n*eg^n+ zz$aJBbS#HS`Bb8wAW%*xQ;|YGGSwO- zx=OApGJ#n*!dS%-18KCj;yO`^z!mwFV{Jwq$t`X3@ZTm3YPsm$nogy;^1o}@?+?c( ze2F_jRUP9UcceqUSkFofK_$We6=cylKGzdwS}Erw(Ja}bQI4=gP~HhM6=MCg=9i|u z{O)y6b(;|)vT__BFD&5>)eVH=!C4`Zm(RPmK}vmsf2b6d!600!(zD<+(Aj;#Ti~-> zsC-)4YiV!q24UElLWvA`rOM2k`=y6S(8Ej2W5uaK1KC%^7#V2SQ?1H|s2_A!6ks)D z8TQF5u=x7riyH0x!h!?*`NZF7MkhX9Zg;q#aK2V-w1B;dEGfV|z!u*Rc*IM}4H75e zr(bQ6F*ZRmc{))kf(I&i8cQCdc86(P@=(kv#IarO<3gIoib@xZ4;|MN?jYGz_Yus? zOHh2prOvas9Npgq{Ur!$`p=rO0sC3td{DLJIiV#4%Jw%rgyT1P)}gz|z<9>Y+=^K9 zm7tknZe_bqn6dV4doy?D%(Z`uRxV;BL>;EZnRPnI=$)S-*G>T&q3?Nn)$juI@Z8Lo zGmK%AN{2O@%sBm68sV=&%eRrTuz=N>ZDQo}B2s9rRho%-7Mz#h4m|wL0S`g3Odqo?X{#sdMWF;xmtRpB zm5og$ZIc|PBnH}J;^!FFrw_KaS<>Nyq|9ljrGM$Jq5snOd~Mzm*S1+`^+;1$A{~!l z$yBDBdtu}>yHJC1(&-aFf{@T#QS`{HH;NmZU?qyuXkt7<5dK|7v&h(U{ zmxFr>1YP0E1B0vKgI;uNbF@eJIR5?dLg)db{D&|G0L}hq>g&O-RGPcELS?nmEI$s9P&{5>8 zA-|iKXqh2+(07T@^TQAKC=MFYnk-vQ40UMK#5Q~+bVYraB=HP-9S#mFXUuJG^_0G; zJIl&9RQXo;b5>p=0_dYKP}nT+@gP|f$f$Bx2Q{uv@C0Zl2T&H?X~CoUGQ8tY>>|M{ zoZVfn^&Z}~+2oUSnPS|3eqV_E<<($%4~8d2cIx|CB?{m|`5D#(KDG1=H4=yr*v4Y@$MdO9D5_z8@aB_(ROghNTpe zg(zSUyfmd~C9;h$;N)Sh!obM<4TrmLm_Po}{O|iwv%A*O8o4$L&7jVYOvanmY?gLS zlGL{Ge(wU=Lj#D%pjf&{xgw3Rjhim%_jG?E9u;Tw!M`xae zqo8K=l1jmX_Zk(b4LqFts_(O{cB)|==LUFvI$YxGa*`*e3Dc5mP-e+Nfp1D?LPD8} z8diwJ1%;eKvA9rNSjaAv0IS9jO|Ucz!CS0hBt`XVL=@z4KZ{E(t#3Y$2vUoRvy`(` z)xvs#csi1qp;`8ywg_g1|8mxT;V1eMudVlf zzkJOn5kZFtSJipi5x*V(v0lN+fbGJqYBZbjodOkz;*F!WZ8r%1j@ z>k@+2hlR#EwdO!cv7+CDV#>J&cD}NJEj5$_N8`!A1Z&-ii`_n)Vt?$HAh_H&CPC_{ z(BP%dq+Aw;2l=ZSvcsCrJq^B%XB7#$W;__tr$(aeCrY22CNl|T8; zqNV+WB3gtOFRslhXh)&k%oe)8&m{+{XSbS_FdC&sL~gSUHZtnsk53dWB1+SdW0gwS zF}`;0c`dCya4v4_2hMbH|3AZN<4*Kgep8_Y52HhKSS0?M6Wgs%x*TaA86iE8$?p#c zU}GPdMNv1n4v|8&495aIpb4!tv*z z9|cm8m${Bn5&9rINFvYZARGb-ie#y>pLj^&*QRKobjK`6m^Aa_69a1MVwYiz)tzmC_2wC5#t3F0-Ej5#z*3!d`5(gi7AiNp2l_UP ztf_-pPNLhCg(^_@EZM%{O5$7g5wlg~EiNCku-ysRcB_v&x?@|PP{1!jX4Zfy+X6hE zJfSKh-FvB$m_ujE%l7vSAmC(D;q^`irf;;L`dyyl>X5*mg3dsD`-83s2ZOm?7 zZ@qn4B}j?GpqovS{e=umLvoY!?S@(mnX6(ATefN5G5UJ9$yNp|(I1U5IkD_CmNwLq<*^!1JWHYoV$l$NTM9H{e51+TKLl&O7JEOzGK& zyxuUz*9y<#5oDqYR zIQOM1an3ymh6#ELB6Bk|`ut+o2Z7_-k@bv4?*(CGf#*5t45kRl}kidxItp{&8wx9#=cbA0vki6`b9x1dmW@ElBn?cmHLTts>uC26I zlU8j>&6NZlludR5G>2TZT=8#T6{}*oi>6lr`(e7-sZFU=jtkRV9gKBx-q1)UU)5Ro zWlM6OH%iNjVhGkS*I$aIbRCy5FS<#ZAZ!j%w9kGPCtl@V{vF1X+kWCc6(&vrgK1|$ z%O~+?Ut@&y+!4Pu?-1`WKh}WHu6!4@0SY!=?se2p!WfSry9V!bRMF8sT^*Ccz!s=Jisz;^M zS~@H8s?m1|$6It^_RWJ!GfPWX_n7lxhlYU0$aj8D=AIz$pbEKMm^6F5n!`>2y@GmBgtW zu~>2>M8gkQZrvPKe*cq~HQ&R-YEpG=jKfQ4{?*bO+NIE`o=6s9U#APTuC%%~*n7v& zSs4`dv6bsLJAVHr-3!pCsSDPyVeig{OY!gj&$qhR)Bop(eq`yi2e7T{0~(Ff3GCtR z6)K9=QV^7^y(SU7I_rxfm0xZn#=bc|+vwV$yO^d*N1=bUfPv5A=}mzT9LH zl5;|73t#^mk8Y@{`=`TD>e3J=I4(oP1yiz;YTu;=8TW52%pA9!imlcE(FG^Le{zD4K@E&R9 zG_p3f%WPQwK1IsgqgB_AeidVmKRi$rH8bPxl&;v9zHde8PtjsTHsa`TYU&@AVo3JP zC}jh&uavaBVhuH8TeHBt6lo+gEc;`H&aamiH`Mmew52WjO3>Y~o$ZzW$NdfmHiEoG z!?(y3$Qv1Z(x)8@YrorvSK5;lW76|cZP(}%P5#BvagF1g853GyC+)rWL^N?{#CQDn zPLrvZ`H%|Z(2htRRL4USXaU8L&cCCUAyKP6Ktq9hGF-@r_#h>z(XEjPA14KYprt2 zzp)Ds1U-^i^|mcvvt?No@?S<|`hWi`7v5=L0YFQYab1i)EZwmc;eE|j#@^}Hw6-)W z-bw*Nm|zz;g+9r$hK-h?PGU~!a|sf>4Q0q`LO9~A3)}*369US=^R7FDHv6N zB)45{9`wRVjc@C)Eb)Wh1dSv`cc$S+j<)`Zpo(u!*p~V0VeU&%&p# zGWTBgFBpg3uY^W2djG@Fw_o6Tf?v7+e(M&aS?>ube3x_R`b#CypY302pzrt#`->Q= zc^t(=xyqGw_t$~9zL7zP%x^Z}14K;ZsP^XzdCu2O282Mg=v$97lfa&m0PjWcAaT8! zWLjrBzz&$s2=jzH*UDp~R&0MACo#Sec%*doZloCy*z8JfH;2C_GW}pisX~PzU~e`$ z!X!tLmwG>+sY=^#dYFi`mf(sI@;iU}Vcfkw0wAknBy!{8`%gp4!YKve{FMD~G(mog zf~Vd}o-nK9@oH0J%{$m=&+w$lsyMj?T-X^YyJ^+_>mXOAQ4Nl;gY;ic^tpt4CKj#% ze5La9HVqV;pD3e8gz_zUMQ|GqqPUVyg*t)pIbgjJGnecrCq+Wy4uxYXotrfvU;DN7 zts2(tKvqBC9Sz_vyJy7bASwY!PzSqxxkrC@{!1jr$dz3)bwKYc`qlC-d}IXJxkPGF zl3H3GN^~o(45##xo+FHaMB@Vt zwjWFX&1LwNm0c>WQgR9(A7jgM=cqe6eQ2R4RL2hESIwk4C)L+94O`MgsjDTm#LQRc zt}a~7K4pBVoi!Y;(d%f)X@LT00R^r3*}w@{lYB&#^1@LOsUdwk|xtD2-uUTI}8g4D5hbN~6`xQMpy&*rW&dnInLjGA>RDnZ=GxK36;J;w~K6ZmCuGpx*s zoIrpzo;Dx#GsSrNOrdt_3{60wu#9MFu7H=g5>^UlmQq2V%osQ2RZjT$;h1ty1PR8A zXg)^+Y75hx0K43<8iwd>3sT~gw)$O^ine1VgfGZ#O&~cihI)oaM_|+rN+q2UjTJ4? zvSFpPcO)<@ji)@KSBZOSNf*Gwc4lI=zV^4QNZ>nA6Hn=DkssMgzjlxJts2Y%r9X&u zDxn-bnZa5~0cM8V3a#4yRAE6`iEHV>no7Y8!J;VOmZnJSO0y*W^kn&OUvR@S!}5zq z5V66`+||zgJ4`<+%zv6Ok(y+gan4gT)kE45j3cb)*4~yxZV0XU_nAxbAtEi%2v0px zZmwssZde*5Dz><*jn{h}w795`3^fEC&Z4tplz= z4w3TpI21~5E1E`bNJ+aXz0d%!<%7z0j<^XbZfYZ?Ah`%|q^e3U0O;I1kB?vDm;4VU zftw*aB&4j6o277L$wGtd+_zdhOm%9qzJUaewD_}X3$88I^3-YNRN(RE-gJbwU1Lx) zz1~czy9!EIkI`b?#AU|YgglL!XtC3^xp>rg7+v}(L{IDviTVXnBPH80F>1zwSQU1A z6Xei7cMd4AbdztxhmyAX4UZacDvcv2{Q$aFlJ4V{x7-eqHd_Ke{JMs%mfdM98+dP> zYWFBo3rk?*zsxuUxT}{?N4e!}t+f|qOiBn+ zP|hT3zCZ?2OW*YlQc1jl+5Vtk8fNwr&dmpDN1}7Rx66(^oI^6^@HOP55w=>{_tX24HXCf&9IqMGbt~T-KrZ{^IT43>85t= zk@r;VUh(<76-lJ!wVTsZXoZa{8;zB?2I)(zlaDoKbTz8hVspg7IU!$wdc|2B)VOf$ z>K+*p=vD?Wqtc2=^E|2vPejkOFGTRpxUAIn>hx<6R4F0;6b3kX0N%alZQ(UWYu>~o zgh%@%-pbh#lCww|7PBR=n>T&mhvEN|8t+xuXI*;TEf2NPLgyJmI}Mvo-;gO3Dq{>V3 ztNV+4f^Mfbf`+HPdbRlJJOU3)-zfenmD;o725sadHE$qLOnRm^?NsuTH2TV$#z0=vaweMd07#&MxN-f@|e+!ZkhFh!Kd=`s1#|HFDQqjAHc1~$gQ*HxXlcQBsh9#mUqQ%C1Tpwn~{w` z?nn~gLW7{lWbdm+C1v)OClTWvF}r8whPy*EDNkD6HX`&VZuy)PwhcMkBI{X!Zls!x z!dN1wR(nu$cbaiKt4TNBEWD$zqe1fG&InlP&1t<)+Xi#6*PKMQa?m~%SG_$!*bh7tscR9T*mD3a^IXVPZH2cOOkN-gfzsS1iix;o3N}fX+6$< zIYB28LRaEie*ZB!cd@lJB%7As(aoh9^sSqko~;rFsFt=Q6sV+-Kx$k=(n!be8@{EY z5^Dc5g(HPTi$5D+d~cxIX*qFJU zGcHe)C^PG_rR)J+J&#Y-YtGIxcPLG#Wdf3sm zS@$~2Qjc5E+Q-|ztI=zhz9$roZ>ryRdDYfC)u>C8w@!ou-on&nN&YAu%RjEp!RFdv3Rj_8Z zDD|Un9Dr+eBY!>PZUtpH+Bs@aT}2w)f6kn#5Zpj>W9m*c&kwQnZk*-z`!u*z-t0nu z9O^@&-$_bI4WkQ(Yuri%iA2Zi4oD>y#J2FKSyv00?wo+ImsA&|&w;^;Zz??J+s$xq z%i8FZ`1zMPEdRhpw}oJTs|<19s!_i$`e9tsqT;ZDly>oRyDJn(zMzlF*3h2`adn6V z0}zz`b{O4dJQ3Oj^nNFVGC5pxGG?H1pF9mP2n9onwrz2mgBi(%(nmQOQRav5oh<;( z$e(XR)Q5(e-@owi4W?nqEvDxrk({TC@oH$VXwLx6QB>o%y-gwpU^>xNzxSrg!-{JD za%EOq<`@_EEx4jDRAh#l011wmmZfS|AtW`17Xby0tSW8t4Ke;kzZC^yNM$z4JyR$Oivg#vM`bz;l)wV0f5{^((X!zQTSp#WB zW!^)E@Kis!7;u?8SnrWm=v8q0NOD$K zYNll>V!6m0jV1o%M@3!Q@J|a&9M6${V|^;XI6BCJ@tQY5PH62f8aV)4h|U3Z&hJCX zfRS@?%@OJfR&X!l%tp!j;)uI9Asct)1!qZrEn?4nGWK2t4)bsh$9{5~4|65}-YkLQ z(e0W?DG-5 zH})h*2e$fj9C;v)S_l-02hESFcgB>^ASpTmhx%=9}7n*;{I~L zlC(hRP}2;rRJ&WAkaq7hI=eTtT)wBv_&ef<*}TH>cK&xD3wZ$GTU`-pabs14(z)q5 zC5XmM0-@(ik8D)*)#5PbNvh7h=nP+R-`&M10_&sqi4Yn%De$q95IgRz-kg@t=pqqW znH7@c&I3*g6339^VIK&lqU%vy0V1ly)BHlWI9iPMYrIUaFvz#yx}N4@?EX?2DEUVG zTzXa;g0lFOw4RtXu0ZOk=}!81b(Z4~C#z-9;^1FIp%xpDqmqfAB{Y&@4&LK~HiNV9 zjINjwDUA)GEo6CY4}a?nW!omQWv<#mBqZwaHR9R%%zaw1Nk+OD zItlz@Jzr5(P0o1&d3AgP3#5>?q`JYvSP~l^89M#RB6Ni(+>3DR3WH-w3N)L zB9PYu5*Y`S3d|CUvPe`gR-H+U4qGIUqDv+LngC}wjRhVw5h~)4r{*6(^Dl6O5e#_u z7SbYO@-=gXzH6rRp#?t*r~!KI(;G4$v!O&5@m1^SSK<;DNrX#z_|xi)plq*kZeS(-rWiTVENUv%5m+92gEiAF05`y zV8l}HYQh%dr}GS%9b_h)D9MSA9t;#0!gMYb1alwyO?zme?6LKti8_KU54GX6#iLW9 z@}yInn{38LLUOI0*JLH@)%?61C+#eF#}au`D?(EOU}Sx|*JX9nu$(q6b|xufsuJMO zAoM%{P{+@mlxob>^cOEm`eElBu9qi`JkiAl;-v9h;oV3B>2@PGu!ADx4J2$^DmFXX zT%4|uij1#QGcpR40$Z#tA|m=+%*Esm-@jti+bSM8as-LlXON_DsExCu>UT`f2qQtN zo+$!NtjY8smv=bDN^lM*RR0ZD8fE4&PGjSf#|+p)_A9xmVoc<$LK*9H*!Oq+aq6`h zXtL=(C&YM6T12yT>^Y>V1iQ>D?q});K<&=Kn@_ameS24D&_*V*(5*-+a_StKgrBZK zK~Okweu&!ZiM)Ljypl1$-D!D27FRptV!!qD$2XadAo%?H&s-+C{U2j*cf&_d2dG5- zY?9Z|a1znTJV)*LPm)Xbsbk4&It=&;j*_OxuD|z<;Q_d0oE!X%?b+lHr3x(YjiEqA z6b93iTbv_^F7&o(x#A~CTzkpxJNoM^G*NfD#x1C2Q>n-RHeL1|3-W>(^8r+Cg>G({ zcZ?1U$;Svdn|Mf7G^=^_$x8m#9MaXw)Ro?y1Uopy+f&Bw z&REB7mP8mb(3z2LxRMZeyGaBf6ZPY0M@l-okoP;DjdWYchx`I8pXCYExkE;sO88?( zZAF@uz;tB(>VkEC)@GIeTt3oBCWSj6Ak3&rq<-**)qNgW2X8N0jat=8Hr*ZZhLh&~ z!3Q8!36L?MbIo2tBB)MZAE65AailA~YDe8seG_@nF#5c2fxmCs^*~_GZPLUu&Q6uC z0Zsh*3`&f&U^VTdVD#BXmd-~#*Co9hTiJE$L5Cd{OzPA4M|Aj&`5V=)l}uHQ^K-rI z^osU#75HkDG)NpEWrk4okjZxQK|GiH#cC|CHXL|ts{X5Igy&_WLSV% zBh{e@b*fWBd_yjxrSke+&EjL=Jz0|MZg0yllsO5hnTo{i0|{^?C$UvI98Q%aina+l zx1?l7Ta5JpgOnDKlmvXI74icmR4=F1PYaUUNC4RBAPOjLFij{$S+$f(Zyls2Tp0|L zpgPzjNdA0o64@z&C`ZJh#v^%wGN>oi3nSLl&Lk4< zLi9}#qG!Fm>UnB$B+t$tw}ciF%T~QsLatja$QG?#+IYTxua$m9Urz?tBr1NX%#DHt z=!Wj9imV)&aY`-CVC<*VdS!b$LEUaT-wX-+Q3 zu63|bdo1m`f23^txFgdkK8vfP`S^m%!Qcjbr@$_U28y^4f7M@`Tx&kbc3w>N_yG7% z69+s|w>^;d;WWLBZ$ty1N5vdYR-K%-hZ_^scQQ=}E3qj0Nx#F)T6}w61bD&-5*Rd( zD~&XYOIDGo$Af9% zHxMh}SkxB0^_T*(zn|B=i;}_tppv73$f&Qda16pWi-C4e3L{eBOmWHB%U6h>zFSrsqVT+=9r^{u_?5_SYUv&&trSg$Synk zH?=s!IF!1xT93G>XC7vEaQ5h8iS^=P1vuO1gGw@1Zf<_Q=tu|(8C>i?X{e9OiKf2LS<=-kMS2eRP$YenbR0a+EESfj z%_)$@9`+o4livH`;vWtA-dkF%8If6k_iH_76RpEyMMKhT?<_}swatUfn9j)2?;eAv z^1NRR#N!EAQ7I(=ehVr?Kh{v6?|jgChuUo{x0K9(mLWHd%Dzs8T~T`%MA&mA=VbK? z%*s55UymguOS)gU69>_PWC9=1#F>cPA=qv!xpj_6PmH9A$li}7hZeu9!3 z*m+eE$p{pE3%FQ+%+llKjHiqt0f{e!T&-}K%%i$KGPVA2ikZwaF9jqUjq-=nd`0;& z{L6|t#%@AB#qoCH-WJKmnFUpf06M)&l1XH5H=6JHVph|6)|)+gAc{O;BQ*Mom4{p@ zU~Rj+y(4Ucb+;aRHlF~H79t-!nvQ{f?v){q22YcHbtVV~+kJ>l%=zED%6jFiG>l91non@EN z6`Eg!MQFeMVw) z@tgZmLF%re;=ou{N&Mw}HAWvcfn8#d)q3<+(HI6*<>b@tG#gz(tD>K$MueOw-K}ysxLI zM+w-mZf12J?dKa{v2{$x!?D=T-JDoTNyV(1+_g!-b6v3|_#6#(tINRc&O`}UonZ?@ zXlBJ;CByP-F$T-Q!nH<(o_Za;NpF)#Rk!cP z1&S+Gy8>d_ajuetblRin!D9cq8+)Ri@Zt4fedR9|Ke>u|CW@AxLss01_Ees6Ot4orAXK+2W4O%jGZ_31Yj#ZJuacfIBU?NiDE z!_kO2Nuqf+PLQF%n0><`xF~<3zT9EQ2Gk@=WJ&LG1_B14) zy9k>m7*5ynvBm%BoV;T8bn9l~nqm3Y$`88ed;h_zF=*+{@pbkok*Sa~ch=5k4?{CJSpWl5i zC3v)!XH2+e<}YD4229#len84WU9JKwiE;AP(kWeT8+^kGMK_Mup=WUUSIo8WI#5mI zNs>7f0IJqsybwhXN)lBECy5Hbp9PbY-xN$Exa&2I=;Wk&lE!ajn@@MNt1@M1Xe%F0 zC(4TtNIJP1&L7dv`ib)>Qac1RC>zb0zew}oPUk2aziMpKHBJO}Nli{~#X#LJ4_?|) zDkMlk9kem?TrXnFq?xGVRz#$e7W7*f{$R(bH_4c22e52FCeUmkdICJk?;iH7&X%1j z=PV>W_3!$k)kBi-6hNt|gy%O*&dN&GbW zDuWV4>Fz@%T!$UQ^Nl^;s`ScKY#Yv-Q-1gPd2b>63k!}uENdHmo}o*2WE6`oy)R_| ztkqcxon_3;O2JR68aJ$}?-9eEiq#v(M_QU^Lr`3n%Ozjzhh>+{)DR$_v(!V7DY_qy z!kk-wz$gQD+NVp$dAOI`6|0{#^M8tWl}w-xHaL%D=-non27_DJRFD)#7V~s$rHaQ) zm7}9K^4tRy)`bMbW08QS5*~${G3|SiMG~h~CW-WTRjPNvL;~B)-zKiwJ=|iwSH^y% zh**N`$vc8L`O^4!P-D;HNgyX&)IQZB!ImNO|EETXu{%+E7zG$GIqYaP;A&x>Rz zIi|cuyJLi2LH4PbVf8n3l#`^h#t1GQtV{u=7>cL`qj((5V{B* z#O6s8H7f*;eYvkUst|bsC|wx8wWR*s(N(Q9D{(gccH`KSuSzH8Y$N~`+Zsh)ft`#Y z?FO6M#zR_f+l`KY&ecO!#7Hyg zBjVMX zJ(aZ~sd(5?M&083t$PyWn1(xec}W?*0!%ol`i3)J9&+j~LjZ3dv+P@cm5Ls&#ZuJl z^6Jz%@;Kb3{JTiiy=j^8h64tmE8VHoBwI&#h4ZYcT=9t8IU#|&k@$#G*hYiHJx!^N z?#g-0s@rN#w}4-h9!4iNh(!QnT@hW5HoCv>aiOP_Ha2#BRUB@v{dISW3-h6UM=bHl z_1r7NC=9PC&{WyD?Z6H9%qvG>w@Mk2MB zrqRMLTN9Iq)xMMiobzHo9R%1x`iN&i;+fW62*vNlzt8X13;-KTBOEQ3;ah6~JOf8< z2hmQ^3^n!Xqi$hir9T6j=}o97d(^7^VC$CAO1C!6p7_2*+MJ9t7O9@m+*VW+sQDR9 zShnwU@+-waRYPUzEoC`H)1mYUU%q+N&(@WnBRh~V8#(OV(cSvTbW1>>iL9u@d9c%0#H+Hsw254tYlqkzX0kq2q) z8_b-U8tn?=)1cIma29;93$d_mZPtxC@w@salLqye%daVX<5}bASuLzK^9^c`CTJ}i zuJt0;;F{X!W8AJh)7z-Vrxl~&8^^W_PuQd_#`EM)8MuZ4bxat;n%8492q8ad0GwrH zdBRAED1(gLv>oH~Co=7TB(JdOgbm_{(V6h?0^8)}DU*}>XC9dx96bs?5D|HWs8W!y zrHM03_BC{BwFwzOZxnScKorSAd3?7{H(q2N<4kQzbeLm+5G`Hgo#^nL zoIb-|r&&%-5NLiraX=+M!m8@64$^cY#Qo7pEN$v&`D|wzoF!HJYcb!>bfXgA%R~K^ zW?^}QtsGTIazvYAqgID-IPhaP~8Qt^a~?E;6m!KYc^+9Q#OmY*}jEX3X|+8VfqXH*&)G z?a2r}6a!167QDP*?VKpOV2 zbLykdcA4ISB)Iwjchu*nq4xL>cTJ0~FN-PNF6|oQGqfDUmTduJ)fEKX`V)Jx8e+GI zYRcLOe>ycH(?r}9TG5CN7Kx!%?k?yCBf}4mf)uazgz{N)665$Q))W#`p=7Sccy835 zJw`>sR;kSNw0pJtdSFbTHLdBmIv|6S;LCyQ&0ysGpCMNK_h2p0<@FUeO*ImNEoxY$ zH)e!!_auL9O4u#Wb$T*HFeBY55VjYmZ1?1wIz>A)T)x*_?`NT5s{dZlLG*b`HhYh}I@HLx^T4DwBg_h+CgQ{Z8c7ES|}w55;p& zCN|_5I6oHs%;n$xU&*)^9c4UT2Pi8Ng6H9|U(@U&@qH;=;W~^Fh ziql9uv*Cexg0lm19r8GDC1f@Y((3f}ov2e3=n z*mXCK^0D~n4#}%@@?h(BFB6Y>X}Ml$`*?(CHm^wVimD31q0XfH;L~WTkgTGvw8+eW zZJ;3jjgqa_B}Jv}p(@;vzY$E7nn41e5yCW6*KeaW?>BHtlvHoh)aTdIL?fm&OL`x@ zcHF-I#BeuhE-P0X|3cGysw*yubMHs~Ce{CPK|zO5aaZU8;Zg8B>|z8FE1CjY{7{2y zz2Ai|{l&35fLC))Fj2*`Ngv?Eay9mFawxd{e*74MnSUwad=u+Qe;Sk8QVYKp{UHAG z$Z+HJAw|HZdwX7sy#Z_~1#cYZd-eS+v9y6POgQYjCNLVsu?nvUaLp6EV)^uzeM4|k zz;g8YXg?1!<|?-qcZr zT{b@Z=s;b7+QtePBjMcwc=QGC`$FOtWY&F!H_{D9f`liZjCyPz#xk&}BEgBH=8(nN z^{fgFmWNY4G=yZc>pOBf?y*k?or@9bIyW__p)9iy-5ZxG*Kq-$S64W~^F{4Kk?YPL zHFk$;lB}X&Ss7?`OQkqSsM9EMp-wJPBL4t~)$(KgTUZY*?lt{ehN9Rgd_rtRcJmbp z-$>9tvlKo2>Y7@WaTsW^JN^t*Ytd)5efG&RrB0!REcH9LyUcuky~0Sn>4(s4!0GD{ zQ(J!&DVl#?u7Un z54x>SzP^8g>V^v42A7zI8@=|U91bl#4m4YiJbf0x>X%5}7txrPS-tONA0KTw|66)t zwK%l#YCMME*z)33>*U1qrc6SAh4g$4op_aXkTzfVY+L!NclzRc+a@BvKeUmSctM2I z|Bi$ZB`j4;b#g{p!x$Na=DirX&jDx(($EF*+e)$! z3CapG@bz;Fa$h1?r=?*lK-02cGaRR75ZmvjCqMmyV;Y0X1J93%grH$#9wH61v>zgi zvI{o>dq$HNM|Q@-LsJr@GWyfIGA>1s16^5B1fW!slV~Pggg|jWwuNuZ9JV}`<13n) zJj$J#G6{xJ8{AK;M@7H(i3keLw`U8A^pB7`SK!1U(m69naO7d*+c!^OIpVZ2BYQ9f zk`>b@caV9*mNhG92t}jk*Dr6Mko=I*dZA-;u@iT%Ap~R8i4%s=B@=*o^T+U_am)Jk z%lNWMtGo9C|F%)y8X}SsL)7)6WqDGK1nnNq~(FZgBWp+@_#2-Qa!y$$A6>f)4mZgvozo5e6c6CF1!xG53zM@;T zNaRgXgliA+NQu+I2bt~_>$x;DzP7PD4w ztRlBRKj-{o^gp3c|1vx7DK{U~e>fx`DFz^_JhNSQVIiZUaD9G#cD1Og^;*gY?Mcf0>g-C<9UdLO%$b zOG;B(h+FtqE;I_WL`)-$3X?6(u!p?^^s(yZ!5P-4Y&s6a!M|r+=|X;QxA}g!dlX zd$jTLeS!iL%4TE-3lTJ^X6N=5CsrzE<@`0Q@6g2E!B2@ImCxKPSfXeF;%x6WW!5Zb zYyE%a^Zxg4`w+OR?0$~kCu|H0Mk-<4(~YOLxU z9f$h|b&`ksjVl?}ReV^H#Q)+^+__UG4#M`$+m|mMf_9HRn>Q}Tcc0yTIy!xbuwcY; zYg~y_Bu#3YJ#*Bl)k^E#^OntBTG~H;u;a)T);;St18o{w-?v>kbt@ZR|KIpJiNbeC z$8U1WPYTc7-@9#DGo?*#`|ayDEL~oEuN^zIY#s-1?>{_!nD!Ml2_4QIHo>pW=gL)D z<%_Iqlq;207Rzk@8Z7<)53&9$&NcU`Jd>)82wtzW3g@D-R$ZS_XRS%Z9w>ii`uv%{ z^AD{Y6Q|xAmtXmzMCIWq#6ykMBQb>~RF!4EOaGON^6vslzJH9KsOMj1AK?5W$bUE_ zVu;8%NtwxI+^_gKP;@3TOI@vl{cWu0KauPV0-yfX(f(bW7$`bGUTA!Pk*K=B*5Ler z5GgxBUuk_okg2o5+u{B3j|J!d709vww*~wJ_ZRLX%{Sabi&vgw1v%cqg-a(h8%+3- z(JWXl)f!Ctl2A-&HQDb@{Gwpk@O--2Mf`~ro{c3N{hv-4{%`63vk8WdpX<-Ro*5M8 zKTHiR_05f~^~{W{3@l78w~qQsSPtp6TI|mUD!3jAxZQ8g`pdpw@_N49oDWv<{r+#L z3UL3Q|NN>j`9W#^Ppb;|f3u3e7{$+jPOI3U`1-F_Ve-c)XwCmQt)d|4>)(1<;y9Z4 zzvR!exZ&Y4(&J-vv=!x6mgi^qcp2&1TI*{(-0f{%p6_q}Z4x&cTHa58bJ7MU`^Sf; zgGKX8h{y;@iA{C|GocoaCD;8J4h7&goGm$Q4TZ2^R<1SOZViWhC+v88`tp;A5gg_h zNi-!ZWLPh1Fe!6@WFAX0EnCp&F04OsjWG59+!FG-e)Br6bo$1@)7yWT?{B0X#Do&j z4^bvpqf{}EP%Zk7C1V^mZ|uUZZ5_4v_1{wvs=p}~#ngn9q%;Q<-`1&a@Jo$*MYcW%MSI* zg|u^PANI_Nq|@^c*N%;>ONK%%^HYOLuZvd!C?u4>hAM~{mh86M-C{qHkUxRJKq4S# zMaxeG#}J7G;z39%7f)x41QC1@l}@ht(I1Ep`Bhe{>3XX_=)X@UE{E{xuM3I#8U0rz z`k_RJrUoWPX8OiJD;bYzR2%lE!fQI8aoFzlrNF9Luen|A^`{}~djI#as6VBUX!SYn zTK5MyxQKss0wVwJ1=yVq)&iu|D%YEw4mW;@$z`^?-XE+7$?0~yKiwbx_ff^A;-`PB z{mA~$yl(1GiShpwI{v4Nm4Vqo$`4hC! z;a*;pb0K*wQAfp^dv)^lcpXE82hb}T!OKb(U`!NUtzDbsw~FE$Fl2Fhn~I)J^7N(d zkxkg@eASf^4bAwqgJ&c9E|E4$upR{QP11RfJ6)0Tw;(E4$(5UDP5e!&dh^nG@(iJg zG=m1^_b0p>3(P#CovRMvdiJtww7z&@4$Wi?BVV)hPmB}eoR&C6c?!239WoNDO}IuB z)eOtw-lkXBh4zJbHk^%Nz1N<=>}bPrY$fphaMv3YY(tZ)f~8@EB|v5x+r40)kXuBV z=3YAm_@f_bE1tdQo;3cxv*_?*y2K5si5MaCH>s07!=9{QP#q|Fp+TOc)~V7n#zl9= zU$1gIoPs^St{>hg9f-(@=`dn(P)5<#X}SBp92=Oqz*}u#buj7>>XPPj`WB2s;q4Q3 z!QI}uJ!)may&($NqzrX1=8DL(WZh^DL;kF(cZ;sj(K8K`RtB8Qc*VXoVlerYlYvgC z$KD^szBoL%EC9-xSE zCGBu@PAk-GTLzx1h8SlU3#@n2dgV1^K5>d@JU!*N$O_0wxckcOtZJNSHt$|wUhRkO z>K0|UUVFunu9v8CoTtiN$EAIqtRR*v(%yJl2WGK^;G z`|gU;o$i+CRTp(M^cm4tI0ri=+2dPg(zMlp&`G_V6(;i2=x51MnPds_gaKAQk1jQa zIpBjkRo}Z)^rcpDN`%&LVI-+HMcXOJy9}lPfyrJocyv|PkXRshTE*lFgfxa?Rkf9x z8OK*|2xwGp99$(sN+qW6uVRvC1ue`}%F=G3IuOhcYf{My>l;5fCcmOAz@U|IS4qAa z%9k`c&05DJQY6w`XBNE_yjlK+-EESi=?fK-DJzEy)i-6VJM(mfnjC;!!fpe{pNul< zPVYcx46;yds^dAuJ-U9A+iy8hw?9M52%B_gjW^b@Vq9mOs3Q)<3x!-vZ{WVo{*rwd zV0fgENP4y&m>a!V8qgHx86~lV(NbkgGfYk18p-o%6?wF})x!^ejWT3?)+RPsjC{lo zmq&`TF*GWIE{O_v_=NDw&`*roiUXF=ZGyTNib|&F@l~ z`DvjKl_s)6o9r)CNL7Pjm)TrJiX?W9O?nW_Tj;*M;gK6Q$4PxX_;SwsXmk(9BoiXT!u$E$TLnDZCQ=ip^bW%}MOcUf+T zEwA;VK|T_QkW=2yJgTwV2f45f2Frk?eWG7KlCq6wI?Xz1Bjs8A^q`HRz%2>ge(u<> zb!k&#E@V+8lfyzY3HrfTdta>~6oAL1ODC%}G-b#ojy(2NtNz?+BB2!%Nq^gFPopr* z)E^Bwy zNL=_I!{+L6(KVCh2(Ho#&xyXxELE_M*NDkP=92H_6{%MW|evfytwjpw1<@95{_I@2C&g`AX_!7n^OLuSAoGf;90$!IH#=kVnBU=srh;?mv+ zxZHgZr|9`1Hvaa9{Q1|yK;FPw+ZM{1LGs~>JXmp{!--e#hy1}Hi{-MO7tf`GJA0`j z_5!tPPcMO4%6}+-RwM#IphI^u~KE{A4x?N zI$%$Vs=1+L|3e#7JZy3{)VI9Yky2}TZ0Qt6ekkOYs%b~xuj7|6_c~V{jFmh9Z+tB| zw67G_lD&0Kg^-xymHjI}-3YPY$d4a$Dk2?g5Unz%xWUa&Mf>kS<6*W&YvoE)UPtV?yETIy3CJ)aoNcKFn{PcUlItrIP1akRpo-hb^K>Yh zec+waHC?2wu@BD(coSf6>?=&=nRqMxMY6A?ii6yuCTzx&U@u=HV0)Z z8C%8yQ%qe_2N~oq-0mwN#c`KyBYwGmv9O zOEdeTwf!vAU?CQ(mq(Au`(*?DN(7;(i!$%Sy?Gts?E+P#AC{u-v(8Up6-KkZBWP8v zz5+OM`2{Yan9mm_vt<%dy1r7*1n7P1b0dExxUx1;DA295i(s+Ta`$E5y-b{K5lo4N z`z1xAR~bm@VdW#1%rK!zrj1LgqE1q=<&K<}Q6^gM8c^Emz4Ey+U!kD_RS~yX*Meo} z9FR`Rb8W4MJ4>H<1Q#o-Kz&_9 zzy=4D40HEzzM=l`aJH=oTzpW|AqW)y_|0BXfZHxY9%fF>Ak{Zp@L0Msz{p~jrz#+O zXXLw+&oBwkur#MNss8g4+pjMv%|#pzS+Tdn@`1M-$wRiFSSdA{ynmJ>7i;cNg7YPM zE)W(ujUeDvQ?Ag}Oamx`_s;$6?4ZkmFs9${PCS@L@YrTv=L*4W;S6m0YjMQJ)wTXD z`T`wPNlmbrQrZQC27xxK66^0Ni3D-}<^ooQ@oW%impU!hP_h-WHBQMa>FHDKa)wN1 zxe50@qqqhQhgLSsIn3a;2fOL8R6iIkeO-NTtkZC0AHP5gwHi2H2hI>UU8@%nIdZ?n+&v$+MW zRd`!m3pfwSS&aCM>R@gCXrc1z^|}{H6`LgbC(?b8BDuAAG>uV}VT_C=aJ70<_ciCH zOC>>AS~i8=<|6bMWzwd5=`RiAL_&yWu+lD9HJ%*iTLA^Rh#6iWR&kd?A}yS=xqeFz zno712FEjbv_SX2-gx@2c)OZC$FD=N@k?W`iU1Rje+TOBJ?Z*vyF50Z|Y2D_aMztD< z6?e!>2w?3}aT{w!rLoA0jCIyN?{`fISoJcWrjFW%xo72o_& zJ0v;b)@O>&NMxuc<4uf6``i}m6R#Ar)zOPlY>eH5-&PqbSToNW_Jq;1#8|d@k?AxN zSQsOn?DYLB?aLEO3x61(ib#)vsFB)&fE8aN2(Cyb*T(<%YuW=pr_RCe-*haYtQFPI zSm6~IkJ{JAXXr*U)0b9Vm!tGUCWw~PR`EJAgz?&lU+UqeP6?TJw&H|;&34JUcKN0- z9EIK&iUjh`a`s=1ZwuTHeVw!%GtLVcNSu|@D?-txb9z6sBnuEuDO<-k)23sB1!`Ze(LCFrcU+e|Rqb4Kr~JF_mS( z(&W+H<_A2gLLz(4AxFL=uElknC7MV0*y*ZEIHG{CoAbmq6Ytgv!moB`*W&84NutAN zoVQyx8RQM2x+`TlO-y{GuE5MP91tI8bfi?Tp7G=V&?IkDY3H$-azI%ZLRx*8-K?3rxPxdFh<<$r8Ss0u$BiQGC2GW zyi4YB%ua;hU_bX$(1nt0BdMNH;3PK!{p1x3DIuQizzwz_INdfV~9icFyVG>h+I zTmr}EkILhavA~;qiIvM0CZC8Lg8gq=>CafDJmsG3!t=c&{ol$6ROvUBcQNM^y!q>_ z#Rn@>ZSlRdT5mH!vfIjs3moaEYb}OS^IIHO&p{PM&yjoyQ9gNbl~K3l${|vO?&vp7^a;1eUwkuOcw73Tn@)Sgc>OmoQl@QJg)o4iWcOy~jGE`e^~Cvg4o=Z> z;u0q>`{?L7Ry`3S`F3Y*Tg@s7tp)dbz@!pK)E`IC_(Zq?{GGjHC27`pHI8i_-*lX| zsCZ>WaCW&aUnHN~T`A+noIwbRbzaGY;*I*GBn9cfFPfY;Ecqv;p4sL}fx{WJI)hheD!K2|pIFieKuO zW0E4a%dzswv@yA>@GAt9b}_kclwnMHA(UsRmvd|y0N!X7h95Jstq@=b{aZ(#er7x{ zupLxF#kZb~wpH21M}(W3l$Uqu$^-QBcbV@$Ze4x92Q>`4rH#xRG{<;Fltj|c;AS59 zU;k)QfwedT!u5U@cLTaxJ#r}$Z0v|*DKPe@fUe3V=$Z>PkO69V-z$ zlI~1R0LFVf+h`s`&|cg2pcIU0jD}}^Ff2+E_xaHCq4`~L(H3NNS67(0Fu1*RbFzT5 zui4Oo169vn!%9r>fd0D7!0VUiPCXfZBT4jK4P5|N2AG(G+DL5XJZ0Yc{1EOyz-VUh z-bb67m4-p|d_yrX7F1eA)A9_XpvtCl2#B8VI<>g`bGpf0n_;jxgVpNOt*c7T(~Ta^Bx(Mw8+?7B!s8nQ@No@nJILYptGz zGM0kCrKbu;&4#%|qcIbEA3N?QqGx0c9|2_Qt0K8ynUS{sD@Xo*0b~3q$ys`K;o)NH zUS;SP6_vvupC>BepFb5kBqlu-Iuw;v#X7hq#WuK zxHsiJI53A?2&%nbDl?hwfnbL_5?*mIIta zYcl6TwTL_~gX2}uPf&`eI52oU66-7JUj;1r_#m(JOFm*Uj+|wr^Ml2?uF3jA&w}hB za+m=%7Z~hocQOdE2B3nA@)%1UqJG*a7v1+(UfByVA9v3m`?R2vRz26rj*tS+6sx=-8YhN5 zTFbUdcDhM{FEizFRQ5aWXVKSJaD2D*&gyAT^RU>36QYti0sHz~;TgjWVGWHbqTlaC zm(0Ts$+we$)hjT!$aA+Rbm&1_Yc>t!y>m+C5>XoVb;wB$cMG?Sx@C8Rs6hD`iXvKK zn#j9I(Z`a0I!?3x_;wFT0W(0LJhbl_^=}2qa)hSUn6clb%aUj+MxoWWT-kJJqy%R5 zcDdtFc!akcu~$4RCdA3Z6<$`9(6#jMw~He-+0+PIhX^qZ%W`1Y1a63{9qQx#0(lOzB!2+iVFkUsb)$%kcTp;Jw zx_IjJ7^BCMEexkI5kjVTk|xO?tfE-1TbcQod+m#MFE$&`-|#E^L^DY#E!lAVtf?(>cuDu&@8QY&f?%ozeXy~ z;a$_a>0Uk+24>|oYxxqM2JLngRJU>!nGixSuD?eSxmjmu{5oo`7xPrLZ~-s!vZ$sU zukU-xc*yFirY*5OM?-%;+V%FS7lGxihhjAqRH2=)xOx$sU_@`nPZfeo-aUeBa86A` zM7c178ji5&8Ovuz-JaL26cztmz4SwLaN@6*3tE5|!;Yv-T(pck{4X1MjZ<y`Ly8-2n1yr;Se&{qB*EePKBleaVVM$GBM#xE@S@N&Ol%g)R(-OaY&ftj z)LkC?{HM6xu=E$CroD{#QooFr+HPW0o&81T1|L*a)@>(ReLCR!=LMkZGV*jc76|TS z!1^!-KdtqbF0$*=zrFT~iA5hSapSSH@Rlqh>?(;UH4n4j=ul7OV9hmT804ur!Krp? zW5D-_BIHXjZ#zR^wd?{nMjaHL(LCE-D|PALC;tZkU_hV0;#R-%f#m3+iwu1$tiCUU z;LTIIjB8&D9NW9~-Z<&;e)|eWHbVe`zpDzt#>z$>54WE%Od0 z(6GMxzA-taw(Jhr>DdTNIaB8rD3a8^c3kj=1mT_Ttr3PTN`Ep=dp+T{_~HZ<3e$J# zr``7_UGLHdZM?ErkonAwravp0>Ckivq z&OUgX`G2EtG)sbCv(iflE4ar)e3qF(iegZL;!$jAYAO@KTl5_py%&-u=xai`0(CdY z?esOe@6Z&VB)|dGwz8E*y znEc0C8W3f)2OA0!hr>;)Kd#7urh64zK&F$BRHr<~jV)>jBn@Gz(u>p4tTRRfhCi?w zR8WuaN6mnMI-e8IH4t~ zbkevC)&lB{v%`JV*;S4uY?mzMi*2^SgV=Xx_^NAR|8HesN?K&eCT!<9_)umm`^KTS z&V`r8w-O#`Yg04%hhtxQZygzBT(=ZC&HW)9qtm?o&;#W!o0TBWnoRxJTYlgvE@+Fq zm0u4!lx7R`##v<((d+MQGJ^A+-vP=UAiIpxu_zHynx-JJ2@~)Z z^TA2Bh5T@QI=4=AJg!~!@L9B866+AnuD)ssPwcEZpWV7Tq|rfahxkiDvG7EsNj>b< zRM;qx4VS)3Si}(Px2Jjc%wdP-HT?AKsGW5& zs7306S$B1mH(IgHHpwU?R-NoNsKC-DONC-FZUt;nF?N@6znOSq{}ocV9r65WX4plK z^@{;cFjX*Ghb4kAm`y@HvTqffy9P3*254tc%^%cgMp>N)8+8eLS!9Kq+@T6UoysyJ zlFX{As@WFQo=qHI0$?3g@%FJQ)ZZEbuOZ*e&ub9skTrVgCh|(#!GP-7lm(R=%NC6d(@UT3R?q({*Hwk<$7=}b&9!BnLanZ&6{Zw zy?^0libzDZRgdcDoEQGHF6>J633F0>lRYL$5cmp0idJKTk42tZWsW;%<@*2jX~U;3 zW!=ELDgU*&)#|$yKUsOhE-2OPh$WG=5E?rXMo3S}mcuC?yD@15CmXTHUHNod?iY|ymU66yURwtwR)n}G!e>;Y z&oTP#@PJtl*!CgT{!f%?Kg|GtP+t?OrLF2jR8|A2#qxN9cBJng@59icH#?j6%s&0% zS=bYCpq^znikHopw%9){GFYw5`1Oxc16 zE=kh}j&_2D(|7$_H zoQdaTF%pPzi$%T6JNgsKJv;w1P|v^*e^Y~d1uggb>qjfD22@AZ&mrsCaALk%|?7nEY-;q-J+R>@z|AVM6o={ zgQigh1qboay)1@%jeDr?`F0o}-%}o#_WgB=wpB3uASI7SG2ADZ>JI(hc-R$j@1Bxh zt?qB0O#7yqLTNl{^ZO5@R^V(HA=Et7yn6#eB8Y1`Vn&?u6r;991g)>P*FoRAT2eaFNw+FT(ArGE*ODZf zRVC_dJfb&6iO)RoUc-s79+13b1fSD=snmpMlL-uy>!a_KM+T+2g-u)|Y-Nmw#Rl50 z-xw6Gj`VYOH0xDPRKi>s7m{h?-EC!}y?Qa`jU@Vkw=rnTD*!4GI}eHi`COxJ}H zXfZ=oNR~RN-qZAb<|KB?zsaWSVa9)h&(Uf4wfz-gvU*K_SwTwn+Wx*Wz0+&@$8UNG zC#9ha5%AgAr54o$JTt1A%+xM46z5O^PAU1>z=BZdEFUU8pTbq(9IjSWkS)e?gGqQP zacv9JwV~)?<$PKDWbFt-TTB+YDSoi#NRpTwT0ZSwm`OSv$d>SOeBmq zs#ka&6e30KdcDM{Taivt(H%NaXxWpgsi?hr4`HSOy1J@*WeV)4hu1~;s8CfDI2?=o zn&!aQKP-CluAfv!lRj%3v+Go3+c_YM*ls(;-(t2HiiPDJHR@0YwMNg~8VyvWri!+K zI~hISL_%@J2l zhv3iZJ^gC*BPO-M!Mk?^&Gm9Eu>*###VQqU$ zK5ZkqDh~Fq20oP(DumKyA8z>}J5N@@*LS>WaJel7jvD|lsrHe0fcWI*-1872!tEA|%vcraBOeh2CNf4*^Tz_Q#^!#S91 z>zLn0u1)@8{P;C{5}Kfc(JWlqZCUVvYY86`u}{#(0k`?F@8HVuHMPoXbN z8KBeKXRA}hl`@XGO*EOjHN|d6k7tIAvF!0T=Z@p-lAY!*d0}Nrc^eR6Y3l7DyS8Rf9d4AZQI*5&&ZkkBlVhNAw*RAD`PXF%TM|HZ_3plRGgf)?9v_Hm|Zo1FBoSM=I@=2 zZ|J7b$nv!YA>ieecGb?K%nWrxSzuD0K-$M$fwSqA^7bw{UvF|RExB{KO2;Bq<$Y)iXl0|9ZIto z=d9|gj0kaC&A)F+>r3-eM69DXbEIv}^WTP_A^+m#pS7L0D1C}JOD1ZRWJU+Xbwc4_ z0=R3tyHW^Sx5ZPr9T!$JpXxh?M*eOMRAv6$R@cNI2bt;R1(toZSQd9way*WEBRX3o z;J78;&dFg!%SZ{KD%?mt%zJiij9Sv}{Fz%J$juhmazGEQ>AL`579st{wZB4dqlzpQ zkIpWYpzxTkfusOtrnmW4=hdAJKlPihrm2)NH42_*%!7;nyfxn3KExW1rgB1G3SJbW zOevB;2Mh$~N2gM6#rMJfD$1pd^(`4mDS3Zs39ROSwt{iYN)6T|lOP(}O9gb#P zK;i;lWl^5&rP768OKKHBU$VGTR*2Ig_%cq2nDVn2s~k~kE)up}cjmKmyR#V<8Z_{V z9JxuJ<>lGUzr_l4XA4kAY`T6(TEbY^Po>rTg1q&J6Ew5^vr>DnCv_ECQ`P>TQE0F! z%};IGYwR6U{i*avo#^uG$e9wc!7n4`pRCX=6MHah2hGkGEB5G%V*bosudJ^6_qgmcqm9l%Yv7;r z+f3H*8u@a-$C2kw1;y}HCvEyntRT{X6IcF7GRg45zNd&`5_yz+*bU>Po%Z#_ZhHKah|-9y5Paa6*vFD966ld8xIoG^TA`F)flb(GVeRYp}O&2_zfr@_p=Q z_o?pG0d^VwBHCU@C59($;}fdV=*=ko@*gV|5Vwj0R6S`C0qU0Yv644phBDs=A~~!U z)$yI& z>EO`~Jey z-(J`A-$gARky7A8b<8I7Cv#Eqp15Z{w|-~Us}~zlQ-$oni@K^Qt%cnF?IR*T%WkBU z*BU2Y6HrTKjD+Yu^-RD}in=YP-x-F)F#QdFyOJ?t@%%OG4tCUe=7L-pkw8mF7Mf*k zxC}m-QD|n3_$9@p4c~b1C5eFhykfg#X2XXZz{M<`6ufE0RYH=>xqG*&d~<=La^L0KS~0wv@vzTnhfB<@>yqi33D7) zJ}i-loAl4CZ1E)ZJO18Ii%Q4k+Kom=LlVqBrYvYNXy%v}Z*aanpIdZpmNdkl#|5Wo zfA^XD(R45HqwUzyD7+Dnf4ng>@#9LQzpKuiuVYj%^{vL9fv6EB*2S+3a1BVctHNA( z-9Y-hu){ATrl(0rlBdFNQYzv1fJnA#lQc|)Fbw0}GvRMXC_T>r1n?At&AfY|2zNw{ z1-;XwWHEZ}8$ZK@F}WY~9np6yx1z+AsI+n=DYr#`-LJJ9%@-2%w^B=9GzM6Q8XrA~ z!H`Pfo)sGC1E^QNSa6Z|oMnSpcKa2`r|jukJeNWy zc?CMsu4k@xNoje!TqqnKQV;P?c!Dv^+;rX!sAymVjVJ2aWj^t{7~n8e$w*+LY~Hs1 zL{Ke3nO4tS`LU+3wtm}TL>CFLYwT``9`Brg_sn4}&3?6Zx_=S3#Fu>CzoTt?E4+ZyAQ9QKA4*=JvvS;^Sn=(c) zxh*#XF;RpbL~Vn8ROZQua$uFs4pwXfw51HxDrpeZ5nbX|0S`D7zzSs^X@WITBz7(+ zt0g}~DoxvBqr6-Htub zJ0V~{B+vk=8Pw9H%Jmf+q`B;6>s3R5uEO#?YMeBd#GCs=9hD>PfeXH%ohWM7l2kk) zRf}B$H#un~k!GI+buddT@5F(3!qY+L-*Vu8A39pXezzID7v&A5{1x*xU&?X(`qkgA ztTH<&rG8e}Vmd^RB$blUXrD-{P7`UHshGovr6Q9ZZHPNx;D&r4XfCoI&Ru6gxXh;B zIRPHf;G#ot{te-mki=Hex?Ir((6Zjh^w#^3n%_>}KT0f(GSxenU~>zCxN21q3-Of# zWwT^dLoBRC6S(ZP0&#|96XlVK^P|I4I#|X_Gnd?!3hy0`AO4=Tnxsh=cJv-F-gmwl z0?~W5;HtsKo7Wtr{?afq)l3zv7rHG#Cy~QtQ23I-4WBPGeCpu*g|s!Vm$XH~rY(bXpvH$anvC;i)NwkLjV&@x z^jO^zfXw6=7EX_Ab*Q+M8j>dp$*E2BJMijCpPkU{Lhxl`= zty*_0&3VVrgMPP9P!J$Nfrb&LKXYVLQ#@J%VTr8P?TCHmj2h?7vJ(e<#CE3(KFOTi z(;5fEftOA+H2POtzyT`)?;nkBju z+g{aZw8(j?L$t`Eb%v85Ns9D+^x~~OS!_v&r9L^_qI4W0q1bj`$9NlOT-jH99EVeu zxThf>5PA1MC?-O5v$G#veaAJ~o&2VPiy2N$uTs`$bR^4>ST;+>8ZMZh(y>cS$w#x4 z#&|neBZvM{xyMsrv}yS!R)g+qVw1B@UY1o~M?Jcb68e>OZdicRZFK=ipVor+ity`( zGr^ApUp!t4+rPUn6pMPV!1a1KdlYxM!rnvfpye+OK8=bKpZ!}8hRJ_0N!_rtnL?#! zebis&<#LK%nrD{dt%4}Y-Zn+m?7&Bd2s@lEcb;!%;*NSBg;u9`H5g51-)DQxibrK=(|L?YvACgN_}v)bfH_ zhbBU0E}tK3PmCzo>xj@lU9wDJgWFSQkTtS%I6OEaWnr&g2*3by|iAQ%Oz%F_1lv0i3)8 z-WR^X1{<;|g}o4`mLm9h6)R;?cdXq?Rp^%#GT%eLBo}3R;s#tR0ZXx%XX5_GE+MT?H_R?OHa}pdyxPS~5HC&R z@=i$0bJ#OWJ7PVU3s=2Xg9C0XUFlyhPx@k~H^hQ?%lty#cIs$_EL4=*Q|t`*gN+(b z<^@@)PcZytTYh$B&_=lwl`mDL&{!RNBM?qlQ0UGlov=weOtmWJLADH>eu4zP&uuNz zWF<+@uIOKRJ=-(Q8~Yf^nC8o&~0pP=$uD-{{?AykLx`6(L$L>g?=SJ8LTXb4=8RnjMasLj zXajia34U>DD_-&+M(&xMIeTZC>@1S+3c-K7X2~8qA*ZA5Fm8jO-~wo{Vv9*2ag%My zx_-eG9TL(H8_JKley1c2*shBhxSw!#{$79a${BE%qCf)pgnkb`V*cn5FWU<)=YP=aC=YEZ2~3!3e)2fG14 z0QR|k+S7KdLl3$kV1PzI0T}}aY{%`W9XsI+PP=Yb?br=>aNDyyo((v2a(bP0rVE{Z zP9d)npYW+jmrm>)vdUGbH@16P9(8#wbYYU*w0AgCx+14e=a9+hOpaivD~4ShE=b8 zd{YP=#u2Ahh_#*dVVu)2>kYG+J$?L?T|11z?DJ*cx3T12-vuN;fjnVYwqE3S(E+;) z?h>!f3@Qf9Kl3|6Qsu*|V8Lyca`MZP+5xIxqqJ4ohgIBTR=&gw$90IZqP8WLx@x>( zW%=y=L!%*f6|UZW5@TnSQ_?!)>`^|vKlrMM!I>xJx%*(A59DK#E8W}}wNg@$Kfsu3 zP(5UYg(h3uS{KCqtMEB95@Z{eKaR3D3D%yC(q3jJgQTBAT^3ump3i!9*nLy;?h^P@ zA`eB1A`&Pgi7HZ4mz=#h*4~_IZ_c#`OV#KkR^v6)n7{rOKn1@DsQrfNxkq3Q8H>tl z!ZlRs!11g~?bLEj+TH6LjP)1W>HG0M>Cf9wY2}^9(jTwr#Fl$xPNU9h;p2Ck(b9yh;LQ zGC3JiB6Z)P?TjdAO#&iZt;kNS2c7LCt#P7NVZ@Xhf;^UY^2$YS`j%W$-)?QJ4jOT@ zyYjp&TaWWt<Hlhk>sxhw=?HP{fdNDLg2GgH~vSp;q zUoOi9{MhaQZLO=|s$_uQdDH=VKaBzUau`3C_7H0Xk`;|)&zG&|v(>XzZjZ=*n2Q-~ zVu6}!RTX6*5@~o<&r|tEn&l2#Z0HBK^~K&O<2}N24wOvZ^wf1)MMCO z>`hjRhAREl>JS5y3bkvNz8wfk4=EVPa8v6kiQ~ahb<$TLKJm0Pq6=*q^j6BcMS)j+ zSGz0{paUV&pKoOD-W&S6oR*jEFF@EU(Pj=*9^vchr-h`L?EeP_BHM45$X5H7@UVSZ z0!%CZaS(4+O5L6fLM411F*YFRX8bBI9ku8c1x-bwen+);AI6bh1lbw*-)^48XMTgURIRZ zgi2k0zMUzzSd>A5Uli#;v#xuB0=FFR12FB^4p+0ClUkc!%I3kExsVUR%ynr?#|RO% z2khpTWXexTuIxy~5EoSG@mSJ4BW)TE*j4$Ehd7=_cHpp&4}|ctM7E$>x7vg^xY_7Z zz!#$2VWX%vpO@xlxxq*BY`r3Hmu5HjARMOF0(tAyR-Y3je-4|z0+k%9;-OjtvPdkF zi_9Wh-_iS&FFHmw&l)SVK_R>)=F9}@KEEC3fX@u$aIt!Xle^5HsqDa_N+2J|eK{b; zbhG)&xR~~AaGtc6zGS~kgaLAI+iVtD4v@F>pS_kjA(b(*v8Nm7B$d2BRvGLX#TX~< zOQV)O9}7BlzTCFSelNOLLJNTD(@I@9t?(USk8ourBYm?aoTm7 zKp@l>fR5e_>SG69*qi36hQnt>6dOyWxDyD@h?y9+jmtjfsb^5a^)mycV9m>)agX`czNqH;oz_Mu>{Mo2U z)IV1gS2d4o2&YA9@2QQ!=#Ue+kPha9Xe4jWRN!@A?S0?Jxv^<{2izzf)YD7fmZalx z;>vY`S$2irNDSIi^Ah;NOj6n{9W|S)BCKy9IOk;d&-+Q3n?}V9(3Tm`DMEFSIa0%f#fWH0%n(U}?8zkOp*&MK z6C*~HBCSMZ!k(xwC~LjU+kMJMBi^f!bwajd3Jof2qlHUEq?t?~_h9H^%bK~7LH9TE zw^bBt=fc3Bd+?uM;O47L8N2>d^Kkm^gQ`h<9fuMXVOg7Y-Y zKM1o4X-1eXB9}#=@fR|ruiDbznVb?Wb6mg+NG;6>lviGl1G|rHYKj6Oo4@`xShLi* zS}GD6t`B?{F;dvN&-+q&Gt>T6KKng&B~j@%g0j{-$yu3TtoW&~{|KIcB|h+hANXUg z^Ogw4TH#`{?!_b!eJoXHix@W?E-8lexOt%c3&p1@Ri-$MKIXjLx{KTDV2%fGknuCr zUfAsPCB;MUYe#q78*mSOQPed)t9KutU1UxjQ84B(6_zjc|tu|-J$~VT&9Q2FhNpT*-V;+Z)bbqZ?$i zh}y5$$r-1orG9)h73M^)K+usfqw^(R&><$8>s2)XAAK zWMA?dogU3Ym_#@r!j6DsMNNmX`l;HosNR6*VJwmxFb~BdD;4lMtUTBBY4xq5iupd< zdWCcxNgY9Te<3|edDIN)n?l~lE4iH>CB`?uw2fienk{WK_B*>IOsNK=+igfLJ8j*0 zdVo7XBlrj0vetc*8B^x_c-m#xwzh+>oD&n8>4q9bjO<4B7f3p2?rnM!M}n~G?#fr_ zW_&V%^Ay#RQ7AHF7dqi+8){)=)$glze;kK za+FQceP)~+*1RRjS^q+1lM*N^7Tk5%AicGht>>$bsLNpjjj(9Vbs>1|Mkh5_uQ<$j zDW<-nP&ZU=sEjWK!pb8gXSDX}{(Ymjg>TTeMG>I#d{OseQp&Db*1IW<9-@YS*?O!J z1^yagm+hRnb|OpQzN!HWhEAKIY5fa@*&5}td^mWk9uu|yG5rtQqxJvk6#0jGk?iA* zo5ma;c+VW44Qap9e}uc*UFJ_4-wy!;2#}ya!w3`1U6jkAH~U!c7F$OCxD-=N40_0Eo~F(lFp__` z);||0COxVGXUv2o+gAz&|2lNJ``$8dc|x0*)L4r8mog*{9URe?L5D`zG{{AQ_MI`lzT-DyV>=!|~ zMC}KZX)lbinOvKVN-OEuWFmD#boWfKkMHaJ)ZSYRL>>1T8jGyctnDzeg(8AnLiR6) zUlUu1VDoLI%f1K(TyU4$j%Frhr|Gr0TH<`u&YHmFur0|uZ47hnDG1&acN)LM^7O>@ zf}H=R^%JFZ) z|7R}XAx%Vw|NRyruuq_Z(STu5l5hB5drI#ZVeZYJp7V>%fq;|8E`Hi=^VOT3)E3+w z%%!%V4HMn2c8L3$GHXL>9D}SO1Mpp8Pcv}I*gHMSvCLT1VYYT$z@LxW#byQEnTG~U zXEjsn_?(scMfloEP*>l=L0%Mrf8K@7g)_an{;^r}od4$Wp{hiUBV) zx2Q@nP^kd`3()D;cfY3?`M~~#A}1*^opLWk+7`S`q6LWc;yr=2D!*78XeoOH+j-O$ zy)Q7KqOIhD6;3V{*!enA#R6pcR4x6pUI35V<<-3n>btD3ympgrRY{G>YQ(ExTiGxp zac1TEickgAB5;7L1v&(3rStGk-}8ec6R25BuJHXi<5B) z3k}q(I)i|%>+78Lqkc$yc0qOzbKSZ8M;MAU?D_|9m^1`QW9Ol7tN!^o|KK^R^#9Jk z{Ez0`DjVF$ul2OqiV`}+;Ur1P*)Vk7RJI3)g|_zTW~jMCRJ_2L*pzrrKP)q82D1N zRWA98?De|e%OJ*=+!mU4h*v|v_qLqa6?gB}_hC@gjVJ8VD!OL}L@be*T%j>qLVKKD z3r3cEvg=cV(!Q5eT82s1l!;vN_UL&(U@2s>@WSfdr|wL;Ygh0COebW1seG!%vQH5( zUfW1{&swFKi`I?R$3s4XhXO*Dn`fEt1Z)O8eB5d840`HW+Yv! zLIdcon6k!BETd&I4{RA*&!^lTo2j;ZFqga{TX*(DeqOQfqi5Da>l^(i5Le@v;SC&&$tRY}N`GTatTO;chTHMrxI!)?uSl6M=}drn;C zNs5^pqquy;-N-#>%N9PAG9*S;Tz9dX?pnYNftR}g?4hA9f6qpzp22bkg$Gn~jh!CN z?2*evsf`tDizpVXbl*vH_gFptVoMVaV}KLOVA>Az*(Ibmv~`S&Oa74azL$?Y*l(8Q zHK~bg$p9gZWH`|X*1V4v6QD}TIF39<`sC2*r#Z!Dm7l|=rH}^=#NE@l4HYFj2;{G)lV3`q3Cx+l-8evAb`oJ`V8R2kocm( z)hfh&FwSzL92=KS(oljQ$v-T#__%A-s&`@lD+|n$o{~L+WV7?H$nIvcvk9Z1?Y?5h zjj+SnGO3(#b=%)ExBNcd9p`g(yL6aWi*td;tQlckVq_{Ag6$L+KGy=9E3Ta~u{1+d zjkdhzMIB2^ATuS&UB|=FV!sGl!qGo4Sk!t^;M#dsQG!`S4rO2EJ}W@m7b^ z7v>Z2Kc+h_RtS<-)gNai6aa?|w6gffNn^Mhi*fq+m%ZRXEuOSr&RPp-b&!vuXVrQx z0W;8Ct%>YYZhp}(?mQKE6^P8>`{ij%3Kta_Rs@R>C`_~+mbGxb=%ra&ppUGJ(7gfY ztZ7hr-GaMSQu7Jz^`h*U4EBu1vcF>P#(O0Z($RJiweb5CFX{9KGmVnSxj3ui2<750 z7I$U%e?wAAqbALdX0jysKvE*OHdQt0CrX{)?{1ewgsrlEPsJ+A+V!bEhFVt%Yl)O2+$J8F$g`R- zdF9{s7+T5_KYp0uan=GJ5WZ~j(XxK!)@l3IX=QO5OHangB94H(Xey>AG`vdq1=TZH zHa3a2wy`BTnMW%=x zG}iltLlB!wd|<^`nS3CH{{?qBf|?wA^I-o%v7eOyl5 zmT>`GpzXB6c)-y)j~kY)umEBuF*Sm%`S&>NY3(f_2nIVPjAT6Wn++f%I!y6b23BS` z@0goxARpB-XCO$55{4ZGQ1+&pP^h$TcElJy)#m~ltvQSjQxST8D!a_J9xIr-ni50^ ze3^n-P7#ilp!is;-@nX!_CLx?25p?BvWUuIHv<~V-XUlXI{m814q=R)%hszhp7)0~ zI6 zdmN+H0}yz>cPrloQac8q>M8*Y7uNH!#_!?m();P5U$6hA)6#dc`n%Tm13YJcjZllX zNF5uom5ye@x)W?TD3~O+3fD7?)ObsO^Oc155STrG3m4d8Qcpr7kRb8yiLo0dJZgQX4|wHGTrJ$ zFU9CVq855pou@N|ROuuL^YtCR?vs^X(V|76m(uXpgD zpQyvosj~XJDtfm;fCL5lI$rW0|L61Zx4OIb?+@1M`Qk|Y*zd18*Ip$Jv%-q9;BJ&f zquQHsGF{=Mb~-S1Y-gnDLQh2YNHI6<8u$v7_ychoW93>sRaGOEP3jz%)wbe?!o^{+ z0)Ax*5?|8$z-}E)aU*72;MMQ~(>p4Jn7YC=jM0spFo!py)hZvSmt5X$hxuZ<2F#9p z*!}aIxP1$i^M<#S=}B3+k{cDz?wsk00B3gd(95^(4c)XW*31(O;R0 z7Ujv{I|GdIk!)N&QzvK(YbLB2Asu?dn2k8&p$wTEYs!__h-n>>H%}&Xg(%gLyaIJ7W2q_`KErEbAmvADarx-B(9>QwoqL_ABaBxW**v6QV+ z>0o#jjAcF5;Hnm3q)YJ(#j0cfVk@Nwp1ek@aFrLfJRZmt!ZnS^S^(JVkYEVpQ?!7KqW0xIoyX&WE#5mcvUpB;L!59K2c-`s%4bZ$Kn z<%z7%8q8tX*&)sNv$JDEJUIJ~vcYWd-~cNg8-c(RQj8j$A|v)Ts|yzk5v>v`WdF z;R4%MHDFV%b1+8zA2VUZF<>I7vXdoxWlP0&UDcj2r>if?4L@~5br{lMgt1W@cCs@F{qaBQ?uO0E zmDe4P$=>#mk09SArZ1bHmcHBmDF~cxrUqR8`V&&0)^?cxNCMykDM^Vo0g2h?99k{j z{UgOjAn{6&?0wH1pGiek8gi;>Zk}%T-#7RetcUw$o9_E#TMAjee5su+#?U*2E~0)% zS(vQFV#sGD-L&U8@}5{T(5H5cT`@YJju<cfeT}8O(|g61j^C$&IF;3b7z9hNnk|&UTcWQjy9FXFSxAOVB20J zkW}VYpv5{<3sWXza>vJs@)Bc~r*uhbiQBd)6*kRDtei}ZHM{ncq2RLp2xJCXtB({sIl^szC;V|`ic#4tRu4K0gYwZ zo2j=xh>IGwn(NDilPpwEgL$31LKO6}9ot`38NPZO2(HI1%98S~1F<;fw+Bmk;?wRoLPt}&d_6FR;Tx3pN zq?)}(lua%+ej}#DOeo9SIWTu9Bd7YzVXf&y=}Kf1AKhyKO$G!MmaPH=qH{8BDTf6& z;n~Rz;k1?fz6?9pNn7^@JY&>)6l@%_m%Br);+`-n91Z#32Boas9l$o~c0uy`0kz;7 zN6eB--?e+A@wO(v#^2?DwM7wDJ=|;f&6~f^KjxqFule`pz(cfB*!Cm&ojmEyE<&X|`24Y|Dwl6&ugZ5z%M-!38cS_Y{$z1M2Lwr-67p zt(@aAW3~}zj_Ez&o7TjfD)qqp#9SjXH2|9AmSm`>Ppk+HT4xhD5@R3eH z`8w5OxuI7p_BFJ}i{|4B6nevpbWo&grN;7EgLbD!W7~n}EpbyW5Gijp0`b{^Ix#0_ zAdK7N`kg7ad8y*EyyUn2X)oID4a+{84rA8g-5%wXtXxSBTC>hFTX2`CDVoLS4Ca)e z6zI6AjTL~L0h>pFo&j`w*jLnuDdG7Ve6^I&a)?>toYaij_2t~nLsVO|=pk|-)>c-Z zmiGYBx4Ji|dY+drxi|c!g(yAypG)QqTmyEtfs(&_{e*{RWLk^t;fj1HDaoW{3J3Z( z0|~rtBEhGBp=id)14TU4d_Y}tuDME-)nf@P|Bd)7a8x3Fsv_sIwbz#$T_%+gzWg#S z@qo8ip`20dv1#$p+L&eY2e+_EBYrtw%0@k@0N>(sZw&_^0nA6nJ=2IeH;&B7rR5%2CsPm&kExzMrK z)<}%%qdsxOQg{|YRZq8{3R_E!dP1(AIC}Wv?tRg->RY%}S+!t|$u=5FGxmb3Nz)$2 zq$ee~s~xgdPZZ!?VR;z(-&7E_^#lD!&A815YG%5T`+pTkm>r-^moaLjJvtTB4JRad z#pA6aYw}k%M72K0U547rR2cWo9(*OyE?>$|WZw+%!6mxL3Tx(O4h+RyxZ7Vms*g@&Ib_W;;MdMf7VZM5UEKgs1 z$>EU;QUHwyptYs$0PiI2sU|_=A`NapMikqXG1b$wAgQmp;{1V3-bUzi*UN1q7kj|2 z0?AT$l|tNzna`fjyMD;xY;Pzp$z8BcU2g9o`5*)Sm9+#*q-;pvC~TiEF~onC3TpSa zfgc=%jeTGu&-O<&0gGS(263LQHr5bk0j7HH_z_mK1p?wQQ6D!NBBHtSw{jINTaSXk zc{D!UMo-41%XZE?Yp#k~fdnOlS>Nhb;mc*G9+m+n5nw++@)1}!YnJv=N1i$}bSFjl zk@SK0EaBG|7`xXi*gqJ}?R@ZZ4mF@VY(2-D-2uozE*HAE-q|iG{AHQ7lWRAc0zSd@ z7S`@Qgg&6Rw)T+0C?gXBCqgIu{@Psg(ZQl=83!oHqsugbl^>;8+i zk96z_T%PN}1Zqel+x9qaV7_{+?7~W$Lz- zq>Ftmut0Ct3b$1@Vq&_Zw3;kC5GHXcByLFw#G>%F!phTFXtKR~y+Xb`+p~Y!zor_n zi*>%=l$Y(=ZK9yCAnBi(hp~XFNiKGKHUg=xFX4cWb^Jact@c>A6;9KAjapA1s_Da} zUT)lClrgxX&NusXq;0b?bc+V2?fy`hU6oEWuYtL;|4 zI`wSeqrp`#hhZ&s29m1V>Yv|uROMCr!$kcFkbK!rYyg{VD7zETj*4yGfBSU7&x{N1 zav-H_o6pKr(Srw|2*;Sqe6|!Oov?qacOUY-mHn$uZdmMFB~%8bcG_%r+hLig@}Vtl z{T;R!?vi;`e?t?qi5;8);VjH-vuYu`F3DB-_F>C07#-?YXd2{ita>V?YZj-j_ix>w z5TSq3r0DC3RyJ3qQ+ts`!}5BS8#lD$5=h(R7yuO;jBWu0W~VFmV?()8-Xf1ZvunZC z6KSKeM%~6(@Mjx1I}#+|4$$F)vCH?S8IUcBkdK?9ASVQAEu)u^4^jl#%T9b*cXyv^ z!^WY#F#Y}seMFeH4Gf8psG+)Ht(!|+`x_?6!Xu9?kP^MGQB$_U!on_VATJ`09`eAMH|gRoR~% zVW^g71HYsm0wZ!Q63W70!B_LO)!`f(5uPMjd}2xwb>HbE>fLVAp>pg}l7+%hEaWDY zrEi7Ta9VjS)4~^QJhZL>(NIwcC()(8iMwZlXcL5}%BcI&c|FKuie1wK^0OlL zvh}zs3tbA`yJqQu^fNE9JP?I1;bW@O!4v54{{7|S*tm0q`#L6gg?x@HA4>es@ECa; zuI%hqh0PlmCuk9CDDipD!j;=r)>m7}3MdT76#6cm6 zV{y--{tZ&hq1Y7dI|TR|s34e*2FU_l)``GS{3;nWO*mnKE^Bum0Bg73F$+Ezwa^2w z0wFiyB@vy3`>O*1{(eFWKHg#K=Hs}BN!IG|4?8TlCLAXZc%LkYzjV|PcEdt{@?|?g zV)iGFkBqmjrcdn98zxT17VGI1^R`U0n5~&Hgu#efBY{eHJ`(*>3V6HgG>VnuO?yc4 zkht}Q#lLW$a5rwqz07MDn^SW*_TRRzJoL`bL3f838llwe9dffN=C|X@KP`bZKb)bu z_UEn7x*3Wag-fER{ZcD*E!sKUAkE`on0gt*jhYWKDw^?v4p|JH(Ori z?^~BuH*ifc07jLERd)xKm;SPcRlmD{npJ<<>XrSa@nu_K0M`camp1s$fWP&@cL5K6 zXCPjwDByZoe1r5I+K(V!jSxQ+(id$)-|%^*RR+DNS};E(Tu4*hLKDh$NHOml#x3{# zZAWowlB(H~KX1W(&assi>SX4}4$f-f=g3-~>Dc$&&9U#-I?2T3?*x|iC3inoGEoAD z^c^;e6uWWAorVdu61X9j*$b0%wB2OcUiIWbm`yfPEacniwR>hJQOjq?L{d7{nk;Qc zRRy2U81-eBfsXs-B@C#ES@xT|~;!}=YW-4x5IaiybuC?PF{w&$++V5AF}2TQI*J3 zE6rU&yEu6WK*5eT>x_lo?mg(Ovu6YI;8Nj>>XT1Qe(hslOE}l^2fT}z#Fg?)v-yZy z!v7|I=>Pma4C{=qIYK`|3`S9(eQof+Kj{Db-z@;n8(Em;ayj7rg%1oxG04%-Y9w}= z4g`mt3glSB2NPno>I(sw2ydtSNaeNtopsi+_HY&9$`Vr~$BMj#X>N0!wUjDr=aI=Q zvmFbf28zXOC#E8u9siL8#PAyZVvotvv)cObW>%Y>R;LnKdv*|@n>ld)X;)ekt;KuG zCeX5zfsuC%!}aJ4(Dw^{)r(TPIqbRogh(+YB7dh`c2NJ#n2%7cSTk`enJ+9Rzk zf%67Cf^w=au-de7O|)b6>d%DoN_Jr+)pa1fvW(-7F+vDqS~pTU$1uS>q!7wh2nk z;$uSj4)QKZjK|LCN!N_L6|GnNz|adH8Ra7AuWO}SEAzm93^hT41y>Xo%a)1(7JD}E za7zGwg@c7`q}*@mPu8N5a?+{;-r0-@y&YCIApDzxI)Ycxk8sCddYFTS2DQZDAD1T8 z2*M*zG}PY@ljO$5#P10QBIje-3Q6dPp$`1QA1#zHO=GJ3si9>*y8hRWUHJcA`pdYf zVFO5aNc%DF{gsU=M-Ce|-QBQns28<705V;(F#5f7Yss~4nahqt!LBD)c2eEUFY6FB z_N**)ZHJ?O%RGZ`wSAYrU&=tRQb4|izpq@)Cik~zEiUk32fT|?`AC}o5+vQIZ%~(k+42VP6F!^gW>JoD)2 za2GB~W*x7_dtLb~-d@4PJE53?H1yM5+vx z?hl+P51I>$$fKm<$7~4bUm`s8h%qCe8&wZ8w7xbx?0JP*a}UN<50G(oNB zDN@WeA$C6uonTSjCkFktmcjCfR+bq$n-jw1kc$+TG(wOfkTEl{yxcO#(DI7M#X z=yYP6%=%jhJ2GY5;?c0UiAbc)h4YW&=ssVb?&5`HV_blll1d;^U5+T~HJWtrYA)=D z@)jq+WCLvH&*vk{N&#Un;3c0wOtabMefYd3zjaYb8yVCJ}6Hey+K-818{ zSiVxZZUn(;xmK~iYyX@7Np7hrVlGV+Y0qoU3xlMUy-z zdeSc2fCEx^8sF&jBp-^1#7No&_mkb#^`vb&Djj<$8}4rBsE4wwuh6Nd3N$UZabfK?MMr?e`U`W&i8b4d0&=s!~v0+xh% zkdsp~$qlkvetI9mfbVsu};tr@zRqX<5;bVtTTFUmO7^nm^sKJ zw1k}TG}FcaeU3O!?;*l*jGh78G-b`!d|5`(JL4T}_Nn*KxcY4x$ zRSY!-t`9A4dwOW+`rq7$}|!C zVbJuuOsFeD*!{zHL=KYtywUS(%K24MTX0J(qPF0*S))J=w~SN;X(n1w5JhB>ObZuU z5sygCL_Zxa030Eetw8`L%*&a*5kx-rkF6KjO9nHN0D^>A&iR{82>$Vsw7l26)(qMfc~5wjAO>iu*xnrG5JT7%NP_ z5kyQ0w1+H}A0wGQ&!5YQw^+t(|!`A418|oifs!L`Yo5)yqq=OsptKR{g2^Ue0X{4G;hr zupvHH%c*+X@&-d3-xOB+qo&+wC=*_6jOoxERyTh0QB2=-%!_X4a4h&$inF;z?p*k+ zKXRqCVW{yl?aTJiXa7B&RBtfBz{3vyvnd9gxx(rU1gXpH${FbqHF{P1qC{fM|76g= zrJneg2^N|SSpZ*K&_$7W}?AjKbc1}+9L8IFi0 zBqNnZTXM<~F=1#@2%^SB1)ju#j2KaQb;~5J1CM%=y^zdpL{|Q4!5yoSj1`Rx3GS{i@G*PZMeQNS8S@c^RyT)hi8yQV|@z49@_EDrs1kN5ox`oWGY ziSyb<+b%a2mDl=>UBA)mw22-$ffCkZ+)!v2GwQ0LZ2Y-oy_z#%cDVZguYyt;S(v+MbQ+)`uFQz@Lq zG_GYEkRcyk#m0K5x`V3MQ;89*EL>&`D`Cl7!SQn(xx*(dcc|H9Wxvly0c*EW(=)l= z_5~tJB~w>#ZTA)@XABssb8b#(kj8A0NJ+cb{cdc>%9$YCp;VYZ=+nh4+gdR6r@yyd z4cbu3=H^{X39Ap2Kc zSF~F7>Wzmorj&2?WuY|8_(aGj)K7aarP-5ktRy>$2_d`sd)@w-gu=w{%?tdv&jJ0C z53>%~$BgG(?MVd9f3MY3Az`^`<9+lB&-1#=rqo6##6QLzW`;ObTzf5D=W2dW zD79z{x+jbO*{=B|rF-z`%cae`FHg$Y@Ej2r`Zf(pnUlzh~gvFX5jqu1sm2->b$+UZ3 z0$@>AfS~TB-ZS9<*pyPhzz1NcD688S9}Jiz^&Fyx&5F-ipoJ2A0Bj0TSxd-!8fQvF z%zl~@AtQ#mlv|(ZdIQaIEN4(XHHH81Vu;BgD~J+UTk1H9JrN2ZYbSXqhf<1p z5m+=WDA0XEDi)b!Xpw9!>zM(l%azy}dF9G_Oj9Fag_i;`|LChkt%z7+Ai84NWb`$M zMw{Mz^9-BmI%|s(h)UV%kA_-y%`4~Ys>)5CQs|j)7tGtPOqu#uRlixgjcz;2-j-@R zY8L;f^y85tED6cmk}4sJ)w`f7ZuJu9`6xQv@wqskagjJ3iV;92FcE;xAlWi@Yu5;Z zo(K}ykIRpQeY-6UZMo4ZXq4?*DSl?V#sa4Bz4XC;4aBzf7dlTjep{ zPsdwuff2zfUaAzzEI-1%r&|n~Pq-P!fQYhpJL2t`E(8!$RY{#3vU-vioG)=9vQz^h z$QaNFA*XC@9soc_jHO6EuY3U3|KyzfOf~$Rjb8VRr-lCf0rOwVMIR72De~55S}kMc zo#sOA?~ZtQXw@O-1Rxy}OHDRBRgF_-%GMh4Zx>Ytdp3wlXvGn&{u)A6V?6h2@87x| z1|F?Zxo63q?^`~_yYcL1nZl-WnXcV>*?rtsgxV7E+BK6Q+!1v<{8|G3MAcrRdcy3TrM_BT?Q1Wu zUV28qR1Lyc#B?iipW%9ECaG0tA${mRmOsk+SuI99JjO;F_ZaT`3VmgY z!#P8Kuu*0lUW?J$p%4&UhW^cviAwi}=AxrS4DDZ)X<)Uk1OE^+yBV1sL?8O6a8CJ& z;t--%KEmQS7th(d9`r+)f5{H9QHb@o5RXr{sWCP&W!R?jn?o4OACkmm;Mfw5bC2f; z7yH`ZJ5wju-`xPRHlRqwY|qGhZygMbF;$iz}(B}_~hD5Y>?v{GbuG2 zuum`NJfNq5-avaC-oy?7GHmHgs*|*Lt4Otc*_!T_u$J47O3X;n#&hw(*RhUY&Ko`Y z;<_%}FQDwQs|;?xwqhqP&KKP?!-g<7v9cOy1}IPar3=?qma}&Fmj53oz>@K5EX+1@ zPt2D7WPj4MF5T<@$jn274+w3g1OMgLk~~k|=?|~>9V$SZukjmiCjuJY%^uzLB5Ue4 zWwxr!R(*x`72QUCP_I@9L_rrKf;^#BAq{D*m7;V&FYD-#K~mDTF%0o4Pdi2aA#!&;Hg)J)4ksdA8njUg4Ny+0;boyqz0gW;S4d`T$wH0}X2!`ACx zI3J66oIwDb7_)-eMT~i<6qYx(?Wk1m!ygSY z{ukI(rV<%H9rI@()ImSaoO*!;P!4q<44==66cVDSd=|hY1B>NsN@7HvZtW$Lt zAUZ;YvfjI`-UXb(Y0N{ONUG)2GX4clnK$}?6eyV#j$z47JJUao%AW#XdEl$vLYho? zvH8^qeC4O@Stzt49!J#NCU1t~biHzAeY}&Mhjhs9XbziAR~BxjuVG3TfPeXQLZXtsM8 zALwr^14986IWUzMRe9owu4Qm0){RiAh923E^~$4mNwOd?j)n=t$7ldJ5$6h#Y?M4DMa%*Tx3^1_{@Oeah`9`IT{)6w-i zE@QTbTvyA}4+fe~=p$ffp02%Fx|a@8o)CTlSiK8^{vcjRpz=e6?JEoJ z#ZS(t8!>dm(K)|vY+E7s5-%r2jDxE(YegA?-Pb`cVn}NcUIBCx(Dz+pcwe<^Pp)jLu3t)tHBko8i0u#beQE ze5Kk0>!vY>vlW_wI3Z5R6Y84I(tvzV4UE=v3pBw|k@|^29|KiMh0uxBv=)*Cl6L?~ zA79b83DJ(|Zv+RFdNn;mP+^OCy}xY);gK6;#g*zHaS^jVx~u#oLd&oy*r$5~?V}&# z$pU)nX&^FB4}v;Kqkg7?ogR}Svfxp1CdN#m3&lw z9&yQSAc3X@;DM&G(9OHWZlmpB`r{?auKC~;!CS)}>b7aG-FU9XtA^BzpZs2j(8cA& zk~?dg0r&xKe+i-D2?EyNvPS)&kCyq}r0)5*W#REZj|?ETL%!dqYI7j#slI*+-BDV;KW}*iQ zB&{d>Nx}k?H^8g4?gxFKCAXDZVN$x7v9CLstB;VA!Ub2`=Q)#b3V!asiE8m9VZVgQ4}K^w?y(i zVMWDzMPZ6qWL17vh5v!W=v)B7srirp&Jon>B9O@)Ybn54^}T?6zvGJ6??dDssD7*2 zEVkcsGTUR#r%m2A@aGqAhe5X!%D5MWIkN9vH!DL0GAErui&6|5J>(;7zAcV=*PC;A zF;wrTXIP;7b~sFCiuJ6uMS@nuKV-~nEP)eACm(a&ptRa9h(v@F3v@kOG`4{ zPokONwqSKD37+vYL~cHQU7UOE#zIhAGTumaRYIM&G`+N}U)k4mJ7^=uw(6nNIs6NAkyJcHnw)p#X8MSv_HPysX zB?yyY$=aTwm!1BF^LQt?KFCyi~DTGh~>u+|i&o(P65g@?I^*8#$0wuq37DvMnavTFpn2C#>>!No&tsa{jlFd*+YXi zYti|~ei3gNp=Bph4$Or5MnCL#un-~AvCY0-hb{jZ^L;6sYi{-ofgm;CJ=R6ibOQdV z?vGOUL|rQB_jj^-hLmZiXZ1rQ+Kg37;Ku-GWm;cssPGX3A@KemWCrIdQ6^L1R&_o) zZHn-g;*o<%O`FLV`ha&)s9qRTH@&ke`i}Z+Hhoc?>t#!>mPPK~gL!t8M<1hw?DQma z=D9)qiQ0}>RYITTM~e3)L>r)kOn^ubsk{&zlTHmTvRteySC(Uf8-;XT?MU7ZEe;zg z4n+@n3~6UUaN{0wh}1jxAs=Br&U2l$Q^@BLo-4o1Uprhp2?nUsCUR~zo~|H(s|$5z zEgj(LY#=<+?Fb&WY&3(x(G?$&*fV)f0J_5v|1A)vVHvu8l;$SIfE-B-wH@VebIa?0 zvemb!e;p}YeZq49qy(g@WpPtKhOUiW~j_Gt-r7Y*7#fGeR^)UToZNg zO7)gnE|w!#rNJ2L05UeWO1ZT%e#3=Uy;Fx0p$X9XY~;y6#(Imc1mDjE)D!)U(t zq{`l0SitHvN*Cb3Kg6t8ZPC4>?Y>qSJ{cJ)}7iruI4w rt&Z0;{lu<)ehs<)77`T;__c!~Etne52YSBBSx~z$wG_Zl{|f*BuebqR diff --git a/MacroDeck/wwwroot/client/materialdesignicons-webfont.3b00206bc029c176.ttf b/MacroDeck/wwwroot/client/materialdesignicons-webfont.714a4eee3d02a229.ttf similarity index 95% rename from MacroDeck/wwwroot/client/materialdesignicons-webfont.3b00206bc029c176.ttf rename to MacroDeck/wwwroot/client/materialdesignicons-webfont.714a4eee3d02a229.ttf index b00c684d3ef14be87f0badd2eecc88babc70fea0..bba7dcf6c6e6a8352938d681a39aa4aead4f33ed 100644 GIT binary patch delta 49933 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 OBRkIGB>o>H{QW=g8bYf8 delta 24700 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

-3X}Otgo|pHCbJ@g8;V5&Uj%hv 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

jZYUC5&P<7P0i6e3BR#VJ0sS zgX+MjO2LbH8gfgv?2-_Xl*}y|MT!U|`$A(ie{*~K-qhX4P8)V&N(f5+Xd!~NcZ|4g zoIZAU>fV|5>HKQr!Xv?UJ1FE}#M2TV3~9xYx$ew(wXv! z!0A^6&ZU$HFUhhfh61T`fmfUkoG70WGTunm?Znf7{g+4?PkGY zWau<#sz)di!_AB%#H7V1FaiW4K}-q@K-0r$h-}L=S_X@&gsvk-7-GTcOPJ|u((qo) z$HXYY;bf|$!>X>Qqxre~-((7DNwR{4x%}E(e(p7M@FJg=q);^9gqO>O=vqD>t~^5p zeqBv<+D&FjA`hoSRwi1Q&!0@^(^AZ@e;?fL1bqLCaG#gLJyba!iWQpqSYbIo2X_e( zt*xQC$+EhxY0I%~u{ttN)uL8ObremJg?~7iurgh)Al0FUL^f-g!EUBT`n`TH;wP3r z((4U2do~iP5j|b6r@OY@#mMk}uLp;>JJ%kgd)_R?O>sGrpt^#jyJiX+I)P^>n*EzB z$yP=$7$;NBVV-MA)Q(pL(JD9P$Lw-{zPvtnE|bx{f8UnQ{A^w~F{a4WgPFn0GH;alMZTU6Dyb(@s`@Wyzhl2GrN+ob*j%6UJ(wXs zpZPJ#zo-P$b$&`sb?=7@;K}FI+uEfubZHt<4l)jmlv68ROAf6-4bxaMCW6iMxB6;y z@a<0~l=t@$YCHAGM;_@_QU?KM$VUHO!A=-!vEpnY7?{c-vJ5-N z7)=_`RKz^C#4r=oq|gi+`npXXUGXRhfk=Nf+9;lWNc@qFUNEZmZBDuWZOQcJ&SdhK zQ4Lm8x7QZ#?GLt$q}|biK|8RYN_UR;eG-gXg5rC@RIap)1&rEroFU7G`+{r?cH28U z@6-GGlwXg<^w>S@X&Yl2HF*02{usV-4}0=?Vq*K$hNCf*j+!~?_N`&tAYPw8(8z7H z@k_nl?#_Xh&L9Ex`|p3sgS99E*N?bfbFqoBCL&F!h7(rSM;_+Z1XuFl=_kaGgAfqO zw=}=x7t+j+TvYz~fX}$tuluL_uY-frukc)Lp8ASmhZ^$^d$F}e%7Z$3Um0z%V|vJu zRfoz2q8Teu0&~NdK;bzLQSWjo{lZ7zr0TEl^8a*z$`5!*J4(8g+}x@2Iirv{U#l#Q z6Dv5Fg6L;zTJ^-r0$C%pYEK=l!c3IV zaPOjmKgJM_3il*w{WsVkmRdtM7}+V5^7A25pN~W=W-hcqnA!m$LpPH1sig`$nqTDw zT}M1YAtNXv#TtaoO-zfN&IvjpIu`DsFoX`&U`8Z&$8^1*>%SUVGUt;

7$iO9jU$ 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 bfVwG9u!UR2dNRi|E@Rdx3MeD^u~rnRvu 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

A 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

~kC(4S|_D1W! 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%0A?P6XIbsbH%^bgaA!ca7le#O1f9ZxwdH9s;d7b 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 literal 0 HcmV?d00001 diff --git a/MacroDeck/wwwroot/client/materialdesignicons-webfont.fc79b61d835bacc3.woff b/MacroDeck/wwwroot/client/materialdesignicons-webfont.fc79b61d835bacc3.woff deleted file mode 100644 index 425a06d2ccb6bffe1c4c3619f21e7dd47a23cf0f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 576748 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�yh}LI|2T6K)1JC-@rqyj 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 z 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 TCG9coBa8O%+IYWyu6y!|T#P8}i<1Q`f| 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%0D?&oKqR6AvF-A+K%M@c$RR99{CRJ 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 OQuyEg_W#x)D!>40V%7No diff --git a/MacroDeck/wwwroot/client/ngsw-worker.js b/MacroDeck/wwwroot/client/ngsw-worker.js index ff7d15f8..0b534248 100755 --- a/MacroDeck/wwwroot/client/ngsw-worker.js +++ b/MacroDeck/wwwroot/client/ngsw-worker.js @@ -19,7 +19,7 @@ }; var __spreadProps = (a, b) => __defProps(a, __getOwnPropDescs(b)); - // bazel-out/k8-fastbuild-ST-2e5f3376adb5/bin/packages/service-worker/worker/src/named-cache-storage.mjs + // bazel-out/darwin_arm64-fastbuild-ST-2e5f3376adb5/bin/packages/service-worker/worker/src/named-cache-storage.mjs var NamedCacheStorage = class { constructor(original, cacheNamePrefix) { this.original = original; @@ -46,7 +46,7 @@ } }; - // bazel-out/k8-fastbuild-ST-2e5f3376adb5/bin/packages/service-worker/worker/src/adapter.mjs + // bazel-out/darwin_arm64-fastbuild-ST-2e5f3376adb5/bin/packages/service-worker/worker/src/adapter.mjs var Adapter = class { constructor(scopeUrl, caches) { this.scopeUrl = scopeUrl; @@ -84,7 +84,7 @@ } }; - // bazel-out/k8-fastbuild-ST-2e5f3376adb5/bin/packages/service-worker/worker/src/database.mjs + // bazel-out/darwin_arm64-fastbuild-ST-2e5f3376adb5/bin/packages/service-worker/worker/src/database.mjs var NotFound = class { constructor(table, key) { this.table = table; @@ -92,7 +92,7 @@ } }; - // bazel-out/k8-fastbuild-ST-2e5f3376adb5/bin/packages/service-worker/worker/src/db-cache.mjs + // bazel-out/darwin_arm64-fastbuild-ST-2e5f3376adb5/bin/packages/service-worker/worker/src/db-cache.mjs var CacheDatabase = class { constructor(adapter2) { this.adapter = adapter2; @@ -150,7 +150,7 @@ } }; - // bazel-out/k8-fastbuild-ST-2e5f3376adb5/bin/packages/service-worker/worker/src/api.mjs + // bazel-out/darwin_arm64-fastbuild-ST-2e5f3376adb5/bin/packages/service-worker/worker/src/api.mjs var UpdateCacheStatus; (function(UpdateCacheStatus2) { UpdateCacheStatus2[UpdateCacheStatus2["NOT_CACHED"] = 0] = "NOT_CACHED"; @@ -158,7 +158,7 @@ UpdateCacheStatus2[UpdateCacheStatus2["CACHED"] = 2] = "CACHED"; })(UpdateCacheStatus || (UpdateCacheStatus = {})); - // bazel-out/k8-fastbuild-ST-2e5f3376adb5/bin/packages/service-worker/worker/src/error.mjs + // bazel-out/darwin_arm64-fastbuild-ST-2e5f3376adb5/bin/packages/service-worker/worker/src/error.mjs var SwCriticalError = class extends Error { constructor() { super(...arguments); @@ -180,7 +180,7 @@ ${error.stack}`; } }; - // bazel-out/k8-fastbuild-ST-2e5f3376adb5/bin/packages/service-worker/worker/src/sha1.mjs + // bazel-out/darwin_arm64-fastbuild-ST-2e5f3376adb5/bin/packages/service-worker/worker/src/sha1.mjs function sha1(str) { const utf8 = str; const words32 = stringToWords32(utf8, Endian.Big); @@ -295,7 +295,7 @@ ${error.stack}`; return hex.toLowerCase(); } - // bazel-out/k8-fastbuild-ST-2e5f3376adb5/bin/packages/service-worker/worker/src/assets.mjs + // bazel-out/darwin_arm64-fastbuild-ST-2e5f3376adb5/bin/packages/service-worker/worker/src/assets.mjs var AssetGroup = class { constructor(scope2, adapter2, idle, config, hashes, db, cacheNamePrefix) { this.scope = scope2; @@ -341,7 +341,12 @@ ${error.stack}`; const url = this.adapter.normalizeUrl(req.url); if (this.urls.indexOf(url) !== -1 || this.patterns.some((pattern) => pattern.test(url))) { const cache = await this.cache; - const cachedResponse = await cache.match(req, this.config.cacheQueryOptions); + let cachedResponse; + try { + cachedResponse = await cache.match(req, this.config.cacheQueryOptions); + } catch (error) { + throw new SwCriticalError(`Cache is throwing while looking for a match: ${error}`); + } if (cachedResponse !== void 0) { if (this.hashes.has(url)) { return cachedResponse; @@ -518,7 +523,12 @@ ${error.stack}`; await this.urls.reduce(async (previous, url) => { await previous; const req = this.adapter.newRequest(url); - const alreadyCached = await cache.match(req, this.config.cacheQueryOptions) !== void 0; + let alreadyCached = false; + try { + alreadyCached = await cache.match(req, this.config.cacheQueryOptions) !== void 0; + } catch (error) { + throw new SwCriticalError(`Cache is throwing while looking for a match in a PrefetchAssetGroup: ${error}`); + } if (alreadyCached) { return; } @@ -555,7 +565,12 @@ ${error.stack}`; await this.urls.reduce(async (previous, url) => { await previous; const req = this.adapter.newRequest(url); - const alreadyCached = await cache.match(req, this.config.cacheQueryOptions) !== void 0; + let alreadyCached = false; + try { + alreadyCached = await cache.match(req, this.config.cacheQueryOptions) !== void 0; + } catch (error) { + throw new SwCriticalError(`Cache is throwing while looking for a match in a LazyAssetGroup: ${error}`); + } if (alreadyCached) { return; } @@ -571,7 +586,7 @@ ${error.stack}`; } }; - // bazel-out/k8-fastbuild-ST-2e5f3376adb5/bin/packages/service-worker/worker/src/data.mjs + // bazel-out/darwin_arm64-fastbuild-ST-2e5f3376adb5/bin/packages/service-worker/worker/src/data.mjs var LruList = class { constructor(state) { if (state === void 0) { @@ -865,7 +880,7 @@ ${error.stack}`; } }; - // bazel-out/k8-fastbuild-ST-2e5f3376adb5/bin/packages/service-worker/worker/src/app-version.mjs + // bazel-out/darwin_arm64-fastbuild-ST-2e5f3376adb5/bin/packages/service-worker/worker/src/app-version.mjs var BACKWARDS_COMPATIBILITY_NAVIGATION_URLS = [ { positive: true, regex: "^/.*$" }, { positive: false, regex: "^/.*\\.[^/]*$" }, @@ -1016,8 +1031,8 @@ ${error.stack}`; } }; - // bazel-out/k8-fastbuild-ST-2e5f3376adb5/bin/packages/service-worker/worker/src/debug.mjs - var SW_VERSION = "16.2.2"; + // bazel-out/darwin_arm64-fastbuild-ST-2e5f3376adb5/bin/packages/service-worker/worker/src/debug.mjs + var SW_VERSION = "16.2.12"; var DEBUG_LOG_BUFFER_SIZE = 100; var DebugHandler = class { constructor(driver, adapter2) { @@ -1090,7 +1105,7 @@ ${msgIdle}`, { headers: this.adapter.newHeaders({ "Content-Type": "text/plain" } } }; - // bazel-out/k8-fastbuild-ST-2e5f3376adb5/bin/packages/service-worker/worker/src/idle.mjs + // bazel-out/darwin_arm64-fastbuild-ST-2e5f3376adb5/bin/packages/service-worker/worker/src/idle.mjs var IdleScheduler = class { constructor(adapter2, delay, maxDelay, debug) { this.adapter = adapter2; @@ -1168,12 +1183,12 @@ ${msgIdle}`, { headers: this.adapter.newHeaders({ "Content-Type": "text/plain" } } }; - // bazel-out/k8-fastbuild-ST-2e5f3376adb5/bin/packages/service-worker/worker/src/manifest.mjs + // bazel-out/darwin_arm64-fastbuild-ST-2e5f3376adb5/bin/packages/service-worker/worker/src/manifest.mjs function hashManifest(manifest) { return sha1(JSON.stringify(manifest)); } - // bazel-out/k8-fastbuild-ST-2e5f3376adb5/bin/packages/service-worker/worker/src/msg.mjs + // bazel-out/darwin_arm64-fastbuild-ST-2e5f3376adb5/bin/packages/service-worker/worker/src/msg.mjs function isMsgCheckForUpdates(msg) { return msg.action === "CHECK_FOR_UPDATES"; } @@ -1181,7 +1196,7 @@ ${msgIdle}`, { headers: this.adapter.newHeaders({ "Content-Type": "text/plain" } return msg.action === "ACTIVATE_UPDATE"; } - // bazel-out/k8-fastbuild-ST-2e5f3376adb5/bin/packages/service-worker/worker/src/driver.mjs + // bazel-out/darwin_arm64-fastbuild-ST-2e5f3376adb5/bin/packages/service-worker/worker/src/driver.mjs var IDLE_DELAY = 5e3; var MAX_IDLE_DELAY = 3e4; var SUPPORTED_CONFIG_VERSION = 1; @@ -1838,7 +1853,7 @@ ${msgIdle}`, { headers: this.adapter.newHeaders({ "Content-Type": "text/plain" } } }; - // bazel-out/k8-fastbuild-ST-2e5f3376adb5/bin/packages/service-worker/worker/main.mjs + // bazel-out/darwin_arm64-fastbuild-ST-2e5f3376adb5/bin/packages/service-worker/worker/main.mjs var scope = self; var adapter = new Adapter(scope.registration.scope, self.caches); new Driver(scope, adapter, new CacheDatabase(adapter)); diff --git a/MacroDeck/wwwroot/client/ngsw.json b/MacroDeck/wwwroot/client/ngsw.json index e970cd53..23877afe 100644 --- a/MacroDeck/wwwroot/client/ngsw.json +++ b/MacroDeck/wwwroot/client/ngsw.json @@ -1,6 +1,6 @@ { "configVersion": 1, - "timestamp": 1702936381799, + "timestamp": 1709590375978, "index": "/client/index.html", "assetGroups": [ { @@ -11,71 +11,75 @@ "ignoreVary": true }, "urls": [ - "/client/1207.c31c58ba921c7544.js", - "/client/1315.7fe5fa9219b74024.js", - "/client/1372.7569de28e8714204.js", - "/client/1396.d39fd10e9e2cf168.js", - "/client/1745.1d0e2ead40f0c005.js", - "/client/185.e2f89ba71c3938b0.js", - "/client/2841.90d88764b2511758.js", + "/client/1315.c2c04f41e9b51c90.js", + "/client/1372.3203064569a03f8f.js", + "/client/1745.6fb361b985237c0b.js", + "/client/185.ce821f1b2d62ad15.js", + "/client/2841.0325b846ae8d2fde.js", "/client/2912.953224b437fc9e4f.js", - "/client/2975.7a20e3f78dc94062.js", - "/client/3150.b385f5653f17897f.js", - "/client/3287.10b3681c8a2835a9.js", - "/client/3483.1a3c9d0faa5f5982.js", - "/client/3544.4e1ffc7d2a8b0060.js", - "/client/3672.51b2dc3255f3d341.js", - "/client/3734.e7060abc615e6ab6.js", - "/client/3998.5777d7784aed56a1.js", - "/client/4087.4d3d6c0045bee110.js", - "/client/4090.87a60fcd6699e003.js", - "/client/433.a9811b62310bc5b6.js", - "/client/4458.f8733472cc36710a.js", - "/client/4530.0b6bc9485fdd65c6.js", - "/client/469.3abdda91e86e673d.js", - "/client/4764.6a6ad929405dba0f.js", - "/client/5015.76a02cb0b8c82bee.js", + "/client/2975.fcb38f59e7130188.js", + "/client/3028.a9fdf19f972848e8.js", + "/client/3150.00a7b3125ec6603a.js", + "/client/3483.c40e8aeb516fff90.js", + "/client/3544.ebdd7e33a848038f.js", + "/client/3672.a23f634908dc6007.js", + "/client/3734.67540265d95ace0a.js", + "/client/3998.250bcdbc1ff833f4.js", + "/client/4087.f66257eed0019010.js", + "/client/4090.f94706e449b7c8d3.js", + "/client/433.491e795d35d1f6f7.js", + "/client/4458.97896ca5c7fd4dad.js", + "/client/4530.c5f3dd77ca88e264.js", + "/client/469.4afa3788b36ad2b9.js", + "/client/4764.e986a2dbf033efa1.js", + "/client/4882.25946489c3bee5b2.js", + "/client/5015.aad93084006cada9.js", "/client/5022.ad869089066a725a.js", - "/client/505.6ca17ad92be187aa.js", - "/client/5454.a50a882f6f6679fc.js", - "/client/5675.4dd8fb3397e3bef5.js", - "/client/5860.660e5e9cd76b92cc.js", - "/client/5962.cb92da0853ab2601.js", - "/client/6304.f690f11aebd3019b.js", - "/client/6642.f555a673d439add1.js", - "/client/6673.dab3aa73b57f5e68.js", - "/client/6754.9ea38b9badfd8343.js", - "/client/7059.5deb94bf9ea588f5.js", - "/client/7091.827a5191d442143c.js", - "/client/7219.722e20ce707a870d.js", - "/client/7465.79b63965973746d6.js", - "/client/7635.3f6419bce03ff529.js", - "/client/7666.ee5d47d88504157a.js", - "/client/7730.e2d2e12d75cc60f1.js", - "/client/8058.92bc3c5df214f8f0.js", - "/client/8382.bbe802f54333b9dd.js", - "/client/8484.06a77f1145488f52.js", - "/client/8577.59e83613da15a621.js", - "/client/8633.78084433b69827de.js", - "/client/8811.fa27240c7e7762d6.js", - "/client/8866.f720f8df21946b48.js", - "/client/9352.4ceb0d17907703d3.js", - "/client/9588.1cc95fab80f3cf77.js", - "/client/9793.b779751b21b0900c.js", - "/client/9820.d5a15e4b1f1e048f.js", - "/client/9857.05bd1d696f231361.js", - "/client/9882.86a12585fae92e15.js", - "/client/9992.d3db009f6002a9de.js", - "/client/common.529492ee4d8ea689.js", + "/client/505.3c60860a3ef35ed6.js", + "/client/5248.98efe3c014a25210.js", + "/client/5454.b5ba125b45081601.js", + "/client/5675.92c17c94282b7d8b.js", + "/client/5860.1f36510b49888a1d.js", + "/client/5962.e4f5f4eeb6139f84.js", + "/client/6304.8d10c89aadd8de28.js", + "/client/6416.d2723744cffdb9ec.js", + "/client/6642.d1acb7e74bbea8f2.js", + "/client/6673.86cfd52a9e7278e6.js", + "/client/6754.f0ccffccc8442b6f.js", + "/client/7059.7bee78ebe7c2ed91.js", + "/client/7091.ff04cb4c2da6c91e.js", + "/client/7219.4353aa51f1b64318.js", + "/client/7250.7ac39b5df59375aa.js", + "/client/7465.e165e05f3f506296.js", + "/client/7635.36b9e6acdefde71d.js", + "/client/7666.156b3f1af7ffc723.js", + "/client/7730.e598dcf04aabd714.js", + "/client/8382.a53e595ef07127aa.js", + "/client/8484.79b75e65eb51a62e.js", + "/client/8577.de9e1fde527283ee.js", + "/client/8594.2d51227395bb24eb.js", + "/client/8633.19c7b0c72176be9e.js", + "/client/8811.2c048240fd1c9e4f.js", + "/client/8866.68a75d59ea92eb3a.js", + "/client/9212.0fc405ad83c164f9.js", + "/client/9352.837c0fb25eceb138.js", + "/client/9588.77272c931870fa0e.js", + "/client/962.d2f2c721bda82746.js", + "/client/9793.ff69add7f4dea225.js", + "/client/9820.141cb6077e5f2652.js", + "/client/9857.1e55968d9a40a9f5.js", + "/client/9882.0f68c84f0c9163db.js", + "/client/9992.c35b0fafad92be3f.js", + "/client/common.eb59cb5f4f104273.js", "/client/index.html", - "/client/main.a98e30c3eddc5a24.js", + "/client/main.ed52b21c04dc068d.js", "/client/manifest.webmanifest", - "/client/polyfills-core-js.93f56369317b7a8e.js", - "/client/polyfills-dom.516ff539260f3e0d.js", - "/client/polyfills.441dd4ca9dc0674f.js", - "/client/runtime.4717923028a23f2d.js", - "/client/scripts.3bd091fa9f6f76c7.js", - "/client/styles.2cf2c1d48adee955.css" + "/client/polyfills-core-js.482119fd0c53c127.js", + "/client/polyfills-dom.a376f9102aab6bcd.js", + "/client/polyfills.8f7d62547bd405c0.js", + "/client/runtime.c40278cb19bf825c.js", + "/client/scripts.9d4a0f721713f98a.js", + "/client/styles.09e982d07d3dccf6.css" ], "patterns": [] }, @@ -96,70 +100,74 @@ "/client/assets/icons/icon-72x72.png", "/client/assets/icons/icon-96x96.png", "/client/assets/shapes.svg", - "/client/materialdesignicons-webfont.3b00206bc029c176.ttf", - "/client/materialdesignicons-webfont.68358e875826bc5f.woff2", - "/client/materialdesignicons-webfont.fc79b61d835bacc3.woff" + "/client/materialdesignicons-webfont.714a4eee3d02a229.ttf", + "/client/materialdesignicons-webfont.e659bf56a63b097b.woff", + "/client/materialdesignicons-webfont.fbaef2a9d5a54fc0.woff2" ], "patterns": [] } ], "dataGroups": [], "hashTable": { - "/client/1207.c31c58ba921c7544.js": "954cf2e6e6b68ced03ffc7e34090dd086afd7cbf", - "/client/1315.7fe5fa9219b74024.js": "fda7e50279141dfcdb0a4d0def5dec66b5968936", - "/client/1372.7569de28e8714204.js": "38b61a00f5266c370853b9658103dc52c26e89f2", - "/client/1396.d39fd10e9e2cf168.js": "d168da9735b8fec21d9d34c7405199f56e3ce716", - "/client/1745.1d0e2ead40f0c005.js": "3f954292df9e1382345874bcc35480ccb1fd965f", - "/client/185.e2f89ba71c3938b0.js": "e28178841da1636503d3c9f4905f9c7d1396d36c", - "/client/2841.90d88764b2511758.js": "83a863b3f5ce1e109dbfb22b5c945af480a7e181", + "/client/1315.c2c04f41e9b51c90.js": "76ce907ad05ed508da33d6d3ef9d2aefcb94bc03", + "/client/1372.3203064569a03f8f.js": "24c9ccb3c082fb5a8b262689517565b9e4084432", + "/client/1745.6fb361b985237c0b.js": "c52fbbd4620182fe51627573ad75763f4f6131c3", + "/client/185.ce821f1b2d62ad15.js": "dbe0c365c1e0125aaf288746edff030556095783", + "/client/2841.0325b846ae8d2fde.js": "9b4b7bb815c52f534518f8e22ad4a25b4f313232", "/client/2912.953224b437fc9e4f.js": "d11fa89078d0f5cbf3798e21765a26266069a685", - "/client/2975.7a20e3f78dc94062.js": "cf39e2a4637e321850f67707af2c5bbf341b23ac", - "/client/3150.b385f5653f17897f.js": "76d8feeba1334d4e19eae5cffff264c667eb0c51", - "/client/3287.10b3681c8a2835a9.js": "847f65b2e7fecf05297a73bb9d48e6a66d9123f1", - "/client/3483.1a3c9d0faa5f5982.js": "617d83df90722a4defef53308daac12c4e028755", - "/client/3544.4e1ffc7d2a8b0060.js": "832b20f1e2c83e82e181f9c4d257f0ed2ca8b083", - "/client/3672.51b2dc3255f3d341.js": "7e08a2314b6e4d3b2ca2461085078080cdb810f0", - "/client/3734.e7060abc615e6ab6.js": "49881516ad423900b2d1612c04ae9c11cee2cfd1", - "/client/3998.5777d7784aed56a1.js": "c3a9ecf4ca7e8146085bda45febe3852c918a656", - "/client/4087.4d3d6c0045bee110.js": "03e4d835bdbdc7f1e52fde1458d8f34d786848c2", - "/client/4090.87a60fcd6699e003.js": "59a8cb5413be37881e918d0063bb9c7ad434fe05", - "/client/433.a9811b62310bc5b6.js": "523636f0c43bd0b46cf1ffd02f3a0a3a260242cb", - "/client/4458.f8733472cc36710a.js": "834b0267f234cc695cede9d7b728c680cb0eea6e", - "/client/4530.0b6bc9485fdd65c6.js": "7f841248019df3372fc232e99a0e537e3cdc9125", - "/client/469.3abdda91e86e673d.js": "a17983fb18fb56cec84516123bcc47431764e54a", - "/client/4764.6a6ad929405dba0f.js": "6386804c37f1d20b586c5a573e803cfe0e02558f", - "/client/5015.76a02cb0b8c82bee.js": "b305c23c265561c22ee2a3cc747fc393a3a171d9", + "/client/2975.fcb38f59e7130188.js": "fb240259d875249453c4d49b5d3f68146b0a1666", + "/client/3028.a9fdf19f972848e8.js": "c7d38ef1f52e89be9abf116d3b7efd5415a41af5", + "/client/3150.00a7b3125ec6603a.js": "cdcc45662fc0109c6829818277a8c2fc52b37487", + "/client/3483.c40e8aeb516fff90.js": "c98428f9e8c430c621bf7cbc4e93b82816f8a05a", + "/client/3544.ebdd7e33a848038f.js": "da05381038920b7258582b0726cdf11054423e66", + "/client/3672.a23f634908dc6007.js": "a1d6e21ce6c8deb8dcf8b6693b01dd7fcad04da7", + "/client/3734.67540265d95ace0a.js": "9a9163b0eaf8ec5eea6a8d03471d7ea13a76fa74", + "/client/3998.250bcdbc1ff833f4.js": "2c0fcd351dd013be1f6d511389599399f2589b5b", + "/client/4087.f66257eed0019010.js": "2aa9355905702d26bf417e556d3c315e337c4b4b", + "/client/4090.f94706e449b7c8d3.js": "89bdfe56053dc7dc6bf7a0cc437b890c46007cf2", + "/client/433.491e795d35d1f6f7.js": "7c557496a33781e177b86263b033b75988332663", + "/client/4458.97896ca5c7fd4dad.js": "fbc36c615c27cd655d2ad753f911a6a3d9aebd98", + "/client/4530.c5f3dd77ca88e264.js": "f086e052c1029b9603637c763235b2605eb359be", + "/client/469.4afa3788b36ad2b9.js": "6e6337388729721c031b53e9d1725855c66dbcfa", + "/client/4764.e986a2dbf033efa1.js": "f38b1f6770aac34e4fd8f51bb1b7ee2ce92cb415", + "/client/4882.25946489c3bee5b2.js": "344d0f940f0a29399fc74170712ba383b0f74c70", + "/client/5015.aad93084006cada9.js": "b78786f45502c681a704957527597f97392e48ed", "/client/5022.ad869089066a725a.js": "966e4a29409922cd4e7efd2303b48f2990f2e27f", - "/client/505.6ca17ad92be187aa.js": "a43cf55278aa1a00b0e60e3de794a0122084c7c5", - "/client/5454.a50a882f6f6679fc.js": "b1fe74537d9e4622fffb05818651728bbdf1471a", - "/client/5675.4dd8fb3397e3bef5.js": "4b3f5a8165766886e327927a1cb5a3680a16ae39", - "/client/5860.660e5e9cd76b92cc.js": "6d4f41b6bf55cdee46810140d34263e95d29ea25", - "/client/5962.cb92da0853ab2601.js": "d0a4fdf419d61083378bef26251dfc8ffcbd8bf3", - "/client/6304.f690f11aebd3019b.js": "3d39fb4234e90547f5fd7eed6f197564159b1b41", - "/client/6642.f555a673d439add1.js": "80c8e1af8a768781ddc9d69f351d7e087ebd1ea8", - "/client/6673.dab3aa73b57f5e68.js": "bc4917c24d86e319713157e6a932e5736cae1e2e", - "/client/6754.9ea38b9badfd8343.js": "b41249b5561d39e58ac0bba24366402329a46998", - "/client/7059.5deb94bf9ea588f5.js": "a26622d5815c5b3a554ca331bf50ec54908cf634", - "/client/7091.827a5191d442143c.js": "bd46e4da396fa5b06056e2e3ba9bfa132e8199e0", - "/client/7219.722e20ce707a870d.js": "5a268e54ffb2260047ae14b74a62715c31f231ed", - "/client/7465.79b63965973746d6.js": "a82c646d4685dedaa95f8b5c5b3f9a901b60c628", - "/client/7635.3f6419bce03ff529.js": "b6add691205bbf205af26077141853d94eea9912", - "/client/7666.ee5d47d88504157a.js": "2a757c1f09795e0dd65645a6c83d8de757cc043a", - "/client/7730.e2d2e12d75cc60f1.js": "4b5cb5ce267ad3c652c36b3d591180b7fa8957c2", - "/client/8058.92bc3c5df214f8f0.js": "fe42050e676084466c8c16238094583134c97bec", - "/client/8382.bbe802f54333b9dd.js": "62f7658421da3c825953fa01a3b7931193051380", - "/client/8484.06a77f1145488f52.js": "09e3ddffe9d00f26c71e56615221b814c93f8134", - "/client/8577.59e83613da15a621.js": "cde854552b5fa12847f7b381d37644e31b8865c6", - "/client/8633.78084433b69827de.js": "be8435871c822499acd162674bf383e419936f87", - "/client/8811.fa27240c7e7762d6.js": "eef9b08f39ef96197b2347c4d294f04f436479d4", - "/client/8866.f720f8df21946b48.js": "25f97232e30c220d5061c2751693bfd6011a8583", - "/client/9352.4ceb0d17907703d3.js": "bb8e80b75c7455a05b712e1ac2675b836618ac73", - "/client/9588.1cc95fab80f3cf77.js": "79d718080880a08abf63755e23f005b8795d068e", - "/client/9793.b779751b21b0900c.js": "c190bfd04193fb9dd8e3573a7e40ce15e4b9cf03", - "/client/9820.d5a15e4b1f1e048f.js": "adc1195ed2edfb1d0c03e8a2ef4e52ad72d8232d", - "/client/9857.05bd1d696f231361.js": "96ba4ce30699822382ea5a5cd4fa3592abe70217", - "/client/9882.86a12585fae92e15.js": "3d53c45d1f6362154c7359460236648fc81c2c87", - "/client/9992.d3db009f6002a9de.js": "18f68cdf6ca10fe44d07aafe7ba3574ebf427239", + "/client/505.3c60860a3ef35ed6.js": "a6eb538b7c2a5e3ed1287a88b5028210eb52d78b", + "/client/5248.98efe3c014a25210.js": "c40a3e4e7f82836ed351ba15fdc037b4ebc90302", + "/client/5454.b5ba125b45081601.js": "e2c52f822681865b93c7285821fc0a56e4c8d970", + "/client/5675.92c17c94282b7d8b.js": "f9138218caecb118f03e3e6b859d525d19adca64", + "/client/5860.1f36510b49888a1d.js": "a496b54be6e35aa398881c9120b3de8d89600b5f", + "/client/5962.e4f5f4eeb6139f84.js": "bfe7b237afb312ae754a4abd46670f6737d501df", + "/client/6304.8d10c89aadd8de28.js": "867f52a42ac0e0091864cb67e69421f6b09b198f", + "/client/6416.d2723744cffdb9ec.js": "e4d8dc955125a9bdee54a43f8f1f1ccab3e58d22", + "/client/6642.d1acb7e74bbea8f2.js": "dcd99ee3303840c75dffd5fb1bae41cf725c26ff", + "/client/6673.86cfd52a9e7278e6.js": "f6fa7b7195c9e151e5c00fa59adda71dd6012218", + "/client/6754.f0ccffccc8442b6f.js": "487671f45582ed7c06323fb83a96eddb86c90877", + "/client/7059.7bee78ebe7c2ed91.js": "3a1eec39d2a2e589dd17282fa987aa5b659590b8", + "/client/7091.ff04cb4c2da6c91e.js": "279e6291b06d63905f9ed95dc54c3839bd2ac006", + "/client/7219.4353aa51f1b64318.js": "77fbf9a6f46503917fb7ceb1c0ba0b388bf83bf0", + "/client/7250.7ac39b5df59375aa.js": "44f76baa8625c01f1eb875d2f61325f97fc9f45e", + "/client/7465.e165e05f3f506296.js": "4fe62f4f95795355c8e213a036b6fb91efbd4eaa", + "/client/7635.36b9e6acdefde71d.js": "89e09354313a7647b3d97cd267e93f33dfa4de96", + "/client/7666.156b3f1af7ffc723.js": "46a25dc9bb4aa37d209100dd3f3e58796ea861ed", + "/client/7730.e598dcf04aabd714.js": "67ab9c1990a9233d3f7f76a76b9aabfa3aac1810", + "/client/8382.a53e595ef07127aa.js": "2f7998c26ba27ae6cbb66316b4c008b6fb5a2c69", + "/client/8484.79b75e65eb51a62e.js": "c954f91c92e88abf86ba22bba340249c7197aee9", + "/client/8577.de9e1fde527283ee.js": "c886fa6df993587066f6558053ee3d20ddfb913e", + "/client/8594.2d51227395bb24eb.js": "4d99a93936d2b2bef9916eb91c33a0a641449524", + "/client/8633.19c7b0c72176be9e.js": "a86d69210965fcb30bcd9c2f3e4ae329fb7fec03", + "/client/8811.2c048240fd1c9e4f.js": "ed47d1c1161f647b83f5ebb3f8cfb61d9964eb69", + "/client/8866.68a75d59ea92eb3a.js": "62e9fb1972c88b42d8f57f60f7531af28ae50052", + "/client/9212.0fc405ad83c164f9.js": "3d52a5049d7210bdbd7b40665361a4209964e580", + "/client/9352.837c0fb25eceb138.js": "91d6291f173f30e7eb3516708b682f6f7aba37a5", + "/client/9588.77272c931870fa0e.js": "5a8ba25bd158e7c2fb107c5fb35e5a6a3b3649a7", + "/client/962.d2f2c721bda82746.js": "823e0062cb9bfc93a6854bf91709b80d6cd45cad", + "/client/9793.ff69add7f4dea225.js": "6f262e25faa6605e3e2cfe092d6801b40cc1427b", + "/client/9820.141cb6077e5f2652.js": "15831244a19e4cbf6a1c24afbdab70d3a5d9b68e", + "/client/9857.1e55968d9a40a9f5.js": "6171ea1d8ff456b1601568802de5f8a4864a5caa", + "/client/9882.0f68c84f0c9163db.js": "cf12484b9019ca3fb8b25c4439369345707ad2ac", + "/client/9992.c35b0fafad92be3f.js": "08a4076019ccf79f8726f1bc290fc88b6791161d", "/client/assets/icon.png": "d42def71c801f6a20990a865728651b482e6a9f4", "/client/assets/icon/favicon.png": "3628f3a19a327c290256b780baeafe3a80839e8a", "/client/assets/icons/icon-144x144.png": "3628f3a19a327c290256b780baeafe3a80839e8a", @@ -169,19 +177,19 @@ "/client/assets/icons/icon-72x72.png": "1433f1d5b118c49d0d1825d7f0669b1d7a8158b6", "/client/assets/icons/icon-96x96.png": "7b8c615e1123521f4b0ae10d59314fc188397c9c", "/client/assets/shapes.svg": "5413e95adabcb2cb639970051f55e0ddb64ace53", - "/client/common.529492ee4d8ea689.js": "3786f5ca6d894a98c4201cc0d599ee0a8d42a8f5", - "/client/index.html": "6cbe8e4f4a5fb369d5ef760ef47983ede20fc5aa", - "/client/main.a98e30c3eddc5a24.js": "2edeed3081a4c280d39f5231013f10b9cdbda65f", + "/client/common.eb59cb5f4f104273.js": "6f39485daab4b5d0d65d2eedd491333db22ac895", + "/client/index.html": "0fc6101e9fac426c50de9808e50cc11010adc963", + "/client/main.ed52b21c04dc068d.js": "de4d1edf25206f4f50177f72dca308336f35821c", "/client/manifest.webmanifest": "8d0840aea9ec2f189faf200941e74488b3930670", - "/client/materialdesignicons-webfont.3b00206bc029c176.ttf": "8fbf04f59a7d9fbd56dbe741a14715876ccb68f6", - "/client/materialdesignicons-webfont.68358e875826bc5f.woff2": "372ee25ad5727e198a9f04e27a6eddb3b7e0493a", - "/client/materialdesignicons-webfont.fc79b61d835bacc3.woff": "e5980de12d9f9bdea2422624ff4255b1f89f6209", - "/client/polyfills-core-js.93f56369317b7a8e.js": "c8e9e4ae48fec22ae530c491f407d01f349509a9", - "/client/polyfills-dom.516ff539260f3e0d.js": "cea88d53dd7d9ae658909b54c7bf701b2c796086", - "/client/polyfills.441dd4ca9dc0674f.js": "93dc4c39be354f129105dbbbffde5b12a6ea08f4", - "/client/runtime.4717923028a23f2d.js": "c02a06c3a8c5fabb6b8a028ab480fe1ac7873cef", - "/client/scripts.3bd091fa9f6f76c7.js": "a05ed220dafd73c670db4c73f3bb006c805e7e8f", - "/client/styles.2cf2c1d48adee955.css": "b80edd2ccfee1cb92c418938f5a408ad7099ebaa" + "/client/materialdesignicons-webfont.714a4eee3d02a229.ttf": "4f51a4dc75a68d3e57321c448efddea23c8a9db0", + "/client/materialdesignicons-webfont.e659bf56a63b097b.woff": "cc3dd46af5ad6fbccda70b453d5594b39ecd6ac4", + "/client/materialdesignicons-webfont.fbaef2a9d5a54fc0.woff2": "4e20f6ccf43199dea5c85b23a0e0f0ba81ffee26", + "/client/polyfills-core-js.482119fd0c53c127.js": "707df99a391f9796b73fbde8d7b0252320de4a61", + "/client/polyfills-dom.a376f9102aab6bcd.js": "eee080508f3cddf0d75bb720ef8750f8f7a2e7cf", + "/client/polyfills.8f7d62547bd405c0.js": "b6616a64228f5e6f47fc1fe573492751958d7bb1", + "/client/runtime.c40278cb19bf825c.js": "6e5a3e26d43d823b74284ad1b7bde7c744fdc784", + "/client/scripts.9d4a0f721713f98a.js": "ea4a746e7ae0998bf01377050a518451f0bded23", + "/client/styles.09e982d07d3dccf6.css": "d6ad77607063ad45e6569c51f8a4d0584317e146" }, "navigationUrls": [ { diff --git a/MacroDeck/wwwroot/client/polyfills-core-js.482119fd0c53c127.js b/MacroDeck/wwwroot/client/polyfills-core-js.482119fd0c53c127.js new file mode 100644 index 00000000..a7726d65 --- /dev/null +++ b/MacroDeck/wwwroot/client/polyfills-core-js.482119fd0c53c127.js @@ -0,0 +1 @@ +(self.webpackChunkapp=self.webpackChunkapp||[]).push([[2214],{2668:()=>{!function(xt){"use strict";!function(i){var h={};function t(r){if(h[r])return h[r].exports;var n=h[r]={i:r,l:!1,exports:{}};return i[r].call(n.exports,n,n.exports,t),n.l=!0,n.exports}t.m=i,t.c=h,t.d=function(r,n,e){t.o(r,n)||Object.defineProperty(r,n,{enumerable:!0,get:e})},t.r=function(r){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(r,"__esModule",{value:!0})},t.t=function(r,n){if(1&n&&(r=t(r)),8&n||4&n&&"object"==typeof r&&r&&r.__esModule)return r;var e=Object.create(null);if(t.r(e),Object.defineProperty(e,"default",{enumerable:!0,value:r}),2&n&&"string"!=typeof r)for(var o in r)t.d(e,o,function(a){return r[a]}.bind(null,o));return e},t.n=function(r){var n=r&&r.__esModule?function(){return r.default}:function(){return r};return t.d(n,"a",n),n},t.o=function(r,n){return Object.prototype.hasOwnProperty.call(r,n)},t.p="",t(t.s=0)}([function(i,h,t){t(1),t(55),t(62),t(68),t(70),t(71),t(72),t(73),t(75),t(76),t(78),t(87),t(88),t(89),t(98),t(99),t(101),t(102),t(103),t(105),t(106),t(107),t(108),t(110),t(111),t(112),t(113),t(114),t(115),t(116),t(117),t(118),t(127),t(130),t(131),t(133),t(135),t(136),t(137),t(138),t(139),t(141),t(143),t(146),t(148),t(150),t(151),t(153),t(154),t(155),t(156),t(157),t(159),t(160),t(162),t(163),t(164),t(165),t(166),t(167),t(168),t(169),t(170),t(172),t(173),t(183),t(184),t(185),t(189),t(191),t(192),t(193),t(194),t(195),t(196),t(198),t(201),t(202),t(203),t(204),t(208),t(209),t(212),t(213),t(214),t(215),t(216),t(217),t(218),t(219),t(221),t(222),t(223),t(226),t(227),t(228),t(229),t(230),t(231),t(232),t(233),t(234),t(235),t(236),t(237),t(238),t(240),t(241),t(243),t(248),i.exports=t(246)},function(i,h,t){var r=t(2),n=t(6),e=t(45),o=t(14),a=t(46),u=t(39),c=t(47),s=t(48),l=t(52),p=t(49),y=t(53),g=p("isConcatSpreadable"),S=y>=51||!n(function(){var I=[];return I[g]=!1,I.concat()[0]!==I}),O=l("concat"),x=function(I){if(!o(I))return!1;var E=I[g];return void 0!==E?!!E:e(I)};r({target:"Array",proto:!0,forced:!S||!O},{concat:function(I){var E,R,w,f,d,m=a(this),b=s(m,0),A=0;for(E=-1,w=arguments.length;E9007199254740991)throw TypeError("Maximum allowed index exceeded");for(R=0;R=9007199254740991)throw TypeError("Maximum allowed index exceeded");c(b,A++,d)}return b.length=A,b}})},function(i,h,t){var r=t(3),n=t(4).f,e=t(18),o=t(21),a=t(22),u=t(32),c=t(44);i.exports=function(s,l){var p,y,g,S,O,x=s.target,I=s.global,E=s.stat;if(p=I?r:E?r[x]||a(x,{}):(r[x]||{}).prototype)for(y in l){if(S=l[y],g=s.noTargetGet?(O=n(p,y))&&O.value:p[y],!c(I?y:x+(E?".":"#")+y,s.forced)&&void 0!==g){if(typeof S==typeof g)continue;u(S,g)}(s.sham||g&&g.sham)&&e(S,"sham",!0),o(p,y,S,s)}}},function(i,h){var t=function(r){return r&&r.Math==Math&&r};i.exports=t("object"==typeof globalThis&&globalThis)||t("object"==typeof window&&window)||t("object"==typeof self&&self)||t("object"==typeof global&&global)||Function("return this")()},function(i,h,t){var r=t(5),n=t(7),e=t(8),o=t(9),a=t(13),u=t(15),c=t(16),s=Object.getOwnPropertyDescriptor;h.f=r?s:function(l,p){if(l=o(l),p=a(p,!0),c)try{return s(l,p)}catch(y){}if(u(l,p))return e(!n.f.call(l,p),l[p])}},function(i,h,t){var r=t(6);i.exports=!r(function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]})},function(i,h){i.exports=function(t){try{return!!t()}catch(r){return!0}}},function(i,h,t){var r={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor,e=n&&!r.call({1:2},1);h.f=e?function(o){var a=n(this,o);return!!a&&a.enumerable}:r},function(i,h){i.exports=function(t,r){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:r}}},function(i,h,t){var r=t(10),n=t(12);i.exports=function(e){return r(n(e))}},function(i,h,t){var r=t(6),n=t(11),e="".split;i.exports=r(function(){return!Object("z").propertyIsEnumerable(0)})?function(o){return"String"==n(o)?e.call(o,""):Object(o)}:Object},function(i,h){var t={}.toString;i.exports=function(r){return t.call(r).slice(8,-1)}},function(i,h){i.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},function(i,h,t){var r=t(14);i.exports=function(n,e){if(!r(n))return n;var o,a;if(e&&"function"==typeof(o=n.toString)&&!r(a=o.call(n))||"function"==typeof(o=n.valueOf)&&!r(a=o.call(n))||!e&&"function"==typeof(o=n.toString)&&!r(a=o.call(n)))return a;throw TypeError("Can't convert object to primitive value")}},function(i,h){i.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(i,h){var t={}.hasOwnProperty;i.exports=function(r,n){return t.call(r,n)}},function(i,h,t){var r=t(5),n=t(6),e=t(17);i.exports=!r&&!n(function(){return 7!=Object.defineProperty(e("div"),"a",{get:function(){return 7}}).a})},function(i,h,t){var r=t(3),n=t(14),e=r.document,o=n(e)&&n(e.createElement);i.exports=function(a){return o?e.createElement(a):{}}},function(i,h,t){var r=t(5),n=t(19),e=t(8);i.exports=r?function(o,a,u){return n.f(o,a,e(1,u))}:function(o,a,u){return o[a]=u,o}},function(i,h,t){var r=t(5),n=t(16),e=t(20),o=t(13),a=Object.defineProperty;h.f=r?a:function(u,c,s){if(e(u),c=o(c,!0),e(s),n)try{return a(u,c,s)}catch(l){}if("get"in s||"set"in s)throw TypeError("Accessors not supported");return"value"in s&&(u[c]=s.value),u}},function(i,h,t){var r=t(14);i.exports=function(n){if(!r(n))throw TypeError(String(n)+" is not an object");return n}},function(i,h,t){var r=t(3),n=t(18),e=t(15),o=t(22),a=t(23),u=t(25),c=u.get,s=u.enforce,l=String(String).split("String");(i.exports=function(p,y,g,S){var O=!!S&&!!S.unsafe,x=!!S&&!!S.enumerable,I=!!S&&!!S.noTargetGet;"function"==typeof g&&("string"!=typeof y||e(g,"name")||n(g,"name",y),s(g).source=l.join("string"==typeof y?y:"")),p!==r?(O?!I&&p[y]&&(x=!0):delete p[y],x?p[y]=g:n(p,y,g)):x?p[y]=g:o(y,g)})(Function.prototype,"toString",function(){return"function"==typeof this&&c(this).source||a(this)})},function(i,h,t){var r=t(3),n=t(18);i.exports=function(e,o){try{n(r,e,o)}catch(a){r[e]=o}return o}},function(i,h,t){var r=t(24),n=Function.toString;"function"!=typeof r.inspectSource&&(r.inspectSource=function(e){return n.call(e)}),i.exports=r.inspectSource},function(i,h,t){var r=t(3),n=t(22),e=r["__core-js_shared__"]||n("__core-js_shared__",{});i.exports=e},function(i,h,t){var r,n,e,o=t(26),a=t(3),u=t(14),c=t(18),s=t(15),l=t(27),p=t(31);if(o){var g=new(0,a.WeakMap),S=g.get,O=g.has,x=g.set;r=function(E,R){return x.call(g,E,R),R},n=function(E){return S.call(g,E)||{}},e=function(E){return O.call(g,E)}}else{var I=l("state");p[I]=!0,r=function(E,R){return c(E,I,R),R},n=function(E){return s(E,I)?E[I]:{}},e=function(E){return s(E,I)}}i.exports={set:r,get:n,has:e,enforce:function(E){return e(E)?n(E):r(E,{})},getterFor:function(E){return function(R){var w;if(!u(R)||(w=n(R)).type!==E)throw TypeError("Incompatible receiver, "+E+" required");return w}}}},function(i,h,t){var r=t(3),n=t(23),e=r.WeakMap;i.exports="function"==typeof e&&/native code/.test(n(e))},function(i,h,t){var r=t(28),n=t(30),e=r("keys");i.exports=function(o){return e[o]||(e[o]=n(o))}},function(i,h,t){var r=t(29),n=t(24);(i.exports=function(e,o){return n[e]||(n[e]=void 0!==o?o:{})})("versions",[]).push({version:"3.6.5",mode:r?"pure":"global",copyright:"\xa9 2020 Denis Pushkarev (zloirock.ru)"})},function(i,h){i.exports=!1},function(i,h){var t=0,r=Math.random();i.exports=function(n){return"Symbol("+String(void 0===n?"":n)+")_"+(++t+r).toString(36)}},function(i,h){i.exports={}},function(i,h,t){var r=t(15),n=t(33),e=t(4),o=t(19);i.exports=function(a,u){for(var c=n(u),s=o.f,l=e.f,p=0;pl;)r(s,c=u[l++])&&(~e(p,c)||p.push(c));return p}},function(i,h,t){var r=t(9),n=t(39),e=t(41),o=function(a){return function(u,c,s){var l,p=r(u),y=n(p.length),g=e(s,y);if(a&&c!=c){for(;y>g;)if((l=p[g++])!=l)return!0}else for(;y>g;g++)if((a||g in p)&&p[g]===c)return a||g||0;return!a&&-1}};i.exports={includes:o(!0),indexOf:o(!1)}},function(i,h,t){var r=t(40),n=Math.min;i.exports=function(e){return e>0?n(r(e),9007199254740991):0}},function(i,h){var t=Math.ceil,r=Math.floor;i.exports=function(n){return isNaN(n=+n)?0:(n>0?r:t)(n)}},function(i,h,t){var r=t(40),n=Math.max,e=Math.min;i.exports=function(o,a){var u=r(o);return u<0?n(u+a,0):e(u,a)}},function(i,h){i.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(i,h){h.f=Object.getOwnPropertySymbols},function(i,h,t){var r=t(6),n=/#|\.prototype\./,e=function(s,l){var p=a[o(s)];return p==c||p!=u&&("function"==typeof l?r(l):!!l)},o=e.normalize=function(s){return String(s).replace(n,".").toLowerCase()},a=e.data={},u=e.NATIVE="N",c=e.POLYFILL="P";i.exports=e},function(i,h,t){var r=t(11);i.exports=Array.isArray||function(n){return"Array"==r(n)}},function(i,h,t){var r=t(12);i.exports=function(n){return Object(r(n))}},function(i,h,t){var r=t(13),n=t(19),e=t(8);i.exports=function(o,a,u){var c=r(a);c in o?n.f(o,c,e(0,u)):o[c]=u}},function(i,h,t){var r=t(14),n=t(45),e=t(49)("species");i.exports=function(o,a){var u;return n(o)&&("function"!=typeof(u=o.constructor)||u!==Array&&!n(u.prototype)?r(u)&&null===(u=u[e])&&(u=void 0):u=void 0),new(void 0===u?Array:u)(0===a?0:a)}},function(i,h,t){var r=t(3),n=t(28),e=t(15),o=t(30),a=t(50),u=t(51),c=n("wks"),s=r.Symbol,l=u?s:s&&s.withoutSetter||o;i.exports=function(p){return e(c,p)||(c[p]=a&&e(s,p)?s[p]:l("Symbol."+p)),c[p]}},function(i,h,t){var r=t(6);i.exports=!!Object.getOwnPropertySymbols&&!r(function(){return!String(Symbol())})},function(i,h,t){var r=t(50);i.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},function(i,h,t){var r=t(6),n=t(49),e=t(53),o=n("species");i.exports=function(a){return e>=51||!r(function(){var u=[];return(u.constructor={})[o]=function(){return{foo:1}},1!==u[a](Boolean).foo})}},function(i,h,t){var r,n,e=t(3),o=t(54),a=e.process,u=a&&a.versions,c=u&&u.v8;c?n=(r=c.split("."))[0]+r[1]:o&&(!(r=o.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=o.match(/Chrome\/(\d+)/))&&(n=r[1]),i.exports=n&&+n},function(i,h,t){var r=t(34);i.exports=r("navigator","userAgent")||""},function(i,h,t){var r=t(2),n=t(56),e=t(57);r({target:"Array",proto:!0},{copyWithin:n}),e("copyWithin")},function(i,h,t){var r=t(46),n=t(41),e=t(39),o=Math.min;i.exports=[].copyWithin||function(a,u){var c=r(this),s=e(c.length),l=n(a,s),p=n(u,s),y=arguments.length>2?arguments[2]:void 0,g=o((void 0===y?s:n(y,s))-p,s-l),S=1;for(p0;)p in c?c[l]=c[p]:delete c[l],l+=S,p+=S;return c}},function(i,h,t){var r=t(49),n=t(58),e=t(19),o=r("unscopables"),a=Array.prototype;null==a[o]&&e.f(a,o,{configurable:!0,value:n(null)}),i.exports=function(u){a[o][u]=!0}},function(i,h,t){var r,n=t(20),e=t(59),o=t(42),a=t(31),u=t(61),c=t(17),l=t(27)("IE_PROTO"),p=function(){},y=function(S){return" + diff --git a/MacroDeck/wwwroot/client/ngsw.json b/MacroDeck/wwwroot/client/ngsw.json index 23877afe..2575790e 100644 --- a/MacroDeck/wwwroot/client/ngsw.json +++ b/MacroDeck/wwwroot/client/ngsw.json @@ -1,6 +1,6 @@ { "configVersion": 1, - "timestamp": 1709590375978, + "timestamp": 1709592360972, "index": "/client/index.html", "assetGroups": [ { @@ -53,7 +53,7 @@ "/client/7465.e165e05f3f506296.js", "/client/7635.36b9e6acdefde71d.js", "/client/7666.156b3f1af7ffc723.js", - "/client/7730.e598dcf04aabd714.js", + "/client/7730.cc30d01effde8502.js", "/client/8382.a53e595ef07127aa.js", "/client/8484.79b75e65eb51a62e.js", "/client/8577.de9e1fde527283ee.js", @@ -77,7 +77,7 @@ "/client/polyfills-core-js.482119fd0c53c127.js", "/client/polyfills-dom.a376f9102aab6bcd.js", "/client/polyfills.8f7d62547bd405c0.js", - "/client/runtime.c40278cb19bf825c.js", + "/client/runtime.07b38c6288f63124.js", "/client/scripts.9d4a0f721713f98a.js", "/client/styles.09e982d07d3dccf6.css" ], @@ -151,7 +151,7 @@ "/client/7465.e165e05f3f506296.js": "4fe62f4f95795355c8e213a036b6fb91efbd4eaa", "/client/7635.36b9e6acdefde71d.js": "89e09354313a7647b3d97cd267e93f33dfa4de96", "/client/7666.156b3f1af7ffc723.js": "46a25dc9bb4aa37d209100dd3f3e58796ea861ed", - "/client/7730.e598dcf04aabd714.js": "67ab9c1990a9233d3f7f76a76b9aabfa3aac1810", + "/client/7730.cc30d01effde8502.js": "7404cc8914fcff311a081fd4b17bbd89120f4df4", "/client/8382.a53e595ef07127aa.js": "2f7998c26ba27ae6cbb66316b4c008b6fb5a2c69", "/client/8484.79b75e65eb51a62e.js": "c954f91c92e88abf86ba22bba340249c7197aee9", "/client/8577.de9e1fde527283ee.js": "c886fa6df993587066f6558053ee3d20ddfb913e", @@ -178,7 +178,7 @@ "/client/assets/icons/icon-96x96.png": "7b8c615e1123521f4b0ae10d59314fc188397c9c", "/client/assets/shapes.svg": "5413e95adabcb2cb639970051f55e0ddb64ace53", "/client/common.eb59cb5f4f104273.js": "6f39485daab4b5d0d65d2eedd491333db22ac895", - "/client/index.html": "0fc6101e9fac426c50de9808e50cc11010adc963", + "/client/index.html": "7c41e9a0924e48c0be849d389e9068d1a9674474", "/client/main.ed52b21c04dc068d.js": "de4d1edf25206f4f50177f72dca308336f35821c", "/client/manifest.webmanifest": "8d0840aea9ec2f189faf200941e74488b3930670", "/client/materialdesignicons-webfont.714a4eee3d02a229.ttf": "4f51a4dc75a68d3e57321c448efddea23c8a9db0", @@ -187,7 +187,7 @@ "/client/polyfills-core-js.482119fd0c53c127.js": "707df99a391f9796b73fbde8d7b0252320de4a61", "/client/polyfills-dom.a376f9102aab6bcd.js": "eee080508f3cddf0d75bb720ef8750f8f7a2e7cf", "/client/polyfills.8f7d62547bd405c0.js": "b6616a64228f5e6f47fc1fe573492751958d7bb1", - "/client/runtime.c40278cb19bf825c.js": "6e5a3e26d43d823b74284ad1b7bde7c744fdc784", + "/client/runtime.07b38c6288f63124.js": "c8398cc0d79e163c04b2754d8896375aff2c1304", "/client/scripts.9d4a0f721713f98a.js": "ea4a746e7ae0998bf01377050a518451f0bded23", "/client/styles.09e982d07d3dccf6.css": "d6ad77607063ad45e6569c51f8a4d0584317e146" }, diff --git a/MacroDeck/wwwroot/client/runtime.c40278cb19bf825c.js b/MacroDeck/wwwroot/client/runtime.07b38c6288f63124.js similarity index 98% rename from MacroDeck/wwwroot/client/runtime.c40278cb19bf825c.js rename to MacroDeck/wwwroot/client/runtime.07b38c6288f63124.js index fa44f355..0e087588 100644 --- a/MacroDeck/wwwroot/client/runtime.c40278cb19bf825c.js +++ b/MacroDeck/wwwroot/client/runtime.07b38c6288f63124.js @@ -1 +1 @@ -(()=>{"use strict";var e,v={},g={};function f(e){var r=g[e];if(void 0!==r)return r.exports;var a=g[e]={exports:{}};return v[e](a,a.exports,f),a.exports}f.m=v,e=[],f.O=(r,a,d,n)=>{if(!a){var t=1/0;for(c=0;c=n)&&Object.keys(f.O).every(p=>f.O[p](a[b]))?a.splice(b--,1):(l=!1,n0&&e[c-1][2]>n;c--)e[c]=e[c-1];e[c]=[a,d,n]},f.n=e=>{var r=e&&e.__esModule?()=>e.default:()=>e;return f.d(r,{a:r}),r},(()=>{var r,e=Object.getPrototypeOf?a=>Object.getPrototypeOf(a):a=>a.__proto__;f.t=function(a,d){if(1&d&&(a=this(a)),8&d||"object"==typeof a&&a&&(4&d&&a.__esModule||16&d&&"function"==typeof a.then))return a;var n=Object.create(null);f.r(n);var c={};r=r||[null,e({}),e([]),e(e)];for(var t=2&d&&a;"object"==typeof t&&!~r.indexOf(t);t=e(t))Object.getOwnPropertyNames(t).forEach(l=>c[l]=()=>a[l]);return c.default=()=>a,f.d(n,c),n}})(),f.d=(e,r)=>{for(var a in r)f.o(r,a)&&!f.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:r[a]})},f.f={},f.e=e=>Promise.all(Object.keys(f.f).reduce((r,a)=>(f.f[a](e,r),r),[])),f.u=e=>(({2214:"polyfills-core-js",6748:"polyfills-dom",8592:"common"}[e]||e)+"."+{185:"ce821f1b2d62ad15",433:"491e795d35d1f6f7",469:"4afa3788b36ad2b9",505:"3c60860a3ef35ed6",962:"d2f2c721bda82746",1315:"c2c04f41e9b51c90",1372:"3203064569a03f8f",1745:"6fb361b985237c0b",2214:"482119fd0c53c127",2841:"0325b846ae8d2fde",2912:"953224b437fc9e4f",2975:"fcb38f59e7130188",3028:"a9fdf19f972848e8",3150:"00a7b3125ec6603a",3483:"c40e8aeb516fff90",3544:"ebdd7e33a848038f",3672:"a23f634908dc6007",3734:"67540265d95ace0a",3998:"250bcdbc1ff833f4",4087:"f66257eed0019010",4090:"f94706e449b7c8d3",4458:"97896ca5c7fd4dad",4530:"c5f3dd77ca88e264",4764:"e986a2dbf033efa1",4882:"25946489c3bee5b2",5015:"aad93084006cada9",5022:"ad869089066a725a",5248:"98efe3c014a25210",5454:"b5ba125b45081601",5675:"92c17c94282b7d8b",5860:"1f36510b49888a1d",5962:"e4f5f4eeb6139f84",6304:"8d10c89aadd8de28",6416:"d2723744cffdb9ec",6642:"d1acb7e74bbea8f2",6673:"86cfd52a9e7278e6",6748:"a376f9102aab6bcd",6754:"f0ccffccc8442b6f",7059:"7bee78ebe7c2ed91",7091:"ff04cb4c2da6c91e",7219:"4353aa51f1b64318",7250:"7ac39b5df59375aa",7465:"e165e05f3f506296",7635:"36b9e6acdefde71d",7666:"156b3f1af7ffc723",7730:"e598dcf04aabd714",8382:"a53e595ef07127aa",8484:"79b75e65eb51a62e",8577:"de9e1fde527283ee",8592:"eb59cb5f4f104273",8594:"2d51227395bb24eb",8633:"19c7b0c72176be9e",8811:"2c048240fd1c9e4f",8866:"68a75d59ea92eb3a",9212:"0fc405ad83c164f9",9352:"837c0fb25eceb138",9588:"77272c931870fa0e",9793:"ff69add7f4dea225",9820:"141cb6077e5f2652",9857:"1e55968d9a40a9f5",9882:"0f68c84f0c9163db",9992:"c35b0fafad92be3f"}[e]+".js"),f.miniCssF=e=>{},f.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),(()=>{var e={},r="app:";f.l=(a,d,n,c)=>{if(e[a])e[a].push(d);else{var t,l;if(void 0!==n)for(var b=document.getElementsByTagName("script"),i=0;i{t.onerror=t.onload=null,clearTimeout(s);var y=e[a];if(delete e[a],t.parentNode&&t.parentNode.removeChild(t),y&&y.forEach(_=>_(p)),m)return m(p)},s=setTimeout(u.bind(null,void 0,{type:"timeout",target:t}),12e4);t.onerror=u.bind(null,t.onerror),t.onload=u.bind(null,t.onload),l&&document.head.appendChild(t)}}})(),f.r=e=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e;f.tt=()=>(void 0===e&&(e={createScriptURL:r=>r},typeof trustedTypes<"u"&&trustedTypes.createPolicy&&(e=trustedTypes.createPolicy("angular#bundler",e))),e)})(),f.tu=e=>f.tt().createScriptURL(e),f.p="/client/",(()=>{var e={3666:0};f.f.j=(d,n)=>{var c=f.o(e,d)?e[d]:void 0;if(0!==c)if(c)n.push(c[2]);else if(3666!=d){var t=new Promise((o,u)=>c=e[d]=[o,u]);n.push(c[2]=t);var l=f.p+f.u(d),b=new Error;f.l(l,o=>{if(f.o(e,d)&&(0!==(c=e[d])&&(e[d]=void 0),c)){var u=o&&("load"===o.type?"missing":o.type),s=o&&o.target&&o.target.src;b.message="Loading chunk "+d+" failed.\n("+u+": "+s+")",b.name="ChunkLoadError",b.type=u,b.request=s,c[1](b)}},"chunk-"+d,d)}else e[d]=0},f.O.j=d=>0===e[d];var r=(d,n)=>{var b,i,[c,t,l]=n,o=0;if(c.some(s=>0!==e[s])){for(b in t)f.o(t,b)&&(f.m[b]=t[b]);if(l)var u=l(f)}for(d&&d(n);o{"use strict";var e,v={},g={};function f(e){var r=g[e];if(void 0!==r)return r.exports;var a=g[e]={exports:{}};return v[e](a,a.exports,f),a.exports}f.m=v,e=[],f.O=(r,a,d,n)=>{if(!a){var t=1/0;for(c=0;c=n)&&Object.keys(f.O).every(p=>f.O[p](a[b]))?a.splice(b--,1):(l=!1,n0&&e[c-1][2]>n;c--)e[c]=e[c-1];e[c]=[a,d,n]},f.n=e=>{var r=e&&e.__esModule?()=>e.default:()=>e;return f.d(r,{a:r}),r},(()=>{var r,e=Object.getPrototypeOf?a=>Object.getPrototypeOf(a):a=>a.__proto__;f.t=function(a,d){if(1&d&&(a=this(a)),8&d||"object"==typeof a&&a&&(4&d&&a.__esModule||16&d&&"function"==typeof a.then))return a;var n=Object.create(null);f.r(n);var c={};r=r||[null,e({}),e([]),e(e)];for(var t=2&d&&a;"object"==typeof t&&!~r.indexOf(t);t=e(t))Object.getOwnPropertyNames(t).forEach(l=>c[l]=()=>a[l]);return c.default=()=>a,f.d(n,c),n}})(),f.d=(e,r)=>{for(var a in r)f.o(r,a)&&!f.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:r[a]})},f.f={},f.e=e=>Promise.all(Object.keys(f.f).reduce((r,a)=>(f.f[a](e,r),r),[])),f.u=e=>(({2214:"polyfills-core-js",6748:"polyfills-dom",8592:"common"}[e]||e)+"."+{185:"ce821f1b2d62ad15",433:"491e795d35d1f6f7",469:"4afa3788b36ad2b9",505:"3c60860a3ef35ed6",962:"d2f2c721bda82746",1315:"c2c04f41e9b51c90",1372:"3203064569a03f8f",1745:"6fb361b985237c0b",2214:"482119fd0c53c127",2841:"0325b846ae8d2fde",2912:"953224b437fc9e4f",2975:"fcb38f59e7130188",3028:"a9fdf19f972848e8",3150:"00a7b3125ec6603a",3483:"c40e8aeb516fff90",3544:"ebdd7e33a848038f",3672:"a23f634908dc6007",3734:"67540265d95ace0a",3998:"250bcdbc1ff833f4",4087:"f66257eed0019010",4090:"f94706e449b7c8d3",4458:"97896ca5c7fd4dad",4530:"c5f3dd77ca88e264",4764:"e986a2dbf033efa1",4882:"25946489c3bee5b2",5015:"aad93084006cada9",5022:"ad869089066a725a",5248:"98efe3c014a25210",5454:"b5ba125b45081601",5675:"92c17c94282b7d8b",5860:"1f36510b49888a1d",5962:"e4f5f4eeb6139f84",6304:"8d10c89aadd8de28",6416:"d2723744cffdb9ec",6642:"d1acb7e74bbea8f2",6673:"86cfd52a9e7278e6",6748:"a376f9102aab6bcd",6754:"f0ccffccc8442b6f",7059:"7bee78ebe7c2ed91",7091:"ff04cb4c2da6c91e",7219:"4353aa51f1b64318",7250:"7ac39b5df59375aa",7465:"e165e05f3f506296",7635:"36b9e6acdefde71d",7666:"156b3f1af7ffc723",7730:"cc30d01effde8502",8382:"a53e595ef07127aa",8484:"79b75e65eb51a62e",8577:"de9e1fde527283ee",8592:"eb59cb5f4f104273",8594:"2d51227395bb24eb",8633:"19c7b0c72176be9e",8811:"2c048240fd1c9e4f",8866:"68a75d59ea92eb3a",9212:"0fc405ad83c164f9",9352:"837c0fb25eceb138",9588:"77272c931870fa0e",9793:"ff69add7f4dea225",9820:"141cb6077e5f2652",9857:"1e55968d9a40a9f5",9882:"0f68c84f0c9163db",9992:"c35b0fafad92be3f"}[e]+".js"),f.miniCssF=e=>{},f.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),(()=>{var e={},r="app:";f.l=(a,d,n,c)=>{if(e[a])e[a].push(d);else{var t,l;if(void 0!==n)for(var b=document.getElementsByTagName("script"),i=0;i{t.onerror=t.onload=null,clearTimeout(s);var y=e[a];if(delete e[a],t.parentNode&&t.parentNode.removeChild(t),y&&y.forEach(_=>_(p)),m)return m(p)},s=setTimeout(u.bind(null,void 0,{type:"timeout",target:t}),12e4);t.onerror=u.bind(null,t.onerror),t.onload=u.bind(null,t.onload),l&&document.head.appendChild(t)}}})(),f.r=e=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e;f.tt=()=>(void 0===e&&(e={createScriptURL:r=>r},typeof trustedTypes<"u"&&trustedTypes.createPolicy&&(e=trustedTypes.createPolicy("angular#bundler",e))),e)})(),f.tu=e=>f.tt().createScriptURL(e),f.p="/client/",(()=>{var e={3666:0};f.f.j=(d,n)=>{var c=f.o(e,d)?e[d]:void 0;if(0!==c)if(c)n.push(c[2]);else if(3666!=d){var t=new Promise((o,u)=>c=e[d]=[o,u]);n.push(c[2]=t);var l=f.p+f.u(d),b=new Error;f.l(l,o=>{if(f.o(e,d)&&(0!==(c=e[d])&&(e[d]=void 0),c)){var u=o&&("load"===o.type?"missing":o.type),s=o&&o.target&&o.target.src;b.message="Loading chunk "+d+" failed.\n("+u+": "+s+")",b.name="ChunkLoadError",b.type=u,b.request=s,c[1](b)}},"chunk-"+d,d)}else e[d]=0},f.O.j=d=>0===e[d];var r=(d,n)=>{var b,i,[c,t,l]=n,o=0;if(c.some(s=>0!==e[s])){for(b in t)f.o(t,b)&&(f.m[b]=t[b]);if(l)var u=l(f)}for(d&&d(n);o

yjK1Z8R(IJWEn=~7gotXiXKPDB0MSom>Q5+R3ZP^ zEcv{u`Nz@tc+QKX(I)?da``8caN>aclaf)2P7KR0;rK6_o-B~JxftW}OS|QtQYima zYMfexe)*@RgJW5<{L|?dJ|k298SNO6e`cNha)Qg5x}58?@-Qy{>{j_(a?m2bA{E2( z&!NCM6gro9UgiArxXbg#ul1xREPpcx47?SQ`)S zzP3;PRpeaNF8^xk@Ji@kJtqGeYSi)Hu=KB;kbhmB{Od`$zCnIH6V|uN-zwCC{Tl}5 zZ=+}fL)@k>@}EeP->HQ=2J3Hf{T7Y;Df%|+Z+FOlr&9jAG=H~U z{y+rE!HMT1%&6Z0{T&d0s-hmv^yhgck<;U~Fh zlmBTv>g0cx44Mq5fC8Vh{&_t{<$pm@el_#IY?MEej(+)H<$&YY4Er^Mev=6HM};a3 z%m0?f-%iN?u2uf`(FoIMjKr}4`9Czt|FK#APd)O-3+4Z8frOvg`y~VH{hA6IPf+l; zGz`iAy#NgLN2&Zt_Wu-U{FjF&`F|&2R8i_wlu@lHGYjL23UnwcY~?G;PE(YVh+0f4 zD#$T{wTNCtO)FPaWIXu)UCSS%qWE)iMg<`w(DQed`bb>q1oKVzy zj=Pm8YC|eo6qS_;nrzHQyP|f_1##J#+v{@7SB{8ER+?liUbrCW1Q#z^yv>+q&q`Ri zW_8Ts0E5*ZAcHk?yomFmjeR-EiF*)1qcfpFJ}nCN^jX%xOW-^*!J9 zrbTJ{mQw=99=(}ce8#we|I^O7(%RJvSFc(fw`A4ISuK2|M`ksyK9!5wM);e8n0@(6j?V%Z!;9H9IE8T`*%_>hh^_bEeDUnY!$y zwrPmm{!*J;|5o@V<5%NCzEBqNd@OMIBA&IYv3Pa*+J$T5*2b;j$H40J#R~&*L9W&= zS-T{-Wb@RQ^Rs5~#eLW8o0haV(oLAYX2puRD|Vc_BmcX?s7jdr*E`b_+{jroi?WI~ z#G21ePx$M(|8CD+vEqNe*#G9|#D(I&j9=|-sSHok48C-hC~NA=HE!nA4~5lhmQ1z( z=X~wdXnTfvpfw=Q3PwVh~=1-rIHeo_!zR7Mo%ZNf$rCrhev3ecwiF z9uIz+!WmP~0N)vAtZyz@VgB=dz_&&0Tw~=w-y>!)?w@bil}rBnLuJX-50Zt9&3Ds6 zhBdToQ)W_9=B9iO%(`OJihsThW~Xg1Qy1hfNR3($GtKj+dtTc7Q1pIFu1i|7Uv$XW z`cKBr|70%XR+s&gMDl_SX|vzSOi0L#+;=Kzx_9&*!G!2V>tkZpFN#hGUiQKKsO=xj zk51py4QaNH(DBT_^R^4$@)P#q>ve?@WvpGy7sm!;@zgi2Z_G26II;8i8RN{FX9VZ6 z5uCMh17Wk)Y%t<>oBH9iCVeNu*6>Zv56!9j+;;jg!MHs)?vP{6i`ikdm+Z}qaAW3K z5i??@+rjiuXy&}7_Vk$l`*u}m#*EoBW^9XI6dAwQZU0ZH|NqL-Q-x;F&}EBD{=W%q nSIZDQuCo2)1Hscwz@z)OPkSu*z@mMLtkCu)vcevxfh8XRs)PZ= diff --git a/MacroDeck/wwwroot/client/materialdesignicons-webfont.e659bf56a63b097b.woff b/MacroDeck/wwwroot/client/materialdesignicons-webfont.e659bf56a63b097b.woff new file mode 100644 index 0000000000000000000000000000000000000000..a36a5f2d4f83c0a39d0f5ff2e300ab40d17911cf GIT binary patch literal 587984 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%0A-XEYVwD)YDw0#CjPoL1+V2*ye^ei@#lTt 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
2^2q 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
#ZUrd%X>>S4ODn_5NhE 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