From b4db8d08c4bc221472cf9429c0c1228bc4e9d36c Mon Sep 17 00:00:00 2001 From: Ahmed Nouira Date: Fri, 20 Aug 2021 22:04:58 -0700 Subject: [PATCH] docs: example build files --- .npmignore | 3 +- .prettierignore | 3 +- docs/example/asset-manifest.json | 139 ++++++++++++++++++ docs/example/assets/icon/favicon.png | Bin 0 -> 930 bytes docs/example/assets/icon/icon.png | Bin 0 -> 23794 bytes docs/example/assets/shapes.svg | 1 + docs/example/index.html | 1 + docs/example/manifest.json | 21 +++ docs/example/service-worker.js | 2 + docs/example/service-worker.js.map | 1 + docs/example/static/css/4.532f36fa.chunk.css | 2 + .../static/css/4.532f36fa.chunk.css.map | 1 + .../static/css/main.9c47e41d.chunk.css | 2 + .../static/css/main.9c47e41d.chunk.css.map | 1 + docs/example/static/js/0.0bf01cdb.chunk.js | 2 + .../example/static/js/0.0bf01cdb.chunk.js.map | 1 + docs/example/static/js/10.f913219f.chunk.js | 2 + .../static/js/10.f913219f.chunk.js.map | 1 + docs/example/static/js/11.f6714e52.chunk.js | 2 + .../static/js/11.f6714e52.chunk.js.map | 1 + docs/example/static/js/12.b3680251.chunk.js | 2 + .../static/js/12.b3680251.chunk.js.map | 1 + docs/example/static/js/13.bafa626b.chunk.js | 2 + .../static/js/13.bafa626b.chunk.js.map | 1 + docs/example/static/js/14.3940343a.chunk.js | 2 + .../static/js/14.3940343a.chunk.js.map | 1 + docs/example/static/js/15.98b09600.chunk.js | 2 + .../static/js/15.98b09600.chunk.js.map | 1 + docs/example/static/js/16.534f0f58.chunk.js | 2 + .../static/js/16.534f0f58.chunk.js.map | 1 + docs/example/static/js/17.12db995c.chunk.js | 2 + .../static/js/17.12db995c.chunk.js.map | 1 + docs/example/static/js/18.b104d617.chunk.js | 2 + .../static/js/18.b104d617.chunk.js.map | 1 + docs/example/static/js/19.232eb4d4.chunk.js | 2 + .../static/js/19.232eb4d4.chunk.js.map | 1 + docs/example/static/js/20.489d1ce2.chunk.js | 2 + .../static/js/20.489d1ce2.chunk.js.map | 1 + docs/example/static/js/21.f8efe428.chunk.js | 2 + .../static/js/21.f8efe428.chunk.js.map | 1 + docs/example/static/js/22.4775e029.chunk.js | 2 + .../static/js/22.4775e029.chunk.js.map | 1 + docs/example/static/js/23.3c759073.chunk.js | 2 + .../static/js/23.3c759073.chunk.js.map | 1 + docs/example/static/js/24.44a46621.chunk.js | 2 + .../static/js/24.44a46621.chunk.js.map | 1 + docs/example/static/js/25.72ab9a2f.chunk.js | 2 + .../static/js/25.72ab9a2f.chunk.js.map | 1 + docs/example/static/js/26.e04a286d.chunk.js | 2 + .../static/js/26.e04a286d.chunk.js.map | 1 + docs/example/static/js/27.31ae1f12.chunk.js | 2 + .../static/js/27.31ae1f12.chunk.js.map | 1 + docs/example/static/js/28.711ef2a7.chunk.js | 2 + .../static/js/28.711ef2a7.chunk.js.map | 1 + docs/example/static/js/29.fb9329b0.chunk.js | 2 + .../static/js/29.fb9329b0.chunk.js.map | 1 + docs/example/static/js/30.a5b09690.chunk.js | 2 + .../static/js/30.a5b09690.chunk.js.map | 1 + docs/example/static/js/31.770eb3a1.chunk.js | 2 + .../static/js/31.770eb3a1.chunk.js.map | 1 + docs/example/static/js/32.b1557917.chunk.js | 2 + .../static/js/32.b1557917.chunk.js.map | 1 + docs/example/static/js/33.7bb37d67.chunk.js | 2 + .../static/js/33.7bb37d67.chunk.js.map | 1 + docs/example/static/js/34.d47f55ef.chunk.js | 2 + .../static/js/34.d47f55ef.chunk.js.map | 1 + docs/example/static/js/35.31fee780.chunk.js | 2 + .../static/js/35.31fee780.chunk.js.map | 1 + docs/example/static/js/36.665b0b91.chunk.js | 2 + .../static/js/36.665b0b91.chunk.js.map | 1 + docs/example/static/js/37.ef92d42c.chunk.js | 2 + .../static/js/37.ef92d42c.chunk.js.map | 1 + docs/example/static/js/38.49cff783.chunk.js | 2 + .../static/js/38.49cff783.chunk.js.map | 1 + docs/example/static/js/39.6c5ac9b9.chunk.js | 2 + .../static/js/39.6c5ac9b9.chunk.js.map | 1 + docs/example/static/js/4.df926961.chunk.js | 3 + .../static/js/4.df926961.chunk.js.LICENSE.txt | 65 ++++++++ .../example/static/js/4.df926961.chunk.js.map | 1 + docs/example/static/js/40.0be32086.chunk.js | 2 + .../static/js/40.0be32086.chunk.js.map | 1 + docs/example/static/js/41.a2c7ce5c.chunk.js | 2 + .../static/js/41.a2c7ce5c.chunk.js.map | 1 + docs/example/static/js/42.af8f232e.chunk.js | 2 + .../static/js/42.af8f232e.chunk.js.map | 1 + docs/example/static/js/43.0640f5d6.chunk.js | 2 + .../static/js/43.0640f5d6.chunk.js.map | 1 + docs/example/static/js/44.096bfd4c.chunk.js | 2 + .../static/js/44.096bfd4c.chunk.js.map | 1 + docs/example/static/js/45.fea36ada.chunk.js | 2 + .../static/js/45.fea36ada.chunk.js.map | 1 + docs/example/static/js/46.592e0be5.chunk.js | 2 + .../static/js/46.592e0be5.chunk.js.map | 1 + docs/example/static/js/47.e63b9a7e.chunk.js | 2 + .../static/js/47.e63b9a7e.chunk.js.map | 1 + docs/example/static/js/48.e6cb09ed.chunk.js | 2 + .../static/js/48.e6cb09ed.chunk.js.map | 1 + docs/example/static/js/49.1eb0658c.chunk.js | 2 + .../static/js/49.1eb0658c.chunk.js.map | 1 + docs/example/static/js/5.ba6bf619.chunk.js | 2 + .../example/static/js/5.ba6bf619.chunk.js.map | 1 + docs/example/static/js/50.fb6ed36a.chunk.js | 2 + .../static/js/50.fb6ed36a.chunk.js.map | 1 + docs/example/static/js/51.61e3c586.chunk.js | 2 + .../static/js/51.61e3c586.chunk.js.map | 1 + docs/example/static/js/52.cf85d1e5.chunk.js | 3 + .../js/52.cf85d1e5.chunk.js.LICENSE.txt | 11 ++ .../static/js/52.cf85d1e5.chunk.js.map | 1 + docs/example/static/js/53.bf2a1b28.chunk.js | 2 + .../static/js/53.bf2a1b28.chunk.js.map | 1 + docs/example/static/js/54.e367325f.chunk.js | 2 + .../static/js/54.e367325f.chunk.js.map | 1 + docs/example/static/js/55.6c45ab70.chunk.js | 2 + .../static/js/55.6c45ab70.chunk.js.map | 1 + docs/example/static/js/56.609ddeac.chunk.js | 2 + .../static/js/56.609ddeac.chunk.js.map | 1 + docs/example/static/js/57.cff6f214.chunk.js | 2 + .../static/js/57.cff6f214.chunk.js.map | 1 + docs/example/static/js/58.e051c0b1.chunk.js | 2 + .../static/js/58.e051c0b1.chunk.js.map | 1 + docs/example/static/js/6.8e91d867.chunk.js | 2 + .../example/static/js/6.8e91d867.chunk.js.map | 1 + docs/example/static/js/7.31612318.chunk.js | 2 + .../example/static/js/7.31612318.chunk.js.map | 1 + docs/example/static/js/8.33e22b2f.chunk.js | 2 + .../example/static/js/8.33e22b2f.chunk.js.map | 1 + docs/example/static/js/9.c520a8e7.chunk.js | 2 + .../example/static/js/9.c520a8e7.chunk.js.map | 1 + docs/example/static/js/main.2fcc2838.chunk.js | 2 + .../static/js/main.2fcc2838.chunk.js.map | 1 + .../static/js/polyfills-dom.0bf2655c.chunk.js | 3 + ...olyfills-dom.0bf2655c.chunk.js.LICENSE.txt | 17 +++ .../js/polyfills-dom.0bf2655c.chunk.js.map | 1 + .../static/js/runtime-main.c41b394a.js | 2 + .../static/js/runtime-main.c41b394a.js.map | 1 + 135 files changed, 448 insertions(+), 2 deletions(-) create mode 100644 docs/example/asset-manifest.json create mode 100644 docs/example/assets/icon/favicon.png create mode 100644 docs/example/assets/icon/icon.png create mode 100644 docs/example/assets/shapes.svg create mode 100644 docs/example/index.html create mode 100644 docs/example/manifest.json create mode 100644 docs/example/service-worker.js create mode 100644 docs/example/service-worker.js.map create mode 100644 docs/example/static/css/4.532f36fa.chunk.css create mode 100644 docs/example/static/css/4.532f36fa.chunk.css.map create mode 100644 docs/example/static/css/main.9c47e41d.chunk.css create mode 100644 docs/example/static/css/main.9c47e41d.chunk.css.map create mode 100644 docs/example/static/js/0.0bf01cdb.chunk.js create mode 100644 docs/example/static/js/0.0bf01cdb.chunk.js.map create mode 100644 docs/example/static/js/10.f913219f.chunk.js create mode 100644 docs/example/static/js/10.f913219f.chunk.js.map create mode 100644 docs/example/static/js/11.f6714e52.chunk.js create mode 100644 docs/example/static/js/11.f6714e52.chunk.js.map create mode 100644 docs/example/static/js/12.b3680251.chunk.js create mode 100644 docs/example/static/js/12.b3680251.chunk.js.map create mode 100644 docs/example/static/js/13.bafa626b.chunk.js create mode 100644 docs/example/static/js/13.bafa626b.chunk.js.map create mode 100644 docs/example/static/js/14.3940343a.chunk.js create mode 100644 docs/example/static/js/14.3940343a.chunk.js.map create mode 100644 docs/example/static/js/15.98b09600.chunk.js create mode 100644 docs/example/static/js/15.98b09600.chunk.js.map create mode 100644 docs/example/static/js/16.534f0f58.chunk.js create mode 100644 docs/example/static/js/16.534f0f58.chunk.js.map create mode 100644 docs/example/static/js/17.12db995c.chunk.js create mode 100644 docs/example/static/js/17.12db995c.chunk.js.map create mode 100644 docs/example/static/js/18.b104d617.chunk.js create mode 100644 docs/example/static/js/18.b104d617.chunk.js.map create mode 100644 docs/example/static/js/19.232eb4d4.chunk.js create mode 100644 docs/example/static/js/19.232eb4d4.chunk.js.map create mode 100644 docs/example/static/js/20.489d1ce2.chunk.js create mode 100644 docs/example/static/js/20.489d1ce2.chunk.js.map create mode 100644 docs/example/static/js/21.f8efe428.chunk.js create mode 100644 docs/example/static/js/21.f8efe428.chunk.js.map create mode 100644 docs/example/static/js/22.4775e029.chunk.js create mode 100644 docs/example/static/js/22.4775e029.chunk.js.map create mode 100644 docs/example/static/js/23.3c759073.chunk.js create mode 100644 docs/example/static/js/23.3c759073.chunk.js.map create mode 100644 docs/example/static/js/24.44a46621.chunk.js create mode 100644 docs/example/static/js/24.44a46621.chunk.js.map create mode 100644 docs/example/static/js/25.72ab9a2f.chunk.js create mode 100644 docs/example/static/js/25.72ab9a2f.chunk.js.map create mode 100644 docs/example/static/js/26.e04a286d.chunk.js create mode 100644 docs/example/static/js/26.e04a286d.chunk.js.map create mode 100644 docs/example/static/js/27.31ae1f12.chunk.js create mode 100644 docs/example/static/js/27.31ae1f12.chunk.js.map create mode 100644 docs/example/static/js/28.711ef2a7.chunk.js create mode 100644 docs/example/static/js/28.711ef2a7.chunk.js.map create mode 100644 docs/example/static/js/29.fb9329b0.chunk.js create mode 100644 docs/example/static/js/29.fb9329b0.chunk.js.map create mode 100644 docs/example/static/js/30.a5b09690.chunk.js create mode 100644 docs/example/static/js/30.a5b09690.chunk.js.map create mode 100644 docs/example/static/js/31.770eb3a1.chunk.js create mode 100644 docs/example/static/js/31.770eb3a1.chunk.js.map create mode 100644 docs/example/static/js/32.b1557917.chunk.js create mode 100644 docs/example/static/js/32.b1557917.chunk.js.map create mode 100644 docs/example/static/js/33.7bb37d67.chunk.js create mode 100644 docs/example/static/js/33.7bb37d67.chunk.js.map create mode 100644 docs/example/static/js/34.d47f55ef.chunk.js create mode 100644 docs/example/static/js/34.d47f55ef.chunk.js.map create mode 100644 docs/example/static/js/35.31fee780.chunk.js create mode 100644 docs/example/static/js/35.31fee780.chunk.js.map create mode 100644 docs/example/static/js/36.665b0b91.chunk.js create mode 100644 docs/example/static/js/36.665b0b91.chunk.js.map create mode 100644 docs/example/static/js/37.ef92d42c.chunk.js create mode 100644 docs/example/static/js/37.ef92d42c.chunk.js.map create mode 100644 docs/example/static/js/38.49cff783.chunk.js create mode 100644 docs/example/static/js/38.49cff783.chunk.js.map create mode 100644 docs/example/static/js/39.6c5ac9b9.chunk.js create mode 100644 docs/example/static/js/39.6c5ac9b9.chunk.js.map create mode 100644 docs/example/static/js/4.df926961.chunk.js create mode 100644 docs/example/static/js/4.df926961.chunk.js.LICENSE.txt create mode 100644 docs/example/static/js/4.df926961.chunk.js.map create mode 100644 docs/example/static/js/40.0be32086.chunk.js create mode 100644 docs/example/static/js/40.0be32086.chunk.js.map create mode 100644 docs/example/static/js/41.a2c7ce5c.chunk.js create mode 100644 docs/example/static/js/41.a2c7ce5c.chunk.js.map create mode 100644 docs/example/static/js/42.af8f232e.chunk.js create mode 100644 docs/example/static/js/42.af8f232e.chunk.js.map create mode 100644 docs/example/static/js/43.0640f5d6.chunk.js create mode 100644 docs/example/static/js/43.0640f5d6.chunk.js.map create mode 100644 docs/example/static/js/44.096bfd4c.chunk.js create mode 100644 docs/example/static/js/44.096bfd4c.chunk.js.map create mode 100644 docs/example/static/js/45.fea36ada.chunk.js create mode 100644 docs/example/static/js/45.fea36ada.chunk.js.map create mode 100644 docs/example/static/js/46.592e0be5.chunk.js create mode 100644 docs/example/static/js/46.592e0be5.chunk.js.map create mode 100644 docs/example/static/js/47.e63b9a7e.chunk.js create mode 100644 docs/example/static/js/47.e63b9a7e.chunk.js.map create mode 100644 docs/example/static/js/48.e6cb09ed.chunk.js create mode 100644 docs/example/static/js/48.e6cb09ed.chunk.js.map create mode 100644 docs/example/static/js/49.1eb0658c.chunk.js create mode 100644 docs/example/static/js/49.1eb0658c.chunk.js.map create mode 100644 docs/example/static/js/5.ba6bf619.chunk.js create mode 100644 docs/example/static/js/5.ba6bf619.chunk.js.map create mode 100644 docs/example/static/js/50.fb6ed36a.chunk.js create mode 100644 docs/example/static/js/50.fb6ed36a.chunk.js.map create mode 100644 docs/example/static/js/51.61e3c586.chunk.js create mode 100644 docs/example/static/js/51.61e3c586.chunk.js.map create mode 100644 docs/example/static/js/52.cf85d1e5.chunk.js create mode 100644 docs/example/static/js/52.cf85d1e5.chunk.js.LICENSE.txt create mode 100644 docs/example/static/js/52.cf85d1e5.chunk.js.map create mode 100644 docs/example/static/js/53.bf2a1b28.chunk.js create mode 100644 docs/example/static/js/53.bf2a1b28.chunk.js.map create mode 100644 docs/example/static/js/54.e367325f.chunk.js create mode 100644 docs/example/static/js/54.e367325f.chunk.js.map create mode 100644 docs/example/static/js/55.6c45ab70.chunk.js create mode 100644 docs/example/static/js/55.6c45ab70.chunk.js.map create mode 100644 docs/example/static/js/56.609ddeac.chunk.js create mode 100644 docs/example/static/js/56.609ddeac.chunk.js.map create mode 100644 docs/example/static/js/57.cff6f214.chunk.js create mode 100644 docs/example/static/js/57.cff6f214.chunk.js.map create mode 100644 docs/example/static/js/58.e051c0b1.chunk.js create mode 100644 docs/example/static/js/58.e051c0b1.chunk.js.map create mode 100644 docs/example/static/js/6.8e91d867.chunk.js create mode 100644 docs/example/static/js/6.8e91d867.chunk.js.map create mode 100644 docs/example/static/js/7.31612318.chunk.js create mode 100644 docs/example/static/js/7.31612318.chunk.js.map create mode 100644 docs/example/static/js/8.33e22b2f.chunk.js create mode 100644 docs/example/static/js/8.33e22b2f.chunk.js.map create mode 100644 docs/example/static/js/9.c520a8e7.chunk.js create mode 100644 docs/example/static/js/9.c520a8e7.chunk.js.map create mode 100644 docs/example/static/js/main.2fcc2838.chunk.js create mode 100644 docs/example/static/js/main.2fcc2838.chunk.js.map create mode 100644 docs/example/static/js/polyfills-dom.0bf2655c.chunk.js create mode 100644 docs/example/static/js/polyfills-dom.0bf2655c.chunk.js.LICENSE.txt create mode 100644 docs/example/static/js/polyfills-dom.0bf2655c.chunk.js.map create mode 100644 docs/example/static/js/runtime-main.c41b394a.js create mode 100644 docs/example/static/js/runtime-main.c41b394a.js.map diff --git a/.npmignore b/.npmignore index 63f7db2..9dfd451 100644 --- a/.npmignore +++ b/.npmignore @@ -1,3 +1,4 @@ *.md src -example \ No newline at end of file +example +docs \ No newline at end of file diff --git a/.prettierignore b/.prettierignore index a4916e6..cf53f48 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1,3 +1,4 @@ node_modules coverage -dist \ No newline at end of file +dist +docs/example \ No newline at end of file diff --git a/docs/example/asset-manifest.json b/docs/example/asset-manifest.json new file mode 100644 index 0000000..55f05f0 --- /dev/null +++ b/docs/example/asset-manifest.json @@ -0,0 +1,139 @@ +{ + "files": { + "static/js/0.0bf01cdb.chunk.js": "/static/js/0.0bf01cdb.chunk.js", + "static/js/0.0bf01cdb.chunk.js.map": "/static/js/0.0bf01cdb.chunk.js.map", + "main.css": "/static/css/main.9c47e41d.chunk.css", + "main.js": "/static/js/main.2fcc2838.chunk.js", + "main.js.map": "/static/js/main.2fcc2838.chunk.js.map", + "polyfills-dom.js": "/static/js/polyfills-dom.0bf2655c.chunk.js", + "polyfills-dom.js.map": "/static/js/polyfills-dom.0bf2655c.chunk.js.map", + "runtime-main.js": "/static/js/runtime-main.c41b394a.js", + "runtime-main.js.map": "/static/js/runtime-main.c41b394a.js.map", + "static/css/4.532f36fa.chunk.css": "/static/css/4.532f36fa.chunk.css", + "static/js/4.df926961.chunk.js": "/static/js/4.df926961.chunk.js", + "static/js/4.df926961.chunk.js.map": "/static/js/4.df926961.chunk.js.map", + "static/js/5.ba6bf619.chunk.js": "/static/js/5.ba6bf619.chunk.js", + "static/js/5.ba6bf619.chunk.js.map": "/static/js/5.ba6bf619.chunk.js.map", + "static/js/6.8e91d867.chunk.js": "/static/js/6.8e91d867.chunk.js", + "static/js/6.8e91d867.chunk.js.map": "/static/js/6.8e91d867.chunk.js.map", + "static/js/7.31612318.chunk.js": "/static/js/7.31612318.chunk.js", + "static/js/7.31612318.chunk.js.map": "/static/js/7.31612318.chunk.js.map", + "static/js/8.33e22b2f.chunk.js": "/static/js/8.33e22b2f.chunk.js", + "static/js/8.33e22b2f.chunk.js.map": "/static/js/8.33e22b2f.chunk.js.map", + "static/js/9.c520a8e7.chunk.js": "/static/js/9.c520a8e7.chunk.js", + "static/js/9.c520a8e7.chunk.js.map": "/static/js/9.c520a8e7.chunk.js.map", + "static/js/10.f913219f.chunk.js": "/static/js/10.f913219f.chunk.js", + "static/js/10.f913219f.chunk.js.map": "/static/js/10.f913219f.chunk.js.map", + "static/js/11.f6714e52.chunk.js": "/static/js/11.f6714e52.chunk.js", + "static/js/11.f6714e52.chunk.js.map": "/static/js/11.f6714e52.chunk.js.map", + "static/js/12.b3680251.chunk.js": "/static/js/12.b3680251.chunk.js", + "static/js/12.b3680251.chunk.js.map": "/static/js/12.b3680251.chunk.js.map", + "static/js/13.bafa626b.chunk.js": "/static/js/13.bafa626b.chunk.js", + "static/js/13.bafa626b.chunk.js.map": "/static/js/13.bafa626b.chunk.js.map", + "static/js/14.3940343a.chunk.js": "/static/js/14.3940343a.chunk.js", + "static/js/14.3940343a.chunk.js.map": "/static/js/14.3940343a.chunk.js.map", + "static/js/15.98b09600.chunk.js": "/static/js/15.98b09600.chunk.js", + "static/js/15.98b09600.chunk.js.map": "/static/js/15.98b09600.chunk.js.map", + "static/js/16.534f0f58.chunk.js": "/static/js/16.534f0f58.chunk.js", + "static/js/16.534f0f58.chunk.js.map": "/static/js/16.534f0f58.chunk.js.map", + "static/js/17.12db995c.chunk.js": "/static/js/17.12db995c.chunk.js", + "static/js/17.12db995c.chunk.js.map": "/static/js/17.12db995c.chunk.js.map", + "static/js/18.b104d617.chunk.js": "/static/js/18.b104d617.chunk.js", + "static/js/18.b104d617.chunk.js.map": "/static/js/18.b104d617.chunk.js.map", + "static/js/19.232eb4d4.chunk.js": "/static/js/19.232eb4d4.chunk.js", + "static/js/19.232eb4d4.chunk.js.map": "/static/js/19.232eb4d4.chunk.js.map", + "static/js/20.489d1ce2.chunk.js": "/static/js/20.489d1ce2.chunk.js", + "static/js/20.489d1ce2.chunk.js.map": "/static/js/20.489d1ce2.chunk.js.map", + "static/js/21.f8efe428.chunk.js": "/static/js/21.f8efe428.chunk.js", + "static/js/21.f8efe428.chunk.js.map": "/static/js/21.f8efe428.chunk.js.map", + "static/js/22.4775e029.chunk.js": "/static/js/22.4775e029.chunk.js", + "static/js/22.4775e029.chunk.js.map": "/static/js/22.4775e029.chunk.js.map", + "static/js/23.3c759073.chunk.js": "/static/js/23.3c759073.chunk.js", + "static/js/23.3c759073.chunk.js.map": "/static/js/23.3c759073.chunk.js.map", + "static/js/24.44a46621.chunk.js": "/static/js/24.44a46621.chunk.js", + "static/js/24.44a46621.chunk.js.map": "/static/js/24.44a46621.chunk.js.map", + "static/js/25.72ab9a2f.chunk.js": "/static/js/25.72ab9a2f.chunk.js", + "static/js/25.72ab9a2f.chunk.js.map": "/static/js/25.72ab9a2f.chunk.js.map", + "static/js/26.e04a286d.chunk.js": "/static/js/26.e04a286d.chunk.js", + "static/js/26.e04a286d.chunk.js.map": "/static/js/26.e04a286d.chunk.js.map", + "static/js/27.31ae1f12.chunk.js": "/static/js/27.31ae1f12.chunk.js", + "static/js/27.31ae1f12.chunk.js.map": "/static/js/27.31ae1f12.chunk.js.map", + "static/js/28.711ef2a7.chunk.js": "/static/js/28.711ef2a7.chunk.js", + "static/js/28.711ef2a7.chunk.js.map": "/static/js/28.711ef2a7.chunk.js.map", + "static/js/29.fb9329b0.chunk.js": "/static/js/29.fb9329b0.chunk.js", + "static/js/29.fb9329b0.chunk.js.map": "/static/js/29.fb9329b0.chunk.js.map", + "static/js/30.a5b09690.chunk.js": "/static/js/30.a5b09690.chunk.js", + "static/js/30.a5b09690.chunk.js.map": "/static/js/30.a5b09690.chunk.js.map", + "static/js/31.770eb3a1.chunk.js": "/static/js/31.770eb3a1.chunk.js", + "static/js/31.770eb3a1.chunk.js.map": "/static/js/31.770eb3a1.chunk.js.map", + "static/js/32.b1557917.chunk.js": "/static/js/32.b1557917.chunk.js", + "static/js/32.b1557917.chunk.js.map": "/static/js/32.b1557917.chunk.js.map", + "static/js/33.7bb37d67.chunk.js": "/static/js/33.7bb37d67.chunk.js", + "static/js/33.7bb37d67.chunk.js.map": "/static/js/33.7bb37d67.chunk.js.map", + "static/js/34.d47f55ef.chunk.js": "/static/js/34.d47f55ef.chunk.js", + "static/js/34.d47f55ef.chunk.js.map": "/static/js/34.d47f55ef.chunk.js.map", + "static/js/35.31fee780.chunk.js": "/static/js/35.31fee780.chunk.js", + "static/js/35.31fee780.chunk.js.map": "/static/js/35.31fee780.chunk.js.map", + "static/js/36.665b0b91.chunk.js": "/static/js/36.665b0b91.chunk.js", + "static/js/36.665b0b91.chunk.js.map": "/static/js/36.665b0b91.chunk.js.map", + "static/js/37.ef92d42c.chunk.js": "/static/js/37.ef92d42c.chunk.js", + "static/js/37.ef92d42c.chunk.js.map": "/static/js/37.ef92d42c.chunk.js.map", + "static/js/38.49cff783.chunk.js": "/static/js/38.49cff783.chunk.js", + "static/js/38.49cff783.chunk.js.map": "/static/js/38.49cff783.chunk.js.map", + "static/js/39.6c5ac9b9.chunk.js": "/static/js/39.6c5ac9b9.chunk.js", + "static/js/39.6c5ac9b9.chunk.js.map": "/static/js/39.6c5ac9b9.chunk.js.map", + "static/js/40.0be32086.chunk.js": "/static/js/40.0be32086.chunk.js", + "static/js/40.0be32086.chunk.js.map": "/static/js/40.0be32086.chunk.js.map", + "static/js/41.a2c7ce5c.chunk.js": "/static/js/41.a2c7ce5c.chunk.js", + "static/js/41.a2c7ce5c.chunk.js.map": "/static/js/41.a2c7ce5c.chunk.js.map", + "static/js/42.af8f232e.chunk.js": "/static/js/42.af8f232e.chunk.js", + "static/js/42.af8f232e.chunk.js.map": "/static/js/42.af8f232e.chunk.js.map", + "static/js/43.0640f5d6.chunk.js": "/static/js/43.0640f5d6.chunk.js", + "static/js/43.0640f5d6.chunk.js.map": "/static/js/43.0640f5d6.chunk.js.map", + "static/js/44.096bfd4c.chunk.js": "/static/js/44.096bfd4c.chunk.js", + "static/js/44.096bfd4c.chunk.js.map": "/static/js/44.096bfd4c.chunk.js.map", + "static/js/45.fea36ada.chunk.js": "/static/js/45.fea36ada.chunk.js", + "static/js/45.fea36ada.chunk.js.map": "/static/js/45.fea36ada.chunk.js.map", + "static/js/46.592e0be5.chunk.js": "/static/js/46.592e0be5.chunk.js", + "static/js/46.592e0be5.chunk.js.map": "/static/js/46.592e0be5.chunk.js.map", + "static/js/47.e63b9a7e.chunk.js": "/static/js/47.e63b9a7e.chunk.js", + "static/js/47.e63b9a7e.chunk.js.map": "/static/js/47.e63b9a7e.chunk.js.map", + "static/js/48.e6cb09ed.chunk.js": "/static/js/48.e6cb09ed.chunk.js", + "static/js/48.e6cb09ed.chunk.js.map": "/static/js/48.e6cb09ed.chunk.js.map", + "static/js/49.1eb0658c.chunk.js": "/static/js/49.1eb0658c.chunk.js", + "static/js/49.1eb0658c.chunk.js.map": "/static/js/49.1eb0658c.chunk.js.map", + "static/js/50.fb6ed36a.chunk.js": "/static/js/50.fb6ed36a.chunk.js", + "static/js/50.fb6ed36a.chunk.js.map": "/static/js/50.fb6ed36a.chunk.js.map", + "static/js/51.61e3c586.chunk.js": "/static/js/51.61e3c586.chunk.js", + "static/js/51.61e3c586.chunk.js.map": "/static/js/51.61e3c586.chunk.js.map", + "static/js/52.cf85d1e5.chunk.js": "/static/js/52.cf85d1e5.chunk.js", + "static/js/52.cf85d1e5.chunk.js.map": "/static/js/52.cf85d1e5.chunk.js.map", + "static/js/53.bf2a1b28.chunk.js": "/static/js/53.bf2a1b28.chunk.js", + "static/js/53.bf2a1b28.chunk.js.map": "/static/js/53.bf2a1b28.chunk.js.map", + "static/js/54.e367325f.chunk.js": "/static/js/54.e367325f.chunk.js", + "static/js/54.e367325f.chunk.js.map": "/static/js/54.e367325f.chunk.js.map", + "static/js/55.6c45ab70.chunk.js": "/static/js/55.6c45ab70.chunk.js", + "static/js/55.6c45ab70.chunk.js.map": "/static/js/55.6c45ab70.chunk.js.map", + "static/js/56.609ddeac.chunk.js": "/static/js/56.609ddeac.chunk.js", + "static/js/56.609ddeac.chunk.js.map": "/static/js/56.609ddeac.chunk.js.map", + "static/js/57.cff6f214.chunk.js": "/static/js/57.cff6f214.chunk.js", + "static/js/57.cff6f214.chunk.js.map": "/static/js/57.cff6f214.chunk.js.map", + "static/js/58.e051c0b1.chunk.js": "/static/js/58.e051c0b1.chunk.js", + "static/js/58.e051c0b1.chunk.js.map": "/static/js/58.e051c0b1.chunk.js.map", + "index.html": "/index.html", + "service-worker.js": "/service-worker.js", + "service-worker.js.map": "/service-worker.js.map", + "static/css/4.532f36fa.chunk.css.map": "/static/css/4.532f36fa.chunk.css.map", + "static/css/main.9c47e41d.chunk.css.map": "/static/css/main.9c47e41d.chunk.css.map", + "static/js/4.df926961.chunk.js.LICENSE.txt": "/static/js/4.df926961.chunk.js.LICENSE.txt", + "static/js/52.cf85d1e5.chunk.js.LICENSE.txt": "/static/js/52.cf85d1e5.chunk.js.LICENSE.txt", + "static/js/polyfills-dom.0bf2655c.chunk.js.LICENSE.txt": "/static/js/polyfills-dom.0bf2655c.chunk.js.LICENSE.txt" + }, + "entrypoints": [ + "static/js/runtime-main.c41b394a.js", + "static/css/4.532f36fa.chunk.css", + "static/js/4.df926961.chunk.js", + "static/css/main.9c47e41d.chunk.css", + "static/js/main.2fcc2838.chunk.js" + ] +} \ No newline at end of file diff --git a/docs/example/assets/icon/favicon.png b/docs/example/assets/icon/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..51888a7bbdb59f04c29c548523eb2638c1c954f5 GIT binary patch literal 930 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

HKF0m1(Dz`$p z;8CD!yy4yS&%huDZw^`#7X1~({40AY?A@;aQb2bp*K!}~$*wM4vC(nb{=`iuX;P!a z`jVq8Cq7Gedz9(`&R=lGI%Q^=`nqV7kedDBfv(ux%TYv{a@Aewg_aiV_Td6OG~*Y9 zJBKtq4oyC%eY3z8BTp?wi~ZR5*F$nM z8EYn2Y|AolySbx!4?JDR@A`}U@-+aHLQhnPmKi1r?e#JZp}ljBeM2siQ8`^;d9q$l z4r!^#d=>l!ZQap^xAQv#76Z8iF2!PcUw;eQPyZ$6lnm)-qM(UcfC_a``iMRR0a3%K zpt;%)=cL>B84}vCUj1nI>%4Vqf;P_uj`oOzvjH@?C4mOxBWw1U!xSX&?nA%~J?S>q z`Drs@DX0i_&|vma{EMU$voU!m&T=**gzTsG{7#s6e&UYCe1T0nO4x^oj_W}xAZfJ- zi*13eG}V_CK!$q)_MML#!af0~3v~3jrAa#k}puLda%RcUZ zS-@CPF!SM|`L1Bw=QrASiWbjR(Y&+2yAy?KgG~WWm`yAA-@oy`EwnL=Xj@zSVFHKJ zppEeSILSZlV`%l_ diff --git a/docs/example/index.html b/docs/example/index.html new file mode 100644 index 0000000..4687dc8 --- /dev/null +++ b/docs/example/index.html @@ -0,0 +1 @@ +Ionic App

\ No newline at end of file diff --git a/docs/example/manifest.json b/docs/example/manifest.json new file mode 100644 index 0000000..5808705 --- /dev/null +++ b/docs/example/manifest.json @@ -0,0 +1,21 @@ +{ + "short_name": "Ionic App", + "name": "My Ionic App", + "icons": [ + { + "src": "assets/icon/favicon.png", + "sizes": "64x64 32x32 24x24 16x16", + "type": "image/x-icon" + }, + { + "src": "assets/icon/icon.png", + "type": "image/png", + "sizes": "512x512", + "purpose": "maskable" + } + ], + "start_url": ".", + "display": "standalone", + "theme_color": "#ffffff", + "background_color": "#ffffff" +} diff --git a/docs/example/service-worker.js b/docs/example/service-worker.js new file mode 100644 index 0000000..1058580 --- /dev/null +++ b/docs/example/service-worker.js @@ -0,0 +1,2 @@ +!function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,n),a.l=!0,a.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)n.d(r,a,function(t){return e[t]}.bind(null,a));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/",n(n.s=7)}([function(e,t,n){e.exports=n(6)},function(e,t,n){"use strict";try{self["workbox:core:5.1.4"]&&_()}catch(r){}},function(e,t,n){"use strict";try{self["workbox:precaching:5.1.4"]&&_()}catch(r){}},function(e,t,n){"use strict";try{self["workbox:routing:5.1.4"]&&_()}catch(r){}},function(e,t,n){"use strict";try{self["workbox:strategies:5.1.4"]&&_()}catch(r){}},function(e,t,n){"use strict";try{self["workbox:expiration:5.1.4"]&&_()}catch(r){}},function(e,t,n){var r=function(e){"use strict";var t,n=Object.prototype,r=n.hasOwnProperty,a="function"===typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",o=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(U){u=function(e,t,n){return e[t]=n}}function s(e,t,n,r){var a=t&&t.prototype instanceof y?t:y,i=Object.create(a.prototype),c=new T(r||[]);return i._invoke=function(e,t,n){var r=h;return function(a,i){if(r===p)throw new Error("Generator is already running");if(r===v){if("throw"===a)throw i;return S()}for(n.method=a,n.arg=i;;){var c=n.delegate;if(c){var o=E(c,n);if(o){if(o===d)continue;return o}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===h)throw r=v,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=p;var u=f(e,t,n);if("normal"===u.type){if(r=n.done?v:l,u.arg===d)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(r=v,n.method="throw",n.arg=u.arg)}}}(e,n,c),i}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(U){return{type:"throw",arg:U}}}e.wrap=s;var h="suspendedStart",l="suspendedYield",p="executing",v="completed",d={};function y(){}function m(){}function g(){}var x={};u(x,i,(function(){return this}));var b=Object.getPrototypeOf,w=b&&b(b(O([])));w&&w!==n&&r.call(w,i)&&(x=w);var k=g.prototype=y.prototype=Object.create(x);function _(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function R(e,t){function n(a,i,c,o){var u=f(e[a],e,i);if("throw"!==u.type){var s=u.arg,h=s.value;return h&&"object"===typeof h&&r.call(h,"__await")?t.resolve(h.__await).then((function(e){n("next",e,c,o)}),(function(e){n("throw",e,c,o)})):t.resolve(h).then((function(e){s.value=e,c(s)}),(function(e){return n("throw",e,c,o)}))}o(u.arg)}var a;this._invoke=function(e,r){function i(){return new t((function(t,a){n(e,r,t,a)}))}return a=a?a.then(i,i):i()}}function E(e,n){var r=e.iterator[n.method];if(r===t){if(n.delegate=null,"throw"===n.method){if(e.iterator.return&&(n.method="return",n.arg=t,E(e,n),"throw"===n.method))return d;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return d}var a=f(r,e.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,d;var i=a.arg;return i?i.done?(n[e.resultName]=i.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,d):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,d)}function L(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function q(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(L,this),this.reset(!0)}function O(e){if(e){var n=e[i];if(n)return n.call(e);if("function"===typeof e.next)return e;if(!isNaN(e.length)){var a=-1,c=function n(){for(;++a=0;--i){var c=this.tryEntries[i],o=c.completion;if("root"===c.tryLoc)return a("end");if(c.tryLoc<=this.prev){var u=r.call(c,"catchLoc"),s=r.call(c,"finallyLoc");if(u&&s){if(this.prev=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),q(n),d}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;q(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:O(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),d}},e}(e.exports);try{regeneratorRuntime=r}catch(a){"object"===typeof globalThis?globalThis.regeneratorRuntime=r:Function("r","regeneratorRuntime = r")(r)}},function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var c,o=!0,u=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return o=e.done,e},e:function(e){u=!0,c=e},f:function(){try{o||null==n.return||n.return()}finally{if(u)throw c}}}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){return(u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function s(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&u(e,t)}function f(e){return(f=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function h(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function l(e){return(l="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function p(e,t){return!t||"object"!==l(t)&&"function"!==typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function v(e){var t=h();return function(){var n,r=f(e);if(t){var a=f(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return p(this,n)}}function d(e,t,n){return(d=h()?Reflect.construct:function(e,t,n){var r=[null];r.push.apply(r,t);var a=new(Function.bind.apply(e,r));return n&&u(a,n.prototype),a}).apply(null,arguments)}function y(e){var t="function"===typeof Map?new Map:void 0;return(y=function(e){if(null===e||(n=e,-1===Function.toString.call(n).indexOf("[native code]")))return e;var n;if("function"!==typeof e)throw new TypeError("Super expression must either be null or a function");if("undefined"!==typeof t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return d(e,arguments,f(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),u(r,e)})(e)}var m=function(e){for(var t=e,n=arguments.length,r=new Array(n>1?n-1:0),a=1;a0&&(t+=" :: ".concat(JSON.stringify(r))),t},g=function(e){s(n,e);var t=v(n);function n(e,r){var a;o(this,n);var i=m(e,r);return(a=t.call(this,i)).name=e,a.details=r,a}return n}(y(Error)),x=new Set;function b(e){x.add(e)}var w={googleAnalytics:"googleAnalytics",precache:"precache-v2",prefix:"workbox",runtime:"runtime",suffix:"undefined"!==typeof registration?registration.scope:""},k=function(e){return[w.prefix,e,w.suffix].filter((function(e){return e&&e.length>0})).join("-")},_=function(e){return e||k(w.precache)},R=function(e){return e||k(w.runtime)},E=n(0),L=n.n(E);function q(e,t,n,r,a,i,c){try{var o=e[i](c),u=o.value}catch(s){return void n(s)}o.done?t(u):Promise.resolve(u).then(r,a)}function T(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var i=e.apply(t,n);function c(e){q(i,r,a,c,o,"next",e)}function o(e){q(i,r,a,c,o,"throw",e)}c(void 0)}))}}function O(){return S.apply(this,arguments)}function S(){return(S=T(L.a.mark((function e(){var t,n,r;return L.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:0,t=c(x),e.prev=2,t.s();case 4:if((n=t.n()).done){e.next=11;break}return r=n.value,e.next=8,r();case 8:0;case 9:e.next=4;break;case 11:e.next=16;break;case 13:e.prev=13,e.t0=e.catch(2),t.e(e.t0);case 16:return e.prev=16,t.f(),e.finish(16);case 19:0;case 20:case"end":return e.stop()}}),e,null,[[2,13,16,19]])})))).apply(this,arguments)}var U,N=function(e){return new URL(String(e),location.href).href.replace(new RegExp("^".concat(location.origin)),"")},j=function(e,t){return e.filter((function(e){return t in e}))},A=function(){var e=T(L.a.mark((function e(t){var n,r,a,i,o,u,s,f;return L.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=t.request,r=t.mode,a=t.plugins,i=j(void 0===a?[]:a,"cacheKeyWillBeUsed"),o=n,u=c(i),e.prev=4,u.s();case 6:if((s=u.n()).done){e.next=15;break}return f=s.value,e.next=10,f.cacheKeyWillBeUsed.call(f,{mode:r,request:o});case 10:"string"===typeof(o=e.sent)&&(o=new Request(o));case 13:e.next=6;break;case 15:e.next=20;break;case 17:e.prev=17,e.t0=e.catch(4),u.e(e.t0);case 20:return e.prev=20,u.f(),e.finish(20);case 23:return e.abrupt("return",o);case 24:case"end":return e.stop()}}),e,null,[[4,17,20,23]])})));return function(t){return e.apply(this,arguments)}}(),M=function(){var e=T(L.a.mark((function e(t){var n,r,a,i,o,u,s,f,h,l;return L.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=t.request,r=t.response,a=t.event,i=t.plugins,o=r,u=!1,s=c(void 0===i?[]:i),e.prev=4,s.s();case 6:if((f=s.n()).done){e.next=19;break}if(!("cacheWillUpdate"in(h=f.value))){e.next=17;break}return u=!0,l=h.cacheWillUpdate,e.next=13,l.call(h,{request:n,response:o,event:a});case 13:if(o=e.sent){e.next=17;break}return e.abrupt("break",19);case 17:e.next=6;break;case 19:e.next=24;break;case 21:e.prev=21,e.t0=e.catch(4),s.e(e.t0);case 24:return e.prev=24,s.f(),e.finish(24);case 27:return u||(o=o&&200===o.status?o:void 0),e.abrupt("return",o||null);case 29:case"end":return e.stop()}}),e,null,[[4,21,24,27]])})));return function(t){return e.apply(this,arguments)}}(),C=function(){var e=T(L.a.mark((function e(t){var n,r,a,i,o,u,s,f,h,l,p,v,d;return L.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.cacheName,r=t.request,a=t.event,i=t.matchOptions,o=t.plugins,u=void 0===o?[]:o,e.next=3,self.caches.open(n);case 3:return s=e.sent,e.next=6,A({plugins:u,request:r,mode:"read"});case 6:return f=e.sent,e.next=9,s.match(f,i);case 9:h=e.sent,l=c(u),e.prev=12,l.s();case 14:if((p=l.n()).done){e.next=24;break}if(!("cachedResponseWillBeUsed"in(v=p.value))){e.next=22;break}return d=v.cachedResponseWillBeUsed,e.next=20,d.call(v,{cacheName:n,event:a,matchOptions:i,cachedResponse:h,request:f});case 20:h=e.sent;case 22:e.next=14;break;case 24:e.next=29;break;case 26:e.prev=26,e.t0=e.catch(12),l.e(e.t0);case 29:return e.prev=29,l.f(),e.finish(29);case 32:return e.abrupt("return",h);case 33:case"end":return e.stop()}}),e,null,[[12,26,29,32]])})));return function(t){return e.apply(this,arguments)}}(),K={put:function(){var e=T(L.a.mark((function e(t){var n,r,a,i,o,u,s,f,h,l,p,v,d,y,m;return L.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=t.cacheName,r=t.request,a=t.response,i=t.event,o=t.plugins,u=void 0===o?[]:o,s=t.matchOptions,e.next=4;break;case 4:return e.next=6,A({plugins:u,request:r,mode:"write"});case 6:if(f=e.sent,a){e.next=10;break}throw new g("cache-put-with-no-response",{url:N(f.url)});case 10:return e.next=12,M({event:i,plugins:u,response:a,request:f});case 12:if(h=e.sent){e.next=16;break}return e.abrupt("return");case 16:return e.next=18,self.caches.open(n);case 18:if(l=e.sent,!((p=j(u,"cacheDidUpdate")).length>0)){e.next=26;break}return e.next=23,C({cacheName:n,matchOptions:s,request:f});case 23:e.t0=e.sent,e.next=27;break;case 26:e.t0=null;case 27:return v=e.t0,e.prev=29,e.next=32,l.put(f,h);case 32:e.next=40;break;case 34:if(e.prev=34,e.t1=e.catch(29),"QuotaExceededError"!==e.t1.name){e.next=39;break}return e.next=39,O();case 39:throw e.t1;case 40:d=c(p),e.prev=41,d.s();case 43:if((y=d.n()).done){e.next=49;break}return m=y.value,e.next=47,m.cacheDidUpdate.call(m,{cacheName:n,event:i,oldResponse:v,newResponse:h,request:f});case 47:e.next=43;break;case 49:e.next=54;break;case 51:e.prev=51,e.t2=e.catch(41),d.e(e.t2);case 54:return e.prev=54,d.f(),e.finish(54);case 57:case"end":return e.stop()}}),e,null,[[29,34],[41,51,54,57]])})));return function(t){return e.apply(this,arguments)}}(),match:C};function P(){if(void 0===U){var e=new Response("");if("body"in e)try{new Response(e.body),U=!0}catch(t){U=!1}U=!1}return U}function I(e){e.then((function(){}))}function D(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,a=!1,i=void 0;try{for(var c,o=e[Symbol.iterator]();!(r=(c=o.next()).done)&&(n.push(c.value),!t||n.length!==t);r=!0);}catch(u){a=!0,i=u}finally{try{r||null==o.return||o.return()}finally{if(a)throw i}}return n}}(e,t)||a(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function W(e,t){for(var n=0;n2&&void 0!==arguments[2]?arguments[2]:{},i=a.onupgradeneeded,c=a.onversionchange;o(this,e),this._db=null,this._name=t,this._version=n,this._onupgradeneeded=i,this._onversionchange=c||function(){return r.close()}}return F(e,[{key:"db",get:function(){return this._db}},{key:"open",value:function(){var e=T(L.a.mark((function e(){var t=this;return L.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._db){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,new Promise((function(e,n){var r=!1;setTimeout((function(){r=!0,n(new Error("The open request was blocked and timed out"))}),t.OPEN_TIMEOUT);var a=indexedDB.open(t._name,t._version);a.onerror=function(){return n(a.error)},a.onupgradeneeded=function(e){r?(a.transaction.abort(),a.result.close()):"function"===typeof t._onupgradeneeded&&t._onupgradeneeded(e)},a.onsuccess=function(){var n=a.result;r?n.close():(n.onversionchange=t._onversionchange.bind(t),e(n))}}));case 4:return this._db=e.sent,e.abrupt("return",this);case 6:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"getKey",value:function(){var e=T(L.a.mark((function e(t,n){return L.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.getAllKeys(t,n,1);case 2:return e.abrupt("return",e.sent[0]);case 3:case"end":return e.stop()}}),e,this)})));return function(t,n){return e.apply(this,arguments)}}()},{key:"getAll",value:function(){var e=T(L.a.mark((function e(t,n,r){return L.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.getAllMatching(t,{query:n,count:r});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e,this)})));return function(t,n,r){return e.apply(this,arguments)}}()},{key:"getAllKeys",value:function(){var e=T(L.a.mark((function e(t,n,r){var a;return L.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.getAllMatching(t,{query:n,count:r,includeKeys:!0});case 2:return a=e.sent,e.abrupt("return",a.map((function(e){return e.key})));case 4:case"end":return e.stop()}}),e,this)})));return function(t,n,r){return e.apply(this,arguments)}}()},{key:"getAllMatching",value:function(){var e=T(L.a.mark((function e(t){var n,r,a,i,c,o,u,s,f,h=arguments;return L.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=h.length>1&&void 0!==h[1]?h[1]:{},r=n.index,a=n.query,i=void 0===a?null:a,c=n.direction,o=void 0===c?"next":c,u=n.count,s=n.includeKeys,f=void 0!==s&&s,e.next=3,this.transaction([t],"readonly",(function(e,n){var a=e.objectStore(t),c=r?a.index(r):a,s=[],h=c.openCursor(i,o);h.onsuccess=function(){var e=h.result;e?(s.push(f?e:e.value),u&&s.length>=u?n(s):e.continue()):n(s)}}));case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()},{key:"transaction",value:function(){var e=T(L.a.mark((function e(t,n,r){var a=this;return L.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.open();case 2:return e.next=4,new Promise((function(e,i){var c=a._db.transaction(t,n);c.onabort=function(){return i(c.error)},c.oncomplete=function(){return e()},r(c,(function(t){return e(t)}))}));case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e,this)})));return function(t,n,r){return e.apply(this,arguments)}}()},{key:"_call",value:function(){var e=T(L.a.mark((function e(t,n,r){var a,i,c,o,u=arguments;return L.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:for(a=u.length,i=new Array(a>3?a-3:0),c=3;c1?a-1:0),c=1;c0?n.clone():null,e.prev=12,h=c(o),e.prev=14,h.s();case 16:if((l=h.n()).done){e.next=27;break}if(!("requestWillFetch"in(p=l.value))){e.next=25;break}return v=p.requestWillFetch,d=n.clone(),e.next=23,v.call(p,{request:d,event:a});case 23:n=e.sent;case 25:e.next=16;break;case 27:e.next=32;break;case 29:e.prev=29,e.t0=e.catch(14),h.e(e.t0);case 32:return e.prev=32,h.f(),e.finish(32);case 35:e.next=40;break;case 37:throw e.prev=37,e.t1=e.catch(12),new g("plugin-error-request-will-fetch",{thrownError:e.t1});case 40:if(y=n.clone(),e.prev=41,"navigate"!==n.mode){e.next=48;break}return e.next=45,fetch(n);case 45:m=e.sent,e.next=51;break;case 48:return e.next=50,fetch(n,r);case 50:m=e.sent;case 51:0,x=c(o),e.prev=53,x.s();case 55:if((b=x.n()).done){e.next=64;break}if(!("fetchDidSucceed"in(w=b.value))){e.next=62;break}return e.next=60,w.fetchDidSucceed.call(w,{event:a,request:y,response:m});case 60:m=e.sent;case 62:e.next=55;break;case 64:e.next=69;break;case 66:e.prev=66,e.t2=e.catch(53),x.e(e.t2);case 69:return e.prev=69,x.f(),e.finish(69);case 72:return e.abrupt("return",m);case 75:e.prev=75,e.t3=e.catch(41),k=c(s),e.prev=79,k.s();case 81:if((_=k.n()).done){e.next=87;break}return R=_.value,e.next=85,R.fetchDidFail.call(R,{error:e.t3,event:a,originalRequest:f.clone(),request:y.clone()});case 85:e.next=81;break;case 87:e.next=92;break;case 89:e.prev=89,e.t4=e.catch(79),k.e(e.t4);case 92:return e.prev=92,k.f(),e.finish(92);case 95:throw e.t3;case 96:case"end":return e.stop()}}),e,null,[[12,37],[14,29,32,35],[41,75],[53,66,69,72],[79,89,92,95]])})));return function(t){return e.apply(this,arguments)}}()};function J(e,t){return V.apply(this,arguments)}function V(){return(V=T(L.a.mark((function e(t,n){var r,a,i,c;return L.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.clone(),a={headers:new Headers(r.headers),status:r.status,statusText:r.statusText},i=n?n(a):a,!P()){e.next=7;break}e.t0=r.body,e.next=10;break;case 7:return e.next=9,r.blob();case 9:e.t0=e.sent;case 10:return c=e.t0,e.abrupt("return",new Response(c,i));case 12:case"end":return e.stop()}}),e)})))).apply(this,arguments)}n(5);var z="cache-entries",X=function(e){var t=new URL(e,location.href);return t.hash="",t.href},Z=function(){function e(t){var n=this;o(this,e),this._cacheName=t,this._db=new H("workbox-expiration",1,{onupgradeneeded:function(e){return n._handleUpgrade(e)}})}return F(e,[{key:"_handleUpgrade",value:function(e){var t=e.target.result.createObjectStore(z,{keyPath:"id"});t.createIndex("cacheName","cacheName",{unique:!1}),t.createIndex("timestamp","timestamp",{unique:!1}),Y(this._cacheName)}},{key:"setTimestamp",value:function(){var e=T(L.a.mark((function e(t,n){var r;return L.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=X(t),r={url:t,timestamp:n,cacheName:this._cacheName,id:this._getId(t)},e.next=4,this._db.put(z,r);case 4:case"end":return e.stop()}}),e,this)})));return function(t,n){return e.apply(this,arguments)}}()},{key:"getTimestamp",value:function(){var e=T(L.a.mark((function e(t){var n;return L.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._db.get(z,this._getId(t));case 2:return n=e.sent,e.abrupt("return",n.timestamp);case 4:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()},{key:"expireEntries",value:function(){var e=T(L.a.mark((function e(t,n){var r,a,i,o,u,s=this;return L.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._db.transaction(z,"readwrite",(function(e,r){var a=e.objectStore(z).index("timestamp").openCursor(null,"prev"),i=[],c=0;a.onsuccess=function(){var e=a.result;if(e){var o=e.value;o.cacheName===s._cacheName&&(t&&o.timestamp=n?i.push(e.value):c++),e.continue()}else r(i)}}));case 2:r=e.sent,a=[],i=c(r),e.prev=5,i.s();case 7:if((o=i.n()).done){e.next=14;break}return u=o.value,e.next=11,this._db.delete(z,u.id);case 11:a.push(u.url);case 12:e.next=7;break;case 14:e.next=19;break;case 16:e.prev=16,e.t0=e.catch(5),i.e(e.t0);case 19:return e.prev=19,i.f(),e.finish(19);case 22:return e.abrupt("return",a);case 23:case"end":return e.stop()}}),e,this,[[5,16,19,22]])})));return function(t,n){return e.apply(this,arguments)}}()},{key:"_getId",value:function(e){return this._cacheName+"|"+X(e)}}]),e}(),ee=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};o(this,e),this._isRunning=!1,this._rerunRequested=!1,this._maxEntries=n.maxEntries,this._maxAgeSeconds=n.maxAgeSeconds,this._cacheName=t,this._timestampModel=new Z(t)}return F(e,[{key:"expireEntries",value:function(){var e=T(L.a.mark((function e(){var t,n,r,a,i,o;return L.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this._isRunning){e.next=3;break}return this._rerunRequested=!0,e.abrupt("return");case 3:return this._isRunning=!0,t=this._maxAgeSeconds?Date.now()-1e3*this._maxAgeSeconds:0,e.next=7,this._timestampModel.expireEntries(t,this._maxEntries);case 7:return n=e.sent,e.next=10,self.caches.open(this._cacheName);case 10:r=e.sent,a=c(n),e.prev=12,a.s();case 14:if((i=a.n()).done){e.next=20;break}return o=i.value,e.next=18,r.delete(o);case 18:e.next=14;break;case 20:e.next=25;break;case 22:e.prev=22,e.t0=e.catch(12),a.e(e.t0);case 25:return e.prev=25,a.f(),e.finish(25);case 28:0,this._isRunning=!1,this._rerunRequested&&(this._rerunRequested=!1,I(this.expireEntries()));case 31:case"end":return e.stop()}}),e,this,[[12,22,25,28]])})));return function(){return e.apply(this,arguments)}}()},{key:"updateTimestamp",value:function(){var e=T(L.a.mark((function e(t){return L.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=3,this._timestampModel.setTimestamp(t,Date.now());case 3:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()},{key:"isURLExpired",value:function(){var e=T(L.a.mark((function e(t){var n,r;return L.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this._maxAgeSeconds){e.next=6;break}e.next=3;break;case 3:return e.abrupt("return",!1);case 6:return e.next=8,this._timestampModel.getTimestamp(t);case 8:return n=e.sent,r=Date.now()-1e3*this._maxAgeSeconds,e.abrupt("return",n0&&void 0!==arguments[0]?arguments[0]:{};o(this,e),this.cachedResponseWillBeUsed=function(){var e=T(L.a.mark((function e(n){var r,a,i,c,o,u,s;return L.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=n.event,a=n.request,i=n.cacheName,c=n.cachedResponse){e.next=3;break}return e.abrupt("return",null);case 3:if(o=t._isResponseDateFresh(c),I((u=t._getCacheExpiration(i)).expireEntries()),s=u.updateTimestamp(a.url),r)try{r.waitUntil(s)}catch(f){0}return e.abrupt("return",o?c:null);case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),this.cacheDidUpdate=function(){var e=T(L.a.mark((function e(n){var r,a,i;return L.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.cacheName,a=n.request,i=t._getCacheExpiration(r),e.next=5,i.updateTimestamp(a.url);case 5:return e.next=7,i.expireEntries();case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),this._config=n,this._maxAgeSeconds=n.maxAgeSeconds,this._cacheExpirations=new Map,n.purgeOnQuotaError&&b((function(){return t.deleteCacheAndMetadata()}))}return F(e,[{key:"_getCacheExpiration",value:function(e){if(e===R())throw new g("expire-custom-caches-only");var t=this._cacheExpirations.get(e);return t||(t=new ee(e,this._config),this._cacheExpirations.set(e,t)),t}},{key:"_isResponseDateFresh",value:function(e){if(!this._maxAgeSeconds)return!0;var t=this._getDateHeaderTimestamp(e);return null===t||t>=Date.now()-1e3*this._maxAgeSeconds}},{key:"_getDateHeaderTimestamp",value:function(e){if(!e.headers.has("date"))return null;var t=e.headers.get("date"),n=new Date(t).getTime();return isNaN(n)?null:n}},{key:"deleteCacheAndMetadata",value:function(){var e=T(L.a.mark((function e(){var t,n,r,a,i;return L.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=c(this._cacheExpirations),e.prev=1,t.s();case 3:if((n=t.n()).done){e.next=11;break}return r=D(n.value,2),a=r[0],i=r[1],e.next=7,self.caches.delete(a);case 7:return e.next=9,i.delete();case 9:e.next=3;break;case 11:e.next=16;break;case 13:e.prev=13,e.t0=e.catch(1),t.e(e.t0);case 16:return e.prev=16,t.f(),e.finish(16);case 19:this._cacheExpirations=new Map;case 20:case"end":return e.stop()}}),e,this,[[1,13,16,19]])})));return function(){return e.apply(this,arguments)}}()}]),e}(),ne=(n(2),[]),re=function(){return ne};function ae(e){if(!e)throw new g("add-to-cache-list-unexpected-type",{entry:e});if("string"===typeof e){var t=new URL(e,location.href);return{cacheKey:t.href,url:t.href}}var n=e.revision,r=e.url;if(!r)throw new g("add-to-cache-list-unexpected-type",{entry:e});if(!n){var a=new URL(r,location.href);return{cacheKey:a.href,url:a.href}}var i=new URL(r,location.href),c=new URL(r,location.href);return i.searchParams.set("__WB_REVISION__",n),{cacheKey:i.href,url:c.href}}var ie,ce=function(){function e(t){o(this,e),this._cacheName=_(t),this._urlsToCacheKeys=new Map,this._urlsToCacheModes=new Map,this._cacheKeysToIntegrities=new Map}return F(e,[{key:"addToCacheList",value:function(e){var t,n=[],r=c(e);try{for(r.s();!(t=r.n()).done;){var a=t.value;"string"===typeof a?n.push(a):a&&void 0===a.revision&&n.push(a.url);var i=ae(a),o=i.cacheKey,u=i.url,s="string"!==typeof a&&a.revision?"reload":"default";if(this._urlsToCacheKeys.has(u)&&this._urlsToCacheKeys.get(u)!==o)throw new g("add-to-cache-list-conflicting-entries",{firstEntry:this._urlsToCacheKeys.get(u),secondEntry:o});if("string"!==typeof a&&a.integrity){if(this._cacheKeysToIntegrities.has(o)&&this._cacheKeysToIntegrities.get(o)!==a.integrity)throw new g("add-to-cache-list-conflicting-integrities",{url:u});this._cacheKeysToIntegrities.set(o,a.integrity)}if(this._urlsToCacheKeys.set(u,o),this._urlsToCacheModes.set(u,s),n.length>0){var f="Workbox is precaching URLs without revision "+"info: ".concat(n.join(", "),"\nThis is generally NOT safe. ")+"Learn more at https://bit.ly/wb-precache";console.warn(f)}}}catch(h){r.e(h)}finally{r.f()}}},{key:"install",value:function(){var e=T(L.a.mark((function e(){var t,n,r,a,i,o,u,s,f,h,l,p,v,d,y,m=this,g=arguments;return L.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=g.length>0&&void 0!==g[0]?g[0]:{},n=t.event,r=t.plugins,a=[],i=[],e.next=6,self.caches.open(this._cacheName);case 6:return o=e.sent,e.next=9,o.keys();case 9:u=e.sent,s=new Set(u.map((function(e){return e.url}))),f=c(this._urlsToCacheKeys);try{for(f.s();!(h=f.n()).done;)l=D(h.value,2),p=l[0],v=l[1],s.has(v)?i.push(p):a.push({cacheKey:v,url:p})}catch(x){f.e(x)}finally{f.f()}return d=a.map((function(e){var t=e.cacheKey,a=e.url,i=m._cacheKeysToIntegrities.get(t),c=m._urlsToCacheModes.get(a);return m._addURLToCache({cacheKey:t,cacheMode:c,event:n,integrity:i,plugins:r,url:a})})),e.next=16,Promise.all(d);case 16:return y=a.map((function(e){return e.url})),e.abrupt("return",{updatedURLs:y,notUpdatedURLs:i});case 19:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"activate",value:function(){var e=T(L.a.mark((function e(){var t,n,r,a,i,o,u;return L.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,self.caches.open(this._cacheName);case 2:return t=e.sent,e.next=5,t.keys();case 5:n=e.sent,r=new Set(this._urlsToCacheKeys.values()),a=[],i=c(n),e.prev=9,i.s();case 11:if((o=i.n()).done){e.next=19;break}if(u=o.value,r.has(u.url)){e.next=17;break}return e.next=16,t.delete(u);case 16:a.push(u.url);case 17:e.next=11;break;case 19:e.next=24;break;case 21:e.prev=21,e.t0=e.catch(9),i.e(e.t0);case 24:return e.prev=24,i.f(),e.finish(24);case 27:return e.abrupt("return",{deletedURLs:a});case 29:case"end":return e.stop()}}),e,this,[[9,21,24,27]])})));return function(){return e.apply(this,arguments)}}()},{key:"_addURLToCache",value:function(){var e=T(L.a.mark((function e(t){var n,r,a,i,o,u,s,f,h,l,p,v;return L.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.cacheKey,r=t.url,a=t.cacheMode,i=t.event,o=t.plugins,u=t.integrity,s=new Request(r,{integrity:u,cache:a,credentials:"same-origin"}),e.next=4,$.fetch({event:i,plugins:o,request:s});case 4:f=e.sent,l=c(o||[]);try{for(l.s();!(p=l.n()).done;)"cacheWillUpdate"in(v=p.value)&&(h=v)}catch(d){l.e(d)}finally{l.f()}if(!h){e.next=13;break}return e.next=10,h.cacheWillUpdate({event:i,request:s,response:f});case 10:e.t0=e.sent,e.next=14;break;case 13:e.t0=f.status<400;case 14:if(e.t0){e.next=17;break}throw new g("bad-precaching-response",{url:r,status:f.status});case 17:if(!f.redirected){e.next=21;break}return e.next=20,J(f);case 20:f=e.sent;case 21:return e.next=23,K.put({event:i,plugins:o,response:f,request:n===r?s:new Request(n),cacheName:this._cacheName,matchOptions:{ignoreSearch:!0}});case 23:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()},{key:"getURLsToCacheKeys",value:function(){return this._urlsToCacheKeys}},{key:"getCachedURLs",value:function(){return i(this._urlsToCacheKeys.keys())}},{key:"getCacheKeyForURL",value:function(e){var t=new URL(e,location.href);return this._urlsToCacheKeys.get(t.href)}},{key:"matchPrecache",value:function(){var e=T(L.a.mark((function e(t){var n,r,a;return L.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t instanceof Request?t.url:t,!(r=this.getCacheKeyForURL(n))){e.next=7;break}return e.next=5,self.caches.open(this._cacheName);case 5:return a=e.sent,e.abrupt("return",a.match(r));case 7:return e.abrupt("return",void 0);case 8:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()},{key:"createHandler",value:function(){var e=this,t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return function(){var n=T(L.a.mark((function n(r){var a,i;return L.a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return a=r.request,n.prev=1,n.next=4,e.matchPrecache(a);case 4:if(!(i=n.sent)){n.next=7;break}return n.abrupt("return",i);case 7:throw new g("missing-precache-entry",{cacheName:e._cacheName,url:a instanceof Request?a.url:a});case 10:if(n.prev=10,n.t0=n.catch(1),!t){n.next=15;break}return n.abrupt("return",fetch(a));case 15:throw n.t0;case 16:case"end":return n.stop()}}),n,null,[[1,10]])})));return function(e){return n.apply(this,arguments)}}()}},{key:"createHandlerBoundToURL",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=this.getCacheKeyForURL(e);if(!n)throw new g("non-precached-url",{url:e});var r=this.createHandler(t),a=new Request(e);return function(){return r({request:a})}}}]),e}(),oe=function(){return ie||(ie=new ce),ie};function ue(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=function(){var n=a[r];t.some((function(e){return e.test(n)}))&&e.searchParams.delete(n)},r=0,a=i(e.searchParams.keys());r1&&void 0!==d[1]?d[1]:{},n=t.ignoreURLParametersMatching,r=t.directoryIndex,a=t.cleanURLs,i=t.urlManipulation,(o=new URL(e,location.href)).hash="",y.next=5,o.href;case 5:return u=ue(o,n),y.next=8,u.href;case 8:if(!r||!u.pathname.endsWith("/")){y.next=13;break}return(s=new URL(u.href)).pathname+=r,y.next=13,s.href;case 13:if(!a){y.next=18;break}return(f=new URL(u.href)).pathname+=".html",y.next=18,f.href;case 18:if(!i){y.next=37;break}h=i({url:o}),l=c(h),y.prev=21,l.s();case 23:if((p=l.n()).done){y.next=29;break}return v=p.value,y.next=27,v.href;case 27:y.next=23;break;case 29:y.next=34;break;case 31:y.prev=31,y.t0=y.catch(21),l.e(y.t0);case 34:return y.prev=34,l.f(),y.finish(34);case 37:case"end":return y.stop()}}),se,null,[[21,31,34,37]])}var he=function(e,t){var n,r=oe().getURLsToCacheKeys(),a=c(fe(e,t));try{for(a.s();!(n=a.n()).done;){var i=n.value,o=r.get(i);if(o)return o}}catch(u){a.e(u)}finally{a.f()}},le=!1;function pe(e){le||(!function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.ignoreURLParametersMatching,n=void 0===t?[/^utm_/]:t,r=e.directoryIndex,a=void 0===r?"index.html":r,i=e.cleanURLs,c=void 0===i||i,o=e.urlManipulation,u=_();self.addEventListener("fetch",(function(e){var t=he(e.request.url,{cleanURLs:c,directoryIndex:a,ignoreURLParametersMatching:n,urlManipulation:o});if(t){var r=self.caches.open(u).then((function(e){return e.match(t)})).then((function(e){return e||fetch(t)}));e.respondWith(r)}}))}(e),le=!0)}var ve=function(e){var t=oe(),n=re();e.waitUntil(t.install({event:e,plugins:n}).catch((function(e){throw e})))},de=function(e){var t=oe();e.waitUntil(t.activate())};n(3);var ye,me=function(e){return e&&"object"===typeof e?e:{handle:e}},ge=function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"GET";o(this,e),this.handler=me(n),this.match=t,this.method=r},xe=function(e){s(n,e);var t=v(n);function n(e,r,a){o(this,n);return t.call(this,(function(t){var n=t.url,r=e.exec(n.href);if(r&&(n.origin===location.origin||0===r.index))return r.slice(1)}),r,a)}return n}(ge),be=function(){function e(){o(this,e),this._routes=new Map}return F(e,[{key:"routes",get:function(){return this._routes}},{key:"addFetchListener",value:function(){var e=this;self.addEventListener("fetch",(function(t){var n=t.request,r=e.handleRequest({request:n,event:t});r&&t.respondWith(r)}))}},{key:"addCacheListener",value:function(){var e=this;self.addEventListener("message",(function(t){if(t.data&&"CACHE_URLS"===t.data.type){var n=t.data.payload;0;var r=Promise.all(n.urlsToCache.map((function(t){"string"===typeof t&&(t=[t]);var n=d(Request,i(t));return e.handleRequest({request:n})})));t.waitUntil(r),t.ports&&t.ports[0]&&r.then((function(){return t.ports[0].postMessage(!0)}))}}))}},{key:"handleRequest",value:function(e){var t=this,n=e.request,r=e.event;var a=new URL(n.url,location.href);if(a.protocol.startsWith("http")){var i=this.findMatchingRoute({url:a,request:n,event:r}),c=i.params,o=i.route,u=o&&o.handler;if(!u&&this._defaultHandler&&(u=this._defaultHandler),u){var s;0;try{s=u.handle({url:a,request:n,event:r,params:c})}catch(f){s=Promise.reject(f)}return s instanceof Promise&&this._catchHandler&&(s=s.catch((function(e){return t._catchHandler.handle({url:a,request:n,event:r})}))),s}}}},{key:"findMatchingRoute",value:function(e){var t=e.url,n=e.request,r=e.event;var a,i=c(this._routes.get(n.method)||[]);try{for(i.s();!(a=i.n()).done;){var o=a.value,u=void 0,s=o.match({url:t,request:n,event:r});if(s)return u=s,(Array.isArray(s)&&0===s.length||s.constructor===Object&&0===Object.keys(s).length||"boolean"===typeof s)&&(u=void 0),{route:o,params:u}}}catch(f){i.e(f)}finally{i.f()}return{}}},{key:"setDefaultHandler",value:function(e){this._defaultHandler=me(e)}},{key:"setCatchHandler",value:function(e){this._catchHandler=me(e)}},{key:"registerRoute",value:function(e){this._routes.has(e.method)||this._routes.set(e.method,[]),this._routes.get(e.method).push(e)}},{key:"unregisterRoute",value:function(e){if(!this._routes.has(e.method))throw new g("unregister-route-but-not-found-with-method",{method:e.method});var t=this._routes.get(e.method).indexOf(e);if(!(t>-1))throw new g("unregister-route-route-not-registered");this._routes.get(e.method).splice(t,1)}}]),e}(),we=function(){return ye||((ye=new be).addFetchListener(),ye.addCacheListener()),ye};function ke(e,t,n){var r;if("string"===typeof e){var a=new URL(e,location.href);r=new ge((function(e){return e.url.href===a.href}),t,n)}else if(e instanceof RegExp)r=new xe(e,t,n);else if("function"===typeof e)r=new ge(e,t,n);else{if(!(e instanceof ge))throw new g("unsupported-route-type",{moduleName:"workbox-routing",funcName:"registerRoute",paramName:"capture"});r=e}return we().registerRoute(r),r}n(4);var _e,Re={cacheWillUpdate:function(){var e=T(L.a.mark((function e(t){var n;return L.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(200!==(n=t.response).status&&0!==n.status){e.next=3;break}return e.abrupt("return",n);case 3:return e.abrupt("return",null);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()},Ee=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(o(this,e),this._cacheName=R(t.cacheName),this._plugins=t.plugins||[],t.plugins){var n=t.plugins.some((function(e){return!!e.cacheWillUpdate}));this._plugins=n?t.plugins:[Re].concat(i(t.plugins))}else this._plugins=[Re];this._fetchOptions=t.fetchOptions,this._matchOptions=t.matchOptions}return F(e,[{key:"handle",value:function(){var e=T(L.a.mark((function e(t){var n,r,a,i,c;return L.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.event,r=t.request,[],"string"===typeof r&&(r=new Request(r)),a=this._getFromNetwork({request:r,event:n}),e.next=7,K.match({cacheName:this._cacheName,request:r,event:n,matchOptions:this._matchOptions,plugins:this._plugins});case 7:if(!(i=e.sent)){e.next=13;break}if(n)try{n.waitUntil(a)}catch(c){0}e.next=23;break;case 13:return e.prev=14,e.next=17,a;case 17:i=e.sent,e.next=23;break;case 20:e.prev=20,e.t0=e.catch(14),c=e.t0;case 23:if(i){e.next=26;break}throw new g("no-response",{url:r.url,error:c});case 26:return e.abrupt("return",i);case 27:case"end":return e.stop()}}),e,this,[[14,20]])})));return function(t){return e.apply(this,arguments)}}()},{key:"_getFromNetwork",value:function(){var e=T(L.a.mark((function e(t){var n,r,a,i;return L.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.request,r=t.event,e.next=3,$.fetch({request:n,event:r,fetchOptions:this._fetchOptions,plugins:this._plugins});case 3:if(a=e.sent,i=K.put({cacheName:this._cacheName,request:n,response:a.clone(),event:r,plugins:this._plugins}),r)try{r.waitUntil(i)}catch(c){0}return e.abrupt("return",a);case 7:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()}]),e}();self.addEventListener("activate",(function(){return self.clients.claim()})),function(e){oe().addToCacheList(e),e.length>0&&(self.addEventListener("install",ve),self.addEventListener("activate",de))}([{'revision':'f38e1dda0b233b644d0ff8b481af2aca','url':'/index.html'},{'revision':null,'url':'/static/css/4.532f36fa.chunk.css'},{'revision':null,'url':'/static/css/main.9c47e41d.chunk.css'},{'revision':null,'url':'/static/js/0.0bf01cdb.chunk.js'},{'revision':null,'url':'/static/js/10.f913219f.chunk.js'},{'revision':null,'url':'/static/js/11.f6714e52.chunk.js'},{'revision':null,'url':'/static/js/12.b3680251.chunk.js'},{'revision':null,'url':'/static/js/13.bafa626b.chunk.js'},{'revision':null,'url':'/static/js/14.3940343a.chunk.js'},{'revision':null,'url':'/static/js/15.98b09600.chunk.js'},{'revision':null,'url':'/static/js/16.534f0f58.chunk.js'},{'revision':null,'url':'/static/js/17.12db995c.chunk.js'},{'revision':null,'url':'/static/js/18.b104d617.chunk.js'},{'revision':null,'url':'/static/js/19.232eb4d4.chunk.js'},{'revision':null,'url':'/static/js/20.489d1ce2.chunk.js'},{'revision':null,'url':'/static/js/21.f8efe428.chunk.js'},{'revision':null,'url':'/static/js/22.4775e029.chunk.js'},{'revision':null,'url':'/static/js/23.3c759073.chunk.js'},{'revision':null,'url':'/static/js/24.44a46621.chunk.js'},{'revision':null,'url':'/static/js/25.72ab9a2f.chunk.js'},{'revision':null,'url':'/static/js/26.e04a286d.chunk.js'},{'revision':null,'url':'/static/js/27.31ae1f12.chunk.js'},{'revision':null,'url':'/static/js/28.711ef2a7.chunk.js'},{'revision':null,'url':'/static/js/29.fb9329b0.chunk.js'},{'revision':null,'url':'/static/js/30.a5b09690.chunk.js'},{'revision':null,'url':'/static/js/31.770eb3a1.chunk.js'},{'revision':null,'url':'/static/js/32.b1557917.chunk.js'},{'revision':null,'url':'/static/js/33.7bb37d67.chunk.js'},{'revision':null,'url':'/static/js/34.d47f55ef.chunk.js'},{'revision':null,'url':'/static/js/35.31fee780.chunk.js'},{'revision':null,'url':'/static/js/36.665b0b91.chunk.js'},{'revision':null,'url':'/static/js/37.ef92d42c.chunk.js'},{'revision':null,'url':'/static/js/38.49cff783.chunk.js'},{'revision':null,'url':'/static/js/39.6c5ac9b9.chunk.js'},{'revision':null,'url':'/static/js/4.df926961.chunk.js'},{'revision':null,'url':'/static/js/40.0be32086.chunk.js'},{'revision':null,'url':'/static/js/41.a2c7ce5c.chunk.js'},{'revision':null,'url':'/static/js/42.af8f232e.chunk.js'},{'revision':null,'url':'/static/js/43.0640f5d6.chunk.js'},{'revision':null,'url':'/static/js/44.096bfd4c.chunk.js'},{'revision':null,'url':'/static/js/45.fea36ada.chunk.js'},{'revision':null,'url':'/static/js/46.592e0be5.chunk.js'},{'revision':null,'url':'/static/js/47.e63b9a7e.chunk.js'},{'revision':null,'url':'/static/js/48.e6cb09ed.chunk.js'},{'revision':null,'url':'/static/js/49.1eb0658c.chunk.js'},{'revision':null,'url':'/static/js/5.ba6bf619.chunk.js'},{'revision':null,'url':'/static/js/50.fb6ed36a.chunk.js'},{'revision':null,'url':'/static/js/51.61e3c586.chunk.js'},{'revision':null,'url':'/static/js/52.cf85d1e5.chunk.js'},{'revision':null,'url':'/static/js/53.bf2a1b28.chunk.js'},{'revision':null,'url':'/static/js/54.e367325f.chunk.js'},{'revision':null,'url':'/static/js/55.6c45ab70.chunk.js'},{'revision':null,'url':'/static/js/56.609ddeac.chunk.js'},{'revision':null,'url':'/static/js/57.cff6f214.chunk.js'},{'revision':null,'url':'/static/js/58.e051c0b1.chunk.js'},{'revision':null,'url':'/static/js/6.8e91d867.chunk.js'},{'revision':null,'url':'/static/js/7.31612318.chunk.js'},{'revision':null,'url':'/static/js/8.33e22b2f.chunk.js'},{'revision':null,'url':'/static/js/9.c520a8e7.chunk.js'},{'revision':null,'url':'/static/js/main.2fcc2838.chunk.js'},{'revision':null,'url':'/static/js/polyfills-dom.0bf2655c.chunk.js'},{'revision':null,'url':'/static/js/runtime-main.c41b394a.js'}]),pe(_e);var Le,qe=new RegExp("/[^/?]+\\.[^/]+$");ke((function(e){var t=e.request,n=e.url;return"navigate"===t.mode&&(!n.pathname.startsWith("/_")&&!n.pathname.match(qe))}),(Le="/index.html",oe().createHandlerBoundToURL(Le))),ke((function(e){var t=e.url;return t.origin===self.location.origin&&t.pathname.endsWith(".png")}),new Ee({cacheName:"images",plugins:[new te({maxEntries:50})]})),self.addEventListener("message",(function(e){e.data&&"SKIP_WAITING"===e.data.type&&self.skipWaiting()}))}]); +//# sourceMappingURL=service-worker.js.map \ No newline at end of file diff --git a/docs/example/service-worker.js.map b/docs/example/service-worker.js.map new file mode 100644 index 0000000..8878c0c --- /dev/null +++ b/docs/example/service-worker.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["../webpack/bootstrap","../node_modules/babel-preset-react-app/node_modules/@babel/runtime/regenerator/index.js","../node_modules/workbox-core/_version.js","../node_modules/workbox-precaching/_version.js","../node_modules/workbox-routing/_version.js","../node_modules/workbox-strategies/_version.js","../node_modules/workbox-expiration/_version.js","../node_modules/regenerator-runtime/runtime.js","../node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js","../node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js","../node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/toConsumableArray.js","../node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js","../node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/iterableToArray.js","../node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js","../node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/createForOfIteratorHelper.js","../node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/classCallCheck.js","../node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js","../node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/inherits.js","../node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js","../node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/isNativeReflectConstruct.js","../node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/typeof.js","../node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js","../node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js","../node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/createSuper.js","../node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/construct.js","../node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/wrapNativeSuper.js","../node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/isNativeFunction.js","../node_modules/workbox-core/models/messages/messages.js","../node_modules/workbox-core/models/messages/messageGenerator.js","../node_modules/workbox-core/_private/WorkboxError.js","../node_modules/workbox-core/models/quotaErrorCallbacks.js","../node_modules/workbox-core/registerQuotaErrorCallback.js","../node_modules/workbox-core/_private/cacheNames.js","../node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js","../node_modules/workbox-core/_private/executeQuotaErrorCallbacks.js","../node_modules/workbox-core/_private/getFriendlyURL.js","../node_modules/workbox-core/_private/canConstructResponseFromBodyStream.js","../node_modules/workbox-core/utils/pluginUtils.js","../node_modules/workbox-core/_private/cacheWrapper.js","../node_modules/workbox-core/_private/dontWaitFor.js","../node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/slicedToArray.js","../node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js","../node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js","../node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/nonIterableRest.js","../node_modules/babel-preset-react-app/node_modules/@babel/runtime/helpers/esm/createClass.js","../node_modules/workbox-core/_private/DBWrapper.js","../node_modules/workbox-core/_private/deleteDatabase.js","../node_modules/workbox-core/_private/fetchWrapper.js","../node_modules/workbox-core/copyResponse.js","../node_modules/workbox-expiration/models/CacheTimestampsModel.js","../node_modules/workbox-expiration/CacheExpiration.js","../node_modules/workbox-expiration/ExpirationPlugin.js","../node_modules/workbox-precaching/utils/precachePlugins.js","../node_modules/workbox-precaching/utils/createCacheKey.js","../node_modules/workbox-precaching/utils/getOrCreatePrecacheController.js","../node_modules/workbox-precaching/PrecacheController.js","../node_modules/workbox-precaching/utils/removeIgnoredSearchParams.js","../node_modules/workbox-precaching/utils/generateURLVariations.js","../node_modules/workbox-precaching/utils/getCacheKeyForURL.js","../node_modules/workbox-precaching/addRoute.js","../node_modules/workbox-precaching/utils/addFetchListener.js","../node_modules/workbox-precaching/precache.js","../node_modules/workbox-routing/utils/getOrCreateDefaultRouter.js","../node_modules/workbox-routing/utils/normalizeHandler.js","../node_modules/workbox-routing/Route.js","../node_modules/workbox-routing/utils/constants.js","../node_modules/workbox-routing/RegExpRoute.js","../node_modules/workbox-routing/Router.js","../node_modules/workbox-routing/registerRoute.js","../node_modules/workbox-precaching/precacheAndRoute.js","../node_modules/workbox-strategies/plugins/cacheOkAndOpaquePlugin.js","../node_modules/workbox-strategies/StaleWhileRevalidate.js","../node_modules/workbox-core/clientsClaim.js","service-worker.ts","../node_modules/workbox-precaching/createHandlerBoundToURL.js"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s","self","_","e","runtime","undefined","Op","hasOwn","$Symbol","iteratorSymbol","iterator","asyncIteratorSymbol","asyncIterator","toStringTagSymbol","define","obj","configurable","writable","err","wrap","innerFn","outerFn","tryLocsList","protoGenerator","Generator","generator","context","Context","_invoke","state","GenStateSuspendedStart","method","arg","GenStateExecuting","Error","GenStateCompleted","doneResult","delegate","delegateResult","maybeInvokeDelegate","ContinueSentinel","sent","_sent","dispatchException","abrupt","record","tryCatch","type","done","GenStateSuspendedYield","makeInvokeMethod","fn","GeneratorFunction","GeneratorFunctionPrototype","IteratorPrototype","this","getProto","getPrototypeOf","NativeIteratorPrototype","values","Gp","defineIteratorMethods","forEach","AsyncIterator","PromiseImpl","invoke","resolve","reject","result","__await","then","unwrapped","error","previousPromise","callInvokeWithMethodAndArg","TypeError","info","resultName","next","nextLoc","pushTryEntry","locs","entry","tryLoc","catchLoc","finallyLoc","afterLoc","tryEntries","push","resetTryEntry","completion","reset","iterable","iteratorMethod","isNaN","length","displayName","isGeneratorFunction","genFun","ctor","constructor","mark","setPrototypeOf","__proto__","awrap","async","Promise","iter","keys","reverse","pop","skipTempReset","prev","charAt","slice","stop","rootRecord","rval","exception","handle","loc","caught","hasCatch","hasFinally","finallyEntry","complete","finish","thrown","delegateYield","regeneratorRuntime","accidentalStrictMode","globalThis","Function","_arrayLikeToArray","arr","len","arr2","Array","_unsupportedIterableToArray","minLen","toString","from","test","_toConsumableArray","isArray","_createForOfIteratorHelper","allowArrayLike","it","F","_e","f","normalCompletion","didErr","step","_e2","_classCallCheck","instance","Constructor","_setPrototypeOf","_inherits","subClass","superClass","_getPrototypeOf","_isNativeReflectConstruct","Reflect","construct","sham","Proxy","Date","_typeof","_possibleConstructorReturn","ReferenceError","_createSuper","Derived","hasNativeReflectConstruct","Super","NewTarget","arguments","apply","Parent","args","Class","a","_cache","Map","indexOf","has","set","Wrapper","messageGenerator","code","msg","JSON","stringify","WorkboxError","errorCode","details","message","quotaErrorCallbacks","Set","registerQuotaErrorCallback","callback","add","_cacheNameDetails","googleAnalytics","precache","prefix","suffix","registration","scope","_createCacheName","cacheName","filter","join","cacheNames","userCacheName","asyncGeneratorStep","gen","_next","_throw","_asyncToGenerator","executeQuotaErrorCallbacks","process","supportStatus","getFriendlyURL","url","URL","String","location","href","replace","RegExp","origin","pluginUtils","plugins","callbackName","plugin","_getEffectiveRequest","request","cacheKeyWillBeUsedPlugins","effectiveRequest","Request","_isResponseSafeToCache","response","event","responseToCache","pluginsUsed","pluginMethod","status","matchWrapper","matchOptions","caches","open","cache","match","cachedResponse","cacheWrapper","put","updatePlugins","oldResponse","newResponse","canConstructResponseFromBodyStream","testResponse","Response","body","dontWaitFor","promise","_slicedToArray","_arr","_n","_d","_s","_i","_defineProperties","target","props","descriptor","_createClass","protoProps","staticProps","DBWrapper","version","onupgradeneeded","onversionchange","_db","_name","_version","_onupgradeneeded","_onversionchange","close","openRequestTimedOut","setTimeout","OPEN_TIMEOUT","openRequest","indexedDB","onerror","evt","transaction","abort","onsuccess","db","storeName","query","getAllKeys","count","getAllMatching","includeKeys","entries","map","index","direction","txn","store","objectStore","results","openCursor","cursor","continue","storeNames","onabort","oncomplete","objStore","IDBObjectStore","_call","readonly","readwrite","deleteDatabase","onblocked","fetchWrapper","fetch","fetchOptions","FetchEvent","preloadResponse","possiblePreloadResponse","failedFetchPlugins","originalRequest","clone","requestClone","thrownError","pluginFilteredRequest","fetchResponse","copyResponse","modifier","clonedResponse","responseInit","headers","Headers","statusText","modifiedResponseInit","blob","OBJECT_STORE_NAME","normalizeURL","unNormalizedUrl","hash","CacheTimestampsModel","_cacheName","_handleUpgrade","createObjectStore","keyPath","createIndex","unique","timestamp","id","_getId","minTimestamp","maxCount","entriesToDelete","entriesNotDeletedCount","urlsDeleted","delete","CacheExpiration","config","_isRunning","_rerunRequested","_maxEntries","maxEntries","_maxAgeSeconds","maxAgeSeconds","_timestampModel","now","expireEntries","urlsExpired","setTimestamp","getTimestamp","expireOlderThan","Infinity","ExpirationPlugin","cachedResponseWillBeUsed","isFresh","_isResponseDateFresh","cacheExpiration","_getCacheExpiration","updateTimestampDone","updateTimestamp","waitUntil","cacheDidUpdate","_config","_cacheExpirations","purgeOnQuotaError","deleteCacheAndMetadata","dateHeaderTimestamp","_getDateHeaderTimestamp","dateHeader","headerTime","getTime","precachePlugins","createCacheKey","urlObject","cacheKey","revision","cacheKeyURL","originalURL","searchParams","precacheController","PrecacheController","_urlsToCacheKeys","_urlsToCacheModes","_cacheKeysToIntegrities","urlsToWarnAbout","cacheMode","firstEntry","secondEntry","integrity","warningMessage","console","warn","toBePrecached","alreadyPrecached","alreadyCachedRequests","existingCacheKeys","precacheRequests","_addURLToCache","all","updatedURLs","item","notUpdatedURLs","currentlyCachedRequests","expectedCacheKeys","deletedURLs","credentials","cacheWillUpdatePlugin","cacheWillUpdate","redirected","ignoreSearch","getCacheKeyForURL","fallbackToNetwork","matchPrecache","handler","createHandler","getOrCreatePrecacheController","removeIgnoredSearchParams","ignoreURLParametersMatching","paramName","some","regExp","generateURLVariations","directoryIndex","cleanURLs","urlManipulation","urlWithoutIgnoredParams","pathname","endsWith","directoryURL","cleanURL","additionalURLs","urlToAttempt","options","urlsToCacheKeys","getURLsToCacheKeys","possibleURL","possibleCacheKey","listenerAdded","addRoute","addEventListener","precachedURL","responsePromise","respondWith","addFetchListener","installListener","install","catch","activateListener","activate","defaultRouter","normalizeHandler","Route","RegExpRoute","exec","Router","_routes","handleRequest","data","payload","requestPromises","urlsToCache","ports","postMessage","protocol","startsWith","findMatchingRoute","params","route","_defaultHandler","_catchHandler","matchResult","routeIndex","splice","getOrCreateDefaultRouter","addCacheListener","registerRoute","capture","captureUrl","moduleName","funcName","cacheOkAndOpaquePlugin","StaleWhileRevalidate","_plugins","isUsingCacheWillUpdate","_fetchOptions","_matchOptions","fetchAndCachePromise","_getFromNetwork","cachePutPromise","clients","claim","addToCacheList","__WB_MANIFEST","fileExtensionRegexp","createHandlerBoundToURL","skipWaiting"],"mappings":"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","file":"service-worker.js","sourceRoot":"","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 7);\n","module.exports = require(\"regenerator-runtime\");\n","\"use strict\";\n// @ts-ignore\ntry {\n self['workbox:core:5.1.4'] && _();\n}\ncatch (e) { }\n","\"use strict\";\n// @ts-ignore\ntry {\n self['workbox:precaching:5.1.4'] && _();\n}\ncatch (e) { }\n","\"use strict\";\n// @ts-ignore\ntry {\n self['workbox:routing:5.1.4'] && _();\n}\ncatch (e) { }\n","\"use strict\";\n// @ts-ignore\ntry {\n self['workbox:strategies:5.1.4'] && _();\n}\ncatch (e) { }\n","\"use strict\";\n// @ts-ignore\ntry {\n self['workbox:expiration:5.1.4'] && _();\n}\ncatch (e) { }\n","/**\n * Copyright (c) 2014-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\n\nvar runtime = (function (exports) {\n \"use strict\";\n\n var Op = Object.prototype;\n var hasOwn = Op.hasOwnProperty;\n var undefined; // More compressible than void 0.\n var $Symbol = typeof Symbol === \"function\" ? Symbol : {};\n var iteratorSymbol = $Symbol.iterator || \"@@iterator\";\n var asyncIteratorSymbol = $Symbol.asyncIterator || \"@@asyncIterator\";\n var toStringTagSymbol = $Symbol.toStringTag || \"@@toStringTag\";\n\n function define(obj, key, value) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n return obj[key];\n }\n try {\n // IE 8 has a broken Object.defineProperty that only works on DOM objects.\n define({}, \"\");\n } catch (err) {\n define = function(obj, key, value) {\n return obj[key] = value;\n };\n }\n\n function wrap(innerFn, outerFn, self, tryLocsList) {\n // If outerFn provided and outerFn.prototype is a Generator, then outerFn.prototype instanceof Generator.\n var protoGenerator = outerFn && outerFn.prototype instanceof Generator ? outerFn : Generator;\n var generator = Object.create(protoGenerator.prototype);\n var context = new Context(tryLocsList || []);\n\n // The ._invoke method unifies the implementations of the .next,\n // .throw, and .return methods.\n generator._invoke = makeInvokeMethod(innerFn, self, context);\n\n return generator;\n }\n exports.wrap = wrap;\n\n // Try/catch helper to minimize deoptimizations. Returns a completion\n // record like context.tryEntries[i].completion. This interface could\n // have been (and was previously) designed to take a closure to be\n // invoked without arguments, but in all the cases we care about we\n // already have an existing method we want to call, so there's no need\n // to create a new function object. We can even get away with assuming\n // the method takes exactly one argument, since that happens to be true\n // in every case, so we don't have to touch the arguments object. The\n // only additional allocation required is the completion record, which\n // has a stable shape and so hopefully should be cheap to allocate.\n function tryCatch(fn, obj, arg) {\n try {\n return { type: \"normal\", arg: fn.call(obj, arg) };\n } catch (err) {\n return { type: \"throw\", arg: err };\n }\n }\n\n var GenStateSuspendedStart = \"suspendedStart\";\n var GenStateSuspendedYield = \"suspendedYield\";\n var GenStateExecuting = \"executing\";\n var GenStateCompleted = \"completed\";\n\n // Returning this object from the innerFn has the same effect as\n // breaking out of the dispatch switch statement.\n var ContinueSentinel = {};\n\n // Dummy constructor functions that we use as the .constructor and\n // .constructor.prototype properties for functions that return Generator\n // objects. For full spec compliance, you may wish to configure your\n // minifier not to mangle the names of these two functions.\n function Generator() {}\n function GeneratorFunction() {}\n function GeneratorFunctionPrototype() {}\n\n // This is a polyfill for %IteratorPrototype% for environments that\n // don't natively support it.\n var IteratorPrototype = {};\n define(IteratorPrototype, iteratorSymbol, function () {\n return this;\n });\n\n var getProto = Object.getPrototypeOf;\n var NativeIteratorPrototype = getProto && getProto(getProto(values([])));\n if (NativeIteratorPrototype &&\n NativeIteratorPrototype !== Op &&\n hasOwn.call(NativeIteratorPrototype, iteratorSymbol)) {\n // This environment has a native %IteratorPrototype%; use it instead\n // of the polyfill.\n IteratorPrototype = NativeIteratorPrototype;\n }\n\n var Gp = GeneratorFunctionPrototype.prototype =\n Generator.prototype = Object.create(IteratorPrototype);\n GeneratorFunction.prototype = GeneratorFunctionPrototype;\n define(Gp, \"constructor\", GeneratorFunctionPrototype);\n define(GeneratorFunctionPrototype, \"constructor\", GeneratorFunction);\n GeneratorFunction.displayName = define(\n GeneratorFunctionPrototype,\n toStringTagSymbol,\n \"GeneratorFunction\"\n );\n\n // Helper for defining the .next, .throw, and .return methods of the\n // Iterator interface in terms of a single ._invoke method.\n function defineIteratorMethods(prototype) {\n [\"next\", \"throw\", \"return\"].forEach(function(method) {\n define(prototype, method, function(arg) {\n return this._invoke(method, arg);\n });\n });\n }\n\n exports.isGeneratorFunction = function(genFun) {\n var ctor = typeof genFun === \"function\" && genFun.constructor;\n return ctor\n ? ctor === GeneratorFunction ||\n // For the native GeneratorFunction constructor, the best we can\n // do is to check its .name property.\n (ctor.displayName || ctor.name) === \"GeneratorFunction\"\n : false;\n };\n\n exports.mark = function(genFun) {\n if (Object.setPrototypeOf) {\n Object.setPrototypeOf(genFun, GeneratorFunctionPrototype);\n } else {\n genFun.__proto__ = GeneratorFunctionPrototype;\n define(genFun, toStringTagSymbol, \"GeneratorFunction\");\n }\n genFun.prototype = Object.create(Gp);\n return genFun;\n };\n\n // Within the body of any async function, `await x` is transformed to\n // `yield regeneratorRuntime.awrap(x)`, so that the runtime can test\n // `hasOwn.call(value, \"__await\")` to determine if the yielded value is\n // meant to be awaited.\n exports.awrap = function(arg) {\n return { __await: arg };\n };\n\n function AsyncIterator(generator, PromiseImpl) {\n function invoke(method, arg, resolve, reject) {\n var record = tryCatch(generator[method], generator, arg);\n if (record.type === \"throw\") {\n reject(record.arg);\n } else {\n var result = record.arg;\n var value = result.value;\n if (value &&\n typeof value === \"object\" &&\n hasOwn.call(value, \"__await\")) {\n return PromiseImpl.resolve(value.__await).then(function(value) {\n invoke(\"next\", value, resolve, reject);\n }, function(err) {\n invoke(\"throw\", err, resolve, reject);\n });\n }\n\n return PromiseImpl.resolve(value).then(function(unwrapped) {\n // When a yielded Promise is resolved, its final value becomes\n // the .value of the Promise<{value,done}> result for the\n // current iteration.\n result.value = unwrapped;\n resolve(result);\n }, function(error) {\n // If a rejected Promise was yielded, throw the rejection back\n // into the async generator function so it can be handled there.\n return invoke(\"throw\", error, resolve, reject);\n });\n }\n }\n\n var previousPromise;\n\n function enqueue(method, arg) {\n function callInvokeWithMethodAndArg() {\n return new PromiseImpl(function(resolve, reject) {\n invoke(method, arg, resolve, reject);\n });\n }\n\n return previousPromise =\n // If enqueue has been called before, then we want to wait until\n // all previous Promises have been resolved before calling invoke,\n // so that results are always delivered in the correct order. If\n // enqueue has not been called before, then it is important to\n // call invoke immediately, without waiting on a callback to fire,\n // so that the async generator function has the opportunity to do\n // any necessary setup in a predictable way. This predictability\n // is why the Promise constructor synchronously invokes its\n // executor callback, and why async functions synchronously\n // execute code before the first await. Since we implement simple\n // async functions in terms of async generators, it is especially\n // important to get this right, even though it requires care.\n previousPromise ? previousPromise.then(\n callInvokeWithMethodAndArg,\n // Avoid propagating failures to Promises returned by later\n // invocations of the iterator.\n callInvokeWithMethodAndArg\n ) : callInvokeWithMethodAndArg();\n }\n\n // Define the unified helper method that is used to implement .next,\n // .throw, and .return (see defineIteratorMethods).\n this._invoke = enqueue;\n }\n\n defineIteratorMethods(AsyncIterator.prototype);\n define(AsyncIterator.prototype, asyncIteratorSymbol, function () {\n return this;\n });\n exports.AsyncIterator = AsyncIterator;\n\n // Note that simple async functions are implemented on top of\n // AsyncIterator objects; they just return a Promise for the value of\n // the final result produced by the iterator.\n exports.async = function(innerFn, outerFn, self, tryLocsList, PromiseImpl) {\n if (PromiseImpl === void 0) PromiseImpl = Promise;\n\n var iter = new AsyncIterator(\n wrap(innerFn, outerFn, self, tryLocsList),\n PromiseImpl\n );\n\n return exports.isGeneratorFunction(outerFn)\n ? iter // If outerFn is a generator, return the full iterator.\n : iter.next().then(function(result) {\n return result.done ? result.value : iter.next();\n });\n };\n\n function makeInvokeMethod(innerFn, self, context) {\n var state = GenStateSuspendedStart;\n\n return function invoke(method, arg) {\n if (state === GenStateExecuting) {\n throw new Error(\"Generator is already running\");\n }\n\n if (state === GenStateCompleted) {\n if (method === \"throw\") {\n throw arg;\n }\n\n // Be forgiving, per 25.3.3.3.3 of the spec:\n // https://people.mozilla.org/~jorendorff/es6-draft.html#sec-generatorresume\n return doneResult();\n }\n\n context.method = method;\n context.arg = arg;\n\n while (true) {\n var delegate = context.delegate;\n if (delegate) {\n var delegateResult = maybeInvokeDelegate(delegate, context);\n if (delegateResult) {\n if (delegateResult === ContinueSentinel) continue;\n return delegateResult;\n }\n }\n\n if (context.method === \"next\") {\n // Setting context._sent for legacy support of Babel's\n // function.sent implementation.\n context.sent = context._sent = context.arg;\n\n } else if (context.method === \"throw\") {\n if (state === GenStateSuspendedStart) {\n state = GenStateCompleted;\n throw context.arg;\n }\n\n context.dispatchException(context.arg);\n\n } else if (context.method === \"return\") {\n context.abrupt(\"return\", context.arg);\n }\n\n state = GenStateExecuting;\n\n var record = tryCatch(innerFn, self, context);\n if (record.type === \"normal\") {\n // If an exception is thrown from innerFn, we leave state ===\n // GenStateExecuting and loop back for another invocation.\n state = context.done\n ? GenStateCompleted\n : GenStateSuspendedYield;\n\n if (record.arg === ContinueSentinel) {\n continue;\n }\n\n return {\n value: record.arg,\n done: context.done\n };\n\n } else if (record.type === \"throw\") {\n state = GenStateCompleted;\n // Dispatch the exception by looping back around to the\n // context.dispatchException(context.arg) call above.\n context.method = \"throw\";\n context.arg = record.arg;\n }\n }\n };\n }\n\n // Call delegate.iterator[context.method](context.arg) and handle the\n // result, either by returning a { value, done } result from the\n // delegate iterator, or by modifying context.method and context.arg,\n // setting context.delegate to null, and returning the ContinueSentinel.\n function maybeInvokeDelegate(delegate, context) {\n var method = delegate.iterator[context.method];\n if (method === undefined) {\n // A .throw or .return when the delegate iterator has no .throw\n // method always terminates the yield* loop.\n context.delegate = null;\n\n if (context.method === \"throw\") {\n // Note: [\"return\"] must be used for ES3 parsing compatibility.\n if (delegate.iterator[\"return\"]) {\n // If the delegate iterator has a return method, give it a\n // chance to clean up.\n context.method = \"return\";\n context.arg = undefined;\n maybeInvokeDelegate(delegate, context);\n\n if (context.method === \"throw\") {\n // If maybeInvokeDelegate(context) changed context.method from\n // \"return\" to \"throw\", let that override the TypeError below.\n return ContinueSentinel;\n }\n }\n\n context.method = \"throw\";\n context.arg = new TypeError(\n \"The iterator does not provide a 'throw' method\");\n }\n\n return ContinueSentinel;\n }\n\n var record = tryCatch(method, delegate.iterator, context.arg);\n\n if (record.type === \"throw\") {\n context.method = \"throw\";\n context.arg = record.arg;\n context.delegate = null;\n return ContinueSentinel;\n }\n\n var info = record.arg;\n\n if (! info) {\n context.method = \"throw\";\n context.arg = new TypeError(\"iterator result is not an object\");\n context.delegate = null;\n return ContinueSentinel;\n }\n\n if (info.done) {\n // Assign the result of the finished delegate to the temporary\n // variable specified by delegate.resultName (see delegateYield).\n context[delegate.resultName] = info.value;\n\n // Resume execution at the desired location (see delegateYield).\n context.next = delegate.nextLoc;\n\n // If context.method was \"throw\" but the delegate handled the\n // exception, let the outer generator proceed normally. If\n // context.method was \"next\", forget context.arg since it has been\n // \"consumed\" by the delegate iterator. If context.method was\n // \"return\", allow the original .return call to continue in the\n // outer generator.\n if (context.method !== \"return\") {\n context.method = \"next\";\n context.arg = undefined;\n }\n\n } else {\n // Re-yield the result returned by the delegate method.\n return info;\n }\n\n // The delegate iterator is finished, so forget it and continue with\n // the outer generator.\n context.delegate = null;\n return ContinueSentinel;\n }\n\n // Define Generator.prototype.{next,throw,return} in terms of the\n // unified ._invoke helper method.\n defineIteratorMethods(Gp);\n\n define(Gp, toStringTagSymbol, \"Generator\");\n\n // A Generator should always return itself as the iterator object when the\n // @@iterator function is called on it. Some browsers' implementations of the\n // iterator prototype chain incorrectly implement this, causing the Generator\n // object to not be returned from this call. This ensures that doesn't happen.\n // See https://github.com/facebook/regenerator/issues/274 for more details.\n define(Gp, iteratorSymbol, function() {\n return this;\n });\n\n define(Gp, \"toString\", function() {\n return \"[object Generator]\";\n });\n\n function pushTryEntry(locs) {\n var entry = { tryLoc: locs[0] };\n\n if (1 in locs) {\n entry.catchLoc = locs[1];\n }\n\n if (2 in locs) {\n entry.finallyLoc = locs[2];\n entry.afterLoc = locs[3];\n }\n\n this.tryEntries.push(entry);\n }\n\n function resetTryEntry(entry) {\n var record = entry.completion || {};\n record.type = \"normal\";\n delete record.arg;\n entry.completion = record;\n }\n\n function Context(tryLocsList) {\n // The root entry object (effectively a try statement without a catch\n // or a finally block) gives us a place to store values thrown from\n // locations where there is no enclosing try statement.\n this.tryEntries = [{ tryLoc: \"root\" }];\n tryLocsList.forEach(pushTryEntry, this);\n this.reset(true);\n }\n\n exports.keys = function(object) {\n var keys = [];\n for (var key in object) {\n keys.push(key);\n }\n keys.reverse();\n\n // Rather than returning an object with a next method, we keep\n // things simple and return the next function itself.\n return function next() {\n while (keys.length) {\n var key = keys.pop();\n if (key in object) {\n next.value = key;\n next.done = false;\n return next;\n }\n }\n\n // To avoid creating an additional object, we just hang the .value\n // and .done properties off the next function object itself. This\n // also ensures that the minifier will not anonymize the function.\n next.done = true;\n return next;\n };\n };\n\n function values(iterable) {\n if (iterable) {\n var iteratorMethod = iterable[iteratorSymbol];\n if (iteratorMethod) {\n return iteratorMethod.call(iterable);\n }\n\n if (typeof iterable.next === \"function\") {\n return iterable;\n }\n\n if (!isNaN(iterable.length)) {\n var i = -1, next = function next() {\n while (++i < iterable.length) {\n if (hasOwn.call(iterable, i)) {\n next.value = iterable[i];\n next.done = false;\n return next;\n }\n }\n\n next.value = undefined;\n next.done = true;\n\n return next;\n };\n\n return next.next = next;\n }\n }\n\n // Return an iterator with no values.\n return { next: doneResult };\n }\n exports.values = values;\n\n function doneResult() {\n return { value: undefined, done: true };\n }\n\n Context.prototype = {\n constructor: Context,\n\n reset: function(skipTempReset) {\n this.prev = 0;\n this.next = 0;\n // Resetting context._sent for legacy support of Babel's\n // function.sent implementation.\n this.sent = this._sent = undefined;\n this.done = false;\n this.delegate = null;\n\n this.method = \"next\";\n this.arg = undefined;\n\n this.tryEntries.forEach(resetTryEntry);\n\n if (!skipTempReset) {\n for (var name in this) {\n // Not sure about the optimal order of these conditions:\n if (name.charAt(0) === \"t\" &&\n hasOwn.call(this, name) &&\n !isNaN(+name.slice(1))) {\n this[name] = undefined;\n }\n }\n }\n },\n\n stop: function() {\n this.done = true;\n\n var rootEntry = this.tryEntries[0];\n var rootRecord = rootEntry.completion;\n if (rootRecord.type === \"throw\") {\n throw rootRecord.arg;\n }\n\n return this.rval;\n },\n\n dispatchException: function(exception) {\n if (this.done) {\n throw exception;\n }\n\n var context = this;\n function handle(loc, caught) {\n record.type = \"throw\";\n record.arg = exception;\n context.next = loc;\n\n if (caught) {\n // If the dispatched exception was caught by a catch block,\n // then let that catch block handle the exception normally.\n context.method = \"next\";\n context.arg = undefined;\n }\n\n return !! caught;\n }\n\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n var record = entry.completion;\n\n if (entry.tryLoc === \"root\") {\n // Exception thrown outside of any try block that could handle\n // it, so set the completion value of the entire function to\n // throw the exception.\n return handle(\"end\");\n }\n\n if (entry.tryLoc <= this.prev) {\n var hasCatch = hasOwn.call(entry, \"catchLoc\");\n var hasFinally = hasOwn.call(entry, \"finallyLoc\");\n\n if (hasCatch && hasFinally) {\n if (this.prev < entry.catchLoc) {\n return handle(entry.catchLoc, true);\n } else if (this.prev < entry.finallyLoc) {\n return handle(entry.finallyLoc);\n }\n\n } else if (hasCatch) {\n if (this.prev < entry.catchLoc) {\n return handle(entry.catchLoc, true);\n }\n\n } else if (hasFinally) {\n if (this.prev < entry.finallyLoc) {\n return handle(entry.finallyLoc);\n }\n\n } else {\n throw new Error(\"try statement without catch or finally\");\n }\n }\n }\n },\n\n abrupt: function(type, arg) {\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n if (entry.tryLoc <= this.prev &&\n hasOwn.call(entry, \"finallyLoc\") &&\n this.prev < entry.finallyLoc) {\n var finallyEntry = entry;\n break;\n }\n }\n\n if (finallyEntry &&\n (type === \"break\" ||\n type === \"continue\") &&\n finallyEntry.tryLoc <= arg &&\n arg <= finallyEntry.finallyLoc) {\n // Ignore the finally entry if control is not jumping to a\n // location outside the try/catch block.\n finallyEntry = null;\n }\n\n var record = finallyEntry ? finallyEntry.completion : {};\n record.type = type;\n record.arg = arg;\n\n if (finallyEntry) {\n this.method = \"next\";\n this.next = finallyEntry.finallyLoc;\n return ContinueSentinel;\n }\n\n return this.complete(record);\n },\n\n complete: function(record, afterLoc) {\n if (record.type === \"throw\") {\n throw record.arg;\n }\n\n if (record.type === \"break\" ||\n record.type === \"continue\") {\n this.next = record.arg;\n } else if (record.type === \"return\") {\n this.rval = this.arg = record.arg;\n this.method = \"return\";\n this.next = \"end\";\n } else if (record.type === \"normal\" && afterLoc) {\n this.next = afterLoc;\n }\n\n return ContinueSentinel;\n },\n\n finish: function(finallyLoc) {\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n if (entry.finallyLoc === finallyLoc) {\n this.complete(entry.completion, entry.afterLoc);\n resetTryEntry(entry);\n return ContinueSentinel;\n }\n }\n },\n\n \"catch\": function(tryLoc) {\n for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n var entry = this.tryEntries[i];\n if (entry.tryLoc === tryLoc) {\n var record = entry.completion;\n if (record.type === \"throw\") {\n var thrown = record.arg;\n resetTryEntry(entry);\n }\n return thrown;\n }\n }\n\n // The context.catch method must only be called with a location\n // argument that corresponds to a known catch block.\n throw new Error(\"illegal catch attempt\");\n },\n\n delegateYield: function(iterable, resultName, nextLoc) {\n this.delegate = {\n iterator: values(iterable),\n resultName: resultName,\n nextLoc: nextLoc\n };\n\n if (this.method === \"next\") {\n // Deliberately forget the last sent value so that we don't\n // accidentally pass it on to the delegate.\n this.arg = undefined;\n }\n\n return ContinueSentinel;\n }\n };\n\n // Regardless of whether this script is executing as a CommonJS module\n // or not, return the runtime object so that we can declare the variable\n // regeneratorRuntime in the outer scope, which allows this module to be\n // injected easily by `bin/regenerator --include-runtime script.js`.\n return exports;\n\n}(\n // If this script is executing as a CommonJS module, use module.exports\n // as the regeneratorRuntime namespace. Otherwise create a new empty\n // object. Either way, the resulting object will be used to initialize\n // the regeneratorRuntime variable at the top of this file.\n typeof module === \"object\" ? module.exports : {}\n));\n\ntry {\n regeneratorRuntime = runtime;\n} catch (accidentalStrictMode) {\n // This module should not be running in strict mode, so the above\n // assignment should always work unless something is misconfigured. Just\n // in case runtime.js accidentally runs in strict mode, in modern engines\n // we can explicitly access globalThis. In older engines we can escape\n // strict mode using a global Function call. This could conceivably fail\n // if a Content Security Policy forbids using Function, but in that case\n // the proper solution is to fix the accidental strict mode problem. If\n // you've misconfigured your bundler to force strict mode and applied a\n // CSP to forbid Function, and you're not willing to fix either of those\n // problems, please detail your unique predicament in a GitHub issue.\n if (typeof globalThis === \"object\") {\n globalThis.regeneratorRuntime = runtime;\n } else {\n Function(\"r\", \"regeneratorRuntime = r\")(runtime);\n }\n}\n","export default function _arrayLikeToArray(arr, len) {\n if (len == null || len > arr.length) len = arr.length;\n\n for (var i = 0, arr2 = new Array(len); i < len; i++) {\n arr2[i] = arr[i];\n }\n\n return arr2;\n}","import arrayLikeToArray from \"@babel/runtime/helpers/esm/arrayLikeToArray\";\nexport default function _unsupportedIterableToArray(o, minLen) {\n if (!o) return;\n if (typeof o === \"string\") return arrayLikeToArray(o, minLen);\n var n = Object.prototype.toString.call(o).slice(8, -1);\n if (n === \"Object\" && o.constructor) n = o.constructor.name;\n if (n === \"Map\" || n === \"Set\") return Array.from(o);\n if (n === \"Arguments\" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen);\n}","import arrayWithoutHoles from \"@babel/runtime/helpers/esm/arrayWithoutHoles\";\nimport iterableToArray from \"@babel/runtime/helpers/esm/iterableToArray\";\nimport unsupportedIterableToArray from \"@babel/runtime/helpers/esm/unsupportedIterableToArray\";\nimport nonIterableSpread from \"@babel/runtime/helpers/esm/nonIterableSpread\";\nexport default function _toConsumableArray(arr) {\n return arrayWithoutHoles(arr) || iterableToArray(arr) || unsupportedIterableToArray(arr) || nonIterableSpread();\n}","import arrayLikeToArray from \"@babel/runtime/helpers/esm/arrayLikeToArray\";\nexport default function _arrayWithoutHoles(arr) {\n if (Array.isArray(arr)) return arrayLikeToArray(arr);\n}","export default function _iterableToArray(iter) {\n if (typeof Symbol !== \"undefined\" && Symbol.iterator in Object(iter)) return Array.from(iter);\n}","export default function _nonIterableSpread() {\n throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}","import unsupportedIterableToArray from \"@babel/runtime/helpers/esm/unsupportedIterableToArray\";\nexport default function _createForOfIteratorHelper(o, allowArrayLike) {\n var it;\n\n if (typeof Symbol === \"undefined\" || o[Symbol.iterator] == null) {\n if (Array.isArray(o) || (it = unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === \"number\") {\n if (it) o = it;\n var i = 0;\n\n var F = function F() {};\n\n return {\n s: F,\n n: function n() {\n if (i >= o.length) return {\n done: true\n };\n return {\n done: false,\n value: o[i++]\n };\n },\n e: function e(_e) {\n throw _e;\n },\n f: F\n };\n }\n\n throw new TypeError(\"Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n }\n\n var normalCompletion = true,\n didErr = false,\n err;\n return {\n s: function s() {\n it = o[Symbol.iterator]();\n },\n n: function n() {\n var step = it.next();\n normalCompletion = step.done;\n return step;\n },\n e: function e(_e2) {\n didErr = true;\n err = _e2;\n },\n f: function f() {\n try {\n if (!normalCompletion && it[\"return\"] != null) it[\"return\"]();\n } finally {\n if (didErr) throw err;\n }\n }\n };\n}","export default function _classCallCheck(instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError(\"Cannot call a class as a function\");\n }\n}","export default function _setPrototypeOf(o, p) {\n _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {\n o.__proto__ = p;\n return o;\n };\n\n return _setPrototypeOf(o, p);\n}","import setPrototypeOf from \"@babel/runtime/helpers/esm/setPrototypeOf\";\nexport default function _inherits(subClass, superClass) {\n if (typeof superClass !== \"function\" && superClass !== null) {\n throw new TypeError(\"Super expression must either be null or a function\");\n }\n\n subClass.prototype = Object.create(superClass && superClass.prototype, {\n constructor: {\n value: subClass,\n writable: true,\n configurable: true\n }\n });\n if (superClass) setPrototypeOf(subClass, superClass);\n}","export default function _getPrototypeOf(o) {\n _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) {\n return o.__proto__ || Object.getPrototypeOf(o);\n };\n return _getPrototypeOf(o);\n}","export default function _isNativeReflectConstruct() {\n if (typeof Reflect === \"undefined\" || !Reflect.construct) return false;\n if (Reflect.construct.sham) return false;\n if (typeof Proxy === \"function\") return true;\n\n try {\n Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));\n return true;\n } catch (e) {\n return false;\n }\n}","export default function _typeof(obj) {\n \"@babel/helpers - typeof\";\n\n if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") {\n _typeof = function _typeof(obj) {\n return typeof obj;\n };\n } else {\n _typeof = function _typeof(obj) {\n return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj;\n };\n }\n\n return _typeof(obj);\n}","import _typeof from \"@babel/runtime/helpers/esm/typeof\";\nimport assertThisInitialized from \"@babel/runtime/helpers/esm/assertThisInitialized\";\nexport default function _possibleConstructorReturn(self, call) {\n if (call && (_typeof(call) === \"object\" || typeof call === \"function\")) {\n return call;\n }\n\n return assertThisInitialized(self);\n}","export default function _assertThisInitialized(self) {\n if (self === void 0) {\n throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");\n }\n\n return self;\n}","import getPrototypeOf from \"@babel/runtime/helpers/esm/getPrototypeOf\";\nimport isNativeReflectConstruct from \"@babel/runtime/helpers/esm/isNativeReflectConstruct\";\nimport possibleConstructorReturn from \"@babel/runtime/helpers/esm/possibleConstructorReturn\";\nexport default function _createSuper(Derived) {\n var hasNativeReflectConstruct = isNativeReflectConstruct();\n return function _createSuperInternal() {\n var Super = getPrototypeOf(Derived),\n result;\n\n if (hasNativeReflectConstruct) {\n var NewTarget = getPrototypeOf(this).constructor;\n result = Reflect.construct(Super, arguments, NewTarget);\n } else {\n result = Super.apply(this, arguments);\n }\n\n return possibleConstructorReturn(this, result);\n };\n}","import setPrototypeOf from \"@babel/runtime/helpers/esm/setPrototypeOf\";\nimport isNativeReflectConstruct from \"@babel/runtime/helpers/esm/isNativeReflectConstruct\";\nexport default function _construct(Parent, args, Class) {\n if (isNativeReflectConstruct()) {\n _construct = Reflect.construct;\n } else {\n _construct = function _construct(Parent, args, Class) {\n var a = [null];\n a.push.apply(a, args);\n var Constructor = Function.bind.apply(Parent, a);\n var instance = new Constructor();\n if (Class) setPrototypeOf(instance, Class.prototype);\n return instance;\n };\n }\n\n return _construct.apply(null, arguments);\n}","import getPrototypeOf from \"@babel/runtime/helpers/esm/getPrototypeOf\";\nimport setPrototypeOf from \"@babel/runtime/helpers/esm/setPrototypeOf\";\nimport isNativeFunction from \"@babel/runtime/helpers/esm/isNativeFunction\";\nimport construct from \"@babel/runtime/helpers/esm/construct\";\nexport default function _wrapNativeSuper(Class) {\n var _cache = typeof Map === \"function\" ? new Map() : undefined;\n\n _wrapNativeSuper = function _wrapNativeSuper(Class) {\n if (Class === null || !isNativeFunction(Class)) return Class;\n\n if (typeof Class !== \"function\") {\n throw new TypeError(\"Super expression must either be null or a function\");\n }\n\n if (typeof _cache !== \"undefined\") {\n if (_cache.has(Class)) return _cache.get(Class);\n\n _cache.set(Class, Wrapper);\n }\n\n function Wrapper() {\n return construct(Class, arguments, getPrototypeOf(this).constructor);\n }\n\n Wrapper.prototype = Object.create(Class.prototype, {\n constructor: {\n value: Wrapper,\n enumerable: false,\n writable: true,\n configurable: true\n }\n });\n return setPrototypeOf(Wrapper, Class);\n };\n\n return _wrapNativeSuper(Class);\n}","export default function _isNativeFunction(fn) {\n return Function.toString.call(fn).indexOf(\"[native code]\") !== -1;\n}","/*\n Copyright 2018 Google LLC\n\n Use of this source code is governed by an MIT-style\n license that can be found in the LICENSE file or at\n https://opensource.org/licenses/MIT.\n*/\nimport '../../_version.js';\nexport const messages = {\n 'invalid-value': ({ paramName, validValueDescription, value }) => {\n if (!paramName || !validValueDescription) {\n throw new Error(`Unexpected input to 'invalid-value' error.`);\n }\n return `The '${paramName}' parameter was given a value with an ` +\n `unexpected value. ${validValueDescription} Received a value of ` +\n `${JSON.stringify(value)}.`;\n },\n 'not-an-array': ({ moduleName, className, funcName, paramName }) => {\n if (!moduleName || !className || !funcName || !paramName) {\n throw new Error(`Unexpected input to 'not-an-array' error.`);\n }\n return `The parameter '${paramName}' passed into ` +\n `'${moduleName}.${className}.${funcName}()' must be an array.`;\n },\n 'incorrect-type': ({ expectedType, paramName, moduleName, className, funcName }) => {\n if (!expectedType || !paramName || !moduleName || !funcName) {\n throw new Error(`Unexpected input to 'incorrect-type' error.`);\n }\n return `The parameter '${paramName}' passed into ` +\n `'${moduleName}.${className ? (className + '.') : ''}` +\n `${funcName}()' must be of type ${expectedType}.`;\n },\n 'incorrect-class': ({ expectedClass, paramName, moduleName, className, funcName, isReturnValueProblem }) => {\n if (!expectedClass || !moduleName || !funcName) {\n throw new Error(`Unexpected input to 'incorrect-class' error.`);\n }\n if (isReturnValueProblem) {\n return `The return value from ` +\n `'${moduleName}.${className ? (className + '.') : ''}${funcName}()' ` +\n `must be an instance of class ${expectedClass.name}.`;\n }\n return `The parameter '${paramName}' passed into ` +\n `'${moduleName}.${className ? (className + '.') : ''}${funcName}()' ` +\n `must be an instance of class ${expectedClass.name}.`;\n },\n 'missing-a-method': ({ expectedMethod, paramName, moduleName, className, funcName }) => {\n if (!expectedMethod || !paramName || !moduleName || !className\n || !funcName) {\n throw new Error(`Unexpected input to 'missing-a-method' error.`);\n }\n return `${moduleName}.${className}.${funcName}() expected the ` +\n `'${paramName}' parameter to expose a '${expectedMethod}' method.`;\n },\n 'add-to-cache-list-unexpected-type': ({ entry }) => {\n return `An unexpected entry was passed to ` +\n `'workbox-precaching.PrecacheController.addToCacheList()' The entry ` +\n `'${JSON.stringify(entry)}' isn't supported. You must supply an array of ` +\n `strings with one or more characters, objects with a url property or ` +\n `Request objects.`;\n },\n 'add-to-cache-list-conflicting-entries': ({ firstEntry, secondEntry }) => {\n if (!firstEntry || !secondEntry) {\n throw new Error(`Unexpected input to ` +\n `'add-to-cache-list-duplicate-entries' error.`);\n }\n return `Two of the entries passed to ` +\n `'workbox-precaching.PrecacheController.addToCacheList()' had the URL ` +\n `${firstEntry._entryId} but different revision details. Workbox is ` +\n `unable to cache and version the asset correctly. Please remove one ` +\n `of the entries.`;\n },\n 'plugin-error-request-will-fetch': ({ thrownError }) => {\n if (!thrownError) {\n throw new Error(`Unexpected input to ` +\n `'plugin-error-request-will-fetch', error.`);\n }\n return `An error was thrown by a plugins 'requestWillFetch()' method. ` +\n `The thrown error message was: '${thrownError.message}'.`;\n },\n 'invalid-cache-name': ({ cacheNameId, value }) => {\n if (!cacheNameId) {\n throw new Error(`Expected a 'cacheNameId' for error 'invalid-cache-name'`);\n }\n return `You must provide a name containing at least one character for ` +\n `setCacheDetails({${cacheNameId}: '...'}). Received a value of ` +\n `'${JSON.stringify(value)}'`;\n },\n 'unregister-route-but-not-found-with-method': ({ method }) => {\n if (!method) {\n throw new Error(`Unexpected input to ` +\n `'unregister-route-but-not-found-with-method' error.`);\n }\n return `The route you're trying to unregister was not previously ` +\n `registered for the method type '${method}'.`;\n },\n 'unregister-route-route-not-registered': () => {\n return `The route you're trying to unregister was not previously ` +\n `registered.`;\n },\n 'queue-replay-failed': ({ name }) => {\n return `Replaying the background sync queue '${name}' failed.`;\n },\n 'duplicate-queue-name': ({ name }) => {\n return `The Queue name '${name}' is already being used. ` +\n `All instances of backgroundSync.Queue must be given unique names.`;\n },\n 'expired-test-without-max-age': ({ methodName, paramName }) => {\n return `The '${methodName}()' method can only be used when the ` +\n `'${paramName}' is used in the constructor.`;\n },\n 'unsupported-route-type': ({ moduleName, className, funcName, paramName }) => {\n return `The supplied '${paramName}' parameter was an unsupported type. ` +\n `Please check the docs for ${moduleName}.${className}.${funcName} for ` +\n `valid input types.`;\n },\n 'not-array-of-class': ({ value, expectedClass, moduleName, className, funcName, paramName }) => {\n return `The supplied '${paramName}' parameter must be an array of ` +\n `'${expectedClass}' objects. Received '${JSON.stringify(value)},'. ` +\n `Please check the call to ${moduleName}.${className}.${funcName}() ` +\n `to fix the issue.`;\n },\n 'max-entries-or-age-required': ({ moduleName, className, funcName }) => {\n return `You must define either config.maxEntries or config.maxAgeSeconds` +\n `in ${moduleName}.${className}.${funcName}`;\n },\n 'statuses-or-headers-required': ({ moduleName, className, funcName }) => {\n return `You must define either config.statuses or config.headers` +\n `in ${moduleName}.${className}.${funcName}`;\n },\n 'invalid-string': ({ moduleName, funcName, paramName }) => {\n if (!paramName || !moduleName || !funcName) {\n throw new Error(`Unexpected input to 'invalid-string' error.`);\n }\n return `When using strings, the '${paramName}' parameter must start with ` +\n `'http' (for cross-origin matches) or '/' (for same-origin matches). ` +\n `Please see the docs for ${moduleName}.${funcName}() for ` +\n `more info.`;\n },\n 'channel-name-required': () => {\n return `You must provide a channelName to construct a ` +\n `BroadcastCacheUpdate instance.`;\n },\n 'invalid-responses-are-same-args': () => {\n return `The arguments passed into responsesAreSame() appear to be ` +\n `invalid. Please ensure valid Responses are used.`;\n },\n 'expire-custom-caches-only': () => {\n return `You must provide a 'cacheName' property when using the ` +\n `expiration plugin with a runtime caching strategy.`;\n },\n 'unit-must-be-bytes': ({ normalizedRangeHeader }) => {\n if (!normalizedRangeHeader) {\n throw new Error(`Unexpected input to 'unit-must-be-bytes' error.`);\n }\n return `The 'unit' portion of the Range header must be set to 'bytes'. ` +\n `The Range header provided was \"${normalizedRangeHeader}\"`;\n },\n 'single-range-only': ({ normalizedRangeHeader }) => {\n if (!normalizedRangeHeader) {\n throw new Error(`Unexpected input to 'single-range-only' error.`);\n }\n return `Multiple ranges are not supported. Please use a single start ` +\n `value, and optional end value. The Range header provided was ` +\n `\"${normalizedRangeHeader}\"`;\n },\n 'invalid-range-values': ({ normalizedRangeHeader }) => {\n if (!normalizedRangeHeader) {\n throw new Error(`Unexpected input to 'invalid-range-values' error.`);\n }\n return `The Range header is missing both start and end values. At least ` +\n `one of those values is needed. The Range header provided was ` +\n `\"${normalizedRangeHeader}\"`;\n },\n 'no-range-header': () => {\n return `No Range header was found in the Request provided.`;\n },\n 'range-not-satisfiable': ({ size, start, end }) => {\n return `The start (${start}) and end (${end}) values in the Range are ` +\n `not satisfiable by the cached response, which is ${size} bytes.`;\n },\n 'attempt-to-cache-non-get-request': ({ url, method }) => {\n return `Unable to cache '${url}' because it is a '${method}' request and ` +\n `only 'GET' requests can be cached.`;\n },\n 'cache-put-with-no-response': ({ url }) => {\n return `There was an attempt to cache '${url}' but the response was not ` +\n `defined.`;\n },\n 'no-response': ({ url, error }) => {\n let message = `The strategy could not generate a response for '${url}'.`;\n if (error) {\n message += ` The underlying error is ${error}.`;\n }\n return message;\n },\n 'bad-precaching-response': ({ url, status }) => {\n return `The precaching request for '${url}' failed with an HTTP ` +\n `status of ${status}.`;\n },\n 'non-precached-url': ({ url }) => {\n return `createHandlerBoundToURL('${url}') was called, but that URL is ` +\n `not precached. Please pass in a URL that is precached instead.`;\n },\n 'add-to-cache-list-conflicting-integrities': ({ url }) => {\n return `Two of the entries passed to ` +\n `'workbox-precaching.PrecacheController.addToCacheList()' had the URL ` +\n `${url} with different integrity values. Please remove one of them.`;\n },\n 'missing-precache-entry': ({ cacheName, url }) => {\n return `Unable to find a precached response in ${cacheName} for ${url}.`;\n },\n};\n","/*\n Copyright 2018 Google LLC\n\n Use of this source code is governed by an MIT-style\n license that can be found in the LICENSE file or at\n https://opensource.org/licenses/MIT.\n*/\nimport { messages } from './messages.js';\nimport '../../_version.js';\nconst fallback = (code, ...args) => {\n let msg = code;\n if (args.length > 0) {\n msg += ` :: ${JSON.stringify(args)}`;\n }\n return msg;\n};\nconst generatorFunction = (code, details = {}) => {\n const message = messages[code];\n if (!message) {\n throw new Error(`Unable to find message for code '${code}'.`);\n }\n return message(details);\n};\nexport const messageGenerator = (process.env.NODE_ENV === 'production') ?\n fallback : generatorFunction;\n","/*\n Copyright 2018 Google LLC\n\n Use of this source code is governed by an MIT-style\n license that can be found in the LICENSE file or at\n https://opensource.org/licenses/MIT.\n*/\nimport { messageGenerator } from '../models/messages/messageGenerator.js';\nimport '../_version.js';\n/**\n * Workbox errors should be thrown with this class.\n * This allows use to ensure the type easily in tests,\n * helps developers identify errors from workbox\n * easily and allows use to optimise error\n * messages correctly.\n *\n * @private\n */\nclass WorkboxError extends Error {\n /**\n *\n * @param {string} errorCode The error code that\n * identifies this particular error.\n * @param {Object=} details Any relevant arguments\n * that will help developers identify issues should\n * be added as a key on the context object.\n */\n constructor(errorCode, details) {\n const message = messageGenerator(errorCode, details);\n super(message);\n this.name = errorCode;\n this.details = details;\n }\n}\nexport { WorkboxError };\n","/*\n Copyright 2018 Google LLC\n\n Use of this source code is governed by an MIT-style\n license that can be found in the LICENSE file or at\n https://opensource.org/licenses/MIT.\n*/\nimport '../_version.js';\n// Callbacks to be executed whenever there's a quota error.\nconst quotaErrorCallbacks = new Set();\nexport { quotaErrorCallbacks };\n","/*\n Copyright 2019 Google LLC\n\n Use of this source code is governed by an MIT-style\n license that can be found in the LICENSE file or at\n https://opensource.org/licenses/MIT.\n*/\nimport { logger } from './_private/logger.js';\nimport { assert } from './_private/assert.js';\nimport { quotaErrorCallbacks } from './models/quotaErrorCallbacks.js';\nimport './_version.js';\n/**\n * Adds a function to the set of quotaErrorCallbacks that will be executed if\n * there's a quota error.\n *\n * @param {Function} callback\n * @memberof module:workbox-core\n */\nfunction registerQuotaErrorCallback(callback) {\n if (process.env.NODE_ENV !== 'production') {\n assert.isType(callback, 'function', {\n moduleName: 'workbox-core',\n funcName: 'register',\n paramName: 'callback',\n });\n }\n quotaErrorCallbacks.add(callback);\n if (process.env.NODE_ENV !== 'production') {\n logger.log('Registered a callback to respond to quota errors.', callback);\n }\n}\nexport { registerQuotaErrorCallback };\n","/*\n Copyright 2018 Google LLC\n\n Use of this source code is governed by an MIT-style\n license that can be found in the LICENSE file or at\n https://opensource.org/licenses/MIT.\n*/\nimport '../_version.js';\nconst _cacheNameDetails = {\n googleAnalytics: 'googleAnalytics',\n precache: 'precache-v2',\n prefix: 'workbox',\n runtime: 'runtime',\n suffix: typeof registration !== 'undefined' ? registration.scope : '',\n};\nconst _createCacheName = (cacheName) => {\n return [_cacheNameDetails.prefix, cacheName, _cacheNameDetails.suffix]\n .filter((value) => value && value.length > 0)\n .join('-');\n};\nconst eachCacheNameDetail = (fn) => {\n for (const key of Object.keys(_cacheNameDetails)) {\n fn(key);\n }\n};\nexport const cacheNames = {\n updateDetails: (details) => {\n eachCacheNameDetail((key) => {\n if (typeof details[key] === 'string') {\n _cacheNameDetails[key] = details[key];\n }\n });\n },\n getGoogleAnalyticsName: (userCacheName) => {\n return userCacheName || _createCacheName(_cacheNameDetails.googleAnalytics);\n },\n getPrecacheName: (userCacheName) => {\n return userCacheName || _createCacheName(_cacheNameDetails.precache);\n },\n getPrefix: () => {\n return _cacheNameDetails.prefix;\n },\n getRuntimeName: (userCacheName) => {\n return userCacheName || _createCacheName(_cacheNameDetails.runtime);\n },\n getSuffix: () => {\n return _cacheNameDetails.suffix;\n },\n};\n","function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {\n try {\n var info = gen[key](arg);\n var value = info.value;\n } catch (error) {\n reject(error);\n return;\n }\n\n if (info.done) {\n resolve(value);\n } else {\n Promise.resolve(value).then(_next, _throw);\n }\n}\n\nexport default function _asyncToGenerator(fn) {\n return function () {\n var self = this,\n args = arguments;\n return new Promise(function (resolve, reject) {\n var gen = fn.apply(self, args);\n\n function _next(value) {\n asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"next\", value);\n }\n\n function _throw(err) {\n asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"throw\", err);\n }\n\n _next(undefined);\n });\n };\n}","/*\n Copyright 2018 Google LLC\n\n Use of this source code is governed by an MIT-style\n license that can be found in the LICENSE file or at\n https://opensource.org/licenses/MIT.\n*/\nimport { logger } from '../_private/logger.js';\nimport { quotaErrorCallbacks } from '../models/quotaErrorCallbacks.js';\nimport '../_version.js';\n/**\n * Runs all of the callback functions, one at a time sequentially, in the order\n * in which they were registered.\n *\n * @memberof module:workbox-core\n * @private\n */\nasync function executeQuotaErrorCallbacks() {\n if (process.env.NODE_ENV !== 'production') {\n logger.log(`About to run ${quotaErrorCallbacks.size} ` +\n `callbacks to clean up caches.`);\n }\n for (const callback of quotaErrorCallbacks) {\n await callback();\n if (process.env.NODE_ENV !== 'production') {\n logger.log(callback, 'is complete.');\n }\n }\n if (process.env.NODE_ENV !== 'production') {\n logger.log('Finished running callbacks.');\n }\n}\nexport { executeQuotaErrorCallbacks };\n","/*\n Copyright 2018 Google LLC\n\n Use of this source code is governed by an MIT-style\n license that can be found in the LICENSE file or at\n https://opensource.org/licenses/MIT.\n*/\nimport '../_version.js';\nconst getFriendlyURL = (url) => {\n const urlObj = new URL(String(url), location.href);\n // See https://github.com/GoogleChrome/workbox/issues/2323\n // We want to include everything, except for the origin if it's same-origin.\n return urlObj.href.replace(new RegExp(`^${location.origin}`), '');\n};\nexport { getFriendlyURL };\n","/*\n Copyright 2019 Google LLC\n\n Use of this source code is governed by an MIT-style\n license that can be found in the LICENSE file or at\n https://opensource.org/licenses/MIT.\n*/\nimport '../_version.js';\nlet supportStatus;\n/**\n * A utility function that determines whether the current browser supports\n * constructing a new `Response` from a `response.body` stream.\n *\n * @return {boolean} `true`, if the current browser can successfully\n * construct a `Response` from a `response.body` stream, `false` otherwise.\n *\n * @private\n */\nfunction canConstructResponseFromBodyStream() {\n if (supportStatus === undefined) {\n const testResponse = new Response('');\n if ('body' in testResponse) {\n try {\n new Response(testResponse.body);\n supportStatus = true;\n }\n catch (error) {\n supportStatus = false;\n }\n }\n supportStatus = false;\n }\n return supportStatus;\n}\nexport { canConstructResponseFromBodyStream };\n","/*\n Copyright 2018 Google LLC\n\n Use of this source code is governed by an MIT-style\n license that can be found in the LICENSE file or at\n https://opensource.org/licenses/MIT.\n*/\nimport '../_version.js';\nexport const pluginUtils = {\n filter: (plugins, callbackName) => {\n return plugins.filter((plugin) => callbackName in plugin);\n },\n};\n","/*\n Copyright 2018 Google LLC\n\n Use of this source code is governed by an MIT-style\n license that can be found in the LICENSE file or at\n https://opensource.org/licenses/MIT.\n*/\nimport { assert } from './assert.js';\nimport { executeQuotaErrorCallbacks } from './executeQuotaErrorCallbacks.js';\nimport { getFriendlyURL } from './getFriendlyURL.js';\nimport { logger } from './logger.js';\nimport { pluginUtils } from '../utils/pluginUtils.js';\nimport { WorkboxError } from './WorkboxError.js';\nimport '../_version.js';\n/**\n * Checks the list of plugins for the cacheKeyWillBeUsed callback, and\n * executes any of those callbacks found in sequence. The final `Request` object\n * returned by the last plugin is treated as the cache key for cache reads\n * and/or writes.\n *\n * @param {Object} options\n * @param {Request} options.request\n * @param {string} options.mode\n * @param {Array} [options.plugins=[]]\n * @return {Promise}\n *\n * @private\n * @memberof module:workbox-core\n */\nconst _getEffectiveRequest = async ({ request, mode, plugins = [], }) => {\n const cacheKeyWillBeUsedPlugins = pluginUtils.filter(plugins, \"cacheKeyWillBeUsed\" /* CACHE_KEY_WILL_BE_USED */);\n let effectiveRequest = request;\n for (const plugin of cacheKeyWillBeUsedPlugins) {\n effectiveRequest = await plugin[\"cacheKeyWillBeUsed\" /* CACHE_KEY_WILL_BE_USED */].call(plugin, { mode, request: effectiveRequest });\n if (typeof effectiveRequest === 'string') {\n effectiveRequest = new Request(effectiveRequest);\n }\n if (process.env.NODE_ENV !== 'production') {\n assert.isInstance(effectiveRequest, Request, {\n moduleName: 'Plugin',\n funcName: \"cacheKeyWillBeUsed\" /* CACHE_KEY_WILL_BE_USED */,\n isReturnValueProblem: true,\n });\n }\n }\n return effectiveRequest;\n};\n/**\n * This method will call cacheWillUpdate on the available plugins (or use\n * status === 200) to determine if the Response is safe and valid to cache.\n *\n * @param {Object} options\n * @param {Request} options.request\n * @param {Response} options.response\n * @param {Event} [options.event]\n * @param {Array} [options.plugins=[]]\n * @return {Promise}\n *\n * @private\n * @memberof module:workbox-core\n */\nconst _isResponseSafeToCache = async ({ request, response, event, plugins = [], }) => {\n let responseToCache = response;\n let pluginsUsed = false;\n for (const plugin of plugins) {\n if (\"cacheWillUpdate\" /* CACHE_WILL_UPDATE */ in plugin) {\n pluginsUsed = true;\n const pluginMethod = plugin[\"cacheWillUpdate\" /* CACHE_WILL_UPDATE */];\n responseToCache = await pluginMethod.call(plugin, {\n request,\n response: responseToCache,\n event,\n });\n if (process.env.NODE_ENV !== 'production') {\n if (responseToCache) {\n assert.isInstance(responseToCache, Response, {\n moduleName: 'Plugin',\n funcName: \"cacheWillUpdate\" /* CACHE_WILL_UPDATE */,\n isReturnValueProblem: true,\n });\n }\n }\n if (!responseToCache) {\n break;\n }\n }\n }\n if (!pluginsUsed) {\n if (process.env.NODE_ENV !== 'production') {\n if (responseToCache) {\n if (responseToCache.status !== 200) {\n if (responseToCache.status === 0) {\n logger.warn(`The response for '${request.url}' is an opaque ` +\n `response. The caching strategy that you're using will not ` +\n `cache opaque responses by default.`);\n }\n else {\n logger.debug(`The response for '${request.url}' returned ` +\n `a status code of '${response.status}' and won't be cached as a ` +\n `result.`);\n }\n }\n }\n }\n responseToCache = responseToCache && responseToCache.status === 200 ?\n responseToCache : undefined;\n }\n return responseToCache ? responseToCache : null;\n};\n/**\n * This is a wrapper around cache.match().\n *\n * @param {Object} options\n * @param {string} options.cacheName Name of the cache to match against.\n * @param {Request} options.request The Request that will be used to look up\n * cache entries.\n * @param {Event} [options.event] The event that prompted the action.\n * @param {Object} [options.matchOptions] Options passed to cache.match().\n * @param {Array} [options.plugins=[]] Array of plugins.\n * @return {Response} A cached response if available.\n *\n * @private\n * @memberof module:workbox-core\n */\nconst matchWrapper = async ({ cacheName, request, event, matchOptions, plugins = [], }) => {\n const cache = await self.caches.open(cacheName);\n const effectiveRequest = await _getEffectiveRequest({\n plugins, request, mode: 'read'\n });\n let cachedResponse = await cache.match(effectiveRequest, matchOptions);\n if (process.env.NODE_ENV !== 'production') {\n if (cachedResponse) {\n logger.debug(`Found a cached response in '${cacheName}'.`);\n }\n else {\n logger.debug(`No cached response found in '${cacheName}'.`);\n }\n }\n for (const plugin of plugins) {\n if (\"cachedResponseWillBeUsed\" /* CACHED_RESPONSE_WILL_BE_USED */ in plugin) {\n const pluginMethod = plugin[\"cachedResponseWillBeUsed\" /* CACHED_RESPONSE_WILL_BE_USED */];\n cachedResponse = await pluginMethod.call(plugin, {\n cacheName,\n event,\n matchOptions,\n cachedResponse,\n request: effectiveRequest,\n });\n if (process.env.NODE_ENV !== 'production') {\n if (cachedResponse) {\n assert.isInstance(cachedResponse, Response, {\n moduleName: 'Plugin',\n funcName: \"cachedResponseWillBeUsed\" /* CACHED_RESPONSE_WILL_BE_USED */,\n isReturnValueProblem: true,\n });\n }\n }\n }\n }\n return cachedResponse;\n};\n/**\n * Wrapper around cache.put().\n *\n * Will call `cacheDidUpdate` on plugins if the cache was updated, using\n * `matchOptions` when determining what the old entry is.\n *\n * @param {Object} options\n * @param {string} options.cacheName\n * @param {Request} options.request\n * @param {Response} options.response\n * @param {Event} [options.event]\n * @param {Array} [options.plugins=[]]\n * @param {Object} [options.matchOptions]\n *\n * @private\n * @memberof module:workbox-core\n */\nconst putWrapper = async ({ cacheName, request, response, event, plugins = [], matchOptions, }) => {\n if (process.env.NODE_ENV !== 'production') {\n if (request.method && request.method !== 'GET') {\n throw new WorkboxError('attempt-to-cache-non-get-request', {\n url: getFriendlyURL(request.url),\n method: request.method,\n });\n }\n }\n const effectiveRequest = await _getEffectiveRequest({\n plugins, request, mode: 'write'\n });\n if (!response) {\n if (process.env.NODE_ENV !== 'production') {\n logger.error(`Cannot cache non-existent response for ` +\n `'${getFriendlyURL(effectiveRequest.url)}'.`);\n }\n throw new WorkboxError('cache-put-with-no-response', {\n url: getFriendlyURL(effectiveRequest.url),\n });\n }\n const responseToCache = await _isResponseSafeToCache({\n event,\n plugins,\n response,\n request: effectiveRequest,\n });\n if (!responseToCache) {\n if (process.env.NODE_ENV !== 'production') {\n logger.debug(`Response '${getFriendlyURL(effectiveRequest.url)}' will ` +\n `not be cached.`, responseToCache);\n }\n return;\n }\n const cache = await self.caches.open(cacheName);\n const updatePlugins = pluginUtils.filter(plugins, \"cacheDidUpdate\" /* CACHE_DID_UPDATE */);\n const oldResponse = updatePlugins.length > 0 ?\n await matchWrapper({ cacheName, matchOptions, request: effectiveRequest }) :\n null;\n if (process.env.NODE_ENV !== 'production') {\n logger.debug(`Updating the '${cacheName}' cache with a new Response for ` +\n `${getFriendlyURL(effectiveRequest.url)}.`);\n }\n try {\n await cache.put(effectiveRequest, responseToCache);\n }\n catch (error) {\n // See https://developer.mozilla.org/en-US/docs/Web/API/DOMException#exception-QuotaExceededError\n if (error.name === 'QuotaExceededError') {\n await executeQuotaErrorCallbacks();\n }\n throw error;\n }\n for (const plugin of updatePlugins) {\n await plugin[\"cacheDidUpdate\" /* CACHE_DID_UPDATE */].call(plugin, {\n cacheName,\n event,\n oldResponse,\n newResponse: responseToCache,\n request: effectiveRequest,\n });\n }\n};\nexport const cacheWrapper = {\n put: putWrapper,\n match: matchWrapper,\n};\n","/*\n Copyright 2019 Google LLC\n Use of this source code is governed by an MIT-style\n license that can be found in the LICENSE file or at\n https://opensource.org/licenses/MIT.\n*/\nimport '../_version.js';\n/**\n * A helper function that prevents a promise from being flagged as unused.\n *\n * @private\n **/\nexport function dontWaitFor(promise) {\n // Effective no-op.\n promise.then(() => { });\n}\n","import arrayWithHoles from \"@babel/runtime/helpers/esm/arrayWithHoles\";\nimport iterableToArrayLimit from \"@babel/runtime/helpers/esm/iterableToArrayLimit\";\nimport unsupportedIterableToArray from \"@babel/runtime/helpers/esm/unsupportedIterableToArray\";\nimport nonIterableRest from \"@babel/runtime/helpers/esm/nonIterableRest\";\nexport default function _slicedToArray(arr, i) {\n return arrayWithHoles(arr) || iterableToArrayLimit(arr, i) || unsupportedIterableToArray(arr, i) || nonIterableRest();\n}","export default function _arrayWithHoles(arr) {\n if (Array.isArray(arr)) return arr;\n}","export default function _iterableToArrayLimit(arr, i) {\n if (typeof Symbol === \"undefined\" || !(Symbol.iterator in Object(arr))) return;\n var _arr = [];\n var _n = true;\n var _d = false;\n var _e = undefined;\n\n try {\n for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) {\n _arr.push(_s.value);\n\n if (i && _arr.length === i) break;\n }\n } catch (err) {\n _d = true;\n _e = err;\n } finally {\n try {\n if (!_n && _i[\"return\"] != null) _i[\"return\"]();\n } finally {\n if (_d) throw _e;\n }\n }\n\n return _arr;\n}","export default function _nonIterableRest() {\n throw new TypeError(\"Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\");\n}","function _defineProperties(target, props) {\n for (var i = 0; i < props.length; i++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if (\"value\" in descriptor) descriptor.writable = true;\n Object.defineProperty(target, descriptor.key, descriptor);\n }\n}\n\nexport default function _createClass(Constructor, protoProps, staticProps) {\n if (protoProps) _defineProperties(Constructor.prototype, protoProps);\n if (staticProps) _defineProperties(Constructor, staticProps);\n return Constructor;\n}","/*\n Copyright 2018 Google LLC\n\n Use of this source code is governed by an MIT-style\n license that can be found in the LICENSE file or at\n https://opensource.org/licenses/MIT.\n*/\nimport '../_version.js';\n/**\n * A class that wraps common IndexedDB functionality in a promise-based API.\n * It exposes all the underlying power and functionality of IndexedDB, but\n * wraps the most commonly used features in a way that's much simpler to use.\n *\n * @private\n */\nexport class DBWrapper {\n /**\n * @param {string} name\n * @param {number} version\n * @param {Object=} [callback]\n * @param {!Function} [callbacks.onupgradeneeded]\n * @param {!Function} [callbacks.onversionchange] Defaults to\n * DBWrapper.prototype._onversionchange when not specified.\n * @private\n */\n constructor(name, version, { onupgradeneeded, onversionchange, } = {}) {\n this._db = null;\n this._name = name;\n this._version = version;\n this._onupgradeneeded = onupgradeneeded;\n this._onversionchange = onversionchange || (() => this.close());\n }\n /**\n * Returns the IDBDatabase instance (not normally needed).\n * @return {IDBDatabase|undefined}\n *\n * @private\n */\n get db() {\n return this._db;\n }\n /**\n * Opens a connected to an IDBDatabase, invokes any onupgradedneeded\n * callback, and added an onversionchange callback to the database.\n *\n * @return {IDBDatabase}\n * @private\n */\n async open() {\n if (this._db)\n return;\n this._db = await new Promise((resolve, reject) => {\n // This flag is flipped to true if the timeout callback runs prior\n // to the request failing or succeeding. Note: we use a timeout instead\n // of an onblocked handler since there are cases where onblocked will\n // never never run. A timeout better handles all possible scenarios:\n // https://github.com/w3c/IndexedDB/issues/223\n let openRequestTimedOut = false;\n setTimeout(() => {\n openRequestTimedOut = true;\n reject(new Error('The open request was blocked and timed out'));\n }, this.OPEN_TIMEOUT);\n const openRequest = indexedDB.open(this._name, this._version);\n openRequest.onerror = () => reject(openRequest.error);\n openRequest.onupgradeneeded = (evt) => {\n if (openRequestTimedOut) {\n openRequest.transaction.abort();\n openRequest.result.close();\n }\n else if (typeof this._onupgradeneeded === 'function') {\n this._onupgradeneeded(evt);\n }\n };\n openRequest.onsuccess = () => {\n const db = openRequest.result;\n if (openRequestTimedOut) {\n db.close();\n }\n else {\n db.onversionchange = this._onversionchange.bind(this);\n resolve(db);\n }\n };\n });\n return this;\n }\n /**\n * Polyfills the native `getKey()` method. Note, this is overridden at\n * runtime if the browser supports the native method.\n *\n * @param {string} storeName\n * @param {*} query\n * @return {Array}\n * @private\n */\n async getKey(storeName, query) {\n return (await this.getAllKeys(storeName, query, 1))[0];\n }\n /**\n * Polyfills the native `getAll()` method. Note, this is overridden at\n * runtime if the browser supports the native method.\n *\n * @param {string} storeName\n * @param {*} query\n * @param {number} count\n * @return {Array}\n * @private\n */\n async getAll(storeName, query, count) {\n return await this.getAllMatching(storeName, { query, count });\n }\n /**\n * Polyfills the native `getAllKeys()` method. Note, this is overridden at\n * runtime if the browser supports the native method.\n *\n * @param {string} storeName\n * @param {*} query\n * @param {number} count\n * @return {Array}\n * @private\n */\n async getAllKeys(storeName, query, count) {\n const entries = await this.getAllMatching(storeName, { query, count, includeKeys: true });\n return entries.map((entry) => entry.key);\n }\n /**\n * Supports flexible lookup in an object store by specifying an index,\n * query, direction, and count. This method returns an array of objects\n * with the signature .\n *\n * @param {string} storeName\n * @param {Object} [opts]\n * @param {string} [opts.index] The index to use (if specified).\n * @param {*} [opts.query]\n * @param {IDBCursorDirection} [opts.direction]\n * @param {number} [opts.count] The max number of results to return.\n * @param {boolean} [opts.includeKeys] When true, the structure of the\n * returned objects is changed from an array of values to an array of\n * objects in the form {key, primaryKey, value}.\n * @return {Array}\n * @private\n */\n async getAllMatching(storeName, { index, query = null, // IE/Edge errors if query === `undefined`.\n direction = 'next', count, includeKeys = false, } = {}) {\n return await this.transaction([storeName], 'readonly', (txn, done) => {\n const store = txn.objectStore(storeName);\n const target = index ? store.index(index) : store;\n const results = [];\n const request = target.openCursor(query, direction);\n request.onsuccess = () => {\n const cursor = request.result;\n if (cursor) {\n results.push(includeKeys ? cursor : cursor.value);\n if (count && results.length >= count) {\n done(results);\n }\n else {\n cursor.continue();\n }\n }\n else {\n done(results);\n }\n };\n });\n }\n /**\n * Accepts a list of stores, a transaction type, and a callback and\n * performs a transaction. A promise is returned that resolves to whatever\n * value the callback chooses. The callback holds all the transaction logic\n * and is invoked with two arguments:\n * 1. The IDBTransaction object\n * 2. A `done` function, that's used to resolve the promise when\n * when the transaction is done, if passed a value, the promise is\n * resolved to that value.\n *\n * @param {Array} storeNames An array of object store names\n * involved in the transaction.\n * @param {string} type Can be `readonly` or `readwrite`.\n * @param {!Function} callback\n * @return {*} The result of the transaction ran by the callback.\n * @private\n */\n async transaction(storeNames, type, callback) {\n await this.open();\n return await new Promise((resolve, reject) => {\n const txn = this._db.transaction(storeNames, type);\n txn.onabort = () => reject(txn.error);\n txn.oncomplete = () => resolve();\n callback(txn, (value) => resolve(value));\n });\n }\n /**\n * Delegates async to a native IDBObjectStore method.\n *\n * @param {string} method The method name.\n * @param {string} storeName The object store name.\n * @param {string} type Can be `readonly` or `readwrite`.\n * @param {...*} args The list of args to pass to the native method.\n * @return {*} The result of the transaction.\n * @private\n */\n async _call(method, storeName, type, ...args) {\n const callback = (txn, done) => {\n const objStore = txn.objectStore(storeName);\n // TODO(philipwalton): Fix this underlying TS2684 error.\n // @ts-ignore\n const request = objStore[method].apply(objStore, args);\n request.onsuccess = () => done(request.result);\n };\n return await this.transaction([storeName], type, callback);\n }\n /**\n * Closes the connection opened by `DBWrapper.open()`. Generally this method\n * doesn't need to be called since:\n * 1. It's usually better to keep a connection open since opening\n * a new connection is somewhat slow.\n * 2. Connections are automatically closed when the reference is\n * garbage collected.\n * The primary use case for needing to close a connection is when another\n * reference (typically in another tab) needs to upgrade it and would be\n * blocked by the current, open connection.\n *\n * @private\n */\n close() {\n if (this._db) {\n this._db.close();\n this._db = null;\n }\n }\n}\n// Exposed on the prototype to let users modify the default timeout on a\n// per-instance or global basis.\nDBWrapper.prototype.OPEN_TIMEOUT = 2000;\n// Wrap native IDBObjectStore methods according to their mode.\nconst methodsToWrap = {\n readonly: ['get', 'count', 'getKey', 'getAll', 'getAllKeys'],\n readwrite: ['add', 'put', 'clear', 'delete'],\n};\nfor (const [mode, methods] of Object.entries(methodsToWrap)) {\n for (const method of methods) {\n if (method in IDBObjectStore.prototype) {\n // Don't use arrow functions here since we're outside of the class.\n DBWrapper.prototype[method] =\n async function (storeName, ...args) {\n return await this._call(method, storeName, mode, ...args);\n };\n }\n }\n}\n","/*\n Copyright 2018 Google LLC\n\n Use of this source code is governed by an MIT-style\n license that can be found in the LICENSE file or at\n https://opensource.org/licenses/MIT.\n*/\nimport '../_version.js';\n/**\n * Deletes the database.\n * Note: this is exported separately from the DBWrapper module because most\n * usages of IndexedDB in workbox dont need deleting, and this way it can be\n * reused in tests to delete databases without creating DBWrapper instances.\n *\n * @param {string} name The database name.\n * @private\n */\nexport const deleteDatabase = async (name) => {\n await new Promise((resolve, reject) => {\n const request = indexedDB.deleteDatabase(name);\n request.onerror = () => {\n reject(request.error);\n };\n request.onblocked = () => {\n reject(new Error('Delete blocked'));\n };\n request.onsuccess = () => {\n resolve();\n };\n });\n};\n","/*\n Copyright 2018 Google LLC\n\n Use of this source code is governed by an MIT-style\n license that can be found in the LICENSE file or at\n https://opensource.org/licenses/MIT.\n*/\nimport { WorkboxError } from './WorkboxError.js';\nimport { logger } from './logger.js';\nimport { assert } from './assert.js';\nimport { getFriendlyURL } from '../_private/getFriendlyURL.js';\nimport { pluginUtils } from '../utils/pluginUtils.js';\nimport '../_version.js';\n/**\n * Wrapper around the fetch API.\n *\n * Will call requestWillFetch on available plugins.\n *\n * @param {Object} options\n * @param {Request|string} options.request\n * @param {Object} [options.fetchOptions]\n * @param {ExtendableEvent} [options.event]\n * @param {Array} [options.plugins=[]]\n * @return {Promise}\n *\n * @private\n * @memberof module:workbox-core\n */\nconst wrappedFetch = async ({ request, fetchOptions, event, plugins = [], }) => {\n if (typeof request === 'string') {\n request = new Request(request);\n }\n // We *should* be able to call `await event.preloadResponse` even if it's\n // undefined, but for some reason, doing so leads to errors in our Node unit\n // tests. To work around that, explicitly check preloadResponse's value first.\n if (event instanceof FetchEvent && event.preloadResponse) {\n const possiblePreloadResponse = await event.preloadResponse;\n if (possiblePreloadResponse) {\n if (process.env.NODE_ENV !== 'production') {\n logger.log(`Using a preloaded navigation response for ` +\n `'${getFriendlyURL(request.url)}'`);\n }\n return possiblePreloadResponse;\n }\n }\n if (process.env.NODE_ENV !== 'production') {\n assert.isInstance(request, Request, {\n paramName: 'request',\n expectedClass: Request,\n moduleName: 'workbox-core',\n className: 'fetchWrapper',\n funcName: 'wrappedFetch',\n });\n }\n const failedFetchPlugins = pluginUtils.filter(plugins, \"fetchDidFail\" /* FETCH_DID_FAIL */);\n // If there is a fetchDidFail plugin, we need to save a clone of the\n // original request before it's either modified by a requestWillFetch\n // plugin or before the original request's body is consumed via fetch().\n const originalRequest = failedFetchPlugins.length > 0 ?\n request.clone() : null;\n try {\n for (const plugin of plugins) {\n if (\"requestWillFetch\" /* REQUEST_WILL_FETCH */ in plugin) {\n const pluginMethod = plugin[\"requestWillFetch\" /* REQUEST_WILL_FETCH */];\n const requestClone = request.clone();\n request = await pluginMethod.call(plugin, {\n request: requestClone,\n event,\n });\n if (process.env.NODE_ENV !== 'production') {\n if (request) {\n assert.isInstance(request, Request, {\n moduleName: 'Plugin',\n funcName: \"cachedResponseWillBeUsed\" /* CACHED_RESPONSE_WILL_BE_USED */,\n isReturnValueProblem: true,\n });\n }\n }\n }\n }\n }\n catch (err) {\n throw new WorkboxError('plugin-error-request-will-fetch', {\n thrownError: err,\n });\n }\n // The request can be altered by plugins with `requestWillFetch` making\n // the original request (Most likely from a `fetch` event) to be different\n // to the Request we make. Pass both to `fetchDidFail` to aid debugging.\n const pluginFilteredRequest = request.clone();\n try {\n let fetchResponse;\n // See https://github.com/GoogleChrome/workbox/issues/1796\n if (request.mode === 'navigate') {\n fetchResponse = await fetch(request);\n }\n else {\n fetchResponse = await fetch(request, fetchOptions);\n }\n if (process.env.NODE_ENV !== 'production') {\n logger.debug(`Network request for ` +\n `'${getFriendlyURL(request.url)}' returned a response with ` +\n `status '${fetchResponse.status}'.`);\n }\n for (const plugin of plugins) {\n if (\"fetchDidSucceed\" /* FETCH_DID_SUCCEED */ in plugin) {\n fetchResponse = await plugin[\"fetchDidSucceed\" /* FETCH_DID_SUCCEED */]\n .call(plugin, {\n event,\n request: pluginFilteredRequest,\n response: fetchResponse,\n });\n if (process.env.NODE_ENV !== 'production') {\n if (fetchResponse) {\n assert.isInstance(fetchResponse, Response, {\n moduleName: 'Plugin',\n funcName: \"fetchDidSucceed\" /* FETCH_DID_SUCCEED */,\n isReturnValueProblem: true,\n });\n }\n }\n }\n }\n return fetchResponse;\n }\n catch (error) {\n if (process.env.NODE_ENV !== 'production') {\n logger.error(`Network request for ` +\n `'${getFriendlyURL(request.url)}' threw an error.`, error);\n }\n for (const plugin of failedFetchPlugins) {\n await plugin[\"fetchDidFail\" /* FETCH_DID_FAIL */].call(plugin, {\n error,\n event,\n originalRequest: originalRequest.clone(),\n request: pluginFilteredRequest.clone(),\n });\n }\n throw error;\n }\n};\nconst fetchWrapper = {\n fetch: wrappedFetch,\n};\nexport { fetchWrapper };\n","/*\n Copyright 2019 Google LLC\n\n Use of this source code is governed by an MIT-style\n license that can be found in the LICENSE file or at\n https://opensource.org/licenses/MIT.\n*/\nimport { canConstructResponseFromBodyStream } from './_private/canConstructResponseFromBodyStream.js';\nimport './_version.js';\n/**\n * Allows developers to copy a response and modify its `headers`, `status`,\n * or `statusText` values (the values settable via a\n * [`ResponseInit`]{@link https://developer.mozilla.org/en-US/docs/Web/API/Response/Response#Syntax}\n * object in the constructor).\n * To modify these values, pass a function as the second argument. That\n * function will be invoked with a single object with the response properties\n * `{headers, status, statusText}`. The return value of this function will\n * be used as the `ResponseInit` for the new `Response`. To change the values\n * either modify the passed parameter(s) and return it, or return a totally\n * new object.\n *\n * @param {Response} response\n * @param {Function} modifier\n * @memberof module:workbox-core\n */\nasync function copyResponse(response, modifier) {\n const clonedResponse = response.clone();\n // Create a fresh `ResponseInit` object by cloning the headers.\n const responseInit = {\n headers: new Headers(clonedResponse.headers),\n status: clonedResponse.status,\n statusText: clonedResponse.statusText,\n };\n // Apply any user modifications.\n const modifiedResponseInit = modifier ? modifier(responseInit) : responseInit;\n // Create the new response from the body stream and `ResponseInit`\n // modifications. Note: not all browsers support the Response.body stream,\n // so fall back to reading the entire body into memory as a blob.\n const body = canConstructResponseFromBodyStream() ?\n clonedResponse.body : await clonedResponse.blob();\n return new Response(body, modifiedResponseInit);\n}\nexport { copyResponse };\n","/*\n Copyright 2018 Google LLC\n\n Use of this source code is governed by an MIT-style\n license that can be found in the LICENSE file or at\n https://opensource.org/licenses/MIT.\n*/\nimport { DBWrapper } from 'workbox-core/_private/DBWrapper.js';\nimport { deleteDatabase } from 'workbox-core/_private/deleteDatabase.js';\nimport '../_version.js';\nconst DB_NAME = 'workbox-expiration';\nconst OBJECT_STORE_NAME = 'cache-entries';\nconst normalizeURL = (unNormalizedUrl) => {\n const url = new URL(unNormalizedUrl, location.href);\n url.hash = '';\n return url.href;\n};\n/**\n * Returns the timestamp model.\n *\n * @private\n */\nclass CacheTimestampsModel {\n /**\n *\n * @param {string} cacheName\n *\n * @private\n */\n constructor(cacheName) {\n this._cacheName = cacheName;\n this._db = new DBWrapper(DB_NAME, 1, {\n onupgradeneeded: (event) => this._handleUpgrade(event),\n });\n }\n /**\n * Should perform an upgrade of indexedDB.\n *\n * @param {Event} event\n *\n * @private\n */\n _handleUpgrade(event) {\n const db = event.target.result;\n // TODO(philipwalton): EdgeHTML doesn't support arrays as a keyPath, so we\n // have to use the `id` keyPath here and create our own values (a\n // concatenation of `url + cacheName`) instead of simply using\n // `keyPath: ['url', 'cacheName']`, which is supported in other browsers.\n const objStore = db.createObjectStore(OBJECT_STORE_NAME, { keyPath: 'id' });\n // TODO(philipwalton): once we don't have to support EdgeHTML, we can\n // create a single index with the keyPath `['cacheName', 'timestamp']`\n // instead of doing both these indexes.\n objStore.createIndex('cacheName', 'cacheName', { unique: false });\n objStore.createIndex('timestamp', 'timestamp', { unique: false });\n // Previous versions of `workbox-expiration` used `this._cacheName`\n // as the IDBDatabase name.\n deleteDatabase(this._cacheName);\n }\n /**\n * @param {string} url\n * @param {number} timestamp\n *\n * @private\n */\n async setTimestamp(url, timestamp) {\n url = normalizeURL(url);\n const entry = {\n url,\n timestamp,\n cacheName: this._cacheName,\n // Creating an ID from the URL and cache name won't be necessary once\n // Edge switches to Chromium and all browsers we support work with\n // array keyPaths.\n id: this._getId(url),\n };\n await this._db.put(OBJECT_STORE_NAME, entry);\n }\n /**\n * Returns the timestamp stored for a given URL.\n *\n * @param {string} url\n * @return {number}\n *\n * @private\n */\n async getTimestamp(url) {\n const entry = await this._db.get(OBJECT_STORE_NAME, this._getId(url));\n return entry.timestamp;\n }\n /**\n * Iterates through all the entries in the object store (from newest to\n * oldest) and removes entries once either `maxCount` is reached or the\n * entry's timestamp is less than `minTimestamp`.\n *\n * @param {number} minTimestamp\n * @param {number} maxCount\n * @return {Array}\n *\n * @private\n */\n async expireEntries(minTimestamp, maxCount) {\n const entriesToDelete = await this._db.transaction(OBJECT_STORE_NAME, 'readwrite', (txn, done) => {\n const store = txn.objectStore(OBJECT_STORE_NAME);\n const request = store.index('timestamp').openCursor(null, 'prev');\n const entriesToDelete = [];\n let entriesNotDeletedCount = 0;\n request.onsuccess = () => {\n const cursor = request.result;\n if (cursor) {\n const result = cursor.value;\n // TODO(philipwalton): once we can use a multi-key index, we\n // won't have to check `cacheName` here.\n if (result.cacheName === this._cacheName) {\n // Delete an entry if it's older than the max age or\n // if we already have the max number allowed.\n if ((minTimestamp && result.timestamp < minTimestamp) ||\n (maxCount && entriesNotDeletedCount >= maxCount)) {\n // TODO(philipwalton): we should be able to delete the\n // entry right here, but doing so causes an iteration\n // bug in Safari stable (fixed in TP). Instead we can\n // store the keys of the entries to delete, and then\n // delete the separate transactions.\n // https://github.com/GoogleChrome/workbox/issues/1978\n // cursor.delete();\n // We only need to return the URL, not the whole entry.\n entriesToDelete.push(cursor.value);\n }\n else {\n entriesNotDeletedCount++;\n }\n }\n cursor.continue();\n }\n else {\n done(entriesToDelete);\n }\n };\n });\n // TODO(philipwalton): once the Safari bug in the following issue is fixed,\n // we should be able to remove this loop and do the entry deletion in the\n // cursor loop above:\n // https://github.com/GoogleChrome/workbox/issues/1978\n const urlsDeleted = [];\n for (const entry of entriesToDelete) {\n await this._db.delete(OBJECT_STORE_NAME, entry.id);\n urlsDeleted.push(entry.url);\n }\n return urlsDeleted;\n }\n /**\n * Takes a URL and returns an ID that will be unique in the object store.\n *\n * @param {string} url\n * @return {string}\n *\n * @private\n */\n _getId(url) {\n // Creating an ID from the URL and cache name won't be necessary once\n // Edge switches to Chromium and all browsers we support work with\n // array keyPaths.\n return this._cacheName + '|' + normalizeURL(url);\n }\n}\nexport { CacheTimestampsModel };\n","/*\n Copyright 2018 Google LLC\n\n Use of this source code is governed by an MIT-style\n license that can be found in the LICENSE file or at\n https://opensource.org/licenses/MIT.\n*/\nimport { assert } from 'workbox-core/_private/assert.js';\nimport { dontWaitFor } from 'workbox-core/_private/dontWaitFor.js';\nimport { logger } from 'workbox-core/_private/logger.js';\nimport { WorkboxError } from 'workbox-core/_private/WorkboxError.js';\nimport { CacheTimestampsModel } from './models/CacheTimestampsModel.js';\nimport './_version.js';\n/**\n * The `CacheExpiration` class allows you define an expiration and / or\n * limit on the number of responses stored in a\n * [`Cache`](https://developer.mozilla.org/en-US/docs/Web/API/Cache).\n *\n * @memberof module:workbox-expiration\n */\nclass CacheExpiration {\n /**\n * To construct a new CacheExpiration instance you must provide at least\n * one of the `config` properties.\n *\n * @param {string} cacheName Name of the cache to apply restrictions to.\n * @param {Object} config\n * @param {number} [config.maxEntries] The maximum number of entries to cache.\n * Entries used the least will be removed as the maximum is reached.\n * @param {number} [config.maxAgeSeconds] The maximum age of an entry before\n * it's treated as stale and removed.\n */\n constructor(cacheName, config = {}) {\n this._isRunning = false;\n this._rerunRequested = false;\n if (process.env.NODE_ENV !== 'production') {\n assert.isType(cacheName, 'string', {\n moduleName: 'workbox-expiration',\n className: 'CacheExpiration',\n funcName: 'constructor',\n paramName: 'cacheName',\n });\n if (!(config.maxEntries || config.maxAgeSeconds)) {\n throw new WorkboxError('max-entries-or-age-required', {\n moduleName: 'workbox-expiration',\n className: 'CacheExpiration',\n funcName: 'constructor',\n });\n }\n if (config.maxEntries) {\n assert.isType(config.maxEntries, 'number', {\n moduleName: 'workbox-expiration',\n className: 'CacheExpiration',\n funcName: 'constructor',\n paramName: 'config.maxEntries',\n });\n // TODO: Assert is positive\n }\n if (config.maxAgeSeconds) {\n assert.isType(config.maxAgeSeconds, 'number', {\n moduleName: 'workbox-expiration',\n className: 'CacheExpiration',\n funcName: 'constructor',\n paramName: 'config.maxAgeSeconds',\n });\n // TODO: Assert is positive\n }\n }\n this._maxEntries = config.maxEntries;\n this._maxAgeSeconds = config.maxAgeSeconds;\n this._cacheName = cacheName;\n this._timestampModel = new CacheTimestampsModel(cacheName);\n }\n /**\n * Expires entries for the given cache and given criteria.\n */\n async expireEntries() {\n if (this._isRunning) {\n this._rerunRequested = true;\n return;\n }\n this._isRunning = true;\n const minTimestamp = this._maxAgeSeconds ?\n Date.now() - (this._maxAgeSeconds * 1000) : 0;\n const urlsExpired = await this._timestampModel.expireEntries(minTimestamp, this._maxEntries);\n // Delete URLs from the cache\n const cache = await self.caches.open(this._cacheName);\n for (const url of urlsExpired) {\n await cache.delete(url);\n }\n if (process.env.NODE_ENV !== 'production') {\n if (urlsExpired.length > 0) {\n logger.groupCollapsed(`Expired ${urlsExpired.length} ` +\n `${urlsExpired.length === 1 ? 'entry' : 'entries'} and removed ` +\n `${urlsExpired.length === 1 ? 'it' : 'them'} from the ` +\n `'${this._cacheName}' cache.`);\n logger.log(`Expired the following ${urlsExpired.length === 1 ?\n 'URL' : 'URLs'}:`);\n urlsExpired.forEach((url) => logger.log(` ${url}`));\n logger.groupEnd();\n }\n else {\n logger.debug(`Cache expiration ran and found no entries to remove.`);\n }\n }\n this._isRunning = false;\n if (this._rerunRequested) {\n this._rerunRequested = false;\n dontWaitFor(this.expireEntries());\n }\n }\n /**\n * Update the timestamp for the given URL. This ensures the when\n * removing entries based on maximum entries, most recently used\n * is accurate or when expiring, the timestamp is up-to-date.\n *\n * @param {string} url\n */\n async updateTimestamp(url) {\n if (process.env.NODE_ENV !== 'production') {\n assert.isType(url, 'string', {\n moduleName: 'workbox-expiration',\n className: 'CacheExpiration',\n funcName: 'updateTimestamp',\n paramName: 'url',\n });\n }\n await this._timestampModel.setTimestamp(url, Date.now());\n }\n /**\n * Can be used to check if a URL has expired or not before it's used.\n *\n * This requires a look up from IndexedDB, so can be slow.\n *\n * Note: This method will not remove the cached entry, call\n * `expireEntries()` to remove indexedDB and Cache entries.\n *\n * @param {string} url\n * @return {boolean}\n */\n async isURLExpired(url) {\n if (!this._maxAgeSeconds) {\n if (process.env.NODE_ENV !== 'production') {\n throw new WorkboxError(`expired-test-without-max-age`, {\n methodName: 'isURLExpired',\n paramName: 'maxAgeSeconds',\n });\n }\n return false;\n }\n else {\n const timestamp = await this._timestampModel.getTimestamp(url);\n const expireOlderThan = Date.now() - (this._maxAgeSeconds * 1000);\n return (timestamp < expireOlderThan);\n }\n }\n /**\n * Removes the IndexedDB object store used to keep track of cache expiration\n * metadata.\n */\n async delete() {\n // Make sure we don't attempt another rerun if we're called in the middle of\n // a cache expiration.\n this._rerunRequested = false;\n await this._timestampModel.expireEntries(Infinity); // Expires all.\n }\n}\nexport { CacheExpiration };\n","/*\n Copyright 2018 Google LLC\n\n Use of this source code is governed by an MIT-style\n license that can be found in the LICENSE file or at\n https://opensource.org/licenses/MIT.\n*/\nimport { assert } from 'workbox-core/_private/assert.js';\nimport { cacheNames } from 'workbox-core/_private/cacheNames.js';\nimport { dontWaitFor } from 'workbox-core/_private/dontWaitFor.js';\nimport { getFriendlyURL } from 'workbox-core/_private/getFriendlyURL.js';\nimport { logger } from 'workbox-core/_private/logger.js';\nimport { registerQuotaErrorCallback } from 'workbox-core/registerQuotaErrorCallback.js';\nimport { WorkboxError } from 'workbox-core/_private/WorkboxError.js';\nimport { CacheExpiration } from './CacheExpiration.js';\nimport './_version.js';\n/**\n * This plugin can be used in the Workbox APIs to regularly enforce a\n * limit on the age and / or the number of cached requests.\n *\n * Whenever a cached request is used or updated, this plugin will look\n * at the used Cache and remove any old or extra requests.\n *\n * When using `maxAgeSeconds`, requests may be used *once* after expiring\n * because the expiration clean up will not have occurred until *after* the\n * cached request has been used. If the request has a \"Date\" header, then\n * a light weight expiration check is performed and the request will not be\n * used immediately.\n *\n * When using `maxEntries`, the entry least-recently requested will be removed\n * from the cache first.\n *\n * @memberof module:workbox-expiration\n */\nclass ExpirationPlugin {\n /**\n * @param {Object} config\n * @param {number} [config.maxEntries] The maximum number of entries to cache.\n * Entries used the least will be removed as the maximum is reached.\n * @param {number} [config.maxAgeSeconds] The maximum age of an entry before\n * it's treated as stale and removed.\n * @param {boolean} [config.purgeOnQuotaError] Whether to opt this cache in to\n * automatic deletion if the available storage quota has been exceeded.\n */\n constructor(config = {}) {\n /**\n * A \"lifecycle\" callback that will be triggered automatically by the\n * `workbox-strategies` handlers when a `Response` is about to be returned\n * from a [Cache](https://developer.mozilla.org/en-US/docs/Web/API/Cache) to\n * the handler. It allows the `Response` to be inspected for freshness and\n * prevents it from being used if the `Response`'s `Date` header value is\n * older than the configured `maxAgeSeconds`.\n *\n * @param {Object} options\n * @param {string} options.cacheName Name of the cache the response is in.\n * @param {Response} options.cachedResponse The `Response` object that's been\n * read from a cache and whose freshness should be checked.\n * @return {Response} Either the `cachedResponse`, if it's\n * fresh, or `null` if the `Response` is older than `maxAgeSeconds`.\n *\n * @private\n */\n this.cachedResponseWillBeUsed = async ({ event, request, cacheName, cachedResponse }) => {\n if (!cachedResponse) {\n return null;\n }\n const isFresh = this._isResponseDateFresh(cachedResponse);\n // Expire entries to ensure that even if the expiration date has\n // expired, it'll only be used once.\n const cacheExpiration = this._getCacheExpiration(cacheName);\n dontWaitFor(cacheExpiration.expireEntries());\n // Update the metadata for the request URL to the current timestamp,\n // but don't `await` it as we don't want to block the response.\n const updateTimestampDone = cacheExpiration.updateTimestamp(request.url);\n if (event) {\n try {\n event.waitUntil(updateTimestampDone);\n }\n catch (error) {\n if (process.env.NODE_ENV !== 'production') {\n // The event may not be a fetch event; only log the URL if it is.\n if ('request' in event) {\n logger.warn(`Unable to ensure service worker stays alive when ` +\n `updating cache entry for ` +\n `'${getFriendlyURL(event.request.url)}'.`);\n }\n }\n }\n }\n return isFresh ? cachedResponse : null;\n };\n /**\n * A \"lifecycle\" callback that will be triggered automatically by the\n * `workbox-strategies` handlers when an entry is added to a cache.\n *\n * @param {Object} options\n * @param {string} options.cacheName Name of the cache that was updated.\n * @param {string} options.request The Request for the cached entry.\n *\n * @private\n */\n this.cacheDidUpdate = async ({ cacheName, request }) => {\n if (process.env.NODE_ENV !== 'production') {\n assert.isType(cacheName, 'string', {\n moduleName: 'workbox-expiration',\n className: 'Plugin',\n funcName: 'cacheDidUpdate',\n paramName: 'cacheName',\n });\n assert.isInstance(request, Request, {\n moduleName: 'workbox-expiration',\n className: 'Plugin',\n funcName: 'cacheDidUpdate',\n paramName: 'request',\n });\n }\n const cacheExpiration = this._getCacheExpiration(cacheName);\n await cacheExpiration.updateTimestamp(request.url);\n await cacheExpiration.expireEntries();\n };\n if (process.env.NODE_ENV !== 'production') {\n if (!(config.maxEntries || config.maxAgeSeconds)) {\n throw new WorkboxError('max-entries-or-age-required', {\n moduleName: 'workbox-expiration',\n className: 'Plugin',\n funcName: 'constructor',\n });\n }\n if (config.maxEntries) {\n assert.isType(config.maxEntries, 'number', {\n moduleName: 'workbox-expiration',\n className: 'Plugin',\n funcName: 'constructor',\n paramName: 'config.maxEntries',\n });\n }\n if (config.maxAgeSeconds) {\n assert.isType(config.maxAgeSeconds, 'number', {\n moduleName: 'workbox-expiration',\n className: 'Plugin',\n funcName: 'constructor',\n paramName: 'config.maxAgeSeconds',\n });\n }\n }\n this._config = config;\n this._maxAgeSeconds = config.maxAgeSeconds;\n this._cacheExpirations = new Map();\n if (config.purgeOnQuotaError) {\n registerQuotaErrorCallback(() => this.deleteCacheAndMetadata());\n }\n }\n /**\n * A simple helper method to return a CacheExpiration instance for a given\n * cache name.\n *\n * @param {string} cacheName\n * @return {CacheExpiration}\n *\n * @private\n */\n _getCacheExpiration(cacheName) {\n if (cacheName === cacheNames.getRuntimeName()) {\n throw new WorkboxError('expire-custom-caches-only');\n }\n let cacheExpiration = this._cacheExpirations.get(cacheName);\n if (!cacheExpiration) {\n cacheExpiration = new CacheExpiration(cacheName, this._config);\n this._cacheExpirations.set(cacheName, cacheExpiration);\n }\n return cacheExpiration;\n }\n /**\n * @param {Response} cachedResponse\n * @return {boolean}\n *\n * @private\n */\n _isResponseDateFresh(cachedResponse) {\n if (!this._maxAgeSeconds) {\n // We aren't expiring by age, so return true, it's fresh\n return true;\n }\n // Check if the 'date' header will suffice a quick expiration check.\n // See https://github.com/GoogleChromeLabs/sw-toolbox/issues/164 for\n // discussion.\n const dateHeaderTimestamp = this._getDateHeaderTimestamp(cachedResponse);\n if (dateHeaderTimestamp === null) {\n // Unable to parse date, so assume it's fresh.\n return true;\n }\n // If we have a valid headerTime, then our response is fresh iff the\n // headerTime plus maxAgeSeconds is greater than the current time.\n const now = Date.now();\n return dateHeaderTimestamp >= now - (this._maxAgeSeconds * 1000);\n }\n /**\n * This method will extract the data header and parse it into a useful\n * value.\n *\n * @param {Response} cachedResponse\n * @return {number|null}\n *\n * @private\n */\n _getDateHeaderTimestamp(cachedResponse) {\n if (!cachedResponse.headers.has('date')) {\n return null;\n }\n const dateHeader = cachedResponse.headers.get('date');\n const parsedDate = new Date(dateHeader);\n const headerTime = parsedDate.getTime();\n // If the Date header was invalid for some reason, parsedDate.getTime()\n // will return NaN.\n if (isNaN(headerTime)) {\n return null;\n }\n return headerTime;\n }\n /**\n * This is a helper method that performs two operations:\n *\n * - Deletes *all* the underlying Cache instances associated with this plugin\n * instance, by calling caches.delete() on your behalf.\n * - Deletes the metadata from IndexedDB used to keep track of expiration\n * details for each Cache instance.\n *\n * When using cache expiration, calling this method is preferable to calling\n * `caches.delete()` directly, since this will ensure that the IndexedDB\n * metadata is also cleanly removed and open IndexedDB instances are deleted.\n *\n * Note that if you're *not* using cache expiration for a given cache, calling\n * `caches.delete()` and passing in the cache's name should be sufficient.\n * There is no Workbox-specific method needed for cleanup in that case.\n */\n async deleteCacheAndMetadata() {\n // Do this one at a time instead of all at once via `Promise.all()` to\n // reduce the chance of inconsistency if a promise rejects.\n for (const [cacheName, cacheExpiration] of this._cacheExpirations) {\n await self.caches.delete(cacheName);\n await cacheExpiration.delete();\n }\n // Reset this._cacheExpirations to its initial state.\n this._cacheExpirations = new Map();\n }\n}\nexport { ExpirationPlugin };\n","/*\n Copyright 2019 Google LLC\n\n Use of this source code is governed by an MIT-style\n license that can be found in the LICENSE file or at\n https://opensource.org/licenses/MIT.\n*/\nimport '../_version.js';\nconst plugins = [];\nexport const precachePlugins = {\n /*\n * @return {Array}\n * @private\n */\n get() {\n return plugins;\n },\n /*\n * @param {Array} newPlugins\n * @private\n */\n add(newPlugins) {\n plugins.push(...newPlugins);\n },\n};\n","/*\n Copyright 2018 Google LLC\n\n Use of this source code is governed by an MIT-style\n license that can be found in the LICENSE file or at\n https://opensource.org/licenses/MIT.\n*/\nimport { WorkboxError } from 'workbox-core/_private/WorkboxError.js';\nimport '../_version.js';\n// Name of the search parameter used to store revision info.\nconst REVISION_SEARCH_PARAM = '__WB_REVISION__';\n/**\n * Converts a manifest entry into a versioned URL suitable for precaching.\n *\n * @param {Object|string} entry\n * @return {string} A URL with versioning info.\n *\n * @private\n * @memberof module:workbox-precaching\n */\nexport function createCacheKey(entry) {\n if (!entry) {\n throw new WorkboxError('add-to-cache-list-unexpected-type', { entry });\n }\n // If a precache manifest entry is a string, it's assumed to be a versioned\n // URL, like '/app.abcd1234.js'. Return as-is.\n if (typeof entry === 'string') {\n const urlObject = new URL(entry, location.href);\n return {\n cacheKey: urlObject.href,\n url: urlObject.href,\n };\n }\n const { revision, url } = entry;\n if (!url) {\n throw new WorkboxError('add-to-cache-list-unexpected-type', { entry });\n }\n // If there's just a URL and no revision, then it's also assumed to be a\n // versioned URL.\n if (!revision) {\n const urlObject = new URL(url, location.href);\n return {\n cacheKey: urlObject.href,\n url: urlObject.href,\n };\n }\n // Otherwise, construct a properly versioned URL using the custom Workbox\n // search parameter along with the revision info.\n const cacheKeyURL = new URL(url, location.href);\n const originalURL = new URL(url, location.href);\n cacheKeyURL.searchParams.set(REVISION_SEARCH_PARAM, revision);\n return {\n cacheKey: cacheKeyURL.href,\n url: originalURL.href,\n };\n}\n","/*\n Copyright 2019 Google LLC\n\n Use of this source code is governed by an MIT-style\n license that can be found in the LICENSE file or at\n https://opensource.org/licenses/MIT.\n*/\nimport { PrecacheController } from '../PrecacheController.js';\nimport '../_version.js';\nlet precacheController;\n/**\n * @return {PrecacheController}\n * @private\n */\nexport const getOrCreatePrecacheController = () => {\n if (!precacheController) {\n precacheController = new PrecacheController();\n }\n return precacheController;\n};\n","/*\n Copyright 2019 Google LLC\n\n Use of this source code is governed by an MIT-style\n license that can be found in the LICENSE file or at\n https://opensource.org/licenses/MIT.\n*/\nimport { assert } from 'workbox-core/_private/assert.js';\nimport { cacheNames } from 'workbox-core/_private/cacheNames.js';\nimport { cacheWrapper } from 'workbox-core/_private/cacheWrapper.js';\nimport { fetchWrapper } from 'workbox-core/_private/fetchWrapper.js';\nimport { logger } from 'workbox-core/_private/logger.js';\nimport { WorkboxError } from 'workbox-core/_private/WorkboxError.js';\nimport { copyResponse } from 'workbox-core/copyResponse.js';\nimport { createCacheKey } from './utils/createCacheKey.js';\nimport { printCleanupDetails } from './utils/printCleanupDetails.js';\nimport { printInstallDetails } from './utils/printInstallDetails.js';\nimport './_version.js';\n/**\n * Performs efficient precaching of assets.\n *\n * @memberof module:workbox-precaching\n */\nclass PrecacheController {\n /**\n * Create a new PrecacheController.\n *\n * @param {string} [cacheName] An optional name for the cache, to override\n * the default precache name.\n */\n constructor(cacheName) {\n this._cacheName = cacheNames.getPrecacheName(cacheName);\n this._urlsToCacheKeys = new Map();\n this._urlsToCacheModes = new Map();\n this._cacheKeysToIntegrities = new Map();\n }\n /**\n * This method will add items to the precache list, removing duplicates\n * and ensuring the information is valid.\n *\n * @param {\n * Array\n * } entries Array of entries to precache.\n */\n addToCacheList(entries) {\n if (process.env.NODE_ENV !== 'production') {\n assert.isArray(entries, {\n moduleName: 'workbox-precaching',\n className: 'PrecacheController',\n funcName: 'addToCacheList',\n paramName: 'entries',\n });\n }\n const urlsToWarnAbout = [];\n for (const entry of entries) {\n // See https://github.com/GoogleChrome/workbox/issues/2259\n if (typeof entry === 'string') {\n urlsToWarnAbout.push(entry);\n }\n else if (entry && entry.revision === undefined) {\n urlsToWarnAbout.push(entry.url);\n }\n const { cacheKey, url } = createCacheKey(entry);\n const cacheMode = (typeof entry !== 'string' && entry.revision) ?\n 'reload' : 'default';\n if (this._urlsToCacheKeys.has(url) &&\n this._urlsToCacheKeys.get(url) !== cacheKey) {\n throw new WorkboxError('add-to-cache-list-conflicting-entries', {\n firstEntry: this._urlsToCacheKeys.get(url),\n secondEntry: cacheKey,\n });\n }\n if (typeof entry !== 'string' && entry.integrity) {\n if (this._cacheKeysToIntegrities.has(cacheKey) &&\n this._cacheKeysToIntegrities.get(cacheKey) !== entry.integrity) {\n throw new WorkboxError('add-to-cache-list-conflicting-integrities', {\n url,\n });\n }\n this._cacheKeysToIntegrities.set(cacheKey, entry.integrity);\n }\n this._urlsToCacheKeys.set(url, cacheKey);\n this._urlsToCacheModes.set(url, cacheMode);\n if (urlsToWarnAbout.length > 0) {\n const warningMessage = `Workbox is precaching URLs without revision ` +\n `info: ${urlsToWarnAbout.join(', ')}\\nThis is generally NOT safe. ` +\n `Learn more at https://bit.ly/wb-precache`;\n if (process.env.NODE_ENV === 'production') {\n // Use console directly to display this warning without bloating\n // bundle sizes by pulling in all of the logger codebase in prod.\n console.warn(warningMessage);\n }\n else {\n logger.warn(warningMessage);\n }\n }\n }\n }\n /**\n * Precaches new and updated assets. Call this method from the service worker\n * install event.\n *\n * @param {Object} options\n * @param {Event} [options.event] The install event (if needed).\n * @param {Array} [options.plugins] Plugins to be used for fetching\n * and caching during install.\n * @return {Promise}\n */\n async install({ event, plugins } = {}) {\n if (process.env.NODE_ENV !== 'production') {\n if (plugins) {\n assert.isArray(plugins, {\n moduleName: 'workbox-precaching',\n className: 'PrecacheController',\n funcName: 'install',\n paramName: 'plugins',\n });\n }\n }\n const toBePrecached = [];\n const alreadyPrecached = [];\n const cache = await self.caches.open(this._cacheName);\n const alreadyCachedRequests = await cache.keys();\n const existingCacheKeys = new Set(alreadyCachedRequests.map((request) => request.url));\n for (const [url, cacheKey] of this._urlsToCacheKeys) {\n if (existingCacheKeys.has(cacheKey)) {\n alreadyPrecached.push(url);\n }\n else {\n toBePrecached.push({ cacheKey, url });\n }\n }\n const precacheRequests = toBePrecached.map(({ cacheKey, url }) => {\n const integrity = this._cacheKeysToIntegrities.get(cacheKey);\n const cacheMode = this._urlsToCacheModes.get(url);\n return this._addURLToCache({\n cacheKey,\n cacheMode,\n event,\n integrity,\n plugins,\n url,\n });\n });\n await Promise.all(precacheRequests);\n const updatedURLs = toBePrecached.map((item) => item.url);\n if (process.env.NODE_ENV !== 'production') {\n printInstallDetails(updatedURLs, alreadyPrecached);\n }\n return {\n updatedURLs,\n notUpdatedURLs: alreadyPrecached,\n };\n }\n /**\n * Deletes assets that are no longer present in the current precache manifest.\n * Call this method from the service worker activate event.\n *\n * @return {Promise}\n */\n async activate() {\n const cache = await self.caches.open(this._cacheName);\n const currentlyCachedRequests = await cache.keys();\n const expectedCacheKeys = new Set(this._urlsToCacheKeys.values());\n const deletedURLs = [];\n for (const request of currentlyCachedRequests) {\n if (!expectedCacheKeys.has(request.url)) {\n await cache.delete(request);\n deletedURLs.push(request.url);\n }\n }\n if (process.env.NODE_ENV !== 'production') {\n printCleanupDetails(deletedURLs);\n }\n return { deletedURLs };\n }\n /**\n * Requests the entry and saves it to the cache if the response is valid.\n * By default, any response with a status code of less than 400 (including\n * opaque responses) is considered valid.\n *\n * If you need to use custom criteria to determine what's valid and what\n * isn't, then pass in an item in `options.plugins` that implements the\n * `cacheWillUpdate()` lifecycle event.\n *\n * @private\n * @param {Object} options\n * @param {string} options.cacheKey The string to use a cache key.\n * @param {string} options.url The URL to fetch and cache.\n * @param {string} [options.cacheMode] The cache mode for the network request.\n * @param {Event} [options.event] The install event (if passed).\n * @param {Array} [options.plugins] An array of plugins to apply to\n * fetch and caching.\n * @param {string} [options.integrity] The value to use for the `integrity`\n * field when making the request.\n */\n async _addURLToCache({ cacheKey, url, cacheMode, event, plugins, integrity }) {\n const request = new Request(url, {\n integrity,\n cache: cacheMode,\n credentials: 'same-origin',\n });\n let response = await fetchWrapper.fetch({\n event,\n plugins,\n request,\n });\n // Allow developers to override the default logic about what is and isn't\n // valid by passing in a plugin implementing cacheWillUpdate(), e.g.\n // a `CacheableResponsePlugin` instance.\n let cacheWillUpdatePlugin;\n for (const plugin of (plugins || [])) {\n if ('cacheWillUpdate' in plugin) {\n cacheWillUpdatePlugin = plugin;\n }\n }\n const isValidResponse = cacheWillUpdatePlugin ?\n // Use a callback if provided. It returns a truthy value if valid.\n // NOTE: invoke the method on the plugin instance so the `this` context\n // is correct.\n await cacheWillUpdatePlugin.cacheWillUpdate({ event, request, response }) :\n // Otherwise, default to considering any response status under 400 valid.\n // This includes, by default, considering opaque responses valid.\n response.status < 400;\n // Consider this a failure, leading to the `install` handler failing, if\n // we get back an invalid response.\n if (!isValidResponse) {\n throw new WorkboxError('bad-precaching-response', {\n url,\n status: response.status,\n });\n }\n // Redirected responses cannot be used to satisfy a navigation request, so\n // any redirected response must be \"copied\" rather than cloned, so the new\n // response doesn't contain the `redirected` flag. See:\n // https://bugs.chromium.org/p/chromium/issues/detail?id=669363&desc=2#c1\n if (response.redirected) {\n response = await copyResponse(response);\n }\n await cacheWrapper.put({\n event,\n plugins,\n response,\n // `request` already uses `url`. We may be able to reuse it.\n request: cacheKey === url ? request : new Request(cacheKey),\n cacheName: this._cacheName,\n matchOptions: {\n ignoreSearch: true,\n },\n });\n }\n /**\n * Returns a mapping of a precached URL to the corresponding cache key, taking\n * into account the revision information for the URL.\n *\n * @return {Map} A URL to cache key mapping.\n */\n getURLsToCacheKeys() {\n return this._urlsToCacheKeys;\n }\n /**\n * Returns a list of all the URLs that have been precached by the current\n * service worker.\n *\n * @return {Array} The precached URLs.\n */\n getCachedURLs() {\n return [...this._urlsToCacheKeys.keys()];\n }\n /**\n * Returns the cache key used for storing a given URL. If that URL is\n * unversioned, like `/index.html', then the cache key will be the original\n * URL with a search parameter appended to it.\n *\n * @param {string} url A URL whose cache key you want to look up.\n * @return {string} The versioned URL that corresponds to a cache key\n * for the original URL, or undefined if that URL isn't precached.\n */\n getCacheKeyForURL(url) {\n const urlObject = new URL(url, location.href);\n return this._urlsToCacheKeys.get(urlObject.href);\n }\n /**\n * This acts as a drop-in replacement for [`cache.match()`](https://developer.mozilla.org/en-US/docs/Web/API/Cache/match)\n * with the following differences:\n *\n * - It knows what the name of the precache is, and only checks in that cache.\n * - It allows you to pass in an \"original\" URL without versioning parameters,\n * and it will automatically look up the correct cache key for the currently\n * active revision of that URL.\n *\n * E.g., `matchPrecache('index.html')` will find the correct precached\n * response for the currently active service worker, even if the actual cache\n * key is `'/index.html?__WB_REVISION__=1234abcd'`.\n *\n * @param {string|Request} request The key (without revisioning parameters)\n * to look up in the precache.\n * @return {Promise}\n */\n async matchPrecache(request) {\n const url = request instanceof Request ? request.url : request;\n const cacheKey = this.getCacheKeyForURL(url);\n if (cacheKey) {\n const cache = await self.caches.open(this._cacheName);\n return cache.match(cacheKey);\n }\n return undefined;\n }\n /**\n * Returns a function that can be used within a\n * {@link module:workbox-routing.Route} that will find a response for the\n * incoming request against the precache.\n *\n * If for an unexpected reason there is a cache miss for the request,\n * this will fall back to retrieving the `Response` via `fetch()` when\n * `fallbackToNetwork` is `true`.\n *\n * @param {boolean} [fallbackToNetwork=true] Whether to attempt to get the\n * response from the network if there's a precache miss.\n * @return {module:workbox-routing~handlerCallback}\n */\n createHandler(fallbackToNetwork = true) {\n return async ({ request }) => {\n try {\n const response = await this.matchPrecache(request);\n if (response) {\n return response;\n }\n // This shouldn't normally happen, but there are edge cases:\n // https://github.com/GoogleChrome/workbox/issues/1441\n throw new WorkboxError('missing-precache-entry', {\n cacheName: this._cacheName,\n url: request instanceof Request ? request.url : request,\n });\n }\n catch (error) {\n if (fallbackToNetwork) {\n if (process.env.NODE_ENV !== 'production') {\n logger.debug(`Unable to respond with precached response. ` +\n `Falling back to network.`, error);\n }\n return fetch(request);\n }\n throw error;\n }\n };\n }\n /**\n * Returns a function that looks up `url` in the precache (taking into\n * account revision information), and returns the corresponding `Response`.\n *\n * If for an unexpected reason there is a cache miss when looking up `url`,\n * this will fall back to retrieving the `Response` via `fetch()` when\n * `fallbackToNetwork` is `true`.\n *\n * @param {string} url The precached URL which will be used to lookup the\n * `Response`.\n * @param {boolean} [fallbackToNetwork=true] Whether to attempt to get the\n * response from the network if there's a precache miss.\n * @return {module:workbox-routing~handlerCallback}\n */\n createHandlerBoundToURL(url, fallbackToNetwork = true) {\n const cacheKey = this.getCacheKeyForURL(url);\n if (!cacheKey) {\n throw new WorkboxError('non-precached-url', { url });\n }\n const handler = this.createHandler(fallbackToNetwork);\n const request = new Request(url);\n return () => handler({ request });\n }\n}\nexport { PrecacheController };\n","/*\n Copyright 2018 Google LLC\n\n Use of this source code is governed by an MIT-style\n license that can be found in the LICENSE file or at\n https://opensource.org/licenses/MIT.\n*/\nimport '../_version.js';\n/**\n * Removes any URL search parameters that should be ignored.\n *\n * @param {URL} urlObject The original URL.\n * @param {Array} ignoreURLParametersMatching RegExps to test against\n * each search parameter name. Matches mean that the search parameter should be\n * ignored.\n * @return {URL} The URL with any ignored search parameters removed.\n *\n * @private\n * @memberof module:workbox-precaching\n */\nexport function removeIgnoredSearchParams(urlObject, ignoreURLParametersMatching = []) {\n // Convert the iterable into an array at the start of the loop to make sure\n // deletion doesn't mess up iteration.\n for (const paramName of [...urlObject.searchParams.keys()]) {\n if (ignoreURLParametersMatching.some((regExp) => regExp.test(paramName))) {\n urlObject.searchParams.delete(paramName);\n }\n }\n return urlObject;\n}\n","/*\n Copyright 2019 Google LLC\n\n Use of this source code is governed by an MIT-style\n license that can be found in the LICENSE file or at\n https://opensource.org/licenses/MIT.\n*/\nimport { removeIgnoredSearchParams } from './removeIgnoredSearchParams.js';\nimport '../_version.js';\n/**\n * Generator function that yields possible variations on the original URL to\n * check, one at a time.\n *\n * @param {string} url\n * @param {Object} options\n *\n * @private\n * @memberof module:workbox-precaching\n */\nexport function* generateURLVariations(url, { ignoreURLParametersMatching, directoryIndex, cleanURLs, urlManipulation, } = {}) {\n const urlObject = new URL(url, location.href);\n urlObject.hash = '';\n yield urlObject.href;\n const urlWithoutIgnoredParams = removeIgnoredSearchParams(urlObject, ignoreURLParametersMatching);\n yield urlWithoutIgnoredParams.href;\n if (directoryIndex && urlWithoutIgnoredParams.pathname.endsWith('/')) {\n const directoryURL = new URL(urlWithoutIgnoredParams.href);\n directoryURL.pathname += directoryIndex;\n yield directoryURL.href;\n }\n if (cleanURLs) {\n const cleanURL = new URL(urlWithoutIgnoredParams.href);\n cleanURL.pathname += '.html';\n yield cleanURL.href;\n }\n if (urlManipulation) {\n const additionalURLs = urlManipulation({ url: urlObject });\n for (const urlToAttempt of additionalURLs) {\n yield urlToAttempt.href;\n }\n }\n}\n","/*\n Copyright 2019 Google LLC\n\n Use of this source code is governed by an MIT-style\n license that can be found in the LICENSE file or at\n https://opensource.org/licenses/MIT.\n*/\nimport { getOrCreatePrecacheController } from './getOrCreatePrecacheController.js';\nimport { generateURLVariations } from './generateURLVariations.js';\nimport '../_version.js';\n/**\n * This function will take the request URL and manipulate it based on the\n * configuration options.\n *\n * @param {string} url\n * @param {Object} options\n * @return {string} Returns the URL in the cache that matches the request,\n * if possible.\n *\n * @private\n */\nexport const getCacheKeyForURL = (url, options) => {\n const precacheController = getOrCreatePrecacheController();\n const urlsToCacheKeys = precacheController.getURLsToCacheKeys();\n for (const possibleURL of generateURLVariations(url, options)) {\n const possibleCacheKey = urlsToCacheKeys.get(possibleURL);\n if (possibleCacheKey) {\n return possibleCacheKey;\n }\n }\n};\n","/*\n Copyright 2019 Google LLC\n Use of this source code is governed by an MIT-style\n license that can be found in the LICENSE file or at\n https://opensource.org/licenses/MIT.\n*/\nimport { addFetchListener } from './utils/addFetchListener.js';\nimport './_version.js';\nlet listenerAdded = false;\n/**\n * Add a `fetch` listener to the service worker that will\n * respond to\n * [network requests]{@link https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API/Using_Service_Workers#Custom_responses_to_requests}\n * with precached assets.\n *\n * Requests for assets that aren't precached, the `FetchEvent` will not be\n * responded to, allowing the event to fall through to other `fetch` event\n * listeners.\n *\n * @param {Object} [options]\n * @param {string} [options.directoryIndex=index.html] The `directoryIndex` will\n * check cache entries for a URLs ending with '/' to see if there is a hit when\n * appending the `directoryIndex` value.\n * @param {Array} [options.ignoreURLParametersMatching=[/^utm_/]] An\n * array of regex's to remove search params when looking for a cache match.\n * @param {boolean} [options.cleanURLs=true] The `cleanURLs` option will\n * check the cache for the URL with a `.html` added to the end of the end.\n * @param {module:workbox-precaching~urlManipulation} [options.urlManipulation]\n * This is a function that should take a URL and return an array of\n * alternative URLs that should be checked for precache matches.\n *\n * @memberof module:workbox-precaching\n */\nfunction addRoute(options) {\n if (!listenerAdded) {\n addFetchListener(options);\n listenerAdded = true;\n }\n}\nexport { addRoute };\n","/*\n Copyright 2019 Google LLC\n\n Use of this source code is governed by an MIT-style\n license that can be found in the LICENSE file or at\n https://opensource.org/licenses/MIT.\n*/\nimport { cacheNames } from 'workbox-core/_private/cacheNames.js';\nimport { getFriendlyURL } from 'workbox-core/_private/getFriendlyURL.js';\nimport { logger } from 'workbox-core/_private/logger.js';\nimport { getCacheKeyForURL } from './getCacheKeyForURL.js';\nimport '../_version.js';\n/**\n * Adds a `fetch` listener to the service worker that will\n * respond to\n * [network requests]{@link https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API/Using_Service_Workers#Custom_responses_to_requests}\n * with precached assets.\n *\n * Requests for assets that aren't precached, the `FetchEvent` will not be\n * responded to, allowing the event to fall through to other `fetch` event\n * listeners.\n *\n * NOTE: when called more than once this method will replace the previously set\n * configuration options. Calling it more than once is not recommended outside\n * of tests.\n *\n * @private\n * @param {Object} [options]\n * @param {string} [options.directoryIndex=index.html] The `directoryIndex` will\n * check cache entries for a URLs ending with '/' to see if there is a hit when\n * appending the `directoryIndex` value.\n * @param {Array} [options.ignoreURLParametersMatching=[/^utm_/]] An\n * array of regex's to remove search params when looking for a cache match.\n * @param {boolean} [options.cleanURLs=true] The `cleanURLs` option will\n * check the cache for the URL with a `.html` added to the end of the end.\n * @param {workbox.precaching~urlManipulation} [options.urlManipulation]\n * This is a function that should take a URL and return an array of\n * alternative URLs that should be checked for precache matches.\n */\nexport const addFetchListener = ({ ignoreURLParametersMatching = [/^utm_/], directoryIndex = 'index.html', cleanURLs = true, urlManipulation, } = {}) => {\n const cacheName = cacheNames.getPrecacheName();\n // See https://github.com/Microsoft/TypeScript/issues/28357#issuecomment-436484705\n self.addEventListener('fetch', ((event) => {\n const precachedURL = getCacheKeyForURL(event.request.url, {\n cleanURLs,\n directoryIndex,\n ignoreURLParametersMatching,\n urlManipulation,\n });\n if (!precachedURL) {\n if (process.env.NODE_ENV !== 'production') {\n logger.debug(`Precaching did not find a match for ` +\n getFriendlyURL(event.request.url));\n }\n return;\n }\n let responsePromise = self.caches.open(cacheName).then((cache) => {\n return cache.match(precachedURL);\n }).then((cachedResponse) => {\n if (cachedResponse) {\n return cachedResponse;\n }\n // Fall back to the network if we don't have a cached response\n // (perhaps due to manual cache cleanup).\n if (process.env.NODE_ENV !== 'production') {\n logger.warn(`The precached response for ` +\n `${getFriendlyURL(precachedURL)} in ${cacheName} was not found. ` +\n `Falling back to the network instead.`);\n }\n return fetch(precachedURL);\n });\n if (process.env.NODE_ENV !== 'production') {\n responsePromise = responsePromise.then((response) => {\n // Workbox is going to handle the route.\n // print the routing details to the console.\n logger.groupCollapsed(`Precaching is responding to: ` +\n getFriendlyURL(event.request.url));\n logger.log(`Serving the precached url: ${precachedURL}`);\n logger.groupCollapsed(`View request details here.`);\n logger.log(event.request);\n logger.groupEnd();\n logger.groupCollapsed(`View response details here.`);\n logger.log(response);\n logger.groupEnd();\n logger.groupEnd();\n return response;\n });\n }\n event.respondWith(responsePromise);\n }));\n};\n","/*\n Copyright 2019 Google LLC\n\n Use of this source code is governed by an MIT-style\n license that can be found in the LICENSE file or at\n https://opensource.org/licenses/MIT.\n*/\nimport { logger } from 'workbox-core/_private/logger.js';\nimport { getOrCreatePrecacheController } from './utils/getOrCreatePrecacheController.js';\nimport { precachePlugins } from './utils/precachePlugins.js';\nimport './_version.js';\nconst installListener = (event) => {\n const precacheController = getOrCreatePrecacheController();\n const plugins = precachePlugins.get();\n event.waitUntil(precacheController.install({ event, plugins })\n .catch((error) => {\n if (process.env.NODE_ENV !== 'production') {\n logger.error(`Service worker installation failed. It will ` +\n `be retried automatically during the next navigation.`);\n }\n // Re-throw the error to ensure installation fails.\n throw error;\n }));\n};\nconst activateListener = (event) => {\n const precacheController = getOrCreatePrecacheController();\n event.waitUntil(precacheController.activate());\n};\n/**\n * Adds items to the precache list, removing any duplicates and\n * stores the files in the\n * [\"precache cache\"]{@link module:workbox-core.cacheNames} when the service\n * worker installs.\n *\n * This method can be called multiple times.\n *\n * Please note: This method **will not** serve any of the cached files for you.\n * It only precaches files. To respond to a network request you call\n * [addRoute()]{@link module:workbox-precaching.addRoute}.\n *\n * If you have a single array of files to precache, you can just call\n * [precacheAndRoute()]{@link module:workbox-precaching.precacheAndRoute}.\n *\n * @param {Array} [entries=[]] Array of entries to precache.\n *\n * @memberof module:workbox-precaching\n */\nfunction precache(entries) {\n const precacheController = getOrCreatePrecacheController();\n precacheController.addToCacheList(entries);\n if (entries.length > 0) {\n // NOTE: these listeners will only be added once (even if the `precache()`\n // method is called multiple times) because event listeners are implemented\n // as a set, where each listener must be unique.\n // See https://github.com/Microsoft/TypeScript/issues/28357#issuecomment-436484705\n self.addEventListener('install', installListener);\n self.addEventListener('activate', activateListener);\n }\n}\nexport { precache };\n","/*\n Copyright 2019 Google LLC\n\n Use of this source code is governed by an MIT-style\n license that can be found in the LICENSE file or at\n https://opensource.org/licenses/MIT.\n*/\nimport { Router } from '../Router.js';\nimport '../_version.js';\nlet defaultRouter;\n/**\n * Creates a new, singleton Router instance if one does not exist. If one\n * does already exist, that instance is returned.\n *\n * @private\n * @return {Router}\n */\nexport const getOrCreateDefaultRouter = () => {\n if (!defaultRouter) {\n defaultRouter = new Router();\n // The helpers that use the default Router assume these listeners exist.\n defaultRouter.addFetchListener();\n defaultRouter.addCacheListener();\n }\n return defaultRouter;\n};\n","/*\n Copyright 2018 Google LLC\n\n Use of this source code is governed by an MIT-style\n license that can be found in the LICENSE file or at\n https://opensource.org/licenses/MIT.\n*/\nimport { assert } from 'workbox-core/_private/assert.js';\nimport '../_version.js';\n/**\n * @param {function()|Object} handler Either a function, or an object with a\n * 'handle' method.\n * @return {Object} An object with a handle method.\n *\n * @private\n */\nexport const normalizeHandler = (handler) => {\n if (handler && typeof handler === 'object') {\n if (process.env.NODE_ENV !== 'production') {\n assert.hasMethod(handler, 'handle', {\n moduleName: 'workbox-routing',\n className: 'Route',\n funcName: 'constructor',\n paramName: 'handler',\n });\n }\n return handler;\n }\n else {\n if (process.env.NODE_ENV !== 'production') {\n assert.isType(handler, 'function', {\n moduleName: 'workbox-routing',\n className: 'Route',\n funcName: 'constructor',\n paramName: 'handler',\n });\n }\n return { handle: handler };\n }\n};\n","/*\n Copyright 2018 Google LLC\n\n Use of this source code is governed by an MIT-style\n license that can be found in the LICENSE file or at\n https://opensource.org/licenses/MIT.\n*/\nimport { assert } from 'workbox-core/_private/assert.js';\nimport { defaultMethod, validMethods } from './utils/constants.js';\nimport { normalizeHandler } from './utils/normalizeHandler.js';\nimport './_version.js';\n/**\n * A `Route` consists of a pair of callback functions, \"match\" and \"handler\".\n * The \"match\" callback determine if a route should be used to \"handle\" a\n * request by returning a non-falsy value if it can. The \"handler\" callback\n * is called when there is a match and should return a Promise that resolves\n * to a `Response`.\n *\n * @memberof module:workbox-routing\n */\nclass Route {\n /**\n * Constructor for Route class.\n *\n * @param {module:workbox-routing~matchCallback} match\n * A callback function that determines whether the route matches a given\n * `fetch` event by returning a non-falsy value.\n * @param {module:workbox-routing~handlerCallback} handler A callback\n * function that returns a Promise resolving to a Response.\n * @param {string} [method='GET'] The HTTP method to match the Route\n * against.\n */\n constructor(match, handler, method = defaultMethod) {\n if (process.env.NODE_ENV !== 'production') {\n assert.isType(match, 'function', {\n moduleName: 'workbox-routing',\n className: 'Route',\n funcName: 'constructor',\n paramName: 'match',\n });\n if (method) {\n assert.isOneOf(method, validMethods, { paramName: 'method' });\n }\n }\n // These values are referenced directly by Router so cannot be\n // altered by minificaton.\n this.handler = normalizeHandler(handler);\n this.match = match;\n this.method = method;\n }\n}\nexport { Route };\n","/*\n Copyright 2018 Google LLC\n\n Use of this source code is governed by an MIT-style\n license that can be found in the LICENSE file or at\n https://opensource.org/licenses/MIT.\n*/\nimport '../_version.js';\n/**\n * The default HTTP method, 'GET', used when there's no specific method\n * configured for a route.\n *\n * @type {string}\n *\n * @private\n */\nexport const defaultMethod = 'GET';\n/**\n * The list of valid HTTP methods associated with requests that could be routed.\n *\n * @type {Array}\n *\n * @private\n */\nexport const validMethods = [\n 'DELETE',\n 'GET',\n 'HEAD',\n 'PATCH',\n 'POST',\n 'PUT',\n];\n","/*\n Copyright 2018 Google LLC\n\n Use of this source code is governed by an MIT-style\n license that can be found in the LICENSE file or at\n https://opensource.org/licenses/MIT.\n*/\nimport { assert } from 'workbox-core/_private/assert.js';\nimport { logger } from 'workbox-core/_private/logger.js';\nimport { Route } from './Route.js';\nimport './_version.js';\n/**\n * RegExpRoute makes it easy to create a regular expression based\n * [Route]{@link module:workbox-routing.Route}.\n *\n * For same-origin requests the RegExp only needs to match part of the URL. For\n * requests against third-party servers, you must define a RegExp that matches\n * the start of the URL.\n *\n * [See the module docs for info.]{@link https://developers.google.com/web/tools/workbox/modules/workbox-routing}\n *\n * @memberof module:workbox-routing\n * @extends module:workbox-routing.Route\n */\nclass RegExpRoute extends Route {\n /**\n * If the regular expression contains\n * [capture groups]{@link https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp#grouping-back-references},\n * the captured values will be passed to the\n * [handler's]{@link module:workbox-routing~handlerCallback} `params`\n * argument.\n *\n * @param {RegExp} regExp The regular expression to match against URLs.\n * @param {module:workbox-routing~handlerCallback} handler A callback\n * function that returns a Promise resulting in a Response.\n * @param {string} [method='GET'] The HTTP method to match the Route\n * against.\n */\n constructor(regExp, handler, method) {\n if (process.env.NODE_ENV !== 'production') {\n assert.isInstance(regExp, RegExp, {\n moduleName: 'workbox-routing',\n className: 'RegExpRoute',\n funcName: 'constructor',\n paramName: 'pattern',\n });\n }\n const match = ({ url }) => {\n const result = regExp.exec(url.href);\n // Return immediately if there's no match.\n if (!result) {\n return;\n }\n // Require that the match start at the first character in the URL string\n // if it's a cross-origin request.\n // See https://github.com/GoogleChrome/workbox/issues/281 for the context\n // behind this behavior.\n if ((url.origin !== location.origin) && (result.index !== 0)) {\n if (process.env.NODE_ENV !== 'production') {\n logger.debug(`The regular expression '${regExp}' only partially matched ` +\n `against the cross-origin URL '${url}'. RegExpRoute's will only ` +\n `handle cross-origin requests if they match the entire URL.`);\n }\n return;\n }\n // If the route matches, but there aren't any capture groups defined, then\n // this will return [], which is truthy and therefore sufficient to\n // indicate a match.\n // If there are capture groups, then it will return their values.\n return result.slice(1);\n };\n super(match, handler, method);\n }\n}\nexport { RegExpRoute };\n","/*\n Copyright 2018 Google LLC\n\n Use of this source code is governed by an MIT-style\n license that can be found in the LICENSE file or at\n https://opensource.org/licenses/MIT.\n*/\nimport { assert } from 'workbox-core/_private/assert.js';\nimport { logger } from 'workbox-core/_private/logger.js';\nimport { WorkboxError } from 'workbox-core/_private/WorkboxError.js';\nimport { getFriendlyURL } from 'workbox-core/_private/getFriendlyURL.js';\nimport { normalizeHandler } from './utils/normalizeHandler.js';\nimport './_version.js';\n/**\n * The Router can be used to process a FetchEvent through one or more\n * [Routes]{@link module:workbox-routing.Route} responding with a Request if\n * a matching route exists.\n *\n * If no route matches a given a request, the Router will use a \"default\"\n * handler if one is defined.\n *\n * Should the matching Route throw an error, the Router will use a \"catch\"\n * handler if one is defined to gracefully deal with issues and respond with a\n * Request.\n *\n * If a request matches multiple routes, the **earliest** registered route will\n * be used to respond to the request.\n *\n * @memberof module:workbox-routing\n */\nclass Router {\n /**\n * Initializes a new Router.\n */\n constructor() {\n this._routes = new Map();\n }\n /**\n * @return {Map>} routes A `Map` of HTTP\n * method name ('GET', etc.) to an array of all the corresponding `Route`\n * instances that are registered.\n */\n get routes() {\n return this._routes;\n }\n /**\n * Adds a fetch event listener to respond to events when a route matches\n * the event's request.\n */\n addFetchListener() {\n // See https://github.com/Microsoft/TypeScript/issues/28357#issuecomment-436484705\n self.addEventListener('fetch', ((event) => {\n const { request } = event;\n const responsePromise = this.handleRequest({ request, event });\n if (responsePromise) {\n event.respondWith(responsePromise);\n }\n }));\n }\n /**\n * Adds a message event listener for URLs to cache from the window.\n * This is useful to cache resources loaded on the page prior to when the\n * service worker started controlling it.\n *\n * The format of the message data sent from the window should be as follows.\n * Where the `urlsToCache` array may consist of URL strings or an array of\n * URL string + `requestInit` object (the same as you'd pass to `fetch()`).\n *\n * ```\n * {\n * type: 'CACHE_URLS',\n * payload: {\n * urlsToCache: [\n * './script1.js',\n * './script2.js',\n * ['./script3.js', {mode: 'no-cors'}],\n * ],\n * },\n * }\n * ```\n */\n addCacheListener() {\n // See https://github.com/Microsoft/TypeScript/issues/28357#issuecomment-436484705\n self.addEventListener('message', ((event) => {\n if (event.data && event.data.type === 'CACHE_URLS') {\n const { payload } = event.data;\n if (process.env.NODE_ENV !== 'production') {\n logger.debug(`Caching URLs from the window`, payload.urlsToCache);\n }\n const requestPromises = Promise.all(payload.urlsToCache.map((entry) => {\n if (typeof entry === 'string') {\n entry = [entry];\n }\n const request = new Request(...entry);\n return this.handleRequest({ request });\n // TODO(philipwalton): TypeScript errors without this typecast for\n // some reason (probably a bug). The real type here should work but\n // doesn't: `Array | undefined>`.\n })); // TypeScript\n event.waitUntil(requestPromises);\n // If a MessageChannel was used, reply to the message on success.\n if (event.ports && event.ports[0]) {\n requestPromises.then(() => event.ports[0].postMessage(true));\n }\n }\n }));\n }\n /**\n * Apply the routing rules to a FetchEvent object to get a Response from an\n * appropriate Route's handler.\n *\n * @param {Object} options\n * @param {Request} options.request The request to handle (this is usually\n * from a fetch event, but it does not have to be).\n * @param {FetchEvent} [options.event] The event that triggered the request,\n * if applicable.\n * @return {Promise|undefined} A promise is returned if a\n * registered route can handle the request. If there is no matching\n * route and there's no `defaultHandler`, `undefined` is returned.\n */\n handleRequest({ request, event }) {\n if (process.env.NODE_ENV !== 'production') {\n assert.isInstance(request, Request, {\n moduleName: 'workbox-routing',\n className: 'Router',\n funcName: 'handleRequest',\n paramName: 'options.request',\n });\n }\n const url = new URL(request.url, location.href);\n if (!url.protocol.startsWith('http')) {\n if (process.env.NODE_ENV !== 'production') {\n logger.debug(`Workbox Router only supports URLs that start with 'http'.`);\n }\n return;\n }\n const { params, route } = this.findMatchingRoute({ url, request, event });\n let handler = route && route.handler;\n const debugMessages = [];\n if (process.env.NODE_ENV !== 'production') {\n if (handler) {\n debugMessages.push([\n `Found a route to handle this request:`, route,\n ]);\n if (params) {\n debugMessages.push([\n `Passing the following params to the route's handler:`, params,\n ]);\n }\n }\n }\n // If we don't have a handler because there was no matching route, then\n // fall back to defaultHandler if that's defined.\n if (!handler && this._defaultHandler) {\n if (process.env.NODE_ENV !== 'production') {\n debugMessages.push(`Failed to find a matching route. Falling ` +\n `back to the default handler.`);\n }\n handler = this._defaultHandler;\n }\n if (!handler) {\n if (process.env.NODE_ENV !== 'production') {\n // No handler so Workbox will do nothing. If logs is set of debug\n // i.e. verbose, we should print out this information.\n logger.debug(`No route found for: ${getFriendlyURL(url)}`);\n }\n return;\n }\n if (process.env.NODE_ENV !== 'production') {\n // We have a handler, meaning Workbox is going to handle the route.\n // print the routing details to the console.\n logger.groupCollapsed(`Router is responding to: ${getFriendlyURL(url)}`);\n debugMessages.forEach((msg) => {\n if (Array.isArray(msg)) {\n logger.log(...msg);\n }\n else {\n logger.log(msg);\n }\n });\n logger.groupEnd();\n }\n // Wrap in try and catch in case the handle method throws a synchronous\n // error. It should still callback to the catch handler.\n let responsePromise;\n try {\n responsePromise = handler.handle({ url, request, event, params });\n }\n catch (err) {\n responsePromise = Promise.reject(err);\n }\n if (responsePromise instanceof Promise && this._catchHandler) {\n responsePromise = responsePromise.catch((err) => {\n if (process.env.NODE_ENV !== 'production') {\n // Still include URL here as it will be async from the console group\n // and may not make sense without the URL\n logger.groupCollapsed(`Error thrown when responding to: ` +\n ` ${getFriendlyURL(url)}. Falling back to Catch Handler.`);\n logger.error(`Error thrown by:`, route);\n logger.error(err);\n logger.groupEnd();\n }\n return this._catchHandler.handle({ url, request, event });\n });\n }\n return responsePromise;\n }\n /**\n * Checks a request and URL (and optionally an event) against the list of\n * registered routes, and if there's a match, returns the corresponding\n * route along with any params generated by the match.\n *\n * @param {Object} options\n * @param {URL} options.url\n * @param {Request} options.request The request to match.\n * @param {Event} [options.event] The corresponding event (unless N/A).\n * @return {Object} An object with `route` and `params` properties.\n * They are populated if a matching route was found or `undefined`\n * otherwise.\n */\n findMatchingRoute({ url, request, event }) {\n if (process.env.NODE_ENV !== 'production') {\n assert.isInstance(url, URL, {\n moduleName: 'workbox-routing',\n className: 'Router',\n funcName: 'findMatchingRoute',\n paramName: 'options.url',\n });\n assert.isInstance(request, Request, {\n moduleName: 'workbox-routing',\n className: 'Router',\n funcName: 'findMatchingRoute',\n paramName: 'options.request',\n });\n }\n const routes = this._routes.get(request.method) || [];\n for (const route of routes) {\n let params;\n const matchResult = route.match({ url, request, event });\n if (matchResult) {\n // See https://github.com/GoogleChrome/workbox/issues/2079\n params = matchResult;\n if (Array.isArray(matchResult) && matchResult.length === 0) {\n // Instead of passing an empty array in as params, use undefined.\n params = undefined;\n }\n else if ((matchResult.constructor === Object &&\n Object.keys(matchResult).length === 0)) {\n // Instead of passing an empty object in as params, use undefined.\n params = undefined;\n }\n else if (typeof matchResult === 'boolean') {\n // For the boolean value true (rather than just something truth-y),\n // don't set params.\n // See https://github.com/GoogleChrome/workbox/pull/2134#issuecomment-513924353\n params = undefined;\n }\n // Return early if have a match.\n return { route, params };\n }\n }\n // If no match was found above, return and empty object.\n return {};\n }\n /**\n * Define a default `handler` that's called when no routes explicitly\n * match the incoming request.\n *\n * Without a default handler, unmatched requests will go against the\n * network as if there were no service worker present.\n *\n * @param {module:workbox-routing~handlerCallback} handler A callback\n * function that returns a Promise resulting in a Response.\n */\n setDefaultHandler(handler) {\n this._defaultHandler = normalizeHandler(handler);\n }\n /**\n * If a Route throws an error while handling a request, this `handler`\n * will be called and given a chance to provide a response.\n *\n * @param {module:workbox-routing~handlerCallback} handler A callback\n * function that returns a Promise resulting in a Response.\n */\n setCatchHandler(handler) {\n this._catchHandler = normalizeHandler(handler);\n }\n /**\n * Registers a route with the router.\n *\n * @param {module:workbox-routing.Route} route The route to register.\n */\n registerRoute(route) {\n if (process.env.NODE_ENV !== 'production') {\n assert.isType(route, 'object', {\n moduleName: 'workbox-routing',\n className: 'Router',\n funcName: 'registerRoute',\n paramName: 'route',\n });\n assert.hasMethod(route, 'match', {\n moduleName: 'workbox-routing',\n className: 'Router',\n funcName: 'registerRoute',\n paramName: 'route',\n });\n assert.isType(route.handler, 'object', {\n moduleName: 'workbox-routing',\n className: 'Router',\n funcName: 'registerRoute',\n paramName: 'route',\n });\n assert.hasMethod(route.handler, 'handle', {\n moduleName: 'workbox-routing',\n className: 'Router',\n funcName: 'registerRoute',\n paramName: 'route.handler',\n });\n assert.isType(route.method, 'string', {\n moduleName: 'workbox-routing',\n className: 'Router',\n funcName: 'registerRoute',\n paramName: 'route.method',\n });\n }\n if (!this._routes.has(route.method)) {\n this._routes.set(route.method, []);\n }\n // Give precedence to all of the earlier routes by adding this additional\n // route to the end of the array.\n this._routes.get(route.method).push(route);\n }\n /**\n * Unregisters a route with the router.\n *\n * @param {module:workbox-routing.Route} route The route to unregister.\n */\n unregisterRoute(route) {\n if (!this._routes.has(route.method)) {\n throw new WorkboxError('unregister-route-but-not-found-with-method', {\n method: route.method,\n });\n }\n const routeIndex = this._routes.get(route.method).indexOf(route);\n if (routeIndex > -1) {\n this._routes.get(route.method).splice(routeIndex, 1);\n }\n else {\n throw new WorkboxError('unregister-route-route-not-registered');\n }\n }\n}\nexport { Router };\n","/*\n Copyright 2019 Google LLC\n\n Use of this source code is governed by an MIT-style\n license that can be found in the LICENSE file or at\n https://opensource.org/licenses/MIT.\n*/\nimport { logger } from 'workbox-core/_private/logger.js';\nimport { WorkboxError } from 'workbox-core/_private/WorkboxError.js';\nimport { Route } from './Route.js';\nimport { RegExpRoute } from './RegExpRoute.js';\nimport { getOrCreateDefaultRouter } from './utils/getOrCreateDefaultRouter.js';\nimport './_version.js';\n/**\n * Easily register a RegExp, string, or function with a caching\n * strategy to a singleton Router instance.\n *\n * This method will generate a Route for you if needed and\n * call [registerRoute()]{@link module:workbox-routing.Router#registerRoute}.\n *\n * @param {RegExp|string|module:workbox-routing.Route~matchCallback|module:workbox-routing.Route} capture\n * If the capture param is a `Route`, all other arguments will be ignored.\n * @param {module:workbox-routing~handlerCallback} [handler] A callback\n * function that returns a Promise resulting in a Response. This parameter\n * is required if `capture` is not a `Route` object.\n * @param {string} [method='GET'] The HTTP method to match the Route\n * against.\n * @return {module:workbox-routing.Route} The generated `Route`(Useful for\n * unregistering).\n *\n * @memberof module:workbox-routing\n */\nfunction registerRoute(capture, handler, method) {\n let route;\n if (typeof capture === 'string') {\n const captureUrl = new URL(capture, location.href);\n if (process.env.NODE_ENV !== 'production') {\n if (!(capture.startsWith('/') || capture.startsWith('http'))) {\n throw new WorkboxError('invalid-string', {\n moduleName: 'workbox-routing',\n funcName: 'registerRoute',\n paramName: 'capture',\n });\n }\n // We want to check if Express-style wildcards are in the pathname only.\n // TODO: Remove this log message in v4.\n const valueToCheck = capture.startsWith('http') ?\n captureUrl.pathname : capture;\n // See https://github.com/pillarjs/path-to-regexp#parameters\n const wildcards = '[*:?+]';\n if ((new RegExp(`${wildcards}`)).exec(valueToCheck)) {\n logger.debug(`The '$capture' parameter contains an Express-style wildcard ` +\n `character (${wildcards}). Strings are now always interpreted as ` +\n `exact matches; use a RegExp for partial or wildcard matches.`);\n }\n }\n const matchCallback = ({ url }) => {\n if (process.env.NODE_ENV !== 'production') {\n if ((url.pathname === captureUrl.pathname) &&\n (url.origin !== captureUrl.origin)) {\n logger.debug(`${capture} only partially matches the cross-origin URL ` +\n `${url}. This route will only handle cross-origin requests ` +\n `if they match the entire URL.`);\n }\n }\n return url.href === captureUrl.href;\n };\n // If `capture` is a string then `handler` and `method` must be present.\n route = new Route(matchCallback, handler, method);\n }\n else if (capture instanceof RegExp) {\n // If `capture` is a `RegExp` then `handler` and `method` must be present.\n route = new RegExpRoute(capture, handler, method);\n }\n else if (typeof capture === 'function') {\n // If `capture` is a function then `handler` and `method` must be present.\n route = new Route(capture, handler, method);\n }\n else if (capture instanceof Route) {\n route = capture;\n }\n else {\n throw new WorkboxError('unsupported-route-type', {\n moduleName: 'workbox-routing',\n funcName: 'registerRoute',\n paramName: 'capture',\n });\n }\n const defaultRouter = getOrCreateDefaultRouter();\n defaultRouter.registerRoute(route);\n return route;\n}\nexport { registerRoute };\n","/*\n Copyright 2019 Google LLC\n\n Use of this source code is governed by an MIT-style\n license that can be found in the LICENSE file or at\n https://opensource.org/licenses/MIT.\n*/\nimport { addRoute } from './addRoute.js';\nimport { precache } from './precache.js';\nimport './_version.js';\n/**\n * This method will add entries to the precache list and add a route to\n * respond to fetch events.\n *\n * This is a convenience method that will call\n * [precache()]{@link module:workbox-precaching.precache} and\n * [addRoute()]{@link module:workbox-precaching.addRoute} in a single call.\n *\n * @param {Array} entries Array of entries to precache.\n * @param {Object} [options] See\n * [addRoute() options]{@link module:workbox-precaching.addRoute}.\n *\n * @memberof module:workbox-precaching\n */\nfunction precacheAndRoute(entries, options) {\n precache(entries);\n addRoute(options);\n}\nexport { precacheAndRoute };\n","/*\n Copyright 2018 Google LLC\n\n Use of this source code is governed by an MIT-style\n license that can be found in the LICENSE file or at\n https://opensource.org/licenses/MIT.\n*/\nimport '../_version.js';\nexport const cacheOkAndOpaquePlugin = {\n /**\n * Returns a valid response (to allow caching) if the status is 200 (OK) or\n * 0 (opaque).\n *\n * @param {Object} options\n * @param {Response} options.response\n * @return {Response|null}\n *\n * @private\n */\n cacheWillUpdate: async ({ response }) => {\n if (response.status === 200 || response.status === 0) {\n return response;\n }\n return null;\n },\n};\n","/*\n Copyright 2018 Google LLC\n\n Use of this source code is governed by an MIT-style\n license that can be found in the LICENSE file or at\n https://opensource.org/licenses/MIT.\n*/\nimport { assert } from 'workbox-core/_private/assert.js';\nimport { cacheNames } from 'workbox-core/_private/cacheNames.js';\nimport { cacheWrapper } from 'workbox-core/_private/cacheWrapper.js';\nimport { fetchWrapper } from 'workbox-core/_private/fetchWrapper.js';\nimport { getFriendlyURL } from 'workbox-core/_private/getFriendlyURL.js';\nimport { logger } from 'workbox-core/_private/logger.js';\nimport { WorkboxError } from 'workbox-core/_private/WorkboxError.js';\nimport { messages } from './utils/messages.js';\nimport { cacheOkAndOpaquePlugin } from './plugins/cacheOkAndOpaquePlugin.js';\nimport './_version.js';\n/**\n * An implementation of a\n * [stale-while-revalidate]{@link https://developers.google.com/web/fundamentals/instant-and-offline/offline-cookbook/#stale-while-revalidate}\n * request strategy.\n *\n * Resources are requested from both the cache and the network in parallel.\n * The strategy will respond with the cached version if available, otherwise\n * wait for the network response. The cache is updated with the network response\n * with each successful request.\n *\n * By default, this strategy will cache responses with a 200 status code as\n * well as [opaque responses]{@link https://developers.google.com/web/tools/workbox/guides/handle-third-party-requests}.\n * Opaque responses are cross-origin requests where the response doesn't\n * support [CORS]{@link https://enable-cors.org/}.\n *\n * If the network request fails, and there is no cache match, this will throw\n * a `WorkboxError` exception.\n *\n * @memberof module:workbox-strategies\n */\nclass StaleWhileRevalidate {\n /**\n * @param {Object} options\n * @param {string} options.cacheName Cache name to store and retrieve\n * requests. Defaults to cache names provided by\n * [workbox-core]{@link module:workbox-core.cacheNames}.\n * @param {Array} options.plugins [Plugins]{@link https://developers.google.com/web/tools/workbox/guides/using-plugins}\n * to use in conjunction with this caching strategy.\n * @param {Object} options.fetchOptions Values passed along to the\n * [`init`](https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWorkerGlobalScope/fetch#Parameters)\n * of all fetch() requests made by this strategy.\n * @param {Object} options.matchOptions [`CacheQueryOptions`](https://w3c.github.io/ServiceWorker/#dictdef-cachequeryoptions)\n */\n constructor(options = {}) {\n this._cacheName = cacheNames.getRuntimeName(options.cacheName);\n this._plugins = options.plugins || [];\n if (options.plugins) {\n const isUsingCacheWillUpdate = options.plugins.some((plugin) => !!plugin.cacheWillUpdate);\n this._plugins = isUsingCacheWillUpdate ?\n options.plugins : [cacheOkAndOpaquePlugin, ...options.plugins];\n }\n else {\n // No plugins passed in, use the default plugin.\n this._plugins = [cacheOkAndOpaquePlugin];\n }\n this._fetchOptions = options.fetchOptions;\n this._matchOptions = options.matchOptions;\n }\n /**\n * This method will perform a request strategy and follows an API that\n * will work with the\n * [Workbox Router]{@link module:workbox-routing.Router}.\n *\n * @param {Object} options\n * @param {Request|string} options.request A request to run this strategy for.\n * @param {Event} [options.event] The event that triggered the request.\n * @return {Promise}\n */\n async handle({ event, request }) {\n const logs = [];\n if (typeof request === 'string') {\n request = new Request(request);\n }\n if (process.env.NODE_ENV !== 'production') {\n assert.isInstance(request, Request, {\n moduleName: 'workbox-strategies',\n className: 'StaleWhileRevalidate',\n funcName: 'handle',\n paramName: 'request',\n });\n }\n const fetchAndCachePromise = this._getFromNetwork({ request, event });\n let response = await cacheWrapper.match({\n cacheName: this._cacheName,\n request,\n event,\n matchOptions: this._matchOptions,\n plugins: this._plugins,\n });\n let error;\n if (response) {\n if (process.env.NODE_ENV !== 'production') {\n logs.push(`Found a cached response in the '${this._cacheName}'` +\n ` cache. Will update with the network response in the background.`);\n }\n if (event) {\n try {\n event.waitUntil(fetchAndCachePromise);\n }\n catch (error) {\n if (process.env.NODE_ENV !== 'production') {\n logger.warn(`Unable to ensure service worker stays alive when ` +\n `updating cache for '${getFriendlyURL(request.url)}'.`);\n }\n }\n }\n }\n else {\n if (process.env.NODE_ENV !== 'production') {\n logs.push(`No response found in the '${this._cacheName}' cache. ` +\n `Will wait for the network response.`);\n }\n try {\n response = await fetchAndCachePromise;\n }\n catch (err) {\n error = err;\n }\n }\n if (process.env.NODE_ENV !== 'production') {\n logger.groupCollapsed(messages.strategyStart('StaleWhileRevalidate', request));\n for (const log of logs) {\n logger.log(log);\n }\n messages.printFinalResponse(response);\n logger.groupEnd();\n }\n if (!response) {\n throw new WorkboxError('no-response', { url: request.url, error });\n }\n return response;\n }\n /**\n * @param {Object} options\n * @param {Request} options.request\n * @param {Event} [options.event]\n * @return {Promise}\n *\n * @private\n */\n async _getFromNetwork({ request, event }) {\n const response = await fetchWrapper.fetch({\n request,\n event,\n fetchOptions: this._fetchOptions,\n plugins: this._plugins,\n });\n const cachePutPromise = cacheWrapper.put({\n cacheName: this._cacheName,\n request,\n response: response.clone(),\n event,\n plugins: this._plugins,\n });\n if (event) {\n try {\n event.waitUntil(cachePutPromise);\n }\n catch (error) {\n if (process.env.NODE_ENV !== 'production') {\n logger.warn(`Unable to ensure service worker stays alive when ` +\n `updating cache for '${getFriendlyURL(request.url)}'.`);\n }\n }\n }\n return response;\n }\n}\nexport { StaleWhileRevalidate };\n","/*\n Copyright 2019 Google LLC\n\n Use of this source code is governed by an MIT-style\n license that can be found in the LICENSE file or at\n https://opensource.org/licenses/MIT.\n*/\nimport './_version.js';\n/**\n * Claim any currently available clients once the service worker\n * becomes active. This is normally used in conjunction with `skipWaiting()`.\n *\n * @memberof module:workbox-core\n */\nfunction clientsClaim() {\n self.addEventListener('activate', () => self.clients.claim());\n}\nexport { clientsClaim };\n","/// \r\n/* eslint-disable no-restricted-globals */\r\n\r\n// This service worker can be customized!\r\n// See https://developers.google.com/web/tools/workbox/modules\r\n// for the list of available Workbox modules, or add any other\r\n// code you'd like.\r\n// You can also remove this file if you'd prefer not to use a\r\n// service worker, and the Workbox build step will be skipped.\r\n\r\nimport { clientsClaim } from 'workbox-core'\r\nimport { ExpirationPlugin } from 'workbox-expiration'\r\nimport { precacheAndRoute, createHandlerBoundToURL } from 'workbox-precaching'\r\nimport { registerRoute } from 'workbox-routing'\r\nimport { StaleWhileRevalidate } from 'workbox-strategies'\r\n\r\ndeclare const self: ServiceWorkerGlobalScope\r\n\r\nclientsClaim()\r\n\r\n// Precache all of the assets generated by your build process.\r\n// Their URLs are injected into the manifest variable below.\r\n// This variable must be present somewhere in your service worker file,\r\n// even if you decide not to use precaching. See https://cra.link/PWA\r\nprecacheAndRoute(self.__WB_MANIFEST)\r\n\r\n// Set up App Shell-style routing, so that all navigation requests\r\n// are fulfilled with your index.html shell. Learn more at\r\n// https://developers.google.com/web/fundamentals/architecture/app-shell\r\nconst fileExtensionRegexp = new RegExp('/[^/?]+\\\\.[^/]+$')\r\nregisterRoute(\r\n // Return false to exempt requests from being fulfilled by index.html.\r\n ({ request, url }: { request: Request; url: URL }) => {\r\n // If this isn't a navigation, skip.\r\n if (request.mode !== 'navigate') {\r\n return false\r\n }\r\n\r\n // If this is a URL that starts with /_, skip.\r\n if (url.pathname.startsWith('/_')) {\r\n return false\r\n }\r\n\r\n // If this looks like a URL for a resource, because it contains\r\n // a file extension, skip.\r\n if (url.pathname.match(fileExtensionRegexp)) {\r\n return false\r\n }\r\n\r\n // Return true to signal that we want to use the handler.\r\n return true\r\n },\r\n createHandlerBoundToURL(process.env.PUBLIC_URL + '/index.html')\r\n)\r\n\r\n// An example runtime caching route for requests that aren't handled by the\r\n// precache, in this case same-origin .png requests like those from in public/\r\nregisterRoute(\r\n // Add in any other file extensions or routing criteria as needed.\r\n ({ url }) => url.origin === self.location.origin && url.pathname.endsWith('.png'),\r\n // Customize this strategy as needed, e.g., by changing to CacheFirst.\r\n new StaleWhileRevalidate({\r\n cacheName: 'images',\r\n plugins: [\r\n // Ensure that once this runtime cache reaches a maximum size the\r\n // least-recently used images are removed.\r\n new ExpirationPlugin({ maxEntries: 50 }),\r\n ],\r\n })\r\n)\r\n\r\n// This allows the web app to trigger skipWaiting via\r\n// registration.waiting.postMessage({type: 'SKIP_WAITING'})\r\nself.addEventListener('message', (event) => {\r\n if (event.data && event.data.type === 'SKIP_WAITING') {\r\n self.skipWaiting()\r\n }\r\n})\r\n\r\n// Any other custom service worker logic can go here.\r\n","/*\n Copyright 2019 Google LLC\n\n Use of this source code is governed by an MIT-style\n license that can be found in the LICENSE file or at\n https://opensource.org/licenses/MIT.\n*/\nimport { getOrCreatePrecacheController } from './utils/getOrCreatePrecacheController.js';\nimport './_version.js';\n/**\n * Helper function that calls\n * {@link PrecacheController#createHandlerBoundToURL} on the default\n * {@link PrecacheController} instance.\n *\n * If you are creating your own {@link PrecacheController}, then call the\n * {@link PrecacheController#createHandlerBoundToURL} on that instance,\n * instead of using this function.\n *\n * @param {string} url The precached URL which will be used to lookup the\n * `Response`.\n * @param {boolean} [fallbackToNetwork=true] Whether to attempt to get the\n * response from the network if there's a precache miss.\n * @return {module:workbox-routing~handlerCallback}\n *\n * @memberof module:workbox-precaching\n */\nfunction createHandlerBoundToURL(url) {\n const precacheController = getOrCreatePrecacheController();\n return precacheController.createHandlerBoundToURL(url);\n}\nexport { createHandlerBoundToURL };\n"]} \ No newline at end of file diff --git a/docs/example/static/css/4.532f36fa.chunk.css b/docs/example/static/css/4.532f36fa.chunk.css new file mode 100644 index 0000000..7d9be87 --- /dev/null +++ b/docs/example/static/css/4.532f36fa.chunk.css @@ -0,0 +1,2 @@ +html.ios{--ion-default-font:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Roboto",sans-serif}html.md{--ion-default-font:"Roboto","Helvetica Neue",sans-serif}html{--ion-font-family:var(--ion-default-font)}body{background:var(--ion-background-color)}body.backdrop-no-scroll{overflow:hidden}html.ios ion-modal.modal-card .ion-page>ion-header>ion-toolbar:first-of-type{padding-top:0}html.ios ion-modal .ion-page{border-radius:inherit}.ion-color-primary{--ion-color-base:var(--ion-color-primary,#3880ff)!important;--ion-color-base-rgb:var(--ion-color-primary-rgb,56,128,255)!important;--ion-color-contrast:var(--ion-color-primary-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-primary-contrast-rgb,255,255,255)!important;--ion-color-shade:var(--ion-color-primary-shade,#3171e0)!important;--ion-color-tint:var(--ion-color-primary-tint,#4c8dff)!important}.ion-color-secondary{--ion-color-base:var(--ion-color-secondary,#3dc2ff)!important;--ion-color-base-rgb:var(--ion-color-secondary-rgb,61,194,255)!important;--ion-color-contrast:var(--ion-color-secondary-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-secondary-contrast-rgb,255,255,255)!important;--ion-color-shade:var(--ion-color-secondary-shade,#36abe0)!important;--ion-color-tint:var(--ion-color-secondary-tint,#50c8ff)!important}.ion-color-tertiary{--ion-color-base:var(--ion-color-tertiary,#5260ff)!important;--ion-color-base-rgb:var(--ion-color-tertiary-rgb,82,96,255)!important;--ion-color-contrast:var(--ion-color-tertiary-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-tertiary-contrast-rgb,255,255,255)!important;--ion-color-shade:var(--ion-color-tertiary-shade,#4854e0)!important;--ion-color-tint:var(--ion-color-tertiary-tint,#6370ff)!important}.ion-color-success{--ion-color-base:var(--ion-color-success,#2dd36f)!important;--ion-color-base-rgb:var(--ion-color-success-rgb,45,211,111)!important;--ion-color-contrast:var(--ion-color-success-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-success-contrast-rgb,255,255,255)!important;--ion-color-shade:var(--ion-color-success-shade,#28ba62)!important;--ion-color-tint:var(--ion-color-success-tint,#42d77d)!important}.ion-color-warning{--ion-color-base:var(--ion-color-warning,#ffc409)!important;--ion-color-base-rgb:var(--ion-color-warning-rgb,255,196,9)!important;--ion-color-contrast:var(--ion-color-warning-contrast,#000)!important;--ion-color-contrast-rgb:var(--ion-color-warning-contrast-rgb,0,0,0)!important;--ion-color-shade:var(--ion-color-warning-shade,#e0ac08)!important;--ion-color-tint:var(--ion-color-warning-tint,#ffca22)!important}.ion-color-danger{--ion-color-base:var(--ion-color-danger,#eb445a)!important;--ion-color-base-rgb:var(--ion-color-danger-rgb,235,68,90)!important;--ion-color-contrast:var(--ion-color-danger-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-danger-contrast-rgb,255,255,255)!important;--ion-color-shade:var(--ion-color-danger-shade,#cf3c4f)!important;--ion-color-tint:var(--ion-color-danger-tint,#ed576b)!important}.ion-color-light{--ion-color-base:var(--ion-color-light,#f4f5f8)!important;--ion-color-base-rgb:var(--ion-color-light-rgb,244,245,248)!important;--ion-color-contrast:var(--ion-color-light-contrast,#000)!important;--ion-color-contrast-rgb:var(--ion-color-light-contrast-rgb,0,0,0)!important;--ion-color-shade:var(--ion-color-light-shade,#d7d8da)!important;--ion-color-tint:var(--ion-color-light-tint,#f5f6f9)!important}.ion-color-medium{--ion-color-base:var(--ion-color-medium,#92949c)!important;--ion-color-base-rgb:var(--ion-color-medium-rgb,146,148,156)!important;--ion-color-contrast:var(--ion-color-medium-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-medium-contrast-rgb,255,255,255)!important;--ion-color-shade:var(--ion-color-medium-shade,#808289)!important;--ion-color-tint:var(--ion-color-medium-tint,#9d9fa6)!important}.ion-color-dark{--ion-color-base:var(--ion-color-dark,#222428)!important;--ion-color-base-rgb:var(--ion-color-dark-rgb,34,36,40)!important;--ion-color-contrast:var(--ion-color-dark-contrast,#fff)!important;--ion-color-contrast-rgb:var(--ion-color-dark-contrast-rgb,255,255,255)!important;--ion-color-shade:var(--ion-color-dark-shade,#1e2023)!important;--ion-color-tint:var(--ion-color-dark-tint,#383a3e)!important}.ion-page{left:0;right:0;top:0;bottom:0;display:flex;position:absolute;flex-direction:column;justify-content:space-between;contain:layout size style;overflow:hidden;z-index:0}.split-pane-visible>.ion-page.split-pane-main{position:relative}.ion-page-hidden,[hidden],ion-action-sheet-controller,ion-alert-controller,ion-loading-controller,ion-menu-controller,ion-modal-controller,ion-nav-controller,ion-picker-controller,ion-popover-controller,ion-route,ion-route-redirect,ion-router,ion-select-option,ion-toast-controller{display:none!important}.ion-page-invisible{opacity:0}.can-go-back>ion-header ion-back-button{display:block}html.plt-ios.plt-hybrid,html.plt-ios.plt-pwa{--ion-statusbar-padding:20px}@supports (padding-top:20px){html{--ion-safe-area-top:var(--ion-statusbar-padding)}}@supports (padding-top:constant(safe-area-inset-top)){html{--ion-safe-area-top:constant(safe-area-inset-top);--ion-safe-area-bottom:constant(safe-area-inset-bottom);--ion-safe-area-left:constant(safe-area-inset-left);--ion-safe-area-right:constant(safe-area-inset-right)}}@supports (padding-top:env(safe-area-inset-top)){html{--ion-safe-area-top:env(safe-area-inset-top);--ion-safe-area-bottom:env(safe-area-inset-bottom);--ion-safe-area-left:env(safe-area-inset-left);--ion-safe-area-right:env(safe-area-inset-right)}}ion-card-header.ion-color .ion-inherit-color,ion-card.ion-color .ion-inherit-color{color:inherit}.menu-content{-webkit-transform:translateZ(0);transform:translateZ(0)}.menu-content-open{cursor:pointer;touch-action:manipulation;pointer-events:none}.ios .menu-content-reveal{box-shadow:-8px 0 42px rgba(0,0,0,.08)}[dir=rtl].ios .menu-content-reveal{box-shadow:8px 0 42px rgba(0,0,0,.08)}.md .menu-content-push,.md .menu-content-reveal{box-shadow:4px 0 16px rgba(0,0,0,.18)}audio,canvas,progress,video{vertical-align:baseline}audio:not([controls]){display:none;height:0}b,strong{font-weight:700}img{max-width:100%;border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:1px;border-width:0;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}input,label,select,textarea{font-family:inherit;line-height:normal}textarea{overflow:auto;height:auto;font:inherit;color:inherit}textarea::-webkit-input-placeholder{padding-left:2px}textarea:-ms-input-placeholder{padding-left:2px}textarea::placeholder{padding-left:2px}form,input,optgroup,select{margin:0;font:inherit;color:inherit}html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}.ion-tappable,[tappable],[tappable] div,[tappable] ion-icon,[tappable] ion-label,[tappable] span,a,a div,a ion-icon,a ion-label,a span,button,button div,button ion-icon,button ion-label,button span,input,textarea{touch-action:manipulation}a ion-label,button ion-label{pointer-events:none}button{border:0;border-radius:0;font-family:inherit;font-style:inherit;-webkit-font-feature-settings:inherit;font-feature-settings:inherit;font-variant:inherit;line-height:1;text-transform:none;-webkit-appearance:button}[tappable],button{cursor:pointer}a[disabled],button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input[type=checkbox],input[type=radio]{padding:0;box-sizing:border-box}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html{width:100%;height:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html:not(.hydrated) body{display:none}html.plt-pwa{height:100vh}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:0;padding:0;position:fixed;width:100%;max-width:100%;height:100%;max-height:100%;text-rendering:optimizeLegibility;overflow:hidden;touch-action:manipulation;-webkit-user-drag:none;-ms-content-zooming:none;word-wrap:break-word;overscroll-behavior-y:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}html{font-family:var(--ion-font-family)}a{background-color:transparent;color:#3880ff;color:var(--ion-color-primary,#3880ff)}h1,h2,h3,h4,h5,h6{margin-top:16px;margin-bottom:10px;font-weight:500;line-height:1.2}h1{margin-top:20px;font-size:26px}h2{margin-top:18px;font-size:24px}h3{font-size:22px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}small,sub,sup{font-size:75%}sub,sup{position:relative;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}.ion-no-padding{--padding-start:0;--padding-end:0;--padding-top:0;--padding-bottom:0;padding:0}.ion-padding{--padding-start:var(--ion-padding,16px);--padding-end:var(--ion-padding,16px);--padding-top:var(--ion-padding,16px);--padding-bottom:var(--ion-padding,16px);padding:16px;padding:var(--ion-padding,16px)}@supports ((-webkit-margin-start:0) or (margin-inline-start:0)) or (-webkit-margin-start:0){.ion-padding{padding-left:unset;padding-right:unset;-webkit-padding-start:16px;-webkit-padding-start:var(--ion-padding,16px);padding-inline-start:16px;padding-inline-start:var(--ion-padding,16px);-webkit-padding-end:16px;-webkit-padding-end:var(--ion-padding,16px);padding-inline-end:16px;padding-inline-end:var(--ion-padding,16px)}}.ion-padding-top{--padding-top:var(--ion-padding,16px);padding-top:16px;padding-top:var(--ion-padding,16px)}.ion-padding-start{--padding-start:var(--ion-padding,16px);padding-left:16px;padding-left:var(--ion-padding,16px)}@supports ((-webkit-margin-start:0) or (margin-inline-start:0)) or (-webkit-margin-start:0){.ion-padding-start{padding-left:unset;-webkit-padding-start:16px;-webkit-padding-start:var(--ion-padding,16px);padding-inline-start:16px;padding-inline-start:var(--ion-padding,16px)}}.ion-padding-end{--padding-end:var(--ion-padding,16px);padding-right:16px;padding-right:var(--ion-padding,16px)}@supports ((-webkit-margin-start:0) or (margin-inline-start:0)) or (-webkit-margin-start:0){.ion-padding-end{padding-right:unset;-webkit-padding-end:16px;-webkit-padding-end:var(--ion-padding,16px);padding-inline-end:16px;padding-inline-end:var(--ion-padding,16px)}}.ion-padding-bottom,.ion-padding-vertical{--padding-bottom:var(--ion-padding,16px);padding-bottom:16px;padding-bottom:var(--ion-padding,16px)}.ion-padding-vertical{--padding-top:var(--ion-padding,16px);padding-top:16px;padding-top:var(--ion-padding,16px)}.ion-padding-horizontal{--padding-start:var(--ion-padding,16px);--padding-end:var(--ion-padding,16px);padding-left:16px;padding-left:var(--ion-padding,16px);padding-right:16px;padding-right:var(--ion-padding,16px)}@supports ((-webkit-margin-start:0) or (margin-inline-start:0)) or (-webkit-margin-start:0){.ion-padding-horizontal{padding-left:unset;padding-right:unset;-webkit-padding-start:16px;-webkit-padding-start:var(--ion-padding,16px);padding-inline-start:16px;padding-inline-start:var(--ion-padding,16px);-webkit-padding-end:16px;-webkit-padding-end:var(--ion-padding,16px);padding-inline-end:16px;padding-inline-end:var(--ion-padding,16px)}}.ion-no-margin{--margin-start:0;--margin-end:0;--margin-top:0;--margin-bottom:0;margin:0}.ion-margin{--margin-start:var(--ion-margin,16px);--margin-end:var(--ion-margin,16px);--margin-top:var(--ion-margin,16px);--margin-bottom:var(--ion-margin,16px);margin:16px;margin:var(--ion-margin,16px)}@supports ((-webkit-margin-start:0) or (margin-inline-start:0)) or (-webkit-margin-start:0){.ion-margin{margin-left:unset;margin-right:unset;-webkit-margin-start:16px;-webkit-margin-start:var(--ion-margin,16px);margin-inline-start:16px;margin-inline-start:var(--ion-margin,16px);-webkit-margin-end:16px;-webkit-margin-end:var(--ion-margin,16px);margin-inline-end:16px;margin-inline-end:var(--ion-margin,16px)}}.ion-margin-top{--margin-top:var(--ion-margin,16px);margin-top:16px;margin-top:var(--ion-margin,16px)}.ion-margin-start{--margin-start:var(--ion-margin,16px);margin-left:16px;margin-left:var(--ion-margin,16px)}@supports ((-webkit-margin-start:0) or (margin-inline-start:0)) or (-webkit-margin-start:0){.ion-margin-start{margin-left:unset;-webkit-margin-start:16px;-webkit-margin-start:var(--ion-margin,16px);margin-inline-start:16px;margin-inline-start:var(--ion-margin,16px)}}.ion-margin-end{--margin-end:var(--ion-margin,16px);margin-right:16px;margin-right:var(--ion-margin,16px)}@supports ((-webkit-margin-start:0) or (margin-inline-start:0)) or (-webkit-margin-start:0){.ion-margin-end{margin-right:unset;-webkit-margin-end:16px;-webkit-margin-end:var(--ion-margin,16px);margin-inline-end:16px;margin-inline-end:var(--ion-margin,16px)}}.ion-margin-bottom,.ion-margin-vertical{--margin-bottom:var(--ion-margin,16px);margin-bottom:16px;margin-bottom:var(--ion-margin,16px)}.ion-margin-vertical{--margin-top:var(--ion-margin,16px);margin-top:16px;margin-top:var(--ion-margin,16px)}.ion-margin-horizontal{--margin-start:var(--ion-margin,16px);--margin-end:var(--ion-margin,16px);margin-left:16px;margin-left:var(--ion-margin,16px);margin-right:16px;margin-right:var(--ion-margin,16px)}@supports ((-webkit-margin-start:0) or (margin-inline-start:0)) or (-webkit-margin-start:0){.ion-margin-horizontal{margin-left:unset;margin-right:unset;-webkit-margin-start:16px;-webkit-margin-start:var(--ion-margin,16px);margin-inline-start:16px;margin-inline-start:var(--ion-margin,16px);-webkit-margin-end:16px;-webkit-margin-end:var(--ion-margin,16px);margin-inline-end:16px;margin-inline-end:var(--ion-margin,16px)}}.ion-float-left{float:left!important}.ion-float-right{float:right!important}.ion-float-start{float:left!important}.ion-float-end,:host-context([dir=rtl]) .ion-float-start,[dir=rtl] .ion-float-start{float:right!important}:host-context([dir=rtl]) .ion-float-end,[dir=rtl] .ion-float-end{float:left!important}@media (min-width:576px){.ion-float-sm-left{float:left!important}.ion-float-sm-right{float:right!important}.ion-float-sm-start{float:left!important}.ion-float-sm-end,:host-context([dir=rtl]) .ion-float-sm-start,[dir=rtl] .ion-float-sm-start{float:right!important}:host-context([dir=rtl]) .ion-float-sm-end,[dir=rtl] .ion-float-sm-end{float:left!important}}@media (min-width:768px){.ion-float-md-left{float:left!important}.ion-float-md-right{float:right!important}.ion-float-md-start{float:left!important}.ion-float-md-end,:host-context([dir=rtl]) .ion-float-md-start,[dir=rtl] .ion-float-md-start{float:right!important}:host-context([dir=rtl]) .ion-float-md-end,[dir=rtl] .ion-float-md-end{float:left!important}}@media (min-width:992px){.ion-float-lg-left{float:left!important}.ion-float-lg-right{float:right!important}.ion-float-lg-start{float:left!important}.ion-float-lg-end,:host-context([dir=rtl]) .ion-float-lg-start,[dir=rtl] .ion-float-lg-start{float:right!important}:host-context([dir=rtl]) .ion-float-lg-end,[dir=rtl] .ion-float-lg-end{float:left!important}}@media (min-width:1200px){.ion-float-xl-left{float:left!important}.ion-float-xl-right{float:right!important}.ion-float-xl-start{float:left!important}.ion-float-xl-end,:host-context([dir=rtl]) .ion-float-xl-start,[dir=rtl] .ion-float-xl-start{float:right!important}:host-context([dir=rtl]) .ion-float-xl-end,[dir=rtl] .ion-float-xl-end{float:left!important}}.ion-text-center{text-align:center!important}.ion-text-justify{text-align:justify!important}.ion-text-start{text-align:start!important}.ion-text-end{text-align:end!important}.ion-text-left{text-align:left!important}.ion-text-right{text-align:right!important}.ion-text-nowrap{white-space:nowrap!important}.ion-text-wrap{white-space:normal!important}@media (min-width:576px){.ion-text-sm-center{text-align:center!important}.ion-text-sm-justify{text-align:justify!important}.ion-text-sm-start{text-align:start!important}.ion-text-sm-end{text-align:end!important}.ion-text-sm-left{text-align:left!important}.ion-text-sm-right{text-align:right!important}.ion-text-sm-nowrap{white-space:nowrap!important}.ion-text-sm-wrap{white-space:normal!important}}@media (min-width:768px){.ion-text-md-center{text-align:center!important}.ion-text-md-justify{text-align:justify!important}.ion-text-md-start{text-align:start!important}.ion-text-md-end{text-align:end!important}.ion-text-md-left{text-align:left!important}.ion-text-md-right{text-align:right!important}.ion-text-md-nowrap{white-space:nowrap!important}.ion-text-md-wrap{white-space:normal!important}}@media (min-width:992px){.ion-text-lg-center{text-align:center!important}.ion-text-lg-justify{text-align:justify!important}.ion-text-lg-start{text-align:start!important}.ion-text-lg-end{text-align:end!important}.ion-text-lg-left{text-align:left!important}.ion-text-lg-right{text-align:right!important}.ion-text-lg-nowrap{white-space:nowrap!important}.ion-text-lg-wrap{white-space:normal!important}}@media (min-width:1200px){.ion-text-xl-center{text-align:center!important}.ion-text-xl-justify{text-align:justify!important}.ion-text-xl-start{text-align:start!important}.ion-text-xl-end{text-align:end!important}.ion-text-xl-left{text-align:left!important}.ion-text-xl-right{text-align:right!important}.ion-text-xl-nowrap{white-space:nowrap!important}.ion-text-xl-wrap{white-space:normal!important}}.ion-text-uppercase{text-transform:uppercase!important}.ion-text-lowercase{text-transform:lowercase!important}.ion-text-capitalize{text-transform:capitalize!important}@media (min-width:576px){.ion-text-sm-uppercase{text-transform:uppercase!important}.ion-text-sm-lowercase{text-transform:lowercase!important}.ion-text-sm-capitalize{text-transform:capitalize!important}}@media (min-width:768px){.ion-text-md-uppercase{text-transform:uppercase!important}.ion-text-md-lowercase{text-transform:lowercase!important}.ion-text-md-capitalize{text-transform:capitalize!important}}@media (min-width:992px){.ion-text-lg-uppercase{text-transform:uppercase!important}.ion-text-lg-lowercase{text-transform:lowercase!important}.ion-text-lg-capitalize{text-transform:capitalize!important}}@media (min-width:1200px){.ion-text-xl-uppercase{text-transform:uppercase!important}.ion-text-xl-lowercase{text-transform:lowercase!important}.ion-text-xl-capitalize{text-transform:capitalize!important}}.ion-align-self-start{align-self:flex-start!important}.ion-align-self-end{align-self:flex-end!important}.ion-align-self-center{align-self:center!important}.ion-align-self-stretch{align-self:stretch!important}.ion-align-self-baseline{align-self:baseline!important}.ion-align-self-auto{align-self:auto!important}.ion-wrap{flex-wrap:wrap!important}.ion-nowrap{flex-wrap:nowrap!important}.ion-wrap-reverse{flex-wrap:wrap-reverse!important}.ion-justify-content-start{justify-content:flex-start!important}.ion-justify-content-center{justify-content:center!important}.ion-justify-content-end{justify-content:flex-end!important}.ion-justify-content-around{justify-content:space-around!important}.ion-justify-content-between{justify-content:space-between!important}.ion-justify-content-evenly{justify-content:space-evenly!important}.ion-align-items-start{align-items:flex-start!important}.ion-align-items-center{align-items:center!important}.ion-align-items-end{align-items:flex-end!important}.ion-align-items-stretch{align-items:stretch!important}.ion-align-items-baseline{align-items:baseline!important}.ion-hide,.ion-hide-down,.ion-hide-up{display:none!important}@media (min-width:576px){.ion-hide-sm-up{display:none!important}}@media (max-width:575.98px){.ion-hide-sm-down{display:none!important}}@media (min-width:768px){.ion-hide-md-up{display:none!important}}@media (max-width:767.98px){.ion-hide-md-down{display:none!important}}@media (min-width:992px){.ion-hide-lg-up{display:none!important}}@media (max-width:991.98px){.ion-hide-lg-down{display:none!important}}@media (min-width:1200px){.ion-hide-xl-up{display:none!important}}@media (max-width:1199.98px){.ion-hide-xl-down{display:none!important}} +/*# sourceMappingURL=4.532f36fa.chunk.css.map */ \ No newline at end of file diff --git a/docs/example/static/css/4.532f36fa.chunk.css.map b/docs/example/static/css/4.532f36fa.chunk.css.map new file mode 100644 index 0000000..75ed429 --- /dev/null +++ b/docs/example/static/css/4.532f36fa.chunk.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack://node_modules/@ionic/react/src/css/core.scss","webpack://node_modules/@ionic/react/css/core.css","webpack://node_modules/@ionic/react/src/themes/ionic.mixins.scss","webpack://node_modules/@ionic/react/src/css/normalize.scss","webpack://node_modules/@ionic/react/css/normalize.css","webpack://node_modules/@ionic/react/src/css/structure.scss","webpack://node_modules/@ionic/react/css/structure.css","webpack://node_modules/@ionic/react/src/css/typography.scss","webpack://node_modules/@ionic/react/css/typography.css","webpack://node_modules/@ionic/react/src/css/padding.scss","webpack://node_modules/@ionic/react/css/padding.css","webpack://node_modules/@ionic/react/src/css/float-elements.scss","webpack://node_modules/@ionic/react/css/float-elements.css","webpack://node_modules/@ionic/react/src/css/text-alignment.scss","webpack://node_modules/@ionic/react/css/text-alignment.css","webpack://node_modules/@ionic/react/src/css/text-transformation.scss","webpack://node_modules/@ionic/react/css/text-transformation.css","webpack://node_modules/@ionic/react/src/css/flex-utils.scss","webpack://node_modules/@ionic/react/css/flex-utils.css","webpack://node_modules/@ionic/react/src/css/display.scss","webpack://node_modules/@ionic/react/css/display.css"],"names":[],"mappings":"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F,CDiCA,EACE,4BAAA,CACA,aAAA,CAAA,sCC9BF,CDiCA,kBL+OE,eKzOgB,CL0OhB,kBK1O4B,CAE5B,eAxC6B,CA0C7B,eC/BF,CDkCA,GLkOE,eKjOgB,CAEhB,cCjCF,CDoCA,GL4NE,eK3NgB,CAEhB,cCnCF,CDsCA,GACE,cCpCF,CDuCA,GACE,cCpCF,CDuCA,GACE,cCpCF,CDuCA,GACE,cCpCF,CD2CA,cAHE,aC5BF,CD+BA,QAEE,iBAAA,CAIA,aAAA,CAEA,uBCvCF,CD0CA,IACE,SCvCF,CD0CA,IACE,aCvCF,CC9CA,gBACE,iBAAA,CACA,eAAA,CACA,eAAA,CACA,kBAAA,CPoQA,SQ/QF,CDgBA,aACE,uCAAA,CACA,qCAAA,CACA,qCAAA,CACA,wCAAA,CP2PA,YO9QQ,CP8QR,+BQpQF,CRsOM,4FACE,aAEI,kBAAA,CAGA,mBAAA,CAGF,0BOzPA,CPyPA,6COzPA,CP0PA,yBO1PA,CP0PA,4CO1PA,CP2PA,wBO3PA,CP2PA,2CO3PA,CP4PA,uBO5PA,CP4PA,0CQzOR,CACF,CDIA,iBACE,qCAAA,CPoPA,gBO7QQ,CP6QR,mCQpPF,CDKA,mBACE,uCAAA,CP6ME,iBO5OM,CP4ON,oCQ/MJ,CRmNM,4FACE,mBAEI,kBAAA,CAMF,0BOzPA,CPyPA,6COzPA,CP0PA,yBO1PA,CP0PA,4CQvNR,CACF,CDAA,iBACE,qCAAA,CPwME,kBO7OM,CP6ON,qCQpMJ,CRuMM,4FACE,iBAKI,mBAAA,CAKF,wBO3PA,CP2PA,2CO3PA,CP4PA,uBO5PA,CP4PA,0CQ7MR,CACF,CDAA,0CALE,wCAAA,CPmOA,mBO9QQ,CP8QR,sCQnNF,CDXA,sBACE,qCAAA,CP4NA,gBO7QQ,CP6QR,mCQlNF,CDJA,wBACE,uCAAA,CACA,qCAAA,CPmLE,iBO5OM,CP4ON,oCO5OM,CP6ON,kBO7OM,CP6ON,qCQ5KJ,CR+KM,4FACE,wBAEI,kBAAA,CAGA,mBAAA,CAGF,0BOzPA,CPyPA,6COzPA,CP0PA,yBO1PA,CP0PA,4CO1PA,CP2PA,wBO3PA,CP2PA,2CO3PA,CP4PA,uBO5PA,CP4PA,0CQlLR,CACF,CDTA,eACE,gBAAA,CACA,cAAA,CACA,cAAA,CACA,iBAAA,CPwMA,QQxLF,CDXA,YACE,qCAAA,CACA,mCAAA,CACA,mCAAA,CACA,sCAAA,CP+LA,WO7QO,CP6QP,6BQ7KF,CR+IM,4FACE,YAEI,iBAAA,CAGA,kBAAA,CAGF,yBOxPD,CPwPC,2COxPD,CPyPC,wBOzPD,CPyPC,0COzPD,CP0PC,uBO1PD,CP0PC,yCO1PD,CP2PC,sBO3PD,CP2PC,wCQlJR,CACF,CDvBA,gBACE,mCAAA,CPwLA,eO5QO,CP4QP,iCQ7JF,CDtBA,kBACE,qCAAA,CPiJE,gBO3OK,CP2OL,kCQxHJ,CR4HM,4FACE,kBAEI,iBAAA,CAMF,yBOxPD,CPwPC,2COxPD,CPyPC,wBOzPD,CPyPC,0CQhIR,CACF,CD3BA,gBACE,mCAAA,CP4IE,iBO5OK,CP4OL,mCQ7GJ,CRgHM,4FACE,gBAKI,kBAAA,CAKF,uBO1PD,CP0PC,yCO1PD,CP2PC,sBO3PD,CP2PC,wCQtHR,CACF,CD3BA,wCALE,sCAAA,CPuKA,kBO7QO,CP6QP,oCQ5HF,CDtCA,qBACE,mCAAA,CPgKA,eO5QO,CP4QP,iCQ3HF,CD/BA,uBACE,qCAAA,CACA,mCAAA,CPuHE,gBO3OK,CP2OL,kCO3OK,CP4OL,iBO5OK,CP4OL,mCQrFJ,CRwFM,4FACE,uBAEI,iBAAA,CAGA,kBAAA,CAGF,yBOxPD,CPwPC,2COxPD,CPyPC,wBOzPD,CPyPC,0COzPD,CP0PC,uBO1PD,CP0PC,yCO1PD,CP2PC,sBO3PD,CP2PC,wCQ3FR,CACF,CC9JI,gBTmaE,oBU/aN,CDgBI,iBT+ZE,qBU3aN,CDgBI,iBT6YE,oBUzZN,CDgBI,oFTgZE,qBUzZN,CVqLW,iEAuOL,oBUzZN,CV4GI,yBSlHA,mBTmaE,oBUxZJ,CDPE,oBT+ZE,qBUpZJ,CDPE,oBT6YE,oBUlYJ,CDPE,6FTgZE,qBUlYJ,CV8JS,uEAuOL,oBUlYJ,CACF,CVoFI,yBSlHA,mBTmaE,oBUjYJ,CD9BE,oBT+ZE,qBU7XJ,CD9BE,oBT6YE,oBU3WJ,CD9BE,6FTgZE,qBU3WJ,CVuIS,uEAuOL,oBU3WJ,CACF,CV6DI,yBSlHA,mBTmaE,oBU1WJ,CDrDE,oBT+ZE,qBUtWJ,CDrDE,oBT6YE,oBUpVJ,CDrDE,6FTgZE,qBUpVJ,CVgHS,uEAuOL,oBUpVJ,CACF,CVsCI,0BSlHA,mBTmaE,oBUnVJ,CD5EE,oBT+ZE,qBU/UJ,CD5EE,oBT6YE,oBU7TJ,CD5EE,6FTgZE,qBU7TJ,CVyFS,uEAuOL,oBU7TJ,CACF,CCnGI,iBACE,2BCbN,CDgBI,kBACE,4BCbN,CDgBI,gBACE,0BCbN,CDgBI,cACE,wBCbN,CDgBI,eACE,yBCbN,CDgBI,gBACE,0BCbN,CDgBI,iBACE,4BCbN,CDgBI,eACE,4BCbN,CZkGI,yBWlHA,oBACE,2BCoBJ,CDjBE,qBACE,4BCoBJ,CDjBE,mBACE,0BCoBJ,CDjBE,iBACE,wBCoBJ,CDjBE,kBACE,yBCoBJ,CDjBE,mBACE,0BCoBJ,CDjBE,oBACE,4BCoBJ,CDjBE,kBACE,4BCoBJ,CACF,CZgEI,yBWlHA,oBACE,2BCqDJ,CDlDE,qBACE,4BCqDJ,CDlDE,mBACE,0BCqDJ,CDlDE,iBACE,wBCqDJ,CDlDE,kBACE,yBCqDJ,CDlDE,mBACE,0BCqDJ,CDlDE,oBACE,4BCqDJ,CDlDE,kBACE,4BCqDJ,CACF,CZ+BI,yBWlHA,oBACE,2BCsFJ,CDnFE,qBACE,4BCsFJ,CDnFE,mBACE,0BCsFJ,CDnFE,iBACE,wBCsFJ,CDnFE,kBACE,yBCsFJ,CDnFE,mBACE,0BCsFJ,CDnFE,oBACE,4BCsFJ,CDnFE,kBACE,4BCsFJ,CACF,CZFI,0BWlHA,oBACE,2BCuHJ,CDpHE,qBACE,4BCuHJ,CDpHE,mBACE,0BCuHJ,CDpHE,iBACE,wBCuHJ,CDpHE,kBACE,yBCuHJ,CDpHE,mBACE,0BCuHJ,CDpHE,oBACE,4BCuHJ,CDpHE,kBACE,4BCuHJ,CACF,CCrJI,oBAEE,kCCbN,CDgBI,oBAEE,kCCbN,CDgBI,qBAEE,mCCbN,CdmHI,yBalHA,uBAEE,kCCGJ,CDAE,uBAEE,kCCGJ,CDAE,wBAEE,mCCGJ,CACF,CdkGI,yBalHA,uBAEE,kCCmBJ,CDhBE,uBAEE,kCCmBJ,CDhBE,wBAEE,mCCmBJ,CACF,CdkFI,yBalHA,uBAEE,kCCmCJ,CDhCE,uBAEE,kCCmCJ,CDhCE,wBAEE,mCCmCJ,CACF,CdkEI,0BalHA,uBAEE,kCCmDJ,CDhDE,uBAEE,kCCmDJ,CDhDE,wBAEE,mCCmDJ,CACF,CCtEA,sBACE,+BCPF,CDUA,oBACE,6BCPF,CDUA,uBACE,2BCPF,CDUA,wBACE,4BCPF,CDUA,yBACE,6BCPF,CDUA,qBACE,yBCPF,CDcA,UACE,wBCXF,CDcA,YACE,0BCXF,CDcA,kBACE,gCCXF,CDkBA,2BACE,oCCfF,CDkBA,4BACE,gCCfF,CDkBA,yBACE,kCCfF,CDkBA,4BACE,sCCfF,CDkBA,6BACE,uCCfF,CDkBA,4BACE,sCCfF,CDsBA,uBACE,gCCnBF,CDsBA,wBACE,4BCnBF,CDsBA,qBACE,8BCnBF,CDsBA,yBACE,6BCnBF,CDsBA,0BACE,8BCnBF,CCnDI,sCACE,sBClBN,ClBsHI,yBiB7GA,gBACE,sBCLJ,CACF,ClByJI,4BiB9IA,kBACE,sBCRJ,CACF,ClB2GI,yBiB7GA,gBACE,sBCKJ,CACF,ClB+II,4BiB9IA,kBACE,sBCEJ,CACF,ClBiGI,yBiB7GA,gBACE,sBCeJ,CACF,ClBqII,4BiB9IA,kBACE,sBCYJ,CACF,ClBuFI,0BiB7GA,gBACE,sBCyBJ,CACF,ClB2HI,6BiB9IA,kBACE,sBCsBJ,CACF","file":"4.532f36fa.chunk.css"} \ No newline at end of file diff --git a/docs/example/static/css/main.9c47e41d.chunk.css b/docs/example/static/css/main.9c47e41d.chunk.css new file mode 100644 index 0000000..0583625 --- /dev/null +++ b/docs/example/static/css/main.9c47e41d.chunk.css @@ -0,0 +1,2 @@ +.lorem{font-size:16px;line-height:22px;color:#8c8c8c}:root{--ion-color-primary:#3880ff;--ion-color-primary-rgb:56,128,255;--ion-color-primary-contrast:#fff;--ion-color-primary-contrast-rgb:255,255,255;--ion-color-primary-shade:#3171e0;--ion-color-primary-tint:#4c8dff;--ion-color-secondary:#3dc2ff;--ion-color-secondary-rgb:61,194,255;--ion-color-secondary-contrast:#fff;--ion-color-secondary-contrast-rgb:255,255,255;--ion-color-secondary-shade:#36abe0;--ion-color-secondary-tint:#50c8ff;--ion-color-tertiary:#5260ff;--ion-color-tertiary-rgb:82,96,255;--ion-color-tertiary-contrast:#fff;--ion-color-tertiary-contrast-rgb:255,255,255;--ion-color-tertiary-shade:#4854e0;--ion-color-tertiary-tint:#6370ff;--ion-color-success:#2dd36f;--ion-color-success-rgb:45,211,111;--ion-color-success-contrast:#fff;--ion-color-success-contrast-rgb:255,255,255;--ion-color-success-shade:#28ba62;--ion-color-success-tint:#42d77d;--ion-color-warning:#ffc409;--ion-color-warning-rgb:255,196,9;--ion-color-warning-contrast:#000;--ion-color-warning-contrast-rgb:0,0,0;--ion-color-warning-shade:#e0ac08;--ion-color-warning-tint:#ffca22;--ion-color-danger:#eb445a;--ion-color-danger-rgb:235,68,90;--ion-color-danger-contrast:#fff;--ion-color-danger-contrast-rgb:255,255,255;--ion-color-danger-shade:#cf3c4f;--ion-color-danger-tint:#ed576b;--ion-color-dark:#222428;--ion-color-dark-rgb:34,36,40;--ion-color-dark-contrast:#fff;--ion-color-dark-contrast-rgb:255,255,255;--ion-color-dark-shade:#1e2023;--ion-color-dark-tint:#383a3e;--ion-color-medium:#92949c;--ion-color-medium-rgb:146,148,156;--ion-color-medium-contrast:#fff;--ion-color-medium-contrast-rgb:255,255,255;--ion-color-medium-shade:#808289;--ion-color-medium-tint:#9d9fa6;--ion-color-light:#f4f5f8;--ion-color-light-rgb:244,245,248;--ion-color-light-contrast:#000;--ion-color-light-contrast-rgb:0,0,0;--ion-color-light-shade:#d7d8da;--ion-color-light-tint:#f5f6f9}@media (prefers-color-scheme:dark){body{--ion-color-primary:#428cff;--ion-color-primary-rgb:66,140,255;--ion-color-primary-contrast:#fff;--ion-color-primary-contrast-rgb:255,255,255;--ion-color-primary-shade:#3a7be0;--ion-color-primary-tint:#5598ff;--ion-color-secondary:#50c8ff;--ion-color-secondary-rgb:80,200,255;--ion-color-secondary-contrast:#fff;--ion-color-secondary-contrast-rgb:255,255,255;--ion-color-secondary-shade:#46b0e0;--ion-color-secondary-tint:#62ceff;--ion-color-tertiary:#6a64ff;--ion-color-tertiary-rgb:106,100,255;--ion-color-tertiary-contrast:#fff;--ion-color-tertiary-contrast-rgb:255,255,255;--ion-color-tertiary-shade:#5d58e0;--ion-color-tertiary-tint:#7974ff;--ion-color-success:#2fdf75;--ion-color-success-rgb:47,223,117;--ion-color-success-contrast:#000;--ion-color-success-contrast-rgb:0,0,0;--ion-color-success-shade:#29c467;--ion-color-success-tint:#44e283;--ion-color-warning:#ffd534;--ion-color-warning-rgb:255,213,52;--ion-color-warning-contrast:#000;--ion-color-warning-contrast-rgb:0,0,0;--ion-color-warning-shade:#e0bb2e;--ion-color-warning-tint:#ffd948;--ion-color-danger:#ff4961;--ion-color-danger-rgb:255,73,97;--ion-color-danger-contrast:#fff;--ion-color-danger-contrast-rgb:255,255,255;--ion-color-danger-shade:#e04055;--ion-color-danger-tint:#ff5b71;--ion-color-dark:#f4f5f8;--ion-color-dark-rgb:244,245,248;--ion-color-dark-contrast:#000;--ion-color-dark-contrast-rgb:0,0,0;--ion-color-dark-shade:#d7d8da;--ion-color-dark-tint:#f5f6f9;--ion-color-medium:#989aa2;--ion-color-medium-rgb:152,154,162;--ion-color-medium-contrast:#000;--ion-color-medium-contrast-rgb:0,0,0;--ion-color-medium-shade:#86888f;--ion-color-medium-tint:#a2a4ab;--ion-color-light:#222428;--ion-color-light-rgb:34,36,40;--ion-color-light-contrast:#fff;--ion-color-light-contrast-rgb:255,255,255;--ion-color-light-shade:#1e2023;--ion-color-light-tint:#383a3e}.ios body{--ion-background-color:#000;--ion-background-color-rgb:0,0,0;--ion-text-color:#fff;--ion-text-color-rgb:255,255,255;--ion-color-step-50:#0d0d0d;--ion-color-step-100:#1a1a1a;--ion-color-step-150:#262626;--ion-color-step-200:#333;--ion-color-step-250:#404040;--ion-color-step-300:#4d4d4d;--ion-color-step-350:#595959;--ion-color-step-400:#666;--ion-color-step-450:#737373;--ion-color-step-500:grey;--ion-color-step-550:#8c8c8c;--ion-color-step-600:#999;--ion-color-step-650:#a6a6a6;--ion-color-step-700:#b3b3b3;--ion-color-step-750:#bfbfbf;--ion-color-step-800:#ccc;--ion-color-step-850:#d9d9d9;--ion-color-step-900:#e6e6e6;--ion-color-step-950:#f2f2f2;--ion-item-background:#000;--ion-card-background:#1c1c1d}.ios ion-modal{--ion-background-color:var(--ion-color-step-100);--ion-toolbar-background:var(--ion-color-step-150);--ion-toolbar-border-color:var(--ion-color-step-250)}.md body{--ion-background-color:#121212;--ion-background-color-rgb:18,18,18;--ion-text-color:#fff;--ion-text-color-rgb:255,255,255;--ion-border-color:#222;--ion-color-step-50:#1e1e1e;--ion-color-step-100:#2a2a2a;--ion-color-step-150:#363636;--ion-color-step-200:#414141;--ion-color-step-250:#4d4d4d;--ion-color-step-300:#595959;--ion-color-step-350:#656565;--ion-color-step-400:#717171;--ion-color-step-450:#7d7d7d;--ion-color-step-500:#898989;--ion-color-step-550:#949494;--ion-color-step-600:#a0a0a0;--ion-color-step-650:#acacac;--ion-color-step-700:#b8b8b8;--ion-color-step-750:#c4c4c4;--ion-color-step-800:#d0d0d0;--ion-color-step-850:#dbdbdb;--ion-color-step-900:#e7e7e7;--ion-color-step-950:#f3f3f3;--ion-item-background:#1e1e1e;--ion-toolbar-background:#1f1f1f;--ion-tab-bar-background:#1f1f1f;--ion-card-background:#1e1e1e}} +/*# sourceMappingURL=main.9c47e41d.chunk.css.map */ \ No newline at end of file diff --git a/docs/example/static/css/main.9c47e41d.chunk.css.map b/docs/example/static/css/main.9c47e41d.chunk.css.map new file mode 100644 index 0000000..b0c8689 --- /dev/null +++ b/docs/example/static/css/main.9c47e41d.chunk.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack://src/components/Lorem.css","webpack://src/theme/variables.css"],"names":[],"mappings":"AAAA,OACE,cAAe,CACf,gBAAiB,CACjB,aACF,CCAA,MAEE,2BAA4B,CAC5B,kCAAqC,CACrC,iCAAqC,CACrC,4CAA+C,CAC/C,iCAAkC,CAClC,gCAAiC,CAGjC,6BAA8B,CAC9B,oCAAuC,CACvC,mCAAuC,CACvC,8CAAiD,CACjD,mCAAoC,CACpC,kCAAmC,CAGnC,4BAA6B,CAC7B,kCAAqC,CACrC,kCAAsC,CACtC,6CAAgD,CAChD,kCAAmC,CACnC,iCAAkC,CAGlC,2BAA4B,CAC5B,kCAAqC,CACrC,iCAAqC,CACrC,4CAA+C,CAC/C,iCAAkC,CAClC,gCAAiC,CAGjC,2BAA4B,CAC5B,iCAAoC,CACpC,iCAAqC,CACrC,sCAAyC,CACzC,iCAAkC,CAClC,gCAAiC,CAGjC,0BAA2B,CAC3B,gCAAmC,CACnC,gCAAoC,CACpC,2CAA8C,CAC9C,gCAAiC,CACjC,+BAAgC,CAGhC,wBAAyB,CACzB,6BAAgC,CAChC,8BAAkC,CAClC,yCAA4C,CAC5C,8BAA+B,CAC/B,6BAA8B,CAG9B,0BAA2B,CAC3B,kCAAqC,CACrC,gCAAoC,CACpC,2CAA8C,CAC9C,gCAAiC,CACjC,+BAAgC,CAGhC,yBAA0B,CAC1B,iCAAoC,CACpC,+BAAmC,CACnC,oCAAuC,CACvC,+BAAgC,CAChC,8BACF,CAEA,mCAME,KACE,2BAA4B,CAC5B,kCAAqC,CACrC,iCAAqC,CACrC,4CAA+C,CAC/C,iCAAkC,CAClC,gCAAiC,CAEjC,6BAA8B,CAC9B,oCAAuC,CACvC,mCAAuC,CACvC,8CAAiD,CACjD,mCAAoC,CACpC,kCAAmC,CAEnC,4BAA6B,CAC7B,oCAAuC,CACvC,kCAAsC,CACtC,6CAAgD,CAChD,kCAAmC,CACnC,iCAAkC,CAElC,2BAA4B,CAC5B,kCAAqC,CACrC,iCAAqC,CACrC,sCAAyC,CACzC,iCAAkC,CAClC,gCAAiC,CAEjC,2BAA4B,CAC5B,kCAAqC,CACrC,iCAAqC,CACrC,sCAAyC,CACzC,iCAAkC,CAClC,gCAAiC,CAEjC,0BAA2B,CAC3B,gCAAmC,CACnC,gCAAoC,CACpC,2CAA8C,CAC9C,gCAAiC,CACjC,+BAAgC,CAEhC,wBAAyB,CACzB,gCAAmC,CACnC,8BAAkC,CAClC,mCAAsC,CACtC,8BAA+B,CAC/B,6BAA8B,CAE9B,0BAA2B,CAC3B,kCAAqC,CACrC,gCAAoC,CACpC,qCAAwC,CACxC,gCAAiC,CACjC,+BAAgC,CAEhC,yBAA0B,CAC1B,8BAAiC,CACjC,+BAAmC,CACnC,0CAA6C,CAC7C,+BAAgC,CAChC,8BACF,CAOA,UACE,2BAA+B,CAC/B,gCAAmC,CAEnC,qBAAyB,CACzB,gCAAmC,CAEnC,2BAA4B,CAC5B,4BAA6B,CAC7B,4BAA6B,CAC7B,yBAA6B,CAC7B,4BAA6B,CAC7B,4BAA6B,CAC7B,4BAA6B,CAC7B,yBAA6B,CAC7B,4BAA6B,CAC7B,yBAA6B,CAC7B,4BAA6B,CAC7B,yBAA6B,CAC7B,4BAA6B,CAC7B,4BAA6B,CAC7B,4BAA6B,CAC7B,yBAA6B,CAC7B,4BAA6B,CAC7B,4BAA6B,CAC7B,4BAA6B,CAE7B,0BAA8B,CAE9B,6BACF,CAEA,eACE,gDAAiD,CACjD,kDAAmD,CACnD,oDACF,CAOA,SACE,8BAA+B,CAC/B,mCAAsC,CAEtC,qBAAyB,CACzB,gCAAmC,CAEnC,uBAA2B,CAE3B,2BAA4B,CAC5B,4BAA6B,CAC7B,4BAA6B,CAC7B,4BAA6B,CAC7B,4BAA6B,CAC7B,4BAA6B,CAC7B,4BAA6B,CAC7B,4BAA6B,CAC7B,4BAA6B,CAC7B,4BAA6B,CAC7B,4BAA6B,CAC7B,4BAA6B,CAC7B,4BAA6B,CAC7B,4BAA6B,CAC7B,4BAA6B,CAC7B,4BAA6B,CAC7B,4BAA6B,CAC7B,4BAA6B,CAC7B,4BAA6B,CAE7B,6BAA8B,CAE9B,gCAAiC,CAEjC,gCAAiC,CAEjC,6BACF,CACF","file":"main.9c47e41d.chunk.css","sourcesContent":[".lorem {\r\n font-size: 16px;\r\n line-height: 22px;\r\n color: #8c8c8c;\r\n}\r\n","/* Ionic Variables and Theming. For more info, please see:\r\nhttp://ionicframework.com/docs/theming/ */\r\n\r\n/** Ionic CSS Variables **/\r\n:root {\r\n /** primary **/\r\n --ion-color-primary: #3880ff;\r\n --ion-color-primary-rgb: 56, 128, 255;\r\n --ion-color-primary-contrast: #ffffff;\r\n --ion-color-primary-contrast-rgb: 255, 255, 255;\r\n --ion-color-primary-shade: #3171e0;\r\n --ion-color-primary-tint: #4c8dff;\r\n\r\n /** secondary **/\r\n --ion-color-secondary: #3dc2ff;\r\n --ion-color-secondary-rgb: 61, 194, 255;\r\n --ion-color-secondary-contrast: #ffffff;\r\n --ion-color-secondary-contrast-rgb: 255, 255, 255;\r\n --ion-color-secondary-shade: #36abe0;\r\n --ion-color-secondary-tint: #50c8ff;\r\n\r\n /** tertiary **/\r\n --ion-color-tertiary: #5260ff;\r\n --ion-color-tertiary-rgb: 82, 96, 255;\r\n --ion-color-tertiary-contrast: #ffffff;\r\n --ion-color-tertiary-contrast-rgb: 255, 255, 255;\r\n --ion-color-tertiary-shade: #4854e0;\r\n --ion-color-tertiary-tint: #6370ff;\r\n\r\n /** success **/\r\n --ion-color-success: #2dd36f;\r\n --ion-color-success-rgb: 45, 211, 111;\r\n --ion-color-success-contrast: #ffffff;\r\n --ion-color-success-contrast-rgb: 255, 255, 255;\r\n --ion-color-success-shade: #28ba62;\r\n --ion-color-success-tint: #42d77d;\r\n\r\n /** warning **/\r\n --ion-color-warning: #ffc409;\r\n --ion-color-warning-rgb: 255, 196, 9;\r\n --ion-color-warning-contrast: #000000;\r\n --ion-color-warning-contrast-rgb: 0, 0, 0;\r\n --ion-color-warning-shade: #e0ac08;\r\n --ion-color-warning-tint: #ffca22;\r\n\r\n /** danger **/\r\n --ion-color-danger: #eb445a;\r\n --ion-color-danger-rgb: 235, 68, 90;\r\n --ion-color-danger-contrast: #ffffff;\r\n --ion-color-danger-contrast-rgb: 255, 255, 255;\r\n --ion-color-danger-shade: #cf3c4f;\r\n --ion-color-danger-tint: #ed576b;\r\n\r\n /** dark **/\r\n --ion-color-dark: #222428;\r\n --ion-color-dark-rgb: 34, 36, 40;\r\n --ion-color-dark-contrast: #ffffff;\r\n --ion-color-dark-contrast-rgb: 255, 255, 255;\r\n --ion-color-dark-shade: #1e2023;\r\n --ion-color-dark-tint: #383a3e;\r\n\r\n /** medium **/\r\n --ion-color-medium: #92949c;\r\n --ion-color-medium-rgb: 146, 148, 156;\r\n --ion-color-medium-contrast: #ffffff;\r\n --ion-color-medium-contrast-rgb: 255, 255, 255;\r\n --ion-color-medium-shade: #808289;\r\n --ion-color-medium-tint: #9d9fa6;\r\n\r\n /** light **/\r\n --ion-color-light: #f4f5f8;\r\n --ion-color-light-rgb: 244, 245, 248;\r\n --ion-color-light-contrast: #000000;\r\n --ion-color-light-contrast-rgb: 0, 0, 0;\r\n --ion-color-light-shade: #d7d8da;\r\n --ion-color-light-tint: #f5f6f9;\r\n}\r\n\r\n@media (prefers-color-scheme: dark) {\r\n /*\r\n * Dark Colors\r\n * -------------------------------------------\r\n */\r\n\r\n body {\r\n --ion-color-primary: #428cff;\r\n --ion-color-primary-rgb: 66, 140, 255;\r\n --ion-color-primary-contrast: #ffffff;\r\n --ion-color-primary-contrast-rgb: 255, 255, 255;\r\n --ion-color-primary-shade: #3a7be0;\r\n --ion-color-primary-tint: #5598ff;\r\n\r\n --ion-color-secondary: #50c8ff;\r\n --ion-color-secondary-rgb: 80, 200, 255;\r\n --ion-color-secondary-contrast: #ffffff;\r\n --ion-color-secondary-contrast-rgb: 255, 255, 255;\r\n --ion-color-secondary-shade: #46b0e0;\r\n --ion-color-secondary-tint: #62ceff;\r\n\r\n --ion-color-tertiary: #6a64ff;\r\n --ion-color-tertiary-rgb: 106, 100, 255;\r\n --ion-color-tertiary-contrast: #ffffff;\r\n --ion-color-tertiary-contrast-rgb: 255, 255, 255;\r\n --ion-color-tertiary-shade: #5d58e0;\r\n --ion-color-tertiary-tint: #7974ff;\r\n\r\n --ion-color-success: #2fdf75;\r\n --ion-color-success-rgb: 47, 223, 117;\r\n --ion-color-success-contrast: #000000;\r\n --ion-color-success-contrast-rgb: 0, 0, 0;\r\n --ion-color-success-shade: #29c467;\r\n --ion-color-success-tint: #44e283;\r\n\r\n --ion-color-warning: #ffd534;\r\n --ion-color-warning-rgb: 255, 213, 52;\r\n --ion-color-warning-contrast: #000000;\r\n --ion-color-warning-contrast-rgb: 0, 0, 0;\r\n --ion-color-warning-shade: #e0bb2e;\r\n --ion-color-warning-tint: #ffd948;\r\n\r\n --ion-color-danger: #ff4961;\r\n --ion-color-danger-rgb: 255, 73, 97;\r\n --ion-color-danger-contrast: #ffffff;\r\n --ion-color-danger-contrast-rgb: 255, 255, 255;\r\n --ion-color-danger-shade: #e04055;\r\n --ion-color-danger-tint: #ff5b71;\r\n\r\n --ion-color-dark: #f4f5f8;\r\n --ion-color-dark-rgb: 244, 245, 248;\r\n --ion-color-dark-contrast: #000000;\r\n --ion-color-dark-contrast-rgb: 0, 0, 0;\r\n --ion-color-dark-shade: #d7d8da;\r\n --ion-color-dark-tint: #f5f6f9;\r\n\r\n --ion-color-medium: #989aa2;\r\n --ion-color-medium-rgb: 152, 154, 162;\r\n --ion-color-medium-contrast: #000000;\r\n --ion-color-medium-contrast-rgb: 0, 0, 0;\r\n --ion-color-medium-shade: #86888f;\r\n --ion-color-medium-tint: #a2a4ab;\r\n\r\n --ion-color-light: #222428;\r\n --ion-color-light-rgb: 34, 36, 40;\r\n --ion-color-light-contrast: #ffffff;\r\n --ion-color-light-contrast-rgb: 255, 255, 255;\r\n --ion-color-light-shade: #1e2023;\r\n --ion-color-light-tint: #383a3e;\r\n }\r\n\r\n /*\r\n * iOS Dark Theme\r\n * -------------------------------------------\r\n */\r\n\r\n .ios body {\r\n --ion-background-color: #000000;\r\n --ion-background-color-rgb: 0, 0, 0;\r\n\r\n --ion-text-color: #ffffff;\r\n --ion-text-color-rgb: 255, 255, 255;\r\n\r\n --ion-color-step-50: #0d0d0d;\r\n --ion-color-step-100: #1a1a1a;\r\n --ion-color-step-150: #262626;\r\n --ion-color-step-200: #333333;\r\n --ion-color-step-250: #404040;\r\n --ion-color-step-300: #4d4d4d;\r\n --ion-color-step-350: #595959;\r\n --ion-color-step-400: #666666;\r\n --ion-color-step-450: #737373;\r\n --ion-color-step-500: #808080;\r\n --ion-color-step-550: #8c8c8c;\r\n --ion-color-step-600: #999999;\r\n --ion-color-step-650: #a6a6a6;\r\n --ion-color-step-700: #b3b3b3;\r\n --ion-color-step-750: #bfbfbf;\r\n --ion-color-step-800: #cccccc;\r\n --ion-color-step-850: #d9d9d9;\r\n --ion-color-step-900: #e6e6e6;\r\n --ion-color-step-950: #f2f2f2;\r\n\r\n --ion-item-background: #000000;\r\n\r\n --ion-card-background: #1c1c1d;\r\n }\r\n\r\n .ios ion-modal {\r\n --ion-background-color: var(--ion-color-step-100);\r\n --ion-toolbar-background: var(--ion-color-step-150);\r\n --ion-toolbar-border-color: var(--ion-color-step-250);\r\n }\r\n\r\n /*\r\n * Material Design Dark Theme\r\n * -------------------------------------------\r\n */\r\n\r\n .md body {\r\n --ion-background-color: #121212;\r\n --ion-background-color-rgb: 18, 18, 18;\r\n\r\n --ion-text-color: #ffffff;\r\n --ion-text-color-rgb: 255, 255, 255;\r\n\r\n --ion-border-color: #222222;\r\n\r\n --ion-color-step-50: #1e1e1e;\r\n --ion-color-step-100: #2a2a2a;\r\n --ion-color-step-150: #363636;\r\n --ion-color-step-200: #414141;\r\n --ion-color-step-250: #4d4d4d;\r\n --ion-color-step-300: #595959;\r\n --ion-color-step-350: #656565;\r\n --ion-color-step-400: #717171;\r\n --ion-color-step-450: #7d7d7d;\r\n --ion-color-step-500: #898989;\r\n --ion-color-step-550: #949494;\r\n --ion-color-step-600: #a0a0a0;\r\n --ion-color-step-650: #acacac;\r\n --ion-color-step-700: #b8b8b8;\r\n --ion-color-step-750: #c4c4c4;\r\n --ion-color-step-800: #d0d0d0;\r\n --ion-color-step-850: #dbdbdb;\r\n --ion-color-step-900: #e7e7e7;\r\n --ion-color-step-950: #f3f3f3;\r\n\r\n --ion-item-background: #1e1e1e;\r\n\r\n --ion-toolbar-background: #1f1f1f;\r\n\r\n --ion-tab-bar-background: #1f1f1f;\r\n\r\n --ion-card-background: #1e1e1e;\r\n }\r\n}\r\n"]} \ No newline at end of file diff --git a/docs/example/static/js/0.0bf01cdb.chunk.js b/docs/example/static/js/0.0bf01cdb.chunk.js new file mode 100644 index 0000000..ec9ff61 --- /dev/null +++ b/docs/example/static/js/0.0bf01cdb.chunk.js @@ -0,0 +1,2 @@ +(this.webpackJsonpexample=this.webpackJsonpexample||[]).push([[0],{130:function(e,t,n){"use strict";n.r(t),n.d(t,"createSwipeBackGesture",(function(){return i}));var r=n(12),a=n(37),i=(n(28),function(e,t,n,i,c){var o=e.ownerDocument.defaultView;return Object(a.createGesture)({el:e,gestureName:"goback-swipe",gesturePriority:40,threshold:10,canStart:function(e){return e.startX<=50&&t()},onStart:n,onMove:function(e){var t=e.deltaX/o.innerWidth;i(t)},onEnd:function(e){var t=e.deltaX,n=o.innerWidth,a=t/n,i=e.velocityX,u=n/2,s=i>=0&&(i>.2||e.deltaX>u),d=(s?1-a:a)*n,h=0;if(d>5){var l=d/Math.abs(i);h=Math.min(l,540)}c(s,a<=0?.01:Object(r.j)(0,a,.9999),h)}})})}}]); +//# sourceMappingURL=0.0bf01cdb.chunk.js.map \ No newline at end of file diff --git a/docs/example/static/js/0.0bf01cdb.chunk.js.map b/docs/example/static/js/0.0bf01cdb.chunk.js.map new file mode 100644 index 0000000..357e6ee --- /dev/null +++ b/docs/example/static/js/0.0bf01cdb.chunk.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["../node_modules/@ionic/core/dist/esm-es5/swipe-back-fae97365.js"],"names":["createSwipeBackGesture","r","e","t","a","n","o","ownerDocument","defaultView","createGesture","el","gestureName","gesturePriority","threshold","canStart","startX","onStart","onMove","deltaX","innerWidth","onEnd","i","velocityX","c","v","u","l","d","Math","abs","min","clamp"],"mappings":"oGAAA,kFAA0IA,GAA1I,MAAiK,SAASC,EAAEC,EAAEC,EAAEC,EAAEC,GAAG,IAAIC,EAAEL,EAAEM,cAAcC,YAA6V,OAAOC,wBAAc,CAACC,GAAGT,EAAEU,YAAY,eAAeC,gBAAgB,GAAGC,UAAU,GAAGC,SAAja,SAASb,GAAG,OAAOA,EAAEc,QAAQ,IAAIb,KAA2Yc,QAAQb,EAAEc,OAA1Y,SAAShB,GAAG,IAAmBE,EAAbF,EAAEiB,OAAeZ,EAAEa,WAAWf,EAAED,IAAiWiB,MAAvV,SAASnB,GAAG,IAAIC,EAAED,EAAEiB,OAAWf,EAAEG,EAAEa,WAAef,EAAEF,EAAEC,EAAMkB,EAAEpB,EAAEqB,UAAcC,EAAEpB,EAAE,EAAMqB,EAAEH,GAAG,IAAIA,EAAE,IAAIpB,EAAEiB,OAAOK,GAAqBE,GAAZD,EAAE,EAAEpB,EAAEA,GAAUD,EAAMuB,EAAE,EAAE,GAAGD,EAAE,EAAE,CAAC,IAAIE,EAAEF,EAAEG,KAAKC,IAAIR,GAAGK,EAAEE,KAAKE,IAAIH,EAAE,KAAKtB,EAAEmB,EAAEpB,GAAG,EAAE,IAAI2B,YAAM,EAAE3B,EAAE,OAAOsB","file":"static/js/0.0bf01cdb.chunk.js","sourcesContent":["import{j as clamp}from\"./helpers-dd7e4b7b.js\";import{createGesture}from\"./index-34cb2743.js\";import\"./gesture-controller-31cb6bb9.js\";var createSwipeBackGesture=function(r,e,t,a,n){var o=r.ownerDocument.defaultView;var i=function(r){return r.startX<=50&&e()};var c=function(r){var e=r.deltaX;var t=e/o.innerWidth;a(t)};var v=function(r){var e=r.deltaX;var t=o.innerWidth;var a=e/t;var i=r.velocityX;var c=t/2;var v=i>=0&&(i>.2||r.deltaX>c);var s=v?1-a:a;var u=s*t;var l=0;if(u>5){var d=u/Math.abs(i);l=Math.min(d,540)}n(v,a<=0?.01:clamp(0,a,.9999),l)};return createGesture({el:r,gestureName:\"goback-swipe\",gesturePriority:40,threshold:10,canStart:i,onStart:t,onMove:c,onEnd:v})};export{createSwipeBackGesture};"],"sourceRoot":""} \ No newline at end of file diff --git a/docs/example/static/js/10.f913219f.chunk.js b/docs/example/static/js/10.f913219f.chunk.js new file mode 100644 index 0000000..7be2552 --- /dev/null +++ b/docs/example/static/js/10.f913219f.chunk.js @@ -0,0 +1,2 @@ +(this.webpackJsonpexample=this.webpackJsonpexample||[]).push([[10],{125:function(t,e,i){"use strict";i.d(e,"a",(function(){return o})),i.d(e,"b",(function(){return a})),i.d(e,"c",(function(){return r})),i.d(e,"d",(function(){return c}));var n=i(1),r=function(t,e){return null!==e.closest(t)},o=function(t,e){var i;return"string"===typeof t&&t.length>0?Object.assign(((i={"ion-color":!0})["ion-color-"+t]=!0,i),e):e},a=function(t){var e={};return function(t){return void 0!==t?(Array.isArray(t)?t:t.split(" ")).filter((function(t){return null!=t})).map((function(t){return t.trim()})).filter((function(t){return""!==t})):[]}(t).forEach((function(t){return e[t]=!0})),e},s=/^[a-z][a-z0-9+\-.]*:/,c=function(t,e,i,r){return Object(n.a)(void 0,void 0,void 0,(function(){var o;return Object(n.c)(this,(function(n){return null!=t&&"#"!==t[0]&&!s.test(t)&&(o=document.querySelector("ion-router"))?(null!=e&&e.preventDefault(),[2,o.push(t,i,r)]):[2,!1]}))}))}},126:function(t,e,i){"use strict";i.d(e,"a",(function(){return o})),i.d(e,"b",(function(){return a})),i.d(e,"c",(function(){return r})),i.d(e,"d",(function(){return c})),i.d(e,"e",(function(){return s}));var n={getEngine:function(){var t=window;return t.TapticEngine||t.Capacitor&&t.Capacitor.isPluginAvailable("Haptics")&&t.Capacitor.Plugins.Haptics},available:function(){return!!this.getEngine()},isCordova:function(){return!!window.TapticEngine},isCapacitor:function(){return!!window.Capacitor},impact:function(t){var e=this.getEngine();if(e){var i=this.isCapacitor()?t.style.toUpperCase():t.style;e.impact({style:i})}},notification:function(t){var e=this.getEngine();if(e){var i=this.isCapacitor()?t.style.toUpperCase():t.style;e.notification({style:i})}},selection:function(){this.impact({style:"light"})},selectionStart:function(){var t=this.getEngine();t&&(this.isCapacitor()?t.selectionStart():t.gestureSelectionStart())},selectionChanged:function(){var t=this.getEngine();t&&(this.isCapacitor()?t.selectionChanged():t.gestureSelectionChanged())},selectionEnd:function(){var t=this.getEngine();t&&(this.isCapacitor()?t.selectionEnd():t.gestureSelectionEnd())}},r=function(){n.selection()},o=function(){n.selectionStart()},a=function(){n.selectionChanged()},s=function(){n.selectionEnd()},c=function(t){n.impact(t)}},91:function(t,e,i){"use strict";i.r(e),i.d(e,"ion_datetime",(function(){return tt})),i.d(e,"ion_picker",(function(){return at})),i.d(e,"ion_picker_column",(function(){return lt}));var n=i(1),r=i(13),o=i(14),a=i(12),s=i(24),c=i(125),l=i(2),d=i(126),p=(i(27),function(t,e,i,n){if(t!==T&&t!==I){if(t===Z)return void 0!==i&&void 0!==i.hour?i.hour<12?"AM":"PM":e?e.toUpperCase():"";if(t===_)return void 0!==i&&void 0!==i.hour?i.hour<12?"am":"pm":e||"";if(null==e)return"";if(t===z||t===Y||t===P||t===A||t===J||t===q)return M(e);if(t===D)return S(e);if(t===E)return(n.monthNames?n.monthNames:X)[e-1];if(t===F)return(n.monthShortNames?n.monthShortNames:K)[e-1];if(t===W||t===B){if(0===e)return"12";if(e>12&&(e-=12),t===W&&e<10)return"0"+e}return e.toString()}try{return e=new Date(i.year,i.month-1,i.day).getDay(),t===T?(n.dayNames?n.dayNames:G)[e]:(n.dayShortNames?n.dayShortNames:R)[e]}catch(r){}}),h=function(t,e,i,n,r){return void 0===n&&(n=0),void 0===r&&(r=0),parseInt("1"+S(t)+M(e)+M(i)+M(n)+M(r),10)},u=function(t){return h(t.year,t.month,t.day,t.hour,t.minute)},m=function(t){return t%4===0&&t%100!==0||t%400===0},f=/^(\d{4}|[+\-]\d{6})(?:-(\d{2})(?:-(\d{2}))?)?(?:T(\d{2}):(\d{2})(?::(\d{2})(?:\.(\d{3}))?)?(?:(Z)|([+\-])(\d{2})(?::(\d{2}))?)?)?$/,g=/^((\d{2}):(\d{2})(?::(\d{2})(?:\.(\d{3}))?)?(?:(Z)|([+\-])(\d{2})(?::(\d{2}))?)?)?$/,b=function(t){var e=null;if(null!=t&&""!==t&&((e=g.exec(t))?(e.unshift(void 0,void 0),e[2]=e[3]=void 0):e=f.exec(t)),null!==e){for(var i=1;i<8;i++)e[i]=void 0!==e[i]?parseInt(e[i],10):void 0;var n=0;return e[9]&&e[10]&&(n=60*parseInt(e[10],10),e[11]&&(n+=parseInt(e[11],10)),"-"===e[9]&&(n*=-1)),{year:e[1],month:e[2],day:e[3],hour:e[4],minute:e[5],second:e[6],millisecond:e[7],tzOffset:n}}},v=function(t,e){var i=new Date(t.toLocaleString("en-US",{timeZone:"utc"})),n=new Date(t.toLocaleString("en-US",{timeZone:e}));return i.getTime()-n.getTime()},k=function(t,e,i){if(!e||"string"===typeof e){var n=function(t,e){void 0===t&&(t=""),void 0===e&&(e=""),void 0!==t&&null!==t||(t=""),10!==t.length&&7!==t.length&&4!==t.length||(t+=" ");var i="string"===typeof t&&t.length>0?new Date(t):new Date,n=new Date(Date.UTC(i.getFullYear(),i.getMonth(),i.getDate(),i.getHours(),i.getMinutes(),i.getSeconds(),i.getMilliseconds()));return e&&e.length>0?new Date(i.getTime()-v(n,e)):n}(e,i);Number.isNaN(n.getTime())||(e=n.toISOString())}if(e&&""!==e){if("string"===typeof e){if(e=b(e))return Object.assign(t,e),!0}else{if(e.year||e.hour||e.month||e.day||e.minute||e.second){void 0!==e.ampm&&void 0!==e.hour&&(e.hour.value="pm"===e.ampm.value?12===e.hour.value?12:e.hour.value+12:12===e.hour.value?0:e.hour.value);for(var r=0,o=Object.keys(e);r=12?t.hour-12:t.hour},t.hour=e.hour.value,t.ampm=e.ampm.value,!0}console.warn('Error parsing date: "'+e+'". Please provide a valid ISO 8601 datetime format: https://www.w3.org/TR/NOTE-datetime')}else for(var s in t)t.hasOwnProperty(s)&&delete t[s];return!1},x=function(t,e){return e===Z||e===_?t.hour<12?"am":"pm":e===W||e===B?t.hour>12?t.hour-12:0===t.hour?12:t.hour:t[y(e)]},y=function(t){for(var e in $)if($[e].f===t)return $[e].k},w=function(t){var e="";return void 0!==t.year?(e=S(t.year),void 0!==t.month&&(e+="-"+M(t.month),void 0!==t.day&&(e+="-"+M(t.day),void 0!==t.hour&&(e+="T"+M(t.hour)+":"+M(t.minute)+":"+M(t.second),t.millisecond>0&&(e+="."+C(t.millisecond)),void 0===t.tzOffset?e+="Z":e+=(t.tzOffset>0?"+":"-")+M(Math.floor(Math.abs(t.tzOffset/60)))+":"+M(t.tzOffset%60))))):void 0!==t.hour&&(e=M(t.hour)+":"+M(t.minute),void 0!==t.second&&(e+=":"+M(t.second),void 0!==t.millisecond&&(e+="."+C(t.millisecond)))),e},j=function(t,e){var i;if(null!=t)return"string"===typeof t&&(t=t.replace(/\[|\]/g,"").split(",")),Array.isArray(t)&&(i=t.map((function(t){return t.toString().trim()}))),void 0!==i&&0!==i.length||console.warn('Invalid "'+e+'Names". Must be an array of strings, or a comma separated string.'),i},O=function(t,e){var i;return"string"===typeof t&&(t=t.replace(/\[|\]|\s/g,"").split(",")),0===(i=Array.isArray(t)?t.map((function(t){return parseInt(t,10)})).filter(isFinite):[t]).length&&console.warn('Invalid "'+e+'Values". Must be an array of numbers, or a comma separated string of numbers.'),i},M=function(t){return("0"+(void 0!==t?Math.abs(t):"0")).slice(-2)},C=function(t){return("00"+(void 0!==t?Math.abs(t):"0")).slice(-3)},S=function(t){return("000"+(void 0!==t?Math.abs(t):"0")).slice(-4)},D="YYYY",z="YY",E="MMMM",F="MMM",Y="MM",N="M",T="DDDD",I="DDD",P="DD",H="D",A="HH",V="H",W="hh",B="h",J="mm",L="m",q="ss",U="s",Z="A",_="a",$=[{f:D,k:"year"},{f:E,k:"month"},{f:T,k:"day"},{f:F,k:"month"},{f:I,k:"day"},{f:z,k:"year"},{f:Y,k:"month"},{f:P,k:"day"},{f:A,k:"hour"},{f:W,k:"hour"},{f:J,k:"minute"},{f:q,k:"second"},{f:N,k:"month"},{f:H,k:"day"},{f:V,k:"hour"},{f:B,k:"hour"},{f:L,k:"minute"},{f:U,k:"second"},{f:Z,k:"ampm"},{f:_,k:"ampm"}],G=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],R=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],X=["January","February","March","April","May","June","July","August","September","October","November","December"],K=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],Q=[W,B,J,L,q,U],tt=function(){function t(t){var e=this;Object(r.o)(this,t),this.ionCancel=Object(r.g)(this,"ionCancel",7),this.ionChange=Object(r.g)(this,"ionChange",7),this.ionFocus=Object(r.g)(this,"ionFocus",7),this.ionBlur=Object(r.g)(this,"ionBlur",7),this.ionStyle=Object(r.g)(this,"ionStyle",7),this.inputId="ion-dt-"+nt++,this.locale={},this.datetimeMin={},this.datetimeMax={},this.datetimeValue={},this.isExpanded=!1,this.name=this.inputId,this.disabled=!1,this.readonly=!1,this.displayFormat="MMM D, YYYY",this.cancelText="Cancel",this.doneText="Done",this.onClick=function(){e.setFocus(),e.open()},this.onFocus=function(){e.ionFocus.emit()},this.onBlur=function(){e.ionBlur.emit()}}return t.prototype.disabledChanged=function(){this.emitStyle()},t.prototype.valueChanged=function(){this.updateDatetimeValue(this.value),this.emitStyle(),this.ionChange.emit({value:this.value})},t.prototype.componentWillLoad=function(){this.locale={monthNames:j(this.monthNames,"monthNames"),monthShortNames:j(this.monthShortNames,"monthShortNames"),dayNames:j(this.dayNames,"dayNames"),dayShortNames:j(this.dayShortNames,"dayShortNames")},this.updateDatetimeValue(this.value),this.emitStyle()},t.prototype.open=function(){return Object(n.a)(this,void 0,void 0,(function(){var t,e,i=this;return Object(n.c)(this,(function(r){switch(r.label){case 0:return this.disabled||this.isExpanded?[2]:(t=this.generatePickerOptions(),[4,s.m.create(t)]);case 1:return e=r.sent(),this.isExpanded=!0,e.onDidDismiss().then((function(){i.isExpanded=!1,i.setFocus()})),Object(a.a)(e,"ionPickerColChange",(function(t){return Object(n.a)(i,void 0,void 0,(function(){var i,r,o,a;return Object(n.c)(this,(function(n){return i=t.detail,r=i.selectedIndex,o=i.options,(a={})[i.name]={value:o[r].value},"ampm"!==i.name&&void 0!==this.datetimeValue.ampm&&(a.ampm={value:this.datetimeValue.ampm}),this.updateDatetimeValue(a),e.columns=this.generateColumns(),[2]}))}))})),[4,e.present()];case 2:return r.sent(),[2]}}))}))},t.prototype.emitStyle=function(){this.ionStyle.emit({interactive:!0,datetime:!0,"has-placeholder":null!=this.placeholder,"has-value":this.hasValue(),"interactive-disabled":this.disabled})},t.prototype.updateDatetimeValue=function(t){k(this.datetimeValue,t,this.displayTimezone)},t.prototype.generatePickerOptions=function(){var t=this,e=Object(o.b)(this);this.locale={monthNames:j(this.monthNames,"monthNames"),monthShortNames:j(this.monthShortNames,"monthShortNames"),dayNames:j(this.dayNames,"dayNames"),dayShortNames:j(this.dayShortNames,"dayShortNames")};var i=Object.assign(Object.assign({mode:e},this.pickerOptions),{columns:this.generateColumns()}),n=i.buttons;return n&&0!==n.length||(i.buttons=[{text:this.cancelText,role:"cancel",handler:function(){t.updateDatetimeValue(t.value),t.ionCancel.emit()}},{text:this.doneText,handler:function(e){t.updateDatetimeValue(e);var i=new Date(w(t.datetimeValue));t.datetimeValue.tzOffset=void 0!==t.displayTimezone&&t.displayTimezone.length>0?v(i,t.displayTimezone)/1e3/60*-1:-1*i.getTimezoneOffset(),t.value=w(t.datetimeValue)}}]),i},t.prototype.generateColumns=function(){var t=this,e=this.pickerFormat||this.displayFormat||it;if(0===e.length)return[];this.calcMinMax(),-1===(e=e.replace("DDDD","{~}").replace("DDD","{~}")).indexOf("D")&&(e=e.replace("{~}","D"));var i=function(t){var e=[];t=t.replace(/[^\w\s]/gi," "),$.forEach((function(e){e.f.length>1&&t.indexOf(e.f)>-1&&t.indexOf(e.f+e.f.charAt(0))<0&&(t=t.replace(e.f," "+e.f+" "))}));var i=t.split(" ").filter((function(t){return t.length>0}));return i.forEach((function(t,n){$.forEach((function(r){if(t===r.f){if((t===Z||t===_)&&(e.indexOf(B)<0&&e.indexOf(W)<0||-1===Q.indexOf(i[n-1])))return;e.push(t)}}))})),e}(e=e.replace(/{~}/g,"")).map((function(e){var i=y(e),n=t,r=(n[i+"Values"]?O(n[i+"Values"],i):function(t,e,i){var n=[];if(t===D||t===z){if(void 0===i.year||void 0===e.year)throw new Error("min and max year is undefined");for(var r=i.year;r>=e.year;r--)n.push(r)}else if(t===E||t===F||t===Y||t===N||t===W||t===B)for(r=1;r<13;r++)n.push(r);else if(t===T||t===I||t===P||t===H)for(r=1;r<32;r++)n.push(r);else if(t===A||t===V)for(r=0;r<24;r++)n.push(r);else if(t===J||t===L)for(r=0;r<60;r++)n.push(r);else if(t===q||t===U)for(r=0;r<60;r++)n.push(r);else t!==Z&&t!==_||n.push("am","pm");return n}(e,t.datetimeMin,t.datetimeMax)).map((function(i){return{value:i,text:p(e,i,void 0,t.locale)}})),o=function(t,e){var i=x(t,e);if(void 0!==i)return e!==Z&&e!==_||(t.ampm=i),i;var n=b((new Date).toISOString());return x(n,e)}(t.datetimeValue,e),a=r.findIndex((function(t){return t.value===o}));return{name:i,selectedIndex:a>=0?a:0,options:r}})),n=this.datetimeMin,r=this.datetimeMax;return["month","day","hour","minute"].filter((function(t){return!i.find((function(e){return e.name===t}))})).forEach((function(t){n[t]=0,r[t]=0})),this.validateColumns(et(i))},t.prototype.validateColumns=function(t){var e=new Date,i=u(this.datetimeMin),n=u(this.datetimeMax),r=t.find((function(t){return"year"===t.name})),o=e.getFullYear();if(r){r.options.find((function(t){return t.value===e.getFullYear()}))||(o=r.options[0].value);var a=r.selectedIndex;if(void 0!==a){var s=r.options[a];s&&(o=s.value)}}var c=this.validateColumn(t,"month",1,i,n,[o,0,0,0,0],[o,12,31,23,59]),l=function(t,e){return 4===t||6===t||9===t||11===t?30:2===t?m(e)?29:28:31}(c,o),d=this.validateColumn(t,"day",2,i,n,[o,c,0,0,0],[o,c,l,23,59]),p=this.validateColumn(t,"hour",3,i,n,[o,c,d,0,0],[o,c,d,23,59]);return this.validateColumn(t,"minute",4,i,n,[o,c,d,p,0],[o,c,d,p,59]),t},t.prototype.calcMinMax=function(){var t=(new Date).getFullYear();if(void 0!==this.yearValues){var e=O(this.yearValues,"year");void 0===this.min&&(this.min=Math.min.apply(Math,e).toString()),void 0===this.max&&(this.max=Math.max.apply(Math,e).toString())}else void 0===this.min&&(this.min=(t-100).toString()),void 0===this.max&&(this.max=t.toString());var i=this.datetimeMin=b(this.min),n=this.datetimeMax=b(this.max);i.year=i.year||t,n.year=n.year||t,i.month=i.month||1,n.month=n.month||12,i.day=i.day||1,n.day=n.day||31,i.hour=i.hour||0,n.hour=void 0===n.hour?23:n.hour,i.minute=i.minute||0,n.minute=void 0===n.minute?59:n.minute,i.second=i.second||0,n.second=void 0===n.second?59:n.second,i.year>n.year&&(console.error("min.year > max.year"),i.year=n.year-100),i.year===n.year&&(i.month>n.month?(console.error("min.month > max.month"),i.month=1):i.month===n.month&&i.day>n.day&&(console.error("min.day > max.day"),i.day=1))},t.prototype.validateColumn=function(t,e,i,n,r,o,s){var c=t.find((function(t){return t.name===e}));if(!c)return 0;for(var l=o.slice(),d=s.slice(),p=c.options,u=p.length-1,m=0,f=0;fs[i]||h(d[0],d[1],d[2],d[3],d[4])r)||(u=Math.min(u,f),m=Math.max(m,f))}var v=c.selectedIndex=Object(a.j)(u,c.selectedIndex,m),k=c.options[v];return k?k.value:0},Object.defineProperty(t.prototype,"text",{get:function(){var t=this.displayFormat||this.pickerFormat||it;if(void 0!==this.value&&null!==this.value&&0!==this.value.length)return function(t,e,i){if(void 0!==e){var n=[],r=!1;if($.forEach((function(o,a){if(t.indexOf(o.f)>-1){var s="{"+a+"}",c=p(o.f,e[o.k],e,i);r||void 0===c||null==e[o.k]||(r=!0),n.push(s,c||""),t=t.replace(o.f,s)}})),r){for(var o=0;on[r]&&(n[r]=i)}}return 2===n.length?(i=Math.max(n[0],n[1]),t[0].align="right",t[1].align="left",t[0].optionsWidth=t[1].optionsWidth=17*i+"px"):3===n.length&&(i=Math.max(n[0],n[2]),t[0].align="right",t[1].columnWidth=17*n[1]+"px",t[0].optionsWidth=t[2].optionsWidth=17*i+"px",t[2].align="left"),t},it="MMM D, YYYY",nt=0;tt.style={ios:":host{padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:-ms-flexbox;display:flex;position:relative;min-width:16px;min-height:1.2em;font-family:var(--ion-font-family, inherit);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;z-index:2}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}:host(.in-item){position:static}:host(.datetime-placeholder){color:var(--placeholder-color)}:host(.datetime-disabled){opacity:0.3;pointer-events:none}:host(.datetime-readonly){pointer-events:none}button{left:0;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}[dir=rtl] button,:host-context([dir=rtl]) button{left:unset;right:unset;right:0}button::-moz-focus-inner{border:0}.datetime-text{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;-ms-flex:1;flex:1;min-height:inherit;direction:ltr;overflow:inherit}[dir=rtl] .datetime-text,:host-context([dir=rtl]) .datetime-text{direction:rtl}:host{--placeholder-color:var(--ion-color-step-400, #999999);--padding-top:10px;--padding-end:10px;--padding-bottom:10px;--padding-start:20px}",md:":host{padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:-ms-flexbox;display:flex;position:relative;min-width:16px;min-height:1.2em;font-family:var(--ion-font-family, inherit);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;z-index:2}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}:host(.in-item){position:static}:host(.datetime-placeholder){color:var(--placeholder-color)}:host(.datetime-disabled){opacity:0.3;pointer-events:none}:host(.datetime-readonly){pointer-events:none}button{left:0;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}[dir=rtl] button,:host-context([dir=rtl]) button{left:unset;right:unset;right:0}button::-moz-focus-inner{border:0}.datetime-text{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;-ms-flex:1;flex:1;min-height:inherit;direction:ltr;overflow:inherit}[dir=rtl] .datetime-text,:host-context([dir=rtl]) .datetime-text{direction:rtl}:host{--placeholder-color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));--padding-top:10px;--padding-end:0;--padding-bottom:11px;--padding-start:16px}"};var rt=function(t){var e=Object(l.a)(),i=Object(l.a)(),n=Object(l.a)();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])},ot=function(t){var e=Object(l.a)(),i=Object(l.a)(),n=Object(l.a)();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])},at=function(){function t(t){var e=this;Object(r.o)(this,t),this.didPresent=Object(r.g)(this,"ionPickerDidPresent",7),this.willPresent=Object(r.g)(this,"ionPickerWillPresent",7),this.willDismiss=Object(r.g)(this,"ionPickerWillDismiss",7),this.didDismiss=Object(r.g)(this,"ionPickerDidDismiss",7),this.presented=!1,this.keyboardClose=!0,this.buttons=[],this.columns=[],this.duration=0,this.showBackdrop=!0,this.backdropDismiss=!0,this.animated=!0,this.onBackdropTap=function(){e.dismiss(void 0,s.a)},this.dispatchCancelHandler=function(t){var i=t.detail.role;if(Object(s.j)(i)){var n=e.buttons.find((function(t){return"cancel"===t.role}));e.callButtonHandler(n)}}}return t.prototype.connectedCallback=function(){Object(s.f)(this.el)},t.prototype.present=function(){return Object(n.a)(this,void 0,void 0,(function(){var t=this;return Object(n.c)(this,(function(e){switch(e.label){case 0:return[4,Object(s.e)(this,"pickerEnter",rt,rt,void 0)];case 1:return e.sent(),this.duration>0&&(this.durationTimeout=setTimeout((function(){return t.dismiss()}),this.duration)),[2]}}))}))},t.prototype.dismiss=function(t,e){return this.durationTimeout&&clearTimeout(this.durationTimeout),Object(s.g)(this,t,e,"pickerLeave",ot,ot)},t.prototype.onDidDismiss=function(){return Object(s.h)(this.el,"ionPickerDidDismiss")},t.prototype.onWillDismiss=function(){return Object(s.h)(this.el,"ionPickerWillDismiss")},t.prototype.getColumn=function(t){return Promise.resolve(this.columns.find((function(e){return e.name===t})))},t.prototype.buttonClick=function(t){return Object(n.a)(this,void 0,void 0,(function(){var e;return Object(n.c)(this,(function(i){switch(i.label){case 0:return e=t.role,Object(s.j)(e)?[2,this.dismiss(void 0,e)]:[4,this.callButtonHandler(t)];case 1:return i.sent()?[2,this.dismiss(this.getSelected(),t.role)]:[2,Promise.resolve()]}}))}))},t.prototype.callButtonHandler=function(t){return Object(n.a)(this,void 0,void 0,(function(){return Object(n.c)(this,(function(e){switch(e.label){case 0:return t?[4,Object(s.n)(t.handler,this.getSelected())]:[3,2];case 1:if(!1===e.sent())return[2,!1];e.label=2;case 2:return[2,!0]}}))}))},t.prototype.getSelected=function(){var t={};return this.columns.forEach((function(e,i){var 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},t.prototype.render=function(){var t,e=this,i=Object(o.b)(this);return Object(r.j)(r.c,{"aria-modal":"true",tabindex:"-1",class:Object.assign((t={},t[i]=!0,t["picker-"+i]=!0,t),Object(c.b)(this.cssClass)),style:{zIndex:""+(2e4+this.overlayIndex)},onIonBackdropTap:this.onBackdropTap,onIonPickerWillDismiss:this.dispatchCancelHandler},Object(r.j)("ion-backdrop",{visible:this.showBackdrop,tappable:this.backdropDismiss}),Object(r.j)("div",{tabindex:"0"}),Object(r.j)("div",{class:"picker-wrapper ion-overlay-wrapper",role:"dialog"},Object(r.j)("div",{class:"picker-toolbar"},this.buttons.map((function(t){return Object(r.j)("div",{class:st(t)},Object(r.j)("button",{type:"button",onClick:function(){return e.buttonClick(t)},class:ct(t)},t.text))}))),Object(r.j)("div",{class:"picker-columns"},Object(r.j)("div",{class:"picker-above-highlight"}),this.presented&&this.columns.map((function(t){return Object(r.j)("ion-picker-column",{col:t})})),Object(r.j)("div",{class:"picker-below-highlight"}))),Object(r.j)("div",{tabindex:"0"}))},Object.defineProperty(t.prototype,"el",{get:function(){return Object(r.k)(this)},enumerable:!1,configurable:!0}),t}(),st=function(t){var e;return(e={})["picker-toolbar-"+t.role]=void 0!==t.role,e["picker-toolbar-button"]=!0,e},ct=function(t){return Object.assign({"picker-button":!0,"ion-activatable":!0},Object(c.b)(t.cssClass))};at.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;left:0;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}[dir=rtl].sc-ion-picker-ios-h,[dir=rtl] .sc-ion-picker-ios-h{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;margin-left:auto;margin-right: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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.picker-wrapper.sc-ion-picker-ios{margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}.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;direction:ltr;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;padding-left:1em;padding-right:1em;padding-top:0;padding-bottom:0;height:44px;background:transparent;color:var(--ion-color-primary, #3880ff);font-size:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.picker-button.sc-ion-picker-ios,.picker-button.ion-activated.sc-ion-picker-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:1em;padding-inline-start:1em;-webkit-padding-end:1em;padding-inline-end:1em}}.picker-columns.sc-ion-picker-ios{height:215px;-webkit-perspective:1000px;perspective:1000px}.picker-above-highlight.sc-ion-picker-ios{left:0;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}[dir=rtl].sc-ion-picker-ios .picker-above-highlight.sc-ion-picker-ios,[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}.picker-below-highlight.sc-ion-picker-ios{left:0;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}[dir=rtl].sc-ion-picker-ios .picker-below-highlight.sc-ion-picker-ios,[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}",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;left:0;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}[dir=rtl].sc-ion-picker-md-h,[dir=rtl] .sc-ion-picker-md-h{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;margin-left:auto;margin-right: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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.picker-wrapper.sc-ion-picker-md{margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}.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;direction:ltr;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;padding-left:1.1em;padding-right: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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.picker-button.sc-ion-picker-md,.picker-button.ion-activated.sc-ion-picker-md{padding-left:unset;padding-right:unset;-webkit-padding-start:1.1em;padding-inline-start:1.1em;-webkit-padding-end:1.1em;padding-inline-end:1.1em}}.picker-columns.sc-ion-picker-md{height:216px;-webkit-perspective:1800px;perspective:1800px}.picker-above-highlight.sc-ion-picker-md{left:0;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}[dir=rtl].sc-ion-picker-md .picker-above-highlight.sc-ion-picker-md,[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}.picker-below-highlight.sc-ion-picker-md{left:0;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}[dir=rtl].sc-ion-picker-md .picker-below-highlight.sc-ion-picker-md,[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}"};var lt=function(){function t(t){Object(r.o)(this,t),this.ionPickerColChange=Object(r.g)(this,"ionPickerColChange",7),this.optHeight=0,this.rotateFactor=0,this.scaleFactor=1,this.velocity=0,this.y=0,this.noAnimate=!0}return t.prototype.colChanged=function(){this.refresh()},t.prototype.connectedCallback=function(){return Object(n.a)(this,void 0,void 0,(function(){var t,e,r,a=this;return Object(n.c)(this,(function(n){switch(n.label){case 0:return t=0,e=.81,"ios"===Object(o.b)(this)&&(t=-.46,e=1),this.rotateFactor=t,this.scaleFactor=e,r=this,[4,Promise.resolve().then(i.bind(null,37))];case 1:return r.gesture=n.sent().createGesture({el:this.el,gestureName:"picker-swipe",gesturePriority:100,threshold:0,passive:!1,onStart:function(t){return a.onStart(t)},onMove:function(t){return a.onMove(t)},onEnd:function(t){return a.onEnd(t)}}),this.gesture.enable(),this.tmrId=setTimeout((function(){a.noAnimate=!1,a.refresh(!0)}),250),[2]}}))}))},t.prototype.componentDidLoad=function(){var t=this.optsEl;t&&(this.optHeight=t.firstElementChild?t.firstElementChild.clientHeight:0),this.refresh()},t.prototype.disconnectedCallback=function(){cancelAnimationFrame(this.rafId),clearTimeout(this.tmrId),this.gesture&&(this.gesture.destroy(),this.gesture=void 0)},t.prototype.emitColChange=function(){this.ionPickerColChange.emit(this.col)},t.prototype.setSelected=function(t,e){var i=t>-1?-t*this.optHeight:0;this.velocity=0,cancelAnimationFrame(this.rafId),this.update(i,e,!0),this.emitColChange()},t.prototype.update=function(t,e,i){if(this.optsEl){for(var n=0,r=0,o=this.col,a=this.rotateFactor,s=o.selectedIndex=this.indexForY(-t),c=0===e?"":e+"ms",l="scale("+this.scaleFactor+")",p=this.optsEl.children,h=0;h0?Math.max(this.velocity,1):Math.min(this.velocity,-1);var e=this.y+this.velocity;e>this.minY?(e=this.minY,this.velocity=0):e1?this.rafId=requestAnimationFrame((function(){return t.decelerate()})):(this.velocity=0,this.emitColChange(),Object(d.e)())}else if(this.y%this.optHeight!==0){var i=Math.abs(this.y%this.optHeight);this.velocity=i>this.optHeight/2?1:-1,this.decelerate()}},t.prototype.indexForY=function(t){return Math.min(Math.max(Math.abs(Math.round(t/this.optHeight)),0),this.col.options.length-1)},t.prototype.onStart=function(t){t.event.cancelable&&t.event.preventDefault(),t.event.stopPropagation(),Object(d.a)(),cancelAnimationFrame(this.rafId);for(var e=this.col.options,i=e.length-1,n=0,r=0;rthis.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=Object(a.j)(-ht,23*t.velocityY,ht),0===this.velocity&&0===t.deltaY){var e=t.event.target.closest(".picker-opt");e&&e.hasAttribute("opt-index")&&this.setSelected(parseInt(e.getAttribute("opt-index"),10),ut)}else{if(this.y+=t.deltaY,Math.abs(t.velocityY)<.05){var i=t.deltaY>0,n=Math.abs(this.y)%this.optHeight/this.optHeight;i&&n>.5?this.velocity=-1*Math.abs(this.velocity):!i&&n<=.5&&(this.velocity=Math.abs(this.velocity))}this.decelerate()}},t.prototype.refresh=function(t){for(var e=this.col.options.length-1,i=0,n=this.col.options,r=0;r0?Object.assign((e={\"ion-color\":true},e[\"ion-color-\"+r]=true,e),t):t};var getClassList=function(r){if(r!==undefined){var t=Array.isArray(r)?r:r.split(\" \");return t.filter((function(r){return r!=null})).map((function(r){return r.trim()})).filter((function(r){return r!==\"\"}))}return[]};var getClassMap=function(r){var t={};getClassList(r).forEach((function(r){return t[r]=true}));return t};var SCHEME=/^[a-z][a-z0-9+\\-.]*:/;var openURL=function(r,t,e,n){return __awaiter(void 0,void 0,void 0,(function(){var o;return __generator(this,(function(a){if(r!=null&&r[0]!==\"#\"&&!SCHEME.test(r)){o=document.querySelector(\"ion-router\");if(o){if(t!=null){t.preventDefault()}return[2,o.push(r,e,n)]}}return[2,false]}))}))};export{createColorClasses as c,getClassMap as g,hostContext as h,openURL as o};","var HapticEngine={getEngine:function(){var t=window;return t.TapticEngine||t.Capacitor&&t.Capacitor.isPluginAvailable(\"Haptics\")&&t.Capacitor.Plugins.Haptics},available:function(){return!!this.getEngine()},isCordova:function(){return!!window.TapticEngine},isCapacitor:function(){var t=window;return!!t.Capacitor},impact:function(t){var i=this.getEngine();if(!i){return}var n=this.isCapacitor()?t.style.toUpperCase():t.style;i.impact({style:n})},notification:function(t){var i=this.getEngine();if(!i){return}var n=this.isCapacitor()?t.style.toUpperCase():t.style;i.notification({style:n})},selection:function(){this.impact({style:\"light\"})},selectionStart:function(){var t=this.getEngine();if(!t){return}if(this.isCapacitor()){t.selectionStart()}else{t.gestureSelectionStart()}},selectionChanged:function(){var t=this.getEngine();if(!t){return}if(this.isCapacitor()){t.selectionChanged()}else{t.gestureSelectionChanged()}},selectionEnd:function(){var t=this.getEngine();if(!t){return}if(this.isCapacitor()){t.selectionEnd()}else{t.gestureSelectionEnd()}}};var hapticSelection=function(){HapticEngine.selection()};var hapticSelectionStart=function(){HapticEngine.selectionStart()};var hapticSelectionChanged=function(){HapticEngine.selectionChanged()};var hapticSelectionEnd=function(){HapticEngine.selectionEnd()};var hapticImpact=function(t){HapticEngine.impact(t)};export{hapticSelectionStart as a,hapticSelectionChanged as b,hapticSelection as c,hapticImpact as d,hapticSelectionEnd as h};","import{__awaiter,__generator}from\"tslib\";import{r as registerInstance,e as createEvent,h,H as Host,i as getElement}from\"./index-7a8b7a1c.js\";import{b as getIonMode}from\"./ionic-global-63a97a32.js\";import{a as addEventListener,j as clamp,h as findItemLabel,e as renderHiddenInput}from\"./helpers-dd7e4b7b.js\";import{p as pickerController,B as BACKDROP,i as isCancel,e as prepareOverlay,d as present,f as dismiss,g as eventMethod,s as safeCall}from\"./overlays-e9ccff30.js\";import{h as hostContext,g as getClassMap}from\"./theme-ff3fc52f.js\";import{c as createAnimation}from\"./animation-096c6391.js\";import{b as hapticSelectionChanged,h as hapticSelectionEnd,a as hapticSelectionStart}from\"./haptic-27b3f981.js\";import\"./hardware-back-button-4a6b37fb.js\";var getDateValue=function(t,e){var i=getValueFromFormat(t,e);if(i!==undefined){if(e===FORMAT_A||e===FORMAT_a){t.ampm=i}return i}var r=parseDate((new Date).toISOString());return getValueFromFormat(r,e)};var renderDatetime=function(t,e,i){if(e===undefined){return undefined}var r=[];var n=false;FORMAT_KEYS.forEach((function(o,a){if(t.indexOf(o.f)>-1){var s=\"{\"+a+\"}\";var d=renderTextFormat(o.f,e[o.k],e,i);if(!n&&d!==undefined&&e[o.k]!=null){n=true}r.push(s,d||\"\");t=t.replace(o.f,s)}}));if(!n){return undefined}for(var o=0;o12){e-=12}if(t===FORMAT_hh&&e<10){return\"0\"+e}}return e.toString()};var dateValueRange=function(t,e,i){var r=[];if(t===FORMAT_YYYY||t===FORMAT_YY){if(i.year===undefined||e.year===undefined){throw new Error(\"min and max year is undefined\")}for(var n=i.year;n>=e.year;n--){r.push(n)}}else if(t===FORMAT_MMMM||t===FORMAT_MMM||t===FORMAT_MM||t===FORMAT_M||t===FORMAT_hh||t===FORMAT_h){for(var n=1;n<13;n++){r.push(n)}}else if(t===FORMAT_DDDD||t===FORMAT_DDD||t===FORMAT_DD||t===FORMAT_D){for(var n=1;n<32;n++){r.push(n)}}else if(t===FORMAT_HH||t===FORMAT_H){for(var n=0;n<24;n++){r.push(n)}}else if(t===FORMAT_mm||t===FORMAT_m){for(var n=0;n<60;n++){r.push(n)}}else if(t===FORMAT_ss||t===FORMAT_s){for(var n=0;n<60;n++){r.push(n)}}else if(t===FORMAT_A||t===FORMAT_a){r.push(\"am\",\"pm\")}return r};var dateSortValue=function(t,e,i,r,n){if(r===void 0){r=0}if(n===void 0){n=0}return parseInt(\"1\"+fourDigit(t)+twoDigit(e)+twoDigit(i)+twoDigit(r)+twoDigit(n),10)};var dateDataSortValue=function(t){return dateSortValue(t.year,t.month,t.day,t.hour,t.minute)};var daysInMonth=function(t,e){return t===4||t===6||t===9||t===11?30:t===2?isLeapYear(e)?29:28:31};var isLeapYear=function(t){return t%4===0&&t%100!==0||t%400===0};var ISO_8601_REGEXP=/^(\\d{4}|[+\\-]\\d{6})(?:-(\\d{2})(?:-(\\d{2}))?)?(?:T(\\d{2}):(\\d{2})(?::(\\d{2})(?:\\.(\\d{3}))?)?(?:(Z)|([+\\-])(\\d{2})(?::(\\d{2}))?)?)?$/;var TIME_REGEXP=/^((\\d{2}):(\\d{2})(?::(\\d{2})(?:\\.(\\d{3}))?)?(?:(Z)|([+\\-])(\\d{2})(?::(\\d{2}))?)?)?$/;var parseDate=function(t){var e=null;if(t!=null&&t!==\"\"){e=TIME_REGEXP.exec(t);if(e){e.unshift(undefined,undefined);e[2]=e[3]=undefined}else{e=ISO_8601_REGEXP.exec(t)}}if(e===null){return undefined}for(var i=1;i<8;i++){e[i]=e[i]!==undefined?parseInt(e[i],10):undefined}var r=0;if(e[9]&&e[10]){r=parseInt(e[10],10)*60;if(e[11]){r+=parseInt(e[11],10)}if(e[9]===\"-\"){r*=-1}}return{year:e[1],month:e[2],day:e[3],hour:e[4],minute:e[5],second:e[6],millisecond:e[7],tzOffset:r}};var getDateTime=function(t,e){if(t===void 0){t=\"\"}if(e===void 0){e=\"\"}if(t===undefined||t===null){t=\"\"}if(t.length===10||t.length===7||t.length===4){t+=\" \"}var i=typeof t===\"string\"&&t.length>0?new Date(t):new Date;var r=new Date(Date.UTC(i.getFullYear(),i.getMonth(),i.getDate(),i.getHours(),i.getMinutes(),i.getSeconds(),i.getMilliseconds()));if(e&&e.length>0){return new Date(i.getTime()-getTimezoneOffset(r,e))}return r};var getTimezoneOffset=function(t,e){var i=new Date(t.toLocaleString(\"en-US\",{timeZone:\"utc\"}));var r=new Date(t.toLocaleString(\"en-US\",{timeZone:e}));return i.getTime()-r.getTime()};var updateDate=function(t,e,i){if(!e||typeof e===\"string\"){var r=getDateTime(e,i);if(!Number.isNaN(r.getTime())){e=r.toISOString()}}if(e&&e!==\"\"){if(typeof e===\"string\"){e=parseDate(e);if(e){Object.assign(t,e);return true}}else if(e.year||e.hour||e.month||e.day||e.minute||e.second){if(e.ampm!==undefined&&e.hour!==undefined){e.hour.value=e.ampm.value===\"pm\"?e.hour.value===12?12:e.hour.value+12:e.hour.value===12?0:e.hour.value}for(var n=0,o=Object.keys(e);n=12?t.hour-12:t.hour};t[\"hour\"]=e[\"hour\"].value;t[\"ampm\"]=e[\"ampm\"].value;return true}console.warn('Error parsing date: \"'+e+'\". Please provide a valid ISO 8601 datetime format: https://www.w3.org/TR/NOTE-datetime')}else{for(var s in t){if(t.hasOwnProperty(s)){delete t[s]}}}return false};var parseTemplate=function(t){var e=[];t=t.replace(/[^\\w\\s]/gi,\" \");FORMAT_KEYS.forEach((function(e){if(e.f.length>1&&t.indexOf(e.f)>-1&&t.indexOf(e.f+e.f.charAt(0))<0){t=t.replace(e.f,\" \"+e.f+\" \")}}));var i=t.split(\" \").filter((function(t){return t.length>0}));i.forEach((function(t,r){FORMAT_KEYS.forEach((function(n){if(t===n.f){if(t===FORMAT_A||t===FORMAT_a){if(e.indexOf(FORMAT_h)<0&&e.indexOf(FORMAT_hh)<0||VALID_AMPM_PREFIX.indexOf(i[r-1])===-1){return}}e.push(t)}}))}));return e};var getValueFromFormat=function(t,e){if(e===FORMAT_A||e===FORMAT_a){return t.hour<12?\"am\":\"pm\"}if(e===FORMAT_hh||e===FORMAT_h){return t.hour>12?t.hour-12:t.hour===0?12:t.hour}return t[convertFormatToKey(e)]};var convertFormatToKey=function(t){for(var e in FORMAT_KEYS){if(FORMAT_KEYS[e].f===t){return FORMAT_KEYS[e].k}}return undefined};var convertDataToISO=function(t){var e=\"\";if(t.year!==undefined){e=fourDigit(t.year);if(t.month!==undefined){e+=\"-\"+twoDigit(t.month);if(t.day!==undefined){e+=\"-\"+twoDigit(t.day);if(t.hour!==undefined){e+=\"T\"+twoDigit(t.hour)+\":\"+twoDigit(t.minute)+\":\"+twoDigit(t.second);if(t.millisecond>0){e+=\".\"+threeDigit(t.millisecond)}if(t.tzOffset===undefined){e+=\"Z\"}else{e+=(t.tzOffset>0?\"+\":\"-\")+twoDigit(Math.floor(Math.abs(t.tzOffset/60)))+\":\"+twoDigit(t.tzOffset%60)}}}}}else if(t.hour!==undefined){e=twoDigit(t.hour)+\":\"+twoDigit(t.minute);if(t.second!==undefined){e+=\":\"+twoDigit(t.second);if(t.millisecond!==undefined){e+=\".\"+threeDigit(t.millisecond)}}}return e};var convertToArrayOfStrings=function(t,e){if(t==null){return undefined}if(typeof t===\"string\"){t=t.replace(/\\[|\\]/g,\"\").split(\",\")}var i;if(Array.isArray(t)){i=t.map((function(t){return t.toString().trim()}))}if(i===undefined||i.length===0){console.warn('Invalid \"'+e+'Names\". Must be an array of strings, or a comma separated string.')}return i};var convertToArrayOfNumbers=function(t,e){if(typeof t===\"string\"){t=t.replace(/\\[|\\]|\\s/g,\"\").split(\",\")}var i;if(Array.isArray(t)){i=t.map((function(t){return parseInt(t,10)})).filter(isFinite)}else{i=[t]}if(i.length===0){console.warn('Invalid \"'+e+'Values\". Must be an array of numbers, or a comma separated string of numbers.')}return i};var twoDigit=function(t){return(\"0\"+(t!==undefined?Math.abs(t):\"0\")).slice(-2)};var threeDigit=function(t){return(\"00\"+(t!==undefined?Math.abs(t):\"0\")).slice(-3)};var fourDigit=function(t){return(\"000\"+(t!==undefined?Math.abs(t):\"0\")).slice(-4)};var FORMAT_YYYY=\"YYYY\";var FORMAT_YY=\"YY\";var FORMAT_MMMM=\"MMMM\";var FORMAT_MMM=\"MMM\";var FORMAT_MM=\"MM\";var FORMAT_M=\"M\";var FORMAT_DDDD=\"DDDD\";var FORMAT_DDD=\"DDD\";var FORMAT_DD=\"DD\";var FORMAT_D=\"D\";var FORMAT_HH=\"HH\";var FORMAT_H=\"H\";var FORMAT_hh=\"hh\";var FORMAT_h=\"h\";var FORMAT_mm=\"mm\";var FORMAT_m=\"m\";var FORMAT_ss=\"ss\";var FORMAT_s=\"s\";var FORMAT_A=\"A\";var FORMAT_a=\"a\";var FORMAT_KEYS=[{f:FORMAT_YYYY,k:\"year\"},{f:FORMAT_MMMM,k:\"month\"},{f:FORMAT_DDDD,k:\"day\"},{f:FORMAT_MMM,k:\"month\"},{f:FORMAT_DDD,k:\"day\"},{f:FORMAT_YY,k:\"year\"},{f:FORMAT_MM,k:\"month\"},{f:FORMAT_DD,k:\"day\"},{f:FORMAT_HH,k:\"hour\"},{f:FORMAT_hh,k:\"hour\"},{f:FORMAT_mm,k:\"minute\"},{f:FORMAT_ss,k:\"second\"},{f:FORMAT_M,k:\"month\"},{f:FORMAT_D,k:\"day\"},{f:FORMAT_H,k:\"hour\"},{f:FORMAT_h,k:\"hour\"},{f:FORMAT_m,k:\"minute\"},{f:FORMAT_s,k:\"second\"},{f:FORMAT_A,k:\"ampm\"},{f:FORMAT_a,k:\"ampm\"}];var DAY_NAMES=[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"];var DAY_SHORT_NAMES=[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"];var MONTH_NAMES=[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"];var MONTH_SHORT_NAMES=[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"];var VALID_AMPM_PREFIX=[FORMAT_hh,FORMAT_h,FORMAT_mm,FORMAT_m,FORMAT_ss,FORMAT_s];var datetimeIosCss=\":host{padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:-ms-flexbox;display:flex;position:relative;min-width:16px;min-height:1.2em;font-family:var(--ion-font-family, inherit);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;z-index:2}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}:host(.in-item){position:static}:host(.datetime-placeholder){color:var(--placeholder-color)}:host(.datetime-disabled){opacity:0.3;pointer-events:none}:host(.datetime-readonly){pointer-events:none}button{left:0;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}[dir=rtl] button,:host-context([dir=rtl]) button{left:unset;right:unset;right:0}button::-moz-focus-inner{border:0}.datetime-text{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;-ms-flex:1;flex:1;min-height:inherit;direction:ltr;overflow:inherit}[dir=rtl] .datetime-text,:host-context([dir=rtl]) .datetime-text{direction:rtl}:host{--placeholder-color:var(--ion-color-step-400, #999999);--padding-top:10px;--padding-end:10px;--padding-bottom:10px;--padding-start:20px}\";var datetimeMdCss=\":host{padding-left:var(--padding-start);padding-right:var(--padding-end);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);display:-ms-flexbox;display:flex;position:relative;min-width:16px;min-height:1.2em;font-family:var(--ion-font-family, inherit);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;z-index:2}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}:host(.in-item){position:static}:host(.datetime-placeholder){color:var(--placeholder-color)}:host(.datetime-disabled){opacity:0.3;pointer-events:none}:host(.datetime-readonly){pointer-events:none}button{left:0;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}[dir=rtl] button,:host-context([dir=rtl]) button{left:unset;right:unset;right:0}button::-moz-focus-inner{border:0}.datetime-text{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;-ms-flex:1;flex:1;min-height:inherit;direction:ltr;overflow:inherit}[dir=rtl] .datetime-text,:host-context([dir=rtl]) .datetime-text{direction:rtl}:host{--placeholder-color:var(--ion-placeholder-color, var(--ion-color-step-400, #999999));--padding-top:10px;--padding-end:0;--padding-bottom:11px;--padding-start:16px}\";var Datetime=function(){function t(t){var e=this;registerInstance(this,t);this.ionCancel=createEvent(this,\"ionCancel\",7);this.ionChange=createEvent(this,\"ionChange\",7);this.ionFocus=createEvent(this,\"ionFocus\",7);this.ionBlur=createEvent(this,\"ionBlur\",7);this.ionStyle=createEvent(this,\"ionStyle\",7);this.inputId=\"ion-dt-\"+datetimeIds++;this.locale={};this.datetimeMin={};this.datetimeMax={};this.datetimeValue={};this.isExpanded=false;this.name=this.inputId;this.disabled=false;this.readonly=false;this.displayFormat=\"MMM D, YYYY\";this.cancelText=\"Cancel\";this.doneText=\"Done\";this.onClick=function(){e.setFocus();e.open()};this.onFocus=function(){e.ionFocus.emit()};this.onBlur=function(){e.ionBlur.emit()}}t.prototype.disabledChanged=function(){this.emitStyle()};t.prototype.valueChanged=function(){this.updateDatetimeValue(this.value);this.emitStyle();this.ionChange.emit({value:this.value})};t.prototype.componentWillLoad=function(){this.locale={monthNames:convertToArrayOfStrings(this.monthNames,\"monthNames\"),monthShortNames:convertToArrayOfStrings(this.monthShortNames,\"monthShortNames\"),dayNames:convertToArrayOfStrings(this.dayNames,\"dayNames\"),dayShortNames:convertToArrayOfStrings(this.dayShortNames,\"dayShortNames\")};this.updateDatetimeValue(this.value);this.emitStyle()};t.prototype.open=function(){return __awaiter(this,void 0,void 0,(function(){var t,e;var i=this;return __generator(this,(function(r){switch(r.label){case 0:if(this.disabled||this.isExpanded){return[2]}t=this.generatePickerOptions();return[4,pickerController.create(t)];case 1:e=r.sent();this.isExpanded=true;e.onDidDismiss().then((function(){i.isExpanded=false;i.setFocus()}));addEventListener(e,\"ionPickerColChange\",(function(t){return __awaiter(i,void 0,void 0,(function(){var i,r,n,o;return __generator(this,(function(a){i=t.detail;r=i.selectedIndex;n=i.options;o={};o[i.name]={value:n[r].value};if(i.name!==\"ampm\"&&this.datetimeValue.ampm!==undefined){o[\"ampm\"]={value:this.datetimeValue.ampm}}this.updateDatetimeValue(o);e.columns=this.generateColumns();return[2]}))}))}));return[4,e.present()];case 2:r.sent();return[2]}}))}))};t.prototype.emitStyle=function(){this.ionStyle.emit({interactive:true,datetime:true,\"has-placeholder\":this.placeholder!=null,\"has-value\":this.hasValue(),\"interactive-disabled\":this.disabled})};t.prototype.updateDatetimeValue=function(t){updateDate(this.datetimeValue,t,this.displayTimezone)};t.prototype.generatePickerOptions=function(){var t=this;var e=getIonMode(this);this.locale={monthNames:convertToArrayOfStrings(this.monthNames,\"monthNames\"),monthShortNames:convertToArrayOfStrings(this.monthShortNames,\"monthShortNames\"),dayNames:convertToArrayOfStrings(this.dayNames,\"dayNames\"),dayShortNames:convertToArrayOfStrings(this.dayShortNames,\"dayShortNames\")};var i=Object.assign(Object.assign({mode:e},this.pickerOptions),{columns:this.generateColumns()});var r=i.buttons;if(!r||r.length===0){i.buttons=[{text:this.cancelText,role:\"cancel\",handler:function(){t.updateDatetimeValue(t.value);t.ionCancel.emit()}},{text:this.doneText,handler:function(e){t.updateDatetimeValue(e);var i=new Date(convertDataToISO(t.datetimeValue));t.datetimeValue.tzOffset=t.displayTimezone!==undefined&&t.displayTimezone.length>0?getTimezoneOffset(i,t.displayTimezone)/1e3/60*-1:i.getTimezoneOffset()*-1;t.value=convertDataToISO(t.datetimeValue)}}]}return i};t.prototype.generateColumns=function(){var t=this;var e=this.pickerFormat||this.displayFormat||DEFAULT_FORMAT;if(e.length===0){return[]}this.calcMinMax();e=e.replace(\"DDDD\",\"{~}\").replace(\"DDD\",\"{~}\");if(e.indexOf(\"D\")===-1){e=e.replace(\"{~}\",\"D\")}e=e.replace(/{~}/g,\"\");var i=parseTemplate(e).map((function(e){var i=convertFormatToKey(e);var r;var n=t;r=n[i+\"Values\"]?convertToArrayOfNumbers(n[i+\"Values\"],i):dateValueRange(e,t.datetimeMin,t.datetimeMax);var o=r.map((function(i){return{value:i,text:renderTextFormat(e,i,undefined,t.locale)}}));var a=getDateValue(t.datetimeValue,e);var s=o.findIndex((function(t){return t.value===a}));return{name:i,selectedIndex:s>=0?s:0,options:o}}));var r=this.datetimeMin;var n=this.datetimeMax;[\"month\",\"day\",\"hour\",\"minute\"].filter((function(t){return!i.find((function(e){return e.name===t}))})).forEach((function(t){r[t]=0;n[t]=0}));return this.validateColumns(divyColumns(i))};t.prototype.validateColumns=function(t){var e=new Date;var i=dateDataSortValue(this.datetimeMin);var r=dateDataSortValue(this.datetimeMax);var n=t.find((function(t){return t.name===\"year\"}));var o=e.getFullYear();if(n){if(!n.options.find((function(t){return t.value===e.getFullYear()}))){o=n.options[0].value}var a=n.selectedIndex;if(a!==undefined){var s=n.options[a];if(s){o=s.value}}}var d=this.validateColumn(t,\"month\",1,i,r,[o,0,0,0,0],[o,12,31,23,59]);var l=daysInMonth(d,o);var c=this.validateColumn(t,\"day\",2,i,r,[o,d,0,0,0],[o,d,l,23,59]);var p=this.validateColumn(t,\"hour\",3,i,r,[o,d,c,0,0],[o,d,c,23,59]);this.validateColumn(t,\"minute\",4,i,r,[o,d,c,p,0],[o,d,c,p,59]);return t};t.prototype.calcMinMax=function(){var t=(new Date).getFullYear();if(this.yearValues!==undefined){var e=convertToArrayOfNumbers(this.yearValues,\"year\");if(this.min===undefined){this.min=Math.min.apply(Math,e).toString()}if(this.max===undefined){this.max=Math.max.apply(Math,e).toString()}}else{if(this.min===undefined){this.min=(t-100).toString()}if(this.max===undefined){this.max=t.toString()}}var i=this.datetimeMin=parseDate(this.min);var r=this.datetimeMax=parseDate(this.max);i.year=i.year||t;r.year=r.year||t;i.month=i.month||1;r.month=r.month||12;i.day=i.day||1;r.day=r.day||31;i.hour=i.hour||0;r.hour=r.hour===undefined?23:r.hour;i.minute=i.minute||0;r.minute=r.minute===undefined?59:r.minute;i.second=i.second||0;r.second=r.second===undefined?59:r.second;if(i.year>r.year){console.error(\"min.year > max.year\");i.year=r.year-100}if(i.year===r.year){if(i.month>r.month){console.error(\"min.month > max.month\");i.month=1}else if(i.month===r.month&&i.day>r.day){console.error(\"min.day > max.day\");i.day=1}}};t.prototype.validateColumn=function(t,e,i,r,n,o,a){var s=t.find((function(t){return t.name===e}));if(!s){return 0}var d=o.slice();var l=a.slice();var c=s.options;var p=c.length-1;var h=0;for(var u=0;ua[i]||dateSortValue(l[0],l[1],l[2],l[3],l[4])n;if(!g){p=Math.min(p,u);h=Math.max(h,u)}}var v=s.selectedIndex=clamp(p,s.selectedIndex,h);var b=s.options[v];if(b){return b.value}return 0};Object.defineProperty(t.prototype,\"text\",{get:function(){var t=this.displayFormat||this.pickerFormat||DEFAULT_FORMAT;if(this.value===undefined||this.value===null||this.value.length===0){return}return renderDatetime(t,this.datetimeValue,this.locale)},enumerable:false,configurable:true});t.prototype.hasValue=function(){return this.text!==undefined};t.prototype.setFocus=function(){if(this.buttonEl){this.buttonEl.focus()}};t.prototype.render=function(){var t;var e=this;var i=this,r=i.inputId,n=i.text,o=i.disabled,a=i.readonly,s=i.isExpanded,d=i.el,l=i.placeholder;var c=getIonMode(this);var p=r+\"-lbl\";var u=findItemLabel(d);var f=n===undefined&&l!=null?true:false;var m=n===undefined?l!=null?l:\"\":n;var g=n===undefined?l!=null?\"placeholder\":undefined:\"text\";if(u){u.id=p}renderHiddenInput(true,d,this.name,this.value,this.disabled);return h(Host,{onClick:this.onClick,\"aria-disabled\":o?\"true\":null,\"aria-expanded\":\"\"+s,\"aria-haspopup\":\"true\",\"aria-labelledby\":u?p:null,class:(t={},t[c]=true,t[\"datetime-disabled\"]=o,t[\"datetime-readonly\"]=a,t[\"datetime-placeholder\"]=f,t[\"in-item\"]=hostContext(\"ion-item\",d),t)},h(\"div\",{class:\"datetime-text\",part:g},m),h(\"button\",{type:\"button\",onFocus:this.onFocus,onBlur:this.onBlur,disabled:this.disabled,ref:function(t){return e.buttonEl=t}}))};Object.defineProperty(t.prototype,\"el\",{get:function(){return getElement(this)},enumerable:false,configurable:true});Object.defineProperty(t,\"watchers\",{get:function(){return{disabled:[\"disabledChanged\"],value:[\"valueChanged\"]}},enumerable:false,configurable:true});return t}();var divyColumns=function(t){var e=[];var i;var r;for(var n=0;ne[n]){e[n]=r}}}if(e.length===2){r=Math.max(e[0],e[1]);t[0].align=\"right\";t[1].align=\"left\";t[0].optionsWidth=t[1].optionsWidth=r*17+\"px\"}else if(e.length===3){r=Math.max(e[0],e[2]);t[0].align=\"right\";t[1].columnWidth=e[1]*17+\"px\";t[0].optionsWidth=t[2].optionsWidth=r*17+\"px\";t[2].align=\"left\"}return t};var DEFAULT_FORMAT=\"MMM D, YYYY\";var datetimeIds=0;Datetime.style={ios:datetimeIosCss,md:datetimeMdCss};var iosEnterAnimation=function(t){var e=createAnimation();var i=createAnimation();var r=createAnimation();i.addElement(t.querySelector(\"ion-backdrop\")).fromTo(\"opacity\",.01,\"var(--backdrop-opacity)\").beforeStyles({\"pointer-events\":\"none\"}).afterClearStyles([\"pointer-events\"]);r.addElement(t.querySelector(\".picker-wrapper\")).fromTo(\"transform\",\"translateY(100%)\",\"translateY(0%)\");return e.addElement(t).easing(\"cubic-bezier(.36,.66,.04,1)\").duration(400).addAnimation([i,r])};var iosLeaveAnimation=function(t){var e=createAnimation();var i=createAnimation();var r=createAnimation();i.addElement(t.querySelector(\"ion-backdrop\")).fromTo(\"opacity\",\"var(--backdrop-opacity)\",.01);r.addElement(t.querySelector(\".picker-wrapper\")).fromTo(\"transform\",\"translateY(0%)\",\"translateY(100%)\");return e.addElement(t).easing(\"cubic-bezier(.36,.66,.04,1)\").duration(400).addAnimation([i,r])};var pickerIosCss=\".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;left:0;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}[dir=rtl].sc-ion-picker-ios-h,[dir=rtl] .sc-ion-picker-ios-h{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;margin-left:auto;margin-right: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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.picker-wrapper.sc-ion-picker-ios{margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}.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;direction:ltr;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;padding-left:1em;padding-right:1em;padding-top:0;padding-bottom:0;height:44px;background:transparent;color:var(--ion-color-primary, #3880ff);font-size:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.picker-button.sc-ion-picker-ios,.picker-button.ion-activated.sc-ion-picker-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:1em;padding-inline-start:1em;-webkit-padding-end:1em;padding-inline-end:1em}}.picker-columns.sc-ion-picker-ios{height:215px;-webkit-perspective:1000px;perspective:1000px}.picker-above-highlight.sc-ion-picker-ios{left:0;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}[dir=rtl].sc-ion-picker-ios .picker-above-highlight.sc-ion-picker-ios,[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}.picker-below-highlight.sc-ion-picker-ios{left:0;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}[dir=rtl].sc-ion-picker-ios .picker-below-highlight.sc-ion-picker-ios,[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}\";var pickerMdCss=\".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;left:0;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}[dir=rtl].sc-ion-picker-md-h,[dir=rtl] .sc-ion-picker-md-h{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;margin-left:auto;margin-right: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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.picker-wrapper.sc-ion-picker-md{margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}.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;direction:ltr;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;padding-left:1.1em;padding-right: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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.picker-button.sc-ion-picker-md,.picker-button.ion-activated.sc-ion-picker-md{padding-left:unset;padding-right:unset;-webkit-padding-start:1.1em;padding-inline-start:1.1em;-webkit-padding-end:1.1em;padding-inline-end:1.1em}}.picker-columns.sc-ion-picker-md{height:216px;-webkit-perspective:1800px;perspective:1800px}.picker-above-highlight.sc-ion-picker-md{left:0;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}[dir=rtl].sc-ion-picker-md .picker-above-highlight.sc-ion-picker-md,[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}.picker-below-highlight.sc-ion-picker-md{left:0;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}[dir=rtl].sc-ion-picker-md .picker-below-highlight.sc-ion-picker-md,[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}\";var Picker=function(){function t(t){var e=this;registerInstance(this,t);this.didPresent=createEvent(this,\"ionPickerDidPresent\",7);this.willPresent=createEvent(this,\"ionPickerWillPresent\",7);this.willDismiss=createEvent(this,\"ionPickerWillDismiss\",7);this.didDismiss=createEvent(this,\"ionPickerDidDismiss\",7);this.presented=false;this.keyboardClose=true;this.buttons=[];this.columns=[];this.duration=0;this.showBackdrop=true;this.backdropDismiss=true;this.animated=true;this.onBackdropTap=function(){e.dismiss(undefined,BACKDROP)};this.dispatchCancelHandler=function(t){var i=t.detail.role;if(isCancel(i)){var r=e.buttons.find((function(t){return t.role===\"cancel\"}));e.callButtonHandler(r)}}}t.prototype.connectedCallback=function(){prepareOverlay(this.el)};t.prototype.present=function(){return __awaiter(this,void 0,void 0,(function(){var t=this;return __generator(this,(function(e){switch(e.label){case 0:return[4,present(this,\"pickerEnter\",iosEnterAnimation,iosEnterAnimation,undefined)];case 1:e.sent();if(this.duration>0){this.durationTimeout=setTimeout((function(){return t.dismiss()}),this.duration)}return[2]}}))}))};t.prototype.dismiss=function(t,e){if(this.durationTimeout){clearTimeout(this.durationTimeout)}return dismiss(this,t,e,\"pickerLeave\",iosLeaveAnimation,iosLeaveAnimation)};t.prototype.onDidDismiss=function(){return eventMethod(this.el,\"ionPickerDidDismiss\")};t.prototype.onWillDismiss=function(){return eventMethod(this.el,\"ionPickerWillDismiss\")};t.prototype.getColumn=function(t){return Promise.resolve(this.columns.find((function(e){return e.name===t})))};t.prototype.buttonClick=function(t){return __awaiter(this,void 0,void 0,(function(){var e,i;return __generator(this,(function(r){switch(r.label){case 0:e=t.role;if(isCancel(e)){return[2,this.dismiss(undefined,e)]}return[4,this.callButtonHandler(t)];case 1:i=r.sent();if(i){return[2,this.dismiss(this.getSelected(),t.role)]}return[2,Promise.resolve()]}}))}))};t.prototype.callButtonHandler=function(t){return __awaiter(this,void 0,void 0,(function(){var e;return __generator(this,(function(i){switch(i.label){case 0:if(!t)return[3,2];return[4,safeCall(t.handler,this.getSelected())];case 1:e=i.sent();if(e===false){return[2,false]}i.label=2;case 2:return[2,true]}}))}))};t.prototype.getSelected=function(){var t={};this.columns.forEach((function(e,i){var r=e.selectedIndex!==undefined?e.options[e.selectedIndex]:undefined;t[e.name]={text:r?r.text:undefined,value:r?r.value:undefined,columnIndex:i}}));return t};t.prototype.render=function(){var t;var e=this;var i=getIonMode(this);return h(Host,{\"aria-modal\":\"true\",tabindex:\"-1\",class:Object.assign((t={},t[i]=true,t[\"picker-\"+i]=true,t),getClassMap(this.cssClass)),style:{zIndex:\"\"+(2e4+this.overlayIndex)},onIonBackdropTap:this.onBackdropTap,onIonPickerWillDismiss:this.dispatchCancelHandler},h(\"ion-backdrop\",{visible:this.showBackdrop,tappable:this.backdropDismiss}),h(\"div\",{tabindex:\"0\"}),h(\"div\",{class:\"picker-wrapper ion-overlay-wrapper\",role:\"dialog\"},h(\"div\",{class:\"picker-toolbar\"},this.buttons.map((function(t){return h(\"div\",{class:buttonWrapperClass(t)},h(\"button\",{type:\"button\",onClick:function(){return e.buttonClick(t)},class:buttonClass(t)},t.text))}))),h(\"div\",{class:\"picker-columns\"},h(\"div\",{class:\"picker-above-highlight\"}),this.presented&&this.columns.map((function(t){return h(\"ion-picker-column\",{col:t})})),h(\"div\",{class:\"picker-below-highlight\"}))),h(\"div\",{tabindex:\"0\"}))};Object.defineProperty(t.prototype,\"el\",{get:function(){return getElement(this)},enumerable:false,configurable:true});return t}();var buttonWrapperClass=function(t){var e;return e={},e[\"picker-toolbar-\"+t.role]=t.role!==undefined,e[\"picker-toolbar-button\"]=true,e};var buttonClass=function(t){return Object.assign({\"picker-button\":true,\"ion-activatable\":true},getClassMap(t.cssClass))};Picker.style={ios:pickerIosCss,md:pickerMdCss};var pickerColumnIosCss=\".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{left:0;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}[dir=rtl] .picker-opt,:host-context([dir=rtl]) .picker-opt{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{padding-left:4px;padding-right:4px;padding-top:0;padding-bottom:0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.picker-col{padding-left:unset;padding-right:unset;-webkit-padding-start:4px;padding-inline-start:4px;-webkit-padding-end:4px;padding-inline-end:4px}}.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}[dir=rtl] .picker-opt,:host-context([dir=rtl]) .picker-opt{-webkit-transform-origin:calc(100% - center) center;transform-origin:calc(100% - center) center}\";var pickerColumnMdCss=\".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{left:0;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}[dir=rtl] .picker-opt,:host-context([dir=rtl]) .picker-opt{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{padding-left:8px;padding-right:8px;padding-top:0;padding-bottom:0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.picker-col{padding-left:unset;padding-right:unset;-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:8px;padding-inline-end:8px}}.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)}\";var PickerColumnCmp=function(){function t(t){registerInstance(this,t);this.ionPickerColChange=createEvent(this,\"ionPickerColChange\",7);this.optHeight=0;this.rotateFactor=0;this.scaleFactor=1;this.velocity=0;this.y=0;this.noAnimate=true}t.prototype.colChanged=function(){this.refresh()};t.prototype.connectedCallback=function(){return __awaiter(this,void 0,void 0,(function(){var t,e,i,r;var n=this;return __generator(this,(function(o){switch(o.label){case 0:t=0;e=.81;i=getIonMode(this);if(i===\"ios\"){t=-.46;e=1}this.rotateFactor=t;this.scaleFactor=e;r=this;return[4,import(\"./index-34cb2743.js\")];case 1:r.gesture=o.sent().createGesture({el:this.el,gestureName:\"picker-swipe\",gesturePriority:100,threshold:0,passive:false,onStart:function(t){return n.onStart(t)},onMove:function(t){return n.onMove(t)},onEnd:function(t){return n.onEnd(t)}});this.gesture.enable();this.tmrId=setTimeout((function(){n.noAnimate=false;n.refresh(true)}),250);return[2]}}))}))};t.prototype.componentDidLoad=function(){var t=this.optsEl;if(t){this.optHeight=t.firstElementChild?t.firstElementChild.clientHeight:0}this.refresh()};t.prototype.disconnectedCallback=function(){cancelAnimationFrame(this.rafId);clearTimeout(this.tmrId);if(this.gesture){this.gesture.destroy();this.gesture=undefined}};t.prototype.emitColChange=function(){this.ionPickerColChange.emit(this.col)};t.prototype.setSelected=function(t,e){var i=t>-1?-(t*this.optHeight):0;this.velocity=0;cancelAnimationFrame(this.rafId);this.update(i,e,true);this.emitColChange()};t.prototype.update=function(t,e,i){if(!this.optsEl){return}var r=0;var n=0;var o=this,a=o.col,s=o.rotateFactor;var d=a.selectedIndex=this.indexForY(-t);var l=e===0?\"\":e+\"ms\";var c=\"scale(\"+this.scaleFactor+\")\";var p=this.optsEl.children;for(var h=0;h0?Math.max(this.velocity,1):Math.min(this.velocity,-1);var e=this.y+this.velocity;if(e>this.minY){e=this.minY;this.velocity=0}else if(e1;if(i){this.rafId=requestAnimationFrame((function(){return t.decelerate()}))}else{this.velocity=0;this.emitColChange();hapticSelectionEnd()}}else if(this.y%this.optHeight!==0){var r=Math.abs(this.y%this.optHeight);this.velocity=r>this.optHeight/2?1:-1;this.decelerate()}};t.prototype.indexForY=function(t){return Math.min(Math.max(Math.abs(Math.round(t/this.optHeight)),0),this.col.options.length-1)};t.prototype.onStart=function(t){if(t.event.cancelable){t.event.preventDefault()}t.event.stopPropagation();hapticSelectionStart();cancelAnimationFrame(this.rafId);var e=this.col.options;var i=e.length-1;var r=0;for(var n=0;nthis.minY){e=Math.pow(e,.8);this.bounceFrom=e}else if(e0){this.update(this.minY,100,true);this.emitColChange();return}else if(this.bounceFrom<0){this.update(this.maxY,100,true);this.emitColChange();return}this.velocity=clamp(-MAX_PICKER_SPEED,t.velocityY*23,MAX_PICKER_SPEED);if(this.velocity===0&&t.deltaY===0){var e=t.event.target.closest(\".picker-opt\");if(e&&e.hasAttribute(\"opt-index\")){this.setSelected(parseInt(e.getAttribute(\"opt-index\"),10),TRANSITION_DURATION)}}else{this.y+=t.deltaY;if(Math.abs(t.velocityY)<.05){var i=t.deltaY>0;var r=Math.abs(this.y)%this.optHeight/this.optHeight;if(i&&r>.5){this.velocity=Math.abs(this.velocity)*-1}else if(!i&&r<=.5){this.velocity=Math.abs(this.velocity)}}this.decelerate()}};t.prototype.refresh=function(t){var e=this.col.options.length-1;var i=0;var r=this.col.options;for(var n=0;n0){if(8===h.state){var f=Object(a.j)(0,t/(.5*n),1);return void Object(i.f)((function(){return g(r,1-f)}))}Object(i.f)((function(){return g(e,0)}))}else{h.pointerDown&&(h.didStart||(h.didStart=!0,h.ionStart.emit()),h.pointerDown&&h.ionPull.emit());var u=Object(a.j)(0,Math.abs(t)/n,.99),p=h.progress=Object(a.j)(0,(Math.abs(t)-30)/o,1),d=Object(a.j)(0,Math.floor(p*c),c-1);8===h.state||d===c-1?(h.pointerDown&&function(e,r){Object(i.f)((function(){e.style.setProperty("--refreshing-rotation-duration",r>=1?"0.5s":"2s"),e.style.setProperty("opacity","1")}))}(r,h.lastVelocityY),h.didRefresh||(h.beginRefresh(),h.didRefresh=!0,Object(l.d)({style:"light"}),h.pointerDown||m(h.elementToTransform,n+"px"))):(h.state=2,function(e,r,t,n){Object(i.f)((function(){g(e,t),r.forEach((function(e,r){return e.style.setProperty("opacity",r<=n?"0.99":"0")}))}))}(e,s,u,d))}}))},this.scrollEl.addEventListener("scroll",this.scrollListenerCallback),f=this,[4,Promise.resolve().then(t.bind(null,37))];case 1:return f.gesture=n.sent().createGesture({el:this.scrollEl,gestureName:"refresher",gesturePriority:31,direction:"y",threshold:5,onStart:function(){h.pointerDown=!0,h.didRefresh||m(h.elementToTransform,"0px"),0===o&&(o=.16*h.scrollEl.clientHeight)},onMove:function(e){h.lastVelocityY=e.velocityY},onEnd:function(){h.pointerDown=!1,h.didStart=!1,h.needsCompletion?(h.resetNativeRefresher(h.elementToTransform,32),h.needsCompletion=!1):h.didRefresh&&Object(i.h)((function(){return m(h.elementToTransform,h.el.clientHeight+"px")}))}}),this.disabledChanged(),[2]}}))}))},e.prototype.setupMDNativeRefresher=function(e,r,s){return Object(n.a)(this,void 0,void 0,(function(){var l,f,h,u,g=this;return Object(n.c)(this,(function(m){switch(m.label){case 0:return l=Object(a.g)(r).querySelector("circle"),f=this.el.querySelector("ion-refresher-content .refresher-pulling-icon"),h=Object(a.g)(s).querySelector("circle"),null!==l&&null!==h&&Object(i.f)((function(){l.style.setProperty("animation","none"),s.style.setProperty("animation-delay","-655ms"),h.style.setProperty("animation-delay","-655ms")})),u=this,[4,Promise.resolve().then(t.bind(null,37))];case 1:return u.gesture=m.sent().createGesture({el:this.scrollEl,gestureName:"refresher",gesturePriority:31,direction:"y",threshold:5,canStart:function(){return 8!==g.state&&32!==g.state&&0===g.scrollEl.scrollTop},onStart:function(e){e.data={animation:void 0,didStart:!1,cancelled:!1}},onMove:function(r){if(r.velocityY<0&&0===g.progress&&!r.data.didStart||r.data.cancelled)r.data.cancelled=!0;else{if(!r.data.didStart){r.data.didStart=!0,g.state=2,Object(i.f)((function(){return g.scrollEl.style.setProperty("--overflow","hidden")}));var t=function(e,r,t){return"scale"===e?p(r,t):d(r,t)}(function(e){var r=e.previousElementSibling;return null!==r&&"ION-HEADER"===r.tagName?"translate":"scale"}(e),f,g.el);return r.data.animation=t,t.progressStart(!1,0),g.ionStart.emit(),void g.animations.push(t)}g.progress=Object(a.j)(0,r.deltaY/180*.5,1),r.data.animation.progressStep(g.progress),g.ionPull.emit()}},onEnd:function(e){if(e.data.didStart){if(Object(i.f)((function(){return g.scrollEl.style.removeProperty("--overflow")})),g.progress<=.4)return g.gesture.enable(!1),void e.data.animation.progressEnd(0,g.progress,500).onFinish((function(){g.animations.forEach((function(e){return e.destroy()})),g.animations=[],g.gesture.enable(!0),g.state=1}));var r=Object(o.a)([0,0],[0,0],[1,1],[1,1],g.progress)[0],t=function(e){return Object(c.a)().duration(125).addElement(e).fromTo("transform","translateY(var(--ion-pulling-refresher-translate, 100px))","translateY(0px)")}(f);g.animations.push(t),Object(i.f)((function(){return Object(n.a)(g,void 0,void 0,(function(){return Object(n.c)(this,(function(n){switch(n.label){case 0:return f.style.setProperty("--ion-pulling-refresher-translate",100*r+"px"),e.data.animation.progressEnd(),[4,t.play()];case 1:return n.sent(),this.beginRefresh(),e.data.animation.destroy(),[2]}}))}))}))}}}),this.disabledChanged(),[2]}}))}))},e.prototype.setupNativeRefresher=function(e){return Object(n.a)(this,void 0,void 0,(function(){var r,t;return Object(n.c)(this,(function(n){return this.scrollListenerCallback||!e||this.nativeRefresher||!this.scrollEl||(this.setCss(0,"",!1,""),this.nativeRefresher=!0,r=this.el.querySelector("ion-refresher-content .refresher-pulling ion-spinner"),t=this.el.querySelector("ion-refresher-content .refresher-refreshing ion-spinner"),"ios"===Object(s.b)(this)?this.setupiOSNativeRefresher(r,t):this.setupMDNativeRefresher(e,r,t)),[2]}))}))},e.prototype.componentDidUpdate=function(){this.checkNativeRefresher()},e.prototype.connectedCallback=function(){return Object(n.a)(this,void 0,void 0,(function(){var e,r,i,o=this;return Object(n.c)(this,(function(n){switch(n.label){case 0:return"fixed"!==this.el.getAttribute("slot")?(console.error('Make sure you use: '),[2]):(e=this.el.closest("ion-content"))?[4,new Promise((function(r){return Object(a.c)(e,r)}))]:(console.error(" must be used inside an "),[2]);case 1:return n.sent(),r=this,[4,e.getScrollElement()];case 2:return r.scrollEl=n.sent(),this.backgroundContentEl=Object(a.g)(e).querySelector("#background-content"),[4,b(this.el,Object(s.b)(this))];case 3:return n.sent()?(this.setupNativeRefresher(e),[3,6]):[3,4];case 4:return i=this,[4,Promise.resolve().then(t.bind(null,37))];case 5:i.gesture=n.sent().createGesture({el:e,gestureName:"refresher",gesturePriority:31,direction:"y",threshold:20,passive:!1,canStart:function(){return o.canStart()},onStart:function(){return o.onStart()},onMove:function(e){return o.onMove(e)},onEnd:function(){return o.onEnd()}}),this.disabledChanged(),n.label=6;case 6:return[2]}}))}))},e.prototype.disconnectedCallback=function(){this.destroyNativeRefresher(),this.scrollEl=void 0,this.gesture&&(this.gesture.destroy(),this.gesture=void 0)},e.prototype.complete=function(){return Object(n.a)(this,void 0,void 0,(function(){var e=this;return Object(n.c)(this,(function(r){return this.nativeRefresher?(this.needsCompletion=!0,this.pointerDown||Object(a.q)((function(){return Object(a.q)((function(){return e.resetNativeRefresher(e.elementToTransform,32)}))}))):this.close(32,"120ms"),[2]}))}))},e.prototype.cancel=function(){return Object(n.a)(this,void 0,void 0,(function(){var e=this;return Object(n.c)(this,(function(r){return this.nativeRefresher?this.pointerDown||Object(a.q)((function(){return Object(a.q)((function(){return e.resetNativeRefresher(e.elementToTransform,16)}))})):this.close(16,""),[2]}))}))},e.prototype.getProgress=function(){return Promise.resolve(this.progress)},e.prototype.canStart=function(){return!!this.scrollEl&&(1===this.state&&!(this.scrollEl.scrollTop>0))},e.prototype.onStart=function(){this.progress=0,this.state=1},e.prototype.onMove=function(e){if(this.scrollEl){var r=e.event;if(!(r.touches&&r.touches.length>1)&&0===(56&this.state)){var t=Number.isNaN(this.pullFactor)||this.pullFactor<0?1:this.pullFactor,n=e.deltaY*t;if(n<=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(r.cancelable&&r.preventDefault(),this.setCss(n,"0ms",!0,""),0!==n){var i=this.pullMin;this.progress=n/i,this.didStart||(this.didStart=!0,this.ionStart.emit()),this.ionPull.emit(),nthis.pullMax?this.beginRefresh():this.state=4}else this.progress=0}}},e.prototype.onEnd=function(){4===this.state?this.beginRefresh():2===this.state&&this.cancel()},e.prototype.beginRefresh=function(){this.state=8,this.setCss(this.pullMin,this.snapbackDuration,!0,""),this.ionRefresh.emit({complete:this.complete.bind(this)})},e.prototype.close=function(e,r){var t=this;setTimeout((function(){t.state=1,t.progress=0,t.didStart=!1,t.setCss(0,"0ms",!1,"")}),600),this.state=e,this.setCss(0,this.closeDuration,!0,r)},e.prototype.setCss=function(e,r,t,n){var s=this;this.nativeRefresher||(this.appliedStyles=e>0,Object(i.f)((function(){if(s.scrollEl&&s.backgroundContentEl){var i=s.scrollEl.style,o=s.backgroundContentEl.style;i.transform=o.transform=e>0?"translateY("+e+"px) translateZ(0px)":"",i.transitionDuration=o.transitionDuration=r,i.transitionDelay=o.transitionDelay=n,i.overflow=t?"hidden":""}})))},e.prototype.render=function(){var e,r=Object(s.b)(this);return Object(i.j)(i.c,{slot:"fixed",class:(e={},e[r]=!0,e["refresher-"+r]=!0,e["refresher-native"]=this.nativeRefresher,e["refresher-active"]=1!==this.state,e["refresher-pulling"]=2===this.state,e["refresher-ready"]=4===this.state,e["refresher-refreshing"]=8===this.state,e["refresher-cancelling"]=16===this.state,e["refresher-completing"]=32===this.state,e)})},Object.defineProperty(e.prototype,"el",{get:function(){return Object(i.k)(this)},enumerable:!1,configurable:!0}),Object.defineProperty(e,"watchers",{get:function(){return{disabled:["disabledChanged"]}},enumerable:!1,configurable:!0}),e}();x.style={ios:"ion-refresher{left:0;top:0;display:none;position:absolute;width:100%;height:60px;pointer-events:none;z-index:-1}[dir=rtl] ion-refresher,:host-context([dir=rtl]) ion-refresher{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}[dir=rtl] .refresher-pulling-icon,:host-context([dir=rtl]) .refresher-pulling-icon,[dir=rtl] .refresher-refreshing-icon,:host-context([dir=rtl]) .refresher-refreshing-icon{-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{margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){ion-refresher.refresher-native ion-spinner{margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}.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.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}@-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{left:0;top:0;display:none;position:absolute;width:100%;height:60px;pointer-events:none;z-index:-1}[dir=rtl] ion-refresher,:host-context([dir=rtl]) ion-refresher{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}[dir=rtl] .refresher-pulling-icon,:host-context([dir=rtl]) .refresher-pulling-icon,[dir=rtl] .refresher-refreshing-icon,:host-context([dir=rtl]) .refresher-refreshing-icon{-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{margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;width:24px;height:24px;color:var(--ion-color-primary, #3880ff)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){ion-refresher.refresher-native ion-spinner{margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}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{margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;left:0;right:0;bottom:-4px;position:absolute;color:var(--ion-color-primary, #3880ff);font-size:12px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){ion-refresher.refresher-native .arrow-container ion-icon{margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}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{margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;border-radius:100%;padding-left:8px;padding-right: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)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){ion-refresher.refresher-native .refresher-pulling-icon,ion-refresher.refresher-native .refresher-refreshing-icon{margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){ion-refresher.refresher-native .refresher-pulling-icon,ion-refresher.refresher-native .refresher-refreshing-icon{padding-left:unset;padding-right:unset;-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:8px;padding-inline-end:8px}}"};var w=function(){function e(e){Object(i.o)(this,e)}return e.prototype.componentWillLoad=function(){if(void 0===this.pullingIcon){var e=Object(s.b)(this),r=void 0!==this.el.style.webkitOverflowScrolling?"lines":"arrow-down";this.pullingIcon=s.c.get("refreshingIcon","ios"===e&&Object(s.a)("mobile")?s.c.get("spinner",r):"circular")}if(void 0===this.refreshingSpinner){e=Object(s.b)(this);this.refreshingSpinner=s.c.get("refreshingSpinner",s.c.get("spinner","ios"===e?"lines":"circular"))}},e.prototype.render=function(){var e=this.pullingIcon,r=null!=e&&void 0!==h.a[e],t=Object(s.b)(this);return Object(i.j)(i.c,{class:t},Object(i.j)("div",{class:"refresher-pulling"},this.pullingIcon&&r&&Object(i.j)("div",{class:"refresher-pulling-icon"},Object(i.j)("div",{class:"spinner-arrow-container"},Object(i.j)("ion-spinner",{name:this.pullingIcon,paused:!0}),"md"===t&&"circular"===this.pullingIcon&&Object(i.j)("div",{class:"arrow-container"},Object(i.j)("ion-icon",{name:"caret-back-sharp"})))),this.pullingIcon&&!r&&Object(i.j)("div",{class:"refresher-pulling-icon"},Object(i.j)("ion-icon",{icon:this.pullingIcon,lazy:!1})),this.pullingText&&Object(i.j)("div",{class:"refresher-pulling-text",innerHTML:Object(f.a)(this.pullingText)})),Object(i.j)("div",{class:"refresher-refreshing"},this.refreshingSpinner&&Object(i.j)("div",{class:"refresher-refreshing-icon"},Object(i.j)("ion-spinner",{name:this.refreshingSpinner})),this.refreshingText&&Object(i.j)("div",{class:"refresher-refreshing-text",innerHTML:Object(f.a)(this.refreshingText)})))},Object.defineProperty(e.prototype,"el",{get:function(){return Object(i.k)(this)},enumerable:!1,configurable:!0}),e}()},126:function(e,r,t){"use strict";t.d(r,"a",(function(){return s})),t.d(r,"b",(function(){return o})),t.d(r,"c",(function(){return i})),t.d(r,"d",(function(){return l})),t.d(r,"e",(function(){return a}));var n={getEngine:function(){var e=window;return e.TapticEngine||e.Capacitor&&e.Capacitor.isPluginAvailable("Haptics")&&e.Capacitor.Plugins.Haptics},available:function(){return!!this.getEngine()},isCordova:function(){return!!window.TapticEngine},isCapacitor:function(){return!!window.Capacitor},impact:function(e){var r=this.getEngine();if(r){var t=this.isCapacitor()?e.style.toUpperCase():e.style;r.impact({style:t})}},notification:function(e){var r=this.getEngine();if(r){var t=this.isCapacitor()?e.style.toUpperCase():e.style;r.notification({style:t})}},selection:function(){this.impact({style:"light"})},selectionStart:function(){var e=this.getEngine();e&&(this.isCapacitor()?e.selectionStart():e.gestureSelectionStart())},selectionChanged:function(){var e=this.getEngine();e&&(this.isCapacitor()?e.selectionChanged():e.gestureSelectionChanged())},selectionEnd:function(){var e=this.getEngine();e&&(this.isCapacitor()?e.selectionEnd():e.gestureSelectionEnd())}},i=function(){n.selection()},s=function(){n.selectionStart()},o=function(){n.selectionChanged()},a=function(){n.selectionEnd()},l=function(e){n.impact(e)}},129:function(e,r,t){"use strict";t.d(r,"a",(function(){return n}));var n={bubbles:{dur:1e3,circles:9,fn:function(e,r,t){var n=e*r/t-e+"ms",i=2*Math.PI*r/t;return{r:5,style:{top:9*Math.sin(i)+"px",left:9*Math.cos(i)+"px","animation-delay":n}}}},circles:{dur:1e3,circles:8,fn:function(e,r,t){var n=r/t,i=e*n-e+"ms",s=2*Math.PI*n;return{r:5,style:{top:9*Math.sin(s)+"px",left:9*Math.cos(s)+"px","animation-delay":i}}}},circular:{dur:1400,elmDuration:!0,circles:1,fn:function(){return{r:20,cx:48,cy:48,fill:"none",viewBox:"24 24 48 48",transform:"translate(0,0)",style:{}}}},crescent:{dur:750,circles:1,fn:function(){return{r:26,style:{}}}},dots:{dur:750,circles:3,fn:function(e,r){return{r:6,style:{left:9-9*r+"px","animation-delay":-110*r+"ms"}}}},lines:{dur:1e3,lines:12,fn:function(e,r,t){return{y1:17,y2:29,style:{transform:"rotate("+(30*r+(r<6?180:-180))+"deg)","animation-delay":e*r/t-e+"ms"}}}},"lines-small":{dur:1e3,lines:12,fn:function(e,r,t){return{y1:12,y2:20,style:{transform:"rotate("+(30*r+(r<6?180:-180))+"deg)","animation-delay":e*r/t-e+"ms"}}}}}}}]); +//# sourceMappingURL=11.f6714e52.chunk.js.map \ No newline at end of file diff --git a/docs/example/static/js/11.f6714e52.chunk.js.map b/docs/example/static/js/11.f6714e52.chunk.js.map new file mode 100644 index 0000000..edb0064 --- /dev/null +++ b/docs/example/static/js/11.f6714e52.chunk.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["../node_modules/@ionic/core/dist/esm-es5/ion-refresher_2.entry.js","../node_modules/@ionic/core/dist/esm-es5/haptic-27b3f981.js","../node_modules/@ionic/core/dist/esm-es5/spinner-configs-cd7845af.js"],"names":["createBaseAnimation","e","r","querySelector","t","shadowRoot","n","i","s","o","createAnimation","duration","easing","a","addElement","keyframes","offset","opacity","f","strokeDasharray","l","transform","h","c","addAnimation","createScaleAnimation","clientHeight","createTranslateAnimation","setSpinnerOpacity","style","setProperty","toString","translateElement","Promise","resolve","transitionEndAsync","writeTask","undefined","removeProperty","shouldUseNativeRefresher","__awaiter","__generator","this","label","componentOnReady","sent","isPlatform","webkitOverflowScrolling","transitionEnd","passive","target","addEventListener","setTimeout","clearTimeout","removeEventListener","Refresher","registerInstance","ionRefresh","createEvent","ionPull","ionStart","appliedStyles","didStart","progress","pointerDown","needsCompletion","didRefresh","lastVelocityY","animations","nativeRefresher","state","pullMin","pullMax","closeDuration","snapbackDuration","pullFactor","disabled","prototype","disabledChanged","gesture","enable","checkNativeRefresher","el","getIonMode","closest","setupNativeRefresher","destroyNativeRefresher","scrollEl","scrollListenerCallback","resetNativeRefresher","forEach","destroy","setupiOSNativeRefresher","elementToTransform","querySelectorAll","length","readTask","scrollTop","clamp","emit","Math","abs","floor","handleScrollWhileRefreshing","beginRefresh","hapticImpact","handleScrollWhilePulling","createGesture","gestureName","gesturePriority","direction","threshold","onStart","onMove","velocityY","onEnd","setupMDNativeRefresher","getElementRoot","canStart","data","animation","cancelled","createPullingAnimation","previousElementSibling","tagName","getRefresherAnimationType","progressStart","push","deltaY","progressStep","progressEnd","onFinish","getTimeGivenProgression","fromTo","createSnapBackAnimation","play","setCss","componentDidUpdate","connectedCallback","getAttribute","console","error","getScrollElement","backgroundContentEl","disconnectedCallback","complete","raf","close","cancel","getProgress","event","touches","Number","isNaN","cancelable","preventDefault","bind","transitionDuration","transitionDelay","overflow","render","Host","slot","class","Object","defineProperty","get","getElement","enumerable","configurable","ios","md","RefresherContent","componentWillLoad","pullingIcon","config","refreshingSpinner","SPINNERS","name","paused","icon","lazy","pullingText","innerHTML","sanitizeDOMString","refreshingText","HapticEngine","getEngine","window","TapticEngine","Capacitor","isPluginAvailable","Plugins","Haptics","available","isCordova","isCapacitor","impact","toUpperCase","notification","selection","selectionStart","gestureSelectionStart","selectionChanged","gestureSelectionChanged","selectionEnd","gestureSelectionEnd","hapticSelection","hapticSelectionStart","hapticSelectionChanged","hapticSelectionEnd","bubbles","dur","circles","fn","PI","top","sin","left","cos","circular","elmDuration","cx","cy","fill","viewBox","crescent","dots","lines","y1","y2"],"mappings":"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","file":"static/js/11.f6714e52.chunk.js","sourcesContent":["import{__awaiter,__generator}from\"tslib\";import{c as writeTask,r as registerInstance,e as createEvent,f as readTask,h,i as getElement,H as Host}from\"./index-7a8b7a1c.js\";import{a as isPlatform,b as getIonMode,c as config}from\"./ionic-global-63a97a32.js\";import{g as getTimeGivenProgression}from\"./cubic-bezier-eea9a7a9.js\";import{c as componentOnReady,j as clamp,g as getElementRoot,r as raf}from\"./helpers-dd7e4b7b.js\";import{d as hapticImpact}from\"./haptic-27b3f981.js\";import{c as createAnimation}from\"./animation-096c6391.js\";import{s as sanitizeDOMString}from\"./index-9e3fe806.js\";import{S as SPINNERS}from\"./spinner-configs-cd7845af.js\";var getRefresherAnimationType=function(e){var r=e.previousElementSibling;var t=r!==null&&r.tagName===\"ION-HEADER\";return t?\"translate\":\"scale\"};var createPullingAnimation=function(e,r,t){return e===\"scale\"?createScaleAnimation(r,t):createTranslateAnimation(r,t)};var createBaseAnimation=function(e){var r=e.querySelector(\"ion-spinner\");var t=r.shadowRoot.querySelector(\"circle\");var n=e.querySelector(\".spinner-arrow-container\");var i=e.querySelector(\".arrow-container\");var s=i?i.querySelector(\"ion-icon\"):null;var o=createAnimation().duration(1e3).easing(\"ease-out\");var a=createAnimation().addElement(n).keyframes([{offset:0,opacity:\"0.3\"},{offset:.45,opacity:\"0.3\"},{offset:.55,opacity:\"1\"},{offset:1,opacity:\"1\"}]);var f=createAnimation().addElement(t).keyframes([{offset:0,strokeDasharray:\"1px, 200px\"},{offset:.2,strokeDasharray:\"1px, 200px\"},{offset:.55,strokeDasharray:\"100px, 200px\"},{offset:1,strokeDasharray:\"100px, 200px\"}]);var l=createAnimation().addElement(r).keyframes([{offset:0,transform:\"rotate(-90deg)\"},{offset:1,transform:\"rotate(210deg)\"}]);if(i&&s){var h=createAnimation().addElement(i).keyframes([{offset:0,transform:\"rotate(0deg)\"},{offset:.3,transform:\"rotate(0deg)\"},{offset:.55,transform:\"rotate(280deg)\"},{offset:1,transform:\"rotate(400deg)\"}]);var c=createAnimation().addElement(s).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([h,c])}return o.addAnimation([a,f,l])};var createScaleAnimation=function(e,r){var t=r.clientHeight;var n=createAnimation().addElement(e).keyframes([{offset:0,transform:\"scale(0) translateY(-\"+t+\"px)\"},{offset:1,transform:\"scale(1) translateY(100px)\"}]);return createBaseAnimation(e).addAnimation([n])};var createTranslateAnimation=function(e,r){var t=r.clientHeight;var n=createAnimation().addElement(e).keyframes([{offset:0,transform:\"translateY(-\"+t+\"px)\"},{offset:1,transform:\"translateY(100px)\"}]);return createBaseAnimation(e).addAnimation([n])};var createSnapBackAnimation=function(e){return createAnimation().duration(125).addElement(e).fromTo(\"transform\",\"translateY(var(--ion-pulling-refresher-translate, 100px))\",\"translateY(0px)\")};var setSpinnerOpacity=function(e,r){e.style.setProperty(\"opacity\",r.toString())};var handleScrollWhilePulling=function(e,r,t,n){writeTask((function(){setSpinnerOpacity(e,t);r.forEach((function(e,r){return e.style.setProperty(\"opacity\",r<=n?\"0.99\":\"0\")}))}))};var handleScrollWhileRefreshing=function(e,r){writeTask((function(){e.style.setProperty(\"--refreshing-rotation-duration\",r>=1?\"0.5s\":\"2s\");e.style.setProperty(\"opacity\",\"1\")}))};var translateElement=function(e,r){if(!e){return Promise.resolve()}var t=transitionEndAsync(e,200);writeTask((function(){e.style.setProperty(\"transition\",\"0.2s all ease-out\");if(r===undefined){e.style.removeProperty(\"transform\")}else{e.style.setProperty(\"transform\",\"translate3d(0px, \"+r+\", 0px)\")}}));return t};var shouldUseNativeRefresher=function(e,r){return __awaiter(void 0,void 0,void 0,(function(){var t,n,i;return __generator(this,(function(s){switch(s.label){case 0:t=e.querySelector(\"ion-refresher-content\");if(!t){return[2,Promise.resolve(false)]}return[4,new Promise((function(e){return componentOnReady(t,e)}))];case 1:s.sent();n=e.querySelector(\"ion-refresher-content .refresher-pulling ion-spinner\");i=e.querySelector(\"ion-refresher-content .refresher-refreshing ion-spinner\");return[2,n!==null&&i!==null&&(r===\"ios\"&&isPlatform(\"mobile\")&&e.style.webkitOverflowScrolling!==undefined||r===\"md\")]}}))}))};var transitionEndAsync=function(e,r){if(r===void 0){r=0}return new Promise((function(t){transitionEnd(e,r,t)}))};var transitionEnd=function(e,r,t){if(r===void 0){r=0}var n;var i;var s={passive:true};var o=500;var a=function(){if(n){n()}};var f=function(r){if(r===undefined||e===r.target){a();t(r)}};if(e){e.addEventListener(\"webkitTransitionEnd\",f,s);e.addEventListener(\"transitionend\",f,s);i=setTimeout(f,r+o);n=function(){if(i){clearTimeout(i);i=undefined}e.removeEventListener(\"webkitTransitionEnd\",f,s);e.removeEventListener(\"transitionend\",f,s)}}return a};var refresherIosCss=\"ion-refresher{left:0;top:0;display:none;position:absolute;width:100%;height:60px;pointer-events:none;z-index:-1}[dir=rtl] ion-refresher,:host-context([dir=rtl]) ion-refresher{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}[dir=rtl] .refresher-pulling-icon,:host-context([dir=rtl]) .refresher-pulling-icon,[dir=rtl] .refresher-refreshing-icon,:host-context([dir=rtl]) .refresher-refreshing-icon{-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{margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){ion-refresher.refresher-native ion-spinner{margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}.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.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}@-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)}}\";var refresherMdCss=\"ion-refresher{left:0;top:0;display:none;position:absolute;width:100%;height:60px;pointer-events:none;z-index:-1}[dir=rtl] ion-refresher,:host-context([dir=rtl]) ion-refresher{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}[dir=rtl] .refresher-pulling-icon,:host-context([dir=rtl]) .refresher-pulling-icon,[dir=rtl] .refresher-refreshing-icon,:host-context([dir=rtl]) .refresher-refreshing-icon{-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{margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;width:24px;height:24px;color:var(--ion-color-primary, #3880ff)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){ion-refresher.refresher-native ion-spinner{margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}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{margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;left:0;right:0;bottom:-4px;position:absolute;color:var(--ion-color-primary, #3880ff);font-size:12px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){ion-refresher.refresher-native .arrow-container ion-icon{margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}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{margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;border-radius:100%;padding-left:8px;padding-right: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)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){ion-refresher.refresher-native .refresher-pulling-icon,ion-refresher.refresher-native .refresher-refreshing-icon{margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){ion-refresher.refresher-native .refresher-pulling-icon,ion-refresher.refresher-native .refresher-refreshing-icon{padding-left:unset;padding-right:unset;-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:8px;padding-inline-end:8px}}\";var Refresher=function(){function e(e){registerInstance(this,e);this.ionRefresh=createEvent(this,\"ionRefresh\",7);this.ionPull=createEvent(this,\"ionPull\",7);this.ionStart=createEvent(this,\"ionStart\",7);this.appliedStyles=false;this.didStart=false;this.progress=0;this.pointerDown=false;this.needsCompletion=false;this.didRefresh=false;this.lastVelocityY=0;this.animations=[];this.nativeRefresher=false;this.state=1;this.pullMin=60;this.pullMax=this.pullMin+60;this.closeDuration=\"280ms\";this.snapbackDuration=\"280ms\";this.pullFactor=1;this.disabled=false}e.prototype.disabledChanged=function(){if(this.gesture){this.gesture.enable(!this.disabled)}};e.prototype.checkNativeRefresher=function(){return __awaiter(this,void 0,void 0,(function(){var e,r;return __generator(this,(function(t){switch(t.label){case 0:return[4,shouldUseNativeRefresher(this.el,getIonMode(this))];case 1:e=t.sent();if(e&&!this.nativeRefresher){r=this.el.closest(\"ion-content\");this.setupNativeRefresher(r)}else if(!e){this.destroyNativeRefresher()}return[2]}}))}))};e.prototype.destroyNativeRefresher=function(){if(this.scrollEl&&this.scrollListenerCallback){this.scrollEl.removeEventListener(\"scroll\",this.scrollListenerCallback);this.scrollListenerCallback=undefined}this.nativeRefresher=false};e.prototype.resetNativeRefresher=function(e,r){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(t){switch(t.label){case 0:this.state=r;if(!(getIonMode(this)===\"ios\"))return[3,2];return[4,translateElement(e,undefined)];case 1:t.sent();return[3,4];case 2:return[4,transitionEndAsync(this.el.querySelector(\".refresher-refreshing-icon\"),200)];case 3:t.sent();t.label=4;case 4:this.didRefresh=false;this.needsCompletion=false;this.pointerDown=false;this.animations.forEach((function(e){return e.destroy()}));this.animations=[];this.progress=0;this.state=1;return[2]}}))}))};e.prototype.setupiOSNativeRefresher=function(e,r){return __awaiter(this,void 0,void 0,(function(){var t,n,i,s;var o=this;return __generator(this,(function(a){switch(a.label){case 0:this.elementToTransform=this.scrollEl;t=e.shadowRoot.querySelectorAll(\"svg\");n=this.scrollEl.clientHeight*.16;i=t.length;writeTask((function(){return t.forEach((function(e){return e.style.setProperty(\"animation\",\"none\")}))}));this.scrollListenerCallback=function(){if(!o.pointerDown&&o.state===1){return}readTask((function(){var s=o.scrollEl.scrollTop;var a=o.el.clientHeight;if(s>0){if(o.state===8){var f=clamp(0,s/(a*.5),1);writeTask((function(){return setSpinnerOpacity(r,1-f)}));return}writeTask((function(){return setSpinnerOpacity(e,0)}));return}if(o.pointerDown){if(!o.didStart){o.didStart=true;o.ionStart.emit()}if(o.pointerDown){o.ionPull.emit()}}var l=clamp(0,Math.abs(s)/a,.99);var h=o.progress=clamp(0,(Math.abs(s)-30)/n,1);var c=clamp(0,Math.floor(h*i),i-1);var u=o.state===8||c===i-1;if(u){if(o.pointerDown){handleScrollWhileRefreshing(r,o.lastVelocityY)}if(!o.didRefresh){o.beginRefresh();o.didRefresh=true;hapticImpact({style:\"light\"});if(!o.pointerDown){translateElement(o.elementToTransform,a+\"px\")}}}else{o.state=2;handleScrollWhilePulling(e,t,l,c)}}))};this.scrollEl.addEventListener(\"scroll\",this.scrollListenerCallback);s=this;return[4,import(\"./index-34cb2743.js\")];case 1:s.gesture=a.sent().createGesture({el:this.scrollEl,gestureName:\"refresher\",gesturePriority:31,direction:\"y\",threshold:5,onStart:function(){o.pointerDown=true;if(!o.didRefresh){translateElement(o.elementToTransform,\"0px\")}if(n===0){n=o.scrollEl.clientHeight*.16}},onMove:function(e){o.lastVelocityY=e.velocityY},onEnd:function(){o.pointerDown=false;o.didStart=false;if(o.needsCompletion){o.resetNativeRefresher(o.elementToTransform,32);o.needsCompletion=false}else if(o.didRefresh){readTask((function(){return translateElement(o.elementToTransform,o.el.clientHeight+\"px\")}))}}});this.disabledChanged();return[2]}}))}))};e.prototype.setupMDNativeRefresher=function(e,r,t){return __awaiter(this,void 0,void 0,(function(){var n,i,s,o;var a=this;return __generator(this,(function(f){switch(f.label){case 0:n=getElementRoot(r).querySelector(\"circle\");i=this.el.querySelector(\"ion-refresher-content .refresher-pulling-icon\");s=getElementRoot(t).querySelector(\"circle\");if(n!==null&&s!==null){writeTask((function(){n.style.setProperty(\"animation\",\"none\");t.style.setProperty(\"animation-delay\",\"-655ms\");s.style.setProperty(\"animation-delay\",\"-655ms\")}))}o=this;return[4,import(\"./index-34cb2743.js\")];case 1:o.gesture=f.sent().createGesture({el:this.scrollEl,gestureName:\"refresher\",gesturePriority:31,direction:\"y\",threshold:5,canStart:function(){return a.state!==8&&a.state!==32&&a.scrollEl.scrollTop===0},onStart:function(e){e.data={animation:undefined,didStart:false,cancelled:false}},onMove:function(r){if(r.velocityY<0&&a.progress===0&&!r.data.didStart||r.data.cancelled){r.data.cancelled=true;return}if(!r.data.didStart){r.data.didStart=true;a.state=2;writeTask((function(){return a.scrollEl.style.setProperty(\"--overflow\",\"hidden\")}));var t=getRefresherAnimationType(e);var n=createPullingAnimation(t,i,a.el);r.data.animation=n;n.progressStart(false,0);a.ionStart.emit();a.animations.push(n);return}a.progress=clamp(0,r.deltaY/180*.5,1);r.data.animation.progressStep(a.progress);a.ionPull.emit()},onEnd:function(e){if(!e.data.didStart){return}writeTask((function(){return a.scrollEl.style.removeProperty(\"--overflow\")}));if(a.progress<=.4){a.gesture.enable(false);e.data.animation.progressEnd(0,a.progress,500).onFinish((function(){a.animations.forEach((function(e){return e.destroy()}));a.animations=[];a.gesture.enable(true);a.state=1}));return}var r=getTimeGivenProgression([0,0],[0,0],[1,1],[1,1],a.progress)[0];var t=createSnapBackAnimation(i);a.animations.push(t);writeTask((function(){return __awaiter(a,void 0,void 0,(function(){return __generator(this,(function(n){switch(n.label){case 0:i.style.setProperty(\"--ion-pulling-refresher-translate\",r*100+\"px\");e.data.animation.progressEnd();return[4,t.play()];case 1:n.sent();this.beginRefresh();e.data.animation.destroy();return[2]}}))}))}))}});this.disabledChanged();return[2]}}))}))};e.prototype.setupNativeRefresher=function(e){return __awaiter(this,void 0,void 0,(function(){var r,t;return __generator(this,(function(n){if(this.scrollListenerCallback||!e||this.nativeRefresher||!this.scrollEl){return[2]}this.setCss(0,\"\",false,\"\");this.nativeRefresher=true;r=this.el.querySelector(\"ion-refresher-content .refresher-pulling ion-spinner\");t=this.el.querySelector(\"ion-refresher-content .refresher-refreshing ion-spinner\");if(getIonMode(this)===\"ios\"){this.setupiOSNativeRefresher(r,t)}else{this.setupMDNativeRefresher(e,r,t)}return[2]}))}))};e.prototype.componentDidUpdate=function(){this.checkNativeRefresher()};e.prototype.connectedCallback=function(){return __awaiter(this,void 0,void 0,(function(){var e,r,t;var n=this;return __generator(this,(function(i){switch(i.label){case 0:if(this.el.getAttribute(\"slot\")!==\"fixed\"){console.error('Make sure you use: ');return[2]}e=this.el.closest(\"ion-content\");if(!e){console.error(\" must be used inside an \");return[2]}return[4,new Promise((function(r){return componentOnReady(e,r)}))];case 1:i.sent();r=this;return[4,e.getScrollElement()];case 2:r.scrollEl=i.sent();this.backgroundContentEl=getElementRoot(e).querySelector(\"#background-content\");return[4,shouldUseNativeRefresher(this.el,getIonMode(this))];case 3:if(!i.sent())return[3,4];this.setupNativeRefresher(e);return[3,6];case 4:t=this;return[4,import(\"./index-34cb2743.js\")];case 5:t.gesture=i.sent().createGesture({el:e,gestureName:\"refresher\",gesturePriority:31,direction:\"y\",threshold:20,passive:false,canStart:function(){return n.canStart()},onStart:function(){return n.onStart()},onMove:function(e){return n.onMove(e)},onEnd:function(){return n.onEnd()}});this.disabledChanged();i.label=6;case 6:return[2]}}))}))};e.prototype.disconnectedCallback=function(){this.destroyNativeRefresher();this.scrollEl=undefined;if(this.gesture){this.gesture.destroy();this.gesture=undefined}};e.prototype.complete=function(){return __awaiter(this,void 0,void 0,(function(){var e=this;return __generator(this,(function(r){if(this.nativeRefresher){this.needsCompletion=true;if(!this.pointerDown){raf((function(){return raf((function(){return e.resetNativeRefresher(e.elementToTransform,32)}))}))}}else{this.close(32,\"120ms\")}return[2]}))}))};e.prototype.cancel=function(){return __awaiter(this,void 0,void 0,(function(){var e=this;return __generator(this,(function(r){if(this.nativeRefresher){if(!this.pointerDown){raf((function(){return raf((function(){return e.resetNativeRefresher(e.elementToTransform,16)}))}))}}else{this.close(16,\"\")}return[2]}))}))};e.prototype.getProgress=function(){return Promise.resolve(this.progress)};e.prototype.canStart=function(){if(!this.scrollEl){return false}if(this.state!==1){return false}if(this.scrollEl.scrollTop>0){return false}return true};e.prototype.onStart=function(){this.progress=0;this.state=1};e.prototype.onMove=function(e){if(!this.scrollEl){return}var r=e.event;if(r.touches&&r.touches.length>1){return}if((this.state&56)!==0){return}var t=Number.isNaN(this.pullFactor)||this.pullFactor<0?1:this.pullFactor;var n=e.deltaY*t;if(n<=0){this.progress=0;this.state=1;if(this.appliedStyles){this.setCss(0,\"\",false,\"\");return}return}if(this.state===1){var i=this.scrollEl.scrollTop;if(i>0){this.progress=0;return}this.state=2}if(r.cancelable){r.preventDefault()}this.setCss(n,\"0ms\",true,\"\");if(n===0){this.progress=0;return}var s=this.pullMin;this.progress=n/s;if(!this.didStart){this.didStart=true;this.ionStart.emit()}this.ionPull.emit();if(nthis.pullMax){this.beginRefresh();return}this.state=4;return};e.prototype.onEnd=function(){if(this.state===4){this.beginRefresh()}else if(this.state===2){this.cancel()}};e.prototype.beginRefresh=function(){this.state=8;this.setCss(this.pullMin,this.snapbackDuration,true,\"\");this.ionRefresh.emit({complete:this.complete.bind(this)})};e.prototype.close=function(e,r){var t=this;setTimeout((function(){t.state=1;t.progress=0;t.didStart=false;t.setCss(0,\"0ms\",false,\"\")}),600);this.state=e;this.setCss(0,this.closeDuration,true,r)};e.prototype.setCss=function(e,r,t,n){var i=this;if(this.nativeRefresher){return}this.appliedStyles=e>0;writeTask((function(){if(i.scrollEl&&i.backgroundContentEl){var s=i.scrollEl.style;var o=i.backgroundContentEl.style;s.transform=o.transform=e>0?\"translateY(\"+e+\"px) translateZ(0px)\":\"\";s.transitionDuration=o.transitionDuration=r;s.transitionDelay=o.transitionDelay=n;s.overflow=t?\"hidden\":\"\"}}))};e.prototype.render=function(){var e;var r=getIonMode(this);return h(Host,{slot:\"fixed\",class:(e={},e[r]=true,e[\"refresher-\"+r]=true,e[\"refresher-native\"]=this.nativeRefresher,e[\"refresher-active\"]=this.state!==1,e[\"refresher-pulling\"]=this.state===2,e[\"refresher-ready\"]=this.state===4,e[\"refresher-refreshing\"]=this.state===8,e[\"refresher-cancelling\"]=this.state===16,e[\"refresher-completing\"]=this.state===32,e)})};Object.defineProperty(e.prototype,\"el\",{get:function(){return getElement(this)},enumerable:false,configurable:true});Object.defineProperty(e,\"watchers\",{get:function(){return{disabled:[\"disabledChanged\"]}},enumerable:false,configurable:true});return e}();Refresher.style={ios:refresherIosCss,md:refresherMdCss};var RefresherContent=function(){function e(e){registerInstance(this,e)}e.prototype.componentWillLoad=function(){if(this.pullingIcon===undefined){var e=getIonMode(this);var r=this.el.style.webkitOverflowScrolling!==undefined?\"lines\":\"arrow-down\";this.pullingIcon=config.get(\"refreshingIcon\",e===\"ios\"&&isPlatform(\"mobile\")?config.get(\"spinner\",r):\"circular\")}if(this.refreshingSpinner===undefined){var e=getIonMode(this);this.refreshingSpinner=config.get(\"refreshingSpinner\",config.get(\"spinner\",e===\"ios\"?\"lines\":\"circular\"))}};e.prototype.render=function(){var e=this.pullingIcon;var r=e!=null&&SPINNERS[e]!==undefined;var t=getIonMode(this);return h(Host,{class:t},h(\"div\",{class:\"refresher-pulling\"},this.pullingIcon&&r&&h(\"div\",{class:\"refresher-pulling-icon\"},h(\"div\",{class:\"spinner-arrow-container\"},h(\"ion-spinner\",{name:this.pullingIcon,paused:true}),t===\"md\"&&this.pullingIcon===\"circular\"&&h(\"div\",{class:\"arrow-container\"},h(\"ion-icon\",{name:\"caret-back-sharp\"})))),this.pullingIcon&&!r&&h(\"div\",{class:\"refresher-pulling-icon\"},h(\"ion-icon\",{icon:this.pullingIcon,lazy:false})),this.pullingText&&h(\"div\",{class:\"refresher-pulling-text\",innerHTML:sanitizeDOMString(this.pullingText)})),h(\"div\",{class:\"refresher-refreshing\"},this.refreshingSpinner&&h(\"div\",{class:\"refresher-refreshing-icon\"},h(\"ion-spinner\",{name:this.refreshingSpinner})),this.refreshingText&&h(\"div\",{class:\"refresher-refreshing-text\",innerHTML:sanitizeDOMString(this.refreshingText)})))};Object.defineProperty(e.prototype,\"el\",{get:function(){return getElement(this)},enumerable:false,configurable:true});return e}();export{Refresher as ion_refresher,RefresherContent as ion_refresher_content};","var HapticEngine={getEngine:function(){var t=window;return t.TapticEngine||t.Capacitor&&t.Capacitor.isPluginAvailable(\"Haptics\")&&t.Capacitor.Plugins.Haptics},available:function(){return!!this.getEngine()},isCordova:function(){return!!window.TapticEngine},isCapacitor:function(){var t=window;return!!t.Capacitor},impact:function(t){var i=this.getEngine();if(!i){return}var n=this.isCapacitor()?t.style.toUpperCase():t.style;i.impact({style:n})},notification:function(t){var i=this.getEngine();if(!i){return}var n=this.isCapacitor()?t.style.toUpperCase():t.style;i.notification({style:n})},selection:function(){this.impact({style:\"light\"})},selectionStart:function(){var t=this.getEngine();if(!t){return}if(this.isCapacitor()){t.selectionStart()}else{t.gestureSelectionStart()}},selectionChanged:function(){var t=this.getEngine();if(!t){return}if(this.isCapacitor()){t.selectionChanged()}else{t.gestureSelectionChanged()}},selectionEnd:function(){var t=this.getEngine();if(!t){return}if(this.isCapacitor()){t.selectionEnd()}else{t.gestureSelectionEnd()}}};var hapticSelection=function(){HapticEngine.selection()};var hapticSelectionStart=function(){HapticEngine.selectionStart()};var hapticSelectionChanged=function(){HapticEngine.selectionChanged()};var hapticSelectionEnd=function(){HapticEngine.selectionEnd()};var hapticImpact=function(t){HapticEngine.impact(t)};export{hapticSelectionStart as a,hapticSelectionChanged as b,hapticSelection as c,hapticImpact as d,hapticSelectionEnd as h};","var spinners={bubbles:{dur:1e3,circles:9,fn:function(r,n,e){var t=r*n/e-r+\"ms\";var a=2*Math.PI*n/e;return{r:5,style:{top:9*Math.sin(a)+\"px\",left:9*Math.cos(a)+\"px\",\"animation-delay\":t}}}},circles:{dur:1e3,circles:8,fn:function(r,n,e){var t=n/e;var a=r*t-r+\"ms\";var s=2*Math.PI*t;return{r:5,style:{top:9*Math.sin(s)+\"px\",left:9*Math.cos(s)+\"px\",\"animation-delay\":a}}}},circular:{dur:1400,elmDuration:true,circles:1,fn:function(){return{r:20,cx:48,cy:48,fill:\"none\",viewBox:\"24 24 48 48\",transform:\"translate(0,0)\",style:{}}}},crescent:{dur:750,circles:1,fn:function(){return{r:26,style:{}}}},dots:{dur:750,circles:3,fn:function(r,n){var e=-(110*n)+\"ms\";return{r:6,style:{left:9-9*n+\"px\",\"animation-delay\":e}}}},lines:{dur:1e3,lines:12,fn:function(r,n,e){var t=\"rotate(\"+(30*n+(n<6?180:-180))+\"deg)\";var a=r*n/e-r+\"ms\";return{y1:17,y2:29,style:{transform:t,\"animation-delay\":a}}}},\"lines-small\":{dur:1e3,lines:12,fn:function(r,n,e){var t=\"rotate(\"+(30*n+(n<6?180:-180))+\"deg)\";var a=r*n/e-r+\"ms\";return{y1:12,y2:20,style:{transform:t,\"animation-delay\":a}}}}};var SPINNERS=spinners;export{SPINNERS as S};"],"sourceRoot":""} \ No newline at end of file diff --git a/docs/example/static/js/12.b3680251.chunk.js b/docs/example/static/js/12.b3680251.chunk.js new file mode 100644 index 0000000..5365c9e --- /dev/null +++ b/docs/example/static/js/12.b3680251.chunk.js @@ -0,0 +1,2 @@ +(this.webpackJsonpexample=this.webpackJsonpexample||[]).push([[12],{121:function(t,e,n){"use strict";n.r(e),n.d(e,"ion_toggle",(function(){return l}));var i=n(1),o=n(13),a=n(14),r=n(12),s=n(126),c=n(125),l=function(){function t(t){var e=this;Object(o.o)(this,t),this.ionChange=Object(o.g)(this,"ionChange",7),this.ionFocus=Object(o.g)(this,"ionFocus",7),this.ionBlur=Object(o.g)(this,"ionBlur",7),this.ionStyle=Object(o.g)(this,"ionStyle",7),this.inputId="ion-tg-"+g++,this.lastDrag=0,this.activated=!1,this.name=this.inputId,this.checked=!1,this.disabled=!1,this.value="on",this.onClick=function(t){t.preventDefault(),e.lastDrag+300n||o&&-in},g=0;l.style={ios:":host{-webkit-box-sizing:content-box !important;box-sizing:content-box !important;display:inline-block;position:relative;outline:none;contain:content;cursor:pointer;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}:host(.ion-focused) input{border:2px solid #5e9ed6}:host(.toggle-disabled){pointer-events:none}label{left:0;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}[dir=rtl] label,:host-context([dir=rtl]) label{left:unset;right:unset;right:0}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-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(--background);pointer-events:none;overflow:inherit}:host(.toggle-checked) .toggle-icon{background:var(--background-checked)}.toggle-inner{left:var(--handle-spacing);border-radius:var(--handle-border-radius);position:absolute;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}[dir=rtl] .toggle-inner,:host-context([dir=rtl]) .toggle-inner{left:unset;right:unset;right:var(--handle-spacing)}:host(.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-context([dir=rtl]):host(.toggle-checked) .toggle-icon-wrapper,:host-context([dir=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{-webkit-transform:translate3d(calc(var(--handle-spacing) * -2), 0, 0);transform:translate3d(calc(var(--handle-spacing) * -2), 0, 0);background:var(--handle-background-checked)}:host-context([dir=rtl]):host(.toggle-checked) .toggle-inner,:host-context([dir=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{--background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.088);--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;width:51px;height:32px;contain:strict;overflow:hidden}:host(.ion-color.toggle-checked) .toggle-icon{background:var(--ion-color-base)}.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}: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-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-context([dir=rtl]):host(.toggle-activated.toggle-checked) .toggle-icon-wrapper,:host-context([dir=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[slot]){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:20px;padding-right:10px;padding-top:6px;padding-bottom:5px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.in-item[slot]){padding-left:unset;padding-right:unset;-webkit-padding-start:20px;padding-inline-start:20px;-webkit-padding-end:10px;padding-inline-end:10px}}:host(.in-item[slot=start]){padding-left:0;padding-right:16px;padding-top:6px;padding-bottom:5px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.in-item[slot=start]){padding-left:unset;padding-right:unset;-webkit-padding-start:0;padding-inline-start:0;-webkit-padding-end:16px;padding-inline-end:16px}}",md:":host{-webkit-box-sizing:content-box !important;box-sizing:content-box !important;display:inline-block;position:relative;outline:none;contain:content;cursor:pointer;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}:host(.ion-focused) input{border:2px solid #5e9ed6}:host(.toggle-disabled){pointer-events:none}label{left:0;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}[dir=rtl] label,:host-context([dir=rtl]) label{left:unset;right:unset;right:0}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-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(--background);pointer-events:none;overflow:inherit}:host(.toggle-checked) .toggle-icon{background:var(--background-checked)}.toggle-inner{left:var(--handle-spacing);border-radius:var(--handle-border-radius);position:absolute;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}[dir=rtl] .toggle-inner,:host-context([dir=rtl]) .toggle-inner{left:unset;right:unset;right:var(--handle-spacing)}:host(.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-context([dir=rtl]):host(.toggle-checked) .toggle-icon-wrapper,:host-context([dir=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{-webkit-transform:translate3d(calc(var(--handle-spacing) * -2), 0, 0);transform:translate3d(calc(var(--handle-spacing) * -2), 0, 0);background:var(--handle-background-checked)}:host-context([dir=rtl]):host(.toggle-checked) .toggle-inner,:host-context([dir=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{--background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.39);--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);padding-left:12px;padding-right:12px;padding-top:12px;padding-bottom:12px;width:36px;height:14px;contain:strict}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:12px;padding-inline-start:12px;-webkit-padding-end:12px;padding-inline-end:12px}}: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)}.toggle-icon{-webkit-transition:background-color 160ms;transition:background-color 160ms}.toggle-inner{will-change:background-color, transform}:host(.toggle-disabled){opacity:0.3}:host(.in-item[slot]){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:16px;padding-right:0;padding-top:12px;padding-bottom:12px;cursor:pointer}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.in-item[slot]){padding-left:unset;padding-right:unset;-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:0;padding-inline-end:0}}:host(.in-item[slot=start]){padding-left:2px;padding-right:18px;padding-top:12px;padding-bottom:12px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.in-item[slot=start]){padding-left:unset;padding-right:unset;-webkit-padding-start:2px;padding-inline-start:2px;-webkit-padding-end:18px;padding-inline-end:18px}}"}},125:function(t,e,n){"use strict";n.d(e,"a",(function(){return a})),n.d(e,"b",(function(){return r})),n.d(e,"c",(function(){return o})),n.d(e,"d",(function(){return c}));var i=n(1),o=function(t,e){return null!==e.closest(t)},a=function(t,e){var n;return"string"===typeof t&&t.length>0?Object.assign(((n={"ion-color":!0})["ion-color-"+t]=!0,n),e):e},r=function(t){var e={};return function(t){return void 0!==t?(Array.isArray(t)?t:t.split(" ")).filter((function(t){return null!=t})).map((function(t){return t.trim()})).filter((function(t){return""!==t})):[]}(t).forEach((function(t){return e[t]=!0})),e},s=/^[a-z][a-z0-9+\-.]*:/,c=function(t,e,n,o){return Object(i.a)(void 0,void 0,void 0,(function(){var a;return Object(i.c)(this,(function(i){return null!=t&&"#"!==t[0]&&!s.test(t)&&(a=document.querySelector("ion-router"))?(null!=e&&e.preventDefault(),[2,a.push(t,n,o)]):[2,!1]}))}))}},126:function(t,e,n){"use strict";n.d(e,"a",(function(){return a})),n.d(e,"b",(function(){return r})),n.d(e,"c",(function(){return o})),n.d(e,"d",(function(){return c})),n.d(e,"e",(function(){return s}));var i={getEngine:function(){var t=window;return t.TapticEngine||t.Capacitor&&t.Capacitor.isPluginAvailable("Haptics")&&t.Capacitor.Plugins.Haptics},available:function(){return!!this.getEngine()},isCordova:function(){return!!window.TapticEngine},isCapacitor:function(){return!!window.Capacitor},impact:function(t){var e=this.getEngine();if(e){var n=this.isCapacitor()?t.style.toUpperCase():t.style;e.impact({style:n})}},notification:function(t){var e=this.getEngine();if(e){var n=this.isCapacitor()?t.style.toUpperCase():t.style;e.notification({style:n})}},selection:function(){this.impact({style:"light"})},selectionStart:function(){var t=this.getEngine();t&&(this.isCapacitor()?t.selectionStart():t.gestureSelectionStart())},selectionChanged:function(){var t=this.getEngine();t&&(this.isCapacitor()?t.selectionChanged():t.gestureSelectionChanged())},selectionEnd:function(){var t=this.getEngine();t&&(this.isCapacitor()?t.selectionEnd():t.gestureSelectionEnd())}},o=function(){i.selection()},a=function(){i.selectionStart()},r=function(){i.selectionChanged()},s=function(){i.selectionEnd()},c=function(t){i.impact(t)}}}]); +//# sourceMappingURL=12.b3680251.chunk.js.map \ No newline at end of file diff --git a/docs/example/static/js/12.b3680251.chunk.js.map b/docs/example/static/js/12.b3680251.chunk.js.map new file mode 100644 index 0000000..743df07 --- /dev/null +++ b/docs/example/static/js/12.b3680251.chunk.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["../node_modules/@ionic/core/dist/esm-es5/ion-toggle.entry.js","../node_modules/@ionic/core/dist/esm-es5/theme-ff3fc52f.js","../node_modules/@ionic/core/dist/esm-es5/haptic-27b3f981.js"],"names":["Toggle","t","e","this","registerInstance","ionChange","createEvent","ionFocus","ionBlur","ionStyle","inputId","toggleIds","lastDrag","activated","name","checked","disabled","value","onClick","preventDefault","Date","now","onFocus","emit","onBlur","prototype","checkedChanged","disabledChanged","emitStyle","gesture","enable","connectedCallback","__awaiter","__generator","n","label","sent","createGesture","el","gestureName","gesturePriority","threshold","passive","onStart","onMove","onEnd","disconnectedCallback","destroy","undefined","componentWillLoad","setFocus","shouldToggle","document","deltaX","hapticSelection","event","stopImmediatePropagation","getValue","focusEl","focus","render","a","i","color","o","r","s","d","l","c","getIonMode","g","getAriaLabel","p","b","labelId","u","labelText","m","renderHiddenInput","h","Host","role","class","createColorClasses","hostContext","part","htmlFor","type","id","ref","Object","defineProperty","get","getElement","enumerable","configurable","dir","style","ios","md","closest","length","assign","getClassMap","Array","isArray","split","filter","map","trim","getClassList","forEach","SCHEME","openURL","test","querySelector","push","HapticEngine","getEngine","window","TapticEngine","Capacitor","isPluginAvailable","Plugins","Haptics","available","isCordova","isCapacitor","impact","toUpperCase","notification","selection","selectionStart","gestureSelectionStart","selectionChanged","gestureSelectionChanged","selectionEnd","gestureSelectionEnd","hapticSelectionStart","hapticSelectionChanged","hapticSelectionEnd","hapticImpact"],"mappings":"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","file":"static/js/12.b3680251.chunk.js","sourcesContent":["import{__awaiter,__generator}from\"tslib\";import{r as registerInstance,e as createEvent,h,H as Host,i as getElement}from\"./index-7a8b7a1c.js\";import{b as getIonMode}from\"./ionic-global-63a97a32.js\";import{d as getAriaLabel,e as renderHiddenInput}from\"./helpers-dd7e4b7b.js\";import{c as hapticSelection}from\"./haptic-27b3f981.js\";import{c as createColorClasses,h as hostContext}from\"./theme-ff3fc52f.js\";var toggleIosCss=\":host{-webkit-box-sizing:content-box !important;box-sizing:content-box !important;display:inline-block;position:relative;outline:none;contain:content;cursor:pointer;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}:host(.ion-focused) input{border:2px solid #5e9ed6}:host(.toggle-disabled){pointer-events:none}label{left:0;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}[dir=rtl] label,:host-context([dir=rtl]) label{left:unset;right:unset;right:0}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-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(--background);pointer-events:none;overflow:inherit}:host(.toggle-checked) .toggle-icon{background:var(--background-checked)}.toggle-inner{left:var(--handle-spacing);border-radius:var(--handle-border-radius);position:absolute;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}[dir=rtl] .toggle-inner,:host-context([dir=rtl]) .toggle-inner{left:unset;right:unset;right:var(--handle-spacing)}:host(.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-context([dir=rtl]):host(.toggle-checked) .toggle-icon-wrapper,:host-context([dir=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{-webkit-transform:translate3d(calc(var(--handle-spacing) * -2), 0, 0);transform:translate3d(calc(var(--handle-spacing) * -2), 0, 0);background:var(--handle-background-checked)}:host-context([dir=rtl]):host(.toggle-checked) .toggle-inner,:host-context([dir=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{--background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.088);--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;width:51px;height:32px;contain:strict;overflow:hidden}:host(.ion-color.toggle-checked) .toggle-icon{background:var(--ion-color-base)}.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}: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-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-context([dir=rtl]):host(.toggle-activated.toggle-checked) .toggle-icon-wrapper,:host-context([dir=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[slot]){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:20px;padding-right:10px;padding-top:6px;padding-bottom:5px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.in-item[slot]){padding-left:unset;padding-right:unset;-webkit-padding-start:20px;padding-inline-start:20px;-webkit-padding-end:10px;padding-inline-end:10px}}:host(.in-item[slot=start]){padding-left:0;padding-right:16px;padding-top:6px;padding-bottom:5px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.in-item[slot=start]){padding-left:unset;padding-right:unset;-webkit-padding-start:0;padding-inline-start:0;-webkit-padding-end:16px;padding-inline-end:16px}}\";var toggleMdCss=\":host{-webkit-box-sizing:content-box !important;box-sizing:content-box !important;display:inline-block;position:relative;outline:none;contain:content;cursor:pointer;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}:host(.ion-focused) input{border:2px solid #5e9ed6}:host(.toggle-disabled){pointer-events:none}label{left:0;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}[dir=rtl] label,:host-context([dir=rtl]) label{left:unset;right:unset;right:0}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-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(--background);pointer-events:none;overflow:inherit}:host(.toggle-checked) .toggle-icon{background:var(--background-checked)}.toggle-inner{left:var(--handle-spacing);border-radius:var(--handle-border-radius);position:absolute;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}[dir=rtl] .toggle-inner,:host-context([dir=rtl]) .toggle-inner{left:unset;right:unset;right:var(--handle-spacing)}:host(.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-context([dir=rtl]):host(.toggle-checked) .toggle-icon-wrapper,:host-context([dir=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{-webkit-transform:translate3d(calc(var(--handle-spacing) * -2), 0, 0);transform:translate3d(calc(var(--handle-spacing) * -2), 0, 0);background:var(--handle-background-checked)}:host-context([dir=rtl]):host(.toggle-checked) .toggle-inner,:host-context([dir=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{--background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.39);--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);padding-left:12px;padding-right:12px;padding-top:12px;padding-bottom:12px;width:36px;height:14px;contain:strict}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:12px;padding-inline-start:12px;-webkit-padding-end:12px;padding-inline-end:12px}}: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)}.toggle-icon{-webkit-transition:background-color 160ms;transition:background-color 160ms}.toggle-inner{will-change:background-color, transform}:host(.toggle-disabled){opacity:0.3}:host(.in-item[slot]){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:16px;padding-right:0;padding-top:12px;padding-bottom:12px;cursor:pointer}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.in-item[slot]){padding-left:unset;padding-right:unset;-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:0;padding-inline-end:0}}:host(.in-item[slot=start]){padding-left:2px;padding-right:18px;padding-top:12px;padding-bottom:12px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.in-item[slot=start]){padding-left:unset;padding-right:unset;-webkit-padding-start:2px;padding-inline-start:2px;-webkit-padding-end:18px;padding-inline-end:18px}}\";var Toggle=function(){function t(t){var e=this;registerInstance(this,t);this.ionChange=createEvent(this,\"ionChange\",7);this.ionFocus=createEvent(this,\"ionFocus\",7);this.ionBlur=createEvent(this,\"ionBlur\",7);this.ionStyle=createEvent(this,\"ionStyle\",7);this.inputId=\"ion-tg-\"+toggleIds++;this.lastDrag=0;this.activated=false;this.name=this.inputId;this.checked=false;this.disabled=false;this.value=\"on\";this.onClick=function(t){t.preventDefault();if(e.lastDrag+300n||i&&-an}};var toggleIds=0;Toggle.style={ios:toggleIosCss,md:toggleMdCss};export{Toggle as ion_toggle};","import{__awaiter,__generator}from\"tslib\";var hostContext=function(r,t){return t.closest(r)!==null};var createColorClasses=function(r,t){var e;return typeof r===\"string\"&&r.length>0?Object.assign((e={\"ion-color\":true},e[\"ion-color-\"+r]=true,e),t):t};var getClassList=function(r){if(r!==undefined){var t=Array.isArray(r)?r:r.split(\" \");return t.filter((function(r){return r!=null})).map((function(r){return r.trim()})).filter((function(r){return r!==\"\"}))}return[]};var getClassMap=function(r){var t={};getClassList(r).forEach((function(r){return t[r]=true}));return t};var SCHEME=/^[a-z][a-z0-9+\\-.]*:/;var openURL=function(r,t,e,n){return __awaiter(void 0,void 0,void 0,(function(){var o;return __generator(this,(function(a){if(r!=null&&r[0]!==\"#\"&&!SCHEME.test(r)){o=document.querySelector(\"ion-router\");if(o){if(t!=null){t.preventDefault()}return[2,o.push(r,e,n)]}}return[2,false]}))}))};export{createColorClasses as c,getClassMap as g,hostContext as h,openURL as o};","var HapticEngine={getEngine:function(){var t=window;return t.TapticEngine||t.Capacitor&&t.Capacitor.isPluginAvailable(\"Haptics\")&&t.Capacitor.Plugins.Haptics},available:function(){return!!this.getEngine()},isCordova:function(){return!!window.TapticEngine},isCapacitor:function(){var t=window;return!!t.Capacitor},impact:function(t){var i=this.getEngine();if(!i){return}var n=this.isCapacitor()?t.style.toUpperCase():t.style;i.impact({style:n})},notification:function(t){var i=this.getEngine();if(!i){return}var n=this.isCapacitor()?t.style.toUpperCase():t.style;i.notification({style:n})},selection:function(){this.impact({style:\"light\"})},selectionStart:function(){var t=this.getEngine();if(!t){return}if(this.isCapacitor()){t.selectionStart()}else{t.gestureSelectionStart()}},selectionChanged:function(){var t=this.getEngine();if(!t){return}if(this.isCapacitor()){t.selectionChanged()}else{t.gestureSelectionChanged()}},selectionEnd:function(){var t=this.getEngine();if(!t){return}if(this.isCapacitor()){t.selectionEnd()}else{t.gestureSelectionEnd()}}};var hapticSelection=function(){HapticEngine.selection()};var hapticSelectionStart=function(){HapticEngine.selectionStart()};var hapticSelectionChanged=function(){HapticEngine.selectionChanged()};var hapticSelectionEnd=function(){HapticEngine.selectionEnd()};var hapticImpact=function(t){HapticEngine.impact(t)};export{hapticSelectionStart as a,hapticSelectionChanged as b,hapticSelection as c,hapticImpact as d,hapticSelectionEnd as h};"],"sourceRoot":""} \ No newline at end of file diff --git a/docs/example/static/js/13.bafa626b.chunk.js b/docs/example/static/js/13.bafa626b.chunk.js new file mode 100644 index 0000000..2a3284a --- /dev/null +++ b/docs/example/static/js/13.bafa626b.chunk.js @@ -0,0 +1,2 @@ +(this.webpackJsonpexample=this.webpackJsonpexample||[]).push([[13],{114:function(e,r,t){"use strict";t.r(r),t.d(r,"ion_spinner",(function(){return o}));var n=t(13),i=t(14),s=t(125),a=t(129),o=function(){function e(e){Object(n.o)(this,e),this.paused=!1}return e.prototype.getName=function(){var e=this.name||i.c.get("spinner"),r=Object(i.b)(this);return e||("ios"===r?"lines":"circular")},e.prototype.render=function(){var e,r=this,t=Object(i.b)(r),o=r.getName(),f=a.a[o]||a.a.lines,u="number"===typeof r.duration&&r.duration>10?r.duration:f.dur,p=[];if(void 0!==f.circles)for(var m=0;m0?Object.assign(((t={"ion-color":!0})["ion-color-"+e]=!0,t),r):r},a=function(e){var r={};return function(e){return void 0!==e?(Array.isArray(e)?e:e.split(" ")).filter((function(e){return null!=e})).map((function(e){return e.trim()})).filter((function(e){return""!==e})):[]}(e).forEach((function(e){return r[e]=!0})),r},o=/^[a-z][a-z0-9+\-.]*:/,c=function(e,r,t,i){return Object(n.a)(void 0,void 0,void 0,(function(){var s;return Object(n.c)(this,(function(n){return null!=e&&"#"!==e[0]&&!o.test(e)&&(s=document.querySelector("ion-router"))?(null!=r&&r.preventDefault(),[2,s.push(e,t,i)]):[2,!1]}))}))}},129:function(e,r,t){"use strict";t.d(r,"a",(function(){return n}));var n={bubbles:{dur:1e3,circles:9,fn:function(e,r,t){var n=e*r/t-e+"ms",i=2*Math.PI*r/t;return{r:5,style:{top:9*Math.sin(i)+"px",left:9*Math.cos(i)+"px","animation-delay":n}}}},circles:{dur:1e3,circles:8,fn:function(e,r,t){var n=r/t,i=e*n-e+"ms",s=2*Math.PI*n;return{r:5,style:{top:9*Math.sin(s)+"px",left:9*Math.cos(s)+"px","animation-delay":i}}}},circular:{dur:1400,elmDuration:!0,circles:1,fn:function(){return{r:20,cx:48,cy:48,fill:"none",viewBox:"24 24 48 48",transform:"translate(0,0)",style:{}}}},crescent:{dur:750,circles:1,fn:function(){return{r:26,style:{}}}},dots:{dur:750,circles:3,fn:function(e,r){return{r:6,style:{left:9-9*r+"px","animation-delay":-110*r+"ms"}}}},lines:{dur:1e3,lines:12,fn:function(e,r,t){return{y1:17,y2:29,style:{transform:"rotate("+(30*r+(r<6?180:-180))+"deg)","animation-delay":e*r/t-e+"ms"}}}},"lines-small":{dur:1e3,lines:12,fn:function(e,r,t){return{y1:12,y2:20,style:{transform:"rotate("+(30*r+(r<6?180:-180))+"deg)","animation-delay":e*r/t-e+"ms"}}}}}}}]); +//# sourceMappingURL=13.bafa626b.chunk.js.map \ No newline at end of file diff --git a/docs/example/static/js/13.bafa626b.chunk.js.map b/docs/example/static/js/13.bafa626b.chunk.js.map new file mode 100644 index 0000000..0104ec1 --- /dev/null +++ b/docs/example/static/js/13.bafa626b.chunk.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["../node_modules/@ionic/core/dist/esm-es5/ion-spinner.entry.js","../node_modules/@ionic/core/dist/esm-es5/theme-ff3fc52f.js","../node_modules/@ionic/core/dist/esm-es5/spinner-configs-cd7845af.js"],"names":["Spinner","e","registerInstance","this","paused","prototype","getName","name","config","get","r","getIonMode","render","n","t","s","SPINNERS","i","duration","dur","a","undefined","circles","o","push","buildCircle","lines","buildLine","h","Host","class","createColorClasses","color","getBoolean","role","style","elmDuration","animationDuration","fn","viewBox","transform","cx","cy","y1","y2","hostContext","closest","length","Object","assign","getClassMap","Array","isArray","split","filter","map","trim","getClassList","forEach","SCHEME","openURL","__awaiter","__generator","test","document","querySelector","preventDefault","bubbles","Math","PI","top","sin","left","cos","circular","fill","crescent","dots"],"mappings":"qGAAA,yFAAslIA,EAAQ,WAAW,SAASC,EAAEA,GAAGC,YAAiBC,KAAKF,GAAGE,KAAKC,QAAO,EAAqvB,OAA/uBH,EAAEI,UAAUC,QAAQ,WAAW,IAAIL,EAAEE,KAAKI,MAAMC,IAAOC,IAAI,WAAeC,EAAEC,YAAWR,MAAM,OAAGF,IAAuB,QAAJS,EAAU,QAAQ,aAAYT,EAAEI,UAAUO,OAAO,WAAW,IAAIX,EAAMS,EAAEP,KAASU,EAAEF,YAAWD,GAAOI,EAAEJ,EAAEJ,UAAcS,EAAEC,IAASF,IAAIE,IAAQ,MAAcC,EAAsB,kBAAbP,EAAEQ,UAAqBR,EAAEQ,SAAS,GAAGR,EAAEQ,SAASH,EAAEI,IAAQC,EAAE,GAAG,QAAeC,IAAZN,EAAEO,QAAqB,IAAI,IAAIC,EAAE,EAAEA,EAAER,EAAEO,QAAQC,IAAKH,EAAEI,KAAKC,EAAYV,EAAEE,EAAEM,EAAER,EAAEO,eAAgB,QAAaD,IAAVN,EAAEW,MAAmB,IAAQH,EAAE,EAAEA,EAAER,EAAEW,MAAMH,IAAKH,EAAEI,KAAKG,EAAUZ,EAAEE,EAAEM,EAAER,EAAEW,QAAS,OAAOE,YAAEC,IAAK,CAACC,MAAMC,YAAmBrB,EAAEsB,OAAO/B,EAAE,GAAGA,EAAEY,IAAG,EAAKZ,EAAE,WAAWa,IAAG,EAAKb,EAAE,oBAAoBS,EAAEN,QAAQI,IAAOyB,WAAW,YAAYhC,IAAIiC,KAAK,cAAcC,MAAMpB,EAAEqB,YAAY,CAACC,kBAAkBpB,EAAE,MAAM,IAAIG,IAAWnB,EAA1zB,GAAm0BwB,EAAY,SAASxB,EAAES,EAAEG,EAAEC,GAAG,IAAIC,EAAEd,EAAEqC,GAAG5B,EAAEG,EAAEC,GAAwC,OAArCC,EAAEoB,MAAM,sBAAsBzB,EAAE,KAAYkB,YAAE,MAAM,CAACW,QAAQxB,EAAEwB,SAAS,YAAYJ,MAAMpB,EAAEoB,OAAOP,YAAE,SAAS,CAACY,UAAUzB,EAAEyB,WAAW,mBAAmBC,GAAG1B,EAAE0B,GAAGC,GAAG3B,EAAE2B,GAAGhC,EAAEK,EAAEL,EAAEyB,MAAMlC,EAAEmC,YAAY,CAACC,kBAAkB3B,EAAE,MAAM,OAAWiB,EAAU,SAAS1B,EAAES,EAAEG,EAAEC,GAAG,IAAIC,EAAEd,EAAEqC,GAAG5B,EAAEG,EAAEC,GAAwC,OAArCC,EAAEoB,MAAM,sBAAsBzB,EAAE,KAAYkB,YAAE,MAAM,CAACW,QAAQxB,EAAEwB,SAAS,YAAYJ,MAAMpB,EAAEoB,OAAOP,YAAE,OAAO,CAACY,UAAU,mBAAmBG,GAAG5B,EAAE4B,GAAGC,GAAG7B,EAAE6B,OAAO5C,EAAQmC,MAAtoK,20H,iCCAxQ,mJAA6CU,EAAY,SAASnC,EAAEI,GAAG,OAAsB,OAAfA,EAAEgC,QAAQpC,IAAeqB,EAAmB,SAASrB,EAAEI,GAAG,IAAIb,EAAE,MAAkB,kBAAJS,GAAcA,EAAEqC,OAAO,EAAEC,OAAOC,SAAQhD,EAAE,CAAC,aAAY,IAAQ,aAAaS,IAAG,EAAKT,GAAGa,GAAGA,GAA8NoC,EAAY,SAASxC,GAAG,IAAII,EAAE,GAA4D,OAApS,SAASJ,GAAG,YAAOW,IAAJX,GAAqByC,MAAMC,QAAQ1C,GAAGA,EAAEA,EAAE2C,MAAM,MAAcC,QAAQ,SAAS5C,GAAG,OAAU,MAAHA,KAAW6C,KAAK,SAAS7C,GAAG,OAAOA,EAAE8C,UAAUF,QAAQ,SAAS5C,GAAG,MAAW,KAAJA,KAAgB,GAAyC+C,CAAa/C,GAAGgD,SAAS,SAAShD,GAAG,OAAOI,EAAEJ,IAAG,KAAeI,GAAO6C,EAAO,uBAA2BC,EAAQ,SAASlD,EAAEI,EAAEb,EAAEY,GAAG,OAAOgD,iBAAU,OAAO,OAAO,GAAQ,WAAW,IAAItC,EAAE,OAAOuC,YAAY3D,MAAM,SAASiB,GAAG,OAAM,MAAHV,GAAgB,MAAPA,EAAE,KAAWiD,EAAOI,KAAKrD,KAAIa,EAAEyC,SAASC,cAAc,gBAA0B,MAAHnD,GAASA,EAAEoD,iBAAuB,CAAC,EAAE3C,EAAEC,KAAKd,EAAET,EAAEY,KAAW,CAAC,GAAE,W,iCCA52B,sCAAqiCG,EAAxhC,CAACmD,QAAQ,CAAChD,IAAI,IAAIG,QAAQ,EAAEgB,GAAG,SAAS5B,EAAEG,EAAEZ,GAAG,IAAIa,EAAEJ,EAAEG,EAAEZ,EAAES,EAAE,KAASU,EAAE,EAAEgD,KAAKC,GAAGxD,EAAEZ,EAAE,MAAM,CAACS,EAAE,EAAEyB,MAAM,CAACmC,IAAI,EAAEF,KAAKG,IAAInD,GAAG,KAAKoD,KAAK,EAAEJ,KAAKK,IAAIrD,GAAG,KAAK,kBAAkBN,MAAMQ,QAAQ,CAACH,IAAI,IAAIG,QAAQ,EAAEgB,GAAG,SAAS5B,EAAEG,EAAEZ,GAAG,IAAIa,EAAED,EAAEZ,EAAMmB,EAAEV,EAAEI,EAAEJ,EAAE,KAASK,EAAE,EAAEqD,KAAKC,GAAGvD,EAAE,MAAM,CAACJ,EAAE,EAAEyB,MAAM,CAACmC,IAAI,EAAEF,KAAKG,IAAIxD,GAAG,KAAKyD,KAAK,EAAEJ,KAAKK,IAAI1D,GAAG,KAAK,kBAAkBK,MAAMsD,SAAS,CAACvD,IAAI,KAAKiB,aAAY,EAAKd,QAAQ,EAAEgB,GAAG,WAAW,MAAM,CAAC5B,EAAE,GAAG+B,GAAG,GAAGC,GAAG,GAAGiC,KAAK,OAAOpC,QAAQ,cAAcC,UAAU,iBAAiBL,MAAM,MAAMyC,SAAS,CAACzD,IAAI,IAAIG,QAAQ,EAAEgB,GAAG,WAAW,MAAM,CAAC5B,EAAE,GAAGyB,MAAM,MAAM0C,KAAK,CAAC1D,IAAI,IAAIG,QAAQ,EAAEgB,GAAG,SAAS5B,EAAEG,GAAuB,MAAM,CAACH,EAAE,EAAEyB,MAAM,CAACqC,KAAK,EAAE,EAAE3D,EAAE,KAAK,mBAA9C,IAAIA,EAAG,SAA+Da,MAAM,CAACP,IAAI,IAAIO,MAAM,GAAGY,GAAG,SAAS5B,EAAEG,EAAEZ,GAAmE,MAAM,CAAC0C,GAAG,GAAGC,GAAG,GAAGT,MAAM,CAACK,UAApF,WAAW,GAAG3B,GAAGA,EAAE,EAAE,KAAK,MAAM,OAAgE,kBAAnDH,EAAEG,EAAEZ,EAAES,EAAE,SAAmE,cAAc,CAACS,IAAI,IAAIO,MAAM,GAAGY,GAAG,SAAS5B,EAAEG,EAAEZ,GAAmE,MAAM,CAAC0C,GAAG,GAAGC,GAAG,GAAGT,MAAM,CAACK,UAApF,WAAW,GAAG3B,GAAGA,EAAE,EAAE,KAAK,MAAM,OAAgE,kBAAnDH,EAAEG,EAAEZ,EAAES,EAAE","file":"static/js/13.bafa626b.chunk.js","sourcesContent":["import{r as registerInstance,h,H as Host}from\"./index-7a8b7a1c.js\";import{c as config,b as getIonMode}from\"./ionic-global-63a97a32.js\";import{c as createColorClasses}from\"./theme-ff3fc52f.js\";import{S as SPINNERS}from\"./spinner-configs-cd7845af.js\";var spinnerCss=\":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{left:0;top:0;-webkit-transform-origin:center;transform-origin:center;position:absolute;width:100%;height:100%;-webkit-transform:translateZ(0);transform:translateZ(0)}[dir=rtl] svg,:host-context([dir=rtl]) svg{left:unset;right:unset;right:0}[dir=rtl] svg,:host-context([dir=rtl]) svg{-webkit-transform-origin:calc(100% - center);transform-origin:calc(100% - center)}:host(.spinner-lines) line,:host(.spinner-lines-small) line{stroke-width:4px;stroke-linecap:round;stroke:currentColor}:host(.spinner-lines) svg,:host(.spinner-lines-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){-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}}\";var Spinner=function(){function e(e){registerInstance(this,e);this.paused=false}e.prototype.getName=function(){var e=this.name||config.get(\"spinner\");var r=getIonMode(this);if(e){return e}return r===\"ios\"?\"lines\":\"circular\"};e.prototype.render=function(){var e;var r=this;var n=getIonMode(r);var t=r.getName();var s=SPINNERS[t]||SPINNERS[\"lines\"];var i=typeof r.duration===\"number\"&&r.duration>10?r.duration:s.dur;var a=[];if(s.circles!==undefined){for(var o=0;o0?Object.assign((e={\"ion-color\":true},e[\"ion-color-\"+r]=true,e),t):t};var getClassList=function(r){if(r!==undefined){var t=Array.isArray(r)?r:r.split(\" \");return t.filter((function(r){return r!=null})).map((function(r){return r.trim()})).filter((function(r){return r!==\"\"}))}return[]};var getClassMap=function(r){var t={};getClassList(r).forEach((function(r){return t[r]=true}));return t};var SCHEME=/^[a-z][a-z0-9+\\-.]*:/;var openURL=function(r,t,e,n){return __awaiter(void 0,void 0,void 0,(function(){var o;return __generator(this,(function(a){if(r!=null&&r[0]!==\"#\"&&!SCHEME.test(r)){o=document.querySelector(\"ion-router\");if(o){if(t!=null){t.preventDefault()}return[2,o.push(r,e,n)]}}return[2,false]}))}))};export{createColorClasses as c,getClassMap as g,hostContext as h,openURL as o};","var spinners={bubbles:{dur:1e3,circles:9,fn:function(r,n,e){var t=r*n/e-r+\"ms\";var a=2*Math.PI*n/e;return{r:5,style:{top:9*Math.sin(a)+\"px\",left:9*Math.cos(a)+\"px\",\"animation-delay\":t}}}},circles:{dur:1e3,circles:8,fn:function(r,n,e){var t=n/e;var a=r*t-r+\"ms\";var s=2*Math.PI*t;return{r:5,style:{top:9*Math.sin(s)+\"px\",left:9*Math.cos(s)+\"px\",\"animation-delay\":a}}}},circular:{dur:1400,elmDuration:true,circles:1,fn:function(){return{r:20,cx:48,cy:48,fill:\"none\",viewBox:\"24 24 48 48\",transform:\"translate(0,0)\",style:{}}}},crescent:{dur:750,circles:1,fn:function(){return{r:26,style:{}}}},dots:{dur:750,circles:3,fn:function(r,n){var e=-(110*n)+\"ms\";return{r:6,style:{left:9-9*n+\"px\",\"animation-delay\":e}}}},lines:{dur:1e3,lines:12,fn:function(r,n,e){var t=\"rotate(\"+(30*n+(n<6?180:-180))+\"deg)\";var a=r*n/e-r+\"ms\";return{y1:17,y2:29,style:{transform:t,\"animation-delay\":a}}}},\"lines-small\":{dur:1e3,lines:12,fn:function(r,n,e){var t=\"rotate(\"+(30*n+(n<6?180:-180))+\"deg)\";var a=r*n/e-r+\"ms\";return{y1:12,y2:20,style:{transform:t,\"animation-delay\":a}}}}};var SPINNERS=spinners;export{SPINNERS as S};"],"sourceRoot":""} \ No newline at end of file diff --git a/docs/example/static/js/14.3940343a.chunk.js b/docs/example/static/js/14.3940343a.chunk.js new file mode 100644 index 0000000..43d02a5 --- /dev/null +++ b/docs/example/static/js/14.3940343a.chunk.js @@ -0,0 +1,2 @@ +(this.webpackJsonpexample=this.webpackJsonpexample||[]).push([[14],{101:function(e,t,n){"use strict";n.r(t),n.d(t,"ion_nav",(function(){return p})),n.d(t,"ion_nav_link",(function(){return d}));var i=n(1),r=n(13),o=n(14),s=n(38),a=n(12),c=n(19),u=n(127),h=function(){function e(e,t){this.component=e,this.params=t,this.state=1}return e.prototype.init=function(e){return Object(i.a)(this,void 0,void 0,(function(){var t,n;return Object(i.c)(this,(function(i){switch(i.label){case 0:return this.state=2,this.element?[3,2]:(t=this.component,n=this,[4,Object(u.a)(this.delegate,e,t,["ion-page","ion-page-invisible"],this.params)]);case 1:n.element=i.sent(),i.label=2;case 2:return[2]}}))}))},e.prototype._destroy=function(){Object(a.l)(3!==this.state,"view state must be ATTACHED");var e=this.element;e&&(this.delegate?this.delegate.removeViewFromDom(e.parentElement,e):e.remove()),this.nav=void 0,this.state=3},e}(),l=function(e,t,n){if(!e)return!1;if(e.component!==t)return!1;var i=e.params;if(i===n)return!0;if(!i&&!n)return!0;if(!i||!n)return!1;var r=Object.keys(i),o=Object.keys(n);if(r.length!==o.length)return!1;for(var s=0,a=r;s0?t[n-1]:void 0}},e.prototype.queueTrns=function(e,t){return Object(i.a)(this,void 0,void 0,(function(){var n,r,o;return Object(i.c)(this,(function(i){switch(i.label){case 0:return this.isTransitioning&&null!=e.opts&&e.opts.skipIfBusy?[2,Promise.resolve(!1)]:(n=new Promise((function(t,n){e.resolve=t,e.reject=n})),e.done=t,e.opts&&!1!==e.opts.updateURL&&this.useRouter&&(r=document.querySelector("ion-router"))?[4,r.canTransition()]:[3,2]);case 1:if(!1===(o=i.sent()))return[2,Promise.resolve(!1)];if("string"===typeof o)return r.push(o,e.opts.direction||"back"),[2,Promise.resolve(!1)];i.label=2;case 2:return e.insertViews&&0===e.insertViews.length&&(e.insertViews=void 0),this.transInstr.push(e),this.nextTrns(),[2,n]}}))}))},e.prototype.success=function(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){var n=document.querySelector("ion-router");if(n){var i="back"===e.direction?"back":"forward";n.navChanged(i)}}},e.prototype.failed=function(e,t){this.destroyed?this.fireError("nav controller was destroyed",t):(this.transInstr.length=0,this.fireError(e,t))},e.prototype.fireError=function(e,t){t.done&&t.done(!1,!1,e),t.reject&&!this.destroyed?t.reject(e):t.resolve(!1)},e.prototype.nextTrns=function(){if(this.isTransitioning)return!1;var e=this.transInstr.shift();return!!e&&(this.runTransition(e),!0)},e.prototype.runTransition=function(e){return Object(i.a)(this,void 0,void 0,(function(){var t,n,r,o,s,a;return Object(i.c)(this,(function(i){switch(i.label){case 0:if(i.trys.push([0,6,,7]),this.ionNavWillChange.emit(),this.isTransitioning=!0,this.prepareTI(e),t=this.getActiveSync(),n=this.getEnteringView(e,t),!t&&!n)throw new Error("no views in the stack to be removed");return n&&1===n.state?[4,n.init(this.el)]:[3,2];case 1:i.sent(),i.label=2;case 2:return this.postViewInit(n,t,e),(r=(e.enteringRequiresTransition||e.leavingRequiresTransition)&&n!==t)&&e.opts&&t&&("back"===e.opts.direction&&(e.opts.animationBuilder=e.opts.animationBuilder||n&&n.animationBuilder),t.animationBuilder=e.opts.animationBuilder),r?[4,this.transition(n,t,e)]:[3,4];case 3:return s=i.sent(),[3,5];case 4:s={hasCompleted:!0,requiresTransition:!1},i.label=5;case 5:return o=s,this.success(o,e),this.ionNavDidChange.emit(),[3,7];case 6:return a=i.sent(),this.failed(a,e),[3,7];case 7:return this.isTransitioning=!1,this.nextTrns(),[2]}}))}))},e.prototype.prepareTI=function(e){var t=this.views.length;if(e.opts=e.opts||{},void 0===e.opts.delegate&&(e.opts.delegate=this.delegate),void 0!==e.removeView){Object(a.l)(void 0!==e.removeStart,"removeView needs removeStart"),Object(a.l)(void 0!==e.removeCount,"removeView needs removeCount");var n=this.views.indexOf(e.removeView);if(n<0)throw new Error("removeView was not found");e.removeStart+=n}void 0!==e.removeStart&&(e.removeStart<0&&(e.removeStart=t-1),e.removeCount<0&&(e.removeCount=t-e.removeStart),e.leavingRequiresTransition=e.removeCount>0&&e.removeStart+e.removeCount===t),e.insertViews&&((e.insertStart<0||e.insertStart>t)&&(e.insertStart=t),e.enteringRequiresTransition=e.insertStart===t);var i=e.insertViews;if(i){Object(a.l)(i.length>0,"length can not be zero");var r=function(e){return e.map((function(e){return e instanceof h?e:"component"in e?v(e.component,null===e.componentProps?void 0:e.componentProps):v(e,void 0)})).filter((function(e){return null!==e}))}(i);if(0===r.length)throw new Error("invalid views to insert");for(var o=0,s=r;o=0;s--){var a=r[s];if((s=o)&&a!==t)return a}},e.prototype.postViewInit=function(e,t,n){Object(a.l)(t||e,"Both leavingView and enteringView are null"),Object(a.l)(n.resolve,"resolve must be valid"),Object(a.l)(n.reject,"reject must be valid");var i,r=n.opts,o=n.insertViews,s=n.removeStart,u=n.removeCount;if(void 0!==s&&void 0!==u){Object(a.l)(s>=0,"removeStart can not be negative"),Object(a.l)(u>=0,"removeCount can not be negative"),i=[];for(var h=0;h=0,"final balance can not be negative"),0===l)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){for(var v=n.insertStart,p=0,d=o;p0){for(var m=0,b=i;m-1?(Object(a.l)(e.nav===this,"view is not part of the nav"),n.splice(t,0,n.splice(i,1)[0])):(Object(a.l)(!e.nav,"nav is used"),e.nav=this,n.splice(t,0,e))},e.prototype.removeView=function(e){Object(a.l)(2===e.state||3===e.state,"view state should be loaded or destroyed");var t=this.views,n=t.indexOf(e);Object(a.l)(n>-1,"view must be part of the stack"),n>=0&&t.splice(n,1)},e.prototype.destroyView=function(e){e._destroy(),this.removeView(e)},e.prototype.cleanup=function(e){if(!this.destroyed)for(var t=this.views,n=t.indexOf(e),i=t.length-1;i>=0;i--){var r=t[i],o=r.element;o&&(i>n?(Object(c.f)(o,c.c),this.destroyView(r)):i0?t[n-1]:undefined};e.prototype.queueTrns=function(e,t){return __awaiter(this,void 0,void 0,(function(){var n,i,r;return __generator(this,(function(o){switch(o.label){case 0:if(this.isTransitioning&&e.opts!=null&&e.opts.skipIfBusy){return[2,Promise.resolve(false)]}n=new Promise((function(t,n){e.resolve=t;e.reject=n}));e.done=t;if(!(e.opts&&e.opts.updateURL!==false&&this.useRouter))return[3,2];i=document.querySelector(\"ion-router\");if(!i)return[3,2];return[4,i.canTransition()];case 1:r=o.sent();if(r===false){return[2,Promise.resolve(false)]}else if(typeof r===\"string\"){i.push(r,e.opts.direction||\"back\");return[2,Promise.resolve(false)]}o.label=2;case 2:if(e.insertViews&&e.insertViews.length===0){e.insertViews=undefined}this.transInstr.push(e);this.nextTrns();return[2,n]}}))}))};e.prototype.success=function(e,t){if(this.destroyed){this.fireError(\"nav controller was destroyed\",t);return}if(t.done){t.done(e.hasCompleted,e.requiresTransition,e.enteringView,e.leavingView,e.direction)}t.resolve(e.hasCompleted);if(t.opts.updateURL!==false&&this.useRouter){var n=document.querySelector(\"ion-router\");if(n){var i=e.direction===\"back\"?\"back\":\"forward\";n.navChanged(i)}}};e.prototype.failed=function(e,t){if(this.destroyed){this.fireError(\"nav controller was destroyed\",t);return}this.transInstr.length=0;this.fireError(e,t)};e.prototype.fireError=function(e,t){if(t.done){t.done(false,false,e)}if(t.reject&&!this.destroyed){t.reject(e)}else{t.resolve(false)}};e.prototype.nextTrns=function(){if(this.isTransitioning){return false}var e=this.transInstr.shift();if(!e){return false}this.runTransition(e);return true};e.prototype.runTransition=function(e){return __awaiter(this,void 0,void 0,(function(){var t,n,i,r,o,s,a;return __generator(this,(function(u){switch(u.label){case 0:u.trys.push([0,6,,7]);this.ionNavWillChange.emit();this.isTransitioning=true;this.prepareTI(e);t=this.getActiveSync();n=this.getEnteringView(e,t);if(!t&&!n){throw new Error(\"no views in the stack to be removed\")}if(!(n&&n.state===VIEW_STATE_NEW))return[3,2];return[4,n.init(this.el)];case 1:u.sent();u.label=2;case 2:this.postViewInit(n,t,e);i=(e.enteringRequiresTransition||e.leavingRequiresTransition)&&n!==t;if(i&&e.opts&&t){r=e.opts.direction===\"back\";if(r){e.opts.animationBuilder=e.opts.animationBuilder||n&&n.animationBuilder}t.animationBuilder=e.opts.animationBuilder}if(!i)return[3,4];return[4,this.transition(n,t,e)];case 3:s=u.sent();return[3,5];case 4:s={hasCompleted:true,requiresTransition:false};u.label=5;case 5:o=s;this.success(o,e);this.ionNavDidChange.emit();return[3,7];case 6:a=u.sent();this.failed(a,e);return[3,7];case 7:this.isTransitioning=false;this.nextTrns();return[2]}}))}))};e.prototype.prepareTI=function(e){var t=this.views.length;e.opts=e.opts||{};if(e.opts.delegate===undefined){e.opts.delegate=this.delegate}if(e.removeView!==undefined){assert(e.removeStart!==undefined,\"removeView needs removeStart\");assert(e.removeCount!==undefined,\"removeView needs removeCount\");var n=this.views.indexOf(e.removeView);if(n<0){throw new Error(\"removeView was not found\")}e.removeStart+=n}if(e.removeStart!==undefined){if(e.removeStart<0){e.removeStart=t-1}if(e.removeCount<0){e.removeCount=t-e.removeStart}e.leavingRequiresTransition=e.removeCount>0&&e.removeStart+e.removeCount===t}if(e.insertViews){if(e.insertStart<0||e.insertStart>t){e.insertStart=t}e.enteringRequiresTransition=e.insertStart===t}var i=e.insertViews;if(!i){return}assert(i.length>0,\"length can not be zero\");var r=convertToViews(i);if(r.length===0){throw new Error(\"invalid views to insert\")}for(var o=0,s=r;o=0;s--){var a=r[s];if((s=o)&&a!==t){return a}}}return undefined};e.prototype.postViewInit=function(e,t,n){assert(t||e,\"Both leavingView and enteringView are null\");assert(n.resolve,\"resolve must be valid\");assert(n.reject,\"reject must be valid\");var i=n.opts;var r=n.insertViews;var o=n.removeStart;var s=n.removeCount;var a;if(o!==undefined&&s!==undefined){assert(o>=0,\"removeStart can not be negative\");assert(s>=0,\"removeCount can not be negative\");a=[];for(var u=0;u=0,\"final balance can not be negative\");if(f===0){console.warn(\"You can't remove all the pages in the navigation stack. nav.pop() is probably called too many times.\",this,this.el);throw new Error(\"navigation stack needs at least one root page\")}if(r){var l=n.insertStart;for(var h=0,v=r;h0){for(var d=0,p=a;d-1){assert(e.nav===this,\"view is not part of the nav\");n.splice(t,0,n.splice(i,1)[0])}else{assert(!e.nav,\"nav is used\");e.nav=this;n.splice(t,0,e)}};e.prototype.removeView=function(e){assert(e.state===VIEW_STATE_ATTACHED||e.state===VIEW_STATE_DESTROYED,\"view state should be loaded or destroyed\");var t=this.views;var n=t.indexOf(e);assert(n>-1,\"view must be part of the stack\");if(n>=0){t.splice(n,1)}};e.prototype.destroyView=function(e){e._destroy();this.removeView(e)};e.prototype.cleanup=function(e){if(this.destroyed){return}var t=this.views;var n=t.indexOf(e);for(var i=t.length-1;i>=0;i--){var r=t[i];var o=r.element;if(o){if(i>n){lifecycle(o,LIFECYCLE_WILL_UNLOAD);this.destroyView(r)}else if(i0?[4,this.select(t[0])]:[3,2];case 1:e.sent(),e.label=2;case 2:return this.ionNavWillLoad.emit(),[2]}}))}))},t.prototype.componentWillRender=function(){var t=this.el.querySelector("ion-tab-bar");if(t){var e=this.selectedTab?this.selectedTab.tab:void 0;t.selectedTab=e}},t.prototype.select=function(t){return Object(n.a)(this,void 0,void 0,(function(){var e;return Object(n.c)(this,(function(i){switch(i.label){case 0:return e=c(this.tabs,t),this.shouldSwitch(e)?[4,this.setActive(e)]:[2,!1];case 1:return i.sent(),[4,this.notifyRouter()];case 2:return i.sent(),this.tabSwitch(),[2,!0]}}))}))},t.prototype.getTab=function(t){return Object(n.a)(this,void 0,void 0,(function(){return Object(n.c)(this,(function(e){return[2,c(this.tabs,t)]}))}))},t.prototype.getSelected=function(){return Promise.resolve(this.selectedTab?this.selectedTab.tab:void 0)},t.prototype.setRouteId=function(t){return Object(n.a)(this,void 0,void 0,(function(){var e,i=this;return Object(n.c)(this,(function(n){switch(n.label){case 0:return e=c(this.tabs,t),this.shouldSwitch(e)?[4,this.setActive(e)]:[2,{changed:!1,element:this.selectedTab}];case 1:return n.sent(),[2,{changed:!0,element:this.selectedTab,markVisible:function(){return i.tabSwitch()}}]}}))}))},t.prototype.getRouteId=function(){return Object(n.a)(this,void 0,void 0,(function(){var t;return Object(n.c)(this,(function(e){return[2,void 0!==(t=this.selectedTab&&this.selectedTab.tab)?{id:t,element:this.selectedTab}:void 0]}))}))},t.prototype.setActive=function(t){return this.transitioning?Promise.reject("transitioning already happening"):(this.transitioning=!0,this.leavingTab=this.selectedTab,this.selectedTab=t,this.ionTabsWillChange.emit({tab:t.tab}),t.active=!0,Promise.resolve())},t.prototype.tabSwitch=function(){var t=this.selectedTab,e=this.leavingTab;this.leavingTab=void 0,this.transitioning=!1,t&&e!==t&&(e&&(e.active=!1),this.ionTabsDidChange.emit({tab:t.tab}))},t.prototype.notifyRouter=function(){if(this.useRouter){var t=document.querySelector("ion-router");if(t)return t.navChanged("forward")}return Promise.resolve(!1)},t.prototype.shouldSwitch=function(t){var e=this.selectedTab;return void 0!==t&&t!==e&&!this.transitioning},Object.defineProperty(t.prototype,"tabs",{get:function(){return Array.from(this.el.querySelectorAll("ion-tab"))},enumerable:!1,configurable:!0}),t.prototype.render=function(){return Object(o.j)(o.c,{onIonTabButtonClick:this.onTabClicked},Object(o.j)("slot",{name:"top"}),Object(o.j)("div",{class:"tabs-inner"},Object(o.j)("slot",null)),Object(o.j)("slot",{name:"bottom"}))},Object.defineProperty(t.prototype,"el",{get:function(){return Object(o.k)(this)},enumerable:!1,configurable:!0}),t}(),c=function(t,e){var i="string"===typeof e?t.find((function(t){return t.tab===e})):e;return i||console.error('tab with id: "'+i+'" does not exist'),i};a.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}"},127:function(t,e,i){"use strict";i.d(e,"a",(function(){return r})),i.d(e,"b",(function(){return s}));var n=i(1),o=i(12),r=function(t,e,i,r,s){return Object(n.a)(void 0,void 0,void 0,(function(){var a;return Object(n.c)(this,(function(n){switch(n.label){case 0:if(t)return[2,t.attachViewToDom(e,i,s,r)];if("string"!==typeof i&&!(i instanceof HTMLElement))throw new Error("framework delegate is missing");return a="string"===typeof i?e.ownerDocument&&e.ownerDocument.createElement(i):i,r&&r.forEach((function(t){return a.classList.add(t)})),s&&Object.assign(a,s),e.appendChild(a),[4,new Promise((function(t){return Object(o.c)(a,t)}))];case 1:return n.sent(),[2,a]}}))}))},s=function(t,e){if(e){if(t){var i=e.parentElement;return t.removeViewFromDom(i,e)}e.remove()}return Promise.resolve()}}}]); +//# sourceMappingURL=15.98b09600.chunk.js.map \ No newline at end of file diff --git a/docs/example/static/js/15.98b09600.chunk.js.map b/docs/example/static/js/15.98b09600.chunk.js.map new file mode 100644 index 0000000..45d7e23 --- /dev/null +++ b/docs/example/static/js/15.98b09600.chunk.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["../node_modules/@ionic/core/dist/esm-es5/ion-tab_2.entry.js","../node_modules/@ionic/core/dist/esm-es5/framework-delegate-4392cd63.js"],"names":["Tab","t","registerInstance","this","loaded","active","prototype","componentWillLoad","__awaiter","__generator","label","setActive","sent","prepareLazyLoaded","changeActive","component","attachComponent","delegate","el","console","error","Promise","resolve","undefined","render","e","tab","i","n","h","Host","role","class","Object","defineProperty","get","getElement","enumerable","configurable","style","Tabs","ionNavWillLoad","createEvent","ionTabsWillChange","ionTabsDidChange","transitioning","useRouter","onTabClicked","detail","href","r","a","document","querySelector","push","select","closest","tabs","length","emit","componentWillRender","selectedTab","getTab","shouldSwitch","notifyRouter","tabSwitch","getSelected","setRouteId","changed","element","markVisible","getRouteId","id","reject","leavingTab","navChanged","Array","from","querySelectorAll","onIonTabButtonClick","name","find","o","attachViewToDom","HTMLElement","Error","ownerDocument","createElement","forEach","classList","add","assign","appendChild","componentOnReady","detachComponent","parentElement","removeViewFromDom","remove"],"mappings":"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","file":"static/js/15.98b09600.chunk.js","sourcesContent":["import{__awaiter,__generator}from\"tslib\";import{r as registerInstance,h,H as Host,i as getElement,e as createEvent}from\"./index-7a8b7a1c.js\";import{a as attachComponent}from\"./framework-delegate-4392cd63.js\";import\"./helpers-dd7e4b7b.js\";var tabCss=\":host(.tab-hidden){display:none !important}\";var Tab=function(){function t(t){registerInstance(this,t);this.loaded=false;this.active=false}t.prototype.componentWillLoad=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(t){switch(t.label){case 0:if(!this.active)return[3,2];return[4,this.setActive()];case 1:t.sent();t.label=2;case 2:return[2]}}))}))};t.prototype.setActive=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(t){switch(t.label){case 0:return[4,this.prepareLazyLoaded()];case 1:t.sent();this.active=true;return[2]}}))}))};t.prototype.changeActive=function(t){if(t){this.prepareLazyLoaded()}};t.prototype.prepareLazyLoaded=function(){if(!this.loaded&&this.component!=null){this.loaded=true;try{return attachComponent(this.delegate,this.el,this.component,[\"ion-page\"])}catch(t){console.error(t)}}return Promise.resolve(undefined)};t.prototype.render=function(){var t=this,e=t.tab,i=t.active,n=t.component;return h(Host,{role:\"tabpanel\",\"aria-hidden\":!i?\"true\":null,\"aria-labelledby\":\"tab-button-\"+e,class:{\"ion-page\":n===undefined,\"tab-hidden\":!i}},h(\"slot\",null))};Object.defineProperty(t.prototype,\"el\",{get:function(){return getElement(this)},enumerable:false,configurable:true});Object.defineProperty(t,\"watchers\",{get:function(){return{active:[\"changeActive\"]}},enumerable:false,configurable:true});return t}();Tab.style=tabCss;var tabsCss=\":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}\";var Tabs=function(){function t(t){var e=this;registerInstance(this,t);this.ionNavWillLoad=createEvent(this,\"ionNavWillLoad\",7);this.ionTabsWillChange=createEvent(this,\"ionTabsWillChange\",3);this.ionTabsDidChange=createEvent(this,\"ionTabsDidChange\",3);this.transitioning=false;this.useRouter=false;this.onTabClicked=function(t){var i=t.detail,n=i.href,r=i.tab;if(e.useRouter&&n!==undefined){var a=document.querySelector(\"ion-router\");if(a){a.push(n)}}else{e.select(r)}}}t.prototype.componentWillLoad=function(){return __awaiter(this,void 0,void 0,(function(){var t;return __generator(this,(function(e){switch(e.label){case 0:if(!this.useRouter){this.useRouter=!!document.querySelector(\"ion-router\")&&!this.el.closest(\"[no-router]\")}if(!!this.useRouter)return[3,2];t=this.tabs;if(!(t.length>0))return[3,2];return[4,this.select(t[0])];case 1:e.sent();e.label=2;case 2:this.ionNavWillLoad.emit();return[2]}}))}))};t.prototype.componentWillRender=function(){var t=this.el.querySelector(\"ion-tab-bar\");if(t){var e=this.selectedTab?this.selectedTab.tab:undefined;t.selectedTab=e}};t.prototype.select=function(t){return __awaiter(this,void 0,void 0,(function(){var e;return __generator(this,(function(i){switch(i.label){case 0:e=getTab(this.tabs,t);if(!this.shouldSwitch(e)){return[2,false]}return[4,this.setActive(e)];case 1:i.sent();return[4,this.notifyRouter()];case 2:i.sent();this.tabSwitch();return[2,true]}}))}))};t.prototype.getTab=function(t){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(e){return[2,getTab(this.tabs,t)]}))}))};t.prototype.getSelected=function(){return Promise.resolve(this.selectedTab?this.selectedTab.tab:undefined)};t.prototype.setRouteId=function(t){return __awaiter(this,void 0,void 0,(function(){var e;var i=this;return __generator(this,(function(n){switch(n.label){case 0:e=getTab(this.tabs,t);if(!this.shouldSwitch(e)){return[2,{changed:false,element:this.selectedTab}]}return[4,this.setActive(e)];case 1:n.sent();return[2,{changed:true,element:this.selectedTab,markVisible:function(){return i.tabSwitch()}}]}}))}))};t.prototype.getRouteId=function(){return __awaiter(this,void 0,void 0,(function(){var t;return __generator(this,(function(e){t=this.selectedTab&&this.selectedTab.tab;return[2,t!==undefined?{id:t,element:this.selectedTab}:undefined]}))}))};t.prototype.setActive=function(t){if(this.transitioning){return Promise.reject(\"transitioning already happening\")}this.transitioning=true;this.leavingTab=this.selectedTab;this.selectedTab=t;this.ionTabsWillChange.emit({tab:t.tab});t.active=true;return Promise.resolve()};t.prototype.tabSwitch=function(){var t=this.selectedTab;var e=this.leavingTab;this.leavingTab=undefined;this.transitioning=false;if(!t){return}if(e!==t){if(e){e.active=false}this.ionTabsDidChange.emit({tab:t.tab})}};t.prototype.notifyRouter=function(){if(this.useRouter){var t=document.querySelector(\"ion-router\");if(t){return t.navChanged(\"forward\")}}return Promise.resolve(false)};t.prototype.shouldSwitch=function(t){var e=this.selectedTab;return t!==undefined&&t!==e&&!this.transitioning};Object.defineProperty(t.prototype,\"tabs\",{get:function(){return Array.from(this.el.querySelectorAll(\"ion-tab\"))},enumerable:false,configurable:true});t.prototype.render=function(){return h(Host,{onIonTabButtonClick:this.onTabClicked},h(\"slot\",{name:\"top\"}),h(\"div\",{class:\"tabs-inner\"},h(\"slot\",null)),h(\"slot\",{name:\"bottom\"}))};Object.defineProperty(t.prototype,\"el\",{get:function(){return getElement(this)},enumerable:false,configurable:true});return t}();var getTab=function(t,e){var i=typeof e===\"string\"?t.find((function(t){return t.tab===e})):e;if(!i){console.error('tab with id: \"'+i+'\" does not exist')}return i};Tabs.style=tabsCss;export{Tab as ion_tab,Tabs as ion_tabs};","import{__awaiter,__generator}from\"tslib\";import{c as componentOnReady}from\"./helpers-dd7e4b7b.js\";var attachComponent=function(e,t,n,r,o){return __awaiter(void 0,void 0,void 0,(function(){var a;return __generator(this,(function(i){switch(i.label){case 0:if(e){return[2,e.attachViewToDom(t,n,o,r)]}if(typeof n!==\"string\"&&!(n instanceof HTMLElement)){throw new Error(\"framework delegate is missing\")}a=typeof n===\"string\"?t.ownerDocument&&t.ownerDocument.createElement(n):n;if(r){r.forEach((function(e){return a.classList.add(e)}))}if(o){Object.assign(a,o)}t.appendChild(a);return[4,new Promise((function(e){return componentOnReady(a,e)}))];case 1:i.sent();return[2,a]}}))}))};var detachComponent=function(e,t){if(t){if(e){var n=t.parentElement;return e.removeViewFromDom(n,t)}t.remove()}return Promise.resolve()};export{attachComponent as a,detachComponent as d};"],"sourceRoot":""} \ No newline at end of file diff --git a/docs/example/static/js/16.534f0f58.chunk.js b/docs/example/static/js/16.534f0f58.chunk.js new file mode 100644 index 0000000..1d0bfc3 --- /dev/null +++ b/docs/example/static/js/16.534f0f58.chunk.js @@ -0,0 +1,2 @@ +(this.webpackJsonpexample=this.webpackJsonpexample||[]).push([[16],{107:function(t,e,r){"use strict";r.r(e),r.d(e,"ion_reorder",(function(){return a})),r.d(e,"ion_reorder_group",(function(){return c}));var n=r(1),i=r(13),o=r(14),s=r(126),a=function(){function t(t){Object(i.o)(this,t)}return t.prototype.onClick=function(t){var e=this.el.closest("ion-reorder-group");t.preventDefault(),e&&e.disabled||t.stopImmediatePropagation()},t.prototype.render=function(){var t=Object(o.b)(this),e="ios"===t?"reorder-three-outline":"reorder-two-sharp";return Object(i.j)(i.c,{class:t},Object(i.j)("slot",null,Object(i.j)("ion-icon",{name:e,lazy:!1,class:"reorder-icon",part:"icon"})))},Object.defineProperty(t.prototype,"el",{get:function(){return Object(i.k)(this)},enumerable:!1,configurable:!0}),t}();a.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}"};var c=function(){function t(t){Object(i.o)(this,t),this.ionItemReorder=Object(i.g)(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}return t.prototype.disabledChanged=function(){this.gesture&&this.gesture.enable(!this.disabled)},t.prototype.connectedCallback=function(){return Object(n.a)(this,void 0,void 0,(function(){var t,e,i,o=this;return Object(n.c)(this,(function(n){switch(n.label){case 0:return(t=this.el.closest("ion-content"))?(e=this,[4,t.getScrollElement()]):[3,2];case 1:e.scrollEl=n.sent(),n.label=2;case 2:return i=this,[4,Promise.resolve().then(r.bind(null,37))];case 3:return i.gesture=n.sent().createGesture({el:this.el,gestureName:"reorder",gesturePriority:110,threshold:0,direction:"y",passive:!1,canStart:function(t){return o.canStart(t)},onStart:function(t){return o.onStart(t)},onMove:function(t){return o.onMove(t)},onEnd:function(){return o.onEnd()}}),this.disabledChanged(),[2]}}))}))},t.prototype.disconnectedCallback=function(){this.onEnd(),this.gesture&&(this.gesture.destroy(),this.gesture=void 0)},t.prototype.complete=function(t){return Promise.resolve(this.completeSync(t))},t.prototype.canStart=function(t){if(this.selectedItemEl||0!==this.state)return!1;var e=t.event.target.closest("ion-reorder");if(!e)return!1;var r=h(e,this.el);return!!r&&(t.data=r,!0)},t.prototype.onStart=function(t){t.event.preventDefault();var e=this.selectedItemEl=t.data,r=this.cachedHeights;r.length=0;var n=this.el,i=n.children;if(i&&0!==i.length){for(var o=0,a=0;at);r++);return r},t.prototype.reorderMove=function(t,e){for(var r=this.selectedItemHeight,n=this.el.children,i=0;it&&i<=e?o="translateY("+-r+"px)":i=e&&(o="translateY("+r+"px)"),n[i].style.transform=o}},t.prototype.autoscroll=function(t){if(!this.scrollEl)return 0;var e=0;return tthis.scrollElBottom&&(e=u),0!==e&&this.scrollEl.scrollBy(0,e),this.scrollEl.scrollTop-this.scrollElInitial},t.prototype.render=function(){var t,e=Object(o.b)(this);return Object(i.j)(i.c,{class:(t={},t[e]=!0,t["reorder-enabled"]=!this.disabled,t["reorder-list-active"]=0!==this.state,t)})},Object.defineProperty(t.prototype,"el",{get:function(){return Object(i.k)(this)},enumerable:!1,configurable:!0}),Object.defineProperty(t,"watchers",{get:function(){return{disabled:["disabledChanged"]}},enumerable:!1,configurable:!0}),t}(),l=function(t){return t.$ionIndex},h=function(t,e){for(var r;t;){if((r=t.parentElement)===e)return t;t=r}},d=60,u=10,p="reorder-selected",f=function(t,e,r){var n=t[e];return t.splice(e,1),t.splice(r,0,n),t.slice()};c.style=".reorder-list-active>*{-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)}"},126:function(t,e,r){"use strict";r.d(e,"a",(function(){return o})),r.d(e,"b",(function(){return s})),r.d(e,"c",(function(){return i})),r.d(e,"d",(function(){return c})),r.d(e,"e",(function(){return a}));var n={getEngine:function(){var t=window;return t.TapticEngine||t.Capacitor&&t.Capacitor.isPluginAvailable("Haptics")&&t.Capacitor.Plugins.Haptics},available:function(){return!!this.getEngine()},isCordova:function(){return!!window.TapticEngine},isCapacitor:function(){return!!window.Capacitor},impact:function(t){var e=this.getEngine();if(e){var r=this.isCapacitor()?t.style.toUpperCase():t.style;e.impact({style:r})}},notification:function(t){var e=this.getEngine();if(e){var r=this.isCapacitor()?t.style.toUpperCase():t.style;e.notification({style:r})}},selection:function(){this.impact({style:"light"})},selectionStart:function(){var t=this.getEngine();t&&(this.isCapacitor()?t.selectionStart():t.gestureSelectionStart())},selectionChanged:function(){var t=this.getEngine();t&&(this.isCapacitor()?t.selectionChanged():t.gestureSelectionChanged())},selectionEnd:function(){var t=this.getEngine();t&&(this.isCapacitor()?t.selectionEnd():t.gestureSelectionEnd())}},i=function(){n.selection()},o=function(){n.selectionStart()},s=function(){n.selectionChanged()},a=function(){n.selectionEnd()},c=function(t){n.impact(t)}}}]); +//# sourceMappingURL=16.534f0f58.chunk.js.map \ No newline at end of file diff --git a/docs/example/static/js/16.534f0f58.chunk.js.map b/docs/example/static/js/16.534f0f58.chunk.js.map new file mode 100644 index 0000000..20d96fa --- /dev/null +++ b/docs/example/static/js/16.534f0f58.chunk.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["../node_modules/@ionic/core/dist/esm-es5/ion-reorder_2.entry.js","../node_modules/@ionic/core/dist/esm-es5/haptic-27b3f981.js"],"names":["Reorder","e","registerInstance","this","prototype","onClick","t","el","closest","preventDefault","disabled","stopImmediatePropagation","render","getIonMode","h","Host","class","name","lazy","part","Object","defineProperty","get","getElement","enumerable","configurable","style","ios","md","ReorderGroup","ionItemReorder","createEvent","lastToIndex","cachedHeights","scrollElTop","scrollElBottom","scrollElInitial","containerTop","containerBottom","state","disabledChanged","gesture","enable","connectedCallback","__awaiter","r","o","__generator","i","label","getScrollElement","scrollEl","sent","createGesture","gestureName","gesturePriority","threshold","direction","passive","canStart","onStart","onMove","onEnd","disconnectedCallback","destroy","undefined","complete","Promise","resolve","completeSync","selectedItemEl","event","target","findReorderItem","data","length","children","n","s","a","offsetHeight","push","$ionIndex","l","getBoundingClientRect","top","bottom","c","scrollTop","AUTO_SCROLL_MARGIN","indexForItem","selectedItemHeight","classList","add","ITEM_REORDER_SELECTED","hapticSelectionStart","autoscroll","currentY","Math","max","min","startY","itemIndexForTop","hapticSelectionChanged","reorderMove","transform","emit","from","to","bind","hapticSelectionEnd","insertBefore","Array","isArray","reorderArray","transition","remove","SCROLL_JUMP","scrollBy","parentElement","splice","slice","HapticEngine","getEngine","window","TapticEngine","Capacitor","isPluginAvailable","Plugins","Haptics","available","isCordova","isCapacitor","impact","toUpperCase","notification","selection","selectionStart","gestureSelectionStart","selectionChanged","gestureSelectionChanged","selectionEnd","gestureSelectionEnd","hapticSelection","hapticImpact"],"mappings":"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","file":"static/js/16.534f0f58.chunk.js","sourcesContent":["import{__awaiter,__generator}from\"tslib\";import{r as registerInstance,h,H as Host,i as getElement,e as createEvent}from\"./index-7a8b7a1c.js\";import{b as getIonMode}from\"./ionic-global-63a97a32.js\";import{a as hapticSelectionStart,b as hapticSelectionChanged,h as hapticSelectionEnd}from\"./haptic-27b3f981.js\";var reorderIosCss=\":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}\";var reorderMdCss=\":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}\";var Reorder=function(){function e(e){registerInstance(this,e)}e.prototype.onClick=function(e){var t=this.el.closest(\"ion-reorder-group\");e.preventDefault();if(!t||!t.disabled){e.stopImmediatePropagation()}};e.prototype.render=function(){var e=getIonMode(this);var t=e===\"ios\"?\"reorder-three-outline\":\"reorder-two-sharp\";return h(Host,{class:e},h(\"slot\",null,h(\"ion-icon\",{name:t,lazy:false,class:\"reorder-icon\",part:\"icon\"})))};Object.defineProperty(e.prototype,\"el\",{get:function(){return getElement(this)},enumerable:false,configurable:true});return e}();Reorder.style={ios:reorderIosCss,md:reorderMdCss};var reorderGroupCss=\".reorder-list-active>*{-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)}\";var ReorderGroup=function(){function e(e){registerInstance(this,e);this.ionItemReorder=createEvent(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=true}e.prototype.disabledChanged=function(){if(this.gesture){this.gesture.enable(!this.disabled)}};e.prototype.connectedCallback=function(){return __awaiter(this,void 0,void 0,(function(){var e,t,r;var o=this;return __generator(this,(function(i){switch(i.label){case 0:e=this.el.closest(\"ion-content\");if(!e)return[3,2];t=this;return[4,e.getScrollElement()];case 1:t.scrollEl=i.sent();i.label=2;case 2:r=this;return[4,import(\"./index-34cb2743.js\")];case 3:r.gesture=i.sent().createGesture({el:this.el,gestureName:\"reorder\",gesturePriority:110,threshold:0,direction:\"y\",passive:false,canStart:function(e){return o.canStart(e)},onStart:function(e){return o.onStart(e)},onMove:function(e){return o.onMove(e)},onEnd:function(){return o.onEnd()}});this.disabledChanged();return[2]}}))}))};e.prototype.disconnectedCallback=function(){this.onEnd();if(this.gesture){this.gesture.destroy();this.gesture=undefined}};e.prototype.complete=function(e){return Promise.resolve(this.completeSync(e))};e.prototype.canStart=function(e){if(this.selectedItemEl||this.state!==0){return false}var t=e.event.target;var r=t.closest(\"ion-reorder\");if(!r){return false}var o=findReorderItem(r,this.el);if(!o){return false}e.data=o;return true};e.prototype.onStart=function(e){e.event.preventDefault();var t=this.selectedItemEl=e.data;var r=this.cachedHeights;r.length=0;var o=this.el;var i=o.children;if(!i||i.length===0){return}var n=0;for(var s=0;se){break}}return r};e.prototype.reorderMove=function(e,t){var r=this.selectedItemHeight;var o=this.el.children;for(var i=0;ie&&i<=t){s=\"translateY(\"+-r+\"px)\"}else if(i=t){s=\"translateY(\"+r+\"px)\"}n[\"transform\"]=s}};e.prototype.autoscroll=function(e){if(!this.scrollEl){return 0}var t=0;if(ethis.scrollElBottom){t=SCROLL_JUMP}if(t!==0){this.scrollEl.scrollBy(0,t)}return this.scrollEl.scrollTop-this.scrollElInitial};e.prototype.render=function(){var e;var t=getIonMode(this);return h(Host,{class:(e={},e[t]=true,e[\"reorder-enabled\"]=!this.disabled,e[\"reorder-list-active\"]=this.state!==0,e)})};Object.defineProperty(e.prototype,\"el\",{get:function(){return getElement(this)},enumerable:false,configurable:true});Object.defineProperty(e,\"watchers\",{get:function(){return{disabled:[\"disabledChanged\"]}},enumerable:false,configurable:true});return e}();var indexForItem=function(e){return e[\"$ionIndex\"]};var findReorderItem=function(e,t){var r;while(e){r=e.parentElement;if(r===t){return e}e=r}return undefined};var AUTO_SCROLL_MARGIN=60;var SCROLL_JUMP=10;var ITEM_REORDER_SELECTED=\"reorder-selected\";var reorderArray=function(e,t,r){var o=e[t];e.splice(t,1);e.splice(r,0,o);return e.slice()};ReorderGroup.style=reorderGroupCss;export{Reorder as ion_reorder,ReorderGroup as ion_reorder_group};","var HapticEngine={getEngine:function(){var t=window;return t.TapticEngine||t.Capacitor&&t.Capacitor.isPluginAvailable(\"Haptics\")&&t.Capacitor.Plugins.Haptics},available:function(){return!!this.getEngine()},isCordova:function(){return!!window.TapticEngine},isCapacitor:function(){var t=window;return!!t.Capacitor},impact:function(t){var i=this.getEngine();if(!i){return}var n=this.isCapacitor()?t.style.toUpperCase():t.style;i.impact({style:n})},notification:function(t){var i=this.getEngine();if(!i){return}var n=this.isCapacitor()?t.style.toUpperCase():t.style;i.notification({style:n})},selection:function(){this.impact({style:\"light\"})},selectionStart:function(){var t=this.getEngine();if(!t){return}if(this.isCapacitor()){t.selectionStart()}else{t.gestureSelectionStart()}},selectionChanged:function(){var t=this.getEngine();if(!t){return}if(this.isCapacitor()){t.selectionChanged()}else{t.gestureSelectionChanged()}},selectionEnd:function(){var t=this.getEngine();if(!t){return}if(this.isCapacitor()){t.selectionEnd()}else{t.gestureSelectionEnd()}}};var hapticSelection=function(){HapticEngine.selection()};var hapticSelectionStart=function(){HapticEngine.selectionStart()};var hapticSelectionChanged=function(){HapticEngine.selectionChanged()};var hapticSelectionEnd=function(){HapticEngine.selectionEnd()};var hapticImpact=function(t){HapticEngine.impact(t)};export{hapticSelectionStart as a,hapticSelectionChanged as b,hapticSelection as c,hapticImpact as d,hapticSelectionEnd as h};"],"sourceRoot":""} \ No newline at end of file diff --git a/docs/example/static/js/17.12db995c.chunk.js b/docs/example/static/js/17.12db995c.chunk.js new file mode 100644 index 0000000..a3702b0 --- /dev/null +++ b/docs/example/static/js/17.12db995c.chunk.js @@ -0,0 +1,2 @@ +(this.webpackJsonpexample=this.webpackJsonpexample||[]).push([[17],{125:function(t,n,r){"use strict";r.d(n,"a",(function(){return a})),r.d(n,"b",(function(){return e})),r.d(n,"c",(function(){return o})),r.d(n,"d",(function(){return s}));var i=r(1),o=function(t,n){return null!==n.closest(t)},a=function(t,n){var r;return"string"===typeof t&&t.length>0?Object.assign(((r={"ion-color":!0})["ion-color-"+t]=!0,r),n):n},e=function(t){var n={};return function(t){return void 0!==t?(Array.isArray(t)?t:t.split(" ")).filter((function(t){return null!=t})).map((function(t){return t.trim()})).filter((function(t){return""!==t})):[]}(t).forEach((function(t){return n[t]=!0})),n},d=/^[a-z][a-z0-9+\-.]*:/,s=function(t,n,r,o){return Object(i.a)(void 0,void 0,void 0,(function(){var a;return Object(i.c)(this,(function(i){return null!=t&&"#"!==t[0]&&!d.test(t)&&(a=document.querySelector("ion-router"))?(null!=n&&n.preventDefault(),[2,a.push(t,r,o)]):[2,!1]}))}))}},83:function(t,n,r){"use strict";r.r(n),r.d(n,"ion_avatar",(function(){return e})),r.d(n,"ion_badge",(function(){return d})),r.d(n,"ion_thumbnail",(function(){return s}));var i=r(13),o=r(14),a=r(125),e=function(){function t(t){Object(i.o)(this,t)}return t.prototype.render=function(){return Object(i.j)(i.c,{class:Object(o.b)(this)},Object(i.j)("slot",null))},t}();e.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}"};var d=function(){function t(t){Object(i.o)(this,t)}return t.prototype.render=function(){var t,n=Object(o.b)(this);return Object(i.j)(i.c,{class:Object(a.a)(this.color,(t={},t[n]=!0,t))},Object(i.j)("slot",null))},t}();d.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;padding-left:var(--padding-start);padding-right: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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}: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;padding-left:var(--padding-start);padding-right: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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}: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}"};var s=function(){function t(t){Object(i.o)(this,t)}return t.prototype.render=function(){return Object(i.j)(i.c,{class:Object(o.b)(this)},Object(i.j)("slot",null))},t}();s.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}"}}]); +//# sourceMappingURL=17.12db995c.chunk.js.map \ No newline at end of file diff --git a/docs/example/static/js/17.12db995c.chunk.js.map b/docs/example/static/js/17.12db995c.chunk.js.map new file mode 100644 index 0000000..a8c53e7 --- /dev/null +++ b/docs/example/static/js/17.12db995c.chunk.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["../node_modules/@ionic/core/dist/esm-es5/theme-ff3fc52f.js","../node_modules/@ionic/core/dist/esm-es5/ion-avatar_3.entry.js"],"names":["hostContext","r","t","closest","createColorClasses","e","length","Object","assign","getClassMap","undefined","Array","isArray","split","filter","map","trim","getClassList","forEach","SCHEME","openURL","n","__awaiter","o","__generator","this","a","test","document","querySelector","preventDefault","push","Avatar","registerInstance","prototype","render","h","Host","class","getIonMode","style","ios","md","Badge","color","Thumbnail"],"mappings":"qGAAA,mJAA6CA,EAAY,SAASC,EAAEC,GAAG,OAAsB,OAAfA,EAAEC,QAAQF,IAAeG,EAAmB,SAASH,EAAEC,GAAG,IAAIG,EAAE,MAAkB,kBAAJJ,GAAcA,EAAEK,OAAO,EAAEC,OAAOC,SAAQH,EAAE,CAAC,aAAY,IAAQ,aAAaJ,IAAG,EAAKI,GAAGH,GAAGA,GAA8NO,EAAY,SAASR,GAAG,IAAIC,EAAE,GAA4D,OAApS,SAASD,GAAG,YAAOS,IAAJT,GAAqBU,MAAMC,QAAQX,GAAGA,EAAEA,EAAEY,MAAM,MAAcC,QAAQ,SAASb,GAAG,OAAU,MAAHA,KAAWc,KAAK,SAASd,GAAG,OAAOA,EAAEe,UAAUF,QAAQ,SAASb,GAAG,MAAW,KAAJA,KAAgB,GAAyCgB,CAAahB,GAAGiB,SAAS,SAASjB,GAAG,OAAOC,EAAED,IAAG,KAAeC,GAAOiB,EAAO,uBAA2BC,EAAQ,SAASnB,EAAEC,EAAEG,EAAEgB,GAAG,OAAOC,iBAAU,OAAO,OAAO,GAAQ,WAAW,IAAIC,EAAE,OAAOC,YAAYC,MAAM,SAASC,GAAG,OAAM,MAAHzB,GAAgB,MAAPA,EAAE,KAAWkB,EAAOQ,KAAK1B,KAAIsB,EAAEK,SAASC,cAAc,gBAA0B,MAAH3B,GAASA,EAAE4B,iBAAuB,CAAC,EAAEP,EAAEQ,KAAK9B,EAAEI,EAAEgB,KAAW,CAAC,GAAE,W,gCCA52B,uKAAitBW,EAAO,WAAW,SAAS9B,EAAEA,GAAG+B,YAAiBR,KAAKvB,GAAyF,OAAtFA,EAAEgC,UAAUC,OAAO,WAAW,OAAOC,YAAEC,IAAK,CAACC,MAAMC,YAAWd,OAAOW,YAAE,OAAO,QAAelC,EAA/I,GAAoJ8B,EAAOQ,MAAM,CAACC,IAArrB,4PAAssBC,GAA1b,6PAA0c,IAAmtEC,EAAM,WAAW,SAASzC,EAAEA,GAAG+B,YAAiBR,KAAKvB,GAAuJ,OAApJA,EAAEgC,UAAUC,OAAO,WAAW,IAAIjC,EAAMwB,EAAEa,YAAWd,MAAM,OAAOW,YAAEC,IAAK,CAACC,MAAMlC,YAAmBqB,KAAKmB,OAAO1C,EAAE,GAAGA,EAAEwB,IAAG,EAAKxB,KAAKkC,YAAE,OAAO,QAAelC,EAA7M,GAAkNyC,EAAMH,MAAM,CAACC,IAAx6E,kjCAAw7EC,GAAv3C,+nCAAs4C,IAAmSG,EAAU,WAAW,SAAS3C,EAAEA,GAAG+B,YAAiBR,KAAKvB,GAAyF,OAAtFA,EAAEgC,UAAUC,OAAO,WAAW,OAAOC,YAAEC,IAAK,CAACC,MAAMC,YAAWd,OAAOW,YAAE,OAAO,QAAelC,EAA/I,GAAoJ2C,EAAUL,MAA1b","file":"static/js/17.12db995c.chunk.js","sourcesContent":["import{__awaiter,__generator}from\"tslib\";var hostContext=function(r,t){return t.closest(r)!==null};var createColorClasses=function(r,t){var e;return typeof r===\"string\"&&r.length>0?Object.assign((e={\"ion-color\":true},e[\"ion-color-\"+r]=true,e),t):t};var getClassList=function(r){if(r!==undefined){var t=Array.isArray(r)?r:r.split(\" \");return t.filter((function(r){return r!=null})).map((function(r){return r.trim()})).filter((function(r){return r!==\"\"}))}return[]};var getClassMap=function(r){var t={};getClassList(r).forEach((function(r){return t[r]=true}));return t};var SCHEME=/^[a-z][a-z0-9+\\-.]*:/;var openURL=function(r,t,e,n){return __awaiter(void 0,void 0,void 0,(function(){var o;return __generator(this,(function(a){if(r!=null&&r[0]!==\"#\"&&!SCHEME.test(r)){o=document.querySelector(\"ion-router\");if(o){if(t!=null){t.preventDefault()}return[2,o.push(r,e,n)]}}return[2,false]}))}))};export{createColorClasses as c,getClassMap as g,hostContext as h,openURL as o};","import{r as registerInstance,h,H as Host}from\"./index-7a8b7a1c.js\";import{b as getIonMode}from\"./ionic-global-63a97a32.js\";import{c as createColorClasses}from\"./theme-ff3fc52f.js\";var avatarIosCss=\":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}\";var avatarMdCss=\":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}\";var Avatar=function(){function t(t){registerInstance(this,t)}t.prototype.render=function(){return h(Host,{class:getIonMode(this)},h(\"slot\",null))};return t}();Avatar.style={ios:avatarIosCss,md:avatarMdCss};var badgeIosCss=\":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;padding-left:var(--padding-start);padding-right: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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(:empty){display:none}:host{border-radius:10px}\";var badgeMdCss=\":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;padding-left:var(--padding-start);padding-right: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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}: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}\";var Badge=function(){function t(t){registerInstance(this,t)}t.prototype.render=function(){var t;var a=getIonMode(this);return h(Host,{class:createColorClasses(this.color,(t={},t[a]=true,t))},h(\"slot\",null))};return t}();Badge.style={ios:badgeIosCss,md:badgeMdCss};var thumbnailCss=\":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}\";var Thumbnail=function(){function t(t){registerInstance(this,t)}t.prototype.render=function(){return h(Host,{class:getIonMode(this)},h(\"slot\",null))};return t}();Thumbnail.style=thumbnailCss;export{Avatar as ion_avatar,Badge as ion_badge,Thumbnail as ion_thumbnail};"],"sourceRoot":""} \ No newline at end of file diff --git a/docs/example/static/js/18.b104d617.chunk.js b/docs/example/static/js/18.b104d617.chunk.js new file mode 100644 index 0000000..a5b8c0b --- /dev/null +++ b/docs/example/static/js/18.b104d617.chunk.js @@ -0,0 +1,2 @@ +(this.webpackJsonpexample=this.webpackJsonpexample||[]).push([[18],{125:function(t,n,i){"use strict";i.d(n,"a",(function(){return e})),i.d(n,"b",(function(){return a})),i.d(n,"c",(function(){return r})),i.d(n,"d",(function(){return c}));var o=i(1),r=function(t,n){return null!==n.closest(t)},e=function(t,n){var i;return"string"===typeof t&&t.length>0?Object.assign(((i={"ion-color":!0})["ion-color-"+t]=!0,i),n):n},a=function(t){var n={};return function(t){return void 0!==t?(Array.isArray(t)?t:t.split(" ")).filter((function(t){return null!=t})).map((function(t){return t.trim()})).filter((function(t){return""!==t})):[]}(t).forEach((function(t){return n[t]=!0})),n},d=/^[a-z][a-z0-9+\-.]*:/,c=function(t,n,i,r){return Object(o.a)(void 0,void 0,void 0,(function(){var e;return Object(o.c)(this,(function(o){return null!=t&&"#"!==t[0]&&!d.test(t)&&(e=document.querySelector("ion-router"))?(null!=n&&n.preventDefault(),[2,e.push(t,i,r)]):[2,!1]}))}))}},84:function(t,n,i){"use strict";i.r(n),i.d(n,"ion_back_button",(function(){return d}));var o=i(1),r=i(13),e=i(14),a=i(125),d=function(){function t(t){var n=this;Object(r.o)(this,t),this.disabled=!1,this.type="button",this.onClick=function(t){return Object(o.a)(n,void 0,void 0,(function(){var n,i;return Object(o.c)(this,(function(o){switch(o.label){case 0:return n=this.el.closest("ion-nav"),t.preventDefault(),(i=n)?[4,n.canGoBack()]:[3,2];case 1:i=o.sent(),o.label=2;case 2:return i?[2,n.pop({animationBuilder:this.routerAnimation,skipIfBusy:!0})]:[2,Object(a.d)(this.defaultHref,t,"back",this.routerAnimation)]}}))}))}}return t.prototype.componentWillLoad=function(){void 0===this.defaultHref&&(this.defaultHref=e.c.get("backButtonDefaultHref"))},Object.defineProperty(t.prototype,"backButtonIcon",{get:function(){var t=this.icon;return null!=t?t:"ios"===Object(e.b)(this)?e.c.get("backButtonIcon","chevron-back"):e.c.get("backButtonIcon","arrow-back-sharp")},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"backButtonText",{get:function(){var t="ios"===Object(e.b)(this)?"Back":null;return null!=this.text?this.text:e.c.get("backButtonText",t)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"hasIconOnly",{get:function(){return this.backButtonIcon&&!this.backButtonText},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"rippleType",{get:function(){return this.hasIconOnly?"unbounded":"bounded"},enumerable:!1,configurable:!0}),t.prototype.render=function(){var t,n=this,i=n.color,o=n.defaultHref,d=n.disabled,c=n.type,s=n.hasIconOnly,g=n.backButtonIcon,l=n.backButtonText,p=void 0!==o,u=Object(e.b)(this);return Object(r.j)(r.c,{onClick:this.onClick,class:Object(a.a)(i,(t={},t[u]=!0,t.button=!0,t["back-button-disabled"]=d,t["back-button-has-icon-only"]=s,t["in-toolbar"]=Object(a.c)("ion-toolbar",this.el),t["in-toolbar-color"]=Object(a.c)("ion-toolbar[color]",this.el),t["ion-activatable"]=!0,t["ion-focusable"]=!0,t["show-back-button"]=p,t))},Object(r.j)("button",{type:c,disabled:d,class:"button-native",part:"native","aria-label":l||"back"},Object(r.j)("span",{class:"button-inner"},g&&Object(r.j)("ion-icon",{part:"icon",icon:g,"aria-hidden":"true",lazy:!1}),l&&Object(r.j)("span",{part:"text","aria-hidden":"true",class:"button-text"},l)),"md"===u&&Object(r.j)("ion-ripple-effect",{type:this.rippleType})))},Object.defineProperty(t.prototype,"el",{get:function(){return Object(r.k)(this)},enumerable:!1,configurable:!0}),t}();d.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;margin-left:var(--margin-start);margin-right:var(--margin-end);margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);padding-left:var(--padding-start);padding-right: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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{margin-left:unset;margin-right:unset;-webkit-margin-start:var(--margin-start);margin-inline-start:var(--margin-start);-webkit-margin-end:var(--margin-end);margin-inline-end:var(--margin-end)}}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.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{padding-left:var(--icon-padding-start);padding-right:var(--icon-padding-end);padding-top:var(--icon-padding-top);padding-bottom:var(--icon-padding-bottom);margin-left:var(--icon-margin-start);margin-right: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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){ion-icon{padding-left:unset;padding-right:unset;-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)}}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){ion-icon{margin-left:unset;margin-right:unset;-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)}}: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:-5px;--icon-margin-start:-4px;--icon-font-size:1.85em;--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}}:host(.ion-color.ion-focused) .button-native::after{background:var(--ion-color-base)}',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;margin-left:var(--margin-start);margin-right:var(--margin-end);margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);padding-left:var(--padding-start);padding-right: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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{margin-left:unset;margin-right:unset;-webkit-margin-start:var(--margin-start);margin-inline-start:var(--margin-start);-webkit-margin-end:var(--margin-end);margin-inline-end:var(--margin-end)}}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.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{padding-left:var(--icon-padding-start);padding-right:var(--icon-padding-end);padding-top:var(--icon-padding-top);padding-bottom:var(--icon-padding-bottom);margin-left:var(--icon-margin-start);margin-right: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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){ion-icon{padding-left:unset;padding-right:unset;-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)}}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){ion-icon{margin-left:unset;margin-right:unset;-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)}}: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{padding-left:4px;padding-right:4px;padding-top:0;padding-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-text{padding-left:unset;padding-right:unset;-webkit-padding-start:4px;padding-inline-start:4px;-webkit-padding-end:4px;padding-inline-end:4px}}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)}'}}}]); +//# sourceMappingURL=18.b104d617.chunk.js.map \ No newline at end of file diff --git a/docs/example/static/js/18.b104d617.chunk.js.map b/docs/example/static/js/18.b104d617.chunk.js.map new file mode 100644 index 0000000..df763c1 --- /dev/null +++ b/docs/example/static/js/18.b104d617.chunk.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["../node_modules/@ionic/core/dist/esm-es5/theme-ff3fc52f.js","../node_modules/@ionic/core/dist/esm-es5/ion-back-button.entry.js"],"names":["hostContext","r","t","closest","createColorClasses","e","length","Object","assign","getClassMap","undefined","Array","isArray","split","filter","map","trim","getClassList","forEach","SCHEME","openURL","n","__awaiter","o","__generator","this","a","test","document","querySelector","preventDefault","push","BackButton","registerInstance","disabled","type","onClick","i","label","el","canGoBack","sent","pop","animationBuilder","routerAnimation","skipIfBusy","defaultHref","prototype","componentWillLoad","config","get","defineProperty","icon","getIonMode","enumerable","configurable","text","backButtonIcon","backButtonText","hasIconOnly","render","color","s","d","c","g","h","Host","class","part","lazy","rippleType","getElement","style","ios","md"],"mappings":"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","file":"static/js/18.b104d617.chunk.js","sourcesContent":["import{__awaiter,__generator}from\"tslib\";var hostContext=function(r,t){return t.closest(r)!==null};var createColorClasses=function(r,t){var e;return typeof r===\"string\"&&r.length>0?Object.assign((e={\"ion-color\":true},e[\"ion-color-\"+r]=true,e),t):t};var getClassList=function(r){if(r!==undefined){var t=Array.isArray(r)?r:r.split(\" \");return t.filter((function(r){return r!=null})).map((function(r){return r.trim()})).filter((function(r){return r!==\"\"}))}return[]};var getClassMap=function(r){var t={};getClassList(r).forEach((function(r){return t[r]=true}));return t};var SCHEME=/^[a-z][a-z0-9+\\-.]*:/;var openURL=function(r,t,e,n){return __awaiter(void 0,void 0,void 0,(function(){var o;return __generator(this,(function(a){if(r!=null&&r[0]!==\"#\"&&!SCHEME.test(r)){o=document.querySelector(\"ion-router\");if(o){if(t!=null){t.preventDefault()}return[2,o.push(r,e,n)]}}return[2,false]}))}))};export{createColorClasses as c,getClassMap as g,hostContext as h,openURL as o};","import{__awaiter,__generator}from\"tslib\";import{r as registerInstance,h,H as Host,i as getElement}from\"./index-7a8b7a1c.js\";import{c as config,b as getIonMode}from\"./ionic-global-63a97a32.js\";import{o as openURL,c as createColorClasses,h as hostContext}from\"./theme-ff3fc52f.js\";var backButtonIosCss=':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;margin-left:var(--margin-start);margin-right:var(--margin-end);margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);padding-left:var(--padding-start);padding-right: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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{margin-left:unset;margin-right:unset;-webkit-margin-start:var(--margin-start);margin-inline-start:var(--margin-start);-webkit-margin-end:var(--margin-end);margin-inline-end:var(--margin-end)}}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.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{padding-left:var(--icon-padding-start);padding-right:var(--icon-padding-end);padding-top:var(--icon-padding-top);padding-bottom:var(--icon-padding-bottom);margin-left:var(--icon-margin-start);margin-right: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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){ion-icon{padding-left:unset;padding-right:unset;-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)}}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){ion-icon{margin-left:unset;margin-right:unset;-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)}}: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:-5px;--icon-margin-start:-4px;--icon-font-size:1.85em;--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}}:host(.ion-color.ion-focused) .button-native::after{background:var(--ion-color-base)}';var backButtonMdCss=':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;margin-left:var(--margin-start);margin-right:var(--margin-end);margin-top:var(--margin-top);margin-bottom:var(--margin-bottom);padding-left:var(--padding-start);padding-right: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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{margin-left:unset;margin-right:unset;-webkit-margin-start:var(--margin-start);margin-inline-start:var(--margin-start);-webkit-margin-end:var(--margin-end);margin-inline-end:var(--margin-end)}}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.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{padding-left:var(--icon-padding-start);padding-right:var(--icon-padding-end);padding-top:var(--icon-padding-top);padding-bottom:var(--icon-padding-bottom);margin-left:var(--icon-margin-start);margin-right: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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){ion-icon{padding-left:unset;padding-right:unset;-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)}}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){ion-icon{margin-left:unset;margin-right:unset;-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)}}: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{padding-left:4px;padding-right:4px;padding-top:0;padding-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-text{padding-left:unset;padding-right:unset;-webkit-padding-start:4px;padding-inline-start:4px;-webkit-padding-end:4px;padding-inline-end:4px}}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)}';var BackButton=function(){function t(t){var n=this;registerInstance(this,t);this.disabled=false;this.type=\"button\";this.onClick=function(t){return __awaiter(n,void 0,void 0,(function(){var n,o;return __generator(this,(function(i){switch(i.label){case 0:n=this.el.closest(\"ion-nav\");t.preventDefault();o=n;if(!o)return[3,2];return[4,n.canGoBack()];case 1:o=i.sent();i.label=2;case 2:if(o){return[2,n.pop({animationBuilder:this.routerAnimation,skipIfBusy:true})]}return[2,openURL(this.defaultHref,t,\"back\",this.routerAnimation)]}}))}))}}t.prototype.componentWillLoad=function(){if(this.defaultHref===undefined){this.defaultHref=config.get(\"backButtonDefaultHref\")}};Object.defineProperty(t.prototype,\"backButtonIcon\",{get:function(){var t=this.icon;if(t!=null){return t}if(getIonMode(this)===\"ios\"){return config.get(\"backButtonIcon\",\"chevron-back\")}return config.get(\"backButtonIcon\",\"arrow-back-sharp\")},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"backButtonText\",{get:function(){var t=getIonMode(this)===\"ios\"?\"Back\":null;return this.text!=null?this.text:config.get(\"backButtonText\",t)},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"hasIconOnly\",{get:function(){return this.backButtonIcon&&!this.backButtonText},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"rippleType\",{get:function(){if(this.hasIconOnly){return\"unbounded\"}return\"bounded\"},enumerable:false,configurable:true});t.prototype.render=function(){var t;var n=this,o=n.color,i=n.defaultHref,r=n.disabled,e=n.type,a=n.hasIconOnly,s=n.backButtonIcon,d=n.backButtonText;var c=i!==undefined;var g=getIonMode(this);return h(Host,{onClick:this.onClick,class:createColorClasses(o,(t={},t[g]=true,t[\"button\"]=true,t[\"back-button-disabled\"]=r,t[\"back-button-has-icon-only\"]=a,t[\"in-toolbar\"]=hostContext(\"ion-toolbar\",this.el),t[\"in-toolbar-color\"]=hostContext(\"ion-toolbar[color]\",this.el),t[\"ion-activatable\"]=true,t[\"ion-focusable\"]=true,t[\"show-back-button\"]=c,t))},h(\"button\",{type:e,disabled:r,class:\"button-native\",part:\"native\",\"aria-label\":d||\"back\"},h(\"span\",{class:\"button-inner\"},s&&h(\"ion-icon\",{part:\"icon\",icon:s,\"aria-hidden\":\"true\",lazy:false}),d&&h(\"span\",{part:\"text\",\"aria-hidden\":\"true\",class:\"button-text\"},d)),g===\"md\"&&h(\"ion-ripple-effect\",{type:this.rippleType})))};Object.defineProperty(t.prototype,\"el\",{get:function(){return getElement(this)},enumerable:false,configurable:true});return t}();BackButton.style={ios:backButtonIosCss,md:backButtonMdCss};export{BackButton as ion_back_button};"],"sourceRoot":""} \ No newline at end of file diff --git a/docs/example/static/js/19.232eb4d4.chunk.js b/docs/example/static/js/19.232eb4d4.chunk.js new file mode 100644 index 0000000..da86aed --- /dev/null +++ b/docs/example/static/js/19.232eb4d4.chunk.js @@ -0,0 +1,2 @@ +(this.webpackJsonpexample=this.webpackJsonpexample||[]).push([[19],{125:function(o,t,n){"use strict";n.d(t,"a",(function(){return e})),n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return i})),n.d(t,"d",(function(){return c}));var r=n(1),i=function(o,t){return null!==t.closest(o)},e=function(o,t){var n;return"string"===typeof o&&o.length>0?Object.assign(((n={"ion-color":!0})["ion-color-"+o]=!0,n),t):t},a=function(o){var t={};return function(o){return void 0!==o?(Array.isArray(o)?o:o.split(" ")).filter((function(o){return null!=o})).map((function(o){return o.trim()})).filter((function(o){return""!==o})):[]}(o).forEach((function(o){return t[o]=!0})),t},s=/^[a-z][a-z0-9+\-.]*:/,c=function(o,t,n,i){return Object(r.a)(void 0,void 0,void 0,(function(){var e;return Object(r.c)(this,(function(r){return null!=o&&"#"!==o[0]&&!s.test(o)&&(e=document.querySelector("ion-router"))?(null!=t&&t.preventDefault(),[2,e.push(o,n,i)]):[2,!1]}))}))}},86:function(o,t,n){"use strict";n.r(t),n.d(t,"ion_button",(function(){return p})),n.d(t,"ion_icon",(function(){return k}));var r,i=n(13),e=n(14),a=n(12),s=n(125),c=function(o){var t=function(){if("undefined"===typeof window)return new Map;if(!r){var o=window;o.Ionicons=o.Ionicons||{},r=o.Ionicons.map=o.Ionicons.map||new Map}return r}().get(o);return t||Object(i.m)("svg/"+o+".svg")},l=function(o,t,n,r,i){return n="ios"===(n&&h(n))?"ios":"md",r&&"ios"===n?o=h(r):i&&"md"===n?o=h(i):(o||!t||b(t)||(o=t),u(o)&&(o=h(o))),u(o)&&""!==o.trim()?""!==o.replace(/[a-z]|-|\d/gi,"")?null:o:null},d=function(o){return u(o)&&(o=o.trim(),b(o))?o:null},b=function(o){return o.length>0&&/(\/|\.)/.test(o)},u=function(o){return"string"===typeof o},h=function(o){return o.toLowerCase()},p=function(){function o(o){var t=this;Object(i.o)(this,o),this.ionFocus=Object(i.g)(this,"ionFocus",7),this.ionBlur=Object(i.g)(this,"ionBlur",7),this.inItem=!1,this.inListHeader=!1,this.inToolbar=!1,this.inheritedAttributes={},this.buttonType="button",this.disabled=!1,this.routerDirection="forward",this.strong=!1,this.type="button",this.handleClick=function(o){if("button"===t.type)Object(s.d)(t.href,o,t.routerDirection,t.routerAnimation);else if(Object(a.k)(t.el)){var n=t.el.closest("form");if(n){o.preventDefault();var r=document.createElement("button");r.type=t.type,r.style.display="none",n.appendChild(r),r.click(),r.remove()}}},this.onFocus=function(){t.ionFocus.emit()},this.onBlur=function(){t.ionBlur.emit()}}return o.prototype.componentWillLoad=function(){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=Object(a.i)(this.el,["aria-label"])},Object.defineProperty(o.prototype,"hasIconOnly",{get:function(){return!!this.el.querySelector('[slot="icon-only"]')},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"rippleType",{get:function(){return(void 0===this.fill||"clear"===this.fill)&&this.hasIconOnly&&this.inToolbar?"unbounded":"bounded"},enumerable:!1,configurable:!0}),o.prototype.render=function(){var o,t=Object(e.b)(this),n=this,r=n.buttonType,a=n.type,c=n.disabled,l=n.rel,d=n.target,b=n.size,u=n.href,h=n.color,p=n.expand,g=n.hasIconOnly,f=n.shape,v=n.strong,m=n.inheritedAttributes,k=void 0===b&&this.inItem?"small":b,y=void 0===u?"button":"a",w="button"===y?{type:a}:{download:this.download,href:u,rel:l,target:d},x=this.fill;return void 0===x&&(x=this.inToolbar||this.inListHeader?"clear":"solid"),Object(i.j)(i.c,{onClick:this.handleClick,"aria-disabled":c?"true":null,class:Object(s.a)(h,(o={},o[t]=!0,o[r]=!0,o[r+"-"+p]=void 0!==p,o[r+"-"+k]=void 0!==k,o[r+"-"+f]=void 0!==f,o[r+"-"+x]=!0,o[r+"-strong"]=v,o["in-toolbar"]=Object(s.c)("ion-toolbar",this.el),o["in-toolbar-color"]=Object(s.c)("ion-toolbar[color]",this.el),o["button-has-icon-only"]=g,o["button-disabled"]=c,o["ion-activatable"]=!0,o["ion-focusable"]=!0,o))},Object(i.j)(y,Object.assign({},w,{class:"button-native",part:"native",disabled:c,onFocus:this.onFocus,onBlur:this.onBlur},m),Object(i.j)("span",{class:"button-inner"},Object(i.j)("slot",{name:"icon-only"}),Object(i.j)("slot",{name:"start"}),Object(i.j)("slot",null),Object(i.j)("slot",{name:"end"})),"md"===t&&Object(i.j)("ion-ripple-effect",{type:this.rippleType})))},Object.defineProperty(o.prototype,"el",{get:function(){return Object(i.k)(this)},enumerable:!1,configurable:!0}),o}();p.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;text-overflow:ellipsis;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;display:block;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;display:block;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;padding-left:var(--padding-start);padding-right: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-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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.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(ion-icon){font-size:1.4em;pointer-events:none}::slotted(ion-icon[slot=start]){margin-left:-0.3em;margin-right:0.3em;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-icon[slot=start]){margin-left:unset;margin-right:unset;-webkit-margin-start:-0.3em;margin-inline-start:-0.3em;-webkit-margin-end:0.3em;margin-inline-end:0.3em}}::slotted(ion-icon[slot=end]){margin-left:0.3em;margin-right:-0.2em;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-icon[slot=end]){margin-left:unset;margin-right:unset;-webkit-margin-start:0.3em;margin-inline-start:0.3em;-webkit-margin-end:-0.2em;margin-inline-end:-0.2em}}::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-activated){color:var(--color-activated)}:host(.ion-activated) .button-native::after{background:var(--background-activated);opacity:var(--background-activated-opacity)}: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(.button-solid.ion-color) .button-native{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.button-outline.ion-color) .button-native{border-color:var(--ion-color-base);background:transparent;color:var(--ion-color-base)}:host(.button-clear.ion-color) .button-native{background:transparent;color:var(--ion-color-base)}:host(.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{color:var(--ion-toolbar-color, var(--color))}:host(.button-outline.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{border-color:var(--ion-toolbar-color, var(--color, var(--border-color)))}:host(.button-solid.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{background:var(--ion-toolbar-color, var(--background));color:var(--ion-toolbar-background, var(--color))}:host{--border-radius:10px;--padding-top:0;--padding-bottom:0;--padding-start:1em;--padding-end:1em;--transition:background-color, opacity 100ms linear;margin-left:2px;margin-right:2px;margin-top:4px;margin-bottom:4px;height:2.8em;font-size:16px;font-weight:500;letter-spacing:-0.03em}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{margin-left:unset;margin-right:unset;-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:2px;margin-inline-end:2px}}: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:10px;--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-focused:var(--ion-color-primary, #3880ff);--background-hover:transparent;--background-focused-opacity:.1;font-size:17px;font-weight:normal;letter-spacing:0}:host(.button-large){--border-radius:12px;--padding-top:0;--padding-start:1em;--padding-end:1em;--padding-bottom:0;height:2.8em;font-size:20px}:host(.button-small){--border-radius:6px;--padding-top:0;--padding-start:0.9em;--padding-end:0.9em;--padding-bottom:0;height:2.1em;font-size:13px}: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-clear.ion-activated){opacity:0.4}:host(.button-outline.ion-activated.ion-color) .button-native{color:var(--ion-color-contrast)}:host(.button-outline.ion-activated.ion-color) .button-native::after{background:var(--ion-color-base)}:host(.button-solid.ion-color.ion-activated) .button-native::after{background:var(--ion-color-shade)}:host(.button-outline.ion-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:hover),:host(.button-outline: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)) .button-native::after{background:#fff;opacity:0.1}}',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;text-overflow:ellipsis;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;display:block;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;display:block;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;padding-left:var(--padding-start);padding-right: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-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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.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(ion-icon){font-size:1.4em;pointer-events:none}::slotted(ion-icon[slot=start]){margin-left:-0.3em;margin-right:0.3em;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-icon[slot=start]){margin-left:unset;margin-right:unset;-webkit-margin-start:-0.3em;margin-inline-start:-0.3em;-webkit-margin-end:0.3em;margin-inline-end:0.3em}}::slotted(ion-icon[slot=end]){margin-left:0.3em;margin-right:-0.2em;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-icon[slot=end]){margin-left:unset;margin-right:unset;-webkit-margin-start:0.3em;margin-inline-start:0.3em;-webkit-margin-end:-0.2em;margin-inline-end:-0.2em}}::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-activated){color:var(--color-activated)}:host(.ion-activated) .button-native::after{background:var(--background-activated);opacity:var(--background-activated-opacity)}: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(.button-solid.ion-color) .button-native{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.button-outline.ion-color) .button-native{border-color:var(--ion-color-base);background:transparent;color:var(--ion-color-base)}:host(.button-clear.ion-color) .button-native{background:transparent;color:var(--ion-color-base)}:host(.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{color:var(--ion-toolbar-color, var(--color))}:host(.button-outline.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{border-color:var(--ion-toolbar-color, var(--color, var(--border-color)))}:host(.button-solid.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{background:var(--ion-toolbar-color, var(--background));color:var(--ion-toolbar-background, var(--color))}:host{--border-radius:4px;--padding-top:0;--padding-bottom:0;--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;margin-left:2px;margin-right:2px;margin-top:4px;margin-bottom:4px;height:36px;font-size:14px;font-weight:500;letter-spacing:0.06em;text-transform:uppercase}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{margin-left:unset;margin-right:unset;-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:2px;margin-inline-end:2px}}: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:0;--padding-start:1em;--padding-end:1em;--padding-bottom:0;height:2.8em;font-size:20px}:host(.button-small){--padding-top:0;--padding-start:0.9em;--padding-end:0.9em;--padding-bottom:0;height:2.1em;font-size:13px}: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)}}'};var g=function o(t){if(1===t.nodeType){if("script"===t.nodeName.toLowerCase())return!1;for(var n=0;n=0;n--)"svg"!==t.childNodes[n].nodeName.toLowerCase()&&t.removeChild(t.childNodes[n]);var r=t.firstElementChild;if(r&&"svg"===r.nodeName.toLowerCase()){var i=r.getAttribute("class")||"";if(r.setAttribute("class",(i+" s-ion-icon").trim()),g(r))return t.innerHTML}return""}(n)),f.set(o,n||"")}));f.set(o,"")})),v.set(o,n)}return n},k=function(){function o(o){Object(i.o)(this,o),this.iconName=null,this.isVisible=!1,this.mode=y(),this.lazy=!1,this.sanitize=!0}return o.prototype.connectedCallback=function(){var o=this;this.waitUntilVisible(this.el,"50px",(function(){o.isVisible=!0,o.loadIcon()}))},o.prototype.disconnectedCallback=function(){this.io&&(this.io.disconnect(),this.io=void 0)},o.prototype.waitUntilVisible=function(o,t,n){var r=this;if(this.lazy&&"undefined"!==typeof window&&window.IntersectionObserver){var i=this.io=new window.IntersectionObserver((function(o){o[0].isIntersecting&&(i.disconnect(),r.io=void 0,n())}),{rootMargin:t});i.observe(o)}else n()},o.prototype.loadIcon=function(){var o=this;if(this.isVisible){var t=function(o){var t=d(o.src);if(t)return t;if(t=l(o.name,o.icon,o.mode,o.ios,o.md))return c(t);if(o.icon){if(t=d(o.icon))return t;if(t=d(o.icon[o.mode]))return t}return null}(this);t&&(f.has(t)?this.svgContent=f.get(t):m(t,this.sanitize).then((function(){return o.svgContent=f.get(t)})))}var n=this.iconName=l(this.name,this.icon,this.mode,this.ios,this.md);this.ariaLabel||"true"===this.ariaHidden||n&&(this.ariaLabel=n.replace(/\-/g," "))},o.prototype.render=function(){var o,t,n=this.iconName,r=this.mode||"md",e=this.flipRtl||n&&(n.indexOf("arrow")>-1||n.indexOf("chevron")>-1)&&!1!==this.flipRtl;return Object(i.j)(i.c,{role:"img",class:Object.assign(Object.assign((o={},o[r]=!0,o),w(this.color)),(t={},t["icon-"+this.size]=!!this.size,t["flip-rtl"]=!!e&&"rtl"===this.el.ownerDocument.dir,t))},this.svgContent?Object(i.j)("div",{class:"icon-inner",innerHTML:this.svgContent}):Object(i.j)("div",{class:"icon-inner"}))},Object.defineProperty(o,"assetsDirs",{get:function(){return["svg"]},enumerable:!1,configurable:!0}),Object.defineProperty(o.prototype,"el",{get:function(){return Object(i.k)(this)},enumerable:!1,configurable:!0}),Object.defineProperty(o,"watchers",{get:function(){return{name:["loadIcon"],src:["loadIcon"],icon:["loadIcon"]}},enumerable:!1,configurable:!0}),o}(),y=function(){return"undefined"!==typeof document&&document.documentElement.getAttribute("mode")||"md"},w=function(o){var t;return o?((t={"ion-color":!0})["ion-color-"+o]=!0,t):null};k.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)}"}}]); +//# sourceMappingURL=19.232eb4d4.chunk.js.map \ No newline at end of file diff --git a/docs/example/static/js/19.232eb4d4.chunk.js.map b/docs/example/static/js/19.232eb4d4.chunk.js.map new file mode 100644 index 0000000..df9971f --- /dev/null +++ b/docs/example/static/js/19.232eb4d4.chunk.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["../node_modules/@ionic/core/dist/esm-es5/theme-ff3fc52f.js","../node_modules/@ionic/core/dist/esm-es5/ion-button_2.entry.js"],"names":["hostContext","r","t","closest","createColorClasses","e","length","Object","assign","getClassMap","undefined","Array","isArray","split","filter","map","trim","getClassList","forEach","SCHEME","openURL","n","__awaiter","o","__generator","this","a","test","document","querySelector","preventDefault","push","CACHED_MAP","getNamedUrl","window","Map","Ionicons","getIconMap","get","getAssetPath","getName","i","toLower","isSrc","isStr","replace","getSrc","toLowerCase","Button","registerInstance","ionFocus","createEvent","ionBlur","inItem","inListHeader","inToolbar","inheritedAttributes","buttonType","disabled","routerDirection","strong","type","handleClick","href","routerAnimation","hasShadowDom","el","createElement","style","display","appendChild","click","remove","onFocus","emit","onBlur","prototype","componentWillLoad","inheritAttributes","defineProperty","enumerable","configurable","fill","hasIconOnly","render","getIonMode$1","rel","s","target","l","size","c","d","color","u","expand","b","g","shape","p","f","v","m","k","download","w","h","Host","onClick","class","createColorClasses$1","part","name","rippleType","getElement","ios","md","isValid","nodeType","nodeName","attributes","value","indexOf","childNodes","ioniconContent","requests","getSvgContent","fetch","set","Promise","resolve","then","ok","text","innerHTML","removeChild","firstElementChild","getAttribute","setAttribute","validateContent","Icon","iconName","isVisible","mode","getIonMode","lazy","sanitize","connectedCallback","waitUntilVisible","loadIcon","disconnectedCallback","io","disconnect","IntersectionObserver","isIntersecting","rootMargin","observe","src","icon","getUrl","has","svgContent","ariaLabel","ariaHidden","flipRtl","role","ownerDocument","dir","documentElement"],"mappings":"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","file":"static/js/19.232eb4d4.chunk.js","sourcesContent":["import{__awaiter,__generator}from\"tslib\";var hostContext=function(r,t){return t.closest(r)!==null};var createColorClasses=function(r,t){var e;return typeof r===\"string\"&&r.length>0?Object.assign((e={\"ion-color\":true},e[\"ion-color-\"+r]=true,e),t):t};var getClassList=function(r){if(r!==undefined){var t=Array.isArray(r)?r:r.split(\" \");return t.filter((function(r){return r!=null})).map((function(r){return r.trim()})).filter((function(r){return r!==\"\"}))}return[]};var getClassMap=function(r){var t={};getClassList(r).forEach((function(r){return t[r]=true}));return t};var SCHEME=/^[a-z][a-z0-9+\\-.]*:/;var openURL=function(r,t,e,n){return __awaiter(void 0,void 0,void 0,(function(){var o;return __generator(this,(function(a){if(r!=null&&r[0]!==\"#\"&&!SCHEME.test(r)){o=document.querySelector(\"ion-router\");if(o){if(t!=null){t.preventDefault()}return[2,o.push(r,e,n)]}}return[2,false]}))}))};export{createColorClasses as c,getClassMap as g,hostContext as h,openURL as o};","import{k as getAssetPath,r as registerInstance,e as createEvent,h,H as Host,i as getElement}from\"./index-7a8b7a1c.js\";import{b as getIonMode$1}from\"./ionic-global-63a97a32.js\";import{k as hasShadowDom,i as inheritAttributes}from\"./helpers-dd7e4b7b.js\";import{o as openURL,c as createColorClasses$1,h as hostContext}from\"./theme-ff3fc52f.js\";var CACHED_MAP;var getIconMap=function(){if(typeof window===\"undefined\"){return new Map}else{if(!CACHED_MAP){var o=window;o.Ionicons=o.Ionicons||{};CACHED_MAP=o.Ionicons.map=o.Ionicons.map||new Map}return CACHED_MAP}};var getUrl=function(o){var t=getSrc(o.src);if(t){return t}t=getName(o.name,o.icon,o.mode,o.ios,o.md);if(t){return getNamedUrl(t)}if(o.icon){t=getSrc(o.icon);if(t){return t}t=getSrc(o.icon[o.mode]);if(t){return t}}return null};var getNamedUrl=function(o){var t=getIconMap().get(o);if(t){return t}return getAssetPath(\"svg/\"+o+\".svg\")};var getName=function(o,t,n,r,i){n=(n&&toLower(n))===\"ios\"?\"ios\":\"md\";if(r&&n===\"ios\"){o=toLower(r)}else if(i&&n===\"md\"){o=toLower(i)}else{if(!o&&t&&!isSrc(t)){o=t}if(isStr(o)){o=toLower(o)}}if(!isStr(o)||o.trim()===\"\"){return null}var e=o.replace(/[a-z]|-|\\d/gi,\"\");if(e!==\"\"){return null}return o};var getSrc=function(o){if(isStr(o)){o=o.trim();if(isSrc(o)){return o}}return null};var isSrc=function(o){return o.length>0&&/(\\/|\\.)/.test(o)};var isStr=function(o){return typeof o===\"string\"};var toLower=function(o){return o.toLowerCase()};var buttonIosCss=':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;text-overflow:ellipsis;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;display:block;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;display:block;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;padding-left:var(--padding-start);padding-right: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-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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.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(ion-icon){font-size:1.4em;pointer-events:none}::slotted(ion-icon[slot=start]){margin-left:-0.3em;margin-right:0.3em;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-icon[slot=start]){margin-left:unset;margin-right:unset;-webkit-margin-start:-0.3em;margin-inline-start:-0.3em;-webkit-margin-end:0.3em;margin-inline-end:0.3em}}::slotted(ion-icon[slot=end]){margin-left:0.3em;margin-right:-0.2em;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-icon[slot=end]){margin-left:unset;margin-right:unset;-webkit-margin-start:0.3em;margin-inline-start:0.3em;-webkit-margin-end:-0.2em;margin-inline-end:-0.2em}}::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-activated){color:var(--color-activated)}:host(.ion-activated) .button-native::after{background:var(--background-activated);opacity:var(--background-activated-opacity)}: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(.button-solid.ion-color) .button-native{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.button-outline.ion-color) .button-native{border-color:var(--ion-color-base);background:transparent;color:var(--ion-color-base)}:host(.button-clear.ion-color) .button-native{background:transparent;color:var(--ion-color-base)}:host(.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{color:var(--ion-toolbar-color, var(--color))}:host(.button-outline.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{border-color:var(--ion-toolbar-color, var(--color, var(--border-color)))}:host(.button-solid.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{background:var(--ion-toolbar-color, var(--background));color:var(--ion-toolbar-background, var(--color))}:host{--border-radius:10px;--padding-top:0;--padding-bottom:0;--padding-start:1em;--padding-end:1em;--transition:background-color, opacity 100ms linear;margin-left:2px;margin-right:2px;margin-top:4px;margin-bottom:4px;height:2.8em;font-size:16px;font-weight:500;letter-spacing:-0.03em}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{margin-left:unset;margin-right:unset;-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:2px;margin-inline-end:2px}}: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:10px;--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-focused:var(--ion-color-primary, #3880ff);--background-hover:transparent;--background-focused-opacity:.1;font-size:17px;font-weight:normal;letter-spacing:0}:host(.button-large){--border-radius:12px;--padding-top:0;--padding-start:1em;--padding-end:1em;--padding-bottom:0;height:2.8em;font-size:20px}:host(.button-small){--border-radius:6px;--padding-top:0;--padding-start:0.9em;--padding-end:0.9em;--padding-bottom:0;height:2.1em;font-size:13px}: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-clear.ion-activated){opacity:0.4}:host(.button-outline.ion-activated.ion-color) .button-native{color:var(--ion-color-contrast)}:host(.button-outline.ion-activated.ion-color) .button-native::after{background:var(--ion-color-base)}:host(.button-solid.ion-color.ion-activated) .button-native::after{background:var(--ion-color-shade)}:host(.button-outline.ion-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:hover),:host(.button-outline: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)) .button-native::after{background:#fff;opacity:0.1}}';var buttonMdCss=':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;text-overflow:ellipsis;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;display:block;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;display:block;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;padding-left:var(--padding-start);padding-right: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-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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.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(ion-icon){font-size:1.4em;pointer-events:none}::slotted(ion-icon[slot=start]){margin-left:-0.3em;margin-right:0.3em;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-icon[slot=start]){margin-left:unset;margin-right:unset;-webkit-margin-start:-0.3em;margin-inline-start:-0.3em;-webkit-margin-end:0.3em;margin-inline-end:0.3em}}::slotted(ion-icon[slot=end]){margin-left:0.3em;margin-right:-0.2em;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-icon[slot=end]){margin-left:unset;margin-right:unset;-webkit-margin-start:0.3em;margin-inline-start:0.3em;-webkit-margin-end:-0.2em;margin-inline-end:-0.2em}}::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-activated){color:var(--color-activated)}:host(.ion-activated) .button-native::after{background:var(--background-activated);opacity:var(--background-activated-opacity)}: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(.button-solid.ion-color) .button-native{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.button-outline.ion-color) .button-native{border-color:var(--ion-color-base);background:transparent;color:var(--ion-color-base)}:host(.button-clear.ion-color) .button-native{background:transparent;color:var(--ion-color-base)}:host(.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{color:var(--ion-toolbar-color, var(--color))}:host(.button-outline.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{border-color:var(--ion-toolbar-color, var(--color, var(--border-color)))}:host(.button-solid.in-toolbar:not(.ion-color):not(.in-toolbar-color)) .button-native{background:var(--ion-toolbar-color, var(--background));color:var(--ion-toolbar-background, var(--color))}:host{--border-radius:4px;--padding-top:0;--padding-bottom:0;--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;margin-left:2px;margin-right:2px;margin-top:4px;margin-bottom:4px;height:36px;font-size:14px;font-weight:500;letter-spacing:0.06em;text-transform:uppercase}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{margin-left:unset;margin-right:unset;-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:2px;margin-inline-end:2px}}: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:0;--padding-start:1em;--padding-end:1em;--padding-bottom:0;height:2.8em;font-size:20px}:host(.button-small){--padding-top:0;--padding-start:0.9em;--padding-end:0.9em;--padding-bottom:0;height:2.1em;font-size:13px}: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)}}';var Button=function(){function o(o){var t=this;registerInstance(this,o);this.ionFocus=createEvent(this,\"ionFocus\",7);this.ionBlur=createEvent(this,\"ionBlur\",7);this.inItem=false;this.inListHeader=false;this.inToolbar=false;this.inheritedAttributes={};this.buttonType=\"button\";this.disabled=false;this.routerDirection=\"forward\";this.strong=false;this.type=\"button\";this.handleClick=function(o){if(t.type===\"button\"){openURL(t.href,o,t.routerDirection,t.routerAnimation)}else if(hasShadowDom(t.el)){var n=t.el.closest(\"form\");if(n){o.preventDefault();var r=document.createElement(\"button\");r.type=t.type;r.style.display=\"none\";n.appendChild(r);r.click();r.remove()}}};this.onFocus=function(){t.ionFocus.emit()};this.onBlur=function(){t.ionBlur.emit()}}o.prototype.componentWillLoad=function(){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=inheritAttributes(this.el,[\"aria-label\"])};Object.defineProperty(o.prototype,\"hasIconOnly\",{get:function(){return!!this.el.querySelector('[slot=\"icon-only\"]')},enumerable:false,configurable:true});Object.defineProperty(o.prototype,\"rippleType\",{get:function(){var o=this.fill===undefined||this.fill===\"clear\";if(o&&this.hasIconOnly&&this.inToolbar){return\"unbounded\"}return\"bounded\"},enumerable:false,configurable:true});o.prototype.render=function(){var o;var t=getIonMode$1(this);var n=this,r=n.buttonType,i=n.type,e=n.disabled,a=n.rel,s=n.target,l=n.size,c=n.href,d=n.color,u=n.expand,b=n.hasIconOnly,g=n.shape,p=n.strong,f=n.inheritedAttributes;var v=l===undefined&&this.inItem?\"small\":l;var m=c===undefined?\"button\":\"a\";var k=m===\"button\"?{type:i}:{download:this.download,href:c,rel:a,target:s};var w=this.fill;if(w===undefined){w=this.inToolbar||this.inListHeader?\"clear\":\"solid\"}return h(Host,{onClick:this.handleClick,\"aria-disabled\":e?\"true\":null,class:createColorClasses$1(d,(o={},o[t]=true,o[r]=true,o[r+\"-\"+u]=u!==undefined,o[r+\"-\"+v]=v!==undefined,o[r+\"-\"+g]=g!==undefined,o[r+\"-\"+w]=true,o[r+\"-strong\"]=p,o[\"in-toolbar\"]=hostContext(\"ion-toolbar\",this.el),o[\"in-toolbar-color\"]=hostContext(\"ion-toolbar[color]\",this.el),o[\"button-has-icon-only\"]=b,o[\"button-disabled\"]=e,o[\"ion-activatable\"]=true,o[\"ion-focusable\"]=true,o))},h(m,Object.assign({},k,{class:\"button-native\",part:\"native\",disabled:e,onFocus:this.onFocus,onBlur:this.onBlur},f),h(\"span\",{class:\"button-inner\"},h(\"slot\",{name:\"icon-only\"}),h(\"slot\",{name:\"start\"}),h(\"slot\",null),h(\"slot\",{name:\"end\"})),t===\"md\"&&h(\"ion-ripple-effect\",{type:this.rippleType})))};Object.defineProperty(o.prototype,\"el\",{get:function(){return getElement(this)},enumerable:false,configurable:true});return o}();Button.style={ios:buttonIosCss,md:buttonMdCss};var validateContent=function(o){var t=document.createElement(\"div\");t.innerHTML=o;for(var n=t.childNodes.length-1;n>=0;n--){if(t.childNodes[n].nodeName.toLowerCase()!==\"svg\"){t.removeChild(t.childNodes[n])}}var r=t.firstElementChild;if(r&&r.nodeName.toLowerCase()===\"svg\"){var i=r.getAttribute(\"class\")||\"\";r.setAttribute(\"class\",(i+\" s-ion-icon\").trim());if(isValid(r)){return t.innerHTML}}return\"\"};var isValid=function(o){if(o.nodeType===1){if(o.nodeName.toLowerCase()===\"script\"){return false}for(var t=0;t-1||n.indexOf(\"chevron\")>-1)&&this.flipRtl!==false;return h(Host,{role:\"img\",class:Object.assign(Object.assign((o={},o[r]=true,o),createColorClasses(this.color)),(t={},t[\"icon-\"+this.size]=!!this.size,t[\"flip-rtl\"]=!!i&&this.el.ownerDocument.dir===\"rtl\",t))},this.svgContent?h(\"div\",{class:\"icon-inner\",innerHTML:this.svgContent}):h(\"div\",{class:\"icon-inner\"}))};Object.defineProperty(o,\"assetsDirs\",{get:function(){return[\"svg\"]},enumerable:false,configurable:true});Object.defineProperty(o.prototype,\"el\",{get:function(){return getElement(this)},enumerable:false,configurable:true});Object.defineProperty(o,\"watchers\",{get:function(){return{name:[\"loadIcon\"],src:[\"loadIcon\"],icon:[\"loadIcon\"]}},enumerable:false,configurable:true});return o}();var getIonMode=function(){return typeof document!==\"undefined\"&&document.documentElement.getAttribute(\"mode\")||\"md\"};var createColorClasses=function(o){var t;return o?(t={\"ion-color\":true},t[\"ion-color-\"+o]=true,t):null};Icon.style=iconCss;export{Button as ion_button,Icon as ion_icon};"],"sourceRoot":""} \ No newline at end of file diff --git a/docs/example/static/js/20.489d1ce2.chunk.js b/docs/example/static/js/20.489d1ce2.chunk.js new file mode 100644 index 0000000..bae82ee --- /dev/null +++ b/docs/example/static/js/20.489d1ce2.chunk.js @@ -0,0 +1,2 @@ +(this.webpackJsonpexample=this.webpackJsonpexample||[]).push([[20],{125:function(t,r,n){"use strict";n.d(r,"a",(function(){return e})),n.d(r,"b",(function(){return a})),n.d(r,"c",(function(){return o})),n.d(r,"d",(function(){return d}));var i=n(1),o=function(t,r){return null!==r.closest(t)},e=function(t,r){var n;return"string"===typeof t&&t.length>0?Object.assign(((n={"ion-color":!0})["ion-color-"+t]=!0,n),r):r},a=function(t){var r={};return function(t){return void 0!==t?(Array.isArray(t)?t:t.split(" ")).filter((function(t){return null!=t})).map((function(t){return t.trim()})).filter((function(t){return""!==t})):[]}(t).forEach((function(t){return r[t]=!0})),r},s=/^[a-z][a-z0-9+\-.]*:/,d=function(t,r,n,o){return Object(i.a)(void 0,void 0,void 0,(function(){var e;return Object(i.c)(this,(function(i){return null!=t&&"#"!==t[0]&&!s.test(t)&&(e=document.querySelector("ion-router"))?(null!=r&&r.preventDefault(),[2,e.push(t,n,o)]):[2,!1]}))}))}},87:function(t,r,n){"use strict";n.r(r),n.d(r,"ion_card",(function(){return a})),n.d(r,"ion_card_content",(function(){return s})),n.d(r,"ion_card_header",(function(){return d})),n.d(r,"ion_card_subtitle",(function(){return c})),n.d(r,"ion_card_title",(function(){return l}));var i=n(13),o=n(14),e=n(125),a=function(){function t(t){Object(i.o)(this,t),this.button=!1,this.type="button",this.disabled=!1,this.routerDirection="forward"}return t.prototype.isClickable=function(){return void 0!==this.href||this.button},t.prototype.renderCard=function(t){var r=this.isClickable();if(!r)return[Object(i.j)("slot",null)];var n=this,o=n.href,a=n.routerAnimation,s=n.routerDirection,d=r?void 0===o?"button":"a":"div",c="button"===d?{type:this.type}:{download:this.download,href:this.href,rel:this.rel,target:this.target};return Object(i.j)(d,Object.assign({},c,{class:"card-native",part:"native",disabled:this.disabled,onClick:function(t){return Object(e.d)(o,t,s,a)}}),Object(i.j)("slot",null),r&&"md"===t&&Object(i.j)("ion-ripple-effect",null))},t.prototype.render=function(){var t,r=Object(o.b)(this);return Object(i.j)(i.c,{class:Object(e.a)(this.color,(t={},t[r]=!0,t["card-disabled"]=this.disabled,t["ion-activatable"]=this.isClickable(),t))},this.renderCard(r))},t}();a.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);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)));margin-left:16px;margin-right:16px;margin-top:24px;margin-bottom:24px;border-radius:8px;-webkit-transform:translateZ(0);transform:translateZ(0);-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)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{margin-left:unset;margin-right:unset;-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:16px;margin-inline-end:16px}}: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);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)));margin-left:10px;margin-right: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)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{margin-left:unset;margin-right:unset;-webkit-margin-start:10px;margin-inline-start:10px;-webkit-margin-end:10px;margin-inline-end:10px}}"};var s=function(){function t(t){Object(i.o)(this,t)}return t.prototype.render=function(){var t,r=Object(o.b)(this);return Object(i.j)(i.c,{class:(t={},t[r]=!0,t["card-content-"+r]=!0,t)})},t}();s.style={ios:"ion-card-content{display:block;position:relative}.card-content-ios{padding-left:20px;padding-right:20px;padding-top:20px;padding-bottom:20px;font-size:16px;line-height:1.4}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.card-content-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:20px;padding-inline-start:20px;-webkit-padding-end:20px;padding-inline-end:20px}}.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{padding-left:16px;padding-right:16px;padding-top:13px;padding-bottom:13px;font-size:14px;line-height:1.5}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.card-content-md{padding-left:unset;padding-right:unset;-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px}}.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}"};var d=function(){function t(t){Object(i.o)(this,t),this.translucent=!1}return t.prototype.render=function(){var t,r=Object(o.b)(this);return Object(i.j)(i.c,{class:Object(e.a)(this.color,(t={"card-header-translucent":this.translucent,"ion-inherit-color":!0},t[r]=!0,t))},Object(i.j)("slot",null))},t}();d.style={ios:":host{--background:transparent;--color:inherit;display:block;position:relative;background:var(--background);color:var(--color)}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}:host{padding-left:20px;padding-right:20px;padding-top:20px;padding-bottom:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:20px;padding-inline-start:20px;-webkit-padding-end:20px;padding-inline-end:20px}}@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:block;position:relative;background:var(--background);color:var(--color)}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}:host{padding-left:16px;padding-right:16px;padding-top:16px;padding-bottom:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px}}::slotted(ion-card-title:not(:first-child)),::slotted(ion-card-subtitle:not(:first-child)){margin-top:8px}"};var c=function(){function t(t){Object(i.o)(this,t)}return t.prototype.render=function(){var t,r=Object(o.b)(this);return Object(i.j)(i.c,{role:"heading","aria-level":"3",class:Object(e.a)(this.color,(t={"ion-inherit-color":!0},t[r]=!0,t))},Object(i.j)("slot",null))},t}();c.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}"};var l=function(){function t(t){Object(i.o)(this,t)}return t.prototype.render=function(){var t,r=Object(o.b)(this);return Object(i.j)(i.c,{role:"heading","aria-level":"2",class:Object(e.a)(this.color,(t={"ion-inherit-color":!0},t[r]=!0,t))},Object(i.j)("slot",null))},t}();l.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}"}}}]); +//# sourceMappingURL=20.489d1ce2.chunk.js.map \ No newline at end of file diff --git a/docs/example/static/js/20.489d1ce2.chunk.js.map b/docs/example/static/js/20.489d1ce2.chunk.js.map new file mode 100644 index 0000000..fb00fc8 --- /dev/null +++ b/docs/example/static/js/20.489d1ce2.chunk.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["../node_modules/@ionic/core/dist/esm-es5/theme-ff3fc52f.js","../node_modules/@ionic/core/dist/esm-es5/ion-card_5.entry.js"],"names":["hostContext","r","t","closest","createColorClasses","e","length","Object","assign","getClassMap","undefined","Array","isArray","split","filter","map","trim","getClassList","forEach","SCHEME","openURL","n","__awaiter","o","__generator","this","a","test","document","querySelector","preventDefault","push","Card","registerInstance","button","type","disabled","routerDirection","prototype","isClickable","href","renderCard","h","i","routerAnimation","s","download","rel","target","class","part","onClick","render","getIonMode","Host","color","style","ios","md","CardContent","CardHeader","translucent","CardSubtitle","role","CardTitle"],"mappings":"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","file":"static/js/20.489d1ce2.chunk.js","sourcesContent":["import{__awaiter,__generator}from\"tslib\";var hostContext=function(r,t){return t.closest(r)!==null};var createColorClasses=function(r,t){var e;return typeof r===\"string\"&&r.length>0?Object.assign((e={\"ion-color\":true},e[\"ion-color-\"+r]=true,e),t):t};var getClassList=function(r){if(r!==undefined){var t=Array.isArray(r)?r:r.split(\" \");return t.filter((function(r){return r!=null})).map((function(r){return r.trim()})).filter((function(r){return r!==\"\"}))}return[]};var getClassMap=function(r){var t={};getClassList(r).forEach((function(r){return t[r]=true}));return t};var SCHEME=/^[a-z][a-z0-9+\\-.]*:/;var openURL=function(r,t,e,n){return __awaiter(void 0,void 0,void 0,(function(){var o;return __generator(this,(function(a){if(r!=null&&r[0]!==\"#\"&&!SCHEME.test(r)){o=document.querySelector(\"ion-router\");if(o){if(t!=null){t.preventDefault()}return[2,o.push(r,e,n)]}}return[2,false]}))}))};export{createColorClasses as c,getClassMap as g,hostContext as h,openURL as o};","import{r as registerInstance,h,H as Host}from\"./index-7a8b7a1c.js\";import{b as getIonMode}from\"./ionic-global-63a97a32.js\";import{o as openURL,c as createColorClasses}from\"./theme-ff3fc52f.js\";var cardIosCss=\":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);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)));margin-left:16px;margin-right:16px;margin-top:24px;margin-bottom:24px;border-radius:8px;-webkit-transform:translateZ(0);transform:translateZ(0);-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)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{margin-left:unset;margin-right:unset;-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:16px;margin-inline-end:16px}}:host(.ion-activated){-webkit-transform:scale3d(0.97, 0.97, 1);transform:scale3d(0.97, 0.97, 1)}\";var cardMdCss=\":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);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)));margin-left:10px;margin-right: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)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{margin-left:unset;margin-right:unset;-webkit-margin-start:10px;margin-inline-start:10px;-webkit-margin-end:10px;margin-inline-end:10px}}\";var Card=function(){function t(t){registerInstance(this,t);this.button=false;this.type=\"button\";this.disabled=false;this.routerDirection=\"forward\"}t.prototype.isClickable=function(){return this.href!==undefined||this.button};t.prototype.renderCard=function(t){var r=this.isClickable();if(!r){return[h(\"slot\",null)]}var o=this,i=o.href,n=o.routerAnimation,a=o.routerDirection;var e=r?i===undefined?\"button\":\"a\":\"div\";var s=e===\"button\"?{type:this.type}:{download:this.download,href:this.href,rel:this.rel,target:this.target};return h(e,Object.assign({},s,{class:\"card-native\",part:\"native\",disabled:this.disabled,onClick:function(t){return openURL(i,t,a,n)}}),h(\"slot\",null),r&&t===\"md\"&&h(\"ion-ripple-effect\",null))};t.prototype.render=function(){var t;var r=getIonMode(this);return h(Host,{class:createColorClasses(this.color,(t={},t[r]=true,t[\"card-disabled\"]=this.disabled,t[\"ion-activatable\"]=this.isClickable(),t))},this.renderCard(r))};return t}();Card.style={ios:cardIosCss,md:cardMdCss};var cardContentIosCss=\"ion-card-content{display:block;position:relative}.card-content-ios{padding-left:20px;padding-right:20px;padding-top:20px;padding-bottom:20px;font-size:16px;line-height:1.4}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.card-content-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:20px;padding-inline-start:20px;-webkit-padding-end:20px;padding-inline-end:20px}}.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}\";var cardContentMdCss=\"ion-card-content{display:block;position:relative}.card-content-md{padding-left:16px;padding-right:16px;padding-top:13px;padding-bottom:13px;font-size:14px;line-height:1.5}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.card-content-md{padding-left:unset;padding-right:unset;-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px}}.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}\";var CardContent=function(){function t(t){registerInstance(this,t)}t.prototype.render=function(){var t;var r=getIonMode(this);return h(Host,{class:(t={},t[r]=true,t[\"card-content-\"+r]=true,t)})};return t}();CardContent.style={ios:cardContentIosCss,md:cardContentMdCss};var cardHeaderIosCss=\":host{--background:transparent;--color:inherit;display:block;position:relative;background:var(--background);color:var(--color)}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}:host{padding-left:20px;padding-right:20px;padding-top:20px;padding-bottom:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:20px;padding-inline-start:20px;-webkit-padding-end:20px;padding-inline-end:20px}}@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)}}\";var cardHeaderMdCss=\":host{--background:transparent;--color:inherit;display:block;position:relative;background:var(--background);color:var(--color)}:host(.ion-color){background:var(--ion-color-base);color:var(--ion-color-contrast)}:host{padding-left:16px;padding-right:16px;padding-top:16px;padding-bottom:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px}}::slotted(ion-card-title:not(:first-child)),::slotted(ion-card-subtitle:not(:first-child)){margin-top:8px}\";var CardHeader=function(){function t(t){registerInstance(this,t);this.translucent=false}t.prototype.render=function(){var t;var r=getIonMode(this);return h(Host,{class:createColorClasses(this.color,(t={\"card-header-translucent\":this.translucent,\"ion-inherit-color\":true},t[r]=true,t))},h(\"slot\",null))};return t}();CardHeader.style={ios:cardHeaderIosCss,md:cardHeaderMdCss};var cardSubtitleIosCss=\":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}\";var cardSubtitleMdCss=\":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}\";var CardSubtitle=function(){function t(t){registerInstance(this,t)}t.prototype.render=function(){var t;var r=getIonMode(this);return h(Host,{role:\"heading\",\"aria-level\":\"3\",class:createColorClasses(this.color,(t={\"ion-inherit-color\":true},t[r]=true,t))},h(\"slot\",null))};return t}();CardSubtitle.style={ios:cardSubtitleIosCss,md:cardSubtitleMdCss};var cardTitleIosCss=\":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}\";var cardTitleMdCss=\":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}\";var CardTitle=function(){function t(t){registerInstance(this,t)}t.prototype.render=function(){var t;var r=getIonMode(this);return h(Host,{role:\"heading\",\"aria-level\":\"2\",class:createColorClasses(this.color,(t={\"ion-inherit-color\":true},t[r]=true,t))},h(\"slot\",null))};return t}();CardTitle.style={ios:cardTitleIosCss,md:cardTitleMdCss};export{Card as ion_card,CardContent as ion_card_content,CardHeader as ion_card_header,CardSubtitle as ion_card_subtitle,CardTitle as ion_card_title};"],"sourceRoot":""} \ No newline at end of file diff --git a/docs/example/static/js/21.f8efe428.chunk.js b/docs/example/static/js/21.f8efe428.chunk.js new file mode 100644 index 0000000..37333d9 --- /dev/null +++ b/docs/example/static/js/21.f8efe428.chunk.js @@ -0,0 +1,2 @@ +(this.webpackJsonpexample=this.webpackJsonpexample||[]).push([[21],{125:function(e,t,o){"use strict";o.d(t,"a",(function(){return n})),o.d(t,"b",(function(){return c})),o.d(t,"c",(function(){return i})),o.d(t,"d",(function(){return s}));var r=o(1),i=function(e,t){return null!==t.closest(e)},n=function(e,t){var o;return"string"===typeof e&&e.length>0?Object.assign(((o={"ion-color":!0})["ion-color-"+e]=!0,o),t):t},c=function(e){var t={};return function(e){return void 0!==e?(Array.isArray(e)?e:e.split(" ")).filter((function(e){return null!=e})).map((function(e){return e.trim()})).filter((function(e){return""!==e})):[]}(e).forEach((function(e){return t[e]=!0})),t},a=/^[a-z][a-z0-9+\-.]*:/,s=function(e,t,o,i){return Object(r.a)(void 0,void 0,void 0,(function(){var n;return Object(r.c)(this,(function(r){return null!=e&&"#"!==e[0]&&!a.test(e)&&(n=document.querySelector("ion-router"))?(null!=t&&t.preventDefault(),[2,n.push(e,o,i)]):[2,!1]}))}))}},88:function(e,t,o){"use strict";o.r(t),o.d(t,"ion_checkbox",(function(){return a}));var r=o(13),i=o(14),n=o(12),c=o(125),a=function(){function e(e){var t=this;Object(r.o)(this,e),this.ionChange=Object(r.g)(this,"ionChange",7),this.ionFocus=Object(r.g)(this,"ionFocus",7),this.ionBlur=Object(r.g)(this,"ionBlur",7),this.ionStyle=Object(r.g)(this,"ionStyle",7),this.inputId="ion-cb-"+s++,this.name=this.inputId,this.checked=!1,this.indeterminate=!1,this.disabled=!1,this.value="on",this.onClick=function(e){e.preventDefault(),t.setFocus(),t.checked=!t.checked,t.indeterminate=!1},this.onFocus=function(){t.ionFocus.emit()},this.onBlur=function(){t.ionBlur.emit()}}return e.prototype.componentWillLoad=function(){this.emitStyle()},e.prototype.checkedChanged=function(e){this.ionChange.emit({checked:e,value:this.value}),this.emitStyle()},e.prototype.disabledChanged=function(){this.emitStyle()},e.prototype.emitStyle=function(){this.ionStyle.emit({"checkbox-checked":this.checked,"interactive-disabled":this.disabled})},e.prototype.setFocus=function(){this.focusEl&&this.focusEl.focus()},e.prototype.render=function(){var e,t=this,o=this,a=o.color,s=o.checked,l=o.disabled,h=o.el,d=o.indeterminate,b=o.inputId,u=o.name,p=o.value,k=Object(i.b)(this),m=Object(n.d)(h,b),g=m.label,f=m.labelId,x=m.labelText;Object(n.e)(!0,h,u,s?p:"",l);var v=d?Object(r.j)("path",{d:"M6 12L18 12",part:"mark"}):Object(r.j)("path",{d:"M5.9,12.5l3.8,3.8l8.8-8.8",part:"mark"});return"md"===k&&(v=d?Object(r.j)("path",{d:"M2 12H22",part:"mark"}):Object(r.j)("path",{d:"M1.73,12.91 8.1,19.28 22.79,4.59",part:"mark"})),Object(r.j)(r.c,{onClick:this.onClick,"aria-labelledby":g?f:null,"aria-checked":""+s,"aria-hidden":l?"true":null,role:"checkbox",class:Object(c.a)(a,(e={},e[k]=!0,e["in-item"]=Object(c.c)("ion-item",h),e["checkbox-checked"]=s,e["checkbox-disabled"]=l,e["checkbox-indeterminate"]=d,e.interactive=!0,e))},Object(r.j)("svg",{class:"checkbox-icon",viewBox:"0 0 24 24",part:"container"},v),Object(r.j)("label",{htmlFor:b},x),Object(r.j)("input",{type:"checkbox","aria-checked":""+s,disabled:l,id:b,onFocus:function(){return t.onFocus()},onBlur:function(){return t.onBlur()},ref:function(e){return t.focusEl=e}}))},Object.defineProperty(e.prototype,"el",{get:function(){return Object(r.k)(this)},enumerable:!1,configurable:!0}),Object.defineProperty(e,"watchers",{get:function(){return{checked:["checkedChanged"],disabled:["disabledChanged"]}},enumerable:!1,configurable:!0}),e}(),s=0;a.style={ios:":host{--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;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}:host(.ion-color){--background-checked:var(--ion-color-base);--border-color-checked:var(--ion-color-base);--checkmark-color:var(--ion-color-contrast)}label{left:0;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}[dir=rtl] label,:host-context([dir=rtl]) label{left:unset;right:unset;right:0}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}.checkbox-icon{border-radius:var(--border-radius);display:block;position:relative;width:100%;height:100%;-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);-webkit-box-sizing:border-box;box-sizing:border-box}.checkbox-icon path{fill:none;stroke:var(--checkmark-color);stroke-width:var(--checkmark-width);opacity:0}:host(.checkbox-checked) .checkbox-icon,:host(.checkbox-indeterminate) .checkbox-icon{border-color:var(--border-color-checked);background:var(--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);--background:var(--ion-item-background, var(--ion-background-color, #fff));--size:26px;width:var(--size);height:var(--size)}:host(.checkbox-disabled){opacity:0.3}:host(.in-item){margin-left:0;margin-right:8px;margin-top:10px;margin-bottom:9px;display:block;position:static}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.in-item){margin-left:unset;margin-right:unset;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:8px;margin-inline-end:8px}}:host(.in-item[slot=start]){margin-left:2px;margin-right:20px;margin-top:8px;margin-bottom:8px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.in-item[slot=start]){margin-left:unset;margin-right:unset;-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:20px;margin-inline-end:20px}}",md:":host{--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;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}:host(.ion-color){--background-checked:var(--ion-color-base);--border-color-checked:var(--ion-color-base);--checkmark-color:var(--ion-color-contrast)}label{left:0;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}[dir=rtl] label,:host-context([dir=rtl]) label{left:unset;right:unset;right:0}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}.checkbox-icon{border-radius:var(--border-radius);display:block;position:relative;width:100%;height:100%;-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);-webkit-box-sizing:border-box;box-sizing:border-box}.checkbox-icon path{fill:none;stroke:var(--checkmark-color);stroke-width:var(--checkmark-width);opacity:0}:host(.checkbox-checked) .checkbox-icon,:host(.checkbox-indeterminate) .checkbox-icon{border-color:var(--border-color-checked);background:var(--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:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.51);--checkmark-width:3;--background:var(--ion-item-background, var(--ion-background-color, #fff));--transition:background 180ms cubic-bezier(0.4, 0, 0.2, 1);--size:18px;width:var(--size);height:var(--size)}.checkbox-icon path{stroke-dasharray:30;stroke-dashoffset:30}:host(.checkbox-checked) .checkbox-icon path,:host(.checkbox-indeterminate) .checkbox-icon path{stroke-dashoffset:0;-webkit-transition:stroke-dashoffset 90ms linear 90ms;transition:stroke-dashoffset 90ms linear 90ms}:host(.checkbox-disabled){opacity:0.3}:host(.in-item){margin-left:0;margin-right:0;margin-top:18px;margin-bottom:18px;display:block;position:static}:host(.in-item[slot=start]){margin-left:4px;margin-right:36px;margin-top:18px;margin-bottom:18px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.in-item[slot=start]){margin-left:unset;margin-right:unset;-webkit-margin-start:4px;margin-inline-start:4px;-webkit-margin-end:36px;margin-inline-end:36px}}"}}}]); +//# sourceMappingURL=21.f8efe428.chunk.js.map \ No newline at end of file diff --git a/docs/example/static/js/21.f8efe428.chunk.js.map b/docs/example/static/js/21.f8efe428.chunk.js.map new file mode 100644 index 0000000..0977668 --- /dev/null +++ b/docs/example/static/js/21.f8efe428.chunk.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["../node_modules/@ionic/core/dist/esm-es5/theme-ff3fc52f.js","../node_modules/@ionic/core/dist/esm-es5/ion-checkbox.entry.js"],"names":["hostContext","r","t","closest","createColorClasses","e","length","Object","assign","getClassMap","undefined","Array","isArray","split","filter","map","trim","getClassList","forEach","SCHEME","openURL","n","__awaiter","o","__generator","this","a","test","document","querySelector","preventDefault","push","Checkbox","registerInstance","ionChange","createEvent","ionFocus","ionBlur","ionStyle","inputId","checkboxIds","name","checked","indeterminate","disabled","value","onClick","setFocus","onFocus","emit","onBlur","prototype","componentWillLoad","emitStyle","checkedChanged","disabledChanged","focusEl","focus","render","color","i","el","c","s","l","d","b","getIonMode","k","getAriaLabel","p","label","m","labelId","g","labelText","renderHiddenInput","u","h","part","Host","role","class","viewBox","htmlFor","type","id","ref","defineProperty","get","getElement","enumerable","configurable","style","ios","md"],"mappings":"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","file":"static/js/21.f8efe428.chunk.js","sourcesContent":["import{__awaiter,__generator}from\"tslib\";var hostContext=function(r,t){return t.closest(r)!==null};var createColorClasses=function(r,t){var e;return typeof r===\"string\"&&r.length>0?Object.assign((e={\"ion-color\":true},e[\"ion-color-\"+r]=true,e),t):t};var getClassList=function(r){if(r!==undefined){var t=Array.isArray(r)?r:r.split(\" \");return t.filter((function(r){return r!=null})).map((function(r){return r.trim()})).filter((function(r){return r!==\"\"}))}return[]};var getClassMap=function(r){var t={};getClassList(r).forEach((function(r){return t[r]=true}));return t};var SCHEME=/^[a-z][a-z0-9+\\-.]*:/;var openURL=function(r,t,e,n){return __awaiter(void 0,void 0,void 0,(function(){var o;return __generator(this,(function(a){if(r!=null&&r[0]!==\"#\"&&!SCHEME.test(r)){o=document.querySelector(\"ion-router\");if(o){if(t!=null){t.preventDefault()}return[2,o.push(r,e,n)]}}return[2,false]}))}))};export{createColorClasses as c,getClassMap as g,hostContext as h,openURL as o};","import{r as registerInstance,e as createEvent,h,H as Host,i as getElement}from\"./index-7a8b7a1c.js\";import{b as getIonMode}from\"./ionic-global-63a97a32.js\";import{d as getAriaLabel,e as renderHiddenInput}from\"./helpers-dd7e4b7b.js\";import{c as createColorClasses,h as hostContext}from\"./theme-ff3fc52f.js\";var checkboxIosCss=\":host{--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;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}:host(.ion-color){--background-checked:var(--ion-color-base);--border-color-checked:var(--ion-color-base);--checkmark-color:var(--ion-color-contrast)}label{left:0;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}[dir=rtl] label,:host-context([dir=rtl]) label{left:unset;right:unset;right:0}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}.checkbox-icon{border-radius:var(--border-radius);display:block;position:relative;width:100%;height:100%;-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);-webkit-box-sizing:border-box;box-sizing:border-box}.checkbox-icon path{fill:none;stroke:var(--checkmark-color);stroke-width:var(--checkmark-width);opacity:0}:host(.checkbox-checked) .checkbox-icon,:host(.checkbox-indeterminate) .checkbox-icon{border-color:var(--border-color-checked);background:var(--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);--background:var(--ion-item-background, var(--ion-background-color, #fff));--size:26px;width:var(--size);height:var(--size)}:host(.checkbox-disabled){opacity:0.3}:host(.in-item){margin-left:0;margin-right:8px;margin-top:10px;margin-bottom:9px;display:block;position:static}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.in-item){margin-left:unset;margin-right:unset;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:8px;margin-inline-end:8px}}:host(.in-item[slot=start]){margin-left:2px;margin-right:20px;margin-top:8px;margin-bottom:8px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.in-item[slot=start]){margin-left:unset;margin-right:unset;-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:20px;margin-inline-end:20px}}\";var checkboxMdCss=\":host{--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;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}:host(.ion-color){--background-checked:var(--ion-color-base);--border-color-checked:var(--ion-color-base);--checkmark-color:var(--ion-color-contrast)}label{left:0;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}[dir=rtl] label,:host-context([dir=rtl]) label{left:unset;right:unset;right:0}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}.checkbox-icon{border-radius:var(--border-radius);display:block;position:relative;width:100%;height:100%;-webkit-transition:var(--transition);transition:var(--transition);border-width:var(--border-width);border-style:var(--border-style);border-color:var(--border-color);background:var(--background);-webkit-box-sizing:border-box;box-sizing:border-box}.checkbox-icon path{fill:none;stroke:var(--checkmark-color);stroke-width:var(--checkmark-width);opacity:0}:host(.checkbox-checked) .checkbox-icon,:host(.checkbox-indeterminate) .checkbox-icon{border-color:var(--border-color-checked);background:var(--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:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.51);--checkmark-width:3;--background:var(--ion-item-background, var(--ion-background-color, #fff));--transition:background 180ms cubic-bezier(0.4, 0, 0.2, 1);--size:18px;width:var(--size);height:var(--size)}.checkbox-icon path{stroke-dasharray:30;stroke-dashoffset:30}:host(.checkbox-checked) .checkbox-icon path,:host(.checkbox-indeterminate) .checkbox-icon path{stroke-dashoffset:0;-webkit-transition:stroke-dashoffset 90ms linear 90ms;transition:stroke-dashoffset 90ms linear 90ms}:host(.checkbox-disabled){opacity:0.3}:host(.in-item){margin-left:0;margin-right:0;margin-top:18px;margin-bottom:18px;display:block;position:static}:host(.in-item[slot=start]){margin-left:4px;margin-right:36px;margin-top:18px;margin-bottom:18px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.in-item[slot=start]){margin-left:unset;margin-right:unset;-webkit-margin-start:4px;margin-inline-start:4px;-webkit-margin-end:36px;margin-inline-end:36px}}\";var Checkbox=function(){function e(e){var o=this;registerInstance(this,e);this.ionChange=createEvent(this,\"ionChange\",7);this.ionFocus=createEvent(this,\"ionFocus\",7);this.ionBlur=createEvent(this,\"ionBlur\",7);this.ionStyle=createEvent(this,\"ionStyle\",7);this.inputId=\"ion-cb-\"+checkboxIds++;this.name=this.inputId;this.checked=false;this.indeterminate=false;this.disabled=false;this.value=\"on\";this.onClick=function(e){e.preventDefault();o.setFocus();o.checked=!o.checked;o.indeterminate=false};this.onFocus=function(){o.ionFocus.emit()};this.onBlur=function(){o.ionBlur.emit()}}e.prototype.componentWillLoad=function(){this.emitStyle()};e.prototype.checkedChanged=function(e){this.ionChange.emit({checked:e,value:this.value});this.emitStyle()};e.prototype.disabledChanged=function(){this.emitStyle()};e.prototype.emitStyle=function(){this.ionStyle.emit({\"checkbox-checked\":this.checked,\"interactive-disabled\":this.disabled})};e.prototype.setFocus=function(){if(this.focusEl){this.focusEl.focus()}};e.prototype.render=function(){var e;var o=this;var t=this,r=t.color,i=t.checked,n=t.disabled,a=t.el,c=t.indeterminate,s=t.inputId,l=t.name,d=t.value;var b=getIonMode(this);var k=getAriaLabel(a,s),p=k.label,m=k.labelId,g=k.labelText;renderHiddenInput(true,a,l,i?d:\"\",n);var u=c?h(\"path\",{d:\"M6 12L18 12\",part:\"mark\"}):h(\"path\",{d:\"M5.9,12.5l3.8,3.8l8.8-8.8\",part:\"mark\"});if(b===\"md\"){u=c?h(\"path\",{d:\"M2 12H22\",part:\"mark\"}):h(\"path\",{d:\"M1.73,12.91 8.1,19.28 22.79,4.59\",part:\"mark\"})}return h(Host,{onClick:this.onClick,\"aria-labelledby\":p?m:null,\"aria-checked\":\"\"+i,\"aria-hidden\":n?\"true\":null,role:\"checkbox\",class:createColorClasses(r,(e={},e[b]=true,e[\"in-item\"]=hostContext(\"ion-item\",a),e[\"checkbox-checked\"]=i,e[\"checkbox-disabled\"]=n,e[\"checkbox-indeterminate\"]=c,e[\"interactive\"]=true,e))},h(\"svg\",{class:\"checkbox-icon\",viewBox:\"0 0 24 24\",part:\"container\"},u),h(\"label\",{htmlFor:s},g),h(\"input\",{type:\"checkbox\",\"aria-checked\":\"\"+i,disabled:n,id:s,onFocus:function(){return o.onFocus()},onBlur:function(){return o.onBlur()},ref:function(e){return o.focusEl=e}}))};Object.defineProperty(e.prototype,\"el\",{get:function(){return getElement(this)},enumerable:false,configurable:true});Object.defineProperty(e,\"watchers\",{get:function(){return{checked:[\"checkedChanged\"],disabled:[\"disabledChanged\"]}},enumerable:false,configurable:true});return e}();var checkboxIds=0;Checkbox.style={ios:checkboxIosCss,md:checkboxMdCss};export{Checkbox as ion_checkbox};"],"sourceRoot":""} \ No newline at end of file diff --git a/docs/example/static/js/22.4775e029.chunk.js b/docs/example/static/js/22.4775e029.chunk.js new file mode 100644 index 0000000..27257ae --- /dev/null +++ b/docs/example/static/js/22.4775e029.chunk.js @@ -0,0 +1,2 @@ +(this.webpackJsonpexample=this.webpackJsonpexample||[]).push([[22],{125:function(t,i,r){"use strict";r.d(i,"a",(function(){return a})),r.d(i,"b",(function(){return e})),r.d(i,"c",(function(){return o})),r.d(i,"d",(function(){return g}));var n=r(1),o=function(t,i){return null!==i.closest(t)},a=function(t,i){var r;return"string"===typeof t&&t.length>0?Object.assign(((r={"ion-color":!0})["ion-color-"+t]=!0,r),i):i},e=function(t){var i={};return function(t){return void 0!==t?(Array.isArray(t)?t:t.split(" ")).filter((function(t){return null!=t})).map((function(t){return t.trim()})).filter((function(t){return""!==t})):[]}(t).forEach((function(t){return i[t]=!0})),i},s=/^[a-z][a-z0-9+\-.]*:/,g=function(t,i,r,o){return Object(n.a)(void 0,void 0,void 0,(function(){var a;return Object(n.c)(this,(function(n){return null!=t&&"#"!==t[0]&&!s.test(t)&&(a=document.querySelector("ion-router"))?(null!=i&&i.preventDefault(),[2,a.push(t,r,o)]):[2,!1]}))}))}},89:function(t,i,r){"use strict";r.r(i),r.d(i,"ion_chip",(function(){return e}));var n=r(13),o=r(14),a=r(125),e=function(){function t(t){Object(n.o)(this,t),this.outline=!1,this.disabled=!1}return t.prototype.render=function(){var t,i=Object(o.b)(this);return Object(n.j)(n.c,{"aria-disabled":this.disabled?"true":null,class:Object(a.a)(this.color,(t={},t[i]=!0,t["chip-outline"]=this.outline,t["chip-disabled"]=this.disabled,t["ion-activatable"]=!0,t))},Object(n.j)("slot",null),"md"===i&&Object(n.j)("ion-ripple-effect",null))},t}();e.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;margin-left:4px;margin-right:4px;margin-top:4px;margin-bottom:4px;padding-left:12px;padding-right: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;line-height:1;cursor:pointer;overflow:hidden;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{margin-left:unset;margin-right:unset;-webkit-margin-start:4px;margin-inline-start:4px;-webkit-margin-end:4px;margin-inline-end:4px}}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:12px;padding-inline-start:12px;-webkit-padding-end:12px;padding-inline-end:12px}}: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(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(0, 0, 0, 0.04)}:host(.chip-outline.ion-activated:not(.ion-color)){background:rgba(0, 0, 0, 0.08)}::slotted(ion-icon){font-size:20px}:host(:not(.ion-color)) ::slotted(ion-icon){color:rgba(0, 0, 0, 0.54)}::slotted(ion-icon:first-child){margin-left:-4px;margin-right:8px;margin-top:-4px;margin-bottom:-4px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-icon:first-child){margin-left:unset;margin-right:unset;-webkit-margin-start:-4px;margin-inline-start:-4px;-webkit-margin-end:8px;margin-inline-end:8px}}::slotted(ion-icon:last-child){margin-left:8px;margin-right:-4px;margin-top:-4px;margin-bottom:-4px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-icon:last-child){margin-left:unset;margin-right:unset;-webkit-margin-start:8px;margin-inline-start:8px;-webkit-margin-end:-4px;margin-inline-end:-4px}}::slotted(ion-avatar){width:24px;height:24px}::slotted(ion-avatar:first-child){margin-left:-8px;margin-right:8px;margin-top:-4px;margin-bottom:-4px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-avatar:first-child){margin-left:unset;margin-right:unset;-webkit-margin-start:-8px;margin-inline-start:-8px;-webkit-margin-end:8px;margin-inline-end:8px}}::slotted(ion-avatar:last-child){margin-left:8px;margin-right:-8px;margin-top:-4px;margin-bottom:-4px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-avatar:last-child){margin-left:unset;margin-right:unset;-webkit-margin-start:8px;margin-inline-start:8px;-webkit-margin-end:-8px;margin-inline-end:-8px}}: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)}}",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;margin-left:4px;margin-right:4px;margin-top:4px;margin-bottom:4px;padding-left:12px;padding-right: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;line-height:1;cursor:pointer;overflow:hidden;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{margin-left:unset;margin-right:unset;-webkit-margin-start:4px;margin-inline-start:4px;-webkit-margin-end:4px;margin-inline-end:4px}}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:12px;padding-inline-start:12px;-webkit-padding-end:12px;padding-inline-end:12px}}: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(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(0, 0, 0, 0.04)}:host(.chip-outline.ion-activated:not(.ion-color)){background:rgba(0, 0, 0, 0.08)}::slotted(ion-icon){font-size:20px}:host(:not(.ion-color)) ::slotted(ion-icon){color:rgba(0, 0, 0, 0.54)}::slotted(ion-icon:first-child){margin-left:-4px;margin-right:8px;margin-top:-4px;margin-bottom:-4px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-icon:first-child){margin-left:unset;margin-right:unset;-webkit-margin-start:-4px;margin-inline-start:-4px;-webkit-margin-end:8px;margin-inline-end:8px}}::slotted(ion-icon:last-child){margin-left:8px;margin-right:-4px;margin-top:-4px;margin-bottom:-4px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-icon:last-child){margin-left:unset;margin-right:unset;-webkit-margin-start:8px;margin-inline-start:8px;-webkit-margin-end:-4px;margin-inline-end:-4px}}::slotted(ion-avatar){width:24px;height:24px}::slotted(ion-avatar:first-child){margin-left:-8px;margin-right:8px;margin-top:-4px;margin-bottom:-4px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-avatar:first-child){margin-left:unset;margin-right:unset;-webkit-margin-start:-8px;margin-inline-start:-8px;-webkit-margin-end:8px;margin-inline-end:8px}}::slotted(ion-avatar:last-child){margin-left:8px;margin-right:-8px;margin-top:-4px;margin-bottom:-4px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-avatar:last-child){margin-left:unset;margin-right:unset;-webkit-margin-start:8px;margin-inline-start:8px;-webkit-margin-end:-8px;margin-inline-end:-8px}}: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)}}"}}}]); +//# sourceMappingURL=22.4775e029.chunk.js.map \ No newline at end of file diff --git a/docs/example/static/js/22.4775e029.chunk.js.map b/docs/example/static/js/22.4775e029.chunk.js.map new file mode 100644 index 0000000..6441e90 --- /dev/null +++ b/docs/example/static/js/22.4775e029.chunk.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["../node_modules/@ionic/core/dist/esm-es5/theme-ff3fc52f.js","../node_modules/@ionic/core/dist/esm-es5/ion-chip.entry.js"],"names":["hostContext","r","t","closest","createColorClasses","e","length","Object","assign","getClassMap","undefined","Array","isArray","split","filter","map","trim","getClassList","forEach","SCHEME","openURL","n","__awaiter","o","__generator","this","a","test","document","querySelector","preventDefault","push","Chip","i","registerInstance","outline","disabled","prototype","render","getIonMode","h","Host","class","color","style","ios","md"],"mappings":"qGAAA,mJAA6CA,EAAY,SAASC,EAAEC,GAAG,OAAsB,OAAfA,EAAEC,QAAQF,IAAeG,EAAmB,SAASH,EAAEC,GAAG,IAAIG,EAAE,MAAkB,kBAAJJ,GAAcA,EAAEK,OAAO,EAAEC,OAAOC,SAAQH,EAAE,CAAC,aAAY,IAAQ,aAAaJ,IAAG,EAAKI,GAAGH,GAAGA,GAA8NO,EAAY,SAASR,GAAG,IAAIC,EAAE,GAA4D,OAApS,SAASD,GAAG,YAAOS,IAAJT,GAAqBU,MAAMC,QAAQX,GAAGA,EAAEA,EAAEY,MAAM,MAAcC,QAAQ,SAASb,GAAG,OAAU,MAAHA,KAAWc,KAAK,SAASd,GAAG,OAAOA,EAAEe,UAAUF,QAAQ,SAASb,GAAG,MAAW,KAAJA,KAAgB,GAAyCgB,CAAahB,GAAGiB,SAAS,SAASjB,GAAG,OAAOC,EAAED,IAAG,KAAeC,GAAOiB,EAAO,uBAA2BC,EAAQ,SAASnB,EAAEC,EAAEG,EAAEgB,GAAG,OAAOC,iBAAU,OAAO,OAAO,GAAQ,WAAW,IAAIC,EAAE,OAAOC,YAAYC,MAAM,SAASC,GAAG,OAAM,MAAHzB,GAAgB,MAAPA,EAAE,KAAWkB,EAAOQ,KAAK1B,KAAIsB,EAAEK,SAASC,cAAc,gBAA0B,MAAH3B,GAASA,EAAE4B,iBAAuB,CAAC,EAAEP,EAAEQ,KAAK9B,EAAEI,EAAEgB,KAAW,CAAC,GAAE,W,gCCA52B,6EAAq3PW,EAAK,WAAW,SAASC,EAAEA,GAAGC,YAAiBT,KAAKQ,GAAGR,KAAKU,SAAQ,EAAMV,KAAKW,UAAS,EAAoU,OAA9TH,EAAEI,UAAUC,OAAO,WAAW,IAAIL,EAAM/B,EAAEqC,YAAWd,MAAM,OAAOe,YAAEC,IAAK,CAAC,gBAAgBhB,KAAKW,SAAS,OAAO,KAAKM,MAAMtC,YAAmBqB,KAAKkB,OAAOV,EAAE,GAAGA,EAAE/B,IAAG,EAAK+B,EAAE,gBAAgBR,KAAKU,QAAQF,EAAE,iBAAiBR,KAAKW,SAASH,EAAE,oBAAmB,EAAKA,KAAKO,YAAE,OAAO,MAAU,OAAJtC,GAAUsC,YAAE,oBAAoB,QAAeP,EAA9Z,GAAmaD,EAAKY,MAAM,CAACC,IAAtmQ,g1HAAqnQC,GAAvxI","file":"static/js/22.4775e029.chunk.js","sourcesContent":["import{__awaiter,__generator}from\"tslib\";var hostContext=function(r,t){return t.closest(r)!==null};var createColorClasses=function(r,t){var e;return typeof r===\"string\"&&r.length>0?Object.assign((e={\"ion-color\":true},e[\"ion-color-\"+r]=true,e),t):t};var getClassList=function(r){if(r!==undefined){var t=Array.isArray(r)?r:r.split(\" \");return t.filter((function(r){return r!=null})).map((function(r){return r.trim()})).filter((function(r){return r!==\"\"}))}return[]};var getClassMap=function(r){var t={};getClassList(r).forEach((function(r){return t[r]=true}));return t};var SCHEME=/^[a-z][a-z0-9+\\-.]*:/;var openURL=function(r,t,e,n){return __awaiter(void 0,void 0,void 0,(function(){var o;return __generator(this,(function(a){if(r!=null&&r[0]!==\"#\"&&!SCHEME.test(r)){o=document.querySelector(\"ion-router\");if(o){if(t!=null){t.preventDefault()}return[2,o.push(r,e,n)]}}return[2,false]}))}))};export{createColorClasses as c,getClassMap as g,hostContext as h,openURL as o};","import{r as registerInstance,h,H as Host}from\"./index-7a8b7a1c.js\";import{b as getIonMode}from\"./ionic-global-63a97a32.js\";import{c as createColorClasses}from\"./theme-ff3fc52f.js\";var chipIosCss=\":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;margin-left:4px;margin-right:4px;margin-top:4px;margin-bottom:4px;padding-left:12px;padding-right: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;line-height:1;cursor:pointer;overflow:hidden;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{margin-left:unset;margin-right:unset;-webkit-margin-start:4px;margin-inline-start:4px;-webkit-margin-end:4px;margin-inline-end:4px}}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:12px;padding-inline-start:12px;-webkit-padding-end:12px;padding-inline-end:12px}}: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(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(0, 0, 0, 0.04)}:host(.chip-outline.ion-activated:not(.ion-color)){background:rgba(0, 0, 0, 0.08)}::slotted(ion-icon){font-size:20px}:host(:not(.ion-color)) ::slotted(ion-icon){color:rgba(0, 0, 0, 0.54)}::slotted(ion-icon:first-child){margin-left:-4px;margin-right:8px;margin-top:-4px;margin-bottom:-4px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-icon:first-child){margin-left:unset;margin-right:unset;-webkit-margin-start:-4px;margin-inline-start:-4px;-webkit-margin-end:8px;margin-inline-end:8px}}::slotted(ion-icon:last-child){margin-left:8px;margin-right:-4px;margin-top:-4px;margin-bottom:-4px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-icon:last-child){margin-left:unset;margin-right:unset;-webkit-margin-start:8px;margin-inline-start:8px;-webkit-margin-end:-4px;margin-inline-end:-4px}}::slotted(ion-avatar){width:24px;height:24px}::slotted(ion-avatar:first-child){margin-left:-8px;margin-right:8px;margin-top:-4px;margin-bottom:-4px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-avatar:first-child){margin-left:unset;margin-right:unset;-webkit-margin-start:-8px;margin-inline-start:-8px;-webkit-margin-end:8px;margin-inline-end:8px}}::slotted(ion-avatar:last-child){margin-left:8px;margin-right:-8px;margin-top:-4px;margin-bottom:-4px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-avatar:last-child){margin-left:unset;margin-right:unset;-webkit-margin-start:8px;margin-inline-start:8px;-webkit-margin-end:-8px;margin-inline-end:-8px}}: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)}}\";var chipMdCss=\":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;margin-left:4px;margin-right:4px;margin-top:4px;margin-bottom:4px;padding-left:12px;padding-right: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;line-height:1;cursor:pointer;overflow:hidden;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{margin-left:unset;margin-right:unset;-webkit-margin-start:4px;margin-inline-start:4px;-webkit-margin-end:4px;margin-inline-end:4px}}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:12px;padding-inline-start:12px;-webkit-padding-end:12px;padding-inline-end:12px}}: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(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(0, 0, 0, 0.04)}:host(.chip-outline.ion-activated:not(.ion-color)){background:rgba(0, 0, 0, 0.08)}::slotted(ion-icon){font-size:20px}:host(:not(.ion-color)) ::slotted(ion-icon){color:rgba(0, 0, 0, 0.54)}::slotted(ion-icon:first-child){margin-left:-4px;margin-right:8px;margin-top:-4px;margin-bottom:-4px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-icon:first-child){margin-left:unset;margin-right:unset;-webkit-margin-start:-4px;margin-inline-start:-4px;-webkit-margin-end:8px;margin-inline-end:8px}}::slotted(ion-icon:last-child){margin-left:8px;margin-right:-4px;margin-top:-4px;margin-bottom:-4px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-icon:last-child){margin-left:unset;margin-right:unset;-webkit-margin-start:8px;margin-inline-start:8px;-webkit-margin-end:-4px;margin-inline-end:-4px}}::slotted(ion-avatar){width:24px;height:24px}::slotted(ion-avatar:first-child){margin-left:-8px;margin-right:8px;margin-top:-4px;margin-bottom:-4px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-avatar:first-child){margin-left:unset;margin-right:unset;-webkit-margin-start:-8px;margin-inline-start:-8px;-webkit-margin-end:8px;margin-inline-end:8px}}::slotted(ion-avatar:last-child){margin-left:8px;margin-right:-8px;margin-top:-4px;margin-bottom:-4px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-avatar:last-child){margin-left:unset;margin-right:unset;-webkit-margin-start:8px;margin-inline-start:8px;-webkit-margin-end:-8px;margin-inline-end:-8px}}: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)}}\";var Chip=function(){function i(i){registerInstance(this,i);this.outline=false;this.disabled=false}i.prototype.render=function(){var i;var t=getIonMode(this);return h(Host,{\"aria-disabled\":this.disabled?\"true\":null,class:createColorClasses(this.color,(i={},i[t]=true,i[\"chip-outline\"]=this.outline,i[\"chip-disabled\"]=this.disabled,i[\"ion-activatable\"]=true,i))},h(\"slot\",null),t===\"md\"&&h(\"ion-ripple-effect\",null))};return i}();Chip.style={ios:chipIosCss,md:chipMdCss};export{Chip as ion_chip};"],"sourceRoot":""} \ No newline at end of file diff --git a/docs/example/static/js/23.3c759073.chunk.js b/docs/example/static/js/23.3c759073.chunk.js new file mode 100644 index 0000000..8466bc9 --- /dev/null +++ b/docs/example/static/js/23.3c759073.chunk.js @@ -0,0 +1,2 @@ +(this.webpackJsonpexample=this.webpackJsonpexample||[]).push([[23],{125:function(t,o,r){"use strict";r.d(o,"a",(function(){return a})),r.d(o,"b",(function(){return e})),r.d(o,"c",(function(){return n})),r.d(o,"d",(function(){return c}));var i=r(1),n=function(t,o){return null!==o.closest(t)},a=function(t,o){var r;return"string"===typeof t&&t.length>0?Object.assign(((r={"ion-color":!0})["ion-color-"+t]=!0,r),o):o},e=function(t){var o={};return function(t){return void 0!==t?(Array.isArray(t)?t:t.split(" ")).filter((function(t){return null!=t})).map((function(t){return t.trim()})).filter((function(t){return""!==t})):[]}(t).forEach((function(t){return o[t]=!0})),o},s=/^[a-z][a-z0-9+\-.]*:/,c=function(t,o,r,n){return Object(i.a)(void 0,void 0,void 0,(function(){var a;return Object(i.c)(this,(function(i){return null!=t&&"#"!==t[0]&&!s.test(t)&&(a=document.querySelector("ion-router"))?(null!=o&&o.preventDefault(),[2,a.push(t,r,n)]):[2,!1]}))}))}},92:function(t,o,r){"use strict";r.r(o),r.d(o,"ion_fab",(function(){return s})),r.d(o,"ion_fab_button",(function(){return c})),r.d(o,"ion_fab_list",(function(){return l}));var i=r(1),n=r(13),a=r(14),e=r(125),s=function(){function t(t){var o=this;Object(n.o)(this,t),this.edge=!1,this.activated=!1,this.onClick=function(){var t=!!o.el.querySelector("ion-fab-list"),r=o.getFab(),i=r&&r.disabled;t&&!i&&(o.activated=!o.activated)}}return t.prototype.activatedChanged=function(){var t=this.activated,o=this.getFab();o&&(o.activated=t),Array.from(this.el.querySelectorAll("ion-fab-list")).forEach((function(o){o.activated=t}))},t.prototype.componentDidLoad=function(){this.activated&&this.activatedChanged()},t.prototype.close=function(){return Object(i.a)(this,void 0,void 0,(function(){return Object(i.c)(this,(function(t){return this.activated=!1,[2]}))}))},t.prototype.getFab=function(){return this.el.querySelector("ion-fab-button")},t.prototype.render=function(){var t,o=this,r=o.horizontal,i=o.vertical,e=o.edge,s=Object(a.b)(this);return Object(n.j)(n.c,{onClick:this.onClick,class:(t={},t[s]=!0,t["fab-horizontal-"+r]=void 0!==r,t["fab-vertical-"+i]=void 0!==i,t["fab-edge"]=e,t)},Object(n.j)("slot",null))},Object.defineProperty(t.prototype,"el",{get:function(){return Object(n.k)(this)},enumerable:!1,configurable:!0}),Object.defineProperty(t,"watchers",{get:function(){return{activated:["activatedChanged"]}},enumerable:!1,configurable:!0}),t}();s.style=":host{position:absolute;z-index:999}:host(.fab-horizontal-center){left:50%;margin-left:-28px}:host-context([dir=rtl]):host(.fab-horizontal-center),:host-context([dir=rtl]).fab-horizontal-center{left:unset;right:unset;right:50%}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.fab-horizontal-center){margin-left:unset;-webkit-margin-start:-28px;margin-inline-start:-28px}}: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))}: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))}: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%}";var c=function(){function t(t){var o=this;Object(n.o)(this,t),this.ionFocus=Object(n.g)(this,"ionFocus",7),this.ionBlur=Object(n.g)(this,"ionBlur",7),this.activated=!1,this.disabled=!1,this.routerDirection="forward",this.show=!1,this.translucent=!1,this.type="button",this.closeIcon="close",this.onFocus=function(){o.ionFocus.emit()},this.onBlur=function(){o.ionBlur.emit()}}return t.prototype.render=function(){var t,o=this,r=this,i=r.el,s=r.disabled,c=r.color,l=r.href,b=r.activated,d=r.show,u=r.translucent,p=r.size,f=Object(e.c)("ion-fab-list",i),g=Object(a.b)(this),h=void 0===l?"button":"a",v="button"===h?{type:this.type}:{download:this.download,href:l,rel:this.rel,target:this.target};return Object(n.j)(n.c,{"aria-disabled":s?"true":null,class:Object(e.a)(c,(t={},t[g]=!0,t["fab-button-in-list"]=f,t["fab-button-translucent-in-list"]=f&&u,t["fab-button-close-active"]=b,t["fab-button-show"]=d,t["fab-button-disabled"]=s,t["fab-button-translucent"]=u,t["ion-activatable"]=!0,t["ion-focusable"]=!0,t["fab-button-"+p]=void 0!==p,t))},Object(n.j)(h,Object.assign({},v,{class:"button-native",part:"native",disabled:s,onFocus:this.onFocus,onBlur:this.onBlur,onClick:function(t){return Object(e.d)(l,t,o.routerDirection,o.routerAnimation)}}),Object(n.j)("ion-icon",{icon:this.closeIcon,part:"close-icon",class:"close-icon",lazy:!1}),Object(n.j)("span",{class:"button-inner"},Object(n.j)("slot",null)),"md"===g&&Object(n.j)("ion-ripple-effect",null)))},Object.defineProperty(t.prototype,"el",{get:function(){return Object(n.k)(this)},enumerable:!1,configurable:!0}),t}();c.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);padding-left:var(--padding-start);padding-right: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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}::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){margin-left:8px;margin-right:8px;margin-top:8px;margin-bottom:8px;width:40px;height:40px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.fab-button-small){margin-left:unset;margin-right:unset;-webkit-margin-start:8px;margin-inline-start:8px;-webkit-margin-end:8px;margin-inline-end:8px}}.close-icon{margin-left:auto;margin-right: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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.close-icon{margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}: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);padding-left:var(--padding-start);padding-right: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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}::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){margin-left:8px;margin-right:8px;margin-top:8px;margin-bottom:8px;width:40px;height:40px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.fab-button-small){margin-left:unset;margin-right:unset;-webkit-margin-start:8px;margin-inline-start:8px;-webkit-margin-end:8px;margin-inline-end:8px}}.close-icon{margin-left:auto;margin-right: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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.close-icon{margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}: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)}}'};var l=function(){function t(t){Object(n.o)(this,t),this.activated=!1,this.side="bottom"}return t.prototype.activatedChanged=function(t){var o=Array.from(this.el.querySelectorAll("ion-fab-button")),r=t?30:0;o.forEach((function(o,i){setTimeout((function(){return o.show=t}),i*r)}))},t.prototype.render=function(){var t,o=Object(a.b)(this);return Object(n.j)(n.c,{class:(t={},t[o]=!0,t["fab-list-active"]=this.activated,t["fab-list-side-"+this.side]=!0,t)},Object(n.j)("slot",null))},Object.defineProperty(t.prototype,"el",{get:function(){return Object(n.k)(this)},enumerable:!1,configurable:!0}),Object.defineProperty(t,"watchers",{get:function(){return{activated:["activatedChanged"]}},enumerable:!1,configurable:!0}),t}();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){margin-left:5px;margin-right:5px;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.fab-list-side-start) ::slotted(.fab-button-in-list),:host(.fab-list-side-end) ::slotted(.fab-button-in-list){margin-left:unset;margin-right:unset;-webkit-margin-start:5px;margin-inline-start:5px;-webkit-margin-end:5px;margin-inline-end:5px}}::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){margin-left:66px;margin-right:66px;margin-top:0;margin-bottom:0;right:0;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.fab-list-side-start){margin-left:unset;margin-right:unset;-webkit-margin-start:66px;margin-inline-start:66px;-webkit-margin-end:66px;margin-inline-end:66px}}:host-context([dir=rtl]):host(.fab-list-side-start),:host-context([dir=rtl]).fab-list-side-start{left:unset;right:unset;left:0}:host(.fab-list-side-end){margin-left:66px;margin-right:66px;margin-top:0;margin-bottom:0;left:0;-ms-flex-direction:row;flex-direction:row}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.fab-list-side-end){margin-left:unset;margin-right:unset;-webkit-margin-start:66px;margin-inline-start:66px;-webkit-margin-end:66px;margin-inline-end:66px}}:host-context([dir=rtl]):host(.fab-list-side-end),:host-context([dir=rtl]).fab-list-side-end{left:unset;right:unset;right:0}"}}]); +//# sourceMappingURL=23.3c759073.chunk.js.map \ No newline at end of file diff --git a/docs/example/static/js/23.3c759073.chunk.js.map b/docs/example/static/js/23.3c759073.chunk.js.map new file mode 100644 index 0000000..fc75805 --- /dev/null +++ b/docs/example/static/js/23.3c759073.chunk.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["../node_modules/@ionic/core/dist/esm-es5/theme-ff3fc52f.js","../node_modules/@ionic/core/dist/esm-es5/ion-fab_3.entry.js"],"names":["hostContext","r","t","closest","createColorClasses","e","length","Object","assign","getClassMap","undefined","Array","isArray","split","filter","map","trim","getClassList","forEach","SCHEME","openURL","n","__awaiter","o","__generator","this","a","test","document","querySelector","preventDefault","push","Fab","registerInstance","edge","activated","onClick","el","getFab","i","disabled","prototype","activatedChanged","from","querySelectorAll","componentDidLoad","close","render","horizontal","vertical","getIonMode","h","Host","class","defineProperty","get","getElement","enumerable","configurable","style","FabButton","ionFocus","createEvent","ionBlur","routerDirection","show","translucent","type","closeIcon","onFocus","emit","onBlur","color","href","s","c","l","b","size","d","p","f","u","download","rel","target","part","routerAnimation","icon","lazy","ios","md","FabList","side","setTimeout"],"mappings":"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","file":"static/js/23.3c759073.chunk.js","sourcesContent":["import{__awaiter,__generator}from\"tslib\";var hostContext=function(r,t){return t.closest(r)!==null};var createColorClasses=function(r,t){var e;return typeof r===\"string\"&&r.length>0?Object.assign((e={\"ion-color\":true},e[\"ion-color-\"+r]=true,e),t):t};var getClassList=function(r){if(r!==undefined){var t=Array.isArray(r)?r:r.split(\" \");return t.filter((function(r){return r!=null})).map((function(r){return r.trim()})).filter((function(r){return r!==\"\"}))}return[]};var getClassMap=function(r){var t={};getClassList(r).forEach((function(r){return t[r]=true}));return t};var SCHEME=/^[a-z][a-z0-9+\\-.]*:/;var openURL=function(r,t,e,n){return __awaiter(void 0,void 0,void 0,(function(){var o;return __generator(this,(function(a){if(r!=null&&r[0]!==\"#\"&&!SCHEME.test(r)){o=document.querySelector(\"ion-router\");if(o){if(t!=null){t.preventDefault()}return[2,o.push(r,e,n)]}}return[2,false]}))}))};export{createColorClasses as c,getClassMap as g,hostContext as h,openURL as o};","import{__awaiter,__generator}from\"tslib\";import{r as registerInstance,h,H as Host,i as getElement,e as createEvent}from\"./index-7a8b7a1c.js\";import{b as getIonMode}from\"./ionic-global-63a97a32.js\";import{h as hostContext,o as openURL,c as createColorClasses}from\"./theme-ff3fc52f.js\";var fabCss=\":host{position:absolute;z-index:999}:host(.fab-horizontal-center){left:50%;margin-left:-28px}:host-context([dir=rtl]):host(.fab-horizontal-center),:host-context([dir=rtl]).fab-horizontal-center{left:unset;right:unset;right:50%}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.fab-horizontal-center){margin-left:unset;-webkit-margin-start:-28px;margin-inline-start:-28px}}: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))}: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))}: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%}\";var Fab=function(){function t(t){var o=this;registerInstance(this,t);this.edge=false;this.activated=false;this.onClick=function(){var t=!!o.el.querySelector(\"ion-fab-list\");var r=o.getFab();var i=r&&r.disabled;if(t&&!i){o.activated=!o.activated}}}t.prototype.activatedChanged=function(){var t=this.activated;var o=this.getFab();if(o){o.activated=t}Array.from(this.el.querySelectorAll(\"ion-fab-list\")).forEach((function(o){o.activated=t}))};t.prototype.componentDidLoad=function(){if(this.activated){this.activatedChanged()}};t.prototype.close=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(t){this.activated=false;return[2]}))}))};t.prototype.getFab=function(){return this.el.querySelector(\"ion-fab-button\")};t.prototype.render=function(){var t;var o=this,r=o.horizontal,i=o.vertical,a=o.edge;var n=getIonMode(this);return h(Host,{onClick:this.onClick,class:(t={},t[n]=true,t[\"fab-horizontal-\"+r]=r!==undefined,t[\"fab-vertical-\"+i]=i!==undefined,t[\"fab-edge\"]=a,t)},h(\"slot\",null))};Object.defineProperty(t.prototype,\"el\",{get:function(){return getElement(this)},enumerable:false,configurable:true});Object.defineProperty(t,\"watchers\",{get:function(){return{activated:[\"activatedChanged\"]}},enumerable:false,configurable:true});return t}();Fab.style=fabCss;var fabButtonIosCss=':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);padding-left:var(--padding-start);padding-right: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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}::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){margin-left:8px;margin-right:8px;margin-top:8px;margin-bottom:8px;width:40px;height:40px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.fab-button-small){margin-left:unset;margin-right:unset;-webkit-margin-start:8px;margin-inline-start:8px;-webkit-margin-end:8px;margin-inline-end:8px}}.close-icon{margin-left:auto;margin-right: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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.close-icon{margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}: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)}}';var fabButtonMdCss=':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);padding-left:var(--padding-start);padding-right: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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}::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){margin-left:8px;margin-right:8px;margin-top:8px;margin-bottom:8px;width:40px;height:40px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.fab-button-small){margin-left:unset;margin-right:unset;-webkit-margin-start:8px;margin-inline-start:8px;-webkit-margin-end:8px;margin-inline-end:8px}}.close-icon{margin-left:auto;margin-right: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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.close-icon{margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}: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)}}';var FabButton=function(){function t(t){var o=this;registerInstance(this,t);this.ionFocus=createEvent(this,\"ionFocus\",7);this.ionBlur=createEvent(this,\"ionBlur\",7);this.activated=false;this.disabled=false;this.routerDirection=\"forward\";this.show=false;this.translucent=false;this.type=\"button\";this.closeIcon=\"close\";this.onFocus=function(){o.ionFocus.emit()};this.onBlur=function(){o.ionBlur.emit()}}t.prototype.render=function(){var t;var o=this;var r=this,i=r.el,a=r.disabled,n=r.color,e=r.href,s=r.activated,c=r.show,l=r.translucent,b=r.size;var d=hostContext(\"ion-fab-list\",i);var p=getIonMode(this);var f=e===undefined?\"button\":\"a\";var u=f===\"button\"?{type:this.type}:{download:this.download,href:e,rel:this.rel,target:this.target};return h(Host,{\"aria-disabled\":a?\"true\":null,class:createColorClasses(n,(t={},t[p]=true,t[\"fab-button-in-list\"]=d,t[\"fab-button-translucent-in-list\"]=d&&l,t[\"fab-button-close-active\"]=s,t[\"fab-button-show\"]=c,t[\"fab-button-disabled\"]=a,t[\"fab-button-translucent\"]=l,t[\"ion-activatable\"]=true,t[\"ion-focusable\"]=true,t[\"fab-button-\"+b]=b!==undefined,t))},h(f,Object.assign({},u,{class:\"button-native\",part:\"native\",disabled:a,onFocus:this.onFocus,onBlur:this.onBlur,onClick:function(t){return openURL(e,t,o.routerDirection,o.routerAnimation)}}),h(\"ion-icon\",{icon:this.closeIcon,part:\"close-icon\",class:\"close-icon\",lazy:false}),h(\"span\",{class:\"button-inner\"},h(\"slot\",null)),p===\"md\"&&h(\"ion-ripple-effect\",null)))};Object.defineProperty(t.prototype,\"el\",{get:function(){return getElement(this)},enumerable:false,configurable:true});return t}();FabButton.style={ios:fabButtonIosCss,md:fabButtonMdCss};var fabListCss=\":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){margin-left:5px;margin-right:5px;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.fab-list-side-start) ::slotted(.fab-button-in-list),:host(.fab-list-side-end) ::slotted(.fab-button-in-list){margin-left:unset;margin-right:unset;-webkit-margin-start:5px;margin-inline-start:5px;-webkit-margin-end:5px;margin-inline-end:5px}}::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){margin-left:66px;margin-right:66px;margin-top:0;margin-bottom:0;right:0;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.fab-list-side-start){margin-left:unset;margin-right:unset;-webkit-margin-start:66px;margin-inline-start:66px;-webkit-margin-end:66px;margin-inline-end:66px}}:host-context([dir=rtl]):host(.fab-list-side-start),:host-context([dir=rtl]).fab-list-side-start{left:unset;right:unset;left:0}:host(.fab-list-side-end){margin-left:66px;margin-right:66px;margin-top:0;margin-bottom:0;left:0;-ms-flex-direction:row;flex-direction:row}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.fab-list-side-end){margin-left:unset;margin-right:unset;-webkit-margin-start:66px;margin-inline-start:66px;-webkit-margin-end:66px;margin-inline-end:66px}}:host-context([dir=rtl]):host(.fab-list-side-end),:host-context([dir=rtl]).fab-list-side-end{left:unset;right:unset;right:0}\";var FabList=function(){function t(t){registerInstance(this,t);this.activated=false;this.side=\"bottom\"}t.prototype.activatedChanged=function(t){var o=Array.from(this.el.querySelectorAll(\"ion-fab-button\"));var r=t?30:0;o.forEach((function(o,i){setTimeout((function(){return o.show=t}),i*r)}))};t.prototype.render=function(){var t;var o=getIonMode(this);return h(Host,{class:(t={},t[o]=true,t[\"fab-list-active\"]=this.activated,t[\"fab-list-side-\"+this.side]=true,t)},h(\"slot\",null))};Object.defineProperty(t.prototype,\"el\",{get:function(){return getElement(this)},enumerable:false,configurable:true});Object.defineProperty(t,\"watchers\",{get:function(){return{activated:[\"activatedChanged\"]}},enumerable:false,configurable:true});return t}();FabList.style=fabListCss;export{Fab as ion_fab,FabButton as ion_fab_button,FabList as ion_fab_list};"],"sourceRoot":""} \ No newline at end of file diff --git a/docs/example/static/js/24.44a46621.chunk.js b/docs/example/static/js/24.44a46621.chunk.js new file mode 100644 index 0000000..cb6d955 --- /dev/null +++ b/docs/example/static/js/24.44a46621.chunk.js @@ -0,0 +1,2 @@ +(this.webpackJsonpexample=this.webpackJsonpexample||[]).push([[24],{125:function(t,i,n){"use strict";n.d(i,"a",(function(){return a})),n.d(i,"b",(function(){return r})),n.d(i,"c",(function(){return o})),n.d(i,"d",(function(){return s}));var e=n(1),o=function(t,i){return null!==i.closest(t)},a=function(t,i){var n;return"string"===typeof t&&t.length>0?Object.assign(((n={"ion-color":!0})["ion-color-"+t]=!0,n),i):i},r=function(t){var i={};return function(t){return void 0!==t?(Array.isArray(t)?t:t.split(" ")).filter((function(t){return null!=t})).map((function(t){return t.trim()})).filter((function(t){return""!==t})):[]}(t).forEach((function(t){return i[t]=!0})),i},l=/^[a-z][a-z0-9+\-.]*:/,s=function(t,i,n,o){return Object(e.a)(void 0,void 0,void 0,(function(){var a;return Object(e.c)(this,(function(e){return null!=t&&"#"!==t[0]&&!l.test(t)&&(a=document.querySelector("ion-router"))?(null!=i&&i.preventDefault(),[2,a.push(t,n,o)]):[2,!1]}))}))}},95:function(t,i,n){"use strict";n.r(i),n.d(i,"ion_input",(function(){return s}));var e=n(1),o=n(13),a=n(14),r=n(12),l=n(125),s=function(){function t(t){var i=this;Object(o.o)(this,t),this.ionInput=Object(o.g)(this,"ionInput",7),this.ionChange=Object(o.g)(this,"ionChange",7),this.ionBlur=Object(o.g)(this,"ionBlur",7),this.ionFocus=Object(o.g)(this,"ionFocus",7),this.ionStyle=Object(o.g)(this,"ionStyle",7),this.inputId="ion-input-"+p++,this.didBlurAfterEdit=!1,this.inheritedAttributes={},this.fireFocusEvents=!0,this.hasFocus=!1,this.autocapitalize="off",this.autocomplete="off",this.autocorrect="off",this.autofocus=!1,this.clearInput=!1,this.debounce=0,this.disabled=!1,this.name=this.inputId,this.readonly=!1,this.required=!1,this.spellcheck=!1,this.type="text",this.value="",this.onInput=function(t){var n=t.target;n&&(i.value=n.value||""),i.ionInput.emit(t)},this.onBlur=function(t){i.hasFocus=!1,i.focusChanged(),i.emitStyle(),i.fireFocusEvents&&i.ionBlur.emit(t)},this.onFocus=function(t){i.hasFocus=!0,i.focusChanged(),i.emitStyle(),i.fireFocusEvents&&i.ionFocus.emit(t)},this.onKeydown=function(t){i.shouldClearOnEdit()&&(i.didBlurAfterEdit&&i.hasValue()&&"Enter"!==t.key&&i.clearTextInput(),i.didBlurAfterEdit=!1)},this.clearTextOnEnter=function(t){"Enter"===t.key&&i.clearTextInput(t)},this.clearTextInput=function(t){i.clearInput&&!i.readonly&&!i.disabled&&t&&(t.preventDefault(),t.stopPropagation(),i.setFocus()),i.value="",i.nativeInput&&(i.nativeInput.value="")}}return t.prototype.debounceChanged=function(){this.ionChange=Object(r.f)(this.ionChange,this.debounce)},t.prototype.disabledChanged=function(){this.emitStyle()},t.prototype.placeholderChanged=function(){this.emitStyle()},t.prototype.valueChanged=function(){this.emitStyle(),this.ionChange.emit({value:null==this.value?this.value:this.value.toString()})},t.prototype.componentWillLoad=function(){this.inheritedAttributes=Object(r.i)(this.el,["aria-label","tabindex","title"])},t.prototype.connectedCallback=function(){this.emitStyle(),this.debounceChanged(),document.dispatchEvent(new CustomEvent("ionInputDidLoad",{detail:this.el}))},t.prototype.disconnectedCallback=function(){document.dispatchEvent(new CustomEvent("ionInputDidUnload",{detail:this.el}))},t.prototype.setFocus=function(){return Object(e.a)(this,void 0,void 0,(function(){return Object(e.c)(this,(function(t){return this.nativeInput&&this.nativeInput.focus(),[2]}))}))},t.prototype.setBlur=function(){return Object(e.a)(this,void 0,void 0,(function(){return Object(e.c)(this,(function(t){return this.nativeInput&&this.nativeInput.blur(),[2]}))}))},t.prototype.getInputElement=function(){return Promise.resolve(this.nativeInput)},t.prototype.shouldClearOnEdit=function(){var t=this.type,i=this.clearOnEdit;return void 0===i?"password"===t:i},t.prototype.getValue=function(){return"number"===typeof this.value?this.value.toString():(this.value||"").toString()},t.prototype.emitStyle=function(){this.ionStyle.emit({interactive:!0,input:!0,"has-placeholder":null!=this.placeholder,"has-value":this.hasValue(),"has-focus":this.hasFocus,"interactive-disabled":this.disabled})},t.prototype.focusChanged=function(){!this.hasFocus&&this.shouldClearOnEdit()&&this.hasValue()&&(this.didBlurAfterEdit=!0)},t.prototype.hasValue=function(){return this.getValue().length>0},t.prototype.render=function(){var t,i=this,n=Object(a.b)(this),e=this.getValue(),s=this.inputId+"-lbl",p=Object(r.h)(this.el);return p&&(p.id=s),Object(o.j)(o.c,{"aria-disabled":this.disabled?"true":null,class:Object(l.a)(this.color,(t={},t[n]=!0,t["has-value"]=this.hasValue(),t["has-focus"]=this.hasFocus,t))},Object(o.j)("input",Object.assign({class:"native-input",ref:function(t){return i.nativeInput=t},"aria-labelledby":p?s: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:e,onInput:this.onInput,onBlur:this.onBlur,onFocus:this.onFocus,onKeyDown:this.onKeydown},this.inheritedAttributes)),this.clearInput&&!this.readonly&&!this.disabled&&Object(o.j)("button",{"aria-label":"reset",type:"button",class:"input-clear-icon",onTouchStart:this.clearTextInput,onMouseDown:this.clearTextInput,onKeyDown:this.clearTextOnEnter}))},Object.defineProperty(t.prototype,"el",{get:function(){return Object(o.k)(this)},enumerable:!1,configurable:!0}),Object.defineProperty(t,"watchers",{get:function(){return{debounce:["debounceChanged"],disabled:["disabledChanged"],placeholder:["placeholderChanged"],value:["valueChanged"]}},enumerable:!1,configurable:!0}),t}(),p=0;s.style={ios:".sc-ion-input-ios-h{--placeholder-color:initial;--placeholder-font-style:initial;--placeholder-font-weight:initial;--placeholder-opacity:.5;--padding-top:0;--padding-end:0;--padding-bottom:0;--padding-start:0;--background:transparent;--color:initial;display:-ms-flexbox;display:flex;position:relative;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;width:100%;padding:0 !important;background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit);z-index:2}ion-item.sc-ion-input-ios-h:not(.item-label),ion-item:not(.item-label) .sc-ion-input-ios-h{--padding-start:0}.ion-color.sc-ion-input-ios-h{color:var(--ion-color-base)}.native-input.sc-ion-input-ios{border-radius:var(--border-radius);padding-left:var(--padding-start);padding-right: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:inline-block;-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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.native-input.sc-ion-input-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.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}.native-input[disabled].sc-ion-input-ios{opacity:0.4}.cloned-input.sc-ion-input-ios{left:0;top:0;position:absolute;pointer-events:none}[dir=rtl].sc-ion-input-ios .cloned-input.sc-ion-input-ios,[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}.input-clear-icon.sc-ion-input-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;background-position:center;border:0;outline:none;background-color:transparent;background-repeat:no-repeat;visibility:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}.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}.sc-ion-input-ios-h{--padding-top:10px;--padding-end:10px;--padding-bottom:10px;--padding-start:0;font-size:inherit}.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{background-image:url(\"data:image/svg+xml;charset=utf-8,\");width:30px;height:30px;background-size:18px}",md:".sc-ion-input-md-h{--placeholder-color:initial;--placeholder-font-style:initial;--placeholder-font-weight:initial;--placeholder-opacity:.5;--padding-top:0;--padding-end:0;--padding-bottom:0;--padding-start:0;--background:transparent;--color:initial;display:-ms-flexbox;display:flex;position:relative;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;width:100%;padding:0 !important;background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit);z-index:2}ion-item.sc-ion-input-md-h:not(.item-label),ion-item:not(.item-label) .sc-ion-input-md-h{--padding-start:0}.ion-color.sc-ion-input-md-h{color:var(--ion-color-base)}.native-input.sc-ion-input-md{border-radius:var(--border-radius);padding-left:var(--padding-start);padding-right: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:inline-block;-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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.native-input.sc-ion-input-md{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.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}.native-input[disabled].sc-ion-input-md{opacity:0.4}.cloned-input.sc-ion-input-md{left:0;top:0;position:absolute;pointer-events:none}[dir=rtl].sc-ion-input-md .cloned-input.sc-ion-input-md,[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}.input-clear-icon.sc-ion-input-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;background-position:center;border:0;outline:none;background-color:transparent;background-repeat:no-repeat;visibility:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}.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}.sc-ion-input-md-h{--padding-top:10px;--padding-end:0;--padding-bottom:10px;--padding-start:8px;font-size:inherit}.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{background-image:url(\"data:image/svg+xml;charset=utf-8,\");width:30px;height:30px;background-size:22px}"}}}]); +//# sourceMappingURL=24.44a46621.chunk.js.map \ No newline at end of file diff --git a/docs/example/static/js/24.44a46621.chunk.js.map b/docs/example/static/js/24.44a46621.chunk.js.map new file mode 100644 index 0000000..b64ec76 --- /dev/null +++ b/docs/example/static/js/24.44a46621.chunk.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["../node_modules/@ionic/core/dist/esm-es5/theme-ff3fc52f.js","../node_modules/@ionic/core/dist/esm-es5/ion-input.entry.js"],"names":["hostContext","r","t","closest","createColorClasses","e","length","Object","assign","getClassMap","undefined","Array","isArray","split","filter","map","trim","getClassList","forEach","SCHEME","openURL","n","__awaiter","o","__generator","this","a","test","document","querySelector","preventDefault","push","Input","i","registerInstance","ionInput","createEvent","ionChange","ionBlur","ionFocus","ionStyle","inputId","inputIds","didBlurAfterEdit","inheritedAttributes","fireFocusEvents","hasFocus","autocapitalize","autocomplete","autocorrect","autofocus","clearInput","debounce","disabled","name","readonly","required","spellcheck","type","value","onInput","target","emit","onBlur","focusChanged","emitStyle","onFocus","onKeydown","shouldClearOnEdit","hasValue","key","clearTextInput","clearTextOnEnter","stopPropagation","setFocus","nativeInput","prototype","debounceChanged","debounceEvent","disabledChanged","placeholderChanged","valueChanged","toString","componentWillLoad","inheritAttributes","el","connectedCallback","dispatchEvent","CustomEvent","detail","disconnectedCallback","focus","setBlur","blur","getInputElement","Promise","resolve","clearOnEdit","getValue","interactive","input","placeholder","render","getIonMode","findItemLabel","id","h","Host","class","color","ref","accept","autoCapitalize","autoComplete","autoCorrect","autoFocus","enterKeyHint","enterkeyhint","inputMode","inputmode","min","max","minLength","minlength","maxLength","maxlength","multiple","pattern","readOnly","step","size","onKeyDown","onTouchStart","onMouseDown","defineProperty","get","getElement","enumerable","configurable","style","ios","md"],"mappings":"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","file":"static/js/24.44a46621.chunk.js","sourcesContent":["import{__awaiter,__generator}from\"tslib\";var hostContext=function(r,t){return t.closest(r)!==null};var createColorClasses=function(r,t){var e;return typeof r===\"string\"&&r.length>0?Object.assign((e={\"ion-color\":true},e[\"ion-color-\"+r]=true,e),t):t};var getClassList=function(r){if(r!==undefined){var t=Array.isArray(r)?r:r.split(\" \");return t.filter((function(r){return r!=null})).map((function(r){return r.trim()})).filter((function(r){return r!==\"\"}))}return[]};var getClassMap=function(r){var t={};getClassList(r).forEach((function(r){return t[r]=true}));return t};var SCHEME=/^[a-z][a-z0-9+\\-.]*:/;var openURL=function(r,t,e,n){return __awaiter(void 0,void 0,void 0,(function(){var o;return __generator(this,(function(a){if(r!=null&&r[0]!==\"#\"&&!SCHEME.test(r)){o=document.querySelector(\"ion-router\");if(o){if(t!=null){t.preventDefault()}return[2,o.push(r,e,n)]}}return[2,false]}))}))};export{createColorClasses as c,getClassMap as g,hostContext as h,openURL as o};","import{__awaiter,__generator}from\"tslib\";import{r as registerInstance,e as createEvent,h,H as Host,i as getElement}from\"./index-7a8b7a1c.js\";import{b as getIonMode}from\"./ionic-global-63a97a32.js\";import{f as debounceEvent,i as inheritAttributes,h as findItemLabel}from\"./helpers-dd7e4b7b.js\";import{c as createColorClasses}from\"./theme-ff3fc52f.js\";var inputIosCss=\".sc-ion-input-ios-h{--placeholder-color:initial;--placeholder-font-style:initial;--placeholder-font-weight:initial;--placeholder-opacity:.5;--padding-top:0;--padding-end:0;--padding-bottom:0;--padding-start:0;--background:transparent;--color:initial;display:-ms-flexbox;display:flex;position:relative;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;width:100%;padding:0 !important;background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit);z-index:2}ion-item.sc-ion-input-ios-h:not(.item-label),ion-item:not(.item-label) .sc-ion-input-ios-h{--padding-start:0}.ion-color.sc-ion-input-ios-h{color:var(--ion-color-base)}.native-input.sc-ion-input-ios{border-radius:var(--border-radius);padding-left:var(--padding-start);padding-right: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:inline-block;-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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.native-input.sc-ion-input-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.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}.native-input[disabled].sc-ion-input-ios{opacity:0.4}.cloned-input.sc-ion-input-ios{left:0;top:0;position:absolute;pointer-events:none}[dir=rtl].sc-ion-input-ios .cloned-input.sc-ion-input-ios,[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}.input-clear-icon.sc-ion-input-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;background-position:center;border:0;outline:none;background-color:transparent;background-repeat:no-repeat;visibility:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}.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}.sc-ion-input-ios-h{--padding-top:10px;--padding-end:10px;--padding-bottom:10px;--padding-start:0;font-size:inherit}.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{background-image:url(\\\"data:image/svg+xml;charset=utf-8,\\\");width:30px;height:30px;background-size:18px}\";var inputMdCss=\".sc-ion-input-md-h{--placeholder-color:initial;--placeholder-font-style:initial;--placeholder-font-weight:initial;--placeholder-opacity:.5;--padding-top:0;--padding-end:0;--padding-bottom:0;--padding-start:0;--background:transparent;--color:initial;display:-ms-flexbox;display:flex;position:relative;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;width:100%;padding:0 !important;background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit);z-index:2}ion-item.sc-ion-input-md-h:not(.item-label),ion-item:not(.item-label) .sc-ion-input-md-h{--padding-start:0}.ion-color.sc-ion-input-md-h{color:var(--ion-color-base)}.native-input.sc-ion-input-md{border-radius:var(--border-radius);padding-left:var(--padding-start);padding-right: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:inline-block;-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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.native-input.sc-ion-input-md{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.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}.native-input[disabled].sc-ion-input-md{opacity:0.4}.cloned-input.sc-ion-input-md{left:0;top:0;position:absolute;pointer-events:none}[dir=rtl].sc-ion-input-md .cloned-input.sc-ion-input-md,[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}.input-clear-icon.sc-ion-input-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;background-position:center;border:0;outline:none;background-color:transparent;background-repeat:no-repeat;visibility:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none}.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}.sc-ion-input-md-h{--padding-top:10px;--padding-end:0;--padding-bottom:10px;--padding-start:8px;font-size:inherit}.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{background-image:url(\\\"data:image/svg+xml;charset=utf-8,\\\");width:30px;height:30px;background-size:22px}\";var Input=function(){function t(t){var i=this;registerInstance(this,t);this.ionInput=createEvent(this,\"ionInput\",7);this.ionChange=createEvent(this,\"ionChange\",7);this.ionBlur=createEvent(this,\"ionBlur\",7);this.ionFocus=createEvent(this,\"ionFocus\",7);this.ionStyle=createEvent(this,\"ionStyle\",7);this.inputId=\"ion-input-\"+inputIds++;this.didBlurAfterEdit=false;this.inheritedAttributes={};this.fireFocusEvents=true;this.hasFocus=false;this.autocapitalize=\"off\";this.autocomplete=\"off\";this.autocorrect=\"off\";this.autofocus=false;this.clearInput=false;this.debounce=0;this.disabled=false;this.name=this.inputId;this.readonly=false;this.required=false;this.spellcheck=false;this.type=\"text\";this.value=\"\";this.onInput=function(t){var e=t.target;if(e){i.value=e.value||\"\"}i.ionInput.emit(t)};this.onBlur=function(t){i.hasFocus=false;i.focusChanged();i.emitStyle();if(i.fireFocusEvents){i.ionBlur.emit(t)}};this.onFocus=function(t){i.hasFocus=true;i.focusChanged();i.emitStyle();if(i.fireFocusEvents){i.ionFocus.emit(t)}};this.onKeydown=function(t){if(i.shouldClearOnEdit()){if(i.didBlurAfterEdit&&i.hasValue()&&t.key!==\"Enter\"){i.clearTextInput()}i.didBlurAfterEdit=false}};this.clearTextOnEnter=function(t){if(t.key===\"Enter\"){i.clearTextInput(t)}};this.clearTextInput=function(t){if(i.clearInput&&!i.readonly&&!i.disabled&&t){t.preventDefault();t.stopPropagation();i.setFocus()}i.value=\"\";if(i.nativeInput){i.nativeInput.value=\"\"}}}t.prototype.debounceChanged=function(){this.ionChange=debounceEvent(this.ionChange,this.debounce)};t.prototype.disabledChanged=function(){this.emitStyle()};t.prototype.placeholderChanged=function(){this.emitStyle()};t.prototype.valueChanged=function(){this.emitStyle();this.ionChange.emit({value:this.value==null?this.value:this.value.toString()})};t.prototype.componentWillLoad=function(){this.inheritedAttributes=inheritAttributes(this.el,[\"aria-label\",\"tabindex\",\"title\"])};t.prototype.connectedCallback=function(){this.emitStyle();this.debounceChanged();{document.dispatchEvent(new CustomEvent(\"ionInputDidLoad\",{detail:this.el}))}};t.prototype.disconnectedCallback=function(){{document.dispatchEvent(new CustomEvent(\"ionInputDidUnload\",{detail:this.el}))}};t.prototype.setFocus=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(t){if(this.nativeInput){this.nativeInput.focus()}return[2]}))}))};t.prototype.setBlur=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(t){if(this.nativeInput){this.nativeInput.blur()}return[2]}))}))};t.prototype.getInputElement=function(){return Promise.resolve(this.nativeInput)};t.prototype.shouldClearOnEdit=function(){var t=this,i=t.type,e=t.clearOnEdit;return e===undefined?i===\"password\":e};t.prototype.getValue=function(){return typeof this.value===\"number\"?this.value.toString():(this.value||\"\").toString()};t.prototype.emitStyle=function(){this.ionStyle.emit({interactive:true,input:true,\"has-placeholder\":this.placeholder!=null,\"has-value\":this.hasValue(),\"has-focus\":this.hasFocus,\"interactive-disabled\":this.disabled})};t.prototype.focusChanged=function(){if(!this.hasFocus&&this.shouldClearOnEdit()&&this.hasValue()){this.didBlurAfterEdit=true}};t.prototype.hasValue=function(){return this.getValue().length>0};t.prototype.render=function(){var t;var i=this;var e=getIonMode(this);var n=this.getValue();var o=this.inputId+\"-lbl\";var a=findItemLabel(this.el);if(a){a.id=o}return h(Host,{\"aria-disabled\":this.disabled?\"true\":null,class:createColorClasses(this.color,(t={},t[e]=true,t[\"has-value\"]=this.hasValue(),t[\"has-focus\"]=this.hasFocus,t))},h(\"input\",Object.assign({class:\"native-input\",ref:function(t){return i.nativeInput=t},\"aria-labelledby\":a?o: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:n,onInput:this.onInput,onBlur:this.onBlur,onFocus:this.onFocus,onKeyDown:this.onKeydown},this.inheritedAttributes)),this.clearInput&&!this.readonly&&!this.disabled&&h(\"button\",{\"aria-label\":\"reset\",type:\"button\",class:\"input-clear-icon\",onTouchStart:this.clearTextInput,onMouseDown:this.clearTextInput,onKeyDown:this.clearTextOnEnter}))};Object.defineProperty(t.prototype,\"el\",{get:function(){return getElement(this)},enumerable:false,configurable:true});Object.defineProperty(t,\"watchers\",{get:function(){return{debounce:[\"debounceChanged\"],disabled:[\"disabledChanged\"],placeholder:[\"placeholderChanged\"],value:[\"valueChanged\"]}},enumerable:false,configurable:true});return t}();var inputIds=0;Input.style={ios:inputIosCss,md:inputMdCss};export{Input as ion_input};"],"sourceRoot":""} \ No newline at end of file diff --git a/docs/example/static/js/25.72ab9a2f.chunk.js b/docs/example/static/js/25.72ab9a2f.chunk.js new file mode 100644 index 0000000..97b05bc --- /dev/null +++ b/docs/example/static/js/25.72ab9a2f.chunk.js @@ -0,0 +1,2 @@ +(this.webpackJsonpexample=this.webpackJsonpexample||[]).push([[25],{125:function(t,i,e){"use strict";e.d(i,"a",(function(){return s})),e.d(i,"b",(function(){return r})),e.d(i,"c",(function(){return o})),e.d(i,"d",(function(){return l}));var n=e(1),o=function(t,i){return null!==i.closest(t)},s=function(t,i){var e;return"string"===typeof t&&t.length>0?Object.assign(((e={"ion-color":!0})["ion-color-"+t]=!0,e),i):i},r=function(t){var i={};return function(t){return void 0!==t?(Array.isArray(t)?t:t.split(" ")).filter((function(t){return null!=t})).map((function(t){return t.trim()})).filter((function(t){return""!==t})):[]}(t).forEach((function(t){return i[t]=!0})),i},a=/^[a-z][a-z0-9+\-.]*:/,l=function(t,i,e,o){return Object(n.a)(void 0,void 0,void 0,(function(){var s;return Object(n.c)(this,(function(n){return null!=t&&"#"!==t[0]&&!a.test(t)&&(s=document.querySelector("ion-router"))?(null!=i&&i.preventDefault(),[2,s.push(t,e,o)]):[2,!1]}))}))}},96:function(t,i,e){"use strict";e.r(i),e.d(i,"ion_item_option",(function(){return l})),e.d(i,"ion_item_options",(function(){return d})),e.d(i,"ion_item_sliding",(function(){return c}));var n=e(1),o=e(13),s=e(14),r=e(125),a=e(12),l=function(){function t(t){Object(o.o)(this,t),this.disabled=!1,this.expandable=!1,this.type="button",this.onClick=function(t){t.target.closest("ion-item-option")&&t.preventDefault()}}return t.prototype.render=function(){var t,i=this,e=i.disabled,n=i.expandable,a=void 0===i.href?"button":"a",l=Object(s.b)(this),d="button"===a?{type:this.type}:{download:this.download,href:this.href,target:this.target};return Object(o.j)(o.c,{onClick:this.onClick,class:Object(r.a)(this.color,(t={},t[l]=!0,t["item-option-disabled"]=e,t["item-option-expandable"]=n,t["ion-activatable"]=!0,t))},Object(o.j)(a,Object.assign({},d,{class:"button-native",part:"native",disabled:e}),Object(o.j)("span",{class:"button-inner"},Object(o.j)("slot",{name:"top"}),Object(o.j)("div",{class:"horizontal-wrapper"},Object(o.j)("slot",{name:"start"}),Object(o.j)("slot",{name:"icon-only"}),Object(o.j)("slot",null),Object(o.j)("slot",{name:"end"})),Object(o.j)("slot",{name:"bottom"})),"md"===l&&Object(o.j)("ion-ripple-effect",null)))},Object.defineProperty(t.prototype,"el",{get:function(){return Object(o.k)(this)},enumerable:!1,configurable:!0}),t}();l.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){padding-right:calc(.7em + var(--ion-safe-area-right))}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.in-list.item-options-end:last-child){padding-right:unset;-webkit-padding-end:calc(.7em + var(--ion-safe-area-right));padding-inline-end:calc(.7em + var(--ion-safe-area-right))}}:host(.in-list.item-options-start:first-child){padding-left:calc(.7em + var(--ion-safe-area-left))}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.in-list.item-options-start:first-child){padding-left:unset;-webkit-padding-start:calc(.7em + var(--ion-safe-area-left));padding-inline-start:calc(.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;padding-left:0.7em;padding-right: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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{padding-left:unset;padding-right:unset;-webkit-padding-start:0.7em;padding-inline-start:0.7em;-webkit-padding-end:0.7em;padding-inline-end:0.7em}}.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]){margin-left:0;margin-right:5px;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=start]){margin-left:unset;margin-right:unset;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:5px;margin-inline-end:5px}}::slotted([slot=end]){margin-left:5px;margin-right:0;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=end]){margin-left:unset;margin-right:unset;-webkit-margin-start:5px;margin-inline-start:5px;-webkit-margin-end:0;margin-inline-end:0}}::slotted([slot=icon-only]){padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;margin-left:10px;margin-right:10px;margin-top:0;margin-bottom:0;min-width:0.9em;font-size:1.8em}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=icon-only]){margin-left:unset;margin-right:unset;-webkit-margin-start:10px;margin-inline-start:10px;-webkit-margin-end:10px;margin-inline-end:10px}}: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){padding-right:calc(.7em + var(--ion-safe-area-right))}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.in-list.item-options-end:last-child){padding-right:unset;-webkit-padding-end:calc(.7em + var(--ion-safe-area-right));padding-inline-end:calc(.7em + var(--ion-safe-area-right))}}:host(.in-list.item-options-start:first-child){padding-left:calc(.7em + var(--ion-safe-area-left))}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.in-list.item-options-start:first-child){padding-left:unset;-webkit-padding-start:calc(.7em + var(--ion-safe-area-left));padding-inline-start:calc(.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;padding-left:0.7em;padding-right: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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{padding-left:unset;padding-right:unset;-webkit-padding-start:0.7em;padding-inline-start:0.7em;-webkit-padding-end:0.7em;padding-inline-end:0.7em}}.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]){margin-left:0;margin-right:5px;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=start]){margin-left:unset;margin-right:unset;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:5px;margin-inline-end:5px}}::slotted([slot=end]){margin-left:5px;margin-right:0;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=end]){margin-left:unset;margin-right:unset;-webkit-margin-start:5px;margin-inline-start:5px;-webkit-margin-end:0;margin-inline-end:0}}::slotted([slot=icon-only]){padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;margin-left:10px;margin-right:10px;margin-top:0;margin-bottom:0;min-width:0.9em;font-size:1.8em}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=icon-only]){margin-left:unset;margin-right:unset;-webkit-margin-start:10px;margin-inline-start:10px;-webkit-margin-end:10px;margin-inline-end:10px}}: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}"};var d=function(){function t(t){Object(o.o)(this,t),this.ionSwipe=Object(o.g)(this,"ionSwipe",7),this.side="end"}return t.prototype.fireSwipeEvent=function(){return Object(n.a)(this,void 0,void 0,(function(){return Object(n.c)(this,(function(t){return this.ionSwipe.emit({side:this.side}),[2]}))}))},t.prototype.render=function(){var t,i=Object(s.b)(this),e=Object(a.m)(this.side);return Object(o.j)(o.c,{class:(t={},t[i]=!0,t["item-options-"+i]=!0,t["item-options-start"]=!e,t["item-options-end"]=e,t)})},Object.defineProperty(t.prototype,"el",{get:function(){return Object(o.k)(this)},enumerable:!1,configurable:!0}),t}();d.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}[dir=rtl] ion-item-options,:host-context([dir=rtl]) ion-item-options{-ms-flex-pack:start;justify-content:flex-start}[dir=rtl] ion-item-options:not(.item-options-end),:host-context([dir=rtl]) ion-item-options: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}[dir=rtl] .item-options-start,:host-context([dir=rtl]) .item-options-start{-ms-flex-pack:end;justify-content:flex-end}.item-options-start ion-item-option:first-child{padding-right:var(--ion-safe-area-left)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.item-options-start ion-item-option:first-child{padding-right:unset;-webkit-padding-end:var(--ion-safe-area-left);padding-inline-end:var(--ion-safe-area-left)}}.item-options-end ion-item-option:last-child{padding-right:var(--ion-safe-area-right)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.item-options-end ion-item-option:last-child{padding-right:unset;-webkit-padding-end:var(--ion-safe-area-right);padding-inline-end:var(--ion-safe-area-right)}}[dir=rtl] .item-sliding-active-slide.item-sliding-active-options-start ion-item-options:not(.item-options-end),:host-context([dir=rtl]) .item-sliding-active-slide.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}[dir=rtl] ion-item-options,:host-context([dir=rtl]) ion-item-options{-ms-flex-pack:start;justify-content:flex-start}[dir=rtl] ion-item-options:not(.item-options-end),:host-context([dir=rtl]) ion-item-options: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}[dir=rtl] .item-options-start,:host-context([dir=rtl]) .item-options-start{-ms-flex-pack:end;justify-content:flex-end}.item-options-start ion-item-option:first-child{padding-right:var(--ion-safe-area-left)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.item-options-start ion-item-option:first-child{padding-right:unset;-webkit-padding-end:var(--ion-safe-area-left);padding-inline-end:var(--ion-safe-area-left)}}.item-options-end ion-item-option:last-child{padding-right:var(--ion-safe-area-right)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.item-options-end ion-item-option:last-child{padding-right:unset;-webkit-padding-end:var(--ion-safe-area-right);padding-inline-end:var(--ion-safe-area-right)}}[dir=rtl] .item-sliding-active-slide.item-sliding-active-options-start ion-item-options:not(.item-options-end),:host-context([dir=rtl]) .item-sliding-active-slide.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}"};var p,c=function(){function t(t){Object(o.o)(this,t),this.ionDrag=Object(o.g)(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.closestContent=null,this.initialContentScrollY=!0,this.state=2,this.disabled=!1}return t.prototype.disabledChanged=function(){this.gesture&&this.gesture.enable(!this.disabled)},t.prototype.connectedCallback=function(){return Object(n.a)(this,void 0,void 0,(function(){var t,i=this;return Object(n.c)(this,(function(n){switch(n.label){case 0:return this.item=this.el.querySelector("ion-item"),this.closestContent=this.el.closest("ion-content"),[4,this.updateOptions()];case 1:return n.sent(),t=this,[4,Promise.resolve().then(e.bind(null,37))];case 2:return t.gesture=n.sent().createGesture({el:this.el,gestureName:"item-swipe",gesturePriority:100,threshold:5,canStart:function(t){return i.canStart(t)},onStart:function(){return i.onStart()},onMove:function(t){return i.onMove(t)},onEnd:function(t){return i.onEnd(t)}}),this.disabledChanged(),[2]}}))}))},t.prototype.disconnectedCallback=function(){this.gesture&&(this.gesture.destroy(),this.gesture=void 0),this.item=null,this.leftOptions=this.rightOptions=void 0,p===this.el&&(p=void 0)},t.prototype.getOpenAmount=function(){return Promise.resolve(this.openAmount)},t.prototype.getSlidingRatio=function(){return Promise.resolve(this.getSlidingRatioSync())},t.prototype.open=function(t){return Object(n.a)(this,void 0,void 0,(function(){var i,e,o,s=this;return Object(n.c)(this,(function(n){return null===this.item?[2]:(i=this.getOptions(t))?(void 0===t&&(t=i===this.leftOptions?"start":"end"),t=Object(a.m)(t)?"end":"start",e=this.openAmount<0,o=this.openAmount>0,e&&i===this.leftOptions||o&&i===this.rightOptions||(this.closeOpened(),this.state=4,requestAnimationFrame((function(){s.calculateOptsWidth();var i="end"===t?s.optsWidthRightSide:-s.optsWidthLeftSide;p=s.el,s.setOpenAmount(i,!1),s.state="end"===t?8:16}))),[2]):[2]}))}))},t.prototype.close=function(){return Object(n.a)(this,void 0,void 0,(function(){return Object(n.c)(this,(function(t){return this.setOpenAmount(0,!0),[2]}))}))},t.prototype.closeOpened=function(){return Object(n.a)(this,void 0,void 0,(function(){return Object(n.c)(this,(function(t){return void 0!==p?(p.close(),p=void 0,[2,!0]):[2,!1]}))}))},t.prototype.getOptions=function(t){return void 0===t?this.leftOptions||this.rightOptions:"start"===t?this.leftOptions:this.rightOptions},t.prototype.updateOptions=function(){return Object(n.a)(this,void 0,void 0,(function(){var t,i,e,o,s,r;return Object(n.c)(this,(function(n){switch(n.label){case 0:t=this.el.querySelectorAll("ion-item-options"),i=0,this.leftOptions=this.rightOptions=void 0,e=0,n.label=1;case 1:return ethis.optsWidthRightSide?e=(i=this.optsWidthRightSide)+.55*(e-i):e<-this.optsWidthLeftSide&&(e=(i=-this.optsWidthLeftSide)+.55*(e-i)),this.setOpenAmount(e,!1)},t.prototype.onEnd=function(t){this.restoreContentScrollY();var i=t.velocityX,e=this.openAmount>0?this.optsWidthRightSide:-this.optsWidthLeftSide,n=this.openAmount>0===!(i<0),o=Math.abs(i)>.3,s=Math.abs(this.openAmount)0)this.state=t>=this.optsWidthRightSide+30?40:8;else{if(!(t<0))return this.tmr=setTimeout((function(){e.state=2,e.tmr=void 0}),600),p=void 0,void(n.transform="");this.state=t<=-this.optsWidthLeftSide-30?80:16}n.transform="translate3d("+-t+"px,0,0)",this.ionDrag.emit({amount:t,ratio:this.getSlidingRatioSync()})}},t.prototype.getSlidingRatioSync=function(){return this.openAmount>0?this.openAmount/this.optsWidthRightSide:this.openAmount<0?this.openAmount/this.optsWidthLeftSide:0},t.prototype.render=function(){var t,i=Object(s.b)(this);return Object(o.j)(o.c,{class:(t={},t[i]=!0,t["item-sliding-active-slide"]=2!==this.state,t["item-sliding-active-options-end"]=0!==(8&this.state),t["item-sliding-active-options-start"]=0!==(16&this.state),t["item-sliding-active-swipe-end"]=0!==(32&this.state),t["item-sliding-active-swipe-start"]=0!==(64&this.state),t)})},Object.defineProperty(t.prototype,"el",{get:function(){return Object(o.k)(this)},enumerable:!1,configurable:!0}),Object.defineProperty(t,"watchers",{get:function(){return{disabled:["disabledChanged"]}},enumerable:!1,configurable:!0}),t}(),m=function(t,i,e){return!i&&e||t&&i};c.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-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}[dir=rtl] .item-sliding-active-swipe-end .item-options-end .item-option-expandable,:host-context([dir=rtl]) .item-sliding-active-swipe-end .item-options-end .item-option-expandable{-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}[dir=rtl] .item-sliding-active-swipe-start .item-options-start .item-option-expandable,:host-context([dir=rtl]) .item-sliding-active-swipe-start .item-options-start .item-option-expandable{-ms-flex-order:1;order:1}"}}]); +//# sourceMappingURL=25.72ab9a2f.chunk.js.map \ No newline at end of file diff --git a/docs/example/static/js/25.72ab9a2f.chunk.js.map b/docs/example/static/js/25.72ab9a2f.chunk.js.map new file mode 100644 index 0000000..167c47b --- /dev/null +++ b/docs/example/static/js/25.72ab9a2f.chunk.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["../node_modules/@ionic/core/dist/esm-es5/theme-ff3fc52f.js","../node_modules/@ionic/core/dist/esm-es5/ion-item-option_3.entry.js"],"names":["hostContext","r","t","closest","createColorClasses","e","length","Object","assign","getClassMap","undefined","Array","isArray","split","filter","map","trim","getClassList","forEach","SCHEME","openURL","n","__awaiter","o","__generator","this","a","test","document","querySelector","preventDefault","push","ItemOption","registerInstance","disabled","expandable","type","onClick","target","prototype","render","i","s","href","getIonMode","download","h","Host","class","color","part","name","defineProperty","get","getElement","enumerable","configurable","style","ios","md","ItemOptions","ionSwipe","createEvent","side","fireSwipeEvent","emit","isEndSide","openSlidingItem","ItemSliding","ionDrag","item","openAmount","initialOpenAmount","optsWidthRightSide","optsWidthLeftSide","sides","optsDirty","closestContent","initialContentScrollY","state","disabledChanged","gesture","enable","connectedCallback","label","el","updateOptions","sent","createGesture","gestureName","gesturePriority","threshold","canStart","onStart","onMove","onEnd","disconnectedCallback","destroy","leftOptions","rightOptions","getOpenAmount","Promise","resolve","getSlidingRatio","getSlidingRatioSync","open","getOptions","closeOpened","requestAnimationFrame","calculateOptsWidth","setOpenAmount","close","querySelectorAll","componentOnReady","dir","window","innerWidth","startX","disableContentScrollY","scrollY","restoreContentScrollY","tmr","clearTimeout","transition","deltaX","Math","max","min","console","warn","velocityX","abs","swipeShouldReset","display","offsetWidth","setTimeout","transform","amount","ratio"],"mappings":"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","file":"static/js/25.72ab9a2f.chunk.js","sourcesContent":["import{__awaiter,__generator}from\"tslib\";var hostContext=function(r,t){return t.closest(r)!==null};var createColorClasses=function(r,t){var e;return typeof r===\"string\"&&r.length>0?Object.assign((e={\"ion-color\":true},e[\"ion-color-\"+r]=true,e),t):t};var getClassList=function(r){if(r!==undefined){var t=Array.isArray(r)?r:r.split(\" \");return t.filter((function(r){return r!=null})).map((function(r){return r.trim()})).filter((function(r){return r!==\"\"}))}return[]};var getClassMap=function(r){var t={};getClassList(r).forEach((function(r){return t[r]=true}));return t};var SCHEME=/^[a-z][a-z0-9+\\-.]*:/;var openURL=function(r,t,e,n){return __awaiter(void 0,void 0,void 0,(function(){var o;return __generator(this,(function(a){if(r!=null&&r[0]!==\"#\"&&!SCHEME.test(r)){o=document.querySelector(\"ion-router\");if(o){if(t!=null){t.preventDefault()}return[2,o.push(r,e,n)]}}return[2,false]}))}))};export{createColorClasses as c,getClassMap as g,hostContext as h,openURL as o};","import{__awaiter,__generator}from\"tslib\";import{r as registerInstance,h,H as Host,i as getElement,e as createEvent}from\"./index-7a8b7a1c.js\";import{b as getIonMode}from\"./ionic-global-63a97a32.js\";import{c as createColorClasses}from\"./theme-ff3fc52f.js\";import{m as isEndSide}from\"./helpers-dd7e4b7b.js\";var itemOptionIosCss=\":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){padding-right:calc(.7em + var(--ion-safe-area-right))}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.in-list.item-options-end:last-child){padding-right:unset;-webkit-padding-end:calc(.7em + var(--ion-safe-area-right));padding-inline-end:calc(.7em + var(--ion-safe-area-right))}}:host(.in-list.item-options-start:first-child){padding-left:calc(.7em + var(--ion-safe-area-left))}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.in-list.item-options-start:first-child){padding-left:unset;-webkit-padding-start:calc(.7em + var(--ion-safe-area-left));padding-inline-start:calc(.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;padding-left:0.7em;padding-right: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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{padding-left:unset;padding-right:unset;-webkit-padding-start:0.7em;padding-inline-start:0.7em;-webkit-padding-end:0.7em;padding-inline-end:0.7em}}.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]){margin-left:0;margin-right:5px;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=start]){margin-left:unset;margin-right:unset;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:5px;margin-inline-end:5px}}::slotted([slot=end]){margin-left:5px;margin-right:0;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=end]){margin-left:unset;margin-right:unset;-webkit-margin-start:5px;margin-inline-start:5px;-webkit-margin-end:0;margin-inline-end:0}}::slotted([slot=icon-only]){padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;margin-left:10px;margin-right:10px;margin-top:0;margin-bottom:0;min-width:0.9em;font-size:1.8em}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=icon-only]){margin-left:unset;margin-right:unset;-webkit-margin-start:10px;margin-inline-start:10px;-webkit-margin-end:10px;margin-inline-end:10px}}: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)}\";var itemOptionMdCss=\":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){padding-right:calc(.7em + var(--ion-safe-area-right))}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.in-list.item-options-end:last-child){padding-right:unset;-webkit-padding-end:calc(.7em + var(--ion-safe-area-right));padding-inline-end:calc(.7em + var(--ion-safe-area-right))}}:host(.in-list.item-options-start:first-child){padding-left:calc(.7em + var(--ion-safe-area-left))}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.in-list.item-options-start:first-child){padding-left:unset;-webkit-padding-start:calc(.7em + var(--ion-safe-area-left));padding-inline-start:calc(.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;padding-left:0.7em;padding-right: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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{padding-left:unset;padding-right:unset;-webkit-padding-start:0.7em;padding-inline-start:0.7em;-webkit-padding-end:0.7em;padding-inline-end:0.7em}}.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]){margin-left:0;margin-right:5px;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=start]){margin-left:unset;margin-right:unset;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:5px;margin-inline-end:5px}}::slotted([slot=end]){margin-left:5px;margin-right:0;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=end]){margin-left:unset;margin-right:unset;-webkit-margin-start:5px;margin-inline-start:5px;-webkit-margin-end:0;margin-inline-end:0}}::slotted([slot=icon-only]){padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;margin-left:10px;margin-right:10px;margin-top:0;margin-bottom:0;min-width:0.9em;font-size:1.8em}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=icon-only]){margin-left:unset;margin-right:unset;-webkit-margin-start:10px;margin-inline-start:10px;-webkit-margin-end:10px;margin-inline-end:10px}}: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}\";var ItemOption=function(){function t(t){registerInstance(this,t);this.disabled=false;this.expandable=false;this.type=\"button\";this.onClick=function(t){var i=t.target.closest(\"ion-item-option\");if(i){t.preventDefault()}}}t.prototype.render=function(){var t;var i=this,e=i.disabled,n=i.expandable,o=i.href;var s=o===undefined?\"button\":\"a\";var r=getIonMode(this);var a=s===\"button\"?{type:this.type}:{download:this.download,href:this.href,target:this.target};return h(Host,{onClick:this.onClick,class:createColorClasses(this.color,(t={},t[r]=true,t[\"item-option-disabled\"]=e,t[\"item-option-expandable\"]=n,t[\"ion-activatable\"]=true,t))},h(s,Object.assign({},a,{class:\"button-native\",part:\"native\",disabled:e}),h(\"span\",{class:\"button-inner\"},h(\"slot\",{name:\"top\"}),h(\"div\",{class:\"horizontal-wrapper\"},h(\"slot\",{name:\"start\"}),h(\"slot\",{name:\"icon-only\"}),h(\"slot\",null),h(\"slot\",{name:\"end\"})),h(\"slot\",{name:\"bottom\"})),r===\"md\"&&h(\"ion-ripple-effect\",null)))};Object.defineProperty(t.prototype,\"el\",{get:function(){return getElement(this)},enumerable:false,configurable:true});return t}();ItemOption.style={ios:itemOptionIosCss,md:itemOptionMdCss};var itemOptionsIosCss=\"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}[dir=rtl] ion-item-options,:host-context([dir=rtl]) ion-item-options{-ms-flex-pack:start;justify-content:flex-start}[dir=rtl] ion-item-options:not(.item-options-end),:host-context([dir=rtl]) ion-item-options: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}[dir=rtl] .item-options-start,:host-context([dir=rtl]) .item-options-start{-ms-flex-pack:end;justify-content:flex-end}.item-options-start ion-item-option:first-child{padding-right:var(--ion-safe-area-left)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.item-options-start ion-item-option:first-child{padding-right:unset;-webkit-padding-end:var(--ion-safe-area-left);padding-inline-end:var(--ion-safe-area-left)}}.item-options-end ion-item-option:last-child{padding-right:var(--ion-safe-area-right)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.item-options-end ion-item-option:last-child{padding-right:unset;-webkit-padding-end:var(--ion-safe-area-right);padding-inline-end:var(--ion-safe-area-right)}}[dir=rtl] .item-sliding-active-slide.item-sliding-active-options-start ion-item-options:not(.item-options-end),:host-context([dir=rtl]) .item-sliding-active-slide.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}\";var itemOptionsMdCss=\"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}[dir=rtl] ion-item-options,:host-context([dir=rtl]) ion-item-options{-ms-flex-pack:start;justify-content:flex-start}[dir=rtl] ion-item-options:not(.item-options-end),:host-context([dir=rtl]) ion-item-options: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}[dir=rtl] .item-options-start,:host-context([dir=rtl]) .item-options-start{-ms-flex-pack:end;justify-content:flex-end}.item-options-start ion-item-option:first-child{padding-right:var(--ion-safe-area-left)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.item-options-start ion-item-option:first-child{padding-right:unset;-webkit-padding-end:var(--ion-safe-area-left);padding-inline-end:var(--ion-safe-area-left)}}.item-options-end ion-item-option:last-child{padding-right:var(--ion-safe-area-right)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.item-options-end ion-item-option:last-child{padding-right:unset;-webkit-padding-end:var(--ion-safe-area-right);padding-inline-end:var(--ion-safe-area-right)}}[dir=rtl] .item-sliding-active-slide.item-sliding-active-options-start ion-item-options:not(.item-options-end),:host-context([dir=rtl]) .item-sliding-active-slide.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}\";var ItemOptions=function(){function t(t){registerInstance(this,t);this.ionSwipe=createEvent(this,\"ionSwipe\",7);this.side=\"end\"}t.prototype.fireSwipeEvent=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(t){this.ionSwipe.emit({side:this.side});return[2]}))}))};t.prototype.render=function(){var t;var i=getIonMode(this);var e=isEndSide(this.side);return h(Host,{class:(t={},t[i]=true,t[\"item-options-\"+i]=true,t[\"item-options-start\"]=!e,t[\"item-options-end\"]=e,t)})};Object.defineProperty(t.prototype,\"el\",{get:function(){return getElement(this)},enumerable:false,configurable:true});return t}();ItemOptions.style={ios:itemOptionsIosCss,md:itemOptionsMdCss};var itemSlidingCss=\"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-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}[dir=rtl] .item-sliding-active-swipe-end .item-options-end .item-option-expandable,:host-context([dir=rtl]) .item-sliding-active-swipe-end .item-options-end .item-option-expandable{-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}[dir=rtl] .item-sliding-active-swipe-start .item-options-start .item-option-expandable,:host-context([dir=rtl]) .item-sliding-active-swipe-start .item-options-start .item-option-expandable{-ms-flex-order:1;order:1}\";var SWIPE_MARGIN=30;var ELASTIC_FACTOR=.55;var openSlidingItem;var ItemSliding=function(){function t(t){registerInstance(this,t);this.ionDrag=createEvent(this,\"ionDrag\",7);this.item=null;this.openAmount=0;this.initialOpenAmount=0;this.optsWidthRightSide=0;this.optsWidthLeftSide=0;this.sides=0;this.optsDirty=true;this.closestContent=null;this.initialContentScrollY=true;this.state=2;this.disabled=false}t.prototype.disabledChanged=function(){if(this.gesture){this.gesture.enable(!this.disabled)}};t.prototype.connectedCallback=function(){return __awaiter(this,void 0,void 0,(function(){var t;var i=this;return __generator(this,(function(e){switch(e.label){case 0:this.item=this.el.querySelector(\"ion-item\");this.closestContent=this.el.closest(\"ion-content\");return[4,this.updateOptions()];case 1:e.sent();t=this;return[4,import(\"./index-34cb2743.js\")];case 2:t.gesture=e.sent().createGesture({el:this.el,gestureName:\"item-swipe\",gesturePriority:100,threshold:5,canStart:function(t){return i.canStart(t)},onStart:function(){return i.onStart()},onMove:function(t){return i.onMove(t)},onEnd:function(t){return i.onEnd(t)}});this.disabledChanged();return[2]}}))}))};t.prototype.disconnectedCallback=function(){if(this.gesture){this.gesture.destroy();this.gesture=undefined}this.item=null;this.leftOptions=this.rightOptions=undefined;if(openSlidingItem===this.el){openSlidingItem=undefined}};t.prototype.getOpenAmount=function(){return Promise.resolve(this.openAmount)};t.prototype.getSlidingRatio=function(){return Promise.resolve(this.getSlidingRatioSync())};t.prototype.open=function(t){return __awaiter(this,void 0,void 0,(function(){var i,e,n;var o=this;return __generator(this,(function(s){if(this.item===null){return[2]}i=this.getOptions(t);if(!i){return[2]}if(t===undefined){t=i===this.leftOptions?\"start\":\"end\"}t=isEndSide(t)?\"end\":\"start\";e=this.openAmount<0;n=this.openAmount>0;if(e&&i===this.leftOptions){return[2]}if(n&&i===this.rightOptions){return[2]}this.closeOpened();this.state=4;requestAnimationFrame((function(){o.calculateOptsWidth();var i=t===\"end\"?o.optsWidthRightSide:-o.optsWidthLeftSide;openSlidingItem=o.el;o.setOpenAmount(i,false);o.state=t===\"end\"?8:16}));return[2]}))}))};t.prototype.close=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(t){this.setOpenAmount(0,true);return[2]}))}))};t.prototype.closeOpened=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(t){if(openSlidingItem!==undefined){openSlidingItem.close();openSlidingItem=undefined;return[2,true]}return[2,false]}))}))};t.prototype.getOptions=function(t){if(t===undefined){return this.leftOptions||this.rightOptions}else if(t===\"start\"){return this.leftOptions}else{return this.rightOptions}};t.prototype.updateOptions=function(){return __awaiter(this,void 0,void 0,(function(){var t,i,e,n,o,s,r;return __generator(this,(function(a){switch(a.label){case 0:t=this.el.querySelectorAll(\"ion-item-options\");i=0;this.leftOptions=this.rightOptions=undefined;e=0;a.label=1;case 1:if(!(ethis.optsWidthRightSide){e=this.optsWidthRightSide;i=e+(i-e)*ELASTIC_FACTOR}else if(i<-this.optsWidthLeftSide){e=-this.optsWidthLeftSide;i=e+(i-e)*ELASTIC_FACTOR}this.setOpenAmount(i,false)};t.prototype.onEnd=function(t){this.restoreContentScrollY();var i=t.velocityX;var e=this.openAmount>0?this.optsWidthRightSide:-this.optsWidthLeftSide;var n=this.openAmount>0===!(i<0);var o=Math.abs(i)>.3;var s=Math.abs(this.openAmount)0){this.state=t>=this.optsWidthRightSide+SWIPE_MARGIN?8|32:8}else if(t<0){this.state=t<=-this.optsWidthLeftSide-SWIPE_MARGIN?16|64:16}else{this.tmr=setTimeout((function(){e.state=2;e.tmr=undefined}),600);openSlidingItem=undefined;n.transform=\"\";return}n.transform=\"translate3d(\"+-t+\"px,0,0)\";this.ionDrag.emit({amount:t,ratio:this.getSlidingRatioSync()})};t.prototype.getSlidingRatioSync=function(){if(this.openAmount>0){return this.openAmount/this.optsWidthRightSide}else if(this.openAmount<0){return this.openAmount/this.optsWidthLeftSide}else{return 0}};t.prototype.render=function(){var t;var i=getIonMode(this);return h(Host,{class:(t={},t[i]=true,t[\"item-sliding-active-slide\"]=this.state!==2,t[\"item-sliding-active-options-end\"]=(this.state&8)!==0,t[\"item-sliding-active-options-start\"]=(this.state&16)!==0,t[\"item-sliding-active-swipe-end\"]=(this.state&32)!==0,t[\"item-sliding-active-swipe-start\"]=(this.state&64)!==0,t)})};Object.defineProperty(t.prototype,\"el\",{get:function(){return getElement(this)},enumerable:false,configurable:true});Object.defineProperty(t,\"watchers\",{get:function(){return{disabled:[\"disabledChanged\"]}},enumerable:false,configurable:true});return t}();var swipeShouldReset=function(t,i,e){return!i&&e||t&&i};ItemSliding.style=itemSlidingCss;export{ItemOption as ion_item_option,ItemOptions as ion_item_options,ItemSliding as ion_item_sliding};"],"sourceRoot":""} \ No newline at end of file diff --git a/docs/example/static/js/26.e04a286d.chunk.js b/docs/example/static/js/26.e04a286d.chunk.js new file mode 100644 index 0000000..e216df1 --- /dev/null +++ b/docs/example/static/js/26.e04a286d.chunk.js @@ -0,0 +1,2 @@ +(this.webpackJsonpexample=this.webpackJsonpexample||[]).push([[26],{125:function(t,i,e){"use strict";e.d(i,"a",(function(){return r})),e.d(i,"b",(function(){return a})),e.d(i,"c",(function(){return n})),e.d(i,"d",(function(){return s}));var o=e(1),n=function(t,i){return null!==i.closest(t)},r=function(t,i){var e;return"string"===typeof t&&t.length>0?Object.assign(((e={"ion-color":!0})["ion-color-"+t]=!0,e),i):i},a=function(t){var i={};return function(t){return void 0!==t?(Array.isArray(t)?t:t.split(" ")).filter((function(t){return null!=t})).map((function(t){return t.trim()})).filter((function(t){return""!==t})):[]}(t).forEach((function(t){return i[t]=!0})),i},l=/^[a-z][a-z0-9+\-.]*:/,s=function(t,i,e,n){return Object(o.a)(void 0,void 0,void 0,(function(){var r;return Object(o.c)(this,(function(o){return null!=t&&"#"!==t[0]&&!l.test(t)&&(r=document.querySelector("ion-router"))?(null!=i&&i.preventDefault(),[2,r.push(t,e,n)]):[2,!1]}))}))}},97:function(t,i,e){"use strict";e.r(i),e.d(i,"ion_item",(function(){return s})),e.d(i,"ion_item_divider",(function(){return d})),e.d(i,"ion_item_group",(function(){return g})),e.d(i,"ion_label",(function(){return m})),e.d(i,"ion_list",(function(){return c})),e.d(i,"ion_list_header",(function(){return h})),e.d(i,"ion_note",(function(){return p})),e.d(i,"ion_skeleton_text",(function(){return b}));var o=e(1),n=e(13),r=e(14),a=e(12),l=e(125),s=function(){function t(t){Object(n.o)(this,t),this.labelColorStyles={},this.itemStyles=new Map,this.multipleInputs=!1,this.button=!1,this.detailIcon="chevron-forward",this.disabled=!1,this.routerDirection="forward",this.type="button"}return t.prototype.labelColorChanged=function(t){void 0===this.color&&(this.labelColorStyles=t.detail)},t.prototype.itemStyle=function(t){t.stopPropagation();var i=t.target.tagName,e=t.detail,o={},r=this.itemStyles.get(i)||{},a=!1;Object.keys(e).forEach((function(t){if(e[t]){var i="item-"+t;r[i]||(a=!0),o[i]=!0}})),a||Object.keys(o).length===Object.keys(r).length||(a=!0),a&&(this.itemStyles.set(i,o),Object(n.l)(this))},t.prototype.componentDidUpdate=function(){var t=this,i=this.getFirstInput();i&&!this.clickListener&&(this.clickListener=function(e){return t.delegateFocus(e,i)},this.el.addEventListener("click",this.clickListener))},t.prototype.disconnectedCallback=function(){this.getFirstInput()&&this.clickListener&&(this.el.removeEventListener("click",this.clickListener),this.clickListener=void 0)},t.prototype.componentDidLoad=function(){var t=this;Object(a.q)((function(){return t.setMultipleInputs()}))},t.prototype.setMultipleInputs=function(){var t=this.el.querySelectorAll("ion-checkbox, ion-datetime, ion-select, ion-radio"),i=this.el.querySelectorAll("ion-input, ion-range, ion-searchbar, ion-segment, ion-textarea, ion-toggle"),e=this.el.querySelectorAll("ion-anchor, ion-button, a, button");this.multipleInputs=t.length+i.length>1||t.length+e.length>1||t.length>0&&this.isClickable()},t.prototype.hasCover=function(){return 1===this.el.querySelectorAll("ion-checkbox, ion-datetime, ion-select, ion-radio").length&&!this.multipleInputs},t.prototype.isClickable=function(){return void 0!==this.href||this.button},t.prototype.canActivate=function(){return this.isClickable()||this.hasCover()},t.prototype.getFirstInput=function(){return this.el.querySelectorAll("ion-input, ion-textarea")[0]},t.prototype.delegateFocus=function(t,i){var e="ION-ITEM"===t.target.tagName,o=!1;document.activeElement&&(o=i.querySelector("input, textarea")===document.activeElement),e&&o&&(i.fireFocusEvents=!1,i.setBlur(),i.setFocus(),Object(a.q)((function(){i.fireFocusEvents=!0})))},t.prototype.render=function(){var t,i=this,e=i.detail,o=i.detailIcon,a=i.download,s=i.labelColorStyles,d=i.lines,g=i.disabled,m=i.href,c=i.rel,h=i.target,p=i.routerAnimation,b=i.routerDirection,f={},x=Object(r.b)(this),u=this.isClickable(),v=this.canActivate(),w=u?void 0===m?"button":"a":"div",k="button"===w?{type:this.type}:{download:a,href:m,rel:c,target:h},y=u?{onClick:function(t){Object(l.d)(m,t,b,p)}}:{},j=void 0!==e?e:"ios"===x&&u;this.itemStyles.forEach((function(t){Object.assign(f,t)}));var z=g||f["item-interactive-disabled"]?"true":null;return Object(n.j)(n.c,{"aria-disabled":z,class:Object.assign(Object.assign(Object.assign({},f),s),Object(l.a)(this.color,(t={item:!0},t[x]=!0,t["item-lines-"+d]=void 0!==d,t["item-disabled"]=g,t["in-list"]=Object(l.c)("ion-list",this.el),t["item-multiple-inputs"]=this.multipleInputs,t["ion-activatable"]=v,t["ion-focusable"]=!0,t)))},Object(n.j)(w,Object.assign({},k,{class:"item-native",part:"native",disabled:g},y),Object(n.j)("slot",{name:"start"}),Object(n.j)("div",{class:"item-inner"},Object(n.j)("div",{class:"input-wrapper"},Object(n.j)("slot",null)),Object(n.j)("slot",{name:"end"}),j&&Object(n.j)("ion-icon",{icon:o,lazy:!1,class:"item-detail-icon",part:"detail-icon","aria-hidden":"true"}),Object(n.j)("div",{class:"item-inner-highlight"})),v&&"md"===x&&Object(n.j)("ion-ripple-effect",null)),Object(n.j)("div",{class:"item-highlight"}))},Object.defineProperty(t,"delegatesFocus",{get:function(){return!0},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"el",{get:function(){return Object(n.k)(this)},enumerable:!1,configurable:!0}),t}();s.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) .item-native{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.ion-color) .item-native,:host(.ion-color) .item-inner{border-color:var(--ion-color-shade)}:host(.ion-activated) .item-native{color:var(--color-activated)}:host(.ion-activated) .item-native::after{background:var(--background-activated);opacity:var(--background-activated-opacity)}:host(.ion-color.ion-activated) .item-native{color:var(--ion-color-contrast)}:host(.ion-focused) .item-native{color:var(--color-focused)}:host(.ion-focused) .item-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}:host(.ion-color.ion-focused) .item-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-focused) .item-native::after{background:var(--ion-color-contrast)}@media (any-hover: hover){:host(.ion-activatable:hover) .item-native{color:var(--color-hover)}:host(.ion-activatable:hover) .item-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}:host(.ion-color.ion-activatable:hover) .item-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-activatable: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;padding-left:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));padding-right: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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.item-native{padding-left:unset;padding-right:unset;-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)}}.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-left:var(--inner-padding-start);padding-right: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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.item-inner{padding-left:unset;padding-right:unset;-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))}}.item-detail-icon{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){-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;bottom:0;position:absolute;background:var(--highlight-background);z-index:1}.item-highlight{height:var(--full-highlight-height)}.item-inner-highlight{height:var(--inset-highlight-height)}: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(.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(:not(.item-label)) ::slotted(ion-select){--padding-start:0;max-width:none}:host(.item-label-stacked) ::slotted(ion-select),:host(.item-label-floating) ::slotted(ion-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){position:relative}:host(.item-textarea){-ms-flex-align:stretch;align-items:stretch}::slotted(ion-reorder[slot]){margin-top:0;margin-bottom:0}ion-ripple-effect{color:var(--ripple-color)}:host{--min-height:44px;--transition:background-color 200ms linear, opacity 200ms linear;--padding-start:20px;--inner-padding-end:10px;--inner-border-width:0px 0px 0.55px 0px;--background:var(--ion-item-background, var(--ion-background-color, #fff));--background-activated:#000;--background-focused:#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:0;--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:17px}: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}::slotted([slot=start]){margin-left:0;margin-right:20px;margin-top:2px;margin-bottom:2px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=start]){margin-left:unset;margin-right:unset;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:20px;margin-inline-end:20px}}::slotted([slot=end]){margin-left:10px;margin-right:10px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=end]){margin-left:unset;margin-right:unset;-webkit-margin-start:10px;margin-inline-start:10px;-webkit-margin-end:10px;margin-inline-end:10px}}::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:0px;--padding-bottom:0px;--padding-start:.5em;--padding-end:.5em;height:24px;font-size:13px}::slotted(ion-avatar){width:36px;height:36px}::slotted(ion-thumbnail){width:56px;height:56px}::slotted(ion-avatar[slot=end]),::slotted(ion-thumbnail[slot=end]){margin-left:10px;margin-right:10px;margin-top:10px;margin-bottom:10px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-avatar[slot=end]),::slotted(ion-thumbnail[slot=end]){margin-left:unset;margin-right:unset;-webkit-margin-start:10px;margin-inline-start:10px;-webkit-margin-end:10px;margin-inline-end:10px}}:host(.item-radio) ::slotted(ion-label),:host(.item-toggle) ::slotted(ion-label){margin-left:0px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.item-radio) ::slotted(ion-label),:host(.item-toggle) ::slotted(ion-label){margin-left:unset;-webkit-margin-start:0px;margin-inline-start:0px}}::slotted(ion-label){margin-left:0;margin-right:8px;margin-top:10px;margin-bottom:10px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-label){margin-left:unset;margin-right:unset;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:8px;margin-inline-end:8px}}:host(.item-label-floating),:host(.item-label-stacked){--min-height:68px}:host(.item-label-stacked) ::slotted(ion-select),:host(.item-label-floating) ::slotted(ion-select){--padding-top:8px;--padding-bottom:8px;--padding-start:0px}:host(.item-label-fixed) ::slotted(ion-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) .item-native{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.ion-color) .item-native,:host(.ion-color) .item-inner{border-color:var(--ion-color-shade)}:host(.ion-activated) .item-native{color:var(--color-activated)}:host(.ion-activated) .item-native::after{background:var(--background-activated);opacity:var(--background-activated-opacity)}:host(.ion-color.ion-activated) .item-native{color:var(--ion-color-contrast)}:host(.ion-focused) .item-native{color:var(--color-focused)}:host(.ion-focused) .item-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}:host(.ion-color.ion-focused) .item-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-focused) .item-native::after{background:var(--ion-color-contrast)}@media (any-hover: hover){:host(.ion-activatable:hover) .item-native{color:var(--color-hover)}:host(.ion-activatable:hover) .item-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}:host(.ion-color.ion-activatable:hover) .item-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-activatable: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;padding-left:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));padding-right: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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.item-native{padding-left:unset;padding-right:unset;-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)}}.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-left:var(--inner-padding-start);padding-right: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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.item-inner{padding-left:unset;padding-right:unset;-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))}}.item-detail-icon{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){-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;bottom:0;position:absolute;background:var(--highlight-background);z-index:1}.item-highlight{height:var(--full-highlight-height)}.item-inner-highlight{height:var(--inset-highlight-height)}: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(.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(:not(.item-label)) ::slotted(ion-select){--padding-start:0;max-width:none}:host(.item-label-stacked) ::slotted(ion-select),:host(.item-label-floating) ::slotted(ion-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){position:relative}:host(.item-textarea){-ms-flex-align:stretch;align-items:stretch}::slotted(ion-reorder[slot]){margin-top:0;margin-bottom:0}ion-ripple-effect{color:var(--ripple-color)}:host{--min-height:48px;--background:var(--ion-item-background, var(--ion-background-color, #fff));--background-activated:transparent;--background-focused:currentColor;--background-hover:currentColor;--background-activated-opacity:0;--background-focused-opacity:.12;--background-hover-opacity:.04;--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, 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;--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))));--inner-padding-end:16px;--inner-border-width:0 0 1px 0;--highlight-height:2px;--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(.ion-color.ion-activated) .item-native::after{background:transparent}: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-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]){margin-right:32px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=start]){margin-right:unset;-webkit-margin-end:32px;margin-inline-end:32px}}::slotted([slot=end]){margin-left:32px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=end]){margin-left:unset;-webkit-margin-start:32px;margin-inline-start:32px}}::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]){margin-right:32px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-icon[slot=start]){margin-right:unset;-webkit-margin-end:32px;margin-inline-end:32px}}::slotted(ion-icon[slot=end]){margin-left:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-icon[slot=end]){margin-left:unset;-webkit-margin-start:16px;margin-inline-start:16px}}::slotted(ion-toggle[slot=start]),::slotted(ion-toggle[slot=end]){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}::slotted(ion-note){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-ms-flex-item-align:start;align-self:flex-start;font-size:11px}::slotted(ion-note[slot]){padding-left:0;padding-right:0;padding-top:18px;padding-bottom:10px}::slotted(ion-note[slot=start]){padding-right:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-note[slot=start]){padding-right:unset;-webkit-padding-end:16px;padding-inline-end:16px}}::slotted(ion-note[slot=end]){padding-left:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-note[slot=end]){padding-left:unset;-webkit-padding-start:16px;padding-inline-start:16px}}::slotted(ion-avatar){width:40px;height:40px}::slotted(ion-thumbnail){width:56px;height:56px}::slotted(ion-avatar),::slotted(ion-thumbnail){margin-top:8px;margin-bottom:8px}::slotted(ion-avatar[slot=start]),::slotted(ion-thumbnail[slot=start]){margin-right:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-avatar[slot=start]),::slotted(ion-thumbnail[slot=start]){margin-right:unset;-webkit-margin-end:16px;margin-inline-end:16px}}::slotted(ion-avatar[slot=end]),::slotted(ion-thumbnail[slot=end]){margin-left:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-avatar[slot=end]),::slotted(ion-thumbnail[slot=end]){margin-left:unset;-webkit-margin-start:16px;margin-inline-start:16px}}::slotted(ion-label){margin-left:0;margin-right:0;margin-top:11px;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),:host(.item-label-fixed) ::slotted(ion-datetime){--padding-start:8px}:host(.item-toggle) ::slotted(ion-label),:host(.item-radio) ::slotted(ion-label){margin-left:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.item-toggle) ::slotted(ion-label),:host(.item-radio) ::slotted(ion-label){margin-left:unset;-webkit-margin-start:0;margin-inline-start:0}}::slotted(.button-small){--padding-top:0;--padding-bottom:0;--padding-start:.6em;--padding-end:.6em;height:25px;font-size:12px}:host(.item-label-floating),:host(.item-label-stacked){--min-height:55px}:host(.item-label-stacked) ::slotted(ion-select),:host(.item-label-floating) ::slotted(ion-select){--padding-top:8px;--padding-bottom:8px;--padding-start:0}: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)}'};var d=function(){function t(t){Object(n.o)(this,t),this.sticky=!1}return t.prototype.render=function(){var t,i=Object(r.b)(this);return Object(n.j)(n.c,{class:Object(l.a)(this.color,(t={},t[i]=!0,t["item-divider-sticky"]=this.sticky,t.item=!0,t))},Object(n.j)("slot",{name:"start"}),Object(n.j)("div",{class:"item-divider-inner"},Object(n.j)("div",{class:"item-divider-wrapper"},Object(n.j)("slot",null)),Object(n.j)("slot",{name:"end"})))},Object.defineProperty(t.prototype,"el",{get:function(){return Object(n.k)(this)},enumerable:!1,configurable:!0}),t}();d.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-left:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));padding-right: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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-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)}}: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-left:var(--inner-padding-start);padding-right: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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.item-divider-inner{padding-left:unset;padding-right:unset;-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))}}.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:20px;--inner-padding-end:10px;border-radius:0;position:relative;min-height:28px;font-size:17px;font-weight:600}:host([slot=start]){margin-left:0;margin-right:20px;margin-top:2px;margin-bottom:2px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host([slot=start]){margin-left:unset;margin-right:unset;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:20px;margin-inline-end:20px}}:host([slot=end]){margin-left:10px;margin-right:10px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host([slot=end]){margin-left:unset;margin-right:unset;-webkit-margin-start:10px;margin-inline-start:10px;-webkit-margin-end:10px;margin-inline-end:10px}}::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;padding-left:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));padding-right: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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-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)}}: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-left:var(--inner-padding-start);padding-right: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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.item-divider-inner{padding-left:unset;padding-right:unset;-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))}}.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:0;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]){margin-right:32px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=start]){margin-right:unset;-webkit-margin-end:32px;margin-inline-end:32px}}::slotted([slot=end]){margin-left:32px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=end]){margin-left:unset;-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]){margin-right:32px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-icon[slot=start]){margin-right:unset;-webkit-margin-end:32px;margin-inline-end:32px}}::slotted(ion-icon[slot=end]){margin-left:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-icon[slot=end]){margin-left:unset;-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]){padding-right:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-note[slot=start]){padding-right:unset;-webkit-padding-end:16px;padding-inline-end:16px}}::slotted(ion-note[slot=end]){padding-left:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-note[slot=end]){padding-left:unset;-webkit-padding-start:16px;padding-inline-start:16px}}::slotted(ion-avatar){width:40px;height:40px}::slotted(ion-thumbnail){width:56px;height:56px}::slotted(ion-avatar),::slotted(ion-thumbnail){margin-top:8px;margin-bottom:8px}::slotted(ion-avatar[slot=start]),::slotted(ion-thumbnail[slot=start]){margin-right:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-avatar[slot=start]),::slotted(ion-thumbnail[slot=start]){margin-right:unset;-webkit-margin-end:16px;margin-inline-end:16px}}::slotted(ion-avatar[slot=end]),::slotted(ion-thumbnail[slot=end]){margin-left:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-avatar[slot=end]),::slotted(ion-thumbnail[slot=end]){margin-left:unset;-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}"};var g=function(){function t(t){Object(n.o)(this,t)}return t.prototype.render=function(){var t,i=Object(r.b)(this);return Object(n.j)(n.c,{role:"group",class:(t={},t[i]=!0,t["item-group-"+i]=!0,t.item=!0,t)})},t}();g.style={ios:"ion-item-group{display:block}",md:"ion-item-group{display:block}"};var m=function(){function t(t){Object(n.o)(this,t),this.ionColor=Object(n.g)(this,"ionColor",7),this.ionStyle=Object(n.g)(this,"ionStyle",7),this.inRange=!1,this.noAnimate=!1}return t.prototype.componentWillLoad=function(){this.inRange=!!this.el.closest("ion-range"),this.noAnimate="floating"===this.position,this.emitStyle(),this.emitColor()},t.prototype.componentDidLoad=function(){var t=this;this.noAnimate&&setTimeout((function(){t.noAnimate=!1}),1e3)},t.prototype.colorChanged=function(){this.emitColor()},t.prototype.positionChanged=function(){this.emitStyle()},t.prototype.emitColor=function(){var t,i=this.color;this.ionColor.emit(((t={"item-label-color":void 0!==i})["ion-color-"+i]=void 0!==i,t))},t.prototype.emitStyle=function(){var t,i=this.inRange,e=this.position;i||this.ionStyle.emit(((t={label:!0})["label-"+e]=void 0!==e,t))},t.prototype.render=function(){var t,i=this.position,e=Object(r.b)(this);return Object(n.j)(n.c,{class:Object(l.a)(this.color,(t={},t[e]=!0,t["label-"+i]=void 0!==i,t["label-no-animate"]=this.noAnimate,t))})},Object.defineProperty(t.prototype,"el",{get:function(){return Object(n.k)(this)},enumerable:!1,configurable:!0}),Object.defineProperty(t,"watchers",{get:function(){return{color:["colorChanged"],position:["positionChanged"]}},enumerable:!1,configurable:!0}),t}();m.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:translate3d(0, 29px, 0);transform:translate3d(0, 29px, 0);-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}.item-textarea.label-floating.sc-ion-label-ios-h,.item-textarea .label-floating.sc-ion-label-ios-h{-webkit-transform:translate3d(0, 28px, 0);transform:translate3d(0, 28px, 0)}.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:translate3d(0, 0, 0) scale(0.82);transform:translate3d(0, 0, 0) 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.ion-color.sc-ion-label-ios-s>p,.ion-color .sc-ion-label-ios-h.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{-webkit-transform-origin:left top;transform-origin:left top;-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)}[dir=rtl].sc-ion-label-md-h -no-combinator.label-stacked.sc-ion-label-md-h,[dir=rtl] .sc-ion-label-md-h -no-combinator.label-stacked.sc-ion-label-md-h,[dir=rtl].label-stacked.sc-ion-label-md-h,[dir=rtl] .label-stacked.sc-ion-label-md-h{-webkit-transform-origin:right top;transform-origin:right top}.label-floating.sc-ion-label-md-h{-webkit-transform:translateY(96%);transform:translateY(96%);-webkit-transform-origin:left top;transform-origin:left top;-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)}[dir=rtl].sc-ion-label-md-h -no-combinator.label-floating.sc-ion-label-md-h,[dir=rtl] .sc-ion-label-md-h -no-combinator.label-floating.sc-ion-label-md-h,[dir=rtl].label-floating.sc-ion-label-md-h,[dir=rtl] .label-floating.sc-ion-label-md-h{-webkit-transform-origin:right top;transform-origin:right top}.item-textarea.label-floating.sc-ion-label-md-h,.item-textarea .label-floating.sc-ion-label-md-h{-webkit-transform:translateY(185%);transform:translateY(185%)}.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}.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-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)}.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)}.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.ion-color.sc-ion-label-md-s>p,.ion-color .sc-ion-label-md-h.sc-ion-label-md-s>p{color:inherit}"};var c=function(){function t(t){Object(n.o)(this,t),this.inset=!1}return t.prototype.closeSlidingItems=function(){return Object(o.a)(this,void 0,void 0,(function(){var t;return Object(o.c)(this,(function(i){return(t=this.el.querySelector("ion-item-sliding"))&&t.closeOpened?[2,t.closeOpened()]:[2,!1]}))}))},t.prototype.render=function(){var t,i=Object(r.b)(this),e=this.lines,o=this.inset;return Object(n.j)(n.c,{class:(t={},t[i]=!0,t["list-"+i]=!0,t["list-inset"]=o,t["list-lines-"+e]=void 0!==e,t["list-"+i+"-lines-"+e]=void 0!==e,t)})},Object.defineProperty(t.prototype,"el",{get:function(){return Object(n.k)(this)},enumerable:!1,configurable:!0}),t}();c.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{margin-left:16px;margin-right:16px;margin-top:16px;margin-bottom:16px;border-radius:4px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.list-ios.list-inset{margin-left:unset;margin-right:unset;-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:16px;margin-inline-end:16px}}.list-ios.list-inset ion-item{--border-width:0 0 1px 0;--inner-border-width:0}.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{--border-width:0;--inner-border-width:0}.list-ios-lines-full .item,.list-ios .item-lines-full{--border-width:0 0 0.55px 0}.list-ios-lines-full .item{--inner-border-width:0}.list-ios-lines-inset .item,.list-ios .item-lines-inset{--inner-border-width:0 0 0.55px 0}.list-ios .item-lines-inset{--border-width:0}.list-ios .item-lines-full{--inner-border-width:0}.list-ios .item-lines-none{--border-width:0;--inner-border-width:0}ion-card .list-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}",md:"ion-list{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:block;contain:content;list-style-type:none}ion-list.list-inset{-webkit-transform:translateZ(0);transform:translateZ(0);overflow:hidden}.list-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:8px;padding-bottom:8px;background:var(--ion-item-background, var(--ion-background-color, #fff))}.list-md>.input:last-child::after{left:0}[dir=rtl] .list-md>.input:last-child::after,:host-context([dir=rtl]) .list-md>.input:last-child::after{left:unset;right:unset;right:0}.list-md.list-inset{margin-left:16px;margin-right:16px;margin-top:16px;margin-bottom:16px;border-radius:2px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.list-md.list-inset{margin-left:unset;margin-right:unset;-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:16px;margin-inline-end:16px}}.list-md.list-inset ion-item:first-child{--border-radius:2px 2px 0 0;--border-width:0 0 1px 0}.list-md.list-inset ion-item:last-child{--border-radius:0 0 2px, 2px;--border-width:0}.list-md.list-inset .item-interactive{--padding-start:0;--padding-end:0}.list-md.list-inset+ion-list.list-inset{margin-top:0}.list-md-lines-none .item{--border-width:0;--inner-border-width:0}.list-md-lines-full .item,.list-md .item-lines-full{--border-width:0 0 1px 0}.list-md-lines-full .item{--inner-border-width:0}.list-md-lines-inset .item,.list-md .item-lines-inset{--inner-border-width:0 0 1px 0}.list-md .item-lines-inset{--border-width:0}.list-md .item-lines-full{--inner-border-width:0}.list-md .item-lines-none{--border-width:0;--inner-border-width:0}ion-card .list-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}"};var h=function(){function t(t){Object(n.o)(this,t)}return t.prototype.render=function(){var t,i=this.lines,e=Object(r.b)(this);return Object(n.j)(n.c,{class:Object(l.a)(this.color,(t={},t[e]=!0,t["list-header-lines-"+i]=void 0!==i,t))},Object(n.j)("div",{class:"list-header-inner"},Object(n.j)("slot",null)))},t}();h.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-left:calc(var(--ion-safe-area-left, 0px) + 20px);position:relative;-ms-flex-align:end;align-items:flex-end;font-size:22px;font-weight:700;letter-spacing:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;-webkit-padding-start:calc(var(--ion-safe-area-left, 0px) + 20px);padding-inline-start:calc(var(--ion-safe-area-left, 0px) + 20px)}}::slotted(ion-button),::slotted(ion-label){margin-top:29px;margin-bottom:6px}::slotted(ion-button){margin-left:3px;margin-right:3px;height:1.4em}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-button){margin-left:unset;margin-right:unset;-webkit-margin-start:3px;margin-inline-start:3px;-webkit-margin-end:3px;margin-inline-end:3px}}: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-left:calc(var(--ion-safe-area-left, 0) + 16px);min-height:45px;font-size:14px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;-webkit-padding-start:calc(var(--ion-safe-area-left, 0) + 16px);padding-inline-start:calc(var(--ion-safe-area-left, 0) + 16px)}}:host(.list-header-lines-full){--border-width:0 0 1px 0}:host(.list-header-lines-inset){--inner-border-width:0 0 1px 0}"};var p=function(){function t(t){Object(n.o)(this,t)}return t.prototype.render=function(){var t,i=Object(r.b)(this);return Object(n.j)(n.c,{class:Object(l.a)(this.color,(t={},t[i]=!0,t))},Object(n.j)("slot",null))},t}();p.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}"};var b=function(){function t(t){Object(n.o)(this,t),this.animated=!1}return t.prototype.render=function(){var t,i=this.animated&&r.c.getBoolean("animated",!0),e=Object(l.c)("ion-avatar",this.el)||Object(l.c)("ion-thumbnail",this.el),o=Object(r.b)(this);return Object(n.j)(n.c,{class:(t={},t[o]=!0,t["skeleton-text-animated"]=i,t["in-media"]=e,t)},Object(n.j)("span",null,"\xa0"))},Object.defineProperty(t.prototype,"el",{get:function(){return Object(n.k)(this)},enumerable:!1,configurable:!0}),t}();b.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}}"}}]); +//# sourceMappingURL=26.e04a286d.chunk.js.map \ No newline at end of file diff --git a/docs/example/static/js/26.e04a286d.chunk.js.map b/docs/example/static/js/26.e04a286d.chunk.js.map new file mode 100644 index 0000000..d24e5d6 --- /dev/null +++ b/docs/example/static/js/26.e04a286d.chunk.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["../node_modules/@ionic/core/dist/esm-es5/theme-ff3fc52f.js","../node_modules/@ionic/core/dist/esm-es5/ion-item_8.entry.js"],"names":["hostContext","r","t","closest","createColorClasses","e","length","Object","assign","getClassMap","undefined","Array","isArray","split","filter","map","trim","getClassList","forEach","SCHEME","openURL","n","__awaiter","o","__generator","this","a","test","document","querySelector","preventDefault","push","Item","registerInstance","labelColorStyles","itemStyles","Map","multipleInputs","button","detailIcon","disabled","routerDirection","type","prototype","labelColorChanged","color","detail","itemStyle","stopPropagation","i","target","tagName","get","keys","set","forceUpdate","componentDidUpdate","getFirstInput","clickListener","delegateFocus","el","addEventListener","disconnectedCallback","removeEventListener","componentDidLoad","raf","setMultipleInputs","querySelectorAll","isClickable","hasCover","href","canActivate","activeElement","fireFocusEvents","setBlur","setFocus","render","download","lines","l","s","d","rel","g","m","routerAnimation","c","p","b","getIonMode","f","x","u","v","w","onClick","k","y","h","Host","class","item","part","name","icon","lazy","defineProperty","enumerable","configurable","getElement","style","ios","md","ItemDivider","sticky","ItemGroup","role","Label","ionColor","createEvent","ionStyle","inRange","noAnimate","componentWillLoad","position","emitStyle","emitColor","setTimeout","colorChanged","positionChanged","emit","label","List","inset","closeSlidingItems","closeOpened","ListHeader","Note","SkeletonText","animated","config","getBoolean"],"mappings":"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","file":"static/js/26.e04a286d.chunk.js","sourcesContent":["import{__awaiter,__generator}from\"tslib\";var hostContext=function(r,t){return t.closest(r)!==null};var createColorClasses=function(r,t){var e;return typeof r===\"string\"&&r.length>0?Object.assign((e={\"ion-color\":true},e[\"ion-color-\"+r]=true,e),t):t};var getClassList=function(r){if(r!==undefined){var t=Array.isArray(r)?r:r.split(\" \");return t.filter((function(r){return r!=null})).map((function(r){return r.trim()})).filter((function(r){return r!==\"\"}))}return[]};var getClassMap=function(r){var t={};getClassList(r).forEach((function(r){return t[r]=true}));return t};var SCHEME=/^[a-z][a-z0-9+\\-.]*:/;var openURL=function(r,t,e,n){return __awaiter(void 0,void 0,void 0,(function(){var o;return __generator(this,(function(a){if(r!=null&&r[0]!==\"#\"&&!SCHEME.test(r)){o=document.querySelector(\"ion-router\");if(o){if(t!=null){t.preventDefault()}return[2,o.push(r,e,n)]}}return[2,false]}))}))};export{createColorClasses as c,getClassMap as g,hostContext as h,openURL as o};","import{__awaiter,__generator}from\"tslib\";import{r as registerInstance,j as forceUpdate,h,H as Host,i as getElement,e as createEvent}from\"./index-7a8b7a1c.js\";import{b as getIonMode,c as config}from\"./ionic-global-63a97a32.js\";import{r as raf}from\"./helpers-dd7e4b7b.js\";import{c as createColorClasses,h as hostContext,o as openURL}from\"./theme-ff3fc52f.js\";var itemIosCss=':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) .item-native{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.ion-color) .item-native,:host(.ion-color) .item-inner{border-color:var(--ion-color-shade)}:host(.ion-activated) .item-native{color:var(--color-activated)}:host(.ion-activated) .item-native::after{background:var(--background-activated);opacity:var(--background-activated-opacity)}:host(.ion-color.ion-activated) .item-native{color:var(--ion-color-contrast)}:host(.ion-focused) .item-native{color:var(--color-focused)}:host(.ion-focused) .item-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}:host(.ion-color.ion-focused) .item-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-focused) .item-native::after{background:var(--ion-color-contrast)}@media (any-hover: hover){:host(.ion-activatable:hover) .item-native{color:var(--color-hover)}:host(.ion-activatable:hover) .item-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}:host(.ion-color.ion-activatable:hover) .item-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-activatable: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;padding-left:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));padding-right: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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.item-native{padding-left:unset;padding-right:unset;-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)}}.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-left:var(--inner-padding-start);padding-right: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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.item-inner{padding-left:unset;padding-right:unset;-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))}}.item-detail-icon{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){-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;bottom:0;position:absolute;background:var(--highlight-background);z-index:1}.item-highlight{height:var(--full-highlight-height)}.item-inner-highlight{height:var(--inset-highlight-height)}: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(.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(:not(.item-label)) ::slotted(ion-select){--padding-start:0;max-width:none}:host(.item-label-stacked) ::slotted(ion-select),:host(.item-label-floating) ::slotted(ion-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){position:relative}:host(.item-textarea){-ms-flex-align:stretch;align-items:stretch}::slotted(ion-reorder[slot]){margin-top:0;margin-bottom:0}ion-ripple-effect{color:var(--ripple-color)}:host{--min-height:44px;--transition:background-color 200ms linear, opacity 200ms linear;--padding-start:20px;--inner-padding-end:10px;--inner-border-width:0px 0px 0.55px 0px;--background:var(--ion-item-background, var(--ion-background-color, #fff));--background-activated:#000;--background-focused:#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:0;--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:17px}: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}::slotted([slot=start]){margin-left:0;margin-right:20px;margin-top:2px;margin-bottom:2px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=start]){margin-left:unset;margin-right:unset;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:20px;margin-inline-end:20px}}::slotted([slot=end]){margin-left:10px;margin-right:10px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=end]){margin-left:unset;margin-right:unset;-webkit-margin-start:10px;margin-inline-start:10px;-webkit-margin-end:10px;margin-inline-end:10px}}::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:0px;--padding-bottom:0px;--padding-start:.5em;--padding-end:.5em;height:24px;font-size:13px}::slotted(ion-avatar){width:36px;height:36px}::slotted(ion-thumbnail){width:56px;height:56px}::slotted(ion-avatar[slot=end]),::slotted(ion-thumbnail[slot=end]){margin-left:10px;margin-right:10px;margin-top:10px;margin-bottom:10px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-avatar[slot=end]),::slotted(ion-thumbnail[slot=end]){margin-left:unset;margin-right:unset;-webkit-margin-start:10px;margin-inline-start:10px;-webkit-margin-end:10px;margin-inline-end:10px}}:host(.item-radio) ::slotted(ion-label),:host(.item-toggle) ::slotted(ion-label){margin-left:0px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.item-radio) ::slotted(ion-label),:host(.item-toggle) ::slotted(ion-label){margin-left:unset;-webkit-margin-start:0px;margin-inline-start:0px}}::slotted(ion-label){margin-left:0;margin-right:8px;margin-top:10px;margin-bottom:10px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-label){margin-left:unset;margin-right:unset;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:8px;margin-inline-end:8px}}:host(.item-label-floating),:host(.item-label-stacked){--min-height:68px}:host(.item-label-stacked) ::slotted(ion-select),:host(.item-label-floating) ::slotted(ion-select){--padding-top:8px;--padding-bottom:8px;--padding-start:0px}:host(.item-label-fixed) ::slotted(ion-select),:host(.item-label-fixed) ::slotted(ion-datetime){--padding-start:0}';var itemMdCss=':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) .item-native{background:var(--ion-color-base);color:var(--ion-color-contrast)}:host(.ion-color) .item-native,:host(.ion-color) .item-inner{border-color:var(--ion-color-shade)}:host(.ion-activated) .item-native{color:var(--color-activated)}:host(.ion-activated) .item-native::after{background:var(--background-activated);opacity:var(--background-activated-opacity)}:host(.ion-color.ion-activated) .item-native{color:var(--ion-color-contrast)}:host(.ion-focused) .item-native{color:var(--color-focused)}:host(.ion-focused) .item-native::after{background:var(--background-focused);opacity:var(--background-focused-opacity)}:host(.ion-color.ion-focused) .item-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-focused) .item-native::after{background:var(--ion-color-contrast)}@media (any-hover: hover){:host(.ion-activatable:hover) .item-native{color:var(--color-hover)}:host(.ion-activatable:hover) .item-native::after{background:var(--background-hover);opacity:var(--background-hover-opacity)}:host(.ion-color.ion-activatable:hover) .item-native{color:var(--ion-color-contrast)}:host(.ion-color.ion-activatable: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;padding-left:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));padding-right: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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.item-native{padding-left:unset;padding-right:unset;-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)}}.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-left:var(--inner-padding-start);padding-right: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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.item-inner{padding-left:unset;padding-right:unset;-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))}}.item-detail-icon{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){-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;bottom:0;position:absolute;background:var(--highlight-background);z-index:1}.item-highlight{height:var(--full-highlight-height)}.item-inner-highlight{height:var(--inset-highlight-height)}: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(.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(:not(.item-label)) ::slotted(ion-select){--padding-start:0;max-width:none}:host(.item-label-stacked) ::slotted(ion-select),:host(.item-label-floating) ::slotted(ion-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){position:relative}:host(.item-textarea){-ms-flex-align:stretch;align-items:stretch}::slotted(ion-reorder[slot]){margin-top:0;margin-bottom:0}ion-ripple-effect{color:var(--ripple-color)}:host{--min-height:48px;--background:var(--ion-item-background, var(--ion-background-color, #fff));--background-activated:transparent;--background-focused:currentColor;--background-hover:currentColor;--background-activated-opacity:0;--background-focused-opacity:.12;--background-hover-opacity:.04;--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, 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;--border-color:var(--ion-item-border-color, var(--ion-border-color, var(--ion-color-step-150, rgba(0, 0, 0, 0.13))));--inner-padding-end:16px;--inner-border-width:0 0 1px 0;--highlight-height:2px;--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(.ion-color.ion-activated) .item-native::after{background:transparent}: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-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]){margin-right:32px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=start]){margin-right:unset;-webkit-margin-end:32px;margin-inline-end:32px}}::slotted([slot=end]){margin-left:32px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=end]){margin-left:unset;-webkit-margin-start:32px;margin-inline-start:32px}}::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]){margin-right:32px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-icon[slot=start]){margin-right:unset;-webkit-margin-end:32px;margin-inline-end:32px}}::slotted(ion-icon[slot=end]){margin-left:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-icon[slot=end]){margin-left:unset;-webkit-margin-start:16px;margin-inline-start:16px}}::slotted(ion-toggle[slot=start]),::slotted(ion-toggle[slot=end]){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}::slotted(ion-note){margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;-ms-flex-item-align:start;align-self:flex-start;font-size:11px}::slotted(ion-note[slot]){padding-left:0;padding-right:0;padding-top:18px;padding-bottom:10px}::slotted(ion-note[slot=start]){padding-right:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-note[slot=start]){padding-right:unset;-webkit-padding-end:16px;padding-inline-end:16px}}::slotted(ion-note[slot=end]){padding-left:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-note[slot=end]){padding-left:unset;-webkit-padding-start:16px;padding-inline-start:16px}}::slotted(ion-avatar){width:40px;height:40px}::slotted(ion-thumbnail){width:56px;height:56px}::slotted(ion-avatar),::slotted(ion-thumbnail){margin-top:8px;margin-bottom:8px}::slotted(ion-avatar[slot=start]),::slotted(ion-thumbnail[slot=start]){margin-right:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-avatar[slot=start]),::slotted(ion-thumbnail[slot=start]){margin-right:unset;-webkit-margin-end:16px;margin-inline-end:16px}}::slotted(ion-avatar[slot=end]),::slotted(ion-thumbnail[slot=end]){margin-left:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-avatar[slot=end]),::slotted(ion-thumbnail[slot=end]){margin-left:unset;-webkit-margin-start:16px;margin-inline-start:16px}}::slotted(ion-label){margin-left:0;margin-right:0;margin-top:11px;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),:host(.item-label-fixed) ::slotted(ion-datetime){--padding-start:8px}:host(.item-toggle) ::slotted(ion-label),:host(.item-radio) ::slotted(ion-label){margin-left:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.item-toggle) ::slotted(ion-label),:host(.item-radio) ::slotted(ion-label){margin-left:unset;-webkit-margin-start:0;margin-inline-start:0}}::slotted(.button-small){--padding-top:0;--padding-bottom:0;--padding-start:.6em;--padding-end:.6em;height:25px;font-size:12px}:host(.item-label-floating),:host(.item-label-stacked){--min-height:55px}:host(.item-label-stacked) ::slotted(ion-select),:host(.item-label-floating) ::slotted(ion-select){--padding-top:8px;--padding-bottom:8px;--padding-start:0}: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)}';var Item=function(){function t(t){registerInstance(this,t);this.labelColorStyles={};this.itemStyles=new Map;this.multipleInputs=false;this.button=false;this.detailIcon=\"chevron-forward\";this.disabled=false;this.routerDirection=\"forward\";this.type=\"button\"}t.prototype.labelColorChanged=function(t){var i=this.color;if(i===undefined){this.labelColorStyles=t.detail}};t.prototype.itemStyle=function(t){t.stopPropagation();var i=t.target.tagName;var e=t.detail;var o={};var n=this.itemStyles.get(i)||{};var r=false;Object.keys(e).forEach((function(t){if(e[t]){var i=\"item-\"+t;if(!n[i]){r=true}o[i]=true}}));if(!r&&Object.keys(o).length!==Object.keys(n).length){r=true}if(r){this.itemStyles.set(i,o);forceUpdate(this)}};t.prototype.componentDidUpdate=function(){var t=this;var i=this.getFirstInput();if(i&&!this.clickListener){this.clickListener=function(e){return t.delegateFocus(e,i)};this.el.addEventListener(\"click\",this.clickListener)}};t.prototype.disconnectedCallback=function(){var t=this.getFirstInput();if(t&&this.clickListener){this.el.removeEventListener(\"click\",this.clickListener);this.clickListener=undefined}};t.prototype.componentDidLoad=function(){var t=this;raf((function(){return t.setMultipleInputs()}))};t.prototype.setMultipleInputs=function(){var t=this.el.querySelectorAll(\"ion-checkbox, ion-datetime, ion-select, ion-radio\");var i=this.el.querySelectorAll(\"ion-input, ion-range, ion-searchbar, ion-segment, ion-textarea, ion-toggle\");var e=this.el.querySelectorAll(\"ion-anchor, ion-button, a, button\");this.multipleInputs=t.length+i.length>1||t.length+e.length>1||t.length>0&&this.isClickable()};t.prototype.hasCover=function(){var t=this.el.querySelectorAll(\"ion-checkbox, ion-datetime, ion-select, ion-radio\");return t.length===1&&!this.multipleInputs};t.prototype.isClickable=function(){return this.href!==undefined||this.button};t.prototype.canActivate=function(){return this.isClickable()||this.hasCover()};t.prototype.getFirstInput=function(){var t=this.el.querySelectorAll(\"ion-input, ion-textarea\");return t[0]};t.prototype.delegateFocus=function(t,i){var e=t.target.tagName===\"ION-ITEM\";var o=false;if(document.activeElement){o=i.querySelector(\"input, textarea\")===document.activeElement}if(e&&o){i.fireFocusEvents=false;i.setBlur();i.setFocus();raf((function(){i.fireFocusEvents=true}))}};t.prototype.render=function(){var t;var i=this,e=i.detail,o=i.detailIcon,n=i.download,r=i.labelColorStyles,a=i.lines,l=i.disabled,s=i.href,d=i.rel,g=i.target,m=i.routerAnimation,c=i.routerDirection;var p={};var b=getIonMode(this);var f=this.isClickable();var x=this.canActivate();var u=f?s===undefined?\"button\":\"a\":\"div\";var v=u===\"button\"?{type:this.type}:{download:n,href:s,rel:d,target:g};var w=f?{onClick:function(t){openURL(s,t,c,m)}}:{};var k=e!==undefined?e:b===\"ios\"&&f;this.itemStyles.forEach((function(t){Object.assign(p,t)}));var y=l||p[\"item-interactive-disabled\"]?\"true\":null;return h(Host,{\"aria-disabled\":y,class:Object.assign(Object.assign(Object.assign({},p),r),createColorClasses(this.color,(t={item:true},t[b]=true,t[\"item-lines-\"+a]=a!==undefined,t[\"item-disabled\"]=l,t[\"in-list\"]=hostContext(\"ion-list\",this.el),t[\"item-multiple-inputs\"]=this.multipleInputs,t[\"ion-activatable\"]=x,t[\"ion-focusable\"]=true,t)))},h(u,Object.assign({},v,{class:\"item-native\",part:\"native\",disabled:l},w),h(\"slot\",{name:\"start\"}),h(\"div\",{class:\"item-inner\"},h(\"div\",{class:\"input-wrapper\"},h(\"slot\",null)),h(\"slot\",{name:\"end\"}),k&&h(\"ion-icon\",{icon:o,lazy:false,class:\"item-detail-icon\",part:\"detail-icon\",\"aria-hidden\":\"true\"}),h(\"div\",{class:\"item-inner-highlight\"})),x&&b===\"md\"&&h(\"ion-ripple-effect\",null)),h(\"div\",{class:\"item-highlight\"}))};Object.defineProperty(t,\"delegatesFocus\",{get:function(){return true},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"el\",{get:function(){return getElement(this)},enumerable:false,configurable:true});return t}();Item.style={ios:itemIosCss,md:itemMdCss};var itemDividerIosCss=\":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-left:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));padding-right: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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-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)}}: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-left:var(--inner-padding-start);padding-right: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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.item-divider-inner{padding-left:unset;padding-right:unset;-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))}}.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:20px;--inner-padding-end:10px;border-radius:0;position:relative;min-height:28px;font-size:17px;font-weight:600}:host([slot=start]){margin-left:0;margin-right:20px;margin-top:2px;margin-bottom:2px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host([slot=start]){margin-left:unset;margin-right:unset;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:20px;margin-inline-end:20px}}:host([slot=end]){margin-left:10px;margin-right:10px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host([slot=end]){margin-left:unset;margin-right:unset;-webkit-margin-start:10px;margin-inline-start:10px;-webkit-margin-end:10px;margin-inline-end:10px}}::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}\";var itemDividerMdCss=\":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-left:calc(var(--padding-start) + var(--ion-safe-area-left, 0px));padding-right: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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-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)}}: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-left:var(--inner-padding-start);padding-right: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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.item-divider-inner{padding-left:unset;padding-right:unset;-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))}}.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:0;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]){margin-right:32px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=start]){margin-right:unset;-webkit-margin-end:32px;margin-inline-end:32px}}::slotted([slot=end]){margin-left:32px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=end]){margin-left:unset;-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]){margin-right:32px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-icon[slot=start]){margin-right:unset;-webkit-margin-end:32px;margin-inline-end:32px}}::slotted(ion-icon[slot=end]){margin-left:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-icon[slot=end]){margin-left:unset;-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]){padding-right:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-note[slot=start]){padding-right:unset;-webkit-padding-end:16px;padding-inline-end:16px}}::slotted(ion-note[slot=end]){padding-left:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-note[slot=end]){padding-left:unset;-webkit-padding-start:16px;padding-inline-start:16px}}::slotted(ion-avatar){width:40px;height:40px}::slotted(ion-thumbnail){width:56px;height:56px}::slotted(ion-avatar),::slotted(ion-thumbnail){margin-top:8px;margin-bottom:8px}::slotted(ion-avatar[slot=start]),::slotted(ion-thumbnail[slot=start]){margin-right:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-avatar[slot=start]),::slotted(ion-thumbnail[slot=start]){margin-right:unset;-webkit-margin-end:16px;margin-inline-end:16px}}::slotted(ion-avatar[slot=end]),::slotted(ion-thumbnail[slot=end]){margin-left:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-avatar[slot=end]),::slotted(ion-thumbnail[slot=end]){margin-left:unset;-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}\";var ItemDivider=function(){function t(t){registerInstance(this,t);this.sticky=false}t.prototype.render=function(){var t;var i=getIonMode(this);return h(Host,{class:createColorClasses(this.color,(t={},t[i]=true,t[\"item-divider-sticky\"]=this.sticky,t[\"item\"]=true,t))},h(\"slot\",{name:\"start\"}),h(\"div\",{class:\"item-divider-inner\"},h(\"div\",{class:\"item-divider-wrapper\"},h(\"slot\",null)),h(\"slot\",{name:\"end\"})))};Object.defineProperty(t.prototype,\"el\",{get:function(){return getElement(this)},enumerable:false,configurable:true});return t}();ItemDivider.style={ios:itemDividerIosCss,md:itemDividerMdCss};var itemGroupIosCss=\"ion-item-group{display:block}\";var itemGroupMdCss=\"ion-item-group{display:block}\";var ItemGroup=function(){function t(t){registerInstance(this,t)}t.prototype.render=function(){var t;var i=getIonMode(this);return h(Host,{role:\"group\",class:(t={},t[i]=true,t[\"item-group-\"+i]=true,t[\"item\"]=true,t)})};return t}();ItemGroup.style={ios:itemGroupIosCss,md:itemGroupMdCss};var labelIosCss=\".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:translate3d(0, 29px, 0);transform:translate3d(0, 29px, 0);-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}.item-textarea.label-floating.sc-ion-label-ios-h,.item-textarea .label-floating.sc-ion-label-ios-h{-webkit-transform:translate3d(0, 28px, 0);transform:translate3d(0, 28px, 0)}.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:translate3d(0, 0, 0) scale(0.82);transform:translate3d(0, 0, 0) 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.ion-color.sc-ion-label-ios-s>p,.ion-color .sc-ion-label-ios-h.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}\";var labelMdCss=\".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{-webkit-transform-origin:left top;transform-origin:left top;-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)}[dir=rtl].sc-ion-label-md-h -no-combinator.label-stacked.sc-ion-label-md-h,[dir=rtl] .sc-ion-label-md-h -no-combinator.label-stacked.sc-ion-label-md-h,[dir=rtl].label-stacked.sc-ion-label-md-h,[dir=rtl] .label-stacked.sc-ion-label-md-h{-webkit-transform-origin:right top;transform-origin:right top}.label-floating.sc-ion-label-md-h{-webkit-transform:translateY(96%);transform:translateY(96%);-webkit-transform-origin:left top;transform-origin:left top;-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)}[dir=rtl].sc-ion-label-md-h -no-combinator.label-floating.sc-ion-label-md-h,[dir=rtl] .sc-ion-label-md-h -no-combinator.label-floating.sc-ion-label-md-h,[dir=rtl].label-floating.sc-ion-label-md-h,[dir=rtl] .label-floating.sc-ion-label-md-h{-webkit-transform-origin:right top;transform-origin:right top}.item-textarea.label-floating.sc-ion-label-md-h,.item-textarea .label-floating.sc-ion-label-md-h{-webkit-transform:translateY(185%);transform:translateY(185%)}.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}.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-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)}.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)}.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.ion-color.sc-ion-label-md-s>p,.ion-color .sc-ion-label-md-h.sc-ion-label-md-s>p{color:inherit}\";var Label=function(){function t(t){registerInstance(this,t);this.ionColor=createEvent(this,\"ionColor\",7);this.ionStyle=createEvent(this,\"ionStyle\",7);this.inRange=false;this.noAnimate=false}t.prototype.componentWillLoad=function(){this.inRange=!!this.el.closest(\"ion-range\");this.noAnimate=this.position===\"floating\";this.emitStyle();this.emitColor()};t.prototype.componentDidLoad=function(){var t=this;if(this.noAnimate){setTimeout((function(){t.noAnimate=false}),1e3)}};t.prototype.colorChanged=function(){this.emitColor()};t.prototype.positionChanged=function(){this.emitStyle()};t.prototype.emitColor=function(){var t;var i=this.color;this.ionColor.emit((t={\"item-label-color\":i!==undefined},t[\"ion-color-\"+i]=i!==undefined,t))};t.prototype.emitStyle=function(){var t;var i=this,e=i.inRange,o=i.position;if(!e){this.ionStyle.emit((t={label:true},t[\"label-\"+o]=o!==undefined,t))}};t.prototype.render=function(){var t;var i=this.position;var e=getIonMode(this);return h(Host,{class:createColorClasses(this.color,(t={},t[e]=true,t[\"label-\"+i]=i!==undefined,t[\"label-no-animate\"]=this.noAnimate,t))})};Object.defineProperty(t.prototype,\"el\",{get:function(){return getElement(this)},enumerable:false,configurable:true});Object.defineProperty(t,\"watchers\",{get:function(){return{color:[\"colorChanged\"],position:[\"positionChanged\"]}},enumerable:false,configurable:true});return t}();Label.style={ios:labelIosCss,md:labelMdCss};var listIosCss=\"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{margin-left:16px;margin-right:16px;margin-top:16px;margin-bottom:16px;border-radius:4px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.list-ios.list-inset{margin-left:unset;margin-right:unset;-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:16px;margin-inline-end:16px}}.list-ios.list-inset ion-item{--border-width:0 0 1px 0;--inner-border-width:0}.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{--border-width:0;--inner-border-width:0}.list-ios-lines-full .item,.list-ios .item-lines-full{--border-width:0 0 0.55px 0}.list-ios-lines-full .item{--inner-border-width:0}.list-ios-lines-inset .item,.list-ios .item-lines-inset{--inner-border-width:0 0 0.55px 0}.list-ios .item-lines-inset{--border-width:0}.list-ios .item-lines-full{--inner-border-width:0}.list-ios .item-lines-none{--border-width:0;--inner-border-width:0}ion-card .list-ios{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}\";var listMdCss=\"ion-list{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;display:block;contain:content;list-style-type:none}ion-list.list-inset{-webkit-transform:translateZ(0);transform:translateZ(0);overflow:hidden}.list-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0;padding-top:8px;padding-bottom:8px;background:var(--ion-item-background, var(--ion-background-color, #fff))}.list-md>.input:last-child::after{left:0}[dir=rtl] .list-md>.input:last-child::after,:host-context([dir=rtl]) .list-md>.input:last-child::after{left:unset;right:unset;right:0}.list-md.list-inset{margin-left:16px;margin-right:16px;margin-top:16px;margin-bottom:16px;border-radius:2px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.list-md.list-inset{margin-left:unset;margin-right:unset;-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:16px;margin-inline-end:16px}}.list-md.list-inset ion-item:first-child{--border-radius:2px 2px 0 0;--border-width:0 0 1px 0}.list-md.list-inset ion-item:last-child{--border-radius:0 0 2px, 2px;--border-width:0}.list-md.list-inset .item-interactive{--padding-start:0;--padding-end:0}.list-md.list-inset+ion-list.list-inset{margin-top:0}.list-md-lines-none .item{--border-width:0;--inner-border-width:0}.list-md-lines-full .item,.list-md .item-lines-full{--border-width:0 0 1px 0}.list-md-lines-full .item{--inner-border-width:0}.list-md-lines-inset .item,.list-md .item-lines-inset{--inner-border-width:0 0 1px 0}.list-md .item-lines-inset{--border-width:0}.list-md .item-lines-full{--inner-border-width:0}.list-md .item-lines-none{--border-width:0;--inner-border-width:0}ion-card .list-md{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}\";var List=function(){function t(t){registerInstance(this,t);this.inset=false}t.prototype.closeSlidingItems=function(){return __awaiter(this,void 0,void 0,(function(){var t;return __generator(this,(function(i){t=this.el.querySelector(\"ion-item-sliding\");if(t&&t.closeOpened){return[2,t.closeOpened()]}return[2,false]}))}))};t.prototype.render=function(){var t;var i=getIonMode(this);var e=this,o=e.lines,n=e.inset;return h(Host,{class:(t={},t[i]=true,t[\"list-\"+i]=true,t[\"list-inset\"]=n,t[\"list-lines-\"+o]=o!==undefined,t[\"list-\"+i+\"-lines-\"+o]=o!==undefined,t)})};Object.defineProperty(t.prototype,\"el\",{get:function(){return getElement(this)},enumerable:false,configurable:true});return t}();List.style={ios:listIosCss,md:listMdCss};var listHeaderIosCss=\":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-left:calc(var(--ion-safe-area-left, 0px) + 20px);position:relative;-ms-flex-align:end;align-items:flex-end;font-size:22px;font-weight:700;letter-spacing:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;-webkit-padding-start:calc(var(--ion-safe-area-left, 0px) + 20px);padding-inline-start:calc(var(--ion-safe-area-left, 0px) + 20px)}}::slotted(ion-button),::slotted(ion-label){margin-top:29px;margin-bottom:6px}::slotted(ion-button){margin-left:3px;margin-right:3px;height:1.4em}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-button){margin-left:unset;margin-right:unset;-webkit-margin-start:3px;margin-inline-start:3px;-webkit-margin-end:3px;margin-inline-end:3px}}: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}\";var listHeaderMdCss=\":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-left:calc(var(--ion-safe-area-left, 0) + 16px);min-height:45px;font-size:14px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;-webkit-padding-start:calc(var(--ion-safe-area-left, 0) + 16px);padding-inline-start:calc(var(--ion-safe-area-left, 0) + 16px)}}:host(.list-header-lines-full){--border-width:0 0 1px 0}:host(.list-header-lines-inset){--inner-border-width:0 0 1px 0}\";var ListHeader=function(){function t(t){registerInstance(this,t)}t.prototype.render=function(){var t;var i=this.lines;var e=getIonMode(this);return h(Host,{class:createColorClasses(this.color,(t={},t[e]=true,t[\"list-header-lines-\"+i]=i!==undefined,t))},h(\"div\",{class:\"list-header-inner\"},h(\"slot\",null)))};return t}();ListHeader.style={ios:listHeaderIosCss,md:listHeaderMdCss};var noteIosCss=\":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)}\";var noteMdCss=\":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}\";var Note=function(){function t(t){registerInstance(this,t)}t.prototype.render=function(){var t;var i=getIonMode(this);return h(Host,{class:createColorClasses(this.color,(t={},t[i]=true,t))},h(\"slot\",null))};return t}();Note.style={ios:noteIosCss,md:noteMdCss};var skeletonTextCss=\":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}}\";var SkeletonText=function(){function t(t){registerInstance(this,t);this.animated=false}t.prototype.render=function(){var t;var i=this.animated&&config.getBoolean(\"animated\",true);var e=hostContext(\"ion-avatar\",this.el)||hostContext(\"ion-thumbnail\",this.el);var o=getIonMode(this);return h(Host,{class:(t={},t[o]=true,t[\"skeleton-text-animated\"]=i,t[\"in-media\"]=e,t)},h(\"span\",null,\" \"))};Object.defineProperty(t.prototype,\"el\",{get:function(){return getElement(this)},enumerable:false,configurable:true});return t}();SkeletonText.style=skeletonTextCss;export{Item as ion_item,ItemDivider as ion_item_divider,ItemGroup as ion_item_group,Label as ion_label,List as ion_list,ListHeader as ion_list_header,Note as ion_note,SkeletonText as ion_skeleton_text};"],"sourceRoot":""} \ No newline at end of file diff --git a/docs/example/static/js/27.31ae1f12.chunk.js b/docs/example/static/js/27.31ae1f12.chunk.js new file mode 100644 index 0000000..822f953 --- /dev/null +++ b/docs/example/static/js/27.31ae1f12.chunk.js @@ -0,0 +1,2 @@ +(this.webpackJsonpexample=this.webpackJsonpexample||[]).push([[27],{125:function(i,n,t){"use strict";t.d(n,"a",(function(){return a})),t.d(n,"b",(function(){return r})),t.d(n,"c",(function(){return o})),t.d(n,"d",(function(){return d}));var e=t(1),o=function(i,n){return null!==n.closest(i)},a=function(i,n){var t;return"string"===typeof i&&i.length>0?Object.assign(((t={"ion-color":!0})["ion-color-"+i]=!0,t),n):n},r=function(i){var n={};return function(i){return void 0!==i?(Array.isArray(i)?i:i.split(" ")).filter((function(i){return null!=i})).map((function(i){return i.trim()})).filter((function(i){return""!==i})):[]}(i).forEach((function(i){return n[i]=!0})),n},s=/^[a-z][a-z0-9+\-.]*:/,d=function(i,n,t,o){return Object(e.a)(void 0,void 0,void 0,(function(){var a;return Object(e.c)(this,(function(e){return null!=i&&"#"!==i[0]&&!s.test(i)&&(a=document.querySelector("ion-router"))?(null!=n&&n.preventDefault(),[2,a.push(i,t,o)]):[2,!1]}))}))}},98:function(i,n,t){"use strict";t.r(n),t.d(n,"ion_loading",(function(){return m}));var e=t(1),o=t(13),a=t(14),r=t(24),s=t(39),d=t(125),c=t(2),l=(t(27),t(12),function(i){var n=Object(c.a)(),t=Object(c.a)(),e=Object(c.a)();return t.addElement(i.querySelector("ion-backdrop")).fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),e.addElement(i.querySelector(".loading-wrapper")).keyframes([{offset:0,opacity:.01,transform:"scale(1.1)"},{offset:1,opacity:1,transform:"scale(1)"}]),n.addElement(i).easing("ease-in-out").duration(200).addAnimation([t,e])}),p=function(i){var n=Object(c.a)(),t=Object(c.a)(),e=Object(c.a)();return t.addElement(i.querySelector("ion-backdrop")).fromTo("opacity","var(--backdrop-opacity)",0),e.addElement(i.querySelector(".loading-wrapper")).keyframes([{offset:0,opacity:.99,transform:"scale(1)"},{offset:1,opacity:0,transform:"scale(0.9)"}]),n.addElement(i).easing("ease-in-out").duration(200).addAnimation([t,e])},g=function(i){var n=Object(c.a)(),t=Object(c.a)(),e=Object(c.a)();return t.addElement(i.querySelector("ion-backdrop")).fromTo("opacity",.01,"var(--backdrop-opacity)").beforeStyles({"pointer-events":"none"}).afterClearStyles(["pointer-events"]),e.addElement(i.querySelector(".loading-wrapper")).keyframes([{offset:0,opacity:.01,transform:"scale(1.1)"},{offset:1,opacity:1,transform:"scale(1)"}]),n.addElement(i).easing("ease-in-out").duration(200).addAnimation([t,e])},u=function(i){var n=Object(c.a)(),t=Object(c.a)(),e=Object(c.a)();return t.addElement(i.querySelector("ion-backdrop")).fromTo("opacity","var(--backdrop-opacity)",0),e.addElement(i.querySelector(".loading-wrapper")).keyframes([{offset:0,opacity:.99,transform:"scale(1)"},{offset:1,opacity:0,transform:"scale(0.9)"}]),n.addElement(i).easing("ease-in-out").duration(200).addAnimation([t,e])},m=function(){function i(i){var n=this;Object(o.o)(this,i),this.didPresent=Object(o.g)(this,"ionLoadingDidPresent",7),this.willPresent=Object(o.g)(this,"ionLoadingWillPresent",7),this.willDismiss=Object(o.g)(this,"ionLoadingWillDismiss",7),this.didDismiss=Object(o.g)(this,"ionLoadingDidDismiss",7),this.presented=!1,this.keyboardClose=!0,this.duration=0,this.backdropDismiss=!1,this.showBackdrop=!0,this.translucent=!1,this.animated=!0,this.onBackdropTap=function(){n.dismiss(void 0,r.a)}}return i.prototype.connectedCallback=function(){Object(r.f)(this.el)},i.prototype.componentWillLoad=function(){if(void 0===this.spinner){var i=Object(a.b)(this);this.spinner=a.c.get("loadingSpinner",a.c.get("spinner","ios"===i?"lines":"crescent"))}},i.prototype.present=function(){return Object(e.a)(this,void 0,void 0,(function(){var i=this;return Object(e.c)(this,(function(n){switch(n.label){case 0:return[4,Object(r.e)(this,"loadingEnter",l,g,void 0)];case 1:return n.sent(),this.duration>0&&(this.durationTimeout=setTimeout((function(){return i.dismiss()}),this.duration+10)),[2]}}))}))},i.prototype.dismiss=function(i,n){return this.durationTimeout&&clearTimeout(this.durationTimeout),Object(r.g)(this,i,n,"loadingLeave",p,u)},i.prototype.onDidDismiss=function(){return Object(r.h)(this.el,"ionLoadingDidDismiss")},i.prototype.onWillDismiss=function(){return Object(r.h)(this.el,"ionLoadingWillDismiss")},i.prototype.render=function(){var i,n=this.message,t=this.spinner,e=Object(a.b)(this);return Object(o.j)(o.c,{onIonBackdropTap:this.onBackdropTap,tabindex:"-1",style:{zIndex:""+(4e4+this.overlayIndex)},class:Object.assign(Object.assign({},Object(d.b)(this.cssClass)),(i={},i[e]=!0,i["loading-translucent"]=this.translucent,i))},Object(o.j)("ion-backdrop",{visible:this.showBackdrop,tappable:this.backdropDismiss}),Object(o.j)("div",{tabindex:"0"}),Object(o.j)("div",{class:"loading-wrapper ion-overlay-wrapper",role:"dialog"},t&&Object(o.j)("div",{class:"loading-spinner"},Object(o.j)("ion-spinner",{name:t,"aria-hidden":"true"})),n&&Object(o.j)("div",{class:"loading-content",innerHTML:Object(s.a)(n)})),Object(o.j)("div",{tabindex:"0"}))},Object.defineProperty(i.prototype,"el",{get:function(){return Object(o.k)(this)},enumerable:!1,configurable:!0}),i}();m.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}.spinner-lines.sc-ion-loading-ios,.spinner-lines-small.sc-ion-loading-ios,.spinner-bubbles.sc-ion-loading-ios,.spinner-circles.sc-ion-loading-ios,.spinner-crescent.sc-ion-loading-ios,.spinner-dots.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;padding-left:34px;padding-right:34px;padding-top:24px;padding-bottom:24px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.loading-wrapper.sc-ion-loading-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:34px;padding-inline-start:34px;-webkit-padding-end:34px;padding-inline-end:34px}}@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{margin-left:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.loading-spinner.sc-ion-loading-ios+.loading-content.sc-ion-loading-ios{margin-left:unset;-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}.spinner-lines.sc-ion-loading-md,.spinner-lines-small.sc-ion-loading-md,.spinner-bubbles.sc-ion-loading-md,.spinner-circles.sc-ion-loading-md,.spinner-crescent.sc-ion-loading-md,.spinner-dots.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;padding-left:24px;padding-right: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)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.loading-wrapper.sc-ion-loading-md{padding-left:unset;padding-right:unset;-webkit-padding-start:24px;padding-inline-start:24px;-webkit-padding-end:24px;padding-inline-end:24px}}.loading-spinner.sc-ion-loading-md+.loading-content.sc-ion-loading-md{margin-left:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.loading-spinner.sc-ion-loading-md+.loading-content.sc-ion-loading-md{margin-left:unset;-webkit-margin-start:16px;margin-inline-start:16px}}"}}}]); +//# sourceMappingURL=27.31ae1f12.chunk.js.map \ No newline at end of file diff --git a/docs/example/static/js/27.31ae1f12.chunk.js.map b/docs/example/static/js/27.31ae1f12.chunk.js.map new file mode 100644 index 0000000..033747d --- /dev/null +++ b/docs/example/static/js/27.31ae1f12.chunk.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["../node_modules/@ionic/core/dist/esm-es5/theme-ff3fc52f.js","../node_modules/@ionic/core/dist/esm-es5/ion-loading.entry.js"],"names":["hostContext","r","t","closest","createColorClasses","e","length","Object","assign","getClassMap","undefined","Array","isArray","split","filter","map","trim","getClassList","forEach","SCHEME","openURL","n","__awaiter","o","__generator","this","a","test","document","querySelector","preventDefault","push","iosEnterAnimation","i","createAnimation","addElement","fromTo","beforeStyles","afterClearStyles","keyframes","offset","opacity","transform","easing","duration","addAnimation","iosLeaveAnimation","mdEnterAnimation","mdLeaveAnimation","Loading","registerInstance","didPresent","createEvent","willPresent","willDismiss","didDismiss","presented","keyboardClose","backdropDismiss","showBackdrop","translucent","animated","onBackdropTap","dismiss","BACKDROP","prototype","connectedCallback","prepareOverlay","el","componentWillLoad","spinner","getIonMode","config","get","present","label","sent","durationTimeout","setTimeout","clearTimeout","onDidDismiss","eventMethod","onWillDismiss","render","message","h","Host","onIonBackdropTap","tabindex","style","zIndex","overlayIndex","class","cssClass","visible","tappable","role","name","innerHTML","sanitizeDOMString","defineProperty","getElement","enumerable","configurable","ios","md"],"mappings":"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","file":"static/js/27.31ae1f12.chunk.js","sourcesContent":["import{__awaiter,__generator}from\"tslib\";var hostContext=function(r,t){return t.closest(r)!==null};var createColorClasses=function(r,t){var e;return typeof r===\"string\"&&r.length>0?Object.assign((e={\"ion-color\":true},e[\"ion-color-\"+r]=true,e),t):t};var getClassList=function(r){if(r!==undefined){var t=Array.isArray(r)?r:r.split(\" \");return t.filter((function(r){return r!=null})).map((function(r){return r.trim()})).filter((function(r){return r!==\"\"}))}return[]};var getClassMap=function(r){var t={};getClassList(r).forEach((function(r){return t[r]=true}));return t};var SCHEME=/^[a-z][a-z0-9+\\-.]*:/;var openURL=function(r,t,e,n){return __awaiter(void 0,void 0,void 0,(function(){var o;return __generator(this,(function(a){if(r!=null&&r[0]!==\"#\"&&!SCHEME.test(r)){o=document.querySelector(\"ion-router\");if(o){if(t!=null){t.preventDefault()}return[2,o.push(r,e,n)]}}return[2,false]}))}))};export{createColorClasses as c,getClassMap as g,hostContext as h,openURL as o};","import{__awaiter,__generator}from\"tslib\";import{r as registerInstance,e as createEvent,h,H as Host,i as getElement}from\"./index-7a8b7a1c.js\";import{b as getIonMode,c as config}from\"./ionic-global-63a97a32.js\";import{B as BACKDROP,e as prepareOverlay,d as present,f as dismiss,g as eventMethod}from\"./overlays-e9ccff30.js\";import{s as sanitizeDOMString}from\"./index-9e3fe806.js\";import{g as getClassMap}from\"./theme-ff3fc52f.js\";import{c as createAnimation}from\"./animation-096c6391.js\";import\"./hardware-back-button-4a6b37fb.js\";import\"./helpers-dd7e4b7b.js\";var iosEnterAnimation=function(i){var n=createAnimation();var e=createAnimation();var t=createAnimation();e.addElement(i.querySelector(\"ion-backdrop\")).fromTo(\"opacity\",.01,\"var(--backdrop-opacity)\").beforeStyles({\"pointer-events\":\"none\"}).afterClearStyles([\"pointer-events\"]);t.addElement(i.querySelector(\".loading-wrapper\")).keyframes([{offset:0,opacity:.01,transform:\"scale(1.1)\"},{offset:1,opacity:1,transform:\"scale(1)\"}]);return n.addElement(i).easing(\"ease-in-out\").duration(200).addAnimation([e,t])};var iosLeaveAnimation=function(i){var n=createAnimation();var e=createAnimation();var t=createAnimation();e.addElement(i.querySelector(\"ion-backdrop\")).fromTo(\"opacity\",\"var(--backdrop-opacity)\",0);t.addElement(i.querySelector(\".loading-wrapper\")).keyframes([{offset:0,opacity:.99,transform:\"scale(1)\"},{offset:1,opacity:0,transform:\"scale(0.9)\"}]);return n.addElement(i).easing(\"ease-in-out\").duration(200).addAnimation([e,t])};var mdEnterAnimation=function(i){var n=createAnimation();var e=createAnimation();var t=createAnimation();e.addElement(i.querySelector(\"ion-backdrop\")).fromTo(\"opacity\",.01,\"var(--backdrop-opacity)\").beforeStyles({\"pointer-events\":\"none\"}).afterClearStyles([\"pointer-events\"]);t.addElement(i.querySelector(\".loading-wrapper\")).keyframes([{offset:0,opacity:.01,transform:\"scale(1.1)\"},{offset:1,opacity:1,transform:\"scale(1)\"}]);return n.addElement(i).easing(\"ease-in-out\").duration(200).addAnimation([e,t])};var mdLeaveAnimation=function(i){var n=createAnimation();var e=createAnimation();var t=createAnimation();e.addElement(i.querySelector(\"ion-backdrop\")).fromTo(\"opacity\",\"var(--backdrop-opacity)\",0);t.addElement(i.querySelector(\".loading-wrapper\")).keyframes([{offset:0,opacity:.99,transform:\"scale(1)\"},{offset:1,opacity:0,transform:\"scale(0.9)\"}]);return n.addElement(i).easing(\"ease-in-out\").duration(200).addAnimation([e,t])};var loadingIosCss=\".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}.spinner-lines.sc-ion-loading-ios,.spinner-lines-small.sc-ion-loading-ios,.spinner-bubbles.sc-ion-loading-ios,.spinner-circles.sc-ion-loading-ios,.spinner-crescent.sc-ion-loading-ios,.spinner-dots.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;padding-left:34px;padding-right:34px;padding-top:24px;padding-bottom:24px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.loading-wrapper.sc-ion-loading-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:34px;padding-inline-start:34px;-webkit-padding-end:34px;padding-inline-end:34px}}@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{margin-left:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.loading-spinner.sc-ion-loading-ios+.loading-content.sc-ion-loading-ios{margin-left:unset;-webkit-margin-start:16px;margin-inline-start:16px}}\";var loadingMdCss=\".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}.spinner-lines.sc-ion-loading-md,.spinner-lines-small.sc-ion-loading-md,.spinner-bubbles.sc-ion-loading-md,.spinner-circles.sc-ion-loading-md,.spinner-crescent.sc-ion-loading-md,.spinner-dots.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;padding-left:24px;padding-right: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)}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.loading-wrapper.sc-ion-loading-md{padding-left:unset;padding-right:unset;-webkit-padding-start:24px;padding-inline-start:24px;-webkit-padding-end:24px;padding-inline-end:24px}}.loading-spinner.sc-ion-loading-md+.loading-content.sc-ion-loading-md{margin-left:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.loading-spinner.sc-ion-loading-md+.loading-content.sc-ion-loading-md{margin-left:unset;-webkit-margin-start:16px;margin-inline-start:16px}}\";var Loading=function(){function i(i){var n=this;registerInstance(this,i);this.didPresent=createEvent(this,\"ionLoadingDidPresent\",7);this.willPresent=createEvent(this,\"ionLoadingWillPresent\",7);this.willDismiss=createEvent(this,\"ionLoadingWillDismiss\",7);this.didDismiss=createEvent(this,\"ionLoadingDidDismiss\",7);this.presented=false;this.keyboardClose=true;this.duration=0;this.backdropDismiss=false;this.showBackdrop=true;this.translucent=false;this.animated=true;this.onBackdropTap=function(){n.dismiss(undefined,BACKDROP)}}i.prototype.connectedCallback=function(){prepareOverlay(this.el)};i.prototype.componentWillLoad=function(){if(this.spinner===undefined){var i=getIonMode(this);this.spinner=config.get(\"loadingSpinner\",config.get(\"spinner\",i===\"ios\"?\"lines\":\"crescent\"))}};i.prototype.present=function(){return __awaiter(this,void 0,void 0,(function(){var i=this;return __generator(this,(function(n){switch(n.label){case 0:return[4,present(this,\"loadingEnter\",iosEnterAnimation,mdEnterAnimation,undefined)];case 1:n.sent();if(this.duration>0){this.durationTimeout=setTimeout((function(){return i.dismiss()}),this.duration+10)}return[2]}}))}))};i.prototype.dismiss=function(i,n){if(this.durationTimeout){clearTimeout(this.durationTimeout)}return dismiss(this,i,n,\"loadingLeave\",iosLeaveAnimation,mdLeaveAnimation)};i.prototype.onDidDismiss=function(){return eventMethod(this.el,\"ionLoadingDidDismiss\")};i.prototype.onWillDismiss=function(){return eventMethod(this.el,\"ionLoadingWillDismiss\")};i.prototype.render=function(){var i;var n=this,e=n.message,t=n.spinner;var o=getIonMode(this);return h(Host,{onIonBackdropTap:this.onBackdropTap,tabindex:\"-1\",style:{zIndex:\"\"+(4e4+this.overlayIndex)},class:Object.assign(Object.assign({},getClassMap(this.cssClass)),(i={},i[o]=true,i[\"loading-translucent\"]=this.translucent,i))},h(\"ion-backdrop\",{visible:this.showBackdrop,tappable:this.backdropDismiss}),h(\"div\",{tabindex:\"0\"}),h(\"div\",{class:\"loading-wrapper ion-overlay-wrapper\",role:\"dialog\"},t&&h(\"div\",{class:\"loading-spinner\"},h(\"ion-spinner\",{name:t,\"aria-hidden\":\"true\"})),e&&h(\"div\",{class:\"loading-content\",innerHTML:sanitizeDOMString(e)})),h(\"div\",{tabindex:\"0\"}))};Object.defineProperty(i.prototype,\"el\",{get:function(){return getElement(this)},enumerable:false,configurable:true});return i}();Loading.style={ios:loadingIosCss,md:loadingMdCss};export{Loading as ion_loading};"],"sourceRoot":""} \ No newline at end of file diff --git a/docs/example/static/js/28.711ef2a7.chunk.js b/docs/example/static/js/28.711ef2a7.chunk.js new file mode 100644 index 0000000..b5f8968 --- /dev/null +++ b/docs/example/static/js/28.711ef2a7.chunk.js @@ -0,0 +1,2 @@ +(this.webpackJsonpexample=this.webpackJsonpexample||[]).push([[28],{125:function(t,e,n){"use strict";n.d(e,"a",(function(){return r})),n.d(e,"b",(function(){return a})),n.d(e,"c",(function(){return o})),n.d(e,"d",(function(){return d}));var i=n(1),o=function(t,e){return null!==e.closest(t)},r=function(t,e){var n;return"string"===typeof t&&t.length>0?Object.assign(((n={"ion-color":!0})["ion-color-"+t]=!0,n),e):e},a=function(t){var e={};return function(t){return void 0!==t?(Array.isArray(t)?t:t.split(" ")).filter((function(t){return null!=t})).map((function(t){return t.trim()})).filter((function(t){return""!==t})):[]}(t).forEach((function(t){return e[t]=!0})),e},s=/^[a-z][a-z0-9+\-.]*:/,d=function(t,e,n,o){return Object(i.a)(void 0,void 0,void 0,(function(){var r;return Object(i.c)(this,(function(i){return null!=t&&"#"!==t[0]&&!s.test(t)&&(r=document.querySelector("ion-router"))?(null!=e&&e.preventDefault(),[2,r.push(t,n,o)]):[2,!1]}))}))}},99:function(t,e,n){"use strict";n.r(e),n.d(e,"ion_menu",(function(){return h})),n.d(e,"ion_menu_button",(function(){return v})),n.d(e,"ion_menu_toggle",(function(){return y}));var i=n(1),o=n(13),r=n(14),a=n(38),s=n(28),d=n(12),c=n(40),l=n(125),h=(n(27),n(2),function(){function t(t){Object(o.o)(this,t),this.ionWillOpen=Object(o.g)(this,"ionWillOpen",7),this.ionWillClose=Object(o.g)(this,"ionWillClose",7),this.ionDidOpen=Object(o.g)(this,"ionDidOpen",7),this.ionDidClose=Object(o.g)(this,"ionDidClose",7),this.ionMenuChange=Object(o.g)(this,"ionMenuChange",7),this.lastOnEnd=0,this.blocker=s.a.createBlocker({disableScroll:!0}),this.isAnimating=!1,this._isOpen=!1,this.isPaneVisible=!1,this.isEndSide=!1,this.disabled=!1,this.side="start",this.swipeGesture=!0,this.maxEdgeStart=50}return t.prototype.typeChanged=function(t,e){var 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},t.prototype.disabledChanged=function(){this.updateState(),this.ionMenuChange.emit({disabled:this.disabled,open:this._isOpen})},t.prototype.sideChanged=function(){this.isEndSide=Object(d.m)(this.side)},t.prototype.swipeGestureChanged=function(){this.updateState()},t.prototype.connectedCallback=function(){return Object(i.a)(this,void 0,void 0,(function(){var t,e,o,a,s=this;return Object(i.c)(this,(function(i){switch(i.label){case 0:return void 0===this.type&&(this.type=r.c.get("menuType","overlay")),t=this.el,e=t.parentNode,void 0===this.contentId&&console.warn('[DEPRECATED][ion-menu] Using the [main] attribute is deprecated, please use the "contentId" property instead:\nBEFORE:\n ...\n
...
\n\nAFTER:\n \n
...
\n'),(o=void 0!==this.contentId?document.getElementById(this.contentId):e&&e.querySelector&&e.querySelector("[main]"))&&o.tagName?(this.contentEl=o,o.classList.add("menu-content"),this.typeChanged(this.type,void 0),this.sideChanged(),c.a._register(this),a=this,[4,Promise.resolve().then(n.bind(null,37))]):(console.error('Menu: must have a "content" element to listen for drag events on.'),[2]);case 1:return a.gesture=i.sent().createGesture({el:document,gestureName:"menu-swipe",gesturePriority:30,threshold:10,blurOnStart:!0,canStart:function(t){return s.canStart(t)},onWillStart:function(){return s.onWillStart()},onStart:function(){return s.onStart()},onMove:function(t){return s.onMove(t)},onEnd:function(t){return s.onEnd(t)}}),this.updateState(),[2]}}))}))},t.prototype.componentDidLoad=function(){return Object(i.a)(this,void 0,void 0,(function(){return Object(i.c)(this,(function(t){return this.ionMenuChange.emit({disabled:this.disabled,open:this._isOpen}),this.updateState(),[2]}))}))},t.prototype.disconnectedCallback=function(){this.blocker.destroy(),c.a._unregister(this),this.animation&&this.animation.destroy(),this.gesture&&(this.gesture.destroy(),this.gesture=void 0),this.animation=void 0,this.contentEl=this.backdropEl=this.menuInnerEl=void 0},t.prototype.onSplitPaneChanged=function(t){this.isPaneVisible=t.detail.isPane(this.el),this.updateState()},t.prototype.onBackdropClick=function(t){this._isOpen&&this.lastOnEnd=0&&(c>.2||t.deltaX>l),p=c<=0&&(c<-.2||t.deltaX<-l),m=n?i?h:p:i?p:h,b=!n&&m;n&&!m&&(b=!0),this.lastOnEnd=t.currentTime;var f=m?.001:-.001,g=s<0?.01:s;f+=Object(a.a)([0,0],[.4,0],[.6,1],[1,1],Object(d.j)(0,g,.9999))[0]||0;var v=this._isOpen?!m:m;this.animation.easing("cubic-bezier(0.4, 0.0, 0.6, 1)").onFinish((function(){return e.afterAnimation(b)}),{oneTimeCallback:!0}).progressEnd(v?1:0,this._isOpen?1-f:f,300)}else Object(d.l)(!1,"isAnimating has to be true")},t.prototype.beforeAnimation=function(t){Object(d.l)(!this.isAnimating,"_before() should not be called while animating"),this.el.classList.add(m),this.backdropEl&&this.backdropEl.classList.add(b),this.blocker.block(),this.isAnimating=!0,t?this.ionWillOpen.emit():this.ionWillClose.emit()},t.prototype.afterAnimation=function(t){Object(d.l)(this.isAnimating,"_before() should be called while animating"),this._isOpen=t,this.isAnimating=!1,this._isOpen||this.blocker.unblock(),t?(this.contentEl&&this.contentEl.classList.add(f),this.ionDidOpen.emit()):(this.el.classList.remove(m),this.contentEl&&this.contentEl.classList.remove(f),this.backdropEl&&this.backdropEl.classList.remove(b),this.animation&&this.animation.stop(),this.ionDidClose.emit())},t.prototype.updateState=function(){var t=this._isActive();this.gesture&&this.gesture.enable(t&&this.swipeGesture),!t&&this._isOpen&&this.forceClosing(),this.disabled||c.a._setActiveMenu(this),Object(d.l)(!this.isAnimating,"can not be animating")},t.prototype.forceClosing=function(){Object(d.l)(this._isOpen,"menu cannot be closed"),this.isAnimating=!0,this.animation.direction("reverse").play({sync:!0}),this.afterAnimation(!1)},t.prototype.render=function(){var t,e=this,n=this,i=n.isEndSide,a=n.type,s=n.disabled,d=n.isPaneVisible,c=Object(r.b)(this);return Object(o.j)(o.c,{role:"navigation",class:(t={},t[c]=!0,t["menu-type-"+a]=!0,t["menu-enabled"]=!s,t["menu-side-end"]=i,t["menu-side-start"]=!i,t["menu-pane-visible"]=d,t)},Object(o.j)("div",{class:"menu-inner",part:"container",ref:function(t){return e.menuInnerEl=t}},Object(o.j)("slot",null)),Object(o.j)("ion-backdrop",{ref:function(t){return e.backdropEl=t},class:"menu-backdrop",tappable:!1,stopPropagation:!1,part:"backdrop"}))},Object.defineProperty(t.prototype,"el",{get:function(){return Object(o.k)(this)},enumerable:!1,configurable:!0}),Object.defineProperty(t,"watchers",{get:function(){return{type:["typeChanged"],disabled:["disabledChanged"],side:["sideChanged"],swipeGesture:["swipeGestureChanged"]}},enumerable:!1,configurable:!0}),t}()),u=function(t,e,n){return Math.max(0,e!==n?-t:t)},p=function(t,e,n,i){return n?e>=t.innerWidth-i:e<=i},m="show-menu",b="show-backdrop",f="menu-content-open";h.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{left:0;right:auto;top:0;bottom:0;-webkit-transform:translate3d(-9999px, 0, 0);transform:translate3d(-9999px, 0, 0);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}[dir=rtl] .menu-inner,:host-context([dir=rtl]) .menu-inner{left:unset;right:unset;left:auto;right:0}[dir=rtl] .menu-inner,:host-context([dir=rtl]) .menu-inner{-webkit-transform:translate3d(calc(-1 * -9999px), 0, 0);transform:translate3d(calc(-1 * -9999px), 0, 0)}:host(.menu-side-start) .menu-inner{--ion-safe-area-right:0px;right:auto;left:0}:host(.menu-side-end) .menu-inner{--ion-safe-area-left:0px;right:0;left: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{left:0;right:auto;top:0;bottom:0;-webkit-transform:translate3d(-9999px, 0, 0);transform:translate3d(-9999px, 0, 0);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}[dir=rtl] .menu-inner,:host-context([dir=rtl]) .menu-inner{left:unset;right:unset;left:auto;right:0}[dir=rtl] .menu-inner,:host-context([dir=rtl]) .menu-inner{-webkit-transform:translate3d(calc(-1 * -9999px), 0, 0);transform:translate3d(calc(-1 * -9999px), 0, 0)}:host(.menu-side-start) .menu-inner{--ion-safe-area-right:0px;right:auto;left:0}:host(.menu-side-end) .menu-inner{--ion-safe-area-left:0px;right:0;left: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)}"};var g=function(t){return Object(i.a)(void 0,void 0,void 0,(function(){var e,n;return Object(i.c)(this,(function(i){switch(i.label){case 0:return[4,c.a.get(t)];case 1:return e=i.sent(),(n=e)?[4,e.isActive()]:[3,3];case 2:n=i.sent(),i.label=3;case 3:return[2,!!n]}}))}))},v=function(){function t(t){var e=this;Object(o.o)(this,t),this.inheritedAttributes={},this.visible=!1,this.disabled=!1,this.autoHide=!0,this.type="button",this.onClick=function(){return Object(i.a)(e,void 0,void 0,(function(){return Object(i.c)(this,(function(t){return[2,c.a.toggle(this.menu)]}))}))}}return t.prototype.componentWillLoad=function(){this.inheritedAttributes=Object(d.i)(this.el,["aria-label"])},t.prototype.componentDidLoad=function(){this.visibilityChanged()},t.prototype.visibilityChanged=function(){return Object(i.a)(this,void 0,void 0,(function(){var t;return Object(i.c)(this,(function(e){switch(e.label){case 0:return t=this,[4,g(this.menu)];case 1:return t.visible=e.sent(),[2]}}))}))},t.prototype.render=function(){var t,e=this,n=e.color,i=e.disabled,a=e.inheritedAttributes,s=Object(r.b)(this),d=r.c.get("menuIcon","ios"===s?"menu-outline":"menu-sharp"),c=this.autoHide&&!this.visible,h={type:this.type},u=a["aria-label"]||"menu";return Object(o.j)(o.c,{onClick:this.onClick,"aria-disabled":i?"true":null,"aria-hidden":c?"true":null,class:Object(l.a)(n,(t={},t[s]=!0,t.button=!0,t["menu-button-hidden"]=c,t["menu-button-disabled"]=i,t["in-toolbar"]=Object(l.c)("ion-toolbar",this.el),t["in-toolbar-color"]=Object(l.c)("ion-toolbar[color]",this.el),t["ion-activatable"]=!0,t["ion-focusable"]=!0,t))},Object(o.j)("button",Object.assign({},h,{disabled:i,class:"button-native",part:"native","aria-label":u}),Object(o.j)("span",{class:"button-inner"},Object(o.j)("slot",null,Object(o.j)("ion-icon",{part:"icon",icon:d,mode:s,lazy:!1,"aria-hidden":"true"}))),"md"===s&&Object(o.j)("ion-ripple-effect",{type:"unbounded"})))},Object.defineProperty(t.prototype,"el",{get:function(){return Object(o.k)(this)},enumerable:!1,configurable:!0}),t}();v.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;padding-left:var(--padding-start);padding-right: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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.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;padding-left:var(--padding-start);padding-right: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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.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)}}'};var y=function(){function t(t){var e=this;Object(o.o)(this,t),this.visible=!1,this.autoHide=!0,this.onClick=function(){return c.a.toggle(e.menu)}}return t.prototype.connectedCallback=function(){this.visibilityChanged()},t.prototype.visibilityChanged=function(){return Object(i.a)(this,void 0,void 0,(function(){var t;return Object(i.c)(this,(function(e){switch(e.label){case 0:return t=this,[4,g(this.menu)];case 1:return t.visible=e.sent(),[2]}}))}))},t.prototype.render=function(){var t,e=Object(r.b)(this),n=this.autoHide&&!this.visible;return Object(o.j)(o.c,{onClick:this.onClick,"aria-hidden":n?"true":null,class:(t={},t[e]=!0,t["menu-toggle-hidden"]=n,t)},Object(o.j)("slot",null))},t}();y.style=":host(.menu-toggle-hidden){display:none}"}}]); +//# sourceMappingURL=28.711ef2a7.chunk.js.map \ No newline at end of file diff --git a/docs/example/static/js/28.711ef2a7.chunk.js.map b/docs/example/static/js/28.711ef2a7.chunk.js.map new file mode 100644 index 0000000..be08811 --- /dev/null +++ b/docs/example/static/js/28.711ef2a7.chunk.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["../node_modules/@ionic/core/dist/esm-es5/theme-ff3fc52f.js","../node_modules/@ionic/core/dist/esm-es5/ion-menu_3.entry.js"],"names":["hostContext","r","t","closest","createColorClasses","e","length","Object","assign","getClassMap","undefined","Array","isArray","split","filter","map","trim","getClassList","forEach","SCHEME","openURL","n","__awaiter","o","__generator","this","a","test","document","querySelector","preventDefault","push","Menu","registerInstance","ionWillOpen","createEvent","ionWillClose","ionDidOpen","ionDidClose","ionMenuChange","lastOnEnd","blocker","GESTURE_CONTROLLER","createBlocker","disableScroll","isAnimating","_isOpen","isPaneVisible","isEndSide","disabled","side","swipeGesture","maxEdgeStart","prototype","typeChanged","contentEl","classList","remove","add","removeAttribute","menuInnerEl","animation","disabledChanged","updateState","emit","open","sideChanged","swipeGestureChanged","connectedCallback","i","label","type","config","get","el","parentNode","contentId","console","warn","getElementById","tagName","menuController","_register","error","gesture","sent","createGesture","gestureName","gesturePriority","threshold","blurOnStart","canStart","onWillStart","onStart","onMove","onEnd","componentDidLoad","disconnectedCallback","destroy","_unregister","backdropEl","onSplitPaneChanged","detail","isPane","onBackdropClick","timeStamp","composedPath","includes","stopPropagation","close","isOpen","Promise","resolve","isActive","_isActive","setOpen","toggle","_setOpen","beforeAnimation","loadAnimation","startAnimation","afterAnimation","offsetWidth","width","_createAnimation","getBoolean","duration","fill","s","getIonMode","direction","easing","onFinish","getDirection","play","sync","canSwipe","_getOpenSync","checkEdgeSide","window","currentX","progressStart","assert","computeDelta","deltaX","progressStep","velocityX","d","l","u","h","c","currentTime","p","m","getTimeGivenProgression","clamp","f","oneTimeCallback","progressEnd","SHOW_MENU","SHOW_BACKDROP","block","unblock","MENU_CONTENT_OPEN","stop","enable","forceClosing","_setActiveMenu","render","Host","role","class","part","ref","tappable","defineProperty","getElement","enumerable","configurable","Math","max","innerWidth","style","ios","md","updateVisibility","MenuButton","inheritedAttributes","visible","autoHide","onClick","menu","componentWillLoad","inheritAttributes","visibilityChanged","color","icon","mode","lazy","MenuToggle"],"mappings":"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","file":"static/js/28.711ef2a7.chunk.js","sourcesContent":["import{__awaiter,__generator}from\"tslib\";var hostContext=function(r,t){return t.closest(r)!==null};var createColorClasses=function(r,t){var e;return typeof r===\"string\"&&r.length>0?Object.assign((e={\"ion-color\":true},e[\"ion-color-\"+r]=true,e),t):t};var getClassList=function(r){if(r!==undefined){var t=Array.isArray(r)?r:r.split(\" \");return t.filter((function(r){return r!=null})).map((function(r){return r.trim()})).filter((function(r){return r!==\"\"}))}return[]};var getClassMap=function(r){var t={};getClassList(r).forEach((function(r){return t[r]=true}));return t};var SCHEME=/^[a-z][a-z0-9+\\-.]*:/;var openURL=function(r,t,e,n){return __awaiter(void 0,void 0,void 0,(function(){var o;return __generator(this,(function(a){if(r!=null&&r[0]!==\"#\"&&!SCHEME.test(r)){o=document.querySelector(\"ion-router\");if(o){if(t!=null){t.preventDefault()}return[2,o.push(r,e,n)]}}return[2,false]}))}))};export{createColorClasses as c,getClassMap as g,hostContext as h,openURL as o};","import{__awaiter,__generator}from\"tslib\";import{r as registerInstance,e as createEvent,h,H as Host,i as getElement}from\"./index-7a8b7a1c.js\";import{c as config,b as getIonMode}from\"./ionic-global-63a97a32.js\";import{g as getTimeGivenProgression}from\"./cubic-bezier-eea9a7a9.js\";import{G as GESTURE_CONTROLLER}from\"./gesture-controller-31cb6bb9.js\";import{m as isEndSide,l as assert,j as clamp,i as inheritAttributes}from\"./helpers-dd7e4b7b.js\";import{m as menuController}from\"./index-0d58a5bf.js\";import{c as createColorClasses,h as hostContext}from\"./theme-ff3fc52f.js\";import\"./hardware-back-button-4a6b37fb.js\";import\"./animation-096c6391.js\";var menuIosCss=\":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{left:0;right:auto;top:0;bottom:0;-webkit-transform:translate3d(-9999px, 0, 0);transform:translate3d(-9999px, 0, 0);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}[dir=rtl] .menu-inner,:host-context([dir=rtl]) .menu-inner{left:unset;right:unset;left:auto;right:0}[dir=rtl] .menu-inner,:host-context([dir=rtl]) .menu-inner{-webkit-transform:translate3d(calc(-1 * -9999px), 0, 0);transform:translate3d(calc(-1 * -9999px), 0, 0)}:host(.menu-side-start) .menu-inner{--ion-safe-area-right:0px;right:auto;left:0}:host(.menu-side-end) .menu-inner{--ion-safe-area-left:0px;right:0;left: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}\";var menuMdCss=\":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{left:0;right:auto;top:0;bottom:0;-webkit-transform:translate3d(-9999px, 0, 0);transform:translate3d(-9999px, 0, 0);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}[dir=rtl] .menu-inner,:host-context([dir=rtl]) .menu-inner{left:unset;right:unset;left:auto;right:0}[dir=rtl] .menu-inner,:host-context([dir=rtl]) .menu-inner{-webkit-transform:translate3d(calc(-1 * -9999px), 0, 0);transform:translate3d(calc(-1 * -9999px), 0, 0)}:host(.menu-side-start) .menu-inner{--ion-safe-area-right:0px;right:auto;left:0}:host(.menu-side-end) .menu-inner{--ion-safe-area-left:0px;right:0;left: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)}\";var iosEasing=\"cubic-bezier(0.32,0.72,0,1)\";var mdEasing=\"cubic-bezier(0.0,0.0,0.2,1)\";var iosEasingReverse=\"cubic-bezier(1, 0, 0.68, 0.28)\";var mdEasingReverse=\"cubic-bezier(0.4, 0, 0.6, 1)\";var Menu=function(){function t(t){registerInstance(this,t);this.ionWillOpen=createEvent(this,\"ionWillOpen\",7);this.ionWillClose=createEvent(this,\"ionWillClose\",7);this.ionDidOpen=createEvent(this,\"ionDidOpen\",7);this.ionDidClose=createEvent(this,\"ionDidClose\",7);this.ionMenuChange=createEvent(this,\"ionMenuChange\",7);this.lastOnEnd=0;this.blocker=GESTURE_CONTROLLER.createBlocker({disableScroll:true});this.isAnimating=false;this._isOpen=false;this.isPaneVisible=false;this.isEndSide=false;this.disabled=false;this.side=\"start\";this.swipeGesture=true;this.maxEdgeStart=50}t.prototype.typeChanged=function(t,e){var n=this.contentEl;if(n){if(e!==undefined){n.classList.remove(\"menu-content-\"+e)}n.classList.add(\"menu-content-\"+t);n.removeAttribute(\"style\")}if(this.menuInnerEl){this.menuInnerEl.removeAttribute(\"style\")}this.animation=undefined};t.prototype.disabledChanged=function(){this.updateState();this.ionMenuChange.emit({disabled:this.disabled,open:this._isOpen})};t.prototype.sideChanged=function(){this.isEndSide=isEndSide(this.side)};t.prototype.swipeGestureChanged=function(){this.updateState()};t.prototype.connectedCallback=function(){return __awaiter(this,void 0,void 0,(function(){var t,e,n,i;var o=this;return __generator(this,(function(r){switch(r.label){case 0:if(this.type===undefined){this.type=config.get(\"menuType\",\"overlay\")}t=this.el;e=t.parentNode;if(this.contentId===undefined){console.warn('[DEPRECATED][ion-menu] Using the [main] attribute is deprecated, please use the \"contentId\" property instead:\\nBEFORE:\\n ...\\n
...
\\n\\nAFTER:\\n \\n
...
\\n')}n=this.contentId!==undefined?document.getElementById(this.contentId):e&&e.querySelector&&e.querySelector(\"[main]\");if(!n||!n.tagName){console.error('Menu: must have a \"content\" element to listen for drag events on.');return[2]}this.contentEl=n;n.classList.add(\"menu-content\");this.typeChanged(this.type,undefined);this.sideChanged();menuController._register(this);i=this;return[4,import(\"./index-34cb2743.js\")];case 1:i.gesture=r.sent().createGesture({el:document,gestureName:\"menu-swipe\",gesturePriority:30,threshold:10,blurOnStart:true,canStart:function(t){return o.canStart(t)},onWillStart:function(){return o.onWillStart()},onStart:function(){return o.onStart()},onMove:function(t){return o.onMove(t)},onEnd:function(t){return o.onEnd(t)}});this.updateState();return[2]}}))}))};t.prototype.componentDidLoad=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(t){this.ionMenuChange.emit({disabled:this.disabled,open:this._isOpen});this.updateState();return[2]}))}))};t.prototype.disconnectedCallback=function(){this.blocker.destroy();menuController._unregister(this);if(this.animation){this.animation.destroy()}if(this.gesture){this.gesture.destroy();this.gesture=undefined}this.animation=undefined;this.contentEl=this.backdropEl=this.menuInnerEl=undefined};t.prototype.onSplitPaneChanged=function(t){this.isPaneVisible=t.detail.isPane(this.el);this.updateState()};t.prototype.onBackdropClick=function(t){if(this._isOpen&&this.lastOnEnd=0&&(s>.2||t.deltaX>d);var u=s<=0&&(s<-.2||t.deltaX<-d);var h=n?i?l:u:i?u:l;var c=!n&&h;if(n&&!h){c=true}this.lastOnEnd=t.currentTime;var p=h?.001:-.001;var m=a<0?.01:a;p+=getTimeGivenProgression([0,0],[.4,0],[.6,1],[1,1],clamp(0,m,.9999))[0]||0;var f=this._isOpen?!h:h;this.animation.easing(\"cubic-bezier(0.4, 0.0, 0.6, 1)\").onFinish((function(){return e.afterAnimation(c)}),{oneTimeCallback:true}).progressEnd(f?1:0,this._isOpen?1-p:p,300)};t.prototype.beforeAnimation=function(t){assert(!this.isAnimating,\"_before() should not be called while animating\");this.el.classList.add(SHOW_MENU);if(this.backdropEl){this.backdropEl.classList.add(SHOW_BACKDROP)}this.blocker.block();this.isAnimating=true;if(t){this.ionWillOpen.emit()}else{this.ionWillClose.emit()}};t.prototype.afterAnimation=function(t){assert(this.isAnimating,\"_before() should be called while animating\");this._isOpen=t;this.isAnimating=false;if(!this._isOpen){this.blocker.unblock()}if(t){if(this.contentEl){this.contentEl.classList.add(MENU_CONTENT_OPEN)}this.ionDidOpen.emit()}else{this.el.classList.remove(SHOW_MENU);if(this.contentEl){this.contentEl.classList.remove(MENU_CONTENT_OPEN)}if(this.backdropEl){this.backdropEl.classList.remove(SHOW_BACKDROP)}if(this.animation){this.animation.stop()}this.ionDidClose.emit()}};t.prototype.updateState=function(){var t=this._isActive();if(this.gesture){this.gesture.enable(t&&this.swipeGesture)}if(!t&&this._isOpen){this.forceClosing()}if(!this.disabled){menuController._setActiveMenu(this)}assert(!this.isAnimating,\"can not be animating\")};t.prototype.forceClosing=function(){assert(this._isOpen,\"menu cannot be closed\");this.isAnimating=true;var t=this.animation.direction(\"reverse\");t.play({sync:true});this.afterAnimation(false)};t.prototype.render=function(){var t;var e=this;var n=this,i=n.isEndSide,o=n.type,r=n.disabled,a=n.isPaneVisible;var s=getIonMode(this);return h(Host,{role:\"navigation\",class:(t={},t[s]=true,t[\"menu-type-\"+o]=true,t[\"menu-enabled\"]=!r,t[\"menu-side-end\"]=i,t[\"menu-side-start\"]=!i,t[\"menu-pane-visible\"]=a,t)},h(\"div\",{class:\"menu-inner\",part:\"container\",ref:function(t){return e.menuInnerEl=t}},h(\"slot\",null)),h(\"ion-backdrop\",{ref:function(t){return e.backdropEl=t},class:\"menu-backdrop\",tappable:false,stopPropagation:false,part:\"backdrop\"}))};Object.defineProperty(t.prototype,\"el\",{get:function(){return getElement(this)},enumerable:false,configurable:true});Object.defineProperty(t,\"watchers\",{get:function(){return{type:[\"typeChanged\"],disabled:[\"disabledChanged\"],side:[\"sideChanged\"],swipeGesture:[\"swipeGestureChanged\"]}},enumerable:false,configurable:true});return t}();var computeDelta=function(t,e,n){return Math.max(0,e!==n?-t:t)};var checkEdgeSide=function(t,e,n,i){if(n){return e>=t.innerWidth-i}else{return e<=i}};var SHOW_MENU=\"show-menu\";var SHOW_BACKDROP=\"show-backdrop\";var MENU_CONTENT_OPEN=\"menu-content-open\";Menu.style={ios:menuIosCss,md:menuMdCss};var updateVisibility=function(t){return __awaiter(void 0,void 0,void 0,(function(){var e,n;return __generator(this,(function(i){switch(i.label){case 0:return[4,menuController.get(t)];case 1:e=i.sent();n=e;if(!n)return[3,3];return[4,e.isActive()];case 2:n=i.sent();i.label=3;case 3:return[2,!!n]}}))}))};var menuButtonIosCss=':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;padding-left:var(--padding-start);padding-right: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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.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}}';var menuButtonMdCss=':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;padding-left:var(--padding-start);padding-right: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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.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)}}';var MenuButton=function(){function t(t){var e=this;registerInstance(this,t);this.inheritedAttributes={};this.visible=false;this.disabled=false;this.autoHide=true;this.type=\"button\";this.onClick=function(){return __awaiter(e,void 0,void 0,(function(){return __generator(this,(function(t){return[2,menuController.toggle(this.menu)]}))}))}}t.prototype.componentWillLoad=function(){this.inheritedAttributes=inheritAttributes(this.el,[\"aria-label\"])};t.prototype.componentDidLoad=function(){this.visibilityChanged()};t.prototype.visibilityChanged=function(){return __awaiter(this,void 0,void 0,(function(){var t;return __generator(this,(function(e){switch(e.label){case 0:t=this;return[4,updateVisibility(this.menu)];case 1:t.visible=e.sent();return[2]}}))}))};t.prototype.render=function(){var t;var e=this,n=e.color,i=e.disabled,o=e.inheritedAttributes;var r=getIonMode(this);var a=config.get(\"menuIcon\",r===\"ios\"?\"menu-outline\":\"menu-sharp\");var s=this.autoHide&&!this.visible;var d={type:this.type};var l=o[\"aria-label\"]||\"menu\";return h(Host,{onClick:this.onClick,\"aria-disabled\":i?\"true\":null,\"aria-hidden\":s?\"true\":null,class:createColorClasses(n,(t={},t[r]=true,t[\"button\"]=true,t[\"menu-button-hidden\"]=s,t[\"menu-button-disabled\"]=i,t[\"in-toolbar\"]=hostContext(\"ion-toolbar\",this.el),t[\"in-toolbar-color\"]=hostContext(\"ion-toolbar[color]\",this.el),t[\"ion-activatable\"]=true,t[\"ion-focusable\"]=true,t))},h(\"button\",Object.assign({},d,{disabled:i,class:\"button-native\",part:\"native\",\"aria-label\":l}),h(\"span\",{class:\"button-inner\"},h(\"slot\",null,h(\"ion-icon\",{part:\"icon\",icon:a,mode:r,lazy:false,\"aria-hidden\":\"true\"}))),r===\"md\"&&h(\"ion-ripple-effect\",{type:\"unbounded\"})))};Object.defineProperty(t.prototype,\"el\",{get:function(){return getElement(this)},enumerable:false,configurable:true});return t}();MenuButton.style={ios:menuButtonIosCss,md:menuButtonMdCss};var menuToggleCss=\":host(.menu-toggle-hidden){display:none}\";var MenuToggle=function(){function t(t){var e=this;registerInstance(this,t);this.visible=false;this.autoHide=true;this.onClick=function(){return menuController.toggle(e.menu)}}t.prototype.connectedCallback=function(){this.visibilityChanged()};t.prototype.visibilityChanged=function(){return __awaiter(this,void 0,void 0,(function(){var t;return __generator(this,(function(e){switch(e.label){case 0:t=this;return[4,updateVisibility(this.menu)];case 1:t.visible=e.sent();return[2]}}))}))};t.prototype.render=function(){var t;var e=getIonMode(this);var n=this.autoHide&&!this.visible;return h(Host,{onClick:this.onClick,\"aria-hidden\":n?\"true\":null,class:(t={},t[e]=true,t[\"menu-toggle-hidden\"]=n,t)},h(\"slot\",null))};return t}();MenuToggle.style=menuToggleCss;export{Menu as ion_menu,MenuButton as ion_menu_button,MenuToggle as ion_menu_toggle};"],"sourceRoot":""} \ No newline at end of file diff --git a/docs/example/static/js/29.fb9329b0.chunk.js b/docs/example/static/js/29.fb9329b0.chunk.js new file mode 100644 index 0000000..43448fa --- /dev/null +++ b/docs/example/static/js/29.fb9329b0.chunk.js @@ -0,0 +1,2 @@ +(this.webpackJsonpexample=this.webpackJsonpexample||[]).push([[29],{103:function(i,t,n){"use strict";n.r(t),n.d(t,"ion_progress_bar",(function(){return s}));var r=n(13),e=n(14),a=n(12),o=n(125),s=function(){function i(i){Object(r.o)(this,i),this.type="determinate",this.reversed=!1,this.value=0,this.buffer=1}return i.prototype.render=function(){var i,t=this,n=t.color,a=t.type,s=t.reversed,b=t.value,f=t.buffer,l=e.c.getBoolean("_testing"),u=Object(e.b)(this);return Object(r.j)(r.c,{role:"progressbar","aria-valuenow":"determinate"===a?b:null,"aria-valuemin":"0","aria-valuemax":"1",class:Object(o.a)(n,(i={},i[u]=!0,i["progress-bar-"+a]=!0,i["progress-paused"]=l,i["progress-bar-reversed"]="rtl"===document.dir?!s:s,i))},"indeterminate"===a?c():m(b,f))},i}(),c=function(){return Object(r.j)("div",{part:"track",class:"progress-buffer-bar"},Object(r.j)("div",{class:"indeterminate-bar-primary"},Object(r.j)("span",{part:"progress",class:"progress-indeterminate"})),Object(r.j)("div",{class:"indeterminate-bar-secondary"},Object(r.j)("span",{part:"progress",class:"progress-indeterminate"})))},m=function(i,t){var n=Object(a.j)(0,i,1),e=Object(a.j)(0,t,1);return[Object(r.j)("div",{part:"progress",class:"progress",style:{transform:"scaleX("+n+")"}}),Object(r.j)("div",{class:{"buffer-circles-container":!0,"ion-hide":1===e},style:{transform:"translateX("+100*e+"%)"}},Object(r.j)("div",{class:"buffer-circles-container",style:{transform:"translateX(-"+100*e+"%)"}},Object(r.j)("div",{part:"stream",class:"buffer-circles"}))),Object(r.j)("div",{part:"track",class:"progress-buffer-bar",style:{transform:"scaleX("+e+")"}})]};s.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}"}},125:function(i,t,n){"use strict";n.d(t,"a",(function(){return a})),n.d(t,"b",(function(){return o})),n.d(t,"c",(function(){return e})),n.d(t,"d",(function(){return c}));var r=n(1),e=function(i,t){return null!==t.closest(i)},a=function(i,t){var n;return"string"===typeof i&&i.length>0?Object.assign(((n={"ion-color":!0})["ion-color-"+i]=!0,n),t):t},o=function(i){var t={};return function(i){return void 0!==i?(Array.isArray(i)?i:i.split(" ")).filter((function(i){return null!=i})).map((function(i){return i.trim()})).filter((function(i){return""!==i})):[]}(i).forEach((function(i){return t[i]=!0})),t},s=/^[a-z][a-z0-9+\-.]*:/,c=function(i,t,n,e){return Object(r.a)(void 0,void 0,void 0,(function(){var a;return Object(r.c)(this,(function(r){return null!=i&&"#"!==i[0]&&!s.test(i)&&(a=document.querySelector("ion-router"))?(null!=t&&t.preventDefault(),[2,a.push(i,n,e)]):[2,!1]}))}))}}}]); +//# sourceMappingURL=29.fb9329b0.chunk.js.map \ No newline at end of file diff --git a/docs/example/static/js/29.fb9329b0.chunk.js.map b/docs/example/static/js/29.fb9329b0.chunk.js.map new file mode 100644 index 0000000..54c3ed8 --- /dev/null +++ b/docs/example/static/js/29.fb9329b0.chunk.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["../node_modules/@ionic/core/dist/esm-es5/ion-progress-bar.entry.js","../node_modules/@ionic/core/dist/esm-es5/theme-ff3fc52f.js"],"names":["ProgressBar","i","registerInstance","this","type","reversed","value","buffer","prototype","render","r","t","color","e","n","a","s","o","config","getBoolean","m","getIonMode","h","Host","role","class","createColorClasses","document","dir","renderIndeterminate","renderProgress","part","clamp","style","transform","ios","md","hostContext","closest","length","Object","assign","getClassMap","undefined","Array","isArray","split","filter","map","trim","getClassList","forEach","SCHEME","openURL","__awaiter","__generator","test","querySelector","preventDefault","push"],"mappings":"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","file":"static/js/29.fb9329b0.chunk.js","sourcesContent":["import{r as registerInstance,h,H as Host}from\"./index-7a8b7a1c.js\";import{c as config,b as getIonMode}from\"./ionic-global-63a97a32.js\";import{j as clamp}from\"./helpers-dd7e4b7b.js\";import{c as createColorClasses}from\"./theme-ff3fc52f.js\";var progressBarIosCss=\":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}\";var progressBarMdCss=\":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}\";var ProgressBar=function(){function i(i){registerInstance(this,i);this.type=\"determinate\";this.reversed=false;this.value=0;this.buffer=1}i.prototype.render=function(){var i;var r=this,t=r.color,e=r.type,n=r.reversed,a=r.value,s=r.buffer;var o=config.getBoolean(\"_testing\");var m=getIonMode(this);return h(Host,{role:\"progressbar\",\"aria-valuenow\":e===\"determinate\"?a:null,\"aria-valuemin\":\"0\",\"aria-valuemax\":\"1\",class:createColorClasses(t,(i={},i[m]=true,i[\"progress-bar-\"+e]=true,i[\"progress-paused\"]=o,i[\"progress-bar-reversed\"]=document.dir===\"rtl\"?!n:n,i))},e===\"indeterminate\"?renderIndeterminate():renderProgress(a,s))};return i}();var renderIndeterminate=function(){return h(\"div\",{part:\"track\",class:\"progress-buffer-bar\"},h(\"div\",{class:\"indeterminate-bar-primary\"},h(\"span\",{part:\"progress\",class:\"progress-indeterminate\"})),h(\"div\",{class:\"indeterminate-bar-secondary\"},h(\"span\",{part:\"progress\",class:\"progress-indeterminate\"})))};var renderProgress=function(i,r){var t=clamp(0,i,1);var e=clamp(0,r,1);return[h(\"div\",{part:\"progress\",class:\"progress\",style:{transform:\"scaleX(\"+t+\")\"}}),h(\"div\",{class:{\"buffer-circles-container\":true,\"ion-hide\":e===1},style:{transform:\"translateX(\"+e*100+\"%)\"}},h(\"div\",{class:\"buffer-circles-container\",style:{transform:\"translateX(-\"+e*100+\"%)\"}},h(\"div\",{part:\"stream\",class:\"buffer-circles\"}))),h(\"div\",{part:\"track\",class:\"progress-buffer-bar\",style:{transform:\"scaleX(\"+e+\")\"}})]};ProgressBar.style={ios:progressBarIosCss,md:progressBarMdCss};export{ProgressBar as ion_progress_bar};","import{__awaiter,__generator}from\"tslib\";var hostContext=function(r,t){return t.closest(r)!==null};var createColorClasses=function(r,t){var e;return typeof r===\"string\"&&r.length>0?Object.assign((e={\"ion-color\":true},e[\"ion-color-\"+r]=true,e),t):t};var getClassList=function(r){if(r!==undefined){var t=Array.isArray(r)?r:r.split(\" \");return t.filter((function(r){return r!=null})).map((function(r){return r.trim()})).filter((function(r){return r!==\"\"}))}return[]};var getClassMap=function(r){var t={};getClassList(r).forEach((function(r){return t[r]=true}));return t};var SCHEME=/^[a-z][a-z0-9+\\-.]*:/;var openURL=function(r,t,e,n){return __awaiter(void 0,void 0,void 0,(function(){var o;return __generator(this,(function(a){if(r!=null&&r[0]!==\"#\"&&!SCHEME.test(r)){o=document.querySelector(\"ion-router\");if(o){if(t!=null){t.preventDefault()}return[2,o.push(r,e,n)]}}return[2,false]}))}))};export{createColorClasses as c,getClassMap as g,hostContext as h,openURL as o};"],"sourceRoot":""} \ No newline at end of file diff --git a/docs/example/static/js/30.a5b09690.chunk.js b/docs/example/static/js/30.a5b09690.chunk.js new file mode 100644 index 0000000..8023ba2 --- /dev/null +++ b/docs/example/static/js/30.a5b09690.chunk.js @@ -0,0 +1,2 @@ +(this.webpackJsonpexample=this.webpackJsonpexample||[]).push([[30],{104:function(t,e,i){"use strict";i.r(e),i.d(e,"ion_radio",(function(){return l})),i.d(e,"ion_radio_group",(function(){return d}));var r=i(1),o=i(13),n=i(14),a=i(12),s=i(125),l=function(){function t(t){var e=this;Object(o.o)(this,t),this.ionStyle=Object(o.g)(this,"ionStyle",7),this.ionFocus=Object(o.g)(this,"ionFocus",7),this.ionBlur=Object(o.g)(this,"ionBlur",7),this.inputId="ion-rb-"+c++,this.radioGroup=null,this.checked=!1,this.buttonTabindex=-1,this.name=this.inputId,this.disabled=!1,this.updateState=function(){e.radioGroup&&(e.checked=e.radioGroup.value===e.value)},this.onFocus=function(){e.ionFocus.emit()},this.onBlur=function(){e.ionBlur.emit()}}return t.prototype.setFocus=function(t){return Object(r.a)(this,void 0,void 0,(function(){return Object(r.c)(this,(function(e){return t.stopPropagation(),t.preventDefault(),this.el.focus(),[2]}))}))},t.prototype.setButtonTabindex=function(t){return Object(r.a)(this,void 0,void 0,(function(){return Object(r.c)(this,(function(e){return this.buttonTabindex=t,[2]}))}))},t.prototype.connectedCallback=function(){void 0===this.value&&(this.value=this.inputId);var t=this.radioGroup=this.el.closest("ion-radio-group");t&&(this.updateState(),Object(a.a)(t,"ionChange",this.updateState))},t.prototype.disconnectedCallback=function(){var t=this.radioGroup;t&&(Object(a.b)(t,"ionChange",this.updateState),this.radioGroup=null)},t.prototype.componentWillLoad=function(){this.emitStyle()},t.prototype.emitStyle=function(){this.ionStyle.emit({"radio-checked":this.checked,"interactive-disabled":this.disabled})},t.prototype.render=function(){var t,e=this,i=e.inputId,r=e.disabled,l=e.checked,c=e.color,d=e.el,u=e.buttonTabindex,b=Object(n.b)(this),p=Object(a.d)(d,i),h=p.label,g=p.labelId,m=p.labelText;return Object(o.j)(o.c,{"aria-checked":""+l,"aria-hidden":r?"true":null,"aria-labelledby":h?g:null,role:"radio",tabindex:u,onFocus:this.onFocus,onBlur:this.onBlur,class:Object(s.a)(c,(t={},t[b]=!0,t["in-item"]=Object(s.c)("ion-item",d),t.interactive=!0,t["radio-checked"]=l,t["radio-disabled"]=r,t))},Object(o.j)("div",{class:"radio-icon",part:"container"},Object(o.j)("div",{class:"radio-inner",part:"mark"}),Object(o.j)("div",{class:"radio-ripple"})),Object(o.j)("label",{htmlFor:i},m),Object(o.j)("input",{type:"radio",checked:l,disabled:r,tabindex:"-1",id:i}))},Object.defineProperty(t.prototype,"el",{get:function(){return Object(o.k)(this)},enumerable:!1,configurable:!0}),Object.defineProperty(t,"watchers",{get:function(){return{color:["emitStyle"],checked:["emitStyle"],disabled:["emitStyle"]}},enumerable:!1,configurable:!0}),t}(),c=0;l.style={ios:':host{--inner-border-radius:50%;display:inline-block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}: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}label{left:0;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}[dir=rtl] label,:host-context([dir=rtl]) label{left:unset;right:unset;right:0}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{--color-checked:var(--ion-color-primary, #3880ff);width:15px;height:24px}:host(.ion-color.radio-checked) .radio-inner{border-color:var(--ion-color-base)}.item-radio.item-ios ion-label{margin-left:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.item-radio.item-ios ion-label{margin-left:unset;-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);left:-9px;top:-8px;display:block;position:absolute;width:36px;height:36px;background:var(--ion-color-primary-tint, #4c8dff);content:"";opacity:0.2}: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}:host(.in-item){margin-left:10px;margin-right:11px;margin-top:8px;margin-bottom:8px;display:block;position:static}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.in-item){margin-left:unset;margin-right:unset;-webkit-margin-start:10px;margin-inline-start:10px;-webkit-margin-end:11px;margin-inline-end:11px}}:host(.in-item[slot=start]){margin-left:3px;margin-right:21px;margin-top:8px;margin-bottom:8px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.in-item[slot=start]){margin-left:unset;margin-right:unset;-webkit-margin-start:3px;margin-inline-start:3px;-webkit-margin-end:21px;margin-inline-end:21px}}',md:':host{--inner-border-radius:50%;display:inline-block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}: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}label{left:0;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}[dir=rtl] label,:host-context([dir=rtl]) label{left:unset;right:unset;right:0}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{--color:var(--ion-color-step-400, #999999);--color-checked:var(--ion-color-primary, #3880ff);--border-width:2px;--border-style:solid;--border-radius:50%;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(.radio-disabled){opacity:0.3}:host(.ion-focused) .radio-icon::after{border-radius:var(--inner-border-radius);left:-12px;top:-12px;display:block;position:absolute;width:36px;height:36px;background:var(--ion-color-primary-tint, #4c8dff);content:"";opacity:0.2}:host-context([dir=rtl]):host(.ion-focused) .radio-icon::after,:host-context([dir=rtl]).ion-focused .radio-icon::after{left:unset;right:unset;right:-12px}:host(.in-item){margin-left:0;margin-right:0;margin-top:9px;margin-bottom:9px;display:block;position:static}:host(.in-item[slot=start]){margin-left:4px;margin-right:36px;margin-top:11px;margin-bottom:10px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.in-item[slot=start]){margin-left:unset;margin-right:unset;-webkit-margin-start:4px;margin-inline-start:4px;-webkit-margin-end:36px;margin-inline-end:36px}}'};var d=function(){function t(t){var e=this;Object(o.o)(this,t),this.ionChange=Object(o.g)(this,"ionChange",7),this.inputId="ion-rg-"+u++,this.labelId=this.inputId+"-lbl",this.allowEmptySelection=!1,this.name=this.inputId,this.setRadioTabindex=function(t){var i=e.getRadios(),r=i.find((function(t){return!t.disabled})),o=i.find((function(e){return e.value===t&&!e.disabled}));if(r||o)for(var n=o||r,a=0,s=i;a0?Object.assign(((i={"ion-color":!0})["ion-color-"+t]=!0,i),e):e},a=function(t){var e={};return function(t){return void 0!==t?(Array.isArray(t)?t:t.split(" ")).filter((function(t){return null!=t})).map((function(t){return t.trim()})).filter((function(t){return""!==t})):[]}(t).forEach((function(t){return e[t]=!0})),e},s=/^[a-z][a-z0-9+\-.]*:/,l=function(t,e,i,o){return Object(r.a)(void 0,void 0,void 0,(function(){var n;return Object(r.c)(this,(function(r){return null!=t&&"#"!==t[0]&&!s.test(t)&&(n=document.querySelector("ion-router"))?(null!=e&&e.preventDefault(),[2,n.push(t,i,o)]):[2,!1]}))}))}}}]); +//# sourceMappingURL=30.a5b09690.chunk.js.map \ No newline at end of file diff --git a/docs/example/static/js/30.a5b09690.chunk.js.map b/docs/example/static/js/30.a5b09690.chunk.js.map new file mode 100644 index 0000000..38c7fc2 --- /dev/null +++ b/docs/example/static/js/30.a5b09690.chunk.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["../node_modules/@ionic/core/dist/esm-es5/ion-radio_2.entry.js","../node_modules/@ionic/core/dist/esm-es5/theme-ff3fc52f.js"],"names":["Radio","e","t","this","registerInstance","ionStyle","createEvent","ionFocus","ionBlur","inputId","radioButtonIds","radioGroup","checked","buttonTabindex","name","disabled","updateState","value","onFocus","emit","onBlur","prototype","setFocus","__awaiter","__generator","stopPropagation","preventDefault","el","focus","setButtonTabindex","connectedCallback","undefined","closest","addEventListener","disconnectedCallback","removeEventListener","componentWillLoad","emitStyle","render","i","r","o","n","color","a","s","l","getIonMode","d","getAriaLabel","c","label","u","labelId","p","labelText","h","Host","role","tabindex","class","createColorClasses","hostContext","part","htmlFor","type","id","Object","defineProperty","get","getElement","enumerable","configurable","style","ios","md","RadioGroup","ionChange","radioGroupIds","allowEmptySelection","setRadioTabindex","getRadios","find","length","onClick","target","valueChanged","componentDidLoad","querySelector","Array","from","querySelectorAll","onKeydown","contains","filter","includes","findIndex","code","assign","getClassMap","isArray","split","map","trim","getClassList","forEach","SCHEME","openURL","test","document","push"],"mappings":"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","file":"static/js/30.a5b09690.chunk.js","sourcesContent":["import{__awaiter,__generator}from\"tslib\";import{r as registerInstance,e as createEvent,h,H as Host,i as getElement}from\"./index-7a8b7a1c.js\";import{b as getIonMode}from\"./ionic-global-63a97a32.js\";import{a as addEventListener,b as removeEventListener,d as getAriaLabel}from\"./helpers-dd7e4b7b.js\";import{c as createColorClasses,h as hostContext}from\"./theme-ff3fc52f.js\";var radioIosCss=':host{--inner-border-radius:50%;display:inline-block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}: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}label{left:0;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}[dir=rtl] label,:host-context([dir=rtl]) label{left:unset;right:unset;right:0}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{--color-checked:var(--ion-color-primary, #3880ff);width:15px;height:24px}:host(.ion-color.radio-checked) .radio-inner{border-color:var(--ion-color-base)}.item-radio.item-ios ion-label{margin-left:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.item-radio.item-ios ion-label{margin-left:unset;-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);left:-9px;top:-8px;display:block;position:absolute;width:36px;height:36px;background:var(--ion-color-primary-tint, #4c8dff);content:\"\";opacity:0.2}: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}:host(.in-item){margin-left:10px;margin-right:11px;margin-top:8px;margin-bottom:8px;display:block;position:static}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.in-item){margin-left:unset;margin-right:unset;-webkit-margin-start:10px;margin-inline-start:10px;-webkit-margin-end:11px;margin-inline-end:11px}}:host(.in-item[slot=start]){margin-left:3px;margin-right:21px;margin-top:8px;margin-bottom:8px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.in-item[slot=start]){margin-left:unset;margin-right:unset;-webkit-margin-start:3px;margin-inline-start:3px;-webkit-margin-end:21px;margin-inline-end:21px}}';var radioMdCss=':host{--inner-border-radius:50%;display:inline-block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}: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}label{left:0;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}[dir=rtl] label,:host-context([dir=rtl]) label{left:unset;right:unset;right:0}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{--color:var(--ion-color-step-400, #999999);--color-checked:var(--ion-color-primary, #3880ff);--border-width:2px;--border-style:solid;--border-radius:50%;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(.radio-disabled){opacity:0.3}:host(.ion-focused) .radio-icon::after{border-radius:var(--inner-border-radius);left:-12px;top:-12px;display:block;position:absolute;width:36px;height:36px;background:var(--ion-color-primary-tint, #4c8dff);content:\"\";opacity:0.2}:host-context([dir=rtl]):host(.ion-focused) .radio-icon::after,:host-context([dir=rtl]).ion-focused .radio-icon::after{left:unset;right:unset;right:-12px}:host(.in-item){margin-left:0;margin-right:0;margin-top:9px;margin-bottom:9px;display:block;position:static}:host(.in-item[slot=start]){margin-left:4px;margin-right:36px;margin-top:11px;margin-bottom:10px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.in-item[slot=start]){margin-left:unset;margin-right:unset;-webkit-margin-start:4px;margin-inline-start:4px;-webkit-margin-end:36px;margin-inline-end:36px}}';var Radio=function(){function e(e){var t=this;registerInstance(this,e);this.ionStyle=createEvent(this,\"ionStyle\",7);this.ionFocus=createEvent(this,\"ionFocus\",7);this.ionBlur=createEvent(this,\"ionBlur\",7);this.inputId=\"ion-rb-\"+radioButtonIds++;this.radioGroup=null;this.checked=false;this.buttonTabindex=-1;this.name=this.inputId;this.disabled=false;this.updateState=function(){if(t.radioGroup){t.checked=t.radioGroup.value===t.value}};this.onFocus=function(){t.ionFocus.emit()};this.onBlur=function(){t.ionBlur.emit()}}e.prototype.setFocus=function(e){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(t){e.stopPropagation();e.preventDefault();this.el.focus();return[2]}))}))};e.prototype.setButtonTabindex=function(e){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(t){this.buttonTabindex=e;return[2]}))}))};e.prototype.connectedCallback=function(){if(this.value===undefined){this.value=this.inputId}var e=this.radioGroup=this.el.closest(\"ion-radio-group\");if(e){this.updateState();addEventListener(e,\"ionChange\",this.updateState)}};e.prototype.disconnectedCallback=function(){var e=this.radioGroup;if(e){removeEventListener(e,\"ionChange\",this.updateState);this.radioGroup=null}};e.prototype.componentWillLoad=function(){this.emitStyle()};e.prototype.emitStyle=function(){this.ionStyle.emit({\"radio-checked\":this.checked,\"interactive-disabled\":this.disabled})};e.prototype.render=function(){var e;var t=this,i=t.inputId,r=t.disabled,o=t.checked,n=t.color,a=t.el,s=t.buttonTabindex;var l=getIonMode(this);var d=getAriaLabel(a,i),c=d.label,u=d.labelId,p=d.labelText;return h(Host,{\"aria-checked\":\"\"+o,\"aria-hidden\":r?\"true\":null,\"aria-labelledby\":c?u:null,role:\"radio\",tabindex:s,onFocus:this.onFocus,onBlur:this.onBlur,class:createColorClasses(n,(e={},e[l]=true,e[\"in-item\"]=hostContext(\"ion-item\",a),e[\"interactive\"]=true,e[\"radio-checked\"]=o,e[\"radio-disabled\"]=r,e))},h(\"div\",{class:\"radio-icon\",part:\"container\"},h(\"div\",{class:\"radio-inner\",part:\"mark\"}),h(\"div\",{class:\"radio-ripple\"})),h(\"label\",{htmlFor:i},p),h(\"input\",{type:\"radio\",checked:o,disabled:r,tabindex:\"-1\",id:i}))};Object.defineProperty(e.prototype,\"el\",{get:function(){return getElement(this)},enumerable:false,configurable:true});Object.defineProperty(e,\"watchers\",{get:function(){return{color:[\"emitStyle\"],checked:[\"emitStyle\"],disabled:[\"emitStyle\"]}},enumerable:false,configurable:true});return e}();var radioButtonIds=0;Radio.style={ios:radioIosCss,md:radioMdCss};var RadioGroup=function(){function e(e){var t=this;registerInstance(this,e);this.ionChange=createEvent(this,\"ionChange\",7);this.inputId=\"ion-rg-\"+radioGroupIds++;this.labelId=this.inputId+\"-lbl\";this.allowEmptySelection=false;this.name=this.inputId;this.setRadioTabindex=function(e){var i=t.getRadios();var r=i.find((function(e){return!e.disabled}));var o=i.find((function(t){return t.value===e&&!t.disabled}));if(!r&&!o){return}var n=o||r;for(var a=0,s=i;a0?Object.assign((e={\"ion-color\":true},e[\"ion-color-\"+r]=true,e),t):t};var getClassList=function(r){if(r!==undefined){var t=Array.isArray(r)?r:r.split(\" \");return t.filter((function(r){return r!=null})).map((function(r){return r.trim()})).filter((function(r){return r!==\"\"}))}return[]};var getClassMap=function(r){var t={};getClassList(r).forEach((function(r){return t[r]=true}));return t};var SCHEME=/^[a-z][a-z0-9+\\-.]*:/;var openURL=function(r,t,e,n){return __awaiter(void 0,void 0,void 0,(function(){var o;return __generator(this,(function(a){if(r!=null&&r[0]!==\"#\"&&!SCHEME.test(r)){o=document.querySelector(\"ion-router\");if(o){if(t!=null){t.preventDefault()}return[2,o.push(r,e,n)]}}return[2,false]}))}))};export{createColorClasses as c,getClassMap as g,hostContext as h,openURL as o};"],"sourceRoot":""} \ No newline at end of file diff --git a/docs/example/static/js/31.770eb3a1.chunk.js b/docs/example/static/js/31.770eb3a1.chunk.js new file mode 100644 index 0000000..9f9c653 --- /dev/null +++ b/docs/example/static/js/31.770eb3a1.chunk.js @@ -0,0 +1,2 @@ +(this.webpackJsonpexample=this.webpackJsonpexample||[]).push([[31],{105:function(t,e,n){"use strict";n.r(e),n.d(e,"ion_range",(function(){return l}));var r=n(1),i=n(13),a=n(14),o=n(12),s=n(125),l=function(){function t(t){var e=this;Object(i.o)(this,t),this.ionChange=Object(i.g)(this,"ionChange",7),this.ionStyle=Object(i.g)(this,"ionStyle",7),this.ionFocus=Object(i.g)(this,"ionFocus",7),this.ionBlur=Object(i.g)(this,"ionBlur",7),this.didLoad=!1,this.noUpdate=!1,this.hasFocus=!1,this.inheritedAttributes={},this.ratioA=0,this.ratioB=0,this.debounce=0,this.name="",this.dualKnobs=!1,this.min=0,this.max=100,this.pin=!1,this.snaps=!1,this.step=1,this.ticks=!0,this.disabled=!1,this.value=0,this.clampBounds=function(t){return Object(o.j)(e.min,t,e.max)},this.ensureValueInBounds=function(t){return e.dualKnobs?{lower:e.clampBounds(t.lower),upper:e.clampBounds(t.upper)}:e.clampBounds(t)},this.setupGesture=function(){return Object(r.a)(e,void 0,void 0,(function(){var t,e,i=this;return Object(r.c)(this,(function(r){switch(r.label){case 0:return(t=this.rangeSlider)?(e=this,[4,Promise.resolve().then(n.bind(null,37))]):[3,2];case 1:e.gesture=r.sent().createGesture({el:t,gestureName:"range",gesturePriority:100,threshold:0,onStart:function(t){return i.onStart(t)},onMove:function(t){return i.onMove(t)},onEnd:function(t){return i.onEnd(t)}}),this.gesture.enable(!this.disabled),r.label=2;case 2:return[2]}}))}))},this.handleKeyboard=function(t,n){var r=e.step;r=r>0?r:1,r/=e.max-e.min,n||(r*=-1),"A"===t?e.ratioA=Object(o.j)(0,e.ratioA+r,1):e.ratioB=Object(o.j)(0,e.ratioB+r,1),e.updateValue()},this.onBlur=function(){e.hasFocus&&(e.hasFocus=!1,e.ionBlur.emit(),e.emitStyle())},this.onFocus=function(){e.hasFocus||(e.hasFocus=!0,e.ionFocus.emit(),e.emitStyle())}}return t.prototype.debounceChanged=function(){this.ionChange=Object(o.f)(this.ionChange,this.debounce)},t.prototype.minChanged=function(){this.noUpdate||this.updateRatio()},t.prototype.maxChanged=function(){this.noUpdate||this.updateRatio()},t.prototype.disabledChanged=function(){this.gesture&&this.gesture.enable(!this.disabled),this.emitStyle()},t.prototype.valueChanged=function(t){this.noUpdate||this.updateRatio(),t=this.ensureValueInBounds(t),this.ionChange.emit({value:t})},t.prototype.componentWillLoad=function(){this.rangeId=this.el.hasAttribute("id")?this.el.getAttribute("id"):"ion-r-"+c++,this.inheritedAttributes=Object(o.i)(this.el,["aria-label"])},t.prototype.componentDidLoad=function(){this.setupGesture(),this.didLoad=!0},t.prototype.connectedCallback=function(){this.updateRatio(),this.debounceChanged(),this.disabledChanged(),this.didLoad&&this.setupGesture()},t.prototype.disconnectedCallback=function(){this.gesture&&(this.gesture.destroy(),this.gesture=void 0)},t.prototype.getValue=function(){var t=this.value||0;return this.dualKnobs?"object"===typeof t?t:{lower:0,upper:t}:"object"===typeof t?t.upper:t},t.prototype.emitStyle=function(){this.ionStyle.emit({interactive:!0,"interactive-disabled":this.disabled})},t.prototype.onStart=function(t){var e=this.rect=this.rangeSlider.getBoundingClientRect(),n=t.currentX,r=Object(o.j)(0,(n-e.left)/e.width,1);"rtl"===document.dir&&(r=1-r),this.pressedKnob=!this.dualKnobs||Math.abs(this.ratioA-r)=k&&P<=v};R[B]=100*P+"%",F.push(R)}return Object(o.e)(!0,h,this.name,JSON.stringify(this.getValue()),m),Object(i.j)(i.c,{onFocusin:this.onFocus,onFocusout:this.onBlur,id:w,class:Object(s.a)(this.color,(e={},e[j]=!0,e["in-item"]=Object(s.c)("ion-item",h),e["range-disabled"]=m,e["range-pressed"]=void 0!==p,e["range-has-pin"]=f,e))},Object(i.j)("slot",{name:"start"}),Object(i.j)("div",{class:"range-slider",ref:function(t){return n.rangeSlider=t}},F.map((function(t){return Object(i.j)("div",{style:K(t),role:"presentation",class:{"range-tick":!0,"range-tick-active":t.active},part:t.active?"tick-active":"tick"})})),Object(i.j)("div",{class:"range-bar",role:"presentation",part:"bar"}),Object(i.j)("div",{class:"range-bar range-bar-active",role:"presentation",style:S,part:"bar-active"}),d(A,{knob:"A",pressed:"A"===p,value:this.valA,ratio:this.ratioA,pin:f,disabled:m,handleKeyboard:u,min:l,max:b,labelText:y}),this.dualKnobs&&d(A,{knob:"B",pressed:"B"===p,value:this.valB,ratio:this.ratioB,pin:f,disabled:m,handleKeyboard:u,min:l,max:b,labelText:y})),Object(i.j)("slot",{name:"end"}))},Object.defineProperty(t.prototype,"el",{get:function(){return Object(i.k)(this)},enumerable:!1,configurable:!0}),Object.defineProperty(t,"watchers",{get:function(){return{debounce:["debounceChanged"],min:["minChanged"],max:["maxChanged"],disabled:["disabledChanged"],value:["valueChanged"]}},enumerable:!1,configurable:!0}),t}(),d=function(t,e){var n=e.knob,r=e.value,a=e.ratio,o=e.min,s=e.max,l=e.disabled,d=e.pressed,b=e.pin,g=e.handleKeyboard,c=e.labelText,h=t?"right":"left";return Object(i.j)("div",{onKeyDown:function(t){var e=t.key;"ArrowLeft"===e||"ArrowDown"===e?(g(n,!1),t.preventDefault(),t.stopPropagation()):"ArrowRight"!==e&&"ArrowUp"!==e||(g(n,!0),t.preventDefault(),t.stopPropagation())},class:{"range-knob-handle":!0,"range-knob-a":"A"===n,"range-knob-b":"B"===n,"range-knob-pressed":d,"range-knob-min":r===o,"range-knob-max":r===s},style:function(){var t={};return t[h]=100*a+"%",t}(),role:"slider",tabindex:l?-1:0,"aria-label":c,"aria-valuemin":o,"aria-valuemax":s,"aria-disabled":l?"true":null,"aria-valuenow":r},b&&Object(i.j)("div",{class:"range-pin",role:"presentation",part:"pin"},Math.round(r)),Object(i.j)("div",{class:"range-knob",role:"presentation",part:"knob"}))},b=function(t,e,n,r){var i=(n-e)*t;return r>0&&(i=Math.round(i/r)*r+e),Object(o.j)(e,i,n)},g=function(t,e,n){return Object(o.j)(0,(t-e)/(n-e),1)},c=0;l.style={ios:":host{--knob-handle-size:calc(var(--knob-size) * 2);display:-ms-flexbox;display:flex;position:relative;-ms-flex:3;flex:3;-ms-flex-align:center;align-items:center;font-family:var(--ion-font-family, inherit);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:2}:host(.range-disabled){pointer-events:none}::slotted(ion-label){-ms-flex:initial;flex:initial}::slotted(ion-icon[slot]){font-size:24px}.range-slider{position:relative;-ms-flex:1;flex:1;width:100%;height:var(--height);contain:size layout style;cursor:-webkit-grab;cursor:grab;-ms-touch-action:pan-y;touch-action:pan-y}:host(.range-pressed) .range-slider{cursor:-webkit-grabbing;cursor:grabbing}.range-pin{position:absolute;background:var(--ion-color-base);color:var(--ion-color-contrast);text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.range-knob-handle{left:0;top:calc((var(--height) - var(--knob-handle-size)) / 2);margin-left:calc(0px - var(--knob-handle-size) / 2);position:absolute;width:var(--knob-handle-size);height:var(--knob-handle-size);text-align:center}[dir=rtl] .range-knob-handle,:host-context([dir=rtl]) .range-knob-handle{left:unset;right:unset;right:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.range-knob-handle{margin-left:unset;-webkit-margin-start:calc(0px - var(--knob-handle-size) / 2);margin-inline-start:calc(0px - var(--knob-handle-size) / 2)}}[dir=rtl] .range-knob-handle,:host-context([dir=rtl]) .range-knob-handle{left:unset}.range-knob-handle:active,.range-knob-handle:focus{outline:none}.range-bar{border-radius:var(--bar-border-radius);left:0;top:calc((var(--height) - var(--bar-height)) / 2);position:absolute;width:100%;height:var(--bar-height);background:var(--bar-background);pointer-events:none}[dir=rtl] .range-bar,:host-context([dir=rtl]) .range-bar{left:unset;right:unset;right:0}[dir=rtl] .range-bar,:host-context([dir=rtl]) .range-bar{left:unset}.range-knob{border-radius:var(--knob-border-radius);left:calc(50% - var(--knob-size) / 2);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}[dir=rtl] .range-knob,:host-context([dir=rtl]) .range-knob{left:unset;right:unset;right:calc(50% - var(--knob-size) / 2)}[dir=rtl] .range-knob,:host-context([dir=rtl]) .range-knob{left:unset}:host(.range-pressed) .range-bar-active{will-change:left, right}:host(.in-item){width:100%}:host(.in-item) ::slotted(ion-label){-ms-flex-item-align:center;align-self:center}:host{--knob-border-radius:50%;--knob-background:#ffffff;--knob-box-shadow:0 3px 1px rgba(0, 0, 0, 0.1), 0 4px 8px rgba(0, 0, 0, 0.13), 0 0 0 1px rgba(0, 0, 0, 0.02);--knob-size:28px;--bar-height:2px;--bar-background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.1);--bar-background-active:var(--ion-color-primary, #3880ff);--bar-border-radius:0;--height:42px;padding-left:16px;padding-right:16px;padding-top:8px;padding-bottom:8px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px}}:host(.ion-color) .range-bar-active,:host(.ion-color) .range-tick-active{background:var(--ion-color-base)}::slotted([slot=start]){margin-left:0;margin-right:16px;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=start]){margin-left:unset;margin-right:unset;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px}}::slotted([slot=end]){margin-left:16px;margin-right:0;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=end]){margin-left:unset;margin-right:unset;-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0}}:host(.range-has-pin){padding-top:20px}.range-bar-active{bottom:0;width:auto;background:var(--bar-background-active)}.range-tick{margin-left:-1px;border-radius:0;position:absolute;top:18px;width:2px;height:8px;background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.1);pointer-events:none}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.range-tick{margin-left:unset;-webkit-margin-start:-1px;margin-inline-start:-1px}}.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);padding-left:8px;padding-right: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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.range-pin{padding-left:unset;padding-right:unset;-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:8px;padding-inline-end:8px}}.range-knob-pressed .range-pin{-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}:host(.range-disabled){opacity:0.5}",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{left:0;top:calc((var(--height) - var(--knob-handle-size)) / 2);margin-left:calc(0px - var(--knob-handle-size) / 2);position:absolute;width:var(--knob-handle-size);height:var(--knob-handle-size);text-align:center}[dir=rtl] .range-knob-handle,:host-context([dir=rtl]) .range-knob-handle{left:unset;right:unset;right:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.range-knob-handle{margin-left:unset;-webkit-margin-start:calc(0px - var(--knob-handle-size) / 2);margin-inline-start:calc(0px - var(--knob-handle-size) / 2)}}[dir=rtl] .range-knob-handle,:host-context([dir=rtl]) .range-knob-handle{left:unset}.range-knob-handle:active,.range-knob-handle:focus{outline:none}.range-bar{border-radius:var(--bar-border-radius);left:0;top:calc((var(--height) - var(--bar-height)) / 2);position:absolute;width:100%;height:var(--bar-height);background:var(--bar-background);pointer-events:none}[dir=rtl] .range-bar,:host-context([dir=rtl]) .range-bar{left:unset;right:unset;right:0}[dir=rtl] .range-bar,:host-context([dir=rtl]) .range-bar{left:unset}.range-knob{border-radius:var(--knob-border-radius);left:calc(50% - var(--knob-size) / 2);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}[dir=rtl] .range-knob,:host-context([dir=rtl]) .range-knob{left:unset;right:unset;right:calc(50% - var(--knob-size) / 2)}[dir=rtl] .range-knob,:host-context([dir=rtl]) .range-knob{left:unset}:host(.range-pressed) .range-bar-active{will-change:left, right}:host(.in-item){width:100%}:host(.in-item) ::slotted(ion-label){-ms-flex-item-align:center;align-self:center}: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);padding-left:14px;padding-right:14px;padding-top:8px;padding-bottom:8px;font-size:12px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:14px;padding-inline-start:14px;-webkit-padding-end:14px;padding-inline-end:14px}}: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-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]){margin-left:0;margin-right:14px;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=start]){margin-left:unset;margin-right:unset;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:14px;margin-inline-end:14px}}::slotted([slot=end]){margin-left:14px;margin-right:0;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=end]){margin-left:unset;margin-right:unset;-webkit-margin-start:14px;margin-inline-start:14px;-webkit-margin-end:0;margin-inline-end: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-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{left:50%;top:3px;margin-left:-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}[dir=rtl] .range-pin::before,:host-context([dir=rtl]) .range-pin::before{left:unset;right:unset;right:50%}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.range-pin::before{margin-left:unset;-webkit-margin-start:-13px;margin-inline-start:-13px}}[dir=rtl] .range-pin::before,:host-context([dir=rtl]) .range-pin::before{left:unset}.range-knob-pressed .range-pin{-webkit-transform:translate3d(0, -24px, 0) scale(1);transform:translate3d(0, -24px, 0) scale(1)}:host(:not(.range-has-pin)) .range-knob-pressed .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)}'}},125:function(t,e,n){"use strict";n.d(e,"a",(function(){return a})),n.d(e,"b",(function(){return o})),n.d(e,"c",(function(){return i})),n.d(e,"d",(function(){return l}));var r=n(1),i=function(t,e){return null!==e.closest(t)},a=function(t,e){var n;return"string"===typeof t&&t.length>0?Object.assign(((n={"ion-color":!0})["ion-color-"+t]=!0,n),e):e},o=function(t){var e={};return function(t){return void 0!==t?(Array.isArray(t)?t:t.split(" ")).filter((function(t){return null!=t})).map((function(t){return t.trim()})).filter((function(t){return""!==t})):[]}(t).forEach((function(t){return e[t]=!0})),e},s=/^[a-z][a-z0-9+\-.]*:/,l=function(t,e,n,i){return Object(r.a)(void 0,void 0,void 0,(function(){var a;return Object(r.c)(this,(function(r){return null!=t&&"#"!==t[0]&&!s.test(t)&&(a=document.querySelector("ion-router"))?(null!=e&&e.preventDefault(),[2,a.push(t,n,i)]):[2,!1]}))}))}}}]); +//# sourceMappingURL=31.770eb3a1.chunk.js.map \ No newline at end of file diff --git a/docs/example/static/js/31.770eb3a1.chunk.js.map b/docs/example/static/js/31.770eb3a1.chunk.js.map new file mode 100644 index 0000000..c9f0fbb --- /dev/null +++ b/docs/example/static/js/31.770eb3a1.chunk.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["../node_modules/@ionic/core/dist/esm-es5/ion-range.entry.js","../node_modules/@ionic/core/dist/esm-es5/theme-ff3fc52f.js"],"names":["Range","t","e","this","registerInstance","ionChange","createEvent","ionStyle","ionFocus","ionBlur","didLoad","noUpdate","hasFocus","inheritedAttributes","ratioA","ratioB","debounce","name","dualKnobs","min","max","pin","snaps","step","ticks","disabled","value","clampBounds","clamp","ensureValueInBounds","lower","upper","setupGesture","__awaiter","r","__generator","n","label","rangeSlider","gesture","sent","createGesture","el","gestureName","gesturePriority","threshold","onStart","onMove","onEnd","enable","handleKeyboard","updateValue","onBlur","emit","emitStyle","onFocus","prototype","debounceChanged","debounceEvent","minChanged","updateRatio","maxChanged","disabledChanged","valueChanged","componentWillLoad","rangeId","hasAttribute","getAttribute","rangeIds","inheritAttributes","componentDidLoad","connectedCallback","disconnectedCallback","destroy","undefined","getValue","interactive","rect","getBoundingClientRect","currentX","left","width","document","dir","pressedKnob","Math","abs","setFocus","update","valueToRatio","ratioToValue","Object","defineProperty","get","enumerable","configurable","valA","valB","shadowRoot","querySelector","focus","render","a","i","o","s","l","d","b","g","p","ratioLower","u","ratioUpper","c","m","f","getAriaLabel","labelText","k","getIonMode","v","x","y","z","A","C","B","K","R","M","S","ratio","active","push","renderHiddenInput","JSON","stringify","h","Host","onFocusin","onFocusout","id","class","createColorClasses","color","hostContext","ref","map","style","role","part","renderKnob","knob","pressed","getElement","onKeyDown","key","preventDefault","stopPropagation","tabindex","round","ios","md","closest","length","assign","getClassMap","Array","isArray","split","filter","trim","getClassList","forEach","SCHEME","openURL","test"],"mappings":"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","file":"static/js/31.770eb3a1.chunk.js","sourcesContent":["import{__awaiter,__generator}from\"tslib\";import{r as registerInstance,e as createEvent,h,H as Host,i as getElement}from\"./index-7a8b7a1c.js\";import{b as getIonMode}from\"./ionic-global-63a97a32.js\";import{j as clamp,f as debounceEvent,i as inheritAttributes,d as getAriaLabel,e as renderHiddenInput}from\"./helpers-dd7e4b7b.js\";import{c as createColorClasses,h as hostContext}from\"./theme-ff3fc52f.js\";var rangeIosCss=\":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{left:0;top:calc((var(--height) - var(--knob-handle-size)) / 2);margin-left:calc(0px - var(--knob-handle-size) / 2);position:absolute;width:var(--knob-handle-size);height:var(--knob-handle-size);text-align:center}[dir=rtl] .range-knob-handle,:host-context([dir=rtl]) .range-knob-handle{left:unset;right:unset;right:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.range-knob-handle{margin-left:unset;-webkit-margin-start:calc(0px - var(--knob-handle-size) / 2);margin-inline-start:calc(0px - var(--knob-handle-size) / 2)}}[dir=rtl] .range-knob-handle,:host-context([dir=rtl]) .range-knob-handle{left:unset}.range-knob-handle:active,.range-knob-handle:focus{outline:none}.range-bar{border-radius:var(--bar-border-radius);left:0;top:calc((var(--height) - var(--bar-height)) / 2);position:absolute;width:100%;height:var(--bar-height);background:var(--bar-background);pointer-events:none}[dir=rtl] .range-bar,:host-context([dir=rtl]) .range-bar{left:unset;right:unset;right:0}[dir=rtl] .range-bar,:host-context([dir=rtl]) .range-bar{left:unset}.range-knob{border-radius:var(--knob-border-radius);left:calc(50% - var(--knob-size) / 2);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}[dir=rtl] .range-knob,:host-context([dir=rtl]) .range-knob{left:unset;right:unset;right:calc(50% - var(--knob-size) / 2)}[dir=rtl] .range-knob,:host-context([dir=rtl]) .range-knob{left:unset}:host(.range-pressed) .range-bar-active{will-change:left, right}:host(.in-item){width:100%}:host(.in-item) ::slotted(ion-label){-ms-flex-item-align:center;align-self:center}:host{--knob-border-radius:50%;--knob-background:#ffffff;--knob-box-shadow:0 3px 1px rgba(0, 0, 0, 0.1), 0 4px 8px rgba(0, 0, 0, 0.13), 0 0 0 1px rgba(0, 0, 0, 0.02);--knob-size:28px;--bar-height:2px;--bar-background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.1);--bar-background-active:var(--ion-color-primary, #3880ff);--bar-border-radius:0;--height:42px;padding-left:16px;padding-right:16px;padding-top:8px;padding-bottom:8px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px}}:host(.ion-color) .range-bar-active,:host(.ion-color) .range-tick-active{background:var(--ion-color-base)}::slotted([slot=start]){margin-left:0;margin-right:16px;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=start]){margin-left:unset;margin-right:unset;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:16px;margin-inline-end:16px}}::slotted([slot=end]){margin-left:16px;margin-right:0;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=end]){margin-left:unset;margin-right:unset;-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:0;margin-inline-end:0}}:host(.range-has-pin){padding-top:20px}.range-bar-active{bottom:0;width:auto;background:var(--bar-background-active)}.range-tick{margin-left:-1px;border-radius:0;position:absolute;top:18px;width:2px;height:8px;background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.1);pointer-events:none}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.range-tick{margin-left:unset;-webkit-margin-start:-1px;margin-inline-start:-1px}}.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);padding-left:8px;padding-right: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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.range-pin{padding-left:unset;padding-right:unset;-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:8px;padding-inline-end:8px}}.range-knob-pressed .range-pin{-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1)}:host(.range-disabled){opacity:0.5}\";var rangeMdCss=':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{left:0;top:calc((var(--height) - var(--knob-handle-size)) / 2);margin-left:calc(0px - var(--knob-handle-size) / 2);position:absolute;width:var(--knob-handle-size);height:var(--knob-handle-size);text-align:center}[dir=rtl] .range-knob-handle,:host-context([dir=rtl]) .range-knob-handle{left:unset;right:unset;right:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.range-knob-handle{margin-left:unset;-webkit-margin-start:calc(0px - var(--knob-handle-size) / 2);margin-inline-start:calc(0px - var(--knob-handle-size) / 2)}}[dir=rtl] .range-knob-handle,:host-context([dir=rtl]) .range-knob-handle{left:unset}.range-knob-handle:active,.range-knob-handle:focus{outline:none}.range-bar{border-radius:var(--bar-border-radius);left:0;top:calc((var(--height) - var(--bar-height)) / 2);position:absolute;width:100%;height:var(--bar-height);background:var(--bar-background);pointer-events:none}[dir=rtl] .range-bar,:host-context([dir=rtl]) .range-bar{left:unset;right:unset;right:0}[dir=rtl] .range-bar,:host-context([dir=rtl]) .range-bar{left:unset}.range-knob{border-radius:var(--knob-border-radius);left:calc(50% - var(--knob-size) / 2);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}[dir=rtl] .range-knob,:host-context([dir=rtl]) .range-knob{left:unset;right:unset;right:calc(50% - var(--knob-size) / 2)}[dir=rtl] .range-knob,:host-context([dir=rtl]) .range-knob{left:unset}:host(.range-pressed) .range-bar-active{will-change:left, right}:host(.in-item){width:100%}:host(.in-item) ::slotted(ion-label){-ms-flex-item-align:center;align-self:center}: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);padding-left:14px;padding-right:14px;padding-top:8px;padding-bottom:8px;font-size:12px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-webkit-padding-start:14px;padding-inline-start:14px;-webkit-padding-end:14px;padding-inline-end:14px}}: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-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]){margin-left:0;margin-right:14px;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=start]){margin-left:unset;margin-right:unset;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:14px;margin-inline-end:14px}}::slotted([slot=end]){margin-left:14px;margin-right:0;margin-top:0;margin-bottom:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted([slot=end]){margin-left:unset;margin-right:unset;-webkit-margin-start:14px;margin-inline-start:14px;-webkit-margin-end:0;margin-inline-end: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-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{left:50%;top:3px;margin-left:-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}[dir=rtl] .range-pin::before,:host-context([dir=rtl]) .range-pin::before{left:unset;right:unset;right:50%}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.range-pin::before{margin-left:unset;-webkit-margin-start:-13px;margin-inline-start:-13px}}[dir=rtl] .range-pin::before,:host-context([dir=rtl]) .range-pin::before{left:unset}.range-knob-pressed .range-pin{-webkit-transform:translate3d(0, -24px, 0) scale(1);transform:translate3d(0, -24px, 0) scale(1)}:host(:not(.range-has-pin)) .range-knob-pressed .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)}';var Range=function(){function t(t){var e=this;registerInstance(this,t);this.ionChange=createEvent(this,\"ionChange\",7);this.ionStyle=createEvent(this,\"ionStyle\",7);this.ionFocus=createEvent(this,\"ionFocus\",7);this.ionBlur=createEvent(this,\"ionBlur\",7);this.didLoad=false;this.noUpdate=false;this.hasFocus=false;this.inheritedAttributes={};this.ratioA=0;this.ratioB=0;this.debounce=0;this.name=\"\";this.dualKnobs=false;this.min=0;this.max=100;this.pin=false;this.snaps=false;this.step=1;this.ticks=true;this.disabled=false;this.value=0;this.clampBounds=function(t){return clamp(e.min,t,e.max)};this.ensureValueInBounds=function(t){if(e.dualKnobs){return{lower:e.clampBounds(t.lower),upper:e.clampBounds(t.upper)}}else{return e.clampBounds(t)}};this.setupGesture=function(){return __awaiter(e,void 0,void 0,(function(){var t,e;var r=this;return __generator(this,(function(n){switch(n.label){case 0:t=this.rangeSlider;if(!t)return[3,2];e=this;return[4,import(\"./index-34cb2743.js\")];case 1:e.gesture=n.sent().createGesture({el:t,gestureName:\"range\",gesturePriority:100,threshold:0,onStart:function(t){return r.onStart(t)},onMove:function(t){return r.onMove(t)},onEnd:function(t){return r.onEnd(t)}});this.gesture.enable(!this.disabled);n.label=2;case 2:return[2]}}))}))};this.handleKeyboard=function(t,r){var n=e.step;n=n>0?n:1;n=n/(e.max-e.min);if(!r){n*=-1}if(t===\"A\"){e.ratioA=clamp(0,e.ratioA+n,1)}else{e.ratioB=clamp(0,e.ratioB+n,1)}e.updateValue()};this.onBlur=function(){if(e.hasFocus){e.hasFocus=false;e.ionBlur.emit();e.emitStyle()}};this.onFocus=function(){if(!e.hasFocus){e.hasFocus=true;e.ionFocus.emit();e.emitStyle()}}}t.prototype.debounceChanged=function(){this.ionChange=debounceEvent(this.ionChange,this.debounce)};t.prototype.minChanged=function(){if(!this.noUpdate){this.updateRatio()}};t.prototype.maxChanged=function(){if(!this.noUpdate){this.updateRatio()}};t.prototype.disabledChanged=function(){if(this.gesture){this.gesture.enable(!this.disabled)}this.emitStyle()};t.prototype.valueChanged=function(t){if(!this.noUpdate){this.updateRatio()}t=this.ensureValueInBounds(t);this.ionChange.emit({value:t})};t.prototype.componentWillLoad=function(){this.rangeId=this.el.hasAttribute(\"id\")?this.el.getAttribute(\"id\"):\"ion-r-\"+rangeIds++;this.inheritedAttributes=inheritAttributes(this.el,[\"aria-label\"])};t.prototype.componentDidLoad=function(){this.setupGesture();this.didLoad=true};t.prototype.connectedCallback=function(){this.updateRatio();this.debounceChanged();this.disabledChanged();if(this.didLoad){this.setupGesture()}};t.prototype.disconnectedCallback=function(){if(this.gesture){this.gesture.destroy();this.gesture=undefined}};t.prototype.getValue=function(){var t=this.value||0;if(this.dualKnobs){if(typeof t===\"object\"){return t}return{lower:0,upper:t}}else{if(typeof t===\"object\"){return t.upper}return t}};t.prototype.emitStyle=function(){this.ionStyle.emit({interactive:true,\"interactive-disabled\":this.disabled})};t.prototype.onStart=function(t){var e=this.rect=this.rangeSlider.getBoundingClientRect();var r=t.currentX;var n=clamp(0,(r-e.left)/e.width,1);if(document.dir===\"rtl\"){n=1-n}this.pressedKnob=!this.dualKnobs||Math.abs(this.ratioA-n)=p&&M<=u};S[z]=M*100+\"%\";K.push(S)}}renderHiddenInput(true,s,this.name,JSON.stringify(this.getValue()),b);return h(Host,{onFocusin:this.onFocus,onFocusout:this.onBlur,id:m,class:createColorClasses(this.color,(e={},e[k]=true,e[\"in-item\"]=hostContext(\"ion-item\",s),e[\"range-disabled\"]=b,e[\"range-pressed\"]=d!==undefined,e[\"range-has-pin\"]=g,e))},h(\"slot\",{name:\"start\"}),h(\"div\",{class:\"range-slider\",ref:function(t){return r.rangeSlider=t}},K.map((function(t){return h(\"div\",{style:C(t),role:\"presentation\",class:{\"range-tick\":true,\"range-tick-active\":t.active},part:t.active?\"tick-active\":\"tick\"})})),h(\"div\",{class:\"range-bar\",role:\"presentation\",part:\"bar\"}),h(\"div\",{class:\"range-bar range-bar-active\",role:\"presentation\",style:B,part:\"bar-active\"}),renderKnob(y,{knob:\"A\",pressed:d===\"A\",value:this.valA,ratio:this.ratioA,pin:g,disabled:b,handleKeyboard:l,min:a,max:i,labelText:f}),this.dualKnobs&&renderKnob(y,{knob:\"B\",pressed:d===\"B\",value:this.valB,ratio:this.ratioB,pin:g,disabled:b,handleKeyboard:l,min:a,max:i,labelText:f})),h(\"slot\",{name:\"end\"}))};Object.defineProperty(t.prototype,\"el\",{get:function(){return getElement(this)},enumerable:false,configurable:true});Object.defineProperty(t,\"watchers\",{get:function(){return{debounce:[\"debounceChanged\"],min:[\"minChanged\"],max:[\"maxChanged\"],disabled:[\"disabledChanged\"],value:[\"valueChanged\"]}},enumerable:false,configurable:true});return t}();var renderKnob=function(t,e){var r=e.knob,n=e.value,a=e.ratio,i=e.min,o=e.max,s=e.disabled,l=e.pressed,d=e.pin,b=e.handleKeyboard,g=e.labelText;var p=t?\"right\":\"left\";var u=function(){var t={};t[p]=a*100+\"%\";return t};return h(\"div\",{onKeyDown:function(t){var e=t.key;if(e===\"ArrowLeft\"||e===\"ArrowDown\"){b(r,false);t.preventDefault();t.stopPropagation()}else if(e===\"ArrowRight\"||e===\"ArrowUp\"){b(r,true);t.preventDefault();t.stopPropagation()}},class:{\"range-knob-handle\":true,\"range-knob-a\":r===\"A\",\"range-knob-b\":r===\"B\",\"range-knob-pressed\":l,\"range-knob-min\":n===i,\"range-knob-max\":n===o},style:u(),role:\"slider\",tabindex:s?-1:0,\"aria-label\":g,\"aria-valuemin\":i,\"aria-valuemax\":o,\"aria-disabled\":s?\"true\":null,\"aria-valuenow\":n},d&&h(\"div\",{class:\"range-pin\",role:\"presentation\",part:\"pin\"},Math.round(n)),h(\"div\",{class:\"range-knob\",role:\"presentation\",part:\"knob\"}))};var ratioToValue=function(t,e,r,n){var a=(r-e)*t;if(n>0){a=Math.round(a/n)*n+e}return clamp(e,a,r)};var valueToRatio=function(t,e,r){return clamp(0,(t-e)/(r-e),1)};var rangeIds=0;Range.style={ios:rangeIosCss,md:rangeMdCss};export{Range as ion_range};","import{__awaiter,__generator}from\"tslib\";var hostContext=function(r,t){return t.closest(r)!==null};var createColorClasses=function(r,t){var e;return typeof r===\"string\"&&r.length>0?Object.assign((e={\"ion-color\":true},e[\"ion-color-\"+r]=true,e),t):t};var getClassList=function(r){if(r!==undefined){var t=Array.isArray(r)?r:r.split(\" \");return t.filter((function(r){return r!=null})).map((function(r){return r.trim()})).filter((function(r){return r!==\"\"}))}return[]};var getClassMap=function(r){var t={};getClassList(r).forEach((function(r){return t[r]=true}));return t};var SCHEME=/^[a-z][a-z0-9+\\-.]*:/;var openURL=function(r,t,e,n){return __awaiter(void 0,void 0,void 0,(function(){var o;return __generator(this,(function(a){if(r!=null&&r[0]!==\"#\"&&!SCHEME.test(r)){o=document.querySelector(\"ion-router\");if(o){if(t!=null){t.preventDefault()}return[2,o.push(r,e,n)]}}return[2,false]}))}))};export{createColorClasses as c,getClassMap as g,hostContext as h,openURL as o};"],"sourceRoot":""} \ No newline at end of file diff --git a/docs/example/static/js/32.b1557917.chunk.js b/docs/example/static/js/32.b1557917.chunk.js new file mode 100644 index 0000000..37c8a46 --- /dev/null +++ b/docs/example/static/js/32.b1557917.chunk.js @@ -0,0 +1,2 @@ +(this.webpackJsonpexample=this.webpackJsonpexample||[]).push([[32],{109:function(t,e,n){"use strict";n.r(e),n.d(e,"ion_route",(function(){return s})),n.d(e,"ion_route_redirect",(function(){return c})),n.d(e,"ion_router",(function(){return x})),n.d(e,"ion_router_link",(function(){return U}));var r=n(1),o=n(13),i=n(12),u=n(14),a=n(125),s=function(){function t(t){Object(o.o)(this,t),this.ionRouteDataChanged=Object(o.g)(this,"ionRouteDataChanged",7),this.url=""}return t.prototype.onUpdate=function(t){this.ionRouteDataChanged.emit(t)},t.prototype.onComponentProps=function(t,e){if(t!==e){var n=t?Object.keys(t):[],r=e?Object.keys(e):[];if(n.length===r.length)for(var o=0,i=n;o0})).join("/")},d=function(t,e,n,o,i,u,a){var s=function(t,e,n){var r=f(t);return e&&(r="#"+r),void 0!==n&&(r+="?"+n),r}(Object(r.e)(Object(r.e)([],p(e).segments),o),n,a);i===l?t.pushState(u,"",s):t.replaceState(u,"",s)},p=function(t){var e,n=[""];if(null!=t){var r=t.indexOf("?");r>-1&&(e=t.substr(r+1),t=t.substr(0,r)),0===(n=t.split("/").map((function(t){return t.trim()})).filter((function(t){return t.length>0}))).length&&(n=[""])}return{segments:n,queryString:e}},v=function t(e,n,o,u,a,s){return void 0===a&&(a=!1),Object(r.a)(void 0,void 0,void 0,(function(){var c,l,f,d;return Object(r.c)(this,(function(r){switch(r.label){case 0:return r.trys.push([0,6,,7]),c=m(e),u>=n.length||!c?[2,a]:[4,new Promise((function(t){return Object(i.c)(c,t)}))];case 1:return r.sent(),l=n[u],[4,c.setRouteId(l.id,l.params,o,s)];case 2:return(f=r.sent()).changed&&(o=h,a=!0),[4,t(f.element,n,o,u+1,a,s)];case 3:return a=r.sent(),f.markVisible?[4,f.markVisible()]:[3,5];case 4:r.sent(),r.label=5;case 5:return[2,a];case 6:return d=r.sent(),console.error(d),[2,!1];case 7:return[2]}}))}))},b=function(t){return Object(r.a)(void 0,void 0,void 0,(function(){var e,n,o,i;return Object(r.c)(this,(function(r){switch(r.label){case 0:e=[],o=t,r.label=1;case 1:return(n=m(o))?[4,n.getRouteId()]:[3,3];case 2:return(i=r.sent())?(o=i.element,i.element=void 0,e.push(i),[3,4]):[3,5];case 3:return[3,5];case 4:return[3,1];case 5:return[2,{ids:e,outlet:n}]}}))}))},g=":not([no-router]) ion-nav, :not([no-router]) ion-tabs, :not([no-router]) ion-router-outlet",m=function(t){if(t){if(t.matches(g))return t;var e=t.querySelector(g);return null!==e&&void 0!==e?e:void 0}},y=function(t,e){return e.find((function(e){return function(t,e){var n=e.from;if(void 0===e.to)return!1;if(n.length>t.length)return!1;for(var r=0;rr&&(r=s,n=a)}}return n},C=function(t){for(var e=1,n=1,r=0,o=t;r0?this.path.shift():""},t}(),S=function(t,e){return e in t?t[e]:t.hasAttribute(e)?t.getAttribute(e):null},k=function(t){return Array.from(t.children).filter((function(t){return"ION-ROUTE-REDIRECT"===t.tagName})).map((function(t){var e=S(t,"to");return{from:p(S(t,"from")).segments,to:null==e?void 0:p(e)}}))},E=function(t){return L(D(t))},D=function t(e){return Array.from(e.children).filter((function(t){return"ION-ROUTE"===t.tagName&&t.component})).map((function(e){var n=S(e,"component");return{path:p(S(e,"url")).segments,id:n.toLowerCase(),params:e.componentProps,beforeLeave:e.beforeLeave,beforeEnter:e.beforeEnter,children:t(e)}}))},L=function(t){for(var e=[],n=0,r=t;n\t","("+n.join(", ")+")")},n=0,r=t;nr&&(n=a,r=s)}return n?n.map((function(e,n){return{id:e.id,path:e.path,params:O(e.params,t[n]&&t[n].params)}})):null}(n,i))?(a=function(t){for(var e=[],n=0,r=t;nr||n>=r&&r>0?l:ne.length)return null;if(t.length<=1&&""===t[0])return e;for(var n=0;n0?Object.assign(((n={"ion-color":!0})["ion-color-"+t]=!0,n),e):e},u=function(t){var e={};return function(t){return void 0!==t?(Array.isArray(t)?t:t.split(" ")).filter((function(t){return null!=t})).map((function(t){return t.trim()})).filter((function(t){return""!==t})):[]}(t).forEach((function(t){return e[t]=!0})),e},a=/^[a-z][a-z0-9+\-.]*:/,s=function(t,e,n,o){return Object(r.a)(void 0,void 0,void 0,(function(){var i;return Object(r.c)(this,(function(r){return null!=t&&"#"!==t[0]&&!a.test(t)&&(i=document.querySelector("ion-router"))?(null!=e&&e.preventDefault(),[2,i.push(t,n,o)]):[2,!1]}))}))}}}]); +//# sourceMappingURL=32.b1557917.chunk.js.map \ No newline at end of file diff --git a/docs/example/static/js/32.b1557917.chunk.js.map b/docs/example/static/js/32.b1557917.chunk.js.map new file mode 100644 index 0000000..9ef9b8a --- /dev/null +++ b/docs/example/static/js/32.b1557917.chunk.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["../node_modules/@ionic/core/dist/esm-es5/ion-route_4.entry.js","../node_modules/@ionic/core/dist/esm-es5/theme-ff3fc52f.js"],"names":["Route","e","registerInstance","this","ionRouteDataChanged","createEvent","url","prototype","onUpdate","emit","onComponentProps","t","r","Object","keys","n","length","a","o","i","connectedCallback","defineProperty","get","component","componentProps","enumerable","configurable","RouteRedirect","ionRouteRedirectChanged","propDidChange","from","to","ROUTER_INTENT_NONE","ROUTER_INTENT_FORWARD","generatePath","filter","join","writePath","s","undefined","generateUrl","__spreadArray","parsePath","segments","pushState","replaceState","indexOf","substr","split","map","trim","queryString","writeNavState","__awaiter","u","h","__generator","c","label","trys","push","searchNavNode","Promise","componentOnReady","sent","setRouteId","id","params","changed","element","markVisible","console","error","readNavState","getRouteId","ids","outlet","QUERY","matches","querySelector","findRouteRedirect","find","matchesRedirect","matchesIDs","Math","min","toLowerCase","matchesPath","RouterSegments","path","next","slice","mergeParams","beforeEnter","beforeLeave","assign","routerPathToChain","computePriority","pow","shift","readProp","hasAttribute","getAttribute","readRedirects","Array","children","tagName","readRoutes","flattenRouterTree","readRouteNodes","flattenNode","Router","ionRouteWillChange","ionRouteDidChange","previousPath","busy","state","lastState","root","useHash","componentWillLoad","document","body","resolve","window","addEventListener","once","runGuards","getPath","redirect","setPath","writeNavStateRoot","onRoutesChanged","componentDidLoad","debounce","onRedirectChanged","bind","onPopState","historyDirection","onBackButton","detail","register","back","canTransition","startsWith","URL","location","href","pathname","history","waitPromise","printDebug","group","forEach","apply","debug","groupEnd","printRoutes","el","printRedirects","navChanged","warn","routerIDsToChain","chainToPath","safeWriteNavState","title","f","lock","routeChangeEvent","hash","removePrefix","readPath","redirectedFrom","getElement","RouterLink","routerDirection","onClick","openURL","routerAnimation","render","getIonMode","rel","target","Host","class","createColorClasses","color","style","hostContext","closest","getClassMap","isArray","getClassList","SCHEME","test","preventDefault"],"mappings":"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","file":"static/js/32.b1557917.chunk.js","sourcesContent":["import{__awaiter,__generator,__spreadArray}from\"tslib\";import{r as registerInstance,e as createEvent,i as getElement,h,H as Host}from\"./index-7a8b7a1c.js\";import{c as componentOnReady,n as debounce}from\"./helpers-dd7e4b7b.js\";import{b as getIonMode}from\"./ionic-global-63a97a32.js\";import{o as openURL,c as createColorClasses}from\"./theme-ff3fc52f.js\";var Route=function(){function e(e){registerInstance(this,e);this.ionRouteDataChanged=createEvent(this,\"ionRouteDataChanged\",7);this.url=\"\"}e.prototype.onUpdate=function(e){this.ionRouteDataChanged.emit(e)};e.prototype.onComponentProps=function(e,t){if(e===t){return}var r=e?Object.keys(e):[];var n=t?Object.keys(t):[];if(r.length!==n.length){this.onUpdate(e);return}for(var a=0,o=r;a0})).join(\"/\");return\"/\"+t};var generateUrl=function(e,t,r){var n=generatePath(e);if(t){n=\"#\"+n}if(r!==undefined){n+=\"?\"+r}return n};var writePath=function(e,t,r,n,a,o,i){var s=generateUrl(__spreadArray(__spreadArray([],parsePath(t).segments),n),r,i);if(a===ROUTER_INTENT_FORWARD){e.pushState(o,\"\",s)}else{e.replaceState(o,\"\",s)}};var chainToPath=function(e){var t=[];for(var r=0,n=e;rt.length){return null}if(e.length<=1&&e[0]===\"\"){return t}for(var r=0;r-1){r=e.substr(n+1);e=e.substr(0,n)}t=e.split(\"/\").map((function(e){return e.trim()})).filter((function(e){return e.length>0}));if(t.length===0){t=[\"\"]}}return{segments:t,queryString:r}};var printRoutes=function(e){console.group(\"[ion-core] ROUTES[\"+e.length+\"]\");var t=function(e){var t=[];e.forEach((function(e){return t.push.apply(t,e.path)}));var r=e.map((function(e){return e.id}));console.debug(\"%c \"+generatePath(t),\"font-weight: bold; padding-left: 20px\",\"=>\\t\",\"(\"+r.join(\", \")+\")\")};for(var r=0,n=e;r=t.length||!i){return[2,a]}return[4,new Promise((function(e){return componentOnReady(i,e)}))];case 1:c.sent();s=t[n];return[4,i.setRouteId(s.id,s.params,r,o)];case 2:u=c.sent();if(u.changed){r=ROUTER_INTENT_NONE;a=true}return[4,writeNavState(u.element,t,r,n+1,a,o)];case 3:a=c.sent();if(!u.markVisible)return[3,5];return[4,u.markVisible()];case 4:c.sent();c.label=5;case 5:return[2,a];case 6:h=c.sent();console.error(h);return[2,false];case 7:return[2]}}))}))};var readNavState=function(e){return __awaiter(void 0,void 0,void 0,(function(){var t,r,n,a;return __generator(this,(function(o){switch(o.label){case 0:t=[];n=e;o.label=1;case 1:if(!true)return[3,5];r=searchNavNode(n);if(!r)return[3,3];return[4,r.getRouteId()];case 2:a=o.sent();if(a){n=a.element;a.element=undefined;t.push(a)}else{return[3,5]}return[3,4];case 3:return[3,5];case 4:return[3,1];case 5:return[2,{ids:t,outlet:r}]}}))}))};var waitUntilNavNode=function(){if(searchNavNode(document.body)){return Promise.resolve()}return new Promise((function(e){window.addEventListener(\"ionNavWillLoad\",e,{once:true})}))};var QUERY=\":not([no-router]) ion-nav, :not([no-router]) ion-tabs, :not([no-router]) ion-router-outlet\";var searchNavNode=function(e){if(!e){return undefined}if(e.matches(QUERY)){return e}var t=e.querySelector(QUERY);return t!==null&&t!==void 0?t:undefined};var matchesRedirect=function(e,t){var r=t.from,n=t.to;if(n===undefined){return false}if(r.length>e.length){return false}for(var a=0;an){r=s;n=u}}if(r){return r.map((function(t,r){return{id:t.id,path:t.path,params:mergeParams(t.params,e[r]&&e[r].params)}}))}return null};var routerPathToChain=function(e,t){var r=null;var n=0;for(var a=0,o=t;an){n=u;r=s}}}return r};var computePriority=function(e){var t=1;var r=1;for(var n=0,a=e;n0){return this.path.shift()}return\"\"};return e}();var readProp=function(e,t){if(t in e){return e[t]}if(e.hasAttribute(t)){return e.getAttribute(t)}return null};var readRedirects=function(e){return Array.from(e.children).filter((function(e){return e.tagName===\"ION-ROUTE-REDIRECT\"})).map((function(e){var t=readProp(e,\"to\");return{from:parsePath(readProp(e,\"from\")).segments,to:t==null?undefined:parsePath(t)}}))};var readRoutes=function(e){return flattenRouterTree(readRouteNodes(e))};var readRouteNodes=function(e){return Array.from(e.children).filter((function(e){return e.tagName===\"ION-ROUTE\"&&e.component})).map((function(e){var t=readProp(e,\"component\");return{path:parsePath(readProp(e,\"url\")).segments,id:t.toLowerCase(),params:e.componentProps,beforeLeave:e.beforeLeave,beforeEnter:e.beforeEnter,children:readRouteNodes(e)}}))};var flattenRouterTree=function(e){var t=[];for(var r=0,n=e;rn||r>=n&&n>0){return ROUTER_INTENT_FORWARD}if(r0?Object.assign((e={\"ion-color\":true},e[\"ion-color-\"+r]=true,e),t):t};var getClassList=function(r){if(r!==undefined){var t=Array.isArray(r)?r:r.split(\" \");return t.filter((function(r){return r!=null})).map((function(r){return r.trim()})).filter((function(r){return r!==\"\"}))}return[]};var getClassMap=function(r){var t={};getClassList(r).forEach((function(r){return t[r]=true}));return t};var SCHEME=/^[a-z][a-z0-9+\\-.]*:/;var openURL=function(r,t,e,n){return __awaiter(void 0,void 0,void 0,(function(){var o;return __generator(this,(function(a){if(r!=null&&r[0]!==\"#\"&&!SCHEME.test(r)){o=document.querySelector(\"ion-router\");if(o){if(t!=null){t.preventDefault()}return[2,o.push(r,e,n)]}}return[2,false]}))}))};export{createColorClasses as c,getClassMap as g,hostContext as h,openURL as o};"],"sourceRoot":""} \ No newline at end of file diff --git a/docs/example/static/js/33.7bb37d67.chunk.js b/docs/example/static/js/33.7bb37d67.chunk.js new file mode 100644 index 0000000..ab6adc9 --- /dev/null +++ b/docs/example/static/js/33.7bb37d67.chunk.js @@ -0,0 +1,2 @@ +(this.webpackJsonpexample=this.webpackJsonpexample||[]).push([[33],{110:function(r,a,o){"use strict";o.r(a),o.d(a,"ion_searchbar",(function(){return s}));var e=o(1),i=o(13),n=o(14),t=o(12),c=o(125),s=function(){function r(r){var a=this;Object(i.o)(this,r),this.ionInput=Object(i.g)(this,"ionInput",7),this.ionChange=Object(i.g)(this,"ionChange",7),this.ionCancel=Object(i.g)(this,"ionCancel",7),this.ionClear=Object(i.g)(this,"ionClear",7),this.ionBlur=Object(i.g)(this,"ionBlur",7),this.ionFocus=Object(i.g)(this,"ionFocus",7),this.ionStyle=Object(i.g)(this,"ionStyle",7),this.isCancelVisible=!1,this.shouldAlignLeft=!0,this.focused=!1,this.noAnimate=!0,this.animated=!1,this.autocomplete="off",this.autocorrect="off",this.cancelButtonIcon=n.c.get("backButtonIcon","arrow-back-sharp"),this.cancelButtonText="Cancel",this.debounce=250,this.disabled=!1,this.placeholder="Search",this.showCancelButton="never",this.showClearButton="focus",this.spellcheck=!1,this.type="search",this.value="",this.onClearInput=function(r,o){a.ionClear.emit(),r&&(r.preventDefault(),r.stopPropagation()),setTimeout((function(){""!==a.getValue()&&(a.value="",a.ionInput.emit(),o&&!a.focused&&a.setFocus())}),64)},this.onCancelSearchbar=function(r){r&&(r.preventDefault(),r.stopPropagation()),a.ionCancel.emit(),a.onClearInput(),a.nativeInput&&a.nativeInput.blur()},this.onInput=function(r){var o=r.target;o&&(a.value=o.value),a.ionInput.emit(r)},this.onBlur=function(){a.focused=!1,a.ionBlur.emit(),a.positionElements()},this.onFocus=function(){a.focused=!0,a.ionFocus.emit(),a.positionElements()}}return r.prototype.debounceChanged=function(){this.ionChange=Object(t.f)(this.ionChange,this.debounce)},r.prototype.valueChanged=function(){var r=this.nativeInput,a=this.getValue();r&&r.value!==a&&(r.value=a),this.ionChange.emit({value:a})},r.prototype.showCancelButtonChanged=function(){var r=this;requestAnimationFrame((function(){r.positionElements(),Object(i.l)(r)}))},r.prototype.connectedCallback=function(){this.emitStyle()},r.prototype.componentDidLoad=function(){var r=this;this.positionElements(),this.debounceChanged(),setTimeout((function(){r.noAnimate=!1}),300)},r.prototype.emitStyle=function(){this.ionStyle.emit({searchbar:!0})},r.prototype.setFocus=function(){return Object(e.a)(this,void 0,void 0,(function(){return Object(e.c)(this,(function(r){return this.nativeInput&&this.nativeInput.focus(),[2]}))}))},r.prototype.getInputElement=function(){return Promise.resolve(this.nativeInput)},r.prototype.positionElements=function(){var r=this.getValue(),a=this.shouldAlignLeft,o=Object(n.b)(this),e=!this.animated||""!==r.trim()||!!this.focused;this.shouldAlignLeft=e,"ios"===o&&(a!==e&&this.positionPlaceholder(),this.animated&&this.positionCancelButton())},r.prototype.positionPlaceholder=function(){var r=this.nativeInput;if(r){var a="rtl"===document.dir,o=(this.el.shadowRoot||this.el).querySelector(".searchbar-search-icon");if(this.shouldAlignLeft)r.removeAttribute("style"),o.removeAttribute("style");else{var e=document,i=e.createElement("span");i.innerText=this.placeholder||"",e.body.appendChild(i),Object(t.q)((function(){var e=i.offsetWidth;i.remove();var n="calc(50% - "+e/2+"px)",t="calc(50% - "+(e/2+30)+"px)";a?(r.style.paddingRight=n,o.style.marginRight=t):(r.style.paddingLeft=n,o.style.marginLeft=t)}))}}},r.prototype.positionCancelButton=function(){var r="rtl"===document.dir,a=(this.el.shadowRoot||this.el).querySelector(".searchbar-cancel-button"),o=this.shouldShowCancelButton();if(a&&o!==this.isCancelVisible){var e=a.style;if(this.isCancelVisible=o,o)r?e.marginLeft="0":e.marginRight="0";else{var i=a.offsetWidth;i>0&&(r?e.marginLeft=-i+"px":e.marginRight=-i+"px")}}},r.prototype.getValue=function(){return this.value||""},r.prototype.hasValue=function(){return""!==this.getValue()},r.prototype.shouldShowCancelButton=function(){return!("never"===this.showCancelButton||"focus"===this.showCancelButton&&!this.focused)},r.prototype.shouldShowClearButton=function(){return!("never"===this.showClearButton||"focus"===this.showClearButton&&!this.focused)},r.prototype.render=function(){var r,a=this,o=this.cancelButtonText,e=this.animated&&n.c.getBoolean("animated",!0),t=Object(n.b)(this),s=this.clearIcon||("ios"===t?"close-circle":"close-sharp"),h=this.searchIcon||("ios"===t?"search-outline":"search-sharp"),l=this.shouldShowCancelButton(),b="never"!==this.showCancelButton&&Object(i.j)("button",{"aria-label":o,"aria-hidden":l?void 0:"true",type:"button",tabIndex:"ios"!==t||l?void 0:-1,onMouseDown:this.onCancelSearchbar,onTouchStart:this.onCancelSearchbar,class:"searchbar-cancel-button"},Object(i.j)("div",{"aria-hidden":"true"},"md"===t?Object(i.j)("ion-icon",{"aria-hidden":"true",mode:t,icon:this.cancelButtonIcon,lazy:!1}):o));return Object(i.j)(i.c,{role:"search","aria-disabled":this.disabled?"true":null,class:Object(c.a)(this.color,(r={},r[t]=!0,r["searchbar-animated"]=e,r["searchbar-disabled"]=this.disabled,r["searchbar-no-animate"]=e&&this.noAnimate,r["searchbar-has-value"]=this.hasValue(),r["searchbar-left-aligned"]=this.shouldAlignLeft,r["searchbar-has-focus"]=this.focused,r["searchbar-should-show-clear"]=this.shouldShowClearButton(),r["searchbar-should-show-cancel"]=this.shouldShowCancelButton(),r))},Object(i.j)("div",{class:"searchbar-input-container"},Object(i.j)("input",{"aria-label":"search text",disabled:this.disabled,ref:function(r){return a.nativeInput=r},class:"searchbar-input",inputMode:this.inputmode,enterKeyHint:this.enterkeyhint,onInput:this.onInput,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"===t&&b,Object(i.j)("ion-icon",{"aria-hidden":"true",mode:t,icon:h,lazy:!1,class:"searchbar-search-icon"}),Object(i.j)("button",{"aria-label":"reset",type:"button","no-blur":!0,class:"searchbar-clear-button",onMouseDown:function(r){return a.onClearInput(r,!0)},onTouchStart:function(r){return a.onClearInput(r,!0)}},Object(i.j)("ion-icon",{"aria-hidden":"true",mode:t,icon:s,lazy:!1,class:"searchbar-clear-icon"}))),"ios"===t&&b)},Object.defineProperty(r.prototype,"el",{get:function(){return Object(i.k)(this)},enumerable:!1,configurable:!0}),Object.defineProperty(r,"watchers",{get:function(){return{debounce:["debounceChanged"],value:["valueChanged"],showCancelButton:["showCancelButtonChanged"]}},enumerable:!1,configurable:!0}),r}();s.style={ios:".sc-ion-searchbar-ios-h{--placeholder-color:initial;--placeholder-font-style:initial;--placeholder-font-weight:initial;--placeholder-opacity:.5;-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-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);padding-left:12px;padding-right:12px;padding-top:12px;padding-bottom:12px;height:60px;contain:strict}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.sc-ion-searchbar-ios-h{padding-left:unset;padding-right:unset;-webkit-padding-start:12px;padding-inline-start:12px;-webkit-padding-end:12px;padding-inline-end:12px}}.searchbar-input-container.sc-ion-searchbar-ios{height:36px}.searchbar-search-icon.sc-ion-searchbar-ios{margin-left:calc(50% - 60px);left:5px;top:0;position:absolute;width:22px;height:100%;contain:strict}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.searchbar-search-icon.sc-ion-searchbar-ios{margin-left:unset;-webkit-margin-start:calc(50% - 60px);margin-inline-start:calc(50% - 60px)}}[dir=rtl].sc-ion-searchbar-ios .searchbar-search-icon.sc-ion-searchbar-ios,[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}.searchbar-input.sc-ion-searchbar-ios{padding-left:28px;padding-right:28px;padding-top:0;padding-bottom:0;height:100%;font-size:17px;font-weight:400;contain:strict}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.searchbar-input.sc-ion-searchbar-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:28px;padding-inline-start:28px;-webkit-padding-end:28px;padding-inline-end:28px}}.searchbar-clear-button.sc-ion-searchbar-ios{right:0;top:0;background-position:center;position:absolute;width:30px;height:100%;border:0;background-color:transparent}[dir=rtl].sc-ion-searchbar-ios .searchbar-clear-button.sc-ion-searchbar-ios,[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}.searchbar-clear-icon.sc-ion-searchbar-ios{width:18px;height:100%}.searchbar-cancel-button.sc-ion-searchbar-ios{padding-left:8px;padding-right:0;padding-top:0;padding-bottom:0;-ms-flex-negative:0;flex-shrink:0;background-color:transparent;font-size:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.searchbar-cancel-button.sc-ion-searchbar-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:0;padding-inline-end:0}}.searchbar-left-aligned.sc-ion-searchbar-ios-h .searchbar-search-icon.sc-ion-searchbar-ios{margin-left:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.searchbar-left-aligned.sc-ion-searchbar-ios-h .searchbar-search-icon.sc-ion-searchbar-ios{margin-left:unset;-webkit-margin-start:0;margin-inline-start:0}}.searchbar-left-aligned.sc-ion-searchbar-ios-h .searchbar-input.sc-ion-searchbar-ios{padding-left:30px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.searchbar-left-aligned.sc-ion-searchbar-ios-h .searchbar-input.sc-ion-searchbar-ios{padding-left:unset;-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{margin-right:-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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.searchbar-animated.sc-ion-searchbar-ios-h .searchbar-cancel-button.sc-ion-searchbar-ios{margin-right:unset;-webkit-margin-end:-100%;margin-inline-end:-100%}}.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:.5;-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-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);padding-left:8px;padding-right:8px;padding-top:8px;padding-bottom:8px;background:inherit}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.sc-ion-searchbar-md-h{padding-left:unset;padding-right:unset;-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:8px;padding-inline-end:8px}}.searchbar-search-icon.sc-ion-searchbar-md{left:16px;top:11px;width:21px;height:21px}[dir=rtl].sc-ion-searchbar-md .searchbar-search-icon.sc-ion-searchbar-md,[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}.searchbar-cancel-button.sc-ion-searchbar-md{left:5px;top:0;background-color:transparent;font-size:1.6em}[dir=rtl].sc-ion-searchbar-md .searchbar-cancel-button.sc-ion-searchbar-md,[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}.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{padding-left:55px;padding-right:55px;padding-top:6px;padding-bottom:6px;background-position:left 8px center;height:auto;font-size:16px;font-weight:400;line-height:30px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.searchbar-input.sc-ion-searchbar-md{padding-left:unset;padding-right:unset;-webkit-padding-start:55px;padding-inline-start:55px;-webkit-padding-end:55px;padding-inline-end:55px}}[dir=rtl].sc-ion-searchbar-md .searchbar-input.sc-ion-searchbar-md,[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}.searchbar-clear-button.sc-ion-searchbar-md{right:13px;top:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;position:absolute;height:100%;border:0;background-color:transparent}[dir=rtl].sc-ion-searchbar-md .searchbar-clear-button.sc-ion-searchbar-md,[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}.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{padding-left:7px;padding-right:7px;padding-top:3px;padding-bottom:3px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){ion-toolbar.sc-ion-searchbar-md-h,ion-toolbar .sc-ion-searchbar-md-h{padding-left:unset;padding-right:unset;-webkit-padding-start:7px;padding-inline-start:7px;-webkit-padding-end:7px;padding-inline-end:7px}}"}},125:function(r,a,o){"use strict";o.d(a,"a",(function(){return n})),o.d(a,"b",(function(){return t})),o.d(a,"c",(function(){return i})),o.d(a,"d",(function(){return s}));var e=o(1),i=function(r,a){return null!==a.closest(r)},n=function(r,a){var o;return"string"===typeof r&&r.length>0?Object.assign(((o={"ion-color":!0})["ion-color-"+r]=!0,o),a):a},t=function(r){var a={};return function(r){return void 0!==r?(Array.isArray(r)?r:r.split(" ")).filter((function(r){return null!=r})).map((function(r){return r.trim()})).filter((function(r){return""!==r})):[]}(r).forEach((function(r){return a[r]=!0})),a},c=/^[a-z][a-z0-9+\-.]*:/,s=function(r,a,o,i){return Object(e.a)(void 0,void 0,void 0,(function(){var n;return Object(e.c)(this,(function(e){return null!=r&&"#"!==r[0]&&!c.test(r)&&(n=document.querySelector("ion-router"))?(null!=a&&a.preventDefault(),[2,n.push(r,o,i)]):[2,!1]}))}))}}}]); +//# sourceMappingURL=33.7bb37d67.chunk.js.map \ No newline at end of file diff --git a/docs/example/static/js/33.7bb37d67.chunk.js.map b/docs/example/static/js/33.7bb37d67.chunk.js.map new file mode 100644 index 0000000..573eb53 --- /dev/null +++ b/docs/example/static/js/33.7bb37d67.chunk.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["../node_modules/@ionic/core/dist/esm-es5/ion-searchbar.entry.js","../node_modules/@ionic/core/dist/esm-es5/theme-ff3fc52f.js"],"names":["Searchbar","a","r","this","registerInstance","ionInput","createEvent","ionChange","ionCancel","ionClear","ionBlur","ionFocus","ionStyle","isCancelVisible","shouldAlignLeft","focused","noAnimate","animated","autocomplete","autocorrect","cancelButtonIcon","config","get","cancelButtonText","debounce","disabled","placeholder","showCancelButton","showClearButton","spellcheck","type","value","onClearInput","e","emit","preventDefault","stopPropagation","setTimeout","getValue","setFocus","onCancelSearchbar","nativeInput","blur","onInput","target","onBlur","positionElements","onFocus","prototype","debounceChanged","debounceEvent","valueChanged","showCancelButtonChanged","requestAnimationFrame","forceUpdate","connectedCallback","emitStyle","componentDidLoad","searchbar","__awaiter","__generator","focus","getInputElement","Promise","resolve","getIonMode","o","trim","positionPlaceholder","positionCancelButton","document","dir","el","shadowRoot","querySelector","removeAttribute","i","createElement","innerText","body","appendChild","raf","offsetWidth","remove","t","n","style","paddingRight","marginRight","paddingLeft","marginLeft","shouldShowCancelButton","hasValue","shouldShowClearButton","render","getBoolean","clearIcon","searchIcon","s","c","h","undefined","tabIndex","onMouseDown","onTouchStart","class","mode","icon","lazy","Host","role","createColorClasses","color","ref","inputMode","inputmode","enterKeyHint","enterkeyhint","autoComplete","autoCorrect","Object","defineProperty","getElement","enumerable","configurable","ios","md","hostContext","closest","length","assign","getClassMap","Array","isArray","split","filter","map","getClassList","forEach","SCHEME","openURL","test","push"],"mappings":"qGAAA,iGAA+3kBA,EAAU,WAAW,SAASC,EAAEA,GAAG,IAAIC,EAAEC,KAAKC,YAAiBD,KAAKF,GAAGE,KAAKE,SAASC,YAAYH,KAAK,WAAW,GAAGA,KAAKI,UAAUD,YAAYH,KAAK,YAAY,GAAGA,KAAKK,UAAUF,YAAYH,KAAK,YAAY,GAAGA,KAAKM,SAASH,YAAYH,KAAK,WAAW,GAAGA,KAAKO,QAAQJ,YAAYH,KAAK,UAAU,GAAGA,KAAKQ,SAASL,YAAYH,KAAK,WAAW,GAAGA,KAAKS,SAASN,YAAYH,KAAK,WAAW,GAAGA,KAAKU,iBAAgB,EAAMV,KAAKW,iBAAgB,EAAKX,KAAKY,SAAQ,EAAMZ,KAAKa,WAAU,EAAKb,KAAKc,UAAS,EAAMd,KAAKe,aAAa,MAAMf,KAAKgB,YAAY,MAAMhB,KAAKiB,iBAAiBC,IAAOC,IAAI,iBAAiB,oBAAoBnB,KAAKoB,iBAAiB,SAASpB,KAAKqB,SAAS,IAAIrB,KAAKsB,UAAS,EAAMtB,KAAKuB,YAAY,SAASvB,KAAKwB,iBAAiB,QAAQxB,KAAKyB,gBAAgB,QAAQzB,KAAK0B,YAAW,EAAM1B,KAAK2B,KAAK,SAAS3B,KAAK4B,MAAM,GAAG5B,KAAK6B,aAAa,SAAS/B,EAAEgC,GAAG/B,EAAEO,SAASyB,OAAUjC,IAAGA,EAAEkC,iBAAiBlC,EAAEmC,mBAAkBC,YAAY,WAAqC,KAApBnC,EAAEoC,aAAsBpC,EAAE6B,MAAM,GAAG7B,EAAEG,SAAS6B,OAAUD,IAAI/B,EAAEa,SAASb,EAAEqC,cAAe,KAAOpC,KAAKqC,kBAAkB,SAASvC,GAAMA,IAAGA,EAAEkC,iBAAiBlC,EAAEmC,mBAAkBlC,EAAEM,UAAU0B,OAAOhC,EAAE8B,eAAkB9B,EAAEuC,aAAavC,EAAEuC,YAAYC,QAASvC,KAAKwC,QAAQ,SAAS1C,GAAG,IAAIgC,EAAEhC,EAAE2C,OAAUX,IAAG/B,EAAE6B,MAAME,EAAEF,OAAM7B,EAAEG,SAAS6B,KAAKjC,IAAIE,KAAK0C,OAAO,WAAW3C,EAAEa,SAAQ,EAAMb,EAAEQ,QAAQwB,OAAOhC,EAAE4C,oBAAoB3C,KAAK4C,QAAQ,WAAW7C,EAAEa,SAAQ,EAAKb,EAAES,SAASuB,OAAOhC,EAAE4C,oBAA83J,OAA12J7C,EAAE+C,UAAUC,gBAAgB,WAAW9C,KAAKI,UAAU2C,YAAc/C,KAAKI,UAAUJ,KAAKqB,WAAWvB,EAAE+C,UAAUG,aAAa,WAAW,IAAIlD,EAAEE,KAAKsC,YAAgBvC,EAAEC,KAAKmC,WAAcrC,GAAGA,EAAE8B,QAAQ7B,IAAGD,EAAE8B,MAAM7B,GAAEC,KAAKI,UAAU2B,KAAK,CAACH,MAAM7B,KAAKD,EAAE+C,UAAUI,wBAAwB,WAAW,IAAInD,EAAEE,KAAKkD,uBAAuB,WAAWpD,EAAE6C,mBAAmBQ,YAAYrD,OAAOA,EAAE+C,UAAUO,kBAAkB,WAAWpD,KAAKqD,aAAavD,EAAE+C,UAAUS,iBAAiB,WAAW,IAAIxD,EAAEE,KAAKA,KAAK2C,mBAAmB3C,KAAK8C,kBAAkBZ,YAAY,WAAWpC,EAAEe,WAAU,IAAQ,MAAMf,EAAE+C,UAAUQ,UAAU,WAAWrD,KAAKS,SAASsB,KAAK,CAACwB,WAAU,KAAQzD,EAAE+C,UAAUT,SAAS,WAAW,OAAOoB,YAAUxD,UAAK,OAAO,GAAQ,WAAW,OAAOyD,YAAYzD,MAAM,SAASF,GAAiD,OAA3CE,KAAKsC,aAAatC,KAAKsC,YAAYoB,QAAc,CAAC,UAAU5D,EAAE+C,UAAUc,gBAAgB,WAAW,OAAOC,QAAQC,QAAQ7D,KAAKsC,cAAcxC,EAAE+C,UAAUF,iBAAiB,WAAW,IAAI7C,EAAEE,KAAKmC,WAAepC,EAAEC,KAAKW,gBAAoBmB,EAAEgC,YAAW9D,MAAU+D,GAAG/D,KAAKc,UAAqB,KAAXhB,EAAEkE,UAAehE,KAAKY,QAAQZ,KAAKW,gBAAgBoD,EAAS,QAAJjC,IAAqB/B,IAAIgE,GAAG/D,KAAKiE,sBAAyBjE,KAAKc,UAAUd,KAAKkE,yBAAyBpE,EAAE+C,UAAUoB,oBAAoB,WAAW,IAAInE,EAAEE,KAAKsC,YAAY,GAAIxC,EAAJ,CAAc,IAAIC,EAAiB,QAAfoE,SAASC,IAAgBtC,GAAG9B,KAAKqE,GAAGC,YAAYtE,KAAKqE,IAAIE,cAAc,0BAA0B,GAAGvE,KAAKW,gBAAiBb,EAAE0E,gBAAgB,SAAS1C,EAAE0C,gBAAgB,aAAa,CAAC,IAAIT,EAAEI,SAAaM,EAAEV,EAAEW,cAAc,QAAQD,EAAEE,UAAU3E,KAAKuB,aAAa,GAAGwC,EAAEa,KAAKC,YAAYJ,GAAGK,aAAK,WAAW,IAAIf,EAAEU,EAAEM,YAAYN,EAAEO,SAAS,IAAIC,EAAE,cAAclB,EAAE,EAAE,MAAUmB,EAAE,eAAenB,EAAE,EAAE,IAAI,MAAShE,GAAGD,EAAEqF,MAAMC,aAAaH,EAAEnD,EAAEqD,MAAME,YAAYH,IAAOpF,EAAEqF,MAAMG,YAAYL,EAAEnD,EAAEqD,MAAMI,WAAWL,SAAQpF,EAAE+C,UAAUqB,qBAAqB,WAAW,IAAIpE,EAAiB,QAAfqE,SAASC,IAAgBrE,GAAGC,KAAKqE,GAAGC,YAAYtE,KAAKqE,IAAIE,cAAc,4BAAgCzC,EAAE9B,KAAKwF,yBAAyB,GAAGzF,GAAG+B,IAAI9B,KAAKU,gBAAgB,CAAC,IAAIqD,EAAEhE,EAAEoF,MAA6B,GAAvBnF,KAAKU,gBAAgBoB,EAAKA,EAAMhC,EAAGiE,EAAEwB,WAAW,IAASxB,EAAEsB,YAAY,QAAS,CAAC,IAAIZ,EAAE1E,EAAEgF,YAAeN,EAAE,IAAM3E,EAAGiE,EAAEwB,YAAYd,EAAE,KAAUV,EAAEsB,aAAaZ,EAAE,SAAU3E,EAAE+C,UAAUV,SAAS,WAAW,OAAOnC,KAAK4B,OAAO,IAAI9B,EAAE+C,UAAU4C,SAAS,WAAW,MAAyB,KAAlBzF,KAAKmC,YAAiBrC,EAAE+C,UAAU2C,uBAAuB,WAAW,QAA2B,UAAxBxF,KAAKwB,kBAAoD,UAAxBxB,KAAKwB,mBAA6BxB,KAAKY,UAAmCd,EAAE+C,UAAU6C,sBAAsB,WAAW,QAA0B,UAAvB1F,KAAKyB,iBAAkD,UAAvBzB,KAAKyB,kBAA4BzB,KAAKY,UAAmCd,EAAE+C,UAAU8C,OAAO,WAAW,IAAI7F,EAAMC,EAAEC,KAAS8B,EAAE9B,KAAKoB,iBAAqB2C,EAAE/D,KAAKc,UAAUI,IAAO0E,WAAW,YAAW,GAAUnB,EAAEX,YAAW9D,MAAUiF,EAAEjF,KAAK6F,YAAgB,QAAJpB,EAAU,eAAe,eAAmBS,EAAElF,KAAK8F,aAAiB,QAAJrB,EAAU,iBAAiB,gBAAoBsB,EAAE/F,KAAKwF,yBAA6BQ,EAA0B,UAAxBhG,KAAKwB,kBAA4ByE,YAAE,SAAS,CAAC,aAAanE,EAAE,cAAciE,OAAEG,EAAU,OAAOvE,KAAK,SAASwE,SAAa,QAAJ1B,GAAYsB,OAAKG,GAAF,EAAYE,YAAYpG,KAAKqC,kBAAkBgE,aAAarG,KAAKqC,kBAAkBiE,MAAM,2BAA2BL,YAAE,MAAM,CAAC,cAAc,QAAY,OAAJxB,EAASwB,YAAE,WAAW,CAAC,cAAc,OAAOM,KAAK9B,EAAE+B,KAAKxG,KAAKiB,iBAAiBwF,MAAK,IAAQ3E,IAAI,OAAOmE,YAAES,IAAK,CAACC,KAAK,SAAS,gBAAgB3G,KAAKsB,SAAS,OAAO,KAAKgF,MAAMM,YAAmB5G,KAAK6G,OAAO/G,EAAE,GAAGA,EAAE2E,IAAG,EAAK3E,EAAE,sBAAsBiE,EAAEjE,EAAE,sBAAsBE,KAAKsB,SAASxB,EAAE,wBAAwBiE,GAAG/D,KAAKa,UAAUf,EAAE,uBAAuBE,KAAKyF,WAAW3F,EAAE,0BAA0BE,KAAKW,gBAAgBb,EAAE,uBAAuBE,KAAKY,QAAQd,EAAE,+BAA+BE,KAAK0F,wBAAwB5F,EAAE,gCAAgCE,KAAKwF,yBAAyB1F,KAAKmG,YAAE,MAAM,CAACK,MAAM,6BAA6BL,YAAE,QAAQ,CAAC,aAAa,cAAc3E,SAAStB,KAAKsB,SAASwF,IAAI,SAAShH,GAAG,OAAOC,EAAEuC,YAAYxC,GAAGwG,MAAM,kBAAkBS,UAAU/G,KAAKgH,UAAUC,aAAajH,KAAKkH,aAAa1E,QAAQxC,KAAKwC,QAAQE,OAAO1C,KAAK0C,OAAOE,QAAQ5C,KAAK4C,QAAQrB,YAAYvB,KAAKuB,YAAYI,KAAK3B,KAAK2B,KAAKC,MAAM5B,KAAKmC,WAAWgF,aAAanH,KAAKe,aAAaqG,YAAYpH,KAAKgB,YAAYU,WAAW1B,KAAK0B,aAAiB,OAAJ+C,GAAUuB,EAAEC,YAAE,WAAW,CAAC,cAAc,OAAOM,KAAK9B,EAAE+B,KAAKtB,EAAEuB,MAAK,EAAMH,MAAM,0BAA0BL,YAAE,SAAS,CAAC,aAAa,QAAQtE,KAAK,SAAS,WAAU,EAAK2E,MAAM,yBAAyBF,YAAY,SAAStG,GAAG,OAAOC,EAAE8B,aAAa/B,GAAE,IAAOuG,aAAa,SAASvG,GAAG,OAAOC,EAAE8B,aAAa/B,GAAE,KAAQmG,YAAE,WAAW,CAAC,cAAc,OAAOM,KAAK9B,EAAE+B,KAAKvB,EAAEwB,MAAK,EAAMH,MAAM,2BAA+B,QAAJ7B,GAAWuB,IAAIqB,OAAOC,eAAexH,EAAE+C,UAAU,KAAK,CAAC1B,IAAI,WAAW,OAAOoG,YAAWvH,OAAOwH,YAAW,EAAMC,cAAa,IAAOJ,OAAOC,eAAexH,EAAE,WAAW,CAACqB,IAAI,WAAW,MAAM,CAACE,SAAS,CAAC,mBAAmBO,MAAM,CAAC,gBAAgBJ,iBAAiB,CAAC,6BAA6BgG,YAAW,EAAMC,cAAa,IAAc3H,EAAxwM,GAA6wMD,EAAUsF,MAAM,CAACuC,IAAzzwB,+vUAA60wBC,GAA3jc,6vP,iCCAhoV,mJAA6CC,EAAY,SAAS7H,EAAEkF,GAAG,OAAsB,OAAfA,EAAE4C,QAAQ9H,IAAe6G,EAAmB,SAAS7G,EAAEkF,GAAG,IAAInD,EAAE,MAAkB,kBAAJ/B,GAAcA,EAAE+H,OAAO,EAAET,OAAOU,SAAQjG,EAAE,CAAC,aAAY,IAAQ,aAAa/B,IAAG,EAAK+B,GAAGmD,GAAGA,GAA8N+C,EAAY,SAASjI,GAAG,IAAIkF,EAAE,GAA4D,OAApS,SAASlF,GAAG,YAAOmG,IAAJnG,GAAqBkI,MAAMC,QAAQnI,GAAGA,EAAEA,EAAEoI,MAAM,MAAcC,QAAQ,SAASrI,GAAG,OAAU,MAAHA,KAAWsI,KAAK,SAAStI,GAAG,OAAOA,EAAEiE,UAAUoE,QAAQ,SAASrI,GAAG,MAAW,KAAJA,KAAgB,GAAyCuI,CAAavI,GAAGwI,SAAS,SAASxI,GAAG,OAAOkF,EAAElF,IAAG,KAAekF,GAAOuD,EAAO,uBAA2BC,EAAQ,SAAS1I,EAAEkF,EAAEnD,EAAEoD,GAAG,OAAO1B,iBAAU,OAAO,OAAO,GAAQ,WAAW,IAAIO,EAAE,OAAON,YAAYzD,MAAM,SAASF,GAAG,OAAM,MAAHC,GAAgB,MAAPA,EAAE,KAAWyI,EAAOE,KAAK3I,KAAIgE,EAAEI,SAASI,cAAc,gBAA0B,MAAHU,GAASA,EAAEjD,iBAAuB,CAAC,EAAE+B,EAAE4E,KAAK5I,EAAE+B,EAAEoD,KAAW,CAAC,GAAE","file":"static/js/33.7bb37d67.chunk.js","sourcesContent":["import{__awaiter,__generator}from\"tslib\";import{r as registerInstance,e as createEvent,j as forceUpdate,h,H as Host,i as getElement}from\"./index-7a8b7a1c.js\";import{c as config,b as getIonMode}from\"./ionic-global-63a97a32.js\";import{f as debounceEvent,r as raf}from\"./helpers-dd7e4b7b.js\";import{c as createColorClasses}from\"./theme-ff3fc52f.js\";var searchbarIosCss=\".sc-ion-searchbar-ios-h{--placeholder-color:initial;--placeholder-font-style:initial;--placeholder-font-weight:initial;--placeholder-opacity:.5;-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-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);padding-left:12px;padding-right:12px;padding-top:12px;padding-bottom:12px;height:60px;contain:strict}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.sc-ion-searchbar-ios-h{padding-left:unset;padding-right:unset;-webkit-padding-start:12px;padding-inline-start:12px;-webkit-padding-end:12px;padding-inline-end:12px}}.searchbar-input-container.sc-ion-searchbar-ios{height:36px}.searchbar-search-icon.sc-ion-searchbar-ios{margin-left:calc(50% - 60px);left:5px;top:0;position:absolute;width:22px;height:100%;contain:strict}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.searchbar-search-icon.sc-ion-searchbar-ios{margin-left:unset;-webkit-margin-start:calc(50% - 60px);margin-inline-start:calc(50% - 60px)}}[dir=rtl].sc-ion-searchbar-ios .searchbar-search-icon.sc-ion-searchbar-ios,[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}.searchbar-input.sc-ion-searchbar-ios{padding-left:28px;padding-right:28px;padding-top:0;padding-bottom:0;height:100%;font-size:17px;font-weight:400;contain:strict}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.searchbar-input.sc-ion-searchbar-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:28px;padding-inline-start:28px;-webkit-padding-end:28px;padding-inline-end:28px}}.searchbar-clear-button.sc-ion-searchbar-ios{right:0;top:0;background-position:center;position:absolute;width:30px;height:100%;border:0;background-color:transparent}[dir=rtl].sc-ion-searchbar-ios .searchbar-clear-button.sc-ion-searchbar-ios,[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}.searchbar-clear-icon.sc-ion-searchbar-ios{width:18px;height:100%}.searchbar-cancel-button.sc-ion-searchbar-ios{padding-left:8px;padding-right:0;padding-top:0;padding-bottom:0;-ms-flex-negative:0;flex-shrink:0;background-color:transparent;font-size:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.searchbar-cancel-button.sc-ion-searchbar-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:0;padding-inline-end:0}}.searchbar-left-aligned.sc-ion-searchbar-ios-h .searchbar-search-icon.sc-ion-searchbar-ios{margin-left:0}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.searchbar-left-aligned.sc-ion-searchbar-ios-h .searchbar-search-icon.sc-ion-searchbar-ios{margin-left:unset;-webkit-margin-start:0;margin-inline-start:0}}.searchbar-left-aligned.sc-ion-searchbar-ios-h .searchbar-input.sc-ion-searchbar-ios{padding-left:30px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.searchbar-left-aligned.sc-ion-searchbar-ios-h .searchbar-input.sc-ion-searchbar-ios{padding-left:unset;-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{margin-right:-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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.searchbar-animated.sc-ion-searchbar-ios-h .searchbar-cancel-button.sc-ion-searchbar-ios{margin-right:unset;-webkit-margin-end:-100%;margin-inline-end:-100%}}.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}\";var searchbarMdCss=\".sc-ion-searchbar-md-h{--placeholder-color:initial;--placeholder-font-style:initial;--placeholder-font-weight:initial;--placeholder-opacity:.5;-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-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);padding-left:8px;padding-right:8px;padding-top:8px;padding-bottom:8px;background:inherit}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.sc-ion-searchbar-md-h{padding-left:unset;padding-right:unset;-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:8px;padding-inline-end:8px}}.searchbar-search-icon.sc-ion-searchbar-md{left:16px;top:11px;width:21px;height:21px}[dir=rtl].sc-ion-searchbar-md .searchbar-search-icon.sc-ion-searchbar-md,[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}.searchbar-cancel-button.sc-ion-searchbar-md{left:5px;top:0;background-color:transparent;font-size:1.6em}[dir=rtl].sc-ion-searchbar-md .searchbar-cancel-button.sc-ion-searchbar-md,[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}.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{padding-left:55px;padding-right:55px;padding-top:6px;padding-bottom:6px;background-position:left 8px center;height:auto;font-size:16px;font-weight:400;line-height:30px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.searchbar-input.sc-ion-searchbar-md{padding-left:unset;padding-right:unset;-webkit-padding-start:55px;padding-inline-start:55px;-webkit-padding-end:55px;padding-inline-end:55px}}[dir=rtl].sc-ion-searchbar-md .searchbar-input.sc-ion-searchbar-md,[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}.searchbar-clear-button.sc-ion-searchbar-md{right:13px;top:0;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;position:absolute;height:100%;border:0;background-color:transparent}[dir=rtl].sc-ion-searchbar-md .searchbar-clear-button.sc-ion-searchbar-md,[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}.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{padding-left:7px;padding-right:7px;padding-top:3px;padding-bottom:3px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){ion-toolbar.sc-ion-searchbar-md-h,ion-toolbar .sc-ion-searchbar-md-h{padding-left:unset;padding-right:unset;-webkit-padding-start:7px;padding-inline-start:7px;-webkit-padding-end:7px;padding-inline-end:7px}}\";var Searchbar=function(){function a(a){var r=this;registerInstance(this,a);this.ionInput=createEvent(this,\"ionInput\",7);this.ionChange=createEvent(this,\"ionChange\",7);this.ionCancel=createEvent(this,\"ionCancel\",7);this.ionClear=createEvent(this,\"ionClear\",7);this.ionBlur=createEvent(this,\"ionBlur\",7);this.ionFocus=createEvent(this,\"ionFocus\",7);this.ionStyle=createEvent(this,\"ionStyle\",7);this.isCancelVisible=false;this.shouldAlignLeft=true;this.focused=false;this.noAnimate=true;this.animated=false;this.autocomplete=\"off\";this.autocorrect=\"off\";this.cancelButtonIcon=config.get(\"backButtonIcon\",\"arrow-back-sharp\");this.cancelButtonText=\"Cancel\";this.debounce=250;this.disabled=false;this.placeholder=\"Search\";this.showCancelButton=\"never\";this.showClearButton=\"focus\";this.spellcheck=false;this.type=\"search\";this.value=\"\";this.onClearInput=function(a,e){r.ionClear.emit();if(a){a.preventDefault();a.stopPropagation()}setTimeout((function(){var a=r.getValue();if(a!==\"\"){r.value=\"\";r.ionInput.emit();if(e&&!r.focused){r.setFocus()}}}),16*4)};this.onCancelSearchbar=function(a){if(a){a.preventDefault();a.stopPropagation()}r.ionCancel.emit();r.onClearInput();if(r.nativeInput){r.nativeInput.blur()}};this.onInput=function(a){var e=a.target;if(e){r.value=e.value}r.ionInput.emit(a)};this.onBlur=function(){r.focused=false;r.ionBlur.emit();r.positionElements()};this.onFocus=function(){r.focused=true;r.ionFocus.emit();r.positionElements()}}a.prototype.debounceChanged=function(){this.ionChange=debounceEvent(this.ionChange,this.debounce)};a.prototype.valueChanged=function(){var a=this.nativeInput;var r=this.getValue();if(a&&a.value!==r){a.value=r}this.ionChange.emit({value:r})};a.prototype.showCancelButtonChanged=function(){var a=this;requestAnimationFrame((function(){a.positionElements();forceUpdate(a)}))};a.prototype.connectedCallback=function(){this.emitStyle()};a.prototype.componentDidLoad=function(){var a=this;this.positionElements();this.debounceChanged();setTimeout((function(){a.noAnimate=false}),300)};a.prototype.emitStyle=function(){this.ionStyle.emit({searchbar:true})};a.prototype.setFocus=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(a){if(this.nativeInput){this.nativeInput.focus()}return[2]}))}))};a.prototype.getInputElement=function(){return Promise.resolve(this.nativeInput)};a.prototype.positionElements=function(){var a=this.getValue();var r=this.shouldAlignLeft;var e=getIonMode(this);var o=!this.animated||a.trim()!==\"\"||!!this.focused;this.shouldAlignLeft=o;if(e!==\"ios\"){return}if(r!==o){this.positionPlaceholder()}if(this.animated){this.positionCancelButton()}};a.prototype.positionPlaceholder=function(){var a=this.nativeInput;if(!a){return}var r=document.dir===\"rtl\";var e=(this.el.shadowRoot||this.el).querySelector(\".searchbar-search-icon\");if(this.shouldAlignLeft){a.removeAttribute(\"style\");e.removeAttribute(\"style\")}else{var o=document;var i=o.createElement(\"span\");i.innerText=this.placeholder||\"\";o.body.appendChild(i);raf((function(){var o=i.offsetWidth;i.remove();var t=\"calc(50% - \"+o/2+\"px)\";var n=\"calc(50% - \"+(o/2+30)+\"px)\";if(r){a.style.paddingRight=t;e.style.marginRight=n}else{a.style.paddingLeft=t;e.style.marginLeft=n}}))}};a.prototype.positionCancelButton=function(){var a=document.dir===\"rtl\";var r=(this.el.shadowRoot||this.el).querySelector(\".searchbar-cancel-button\");var e=this.shouldShowCancelButton();if(r&&e!==this.isCancelVisible){var o=r.style;this.isCancelVisible=e;if(e){if(a){o.marginLeft=\"0\"}else{o.marginRight=\"0\"}}else{var i=r.offsetWidth;if(i>0){if(a){o.marginLeft=-i+\"px\"}else{o.marginRight=-i+\"px\"}}}}};a.prototype.getValue=function(){return this.value||\"\"};a.prototype.hasValue=function(){return this.getValue()!==\"\"};a.prototype.shouldShowCancelButton=function(){if(this.showCancelButton===\"never\"||this.showCancelButton===\"focus\"&&!this.focused){return false}return true};a.prototype.shouldShowClearButton=function(){if(this.showClearButton===\"never\"||this.showClearButton===\"focus\"&&!this.focused){return false}return true};a.prototype.render=function(){var a;var r=this;var e=this.cancelButtonText;var o=this.animated&&config.getBoolean(\"animated\",true);var i=getIonMode(this);var t=this.clearIcon||(i===\"ios\"?\"close-circle\":\"close-sharp\");var n=this.searchIcon||(i===\"ios\"?\"search-outline\":\"search-sharp\");var s=this.shouldShowCancelButton();var c=this.showCancelButton!==\"never\"&&h(\"button\",{\"aria-label\":e,\"aria-hidden\":s?undefined:\"true\",type:\"button\",tabIndex:i===\"ios\"&&!s?-1:undefined,onMouseDown:this.onCancelSearchbar,onTouchStart:this.onCancelSearchbar,class:\"searchbar-cancel-button\"},h(\"div\",{\"aria-hidden\":\"true\"},i===\"md\"?h(\"ion-icon\",{\"aria-hidden\":\"true\",mode:i,icon:this.cancelButtonIcon,lazy:false}):e));return h(Host,{role:\"search\",\"aria-disabled\":this.disabled?\"true\":null,class:createColorClasses(this.color,(a={},a[i]=true,a[\"searchbar-animated\"]=o,a[\"searchbar-disabled\"]=this.disabled,a[\"searchbar-no-animate\"]=o&&this.noAnimate,a[\"searchbar-has-value\"]=this.hasValue(),a[\"searchbar-left-aligned\"]=this.shouldAlignLeft,a[\"searchbar-has-focus\"]=this.focused,a[\"searchbar-should-show-clear\"]=this.shouldShowClearButton(),a[\"searchbar-should-show-cancel\"]=this.shouldShowCancelButton(),a))},h(\"div\",{class:\"searchbar-input-container\"},h(\"input\",{\"aria-label\":\"search text\",disabled:this.disabled,ref:function(a){return r.nativeInput=a},class:\"searchbar-input\",inputMode:this.inputmode,enterKeyHint:this.enterkeyhint,onInput:this.onInput,onBlur:this.onBlur,onFocus:this.onFocus,placeholder:this.placeholder,type:this.type,value:this.getValue(),autoComplete:this.autocomplete,autoCorrect:this.autocorrect,spellcheck:this.spellcheck}),i===\"md\"&&c,h(\"ion-icon\",{\"aria-hidden\":\"true\",mode:i,icon:n,lazy:false,class:\"searchbar-search-icon\"}),h(\"button\",{\"aria-label\":\"reset\",type:\"button\",\"no-blur\":true,class:\"searchbar-clear-button\",onMouseDown:function(a){return r.onClearInput(a,true)},onTouchStart:function(a){return r.onClearInput(a,true)}},h(\"ion-icon\",{\"aria-hidden\":\"true\",mode:i,icon:t,lazy:false,class:\"searchbar-clear-icon\"}))),i===\"ios\"&&c)};Object.defineProperty(a.prototype,\"el\",{get:function(){return getElement(this)},enumerable:false,configurable:true});Object.defineProperty(a,\"watchers\",{get:function(){return{debounce:[\"debounceChanged\"],value:[\"valueChanged\"],showCancelButton:[\"showCancelButtonChanged\"]}},enumerable:false,configurable:true});return a}();Searchbar.style={ios:searchbarIosCss,md:searchbarMdCss};export{Searchbar as ion_searchbar};","import{__awaiter,__generator}from\"tslib\";var hostContext=function(r,t){return t.closest(r)!==null};var createColorClasses=function(r,t){var e;return typeof r===\"string\"&&r.length>0?Object.assign((e={\"ion-color\":true},e[\"ion-color-\"+r]=true,e),t):t};var getClassList=function(r){if(r!==undefined){var t=Array.isArray(r)?r:r.split(\" \");return t.filter((function(r){return r!=null})).map((function(r){return r.trim()})).filter((function(r){return r!==\"\"}))}return[]};var getClassMap=function(r){var t={};getClassList(r).forEach((function(r){return t[r]=true}));return t};var SCHEME=/^[a-z][a-z0-9+\\-.]*:/;var openURL=function(r,t,e,n){return __awaiter(void 0,void 0,void 0,(function(){var o;return __generator(this,(function(a){if(r!=null&&r[0]!==\"#\"&&!SCHEME.test(r)){o=document.querySelector(\"ion-router\");if(o){if(t!=null){t.preventDefault()}return[2,o.push(r,e,n)]}}return[2,false]}))}))};export{createColorClasses as c,getClassMap as g,hostContext as h,openURL as o};"],"sourceRoot":""} \ No newline at end of file diff --git a/docs/example/static/js/34.d47f55ef.chunk.js b/docs/example/static/js/34.d47f55ef.chunk.js new file mode 100644 index 0000000..8646179 --- /dev/null +++ b/docs/example/static/js/34.d47f55ef.chunk.js @@ -0,0 +1,2 @@ +(this.webpackJsonpexample=this.webpackJsonpexample||[]).push([[34],{111:function(t,e,o){"use strict";o.r(e),o.d(e,"ion_segment",(function(){return c})),o.d(e,"ion_segment_button",(function(){return d}));var n=o(1),i=o(13),r=o(14),a=o(12),s=o(125),c=function(){function t(t){var e=this;Object(i.o)(this,t),this.ionChange=Object(i.g)(this,"ionChange",7),this.ionSelect=Object(i.g)(this,"ionSelect",7),this.ionStyle=Object(i.g)(this,"ionStyle",7),this.didInit=!1,this.activated=!1,this.disabled=!1,this.scrollable=!1,this.swipeGesture=!0,this.onClick=function(t){var o=t.target,n=e.checked;"ION-SEGMENT"!==o.tagName&&(e.value=o.value,!e.scrollable&&e.swipeGesture||(n?e.checkButton(n,o):e.setCheckedClasses()),e.checked=o)}}return t.prototype.colorChanged=function(t,e){(void 0===e&&void 0!==t||void 0!==e&&void 0===t)&&this.emitStyle()},t.prototype.swipeGestureChanged=function(){this.gestureChanged()},t.prototype.valueChanged=function(t,e){this.ionSelect.emit({value:t}),(""!==e||this.didInit)&&(this.activated?this.valueAfterGesture=t:this.ionChange.emit({value:t}))},t.prototype.disabledChanged=function(){this.gestureChanged();for(var t=0,e=this.getButtons();tb+g:u=0&&(i=p);else if(r?ub+g){var p;if(a&&!e)(p=c+1)0?Object.assign(((o={"ion-color":!0})["ion-color-"+t]=!0,o),e):e},a=function(t){var e={};return function(t){return void 0!==t?(Array.isArray(t)?t:t.split(" ")).filter((function(t){return null!=t})).map((function(t){return t.trim()})).filter((function(t){return""!==t})):[]}(t).forEach((function(t){return e[t]=!0})),e},s=/^[a-z][a-z0-9+\-.]*:/,c=function(t,e,o,i){return Object(n.a)(void 0,void 0,void 0,(function(){var r;return Object(n.c)(this,(function(n){return null!=t&&"#"!==t[0]&&!s.test(t)&&(r=document.querySelector("ion-router"))?(null!=e&&e.preventDefault(),[2,r.push(t,o,i)]):[2,!1]}))}))}}}]); +//# sourceMappingURL=34.d47f55ef.chunk.js.map \ No newline at end of file diff --git a/docs/example/static/js/34.d47f55ef.chunk.js.map b/docs/example/static/js/34.d47f55ef.chunk.js.map new file mode 100644 index 0000000..912161a --- /dev/null +++ b/docs/example/static/js/34.d47f55ef.chunk.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["../node_modules/@ionic/core/dist/esm-es5/ion-segment_2.entry.js","../node_modules/@ionic/core/dist/esm-es5/theme-ff3fc52f.js"],"names":["Segment","t","e","this","registerInstance","ionChange","createEvent","ionSelect","ionStyle","didInit","activated","disabled","scrollable","swipeGesture","onClick","o","target","n","checked","tagName","value","checkButton","setCheckedClasses","prototype","colorChanged","undefined","emitStyle","swipeGestureChanged","gestureChanged","valueChanged","emit","valueAfterGesture","disabledChanged","getButtons","length","gesture","enable","connectedCallback","componentWillLoad","componentDidLoad","__awaiter","__generator","label","sent","createGesture","el","gestureName","gesturePriority","threshold","passive","onStart","onMove","onEnd","activate","setNextIndex","setActivated","event","stopImmediatePropagation","addRipple","Array","from","querySelectorAll","config","getBoolean","i","find","a","shadowRoot","querySelector","s","pointerCoord","l","x","c","y","then","forEach","classList","add","remove","getIndicator","getBoundingClientRect","r","width","left","writeTask","style","setProperty","findIndex","document","dir","d","g","u","b","currentX","h","top","height","m","elementFromPoint","p","segment","render","getIonMode","Host","role","class","createColorClasses","color","hostContext","Object","defineProperty","get","getElement","enumerable","configurable","ios","md","ids","SegmentButton","segmentEl","layout","type","updateStyle","forceUpdate","updateState","closest","addEventListener","disconnectedCallback","removeEventListener","hasAttribute","getAttribute","hasIcon","hasLabel","tabIndex","part","assign","getClassMap","isArray","split","filter","map","trim","getClassList","SCHEME","openURL","test","preventDefault","push"],"mappings":"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","file":"static/js/34.d47f55ef.chunk.js","sourcesContent":["import{__awaiter,__generator}from\"tslib\";import{r as registerInstance,e as createEvent,c as writeTask,h,H as Host,i as getElement,j as forceUpdate}from\"./index-7a8b7a1c.js\";import{c as config,b as getIonMode}from\"./ionic-global-63a97a32.js\";import{p as pointerCoord,a as addEventListener,b as removeEventListener}from\"./helpers-dd7e4b7b.js\";import{c as createColorClasses,h as hostContext}from\"./theme-ff3fc52f.js\";var segmentIosCss=\":host{--ripple-color:currentColor;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:center;justify-content:center;width:100%;background:var(--background);font-family:var(--ion-font-family, inherit);text-align:center;contain:paint;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}:host(.segment-scrollable){-ms-flex-pack:start;justify-content:start;width:auto;overflow-x:auto}:host(.segment-scrollable::-webkit-scrollbar){display:none}:host{--background:rgba(var(--ion-text-color-rgb, 0, 0, 0), 0.065);border-radius:8px;overflow:hidden;z-index:0}:host(.ion-color){background:rgba(var(--ion-color-base-rgb), 0.065)}:host(.in-toolbar){margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;width:auto}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.in-toolbar){margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}:host(.in-toolbar:not(.ion-color)){background:var(--ion-toolbar-segment-background, var(--background))}:host(.in-toolbar-color:not(.ion-color)){background:rgba(var(--ion-color-contrast-rgb), 0.11)}\";var segmentMdCss=\":host{--ripple-color:currentColor;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:center;justify-content:center;width:100%;background:var(--background);font-family:var(--ion-font-family, inherit);text-align:center;contain:paint;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}:host(.segment-scrollable){-ms-flex-pack:start;justify-content:start;width:auto;overflow-x:auto}:host(.segment-scrollable::-webkit-scrollbar){display:none}:host{--background:transparent}:host(.segment-scrollable) ::slotted(ion-segment-button){min-width:auto}\";var Segment=function(){function t(t){var e=this;registerInstance(this,t);this.ionChange=createEvent(this,\"ionChange\",7);this.ionSelect=createEvent(this,\"ionSelect\",7);this.ionStyle=createEvent(this,\"ionStyle\",7);this.didInit=false;this.activated=false;this.disabled=false;this.scrollable=false;this.swipeGesture=true;this.onClick=function(t){var o=t.target;var n=e.checked;if(o.tagName===\"ION-SEGMENT\"){return}e.value=o.value;if(e.scrollable||!e.swipeGesture){if(n){e.checkButton(n,o)}else{e.setCheckedClasses()}}e.checked=o}}t.prototype.colorChanged=function(t,e){if(e===undefined&&t!==undefined||e!==undefined&&t===undefined){this.emitStyle()}};t.prototype.swipeGestureChanged=function(){this.gestureChanged()};t.prototype.valueChanged=function(t,e){this.ionSelect.emit({value:t});if(e!==\"\"||this.didInit){if(!this.activated){this.ionChange.emit({value:t})}else{this.valueAfterGesture=t}}};t.prototype.disabledChanged=function(){this.gestureChanged();var t=this.getButtons();for(var e=0,o=t;eg+u:bg+u;if(i&&!e){if(v){var p=a-1;if(p>=0){c=p}}else if(f){if(i&&!e){var p=a+1;if(p0?Object.assign((e={\"ion-color\":true},e[\"ion-color-\"+r]=true,e),t):t};var getClassList=function(r){if(r!==undefined){var t=Array.isArray(r)?r:r.split(\" \");return t.filter((function(r){return r!=null})).map((function(r){return r.trim()})).filter((function(r){return r!==\"\"}))}return[]};var getClassMap=function(r){var t={};getClassList(r).forEach((function(r){return t[r]=true}));return t};var SCHEME=/^[a-z][a-z0-9+\\-.]*:/;var openURL=function(r,t,e,n){return __awaiter(void 0,void 0,void 0,(function(){var o;return __generator(this,(function(a){if(r!=null&&r[0]!==\"#\"&&!SCHEME.test(r)){o=document.querySelector(\"ion-router\");if(o){if(t!=null){t.preventDefault()}return[2,o.push(r,e,n)]}}return[2,false]}))}))};export{createColorClasses as c,getClassMap as g,hostContext as h,openURL as o};"],"sourceRoot":""} \ No newline at end of file diff --git a/docs/example/static/js/35.31fee780.chunk.js b/docs/example/static/js/35.31fee780.chunk.js new file mode 100644 index 0000000..317c7d4 --- /dev/null +++ b/docs/example/static/js/35.31fee780.chunk.js @@ -0,0 +1,2 @@ +(this.webpackJsonpexample=this.webpackJsonpexample||[]).push([[35],{112:function(t,e,n){"use strict";n.r(e),n.d(e,"ion_select",(function(){return p})),n.d(e,"ion_select_option",(function(){return x})),n.d(e,"ion_select_popover",(function(){return j}));var i=n(1),o=n(13),r=n(14),a=n(12),s=n(24),l=n(125),c=(n(27),function(t,e){var n;return t.forEach((function(t){for(var i=0;i0?Object.assign(((n={"ion-color":!0})["ion-color-"+t]=!0,n),e):e},a=function(t){var e={};return function(t){return void 0!==t?(Array.isArray(t)?t:t.split(" ")).filter((function(t){return null!=t})).map((function(t){return t.trim()})).filter((function(t){return""!==t})):[]}(t).forEach((function(t){return e[t]=!0})),e},s=/^[a-z][a-z0-9+\-.]*:/,l=function(t,e,n,o){return Object(i.a)(void 0,void 0,void 0,(function(){var r;return Object(i.c)(this,(function(i){return null!=t&&"#"!==t[0]&&!s.test(t)&&(r=document.querySelector("ion-router"))?(null!=e&&e.preventDefault(),[2,r.push(t,n,o)]):[2,!1]}))}))}}}]); +//# sourceMappingURL=35.31fee780.chunk.js.map \ No newline at end of file diff --git a/docs/example/static/js/35.31fee780.chunk.js.map b/docs/example/static/js/35.31fee780.chunk.js.map new file mode 100644 index 0000000..90ca8f8 --- /dev/null +++ b/docs/example/static/js/35.31fee780.chunk.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["../node_modules/@ionic/core/dist/esm-es5/ion-select_3.entry.js","../node_modules/@ionic/core/dist/esm-es5/theme-ff3fc52f.js"],"names":["getSelectedOption","e","t","n","forEach","i","addedNodes","length","findCheckedOption","nodeType","tagName","toUpperCase","Array","from","querySelectorAll","find","value","Select","this","registerInstance","ionChange","createEvent","ionCancel","ionFocus","ionBlur","ionStyle","inputId","selectIds","didInit","isExpanded","disabled","cancelText","okText","name","multiple","interface","interfaceOptions","onClick","setFocus","open","onFocus","emit","onBlur","prototype","disabledChanged","emitStyle","valueChanged","connectedCallback","__awaiter","__generator","updateOverlayOptions","mutationO","MutationObserver","observe","childList","subtree","watchForOptions","el","disconnectedCallback","disconnect","undefined","componentDidLoad","r","label","createOverlay","overlay","sent","onDidDismiss","then","present","console","warn","openPopover","openActionSheet","openAlert","childOpts","buttons","createActionSheetButtons","querySelector","options","createPopoverOptions","inputs","createAlertInputs","map","getOptionValue","classList","filter","join","o","OPTION_CLASS","role","isOptionSelected","compareWith","text","textContent","cssClass","handler","push","type","checked","close","getIonMode","Object","assign","mode","component","event","componentProps","header","subHeader","message","popoverController","create","actionSheetController","a","s","getLabel","alertController","dismiss","Promise","resolve","findItemLabel","hasValue","getText","defineProperty","get","enumerable","configurable","selectedText","generateText","focusEl","focus","interactive","select","placeholder","render","l","c","d","p","getAriaLabel","u","labelText","f","labelId","renderHiddenInput","parseValue","g","b","m","x","y","h","Host","class","hostContext","part","id","ref","getElement","isArray","some","compareOptions","toString","includes","textForValue","style","ios","md","SelectOption","selectOptionIds","SelectPopover","onSelect","target","safeCall","getClassMap","closest","createColorClasses","split","trim","getClassList","SCHEME","openURL","test","document","preventDefault"],"mappings":"qGAAA,2MAA8tBA,GAA9tB,MAAgvB,SAASC,EAAEC,GAAG,IAAIC,EAA8G,OAA5GF,EAAEG,SAAS,SAASH,GAAG,IAAI,IAAII,EAAE,EAAEA,EAAEJ,EAAEK,WAAWC,OAAOF,IAAKF,EAAEK,EAAkBP,EAAEK,WAAWD,GAAGH,IAAIC,KAAaA,IAAOK,EAAkB,SAASP,EAAEC,GAAG,GAAgB,IAAbD,EAAEQ,SAAuG,OAAlER,EAAES,UAAUR,EAAES,cAAc,CAACV,GAAGW,MAAMC,KAAKZ,EAAEa,iBAAiBZ,KAAaa,MAAM,SAASb,GAAG,OAAOA,EAAEc,QAAQf,EAAEe,UAA64IC,EAAO,WAAW,SAAShB,EAAEA,GAAG,IAAIC,EAAEgB,KAAKC,YAAiBD,KAAKjB,GAAGiB,KAAKE,UAAUC,YAAYH,KAAK,YAAY,GAAGA,KAAKI,UAAUD,YAAYH,KAAK,YAAY,GAAGA,KAAKK,SAASF,YAAYH,KAAK,WAAW,GAAGA,KAAKM,QAAQH,YAAYH,KAAK,UAAU,GAAGA,KAAKO,SAASJ,YAAYH,KAAK,WAAW,GAAGA,KAAKQ,QAAQ,WAAWC,IAAYT,KAAKU,SAAQ,EAAMV,KAAKW,YAAW,EAAMX,KAAKY,UAAS,EAAMZ,KAAKa,WAAW,SAASb,KAAKc,OAAO,KAAKd,KAAKe,KAAKf,KAAKQ,QAAQR,KAAKgB,UAAS,EAAMhB,KAAKiB,UAAU,QAAQjB,KAAKkB,iBAAiB,GAAGlB,KAAKmB,QAAQ,SAASpC,GAAGC,EAAEoC,WAAWpC,EAAEqC,KAAKtC,IAAIiB,KAAKsB,QAAQ,WAAWtC,EAAEqB,SAASkB,QAAQvB,KAAKwB,OAAO,WAAWxC,EAAEsB,QAAQiB,QAA62N,OAAr2NxC,EAAE0C,UAAUC,gBAAgB,WAAW1B,KAAK2B,aAAa5C,EAAE0C,UAAUG,aAAa,WAAW5B,KAAK2B,YAAe3B,KAAKU,SAASV,KAAKE,UAAUqB,KAAK,CAACzB,MAAME,KAAKF,SAAUf,EAAE0C,UAAUI,kBAAkB,WAAW,OAAOC,YAAU9B,UAAK,OAAO,GAAQ,WAAW,IAAIjB,EAAEiB,KAAK,OAAO+B,YAAY/B,MAAM,SAAShB,GAAwP,OAArPgB,KAAKgC,uBAAuBhC,KAAK2B,YAAY3B,KAAKiC,UAA55L,SAASlD,EAAEC,EAAEC,GAAG,GAA6B,qBAAnBiD,iBAAV,CAAiD,IAAI/C,EAAE,IAAI+C,kBAAkB,SAASnD,GAAGE,EAAEH,EAAkBC,EAAEC,OAAkD,OAA3CG,EAAEgD,QAAQpD,EAAE,CAACqD,WAAU,EAAKC,SAAQ,IAAclD,GAA8uLmD,CAAgBtC,KAAKuC,GAAG,qBAAqB,WAAW,OAAOT,YAAU/C,OAAE,OAAO,GAAQ,WAAW,OAAOgD,YAAY/B,MAAM,SAASjB,GAA+B,OAA5BiB,KAAKgC,uBAA6B,CAAC,YAAkB,CAAC,UAAUjD,EAAE0C,UAAUe,qBAAqB,WAAcxC,KAAKiC,YAAWjC,KAAKiC,UAAUQ,aAAazC,KAAKiC,eAAUS,IAAY3D,EAAE0C,UAAUkB,iBAAiB,WAAW3C,KAAKU,SAAQ,GAAM3B,EAAE0C,UAAUJ,KAAK,SAAStC,GAAG,OAAO+C,YAAU9B,UAAK,OAAO,GAAQ,WAAW,IAAIhB,EAAEC,EAAME,EAAEa,KAAK,OAAO+B,YAAY/B,MAAM,SAAS4C,GAAG,OAAOA,EAAEC,OAAO,KAAK,EAAE,OAAG7C,KAAKY,UAAUZ,KAAKW,WAAkB,CAAC,OAAE+B,IAAWzD,EAAEe,KAAW,CAAC,EAAEA,KAAK8C,cAAc/D,KAAI,KAAK,EAAqI,OAAnIC,EAAEC,EAAE8D,QAAQH,EAAEI,OAAOhD,KAAKW,YAAW,EAAK3B,EAAEiE,eAAeC,MAAM,WAAW/D,EAAE4D,aAAQL,EAAUvD,EAAEwB,YAAW,EAAMxB,EAAEiC,cAAoB,CAAC,EAAEpC,EAAEmE,WAAW,KAAK,EAAW,OAATP,EAAEI,OAAa,CAAC,EAAEhE,WAAWD,EAAE0C,UAAUqB,cAAc,SAAS/D,GAAG,IAAIC,EAAEgB,KAAKiB,UAAoV,MAAlU,iBAAJjC,GAAwB,YAAJA,IAAgBgB,KAAKgB,WAAUoC,QAAQC,KAAK,+BAA+BrE,EAAE,qEAAqEA,EAAE,SAAe,YAAJA,GAAgBD,IAAGqE,QAAQC,KAAK,yGAAyGrE,EAAE,SAAe,YAAJA,EAAsBgB,KAAKsD,YAAYvE,GAAU,iBAAJC,EAA2BgB,KAAKuD,kBAAyBvD,KAAKwD,aAAazE,EAAE0C,UAAUO,qBAAqB,WAAW,IAAIjD,EAAEiB,KAAK+C,QAAQ,GAAIhE,EAAJ,CAAc,IAAIC,EAAEgB,KAAKyD,UAAcxE,EAAEe,KAAKF,MAAM,OAAOE,KAAKiB,WAAW,IAAI,eAAelC,EAAE2E,QAAQ1D,KAAK2D,yBAAyB3E,EAAEC,GAAG,MAAM,IAAI,UAAU,IAAIE,EAAEJ,EAAE6E,cAAc,sBAAyBzE,IAAGA,EAAE0E,QAAQ7D,KAAK8D,qBAAqB9E,EAAEC,IAAG,MAAM,IAAI,QAAQ,IAAI2D,EAAE5C,KAAKgB,SAAS,WAAW,QAAQjC,EAAEgF,OAAO/D,KAAKgE,kBAAkBhF,EAAE4D,EAAE3D,MAAWF,EAAE0C,UAAUkC,yBAAyB,SAAS5E,EAAEC,GAAG,IAAIC,EAAEe,KAASb,EAAEJ,EAAEkF,KAAK,SAASlF,GAAG,IAAII,EAAE+E,EAAenF,GAAO6D,EAAElD,MAAMC,KAAKZ,EAAEoF,WAAWC,QAAQ,SAASrF,GAAG,MAAW,aAAJA,KAAkBsF,KAAK,KAASC,EAAEC,EAAa,IAAI3B,EAAE,MAAM,CAAC4B,KAAKC,EAAiBtF,EAAEH,EAAEC,EAAEyF,aAAa,WAAW,GAAGC,KAAK5F,EAAE6F,YAAYC,SAASP,EAAEQ,QAAQ,WAAW7F,EAAEa,MAAMX,OAA2F,OAApFA,EAAE4F,KAAK,CAACJ,KAAK3E,KAAKa,WAAW2D,KAAK,SAASM,QAAQ,WAAW7F,EAAEmB,UAAUmB,UAAiBpC,GAAGJ,EAAE0C,UAAUuC,kBAAkB,SAASjF,EAAEC,EAAEC,GAAG,IAAIE,EAAEa,KAAiS,OAAtRjB,EAAEkF,KAAK,SAASlF,GAAG,IAAI6D,EAAEsB,EAAenF,GAAOuF,EAAE5E,MAAMC,KAAKZ,EAAEoF,WAAWC,QAAQ,SAASrF,GAAG,MAAW,aAAJA,KAAkBsF,KAAK,KAA8B,MAAM,CAACW,KAAKhG,EAAE6F,SAAjCN,EAAa,IAAID,EAA2BzB,MAAM9D,EAAE6F,aAAa,GAAG9E,MAAM8C,EAAEqC,QAAQR,EAAiB7B,EAAE3D,EAAEE,EAAEuF,aAAa9D,SAAS7B,EAAE6B,cAAuB7B,EAAE0C,UAAUqC,qBAAqB,SAAS/E,EAAEC,GAAG,IAAIC,EAAEe,KAAiU,OAAtTjB,EAAEkF,KAAK,SAASlF,GAAG,IAAII,EAAE+E,EAAenF,GAAO6D,EAAElD,MAAMC,KAAKZ,EAAEoF,WAAWC,QAAQ,SAASrF,GAAG,MAAW,aAAJA,KAAkBsF,KAAK,KAASC,EAAEC,EAAa,IAAI3B,EAAE,MAAM,CAAC+B,KAAK5F,EAAE6F,aAAa,GAAGC,SAASP,EAAExE,MAAMX,EAAE8F,QAAQR,EAAiBtF,EAAEH,EAAEC,EAAEyF,aAAa9D,SAAS7B,EAAE6B,SAASkE,QAAQ,WAAW7F,EAAEa,MAAMX,EAAEF,EAAEiG,cAAuBnG,EAAE0C,UAAU6B,YAAY,SAASvE,GAAG,OAAO+C,YAAU9B,UAAK,OAAO,GAAQ,WAAW,IAAIhB,EAAEC,EAAEE,EAAEyD,EAAE,OAAOb,YAAY/B,MAAM,SAASsE,GAA2T,OAAxTtF,EAAEgB,KAAKkB,iBAAiBjC,EAAEkG,YAAWnF,MAAMb,EAAEa,KAAKF,MAAM8C,EAAEwC,OAAOC,OAAOD,OAAOC,OAAO,CAACC,KAAKrG,GAAGD,GAAG,CAACuG,UAAU,qBAAqBV,SAAS,CAAC,iBAAiB7F,EAAE6F,UAAUW,MAAMzG,EAAE0G,eAAe,CAACC,OAAO1G,EAAE0G,OAAOC,UAAU3G,EAAE2G,UAAUC,QAAQ5G,EAAE4G,QAAQ9F,MAAMX,EAAE0E,QAAQ7D,KAAK8D,qBAAqB9D,KAAKyD,UAAUtE,MAAY,CAAC,EAAE0G,IAAkBC,OAAOlD,WAAW7D,EAAE0C,UAAU8B,gBAAgB,WAAW,OAAOzB,YAAU9B,UAAK,OAAO,GAAQ,WAAW,IAAIjB,EAAEC,EAAEC,EAAE,OAAO8C,YAAY/B,MAAM,SAASb,GAAwM,OAArMJ,EAAEoG,YAAWnF,MAAMhB,EAAEgB,KAAKkB,iBAAiBjC,EAAEmG,OAAOC,OAAOD,OAAOC,OAAO,CAACC,KAAKvG,GAAGC,GAAG,CAAC0E,QAAQ1D,KAAK2D,yBAAyB3D,KAAKyD,UAAUzD,KAAKF,OAAO+E,SAAS,CAAC,sBAAsB7F,EAAE6F,YAAkB,CAAC,EAAEkB,IAAsBD,OAAO7G,WAAWF,EAAE0C,UAAU+B,UAAU,WAAW,OAAO1B,YAAU9B,UAAK,OAAO,GAAQ,WAAW,IAAIjB,EAAEC,EAAEC,EAAEE,EAAEyD,EAAE0B,EAAM0B,EAAEhG,KAAK,OAAO+B,YAAY/B,MAAM,SAASiG,GAAse,OAAnelH,EAAEiB,KAAKkG,WAAWlH,EAAED,EAAEA,EAAE6F,YAAY,KAAK3F,EAAEe,KAAKkB,iBAAiB/B,EAAEa,KAAKgB,SAAS,WAAW,QAAQ4B,EAAEuC,YAAWnF,MAAMsE,EAAEc,OAAOC,OAAOD,OAAOC,OAAO,CAACC,KAAK1C,GAAG3D,GAAG,CAACyG,OAAOzG,EAAEyG,OAAOzG,EAAEyG,OAAO1G,EAAE+E,OAAO/D,KAAKgE,kBAAkBhE,KAAKyD,UAAUtE,EAAEa,KAAKF,OAAO4D,QAAQ,CAAC,CAACiB,KAAK3E,KAAKa,WAAW2D,KAAK,SAASM,QAAQ,WAAWkB,EAAE5F,UAAUmB,SAAS,CAACoD,KAAK3E,KAAKc,OAAOgE,QAAQ,SAAS/F,GAAGiH,EAAElG,MAAMf,KAAK8F,SAAS,CAAC,eAAe5F,EAAE4F,SAAS7E,KAAKgB,SAAS,wBAAwB,yBAA+B,CAAC,EAAEmF,IAAgBL,OAAOxB,WAAWvF,EAAE0C,UAAUyD,MAAM,WAAW,OAAIlF,KAAK+C,QAA8C/C,KAAK+C,QAAQqD,UAA3CC,QAAQC,SAAQ,IAAsCvH,EAAE0C,UAAUyE,SAAS,WAAW,OAAOK,YAAcvG,KAAKuC,KAAKxD,EAAE0C,UAAU+E,SAAS,WAAW,MAAwB,KAAjBxG,KAAKyG,WAAgBrB,OAAOsB,eAAe3H,EAAE0C,UAAU,YAAY,CAACkF,IAAI,WAAW,OAAOjH,MAAMC,KAAKK,KAAKuC,GAAG3C,iBAAiB,uBAAuBgH,YAAW,EAAMC,cAAa,IAAO9H,EAAE0C,UAAUgF,QAAQ,WAAW,IAAI1H,EAAEiB,KAAK8G,aAAa,OAAM,MAAH/H,GAAa,KAAJA,EAAeA,EAASgI,EAAa/G,KAAKyD,UAAUzD,KAAKF,MAAME,KAAK0E,cAAc3F,EAAE0C,UAAUL,SAAS,WAAcpB,KAAKgH,SAAShH,KAAKgH,QAAQC,SAAUlI,EAAE0C,UAAUE,UAAU,WAAW3B,KAAKO,SAASgB,KAAK,CAAC2F,aAAY,EAAKC,QAAO,EAAK,kBAAoC,MAAlBnH,KAAKoH,YAAkB,YAAYpH,KAAKwG,WAAW,uBAAuBxG,KAAKY,SAAS,kBAAkBZ,KAAKY,YAAY7B,EAAE0C,UAAU4F,OAAO,WAAW,IAAItI,EAAMC,EAAEgB,KAASf,EAAEe,KAAKb,EAAEF,EAAE2B,SAASgC,EAAE3D,EAAEsD,GAAG+B,EAAErF,EAAEuB,QAAQwF,EAAE/G,EAAE0B,WAAWsF,EAAEhH,EAAE8B,KAAKuG,EAAErI,EAAEmI,YAAYG,EAAEtI,EAAEa,MAAU0H,EAAErC,YAAWnF,MAAUyH,EAAEC,YAAa9E,EAAE0B,GAAGqD,EAAEF,EAAEG,UAAUC,EAAEJ,EAAEK,QAAQC,aAAkB,EAAKnF,EAAEqD,EAAE+B,EAAWT,GAAGpI,GAAG,IAAyB8I,GAAE,EAAUC,EAA/BlI,KAAKyG,UAAqC,KAAJyB,GAAW,MAAHZ,IAASY,EAAEZ,EAAEW,GAAE,GAAK,IAAIE,EAAE,CAAC,eAAc,EAAK,qBAAqBF,GAAOG,EAAEH,EAAE,cAAc,OAAWI,OAAM3F,IAAJiF,EAAkB,KAAJO,EAAOA,EAAE,KAAKP,EAAEA,EAAEO,EAAE,OAAOI,YAAEC,IAAK,CAACpH,QAAQnB,KAAKmB,QAAQqD,KAAK,SAAS,gBAAgB,UAAU,gBAAgBrF,EAAE,OAAO,KAAK,aAAakJ,EAAEG,OAAOzJ,EAAE,GAAGA,EAAEyI,IAAG,EAAKzI,EAAE,WAAW0J,YAAY,WAAW7F,GAAG7D,EAAE,mBAAmBI,EAAEJ,EAAE,mBAAmBiH,EAAEjH,IAAIuJ,YAAE,MAAM,CAAC,cAAc,OAAOE,MAAML,EAAEO,KAAKN,GAAGF,GAAGI,YAAE,MAAM,CAACE,MAAM,cAAchE,KAAK,eAAekE,KAAK,QAAQJ,YAAE,MAAM,CAACE,MAAM,uBAAuBF,YAAE,QAAQ,CAACK,GAAGd,GAAGQ,GAAGC,YAAE,SAAS,CAACtD,KAAK,SAASpE,SAASzB,EAAEwJ,GAAGrE,EAAE,kBAAkBuD,EAAE,gBAAgB,UAAU,gBAAgB,GAAG7B,EAAE1E,QAAQtB,KAAKsB,QAAQE,OAAOxB,KAAKwB,OAAOoH,IAAI,SAAS7J,GAAG,OAAOC,EAAEgI,QAAQjI,OAAOqG,OAAOsB,eAAe3H,EAAE0C,UAAU,KAAK,CAACkF,IAAI,WAAW,OAAOkC,YAAW7I,OAAO4G,YAAW,EAAMC,cAAa,IAAOzB,OAAOsB,eAAe3H,EAAE,WAAW,CAAC4H,IAAI,WAAW,MAAM,CAAC/F,SAAS,CAAC,mBAAmBwG,YAAY,CAAC,mBAAmBtH,MAAM,CAAC,kBAAkB8G,YAAW,EAAMC,cAAa,IAAc9H,EAAv/O,GAAggP0F,EAAiB,SAAS1F,EAAEC,EAAEC,GAAG,YAAOyD,IAAJ3D,IAA+BW,MAAMoJ,QAAQ/J,GAAWA,EAAEgK,MAAM,SAAShK,GAAG,OAAOiK,EAAejK,EAAEC,EAAEC,MAAkB+J,EAAejK,EAAEC,EAAEC,KAASiF,EAAe,SAASnF,GAAG,IAAIC,EAAED,EAAEe,MAAM,YAAW4C,IAAJ1D,EAAcD,EAAE6F,aAAa,GAAG5F,GAAOgJ,EAAW,SAASjJ,GAAG,GAAM,MAAHA,EAA0B,OAAGW,MAAMoJ,QAAQ/J,GAAWA,EAAEsF,KAAK,KAAYtF,EAAEkK,YAAgBD,EAAe,SAASjK,EAAEC,EAAEC,GAAG,MAAc,oBAAJA,EAAuBA,EAAEF,EAAEC,GAAsB,kBAAJC,EAAqBF,EAAEE,KAAKD,EAAEC,GAAeS,MAAMoJ,QAAQ9J,GAAGA,EAAEkK,SAASnK,GAAGA,IAAIC,GAAQ+H,EAAa,SAAShI,EAAEC,EAAEC,GAAG,YAAOyD,IAAJ1D,EAAqB,GAAMU,MAAMoJ,QAAQ9J,GAAWA,EAAEiF,KAAK,SAASjF,GAAG,OAAOmK,EAAapK,EAAEC,EAAEC,MAAMmF,QAAQ,SAASrF,GAAG,OAAW,OAAJA,KAAYsF,KAAK,MAAkB8E,EAAapK,EAAEC,EAAEC,IAAI,IAASkK,EAAa,SAASpK,EAAEC,EAAEC,GAAG,IAAIE,EAAEJ,EAAEc,MAAM,SAASd,GAAG,OAAOiK,EAAe9E,EAAenF,GAAGC,EAAEC,MAAM,OAAOE,EAAEA,EAAEyF,YAAY,MAAUnE,EAAU,EAAM8D,EAAa,0BAA0BxE,EAAOqJ,MAAM,CAACC,IAAz1Z,gnEAA02ZC,GAA1uV,+uEAA0vV,IAA8CC,EAAa,WAAW,SAASxK,EAAEA,GAAGkB,YAAiBD,KAAKjB,GAAGiB,KAAKQ,QAAQ,cAAcgJ,IAAkBxJ,KAAKY,UAAS,EAAgO,OAA1N7B,EAAE0C,UAAU4F,OAAO,WAAW,OAAOiB,YAAEC,IAAK,CAAC/D,KAAK,SAASmE,GAAG3I,KAAKQ,QAAQgI,MAAMrD,YAAWnF,SAASoF,OAAOsB,eAAe3H,EAAE0C,UAAU,KAAK,CAACkF,IAAI,WAAW,OAAOkC,YAAW7I,OAAO4G,YAAW,EAAMC,cAAa,IAAc9H,EAApV,GAA6VyK,EAAgB,EAAED,EAAaH,MAAna,sBAAyb,IAAsUK,EAAc,WAAW,SAAS1K,EAAEA,GAAGkB,YAAiBD,KAAKjB,GAAGiB,KAAK6D,QAAQ,GAAoxB,OAAjxB9E,EAAE0C,UAAUiI,SAAS,SAAS3K,GAAG,IAAIC,EAAEgB,KAAK6D,QAAQhE,MAAM,SAASb,GAAG,OAAOA,EAAEc,QAAQf,EAAE4K,OAAO7J,SAAYd,GAAG4K,YAAS5K,EAAE8F,UAAW/F,EAAE0C,UAAU4F,OAAO,WAAW,IAAItI,EAAEiB,KAAK6D,QAAQhE,MAAM,SAASd,GAAG,OAAOA,EAAEkG,WAAejG,EAAED,EAAEA,EAAEe,WAAM4C,EAAU,OAAO4F,YAAEC,IAAK,CAACC,MAAMrD,YAAWnF,OAAOsI,YAAE,WAAW,UAAmB5F,IAAd1C,KAAK0F,QAAoB4C,YAAE,kBAAkB,KAAKtI,KAAK0F,cAA0BhD,IAAjB1C,KAAK2F,gBAAsCjD,IAAf1C,KAAK4F,UAAsB0C,YAAE,WAAW,KAAKA,YAAE,YAAY,CAACE,MAAM,sBAAkC9F,IAAjB1C,KAAK2F,WAAuB2C,YAAE,KAAK,KAAKtI,KAAK2F,gBAA0BjD,IAAf1C,KAAK4F,SAAqB0C,YAAE,IAAI,KAAKtI,KAAK4F,WAAW0C,YAAE,kBAAkB,CAACxI,MAAMd,GAAGgB,KAAK6D,QAAQI,KAAK,SAASlF,GAAG,OAAOuJ,YAAE,WAAW,CAACE,MAAMqB,YAAY9K,EAAE8F,WAAWyD,YAAE,YAAY,KAAKvJ,EAAE4F,MAAM2D,YAAE,YAAY,CAACxI,MAAMf,EAAEe,MAAMc,SAAS7B,EAAE6B,mBAA0B7B,EAA11B,GAA+1B0K,EAAcL,MAA5qC,8S,iCCA/6c,mJAA6CX,EAAY,SAAS7F,EAAE5D,GAAG,OAAsB,OAAfA,EAAE8K,QAAQlH,IAAemH,EAAmB,SAASnH,EAAE5D,GAAG,IAAID,EAAE,MAAkB,kBAAJ6D,GAAcA,EAAEvD,OAAO,EAAE+F,OAAOC,SAAQtG,EAAE,CAAC,aAAY,IAAQ,aAAa6D,IAAG,EAAK7D,GAAGC,GAAGA,GAA8N6K,EAAY,SAASjH,GAAG,IAAI5D,EAAE,GAA4D,OAApS,SAAS4D,GAAG,YAAOF,IAAJE,GAAqBlD,MAAMoJ,QAAQlG,GAAGA,EAAEA,EAAEoH,MAAM,MAAc5F,QAAQ,SAASxB,GAAG,OAAU,MAAHA,KAAWqB,KAAK,SAASrB,GAAG,OAAOA,EAAEqH,UAAU7F,QAAQ,SAASxB,GAAG,MAAW,KAAJA,KAAgB,GAAyCsH,CAAatH,GAAG1D,SAAS,SAAS0D,GAAG,OAAO5D,EAAE4D,IAAG,KAAe5D,GAAOmL,EAAO,uBAA2BC,EAAQ,SAASxH,EAAE5D,EAAED,EAAEE,GAAG,OAAO6C,iBAAU,OAAO,OAAO,GAAQ,WAAW,IAAIwC,EAAE,OAAOvC,YAAY/B,MAAM,SAASgG,GAAG,OAAM,MAAHpD,GAAgB,MAAPA,EAAE,KAAWuH,EAAOE,KAAKzH,KAAI0B,EAAEgG,SAAS1G,cAAc,gBAA0B,MAAH5E,GAASA,EAAEuL,iBAAuB,CAAC,EAAEjG,EAAES,KAAKnC,EAAE7D,EAAEE,KAAW,CAAC,GAAE","file":"static/js/35.31fee780.chunk.js","sourcesContent":["import{__awaiter,__generator}from\"tslib\";import{r as registerInstance,e as createEvent,h,H as Host,i as getElement}from\"./index-7a8b7a1c.js\";import{b as getIonMode}from\"./ionic-global-63a97a32.js\";import{h as findItemLabel,d as getAriaLabel,e as renderHiddenInput}from\"./helpers-dd7e4b7b.js\";import{c as popoverController,b as actionSheetController,a as alertController,s as safeCall}from\"./overlays-e9ccff30.js\";import{h as hostContext,g as getClassMap}from\"./theme-ff3fc52f.js\";import\"./hardware-back-button-4a6b37fb.js\";var watchForOptions=function(e,t,n){if(typeof MutationObserver===\"undefined\"){return}var i=new MutationObserver((function(e){n(getSelectedOption(e,t))}));i.observe(e,{childList:true,subtree:true});return i};var getSelectedOption=function(e,t){var n;e.forEach((function(e){for(var i=0;i0?Object.assign((e={\"ion-color\":true},e[\"ion-color-\"+r]=true,e),t):t};var getClassList=function(r){if(r!==undefined){var t=Array.isArray(r)?r:r.split(\" \");return t.filter((function(r){return r!=null})).map((function(r){return r.trim()})).filter((function(r){return r!==\"\"}))}return[]};var getClassMap=function(r){var t={};getClassList(r).forEach((function(r){return t[r]=true}));return t};var SCHEME=/^[a-z][a-z0-9+\\-.]*:/;var openURL=function(r,t,e,n){return __awaiter(void 0,void 0,void 0,(function(){var o;return __generator(this,(function(a){if(r!=null&&r[0]!==\"#\"&&!SCHEME.test(r)){o=document.querySelector(\"ion-router\");if(o){if(t!=null){t.preventDefault()}return[2,o.push(r,e,n)]}}return[2,false]}))}))};export{createColorClasses as c,getClassMap as g,hostContext as h,openURL as o};"],"sourceRoot":""} \ No newline at end of file diff --git a/docs/example/static/js/36.665b0b91.chunk.js b/docs/example/static/js/36.665b0b91.chunk.js new file mode 100644 index 0000000..de38589 --- /dev/null +++ b/docs/example/static/js/36.665b0b91.chunk.js @@ -0,0 +1,2 @@ +(this.webpackJsonpexample=this.webpackJsonpexample||[]).push([[36],{116:function(t,o,e){"use strict";e.r(o),e.d(o,"ion_tab_bar",(function(){return a})),e.d(o,"ion_tab_button",(function(){return l}));var n=e(13),i=e(14),r=e(125),a=function(){function t(t){Object(n.o)(this,t),this.ionTabBarChanged=Object(n.g)(this,"ionTabBarChanged",7),this.keyboardVisible=!1,this.translucent=!1}return t.prototype.selectedTabChanged=function(){void 0!==this.selectedTab&&this.ionTabBarChanged.emit({tab:this.selectedTab})},t.prototype.componentWillLoad=function(){this.selectedTabChanged()},t.prototype.connectedCallback=function(){var t=this;"undefined"!==typeof window&&(this.keyboardWillShowHandler=function(){"top"!==t.el.getAttribute("slot")&&(t.keyboardVisible=!0)},this.keyboardWillHideHandler=function(){setTimeout((function(){return t.keyboardVisible=!1}),50)},window.addEventListener("keyboardWillShow",this.keyboardWillShowHandler),window.addEventListener("keyboardWillHide",this.keyboardWillHideHandler))},t.prototype.disconnectedCallback=function(){"undefined"!==typeof window&&(window.removeEventListener("keyboardWillShow",this.keyboardWillShowHandler),window.removeEventListener("keyboardWillHide",this.keyboardWillHideHandler),this.keyboardWillShowHandler=this.keyboardWillHideHandler=void 0)},t.prototype.render=function(){var t,o=this,e=o.color,a=o.translucent,l=o.keyboardVisible,s=Object(i.b)(this);return Object(n.j)(n.c,{role:"tablist","aria-hidden":l?"true":null,class:Object(r.a)(e,(t={},t[s]=!0,t["tab-bar-translucent"]=a,t["tab-bar-hidden"]=l,t))},Object(n.j)("slot",null))},Object.defineProperty(t.prototype,"el",{get:function(){return Object(n.k)(this)},enumerable:!1,configurable:!0}),Object.defineProperty(t,"watchers",{get:function(){return{selectedTab:["selectedTabChanged"]}},enumerable:!1,configurable:!0}),t}();a.style={ios:":host{padding-left:var(--ion-safe-area-left);padding-right: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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-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)}}: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-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: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-400, #999999));--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{padding-left:var(--ion-safe-area-left);padding-right: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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-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)}}: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-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-600, #666666));--color-selected:var(--ion-tab-bar-color-selected, var(--ion-color-primary, #3880ff));height:56px}"};var l=function(){function t(t){var o=this;Object(n.o)(this,t),this.ionTabButtonClick=Object(n.g)(this,"ionTabButtonClick",7),this.disabled=!1,this.selected=!1,this.onKeyUp=function(t){"Enter"!==t.key&&" "!==t.key||o.selectTab(t)},this.onClick=function(t){o.selectTab(t)}}return t.prototype.onTabBarChanged=function(t){var o=t.target,e=this.el.parentElement;(t.composedPath&&t.composedPath().includes(e)||o&&o.contains(this.el))&&(this.selected=this.tab===t.detail.tab)},t.prototype.componentWillLoad=function(){void 0===this.layout&&(this.layout=i.c.get("tabButtonLayout","icon-top"))},t.prototype.selectTab=function(t){void 0!==this.tab&&(this.disabled||this.ionTabButtonClick.emit({tab:this.tab,href:this.href,selected:this.selected}),t.preventDefault())},Object.defineProperty(t.prototype,"hasLabel",{get:function(){return!!this.el.querySelector("ion-label")},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"hasIcon",{get:function(){return!!this.el.querySelector("ion-icon")},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"tabIndex",{get:function(){return this.disabled?-1:this.el.hasAttribute("tabindex")?this.el.getAttribute("tabindex"):0},enumerable:!1,configurable:!0}),t.prototype.render=function(){var t,o=this,e=o.disabled,r=o.hasIcon,a=o.hasLabel,l=o.tabIndex,s=o.href,d=o.rel,b=o.target,c=o.layout,h=o.selected,g=o.tab,p=Object(i.b)(this),u={download:this.download,href:s,rel:d,target:b};return Object(n.j)(n.c,{onClick:this.onClick,onKeyup:this.onKeyUp,role:"tab",tabindex:l,"aria-selected":h?"true":null,id:void 0!==g?"tab-button-"+g:null,class:(t={},t[p]=!0,t["tab-selected"]=h,t["tab-disabled"]=e,t["tab-has-label"]=a,t["tab-has-icon"]=r,t["tab-has-label-only"]=a&&!r,t["tab-has-icon-only"]=r&&!a,t["tab-layout-"+c]=!0,t["ion-activatable"]=!0,t["ion-selectable"]=!0,t["ion-focusable"]=!0,t)},Object(n.j)("a",Object.assign({},u,{tabIndex:-1,class:"button-native",part:"native"}),Object(n.j)("span",{class:"button-inner"},Object(n.j)("slot",null)),"md"===p&&Object(n.j)("ion-ripple-effect",{type:"unbounded"})))},Object.defineProperty(t.prototype,"el",{get:function(){return Object(n.k)(this)},enumerable:!1,configurable:!0}),t}();l.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;padding-left:var(--padding-start);padding-right: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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.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){padding-left:6px;padding-right:6px;padding-top:1px;padding-bottom:1px;left:calc(50% + 6px);top:4px;height:auto;font-size:12px;line-height:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-badge){padding-left:unset;padding-right:unset;-webkit-padding-start:6px;padding-inline-start:6px;-webkit-padding-end:6px;padding-inline-end:6px}}[dir=rtl] ::slotted(ion-badge),:host-context([dir=rtl]) ::slotted(ion-badge){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}: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)}: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){left:calc(50% + 35px);top:10px}: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)}:host(.tab-layout-icon-hide) ::slotted(ion-badge),:host(.tab-has-label-only) ::slotted(ion-badge){left:calc(50% + 30px);top:10px}: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)}: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;padding-left:var(--padding-start);padding-right: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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.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}[dir=rtl] ::slotted(ion-icon),:host-context([dir=rtl]) ::slotted(ion-icon){-webkit-transform-origin:calc(100% - center) center;transform-origin:calc(100% - center) center}::slotted(ion-badge){border-radius:8px;padding-left:2px;padding-right:2px;padding-top:3px;padding-bottom:2px;left:calc(50% + 6px);top:8px;min-width:12px;font-size:8px;font-weight:normal}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-badge){padding-left:unset;padding-right:unset;-webkit-padding-start:2px;padding-inline-start:2px;-webkit-padding-end:2px;padding-inline-end:2px}}[dir=rtl] ::slotted(ion-badge),:host-context([dir=rtl]) ::slotted(ion-badge){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){left:70%;top:8px}: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%}: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){left:80%;top:16px}: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%}:host(.tab-layout-icon-start) ::slotted(ion-icon){margin-right:6px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.tab-layout-icon-start) ::slotted(ion-icon){margin-right:unset;-webkit-margin-end:6px;margin-inline-end:6px}}:host(.tab-layout-icon-end) ::slotted(ion-icon){margin-left:6px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.tab-layout-icon-end) ::slotted(ion-icon){margin-left:unset;-webkit-margin-start:6px;margin-inline-start:6px}}:host(.tab-layout-icon-hide) ::slotted(ion-badge),:host(.tab-has-label-only) ::slotted(ion-badge){left:70%;top:16px}: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%}: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}'}},125:function(t,o,e){"use strict";e.d(o,"a",(function(){return r})),e.d(o,"b",(function(){return a})),e.d(o,"c",(function(){return i})),e.d(o,"d",(function(){return s}));var n=e(1),i=function(t,o){return null!==o.closest(t)},r=function(t,o){var e;return"string"===typeof t&&t.length>0?Object.assign(((e={"ion-color":!0})["ion-color-"+t]=!0,e),o):o},a=function(t){var o={};return function(t){return void 0!==t?(Array.isArray(t)?t:t.split(" ")).filter((function(t){return null!=t})).map((function(t){return t.trim()})).filter((function(t){return""!==t})):[]}(t).forEach((function(t){return o[t]=!0})),o},l=/^[a-z][a-z0-9+\-.]*:/,s=function(t,o,e,i){return Object(n.a)(void 0,void 0,void 0,(function(){var r;return Object(n.c)(this,(function(n){return null!=t&&"#"!==t[0]&&!l.test(t)&&(r=document.querySelector("ion-router"))?(null!=o&&o.preventDefault(),[2,r.push(t,e,i)]):[2,!1]}))}))}}}]); +//# sourceMappingURL=36.665b0b91.chunk.js.map \ No newline at end of file diff --git a/docs/example/static/js/36.665b0b91.chunk.js.map b/docs/example/static/js/36.665b0b91.chunk.js.map new file mode 100644 index 0000000..a8082ed --- /dev/null +++ b/docs/example/static/js/36.665b0b91.chunk.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["../node_modules/@ionic/core/dist/esm-es5/ion-tab-bar_2.entry.js","../node_modules/@ionic/core/dist/esm-es5/theme-ff3fc52f.js"],"names":["TabBar","t","registerInstance","this","ionTabBarChanged","createEvent","keyboardVisible","translucent","prototype","selectedTabChanged","undefined","selectedTab","emit","tab","componentWillLoad","connectedCallback","window","keyboardWillShowHandler","el","getAttribute","keyboardWillHideHandler","setTimeout","addEventListener","disconnectedCallback","removeEventListener","render","o","e","color","n","i","a","getIonMode","h","Host","role","class","createColorClasses","Object","defineProperty","get","getElement","enumerable","configurable","style","ios","md","TabButton","ionTabButtonClick","disabled","selected","onKeyUp","key","selectTab","onClick","onTabBarChanged","target","parentElement","composedPath","includes","contains","detail","layout","config","href","preventDefault","querySelector","hasAttribute","hasIcon","hasLabel","tabIndex","r","l","rel","s","d","b","c","g","p","download","onKeyup","tabindex","id","assign","part","type","hostContext","closest","length","getClassMap","Array","isArray","split","filter","map","trim","getClassList","forEach","SCHEME","openURL","__awaiter","__generator","test","document","push"],"mappings":"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","file":"static/js/36.665b0b91.chunk.js","sourcesContent":["import{r as registerInstance,e as createEvent,h,H as Host,i as getElement}from\"./index-7a8b7a1c.js\";import{b as getIonMode,c as config}from\"./ionic-global-63a97a32.js\";import{c as createColorClasses}from\"./theme-ff3fc52f.js\";var tabBarIosCss=\":host{padding-left:var(--ion-safe-area-left);padding-right: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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-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)}}: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-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: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-400, #999999));--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)}}\";var tabBarMdCss=\":host{padding-left:var(--ion-safe-area-left);padding-right: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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host{padding-left:unset;padding-right:unset;-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)}}: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-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-600, #666666));--color-selected:var(--ion-tab-bar-color-selected, var(--ion-color-primary, #3880ff));height:56px}\";var TabBar=function(){function t(t){registerInstance(this,t);this.ionTabBarChanged=createEvent(this,\"ionTabBarChanged\",7);this.keyboardVisible=false;this.translucent=false}t.prototype.selectedTabChanged=function(){if(this.selectedTab!==undefined){this.ionTabBarChanged.emit({tab:this.selectedTab})}};t.prototype.componentWillLoad=function(){this.selectedTabChanged()};t.prototype.connectedCallback=function(){var t=this;if(typeof window!==\"undefined\"){this.keyboardWillShowHandler=function(){if(t.el.getAttribute(\"slot\")!==\"top\"){t.keyboardVisible=true}};this.keyboardWillHideHandler=function(){setTimeout((function(){return t.keyboardVisible=false}),50)};window.addEventListener(\"keyboardWillShow\",this.keyboardWillShowHandler);window.addEventListener(\"keyboardWillHide\",this.keyboardWillHideHandler)}};t.prototype.disconnectedCallback=function(){if(typeof window!==\"undefined\"){window.removeEventListener(\"keyboardWillShow\",this.keyboardWillShowHandler);window.removeEventListener(\"keyboardWillHide\",this.keyboardWillHideHandler);this.keyboardWillShowHandler=this.keyboardWillHideHandler=undefined}};t.prototype.render=function(){var t;var o=this,e=o.color,n=o.translucent,i=o.keyboardVisible;var a=getIonMode(this);return h(Host,{role:\"tablist\",\"aria-hidden\":i?\"true\":null,class:createColorClasses(e,(t={},t[a]=true,t[\"tab-bar-translucent\"]=n,t[\"tab-bar-hidden\"]=i,t))},h(\"slot\",null))};Object.defineProperty(t.prototype,\"el\",{get:function(){return getElement(this)},enumerable:false,configurable:true});Object.defineProperty(t,\"watchers\",{get:function(){return{selectedTab:[\"selectedTabChanged\"]}},enumerable:false,configurable:true});return t}();TabBar.style={ios:tabBarIosCss,md:tabBarMdCss};var tabButtonIosCss=':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;padding-left:var(--padding-start);padding-right: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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.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){padding-left:6px;padding-right:6px;padding-top:1px;padding-bottom:1px;left:calc(50% + 6px);top:4px;height:auto;font-size:12px;line-height:16px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-badge){padding-left:unset;padding-right:unset;-webkit-padding-start:6px;padding-inline-start:6px;-webkit-padding-end:6px;padding-inline-end:6px}}[dir=rtl] ::slotted(ion-badge),:host-context([dir=rtl]) ::slotted(ion-badge){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}: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)}: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){left:calc(50% + 35px);top:10px}: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)}:host(.tab-layout-icon-hide) ::slotted(ion-badge),:host(.tab-has-label-only) ::slotted(ion-badge){left:calc(50% + 30px);top:10px}: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)}: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}';var tabButtonMdCss=':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;padding-left:var(--padding-start);padding-right: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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.button-native{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.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}[dir=rtl] ::slotted(ion-icon),:host-context([dir=rtl]) ::slotted(ion-icon){-webkit-transform-origin:calc(100% - center) center;transform-origin:calc(100% - center) center}::slotted(ion-badge){border-radius:8px;padding-left:2px;padding-right:2px;padding-top:3px;padding-bottom:2px;left:calc(50% + 6px);top:8px;min-width:12px;font-size:8px;font-weight:normal}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){::slotted(ion-badge){padding-left:unset;padding-right:unset;-webkit-padding-start:2px;padding-inline-start:2px;-webkit-padding-end:2px;padding-inline-end:2px}}[dir=rtl] ::slotted(ion-badge),:host-context([dir=rtl]) ::slotted(ion-badge){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){left:70%;top:8px}: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%}: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){left:80%;top:16px}: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%}:host(.tab-layout-icon-start) ::slotted(ion-icon){margin-right:6px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.tab-layout-icon-start) ::slotted(ion-icon){margin-right:unset;-webkit-margin-end:6px;margin-inline-end:6px}}:host(.tab-layout-icon-end) ::slotted(ion-icon){margin-left:6px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){:host(.tab-layout-icon-end) ::slotted(ion-icon){margin-left:unset;-webkit-margin-start:6px;margin-inline-start:6px}}:host(.tab-layout-icon-hide) ::slotted(ion-badge),:host(.tab-has-label-only) ::slotted(ion-badge){left:70%;top:16px}: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%}: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}';var TabButton=function(){function t(t){var o=this;registerInstance(this,t);this.ionTabButtonClick=createEvent(this,\"ionTabButtonClick\",7);this.disabled=false;this.selected=false;this.onKeyUp=function(t){if(t.key===\"Enter\"||t.key===\" \"){o.selectTab(t)}};this.onClick=function(t){o.selectTab(t)}}t.prototype.onTabBarChanged=function(t){var o=t.target;var e=this.el.parentElement;if(t.composedPath&&t.composedPath().includes(e)||o&&o.contains(this.el)){this.selected=this.tab===t.detail.tab}};t.prototype.componentWillLoad=function(){if(this.layout===undefined){this.layout=config.get(\"tabButtonLayout\",\"icon-top\")}};t.prototype.selectTab=function(t){if(this.tab!==undefined){if(!this.disabled){this.ionTabButtonClick.emit({tab:this.tab,href:this.href,selected:this.selected})}t.preventDefault()}};Object.defineProperty(t.prototype,\"hasLabel\",{get:function(){return!!this.el.querySelector(\"ion-label\")},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"hasIcon\",{get:function(){return!!this.el.querySelector(\"ion-icon\")},enumerable:false,configurable:true});Object.defineProperty(t.prototype,\"tabIndex\",{get:function(){if(this.disabled){return-1}var t=this.el.hasAttribute(\"tabindex\");if(t){return this.el.getAttribute(\"tabindex\")}return 0},enumerable:false,configurable:true});t.prototype.render=function(){var t;var o=this,e=o.disabled,n=o.hasIcon,i=o.hasLabel,a=o.tabIndex,r=o.href,l=o.rel,s=o.target,d=o.layout,b=o.selected,c=o.tab;var g=getIonMode(this);var p={download:this.download,href:r,rel:l,target:s};return h(Host,{onClick:this.onClick,onKeyup:this.onKeyUp,role:\"tab\",tabindex:a,\"aria-selected\":b?\"true\":null,id:c!==undefined?\"tab-button-\"+c:null,class:(t={},t[g]=true,t[\"tab-selected\"]=b,t[\"tab-disabled\"]=e,t[\"tab-has-label\"]=i,t[\"tab-has-icon\"]=n,t[\"tab-has-label-only\"]=i&&!n,t[\"tab-has-icon-only\"]=n&&!i,t[\"tab-layout-\"+d]=true,t[\"ion-activatable\"]=true,t[\"ion-selectable\"]=true,t[\"ion-focusable\"]=true,t)},h(\"a\",Object.assign({},p,{tabIndex:-1,class:\"button-native\",part:\"native\"}),h(\"span\",{class:\"button-inner\"},h(\"slot\",null)),g===\"md\"&&h(\"ion-ripple-effect\",{type:\"unbounded\"})))};Object.defineProperty(t.prototype,\"el\",{get:function(){return getElement(this)},enumerable:false,configurable:true});return t}();TabButton.style={ios:tabButtonIosCss,md:tabButtonMdCss};export{TabBar as ion_tab_bar,TabButton as ion_tab_button};","import{__awaiter,__generator}from\"tslib\";var hostContext=function(r,t){return t.closest(r)!==null};var createColorClasses=function(r,t){var e;return typeof r===\"string\"&&r.length>0?Object.assign((e={\"ion-color\":true},e[\"ion-color-\"+r]=true,e),t):t};var getClassList=function(r){if(r!==undefined){var t=Array.isArray(r)?r:r.split(\" \");return t.filter((function(r){return r!=null})).map((function(r){return r.trim()})).filter((function(r){return r!==\"\"}))}return[]};var getClassMap=function(r){var t={};getClassList(r).forEach((function(r){return t[r]=true}));return t};var SCHEME=/^[a-z][a-z0-9+\\-.]*:/;var openURL=function(r,t,e,n){return __awaiter(void 0,void 0,void 0,(function(){var o;return __generator(this,(function(a){if(r!=null&&r[0]!==\"#\"&&!SCHEME.test(r)){o=document.querySelector(\"ion-router\");if(o){if(t!=null){t.preventDefault()}return[2,o.push(r,e,n)]}}return[2,false]}))}))};export{createColorClasses as c,getClassMap as g,hostContext as h,openURL as o};"],"sourceRoot":""} \ No newline at end of file diff --git a/docs/example/static/js/37.ef92d42c.chunk.js b/docs/example/static/js/37.ef92d42c.chunk.js new file mode 100644 index 0000000..9f6d416 --- /dev/null +++ b/docs/example/static/js/37.ef92d42c.chunk.js @@ -0,0 +1,2 @@ +(this.webpackJsonpexample=this.webpackJsonpexample||[]).push([[37],{118:function(n,t,r){"use strict";r.r(t),r.d(t,"ion_text",(function(){return c}));var o=r(13),e=r(14),u=r(125),c=function(){function n(n){Object(o.o)(this,n)}return n.prototype.render=function(){var n,t=Object(e.b)(this);return Object(o.j)(o.c,{class:Object(u.a)(this.color,(n={},n[t]=!0,n))},Object(o.j)("slot",null))},n}();c.style=":host(.ion-color){color:var(--ion-color-base)}"},125:function(n,t,r){"use strict";r.d(t,"a",(function(){return u})),r.d(t,"b",(function(){return c})),r.d(t,"c",(function(){return e})),r.d(t,"d",(function(){return l}));var o=r(1),e=function(n,t){return null!==t.closest(n)},u=function(n,t){var r;return"string"===typeof n&&n.length>0?Object.assign(((r={"ion-color":!0})["ion-color-"+n]=!0,r),t):t},c=function(n){var t={};return function(n){return void 0!==n?(Array.isArray(n)?n:n.split(" ")).filter((function(n){return null!=n})).map((function(n){return n.trim()})).filter((function(n){return""!==n})):[]}(n).forEach((function(n){return t[n]=!0})),t},i=/^[a-z][a-z0-9+\-.]*:/,l=function(n,t,r,e){return Object(o.a)(void 0,void 0,void 0,(function(){var u;return Object(o.c)(this,(function(o){return null!=n&&"#"!==n[0]&&!i.test(n)&&(u=document.querySelector("ion-router"))?(null!=t&&t.preventDefault(),[2,u.push(n,r,e)]):[2,!1]}))}))}}}]); +//# sourceMappingURL=37.ef92d42c.chunk.js.map \ No newline at end of file diff --git a/docs/example/static/js/37.ef92d42c.chunk.js.map b/docs/example/static/js/37.ef92d42c.chunk.js.map new file mode 100644 index 0000000..3ef0767 --- /dev/null +++ b/docs/example/static/js/37.ef92d42c.chunk.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["../node_modules/@ionic/core/dist/esm-es5/ion-text.entry.js","../node_modules/@ionic/core/dist/esm-es5/theme-ff3fc52f.js"],"names":["Text","t","registerInstance","this","prototype","render","o","getIonMode","h","Host","class","createColorClasses","color","style","hostContext","r","closest","e","length","Object","assign","getClassMap","undefined","Array","isArray","split","filter","map","trim","getClassList","forEach","SCHEME","openURL","n","__awaiter","__generator","a","test","document","querySelector","preventDefault","push"],"mappings":"qGAAA,6EAAqPA,EAAK,WAAW,SAASC,EAAEA,GAAGC,YAAiBC,KAAKF,GAAuJ,OAApJA,EAAEG,UAAUC,OAAO,WAAW,IAAIJ,EAAMK,EAAEC,YAAWJ,MAAM,OAAOK,YAAEC,IAAK,CAACC,MAAMC,YAAmBR,KAAKS,OAAOX,EAAE,GAAGA,EAAEK,IAAG,EAAKL,KAAKO,YAAE,OAAO,QAAeP,EAA7M,GAAkND,EAAKa,MAAjR,kD,iCCAhM,mJAA6CC,EAAY,SAASC,EAAEd,GAAG,OAAsB,OAAfA,EAAEe,QAAQD,IAAeJ,EAAmB,SAASI,EAAEd,GAAG,IAAIgB,EAAE,MAAkB,kBAAJF,GAAcA,EAAEG,OAAO,EAAEC,OAAOC,SAAQH,EAAE,CAAC,aAAY,IAAQ,aAAaF,IAAG,EAAKE,GAAGhB,GAAGA,GAA8NoB,EAAY,SAASN,GAAG,IAAId,EAAE,GAA4D,OAApS,SAASc,GAAG,YAAOO,IAAJP,GAAqBQ,MAAMC,QAAQT,GAAGA,EAAEA,EAAEU,MAAM,MAAcC,QAAQ,SAASX,GAAG,OAAU,MAAHA,KAAWY,KAAK,SAASZ,GAAG,OAAOA,EAAEa,UAAUF,QAAQ,SAASX,GAAG,MAAW,KAAJA,KAAgB,GAAyCc,CAAad,GAAGe,SAAS,SAASf,GAAG,OAAOd,EAAEc,IAAG,KAAed,GAAO8B,EAAO,uBAA2BC,EAAQ,SAASjB,EAAEd,EAAEgB,EAAEgB,GAAG,OAAOC,iBAAU,OAAO,OAAO,GAAQ,WAAW,IAAI5B,EAAE,OAAO6B,YAAYhC,MAAM,SAASiC,GAAG,OAAM,MAAHrB,GAAgB,MAAPA,EAAE,KAAWgB,EAAOM,KAAKtB,KAAIT,EAAEgC,SAASC,cAAc,gBAA0B,MAAHtC,GAASA,EAAEuC,iBAAuB,CAAC,EAAElC,EAAEmC,KAAK1B,EAAEE,EAAEgB,KAAW,CAAC,GAAE","file":"static/js/37.ef92d42c.chunk.js","sourcesContent":["import{r as registerInstance,h,H as Host}from\"./index-7a8b7a1c.js\";import{b as getIonMode}from\"./ionic-global-63a97a32.js\";import{c as createColorClasses}from\"./theme-ff3fc52f.js\";var textCss=\":host(.ion-color){color:var(--ion-color-base)}\";var Text=function(){function t(t){registerInstance(this,t)}t.prototype.render=function(){var t;var o=getIonMode(this);return h(Host,{class:createColorClasses(this.color,(t={},t[o]=true,t))},h(\"slot\",null))};return t}();Text.style=textCss;export{Text as ion_text};","import{__awaiter,__generator}from\"tslib\";var hostContext=function(r,t){return t.closest(r)!==null};var createColorClasses=function(r,t){var e;return typeof r===\"string\"&&r.length>0?Object.assign((e={\"ion-color\":true},e[\"ion-color-\"+r]=true,e),t):t};var getClassList=function(r){if(r!==undefined){var t=Array.isArray(r)?r:r.split(\" \");return t.filter((function(r){return r!=null})).map((function(r){return r.trim()})).filter((function(r){return r!==\"\"}))}return[]};var getClassMap=function(r){var t={};getClassList(r).forEach((function(r){return t[r]=true}));return t};var SCHEME=/^[a-z][a-z0-9+\\-.]*:/;var openURL=function(r,t,e,n){return __awaiter(void 0,void 0,void 0,(function(){var o;return __generator(this,(function(a){if(r!=null&&r[0]!==\"#\"&&!SCHEME.test(r)){o=document.querySelector(\"ion-router\");if(o){if(t!=null){t.preventDefault()}return[2,o.push(r,e,n)]}}return[2,false]}))}))};export{createColorClasses as c,getClassMap as g,hostContext as h,openURL as o};"],"sourceRoot":""} \ No newline at end of file diff --git a/docs/example/static/js/38.49cff783.chunk.js b/docs/example/static/js/38.49cff783.chunk.js new file mode 100644 index 0000000..8b48ff8 --- /dev/null +++ b/docs/example/static/js/38.49cff783.chunk.js @@ -0,0 +1,2 @@ +(this.webpackJsonpexample=this.webpackJsonpexample||[]).push([[38],{119:function(t,e,i){"use strict";i.r(e),i.d(e,"ion_textarea",(function(){return d}));var a=i(1),n=i(13),o=i(14),r=i(12),l=i(125),d=function(){function t(t){var e=this;Object(n.o)(this,t),this.ionChange=Object(n.g)(this,"ionChange",7),this.ionInput=Object(n.g)(this,"ionInput",7),this.ionStyle=Object(n.g)(this,"ionStyle",7),this.ionBlur=Object(n.g)(this,"ionBlur",7),this.ionFocus=Object(n.g)(this,"ionFocus",7),this.inputId="ion-textarea-"+s++,this.didBlurAfterEdit=!1,this.inheritedAttributes={},this.fireFocusEvents=!0,this.hasFocus=!1,this.autocapitalize="none",this.autofocus=!1,this.clearOnEdit=!1,this.debounce=0,this.disabled=!1,this.name=this.inputId,this.readonly=!1,this.required=!1,this.spellcheck=!1,this.autoGrow=!1,this.value="",this.onInput=function(t){e.nativeInput&&(e.value=e.nativeInput.value),e.emitStyle(),e.ionInput.emit(t)},this.onFocus=function(t){e.hasFocus=!0,e.focusChange(),e.fireFocusEvents&&e.ionFocus.emit(t)},this.onBlur=function(t){e.hasFocus=!1,e.focusChange(),e.fireFocusEvents&&e.ionBlur.emit(t)},this.onKeyDown=function(){e.checkClearOnEdit()}}return t.prototype.debounceChanged=function(){this.ionChange=Object(r.f)(this.ionChange,this.debounce)},t.prototype.disabledChanged=function(){this.emitStyle()},t.prototype.valueChanged=function(){var t=this.nativeInput,e=this.getValue();t&&t.value!==e&&(t.value=e),this.runAutoGrow(),this.emitStyle(),this.ionChange.emit({value:e})},t.prototype.connectedCallback=function(){this.emitStyle(),this.debounceChanged(),document.dispatchEvent(new CustomEvent("ionInputDidLoad",{detail:this.el}))},t.prototype.disconnectedCallback=function(){document.dispatchEvent(new CustomEvent("ionInputDidUnload",{detail:this.el}))},t.prototype.componentWillLoad=function(){this.inheritedAttributes=Object(r.i)(this.el,["title"])},t.prototype.componentDidLoad=function(){var t=this;Object(r.q)((function(){return t.runAutoGrow()}))},t.prototype.runAutoGrow=function(){var t=this,e=this.nativeInput;e&&this.autoGrow&&Object(n.h)((function(){e.style.height="auto",e.style.height=e.scrollHeight+"px",t.textareaWrapper&&(t.textareaWrapper.style.height=e.scrollHeight+"px")}))},t.prototype.setFocus=function(){return Object(a.a)(this,void 0,void 0,(function(){return Object(a.c)(this,(function(t){return this.nativeInput&&this.nativeInput.focus(),[2]}))}))},t.prototype.setBlur=function(){return Object(a.a)(this,void 0,void 0,(function(){return Object(a.c)(this,(function(t){return this.nativeInput&&this.nativeInput.blur(),[2]}))}))},t.prototype.getInputElement=function(){return Promise.resolve(this.nativeInput)},t.prototype.emitStyle=function(){this.ionStyle.emit({interactive:!0,textarea:!0,input:!0,"interactive-disabled":this.disabled,"has-placeholder":null!=this.placeholder,"has-value":this.hasValue(),"has-focus":this.hasFocus})},t.prototype.checkClearOnEdit=function(){this.clearOnEdit&&(this.didBlurAfterEdit&&this.hasValue()&&(this.value=""),this.didBlurAfterEdit=!1)},t.prototype.focusChange=function(){this.clearOnEdit&&!this.hasFocus&&this.hasValue()&&(this.didBlurAfterEdit=!0),this.emitStyle()},t.prototype.hasValue=function(){return""!==this.getValue()},t.prototype.getValue=function(){return this.value||""},t.prototype.render=function(){var t,e=this,i=Object(o.b)(this),a=this.getValue(),d=this.inputId+"-lbl",s=Object(r.h)(this.el);return s&&(s.id=d),Object(n.j)(n.c,{"aria-disabled":this.disabled?"true":null,class:Object(l.a)(this.color,(t={},t[i]=!0,t))},Object(n.j)("div",{class:"textarea-wrapper",ref:function(t){return e.textareaWrapper=t}},Object(n.j)("textarea",Object.assign({class:"native-textarea","aria-labelledby":s?d:null,ref:function(t){return e.nativeInput=t},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,onBlur:this.onBlur,onFocus:this.onFocus,onKeyDown:this.onKeyDown},this.inheritedAttributes),a)))},Object.defineProperty(t.prototype,"el",{get:function(){return Object(n.k)(this)},enumerable:!1,configurable:!0}),Object.defineProperty(t,"watchers",{get:function(){return{debounce:["debounceChanged"],disabled:["disabledChanged"],value:["valueChanged"]}},enumerable:!1,configurable:!0}),t}(),s=0;d.style={ios:".sc-ion-textarea-ios-h{--background:initial;--color:initial;--placeholder-color:initial;--placeholder-font-style:initial;--placeholder-font-weight:initial;--placeholder-opacity:.5;--padding-top:0;--padding-end:0;--padding-bottom:0;--padding-start:0;--border-radius:0;display:block;position:relative;-ms-flex:1;flex:1;width:100%;background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit);white-space:pre-wrap;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box}.ion-color.sc-ion-textarea-ios-h{background:initial}.ion-color.sc-ion-textarea-ios-h{color:var(--ion-color-base)}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}.textarea-wrapper.sc-ion-textarea-ios{min-width:inherit;max-width:inherit;min-height:inherit;max-height:inherit}.native-textarea.sc-ion-textarea-ios{border-radius:var(--border-radius);margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:var(--padding-start);padding-right: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;width:100%;max-width:100%;max-height:100%;border:0;outline:none;background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;resize:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.native-textarea.sc-ion-textarea-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.native-textarea.sc-ion-textarea-ios::-webkit-input-placeholder{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-textarea.sc-ion-textarea-ios::-moz-placeholder{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-textarea.sc-ion-textarea-ios:-ms-input-placeholder{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-textarea.sc-ion-textarea-ios::-ms-input-placeholder{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-textarea.sc-ion-textarea-ios::placeholder{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-textarea[disabled].sc-ion-textarea-ios{opacity:0.4}.cloned-input.sc-ion-textarea-ios{left:0;top:0;position:absolute;pointer-events:none}[dir=rtl].sc-ion-textarea-ios .cloned-input.sc-ion-textarea-ios,[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}.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}.sc-ion-textarea-ios-h{--padding-top:10px;--padding-end:10px;--padding-bottom:10px;--padding-start:0;font-size:inherit}.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}",md:".sc-ion-textarea-md-h{--background:initial;--color:initial;--placeholder-color:initial;--placeholder-font-style:initial;--placeholder-font-weight:initial;--placeholder-opacity:.5;--padding-top:0;--padding-end:0;--padding-bottom:0;--padding-start:0;--border-radius:0;display:block;position:relative;-ms-flex:1;flex:1;width:100%;background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit);white-space:pre-wrap;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box}.ion-color.sc-ion-textarea-md-h{background:initial}.ion-color.sc-ion-textarea-md-h{color:var(--ion-color-base)}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}.textarea-wrapper.sc-ion-textarea-md{min-width:inherit;max-width:inherit;min-height:inherit;max-height:inherit}.native-textarea.sc-ion-textarea-md{border-radius:var(--border-radius);margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:var(--padding-start);padding-right: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;width:100%;max-width:100%;max-height:100%;border:0;outline:none;background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;resize:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.native-textarea.sc-ion-textarea-md{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.native-textarea.sc-ion-textarea-md::-webkit-input-placeholder{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-textarea.sc-ion-textarea-md::-moz-placeholder{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-textarea.sc-ion-textarea-md:-ms-input-placeholder{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-textarea.sc-ion-textarea-md::-ms-input-placeholder{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-textarea.sc-ion-textarea-md::placeholder{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-textarea[disabled].sc-ion-textarea-md{opacity:0.4}.cloned-input.sc-ion-textarea-md{left:0;top:0;position:absolute;pointer-events:none}[dir=rtl].sc-ion-textarea-md .cloned-input.sc-ion-textarea-md,[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}.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}.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;font-size:inherit}.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}"}},125:function(t,e,i){"use strict";i.d(e,"a",(function(){return o})),i.d(e,"b",(function(){return r})),i.d(e,"c",(function(){return n})),i.d(e,"d",(function(){return d}));var a=i(1),n=function(t,e){return null!==e.closest(t)},o=function(t,e){var i;return"string"===typeof t&&t.length>0?Object.assign(((i={"ion-color":!0})["ion-color-"+t]=!0,i),e):e},r=function(t){var e={};return function(t){return void 0!==t?(Array.isArray(t)?t:t.split(" ")).filter((function(t){return null!=t})).map((function(t){return t.trim()})).filter((function(t){return""!==t})):[]}(t).forEach((function(t){return e[t]=!0})),e},l=/^[a-z][a-z0-9+\-.]*:/,d=function(t,e,i,n){return Object(a.a)(void 0,void 0,void 0,(function(){var o;return Object(a.c)(this,(function(a){return null!=t&&"#"!==t[0]&&!l.test(t)&&(o=document.querySelector("ion-router"))?(null!=e&&e.preventDefault(),[2,o.push(t,i,n)]):[2,!1]}))}))}}}]); +//# sourceMappingURL=38.49cff783.chunk.js.map \ No newline at end of file diff --git a/docs/example/static/js/38.49cff783.chunk.js.map b/docs/example/static/js/38.49cff783.chunk.js.map new file mode 100644 index 0000000..e73dfec --- /dev/null +++ b/docs/example/static/js/38.49cff783.chunk.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["../node_modules/@ionic/core/dist/esm-es5/ion-textarea.entry.js","../node_modules/@ionic/core/dist/esm-es5/theme-ff3fc52f.js"],"names":["Textarea","t","e","this","registerInstance","ionChange","createEvent","ionInput","ionStyle","ionBlur","ionFocus","inputId","textareaIds","didBlurAfterEdit","inheritedAttributes","fireFocusEvents","hasFocus","autocapitalize","autofocus","clearOnEdit","debounce","disabled","name","readonly","required","spellcheck","autoGrow","value","onInput","nativeInput","emitStyle","emit","onFocus","focusChange","onBlur","onKeyDown","checkClearOnEdit","prototype","debounceChanged","debounceEvent","disabledChanged","valueChanged","getValue","runAutoGrow","connectedCallback","document","dispatchEvent","CustomEvent","detail","el","disconnectedCallback","componentWillLoad","inheritAttributes","componentDidLoad","raf","readTask","style","height","scrollHeight","textareaWrapper","setFocus","__awaiter","__generator","focus","setBlur","blur","getInputElement","Promise","resolve","interactive","textarea","input","placeholder","hasValue","render","i","getIonMode","a","n","o","findItemLabel","id","h","Host","class","createColorClasses","color","ref","Object","assign","autoCapitalize","autoFocus","enterKeyHint","enterkeyhint","inputMode","inputmode","maxLength","maxlength","minLength","minlength","readOnly","cols","rows","wrap","defineProperty","get","getElement","enumerable","configurable","ios","md","hostContext","r","closest","length","getClassMap","undefined","Array","isArray","split","filter","map","trim","getClassList","forEach","SCHEME","openURL","test","querySelector","preventDefault","push"],"mappings":"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","file":"static/js/38.49cff783.chunk.js","sourcesContent":["import{__awaiter,__generator}from\"tslib\";import{r as registerInstance,e as createEvent,f as readTask,h,H as Host,i as getElement}from\"./index-7a8b7a1c.js\";import{b as getIonMode}from\"./ionic-global-63a97a32.js\";import{f as debounceEvent,i as inheritAttributes,r as raf,h as findItemLabel}from\"./helpers-dd7e4b7b.js\";import{c as createColorClasses}from\"./theme-ff3fc52f.js\";var textareaIosCss=\".sc-ion-textarea-ios-h{--background:initial;--color:initial;--placeholder-color:initial;--placeholder-font-style:initial;--placeholder-font-weight:initial;--placeholder-opacity:.5;--padding-top:0;--padding-end:0;--padding-bottom:0;--padding-start:0;--border-radius:0;display:block;position:relative;-ms-flex:1;flex:1;width:100%;background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit);white-space:pre-wrap;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box}.ion-color.sc-ion-textarea-ios-h{background:initial}.ion-color.sc-ion-textarea-ios-h{color:var(--ion-color-base)}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}.textarea-wrapper.sc-ion-textarea-ios{min-width:inherit;max-width:inherit;min-height:inherit;max-height:inherit}.native-textarea.sc-ion-textarea-ios{border-radius:var(--border-radius);margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:var(--padding-start);padding-right: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;width:100%;max-width:100%;max-height:100%;border:0;outline:none;background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;resize:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.native-textarea.sc-ion-textarea-ios{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.native-textarea.sc-ion-textarea-ios::-webkit-input-placeholder{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-textarea.sc-ion-textarea-ios::-moz-placeholder{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-textarea.sc-ion-textarea-ios:-ms-input-placeholder{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-textarea.sc-ion-textarea-ios::-ms-input-placeholder{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-textarea.sc-ion-textarea-ios::placeholder{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-textarea[disabled].sc-ion-textarea-ios{opacity:0.4}.cloned-input.sc-ion-textarea-ios{left:0;top:0;position:absolute;pointer-events:none}[dir=rtl].sc-ion-textarea-ios .cloned-input.sc-ion-textarea-ios,[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}.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}.sc-ion-textarea-ios-h{--padding-top:10px;--padding-end:10px;--padding-bottom:10px;--padding-start:0;font-size:inherit}.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}\";var textareaMdCss=\".sc-ion-textarea-md-h{--background:initial;--color:initial;--placeholder-color:initial;--placeholder-font-style:initial;--placeholder-font-weight:initial;--placeholder-opacity:.5;--padding-top:0;--padding-end:0;--padding-bottom:0;--padding-start:0;--border-radius:0;display:block;position:relative;-ms-flex:1;flex:1;width:100%;background:var(--background);color:var(--color);font-family:var(--ion-font-family, inherit);white-space:pre-wrap;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box}.ion-color.sc-ion-textarea-md-h{background:initial}.ion-color.sc-ion-textarea-md-h{color:var(--ion-color-base)}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}.textarea-wrapper.sc-ion-textarea-md{min-width:inherit;max-width:inherit;min-height:inherit;max-height:inherit}.native-textarea.sc-ion-textarea-md{border-radius:var(--border-radius);margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:var(--padding-start);padding-right: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;width:100%;max-width:100%;max-height:100%;border:0;outline:none;background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;resize:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.native-textarea.sc-ion-textarea-md{padding-left:unset;padding-right:unset;-webkit-padding-start:var(--padding-start);padding-inline-start:var(--padding-start);-webkit-padding-end:var(--padding-end);padding-inline-end:var(--padding-end)}}.native-textarea.sc-ion-textarea-md::-webkit-input-placeholder{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-textarea.sc-ion-textarea-md::-moz-placeholder{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-textarea.sc-ion-textarea-md:-ms-input-placeholder{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-textarea.sc-ion-textarea-md::-ms-input-placeholder{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-textarea.sc-ion-textarea-md::placeholder{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;color:var(--placeholder-color);font-family:inherit;font-style:var(--placeholder-font-style);font-weight:var(--placeholder-font-weight);opacity:var(--placeholder-opacity)}.native-textarea[disabled].sc-ion-textarea-md{opacity:0.4}.cloned-input.sc-ion-textarea-md{left:0;top:0;position:absolute;pointer-events:none}[dir=rtl].sc-ion-textarea-md .cloned-input.sc-ion-textarea-md,[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}.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}.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;font-size:inherit}.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}\";var Textarea=function(){function t(t){var e=this;registerInstance(this,t);this.ionChange=createEvent(this,\"ionChange\",7);this.ionInput=createEvent(this,\"ionInput\",7);this.ionStyle=createEvent(this,\"ionStyle\",7);this.ionBlur=createEvent(this,\"ionBlur\",7);this.ionFocus=createEvent(this,\"ionFocus\",7);this.inputId=\"ion-textarea-\"+textareaIds++;this.didBlurAfterEdit=false;this.inheritedAttributes={};this.fireFocusEvents=true;this.hasFocus=false;this.autocapitalize=\"none\";this.autofocus=false;this.clearOnEdit=false;this.debounce=0;this.disabled=false;this.name=this.inputId;this.readonly=false;this.required=false;this.spellcheck=false;this.autoGrow=false;this.value=\"\";this.onInput=function(t){if(e.nativeInput){e.value=e.nativeInput.value}e.emitStyle();e.ionInput.emit(t)};this.onFocus=function(t){e.hasFocus=true;e.focusChange();if(e.fireFocusEvents){e.ionFocus.emit(t)}};this.onBlur=function(t){e.hasFocus=false;e.focusChange();if(e.fireFocusEvents){e.ionBlur.emit(t)}};this.onKeyDown=function(){e.checkClearOnEdit()}}t.prototype.debounceChanged=function(){this.ionChange=debounceEvent(this.ionChange,this.debounce)};t.prototype.disabledChanged=function(){this.emitStyle()};t.prototype.valueChanged=function(){var t=this.nativeInput;var e=this.getValue();if(t&&t.value!==e){t.value=e}this.runAutoGrow();this.emitStyle();this.ionChange.emit({value:e})};t.prototype.connectedCallback=function(){this.emitStyle();this.debounceChanged();{document.dispatchEvent(new CustomEvent(\"ionInputDidLoad\",{detail:this.el}))}};t.prototype.disconnectedCallback=function(){{document.dispatchEvent(new CustomEvent(\"ionInputDidUnload\",{detail:this.el}))}};t.prototype.componentWillLoad=function(){this.inheritedAttributes=inheritAttributes(this.el,[\"title\"])};t.prototype.componentDidLoad=function(){var t=this;raf((function(){return t.runAutoGrow()}))};t.prototype.runAutoGrow=function(){var t=this;var e=this.nativeInput;if(e&&this.autoGrow){readTask((function(){e.style.height=\"auto\";e.style.height=e.scrollHeight+\"px\";if(t.textareaWrapper){t.textareaWrapper.style.height=e.scrollHeight+\"px\"}}))}};t.prototype.setFocus=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(t){if(this.nativeInput){this.nativeInput.focus()}return[2]}))}))};t.prototype.setBlur=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(t){if(this.nativeInput){this.nativeInput.blur()}return[2]}))}))};t.prototype.getInputElement=function(){return Promise.resolve(this.nativeInput)};t.prototype.emitStyle=function(){this.ionStyle.emit({interactive:true,textarea:true,input:true,\"interactive-disabled\":this.disabled,\"has-placeholder\":this.placeholder!=null,\"has-value\":this.hasValue(),\"has-focus\":this.hasFocus})};t.prototype.checkClearOnEdit=function(){if(!this.clearOnEdit){return}if(this.didBlurAfterEdit&&this.hasValue()){this.value=\"\"}this.didBlurAfterEdit=false};t.prototype.focusChange=function(){if(this.clearOnEdit&&!this.hasFocus&&this.hasValue()){this.didBlurAfterEdit=true}this.emitStyle()};t.prototype.hasValue=function(){return this.getValue()!==\"\"};t.prototype.getValue=function(){return this.value||\"\"};t.prototype.render=function(){var t;var e=this;var i=getIonMode(this);var a=this.getValue();var n=this.inputId+\"-lbl\";var o=findItemLabel(this.el);if(o){o.id=n}return h(Host,{\"aria-disabled\":this.disabled?\"true\":null,class:createColorClasses(this.color,(t={},t[i]=true,t))},h(\"div\",{class:\"textarea-wrapper\",ref:function(t){return e.textareaWrapper=t}},h(\"textarea\",Object.assign({class:\"native-textarea\",\"aria-labelledby\":o?n:null,ref:function(t){return e.nativeInput=t},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,onBlur:this.onBlur,onFocus:this.onFocus,onKeyDown:this.onKeyDown},this.inheritedAttributes),a)))};Object.defineProperty(t.prototype,\"el\",{get:function(){return getElement(this)},enumerable:false,configurable:true});Object.defineProperty(t,\"watchers\",{get:function(){return{debounce:[\"debounceChanged\"],disabled:[\"disabledChanged\"],value:[\"valueChanged\"]}},enumerable:false,configurable:true});return t}();var textareaIds=0;Textarea.style={ios:textareaIosCss,md:textareaMdCss};export{Textarea as ion_textarea};","import{__awaiter,__generator}from\"tslib\";var hostContext=function(r,t){return t.closest(r)!==null};var createColorClasses=function(r,t){var e;return typeof r===\"string\"&&r.length>0?Object.assign((e={\"ion-color\":true},e[\"ion-color-\"+r]=true,e),t):t};var getClassList=function(r){if(r!==undefined){var t=Array.isArray(r)?r:r.split(\" \");return t.filter((function(r){return r!=null})).map((function(r){return r.trim()})).filter((function(r){return r!==\"\"}))}return[]};var getClassMap=function(r){var t={};getClassList(r).forEach((function(r){return t[r]=true}));return t};var SCHEME=/^[a-z][a-z0-9+\\-.]*:/;var openURL=function(r,t,e,n){return __awaiter(void 0,void 0,void 0,(function(){var o;return __generator(this,(function(a){if(r!=null&&r[0]!==\"#\"&&!SCHEME.test(r)){o=document.querySelector(\"ion-router\");if(o){if(t!=null){t.preventDefault()}return[2,o.push(r,e,n)]}}return[2,false]}))}))};export{createColorClasses as c,getClassMap as g,hostContext as h,openURL as o};"],"sourceRoot":""} \ No newline at end of file diff --git a/docs/example/static/js/39.6c5ac9b9.chunk.js b/docs/example/static/js/39.6c5ac9b9.chunk.js new file mode 100644 index 0000000..394c534 --- /dev/null +++ b/docs/example/static/js/39.6c5ac9b9.chunk.js @@ -0,0 +1,2 @@ +(this.webpackJsonpexample=this.webpackJsonpexample||[]).push([[39],{120:function(t,o,e){"use strict";e.r(o),e.d(o,"ion_toast",(function(){return h}));var r=e(1),i=e(13),n=e(14),a=e(24),s=e(39),d=e(125),l=e(2),c=(e(27),e(12),function(t,o){var e=Object(l.a)(),r=Object(l.a)(),i=t.host||t,n=t.querySelector(".toast-wrapper");switch(r.addElement(n),o){case"top":r.fromTo("transform","translateY(-100%)","translateY(calc(10px + var(--ion-safe-area-top, 0px)))");break;case"middle":var a=Math.floor(i.clientHeight/2-n.clientHeight/2);n.style.top=a+"px",r.fromTo("opacity",.01,1);break;default:r.fromTo("transform","translateY(100%)","translateY(calc(-10px - var(--ion-safe-area-bottom, 0px)))")}return e.addElement(i).easing("cubic-bezier(.155,1.105,.295,1.12)").duration(400).addAnimation(r)}),p=function(t,o){var e=Object(l.a)(),r=Object(l.a)(),i=t.host||t,n=t.querySelector(".toast-wrapper");switch(r.addElement(n),o){case"top":r.fromTo("transform","translateY(calc(10px + var(--ion-safe-area-top, 0px)))","translateY(-100%)");break;case"middle":r.fromTo("opacity",.99,0);break;default:r.fromTo("transform","translateY(calc(-10px - var(--ion-safe-area-bottom, 0px)))","translateY(100%)")}return e.addElement(i).easing("cubic-bezier(.36,.66,.04,1)").duration(300).addAnimation(r)},u=function(t,o){var e=Object(l.a)(),r=Object(l.a)(),i=t.host||t,n=t.querySelector(".toast-wrapper");switch(r.addElement(n),o){case"top":n.style.top="calc(8px + var(--ion-safe-area-top, 0px))",r.fromTo("opacity",.01,1);break;case"middle":var a=Math.floor(i.clientHeight/2-n.clientHeight/2);n.style.top=a+"px",r.fromTo("opacity",.01,1);break;default:n.style.bottom="calc(8px + var(--ion-safe-area-bottom, 0px))",r.fromTo("opacity",.01,1)}return e.addElement(i).easing("cubic-bezier(.36,.66,.04,1)").duration(400).addAnimation(r)},b=function(t){var o=Object(l.a)(),e=Object(l.a)(),r=t.host||t,i=t.querySelector(".toast-wrapper");return e.addElement(i).fromTo("opacity",.99,0),o.addElement(r).easing("cubic-bezier(.36,.66,.04,1)").duration(300).addAnimation(e)},h=function(){function t(t){var o=this;Object(i.o)(this,t),this.didPresent=Object(i.g)(this,"ionToastDidPresent",7),this.willPresent=Object(i.g)(this,"ionToastWillPresent",7),this.willDismiss=Object(i.g)(this,"ionToastWillDismiss",7),this.didDismiss=Object(i.g)(this,"ionToastDidDismiss",7),this.presented=!1,this.duration=0,this.keyboardClose=!1,this.position="bottom",this.translucent=!1,this.animated=!0,this.dispatchCancelHandler=function(t){var e=t.detail.role;if(Object(a.j)(e)){var r=o.getButtons().find((function(t){return"cancel"===t.role}));o.callButtonHandler(r)}}}return t.prototype.connectedCallback=function(){Object(a.f)(this.el)},t.prototype.present=function(){return Object(r.a)(this,void 0,void 0,(function(){var t=this;return Object(r.c)(this,(function(o){switch(o.label){case 0:return[4,Object(a.e)(this,"toastEnter",c,u,this.position)];case 1:return o.sent(),this.duration>0&&(this.durationTimeout=setTimeout((function(){return t.dismiss(void 0,"timeout")}),this.duration)),[2]}}))}))},t.prototype.dismiss=function(t,o){return this.durationTimeout&&clearTimeout(this.durationTimeout),Object(a.g)(this,t,o,"toastLeave",p,b,this.position)},t.prototype.onDidDismiss=function(){return Object(a.h)(this.el,"ionToastDidDismiss")},t.prototype.onWillDismiss=function(){return Object(a.h)(this.el,"ionToastWillDismiss")},t.prototype.getButtons=function(){return this.buttons?this.buttons.map((function(t){return"string"===typeof t?{text:t}:t})):[]},t.prototype.buttonClick=function(t){return Object(r.a)(this,void 0,void 0,(function(){var o;return Object(r.c)(this,(function(e){switch(e.label){case 0:return o=t.role,Object(a.j)(o)?[2,this.dismiss(void 0,o)]:[4,this.callButtonHandler(t)];case 1:return e.sent()?[2,this.dismiss(void 0,o)]:[2,Promise.resolve()]}}))}))},t.prototype.callButtonHandler=function(t){return Object(r.a)(this,void 0,void 0,(function(){var o;return Object(r.c)(this,(function(e){switch(e.label){case 0:if(!t||!t.handler)return[3,4];e.label=1;case 1:return e.trys.push([1,3,,4]),[4,Object(a.n)(t.handler)];case 2:return!1===e.sent()?[2,!1]:[3,4];case 3:return o=e.sent(),console.error(o),[3,4];case 4:return[2,!0]}}))}))},t.prototype.renderButtons=function(t,o){var e,r=this;if(0!==t.length){var a=Object(n.b)(this),s=((e={"toast-button-group":!0})["toast-button-group-"+o]=!0,e);return Object(i.j)("div",{class:s},t.map((function(t){return Object(i.j)("button",{type:"button",class:g(t),tabIndex:0,onClick:function(){return r.buttonClick(t)},part:"button"},Object(i.j)("div",{class:"toast-button-inner"},t.icon&&Object(i.j)("ion-icon",{icon:t.icon,slot:void 0===t.text?"icon-only":void 0,class:"toast-icon"}),t.text),"md"===a&&Object(i.j)("ion-ripple-effect",{type:void 0!==t.icon&&void 0===t.text?"unbounded":"bounded"}))})))}},t.prototype.render=function(){var t,o,e=this.getButtons(),r=e.filter((function(t){return"start"===t.side})),a=e.filter((function(t){return"start"!==t.side})),l=Object(n.b)(this),c=((t={"toast-wrapper":!0})["toast-"+this.position]=!0,t);return Object(i.j)(i.c,{style:{zIndex:""+(6e4+this.overlayIndex)},class:Object(d.a)(this.color,Object.assign(Object.assign((o={},o[l]=!0,o),Object(d.b)(this.cssClass)),{"toast-translucent":this.translucent})),tabindex:"-1",onIonToastWillDismiss:this.dispatchCancelHandler},Object(i.j)("div",{class:c},Object(i.j)("div",{class:"toast-container",part:"container"},this.renderButtons(r,"start"),Object(i.j)("div",{class:"toast-content"},void 0!==this.header&&Object(i.j)("div",{class:"toast-header",part:"header"},this.header),void 0!==this.message&&Object(i.j)("div",{class:"toast-message",part:"message",innerHTML:Object(s.a)(this.message)})),this.renderButtons(a,"end"))))},Object.defineProperty(t.prototype,"el",{get:function(){return Object(i.k)(this)},enumerable:!1,configurable:!0}),t}(),g=function(t){var o;return Object.assign(((o={"toast-button":!0,"toast-button-icon-only":void 0!==t.icon&&void 0===t.text})["toast-button-"+t.role]=void 0!==t.role,o["ion-focusable"]=!0,o["ion-activatable"]=!0,o),Object(d.b)(t.cssClass))};h.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:pre-wrap;left:0;top:0;display:block;position:absolute;width:100%;height:100%;outline:none;color:var(--color);font-family:var(--ion-font-family, inherit);contain:strict;z-index:1001;pointer-events:none}:host-context([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);left:var(--start);right:var(--end);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)}[dir=rtl] .toast-wrapper,:host-context([dir=rtl]) .toast-wrapper{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-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-message{-ms-flex:1;flex:1;white-space:var(--white-space)}.toast-button-group{display:-ms-flexbox;display:flex}.toast-button{border:0;outline:none;color:var(--button-color);z-index:0}.toast-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{margin-left:auto;margin-right:auto;margin-top:auto;margin-bottom:auto;display:block;position:absolute;z-index:10}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.toast-wrapper{margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}@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)}}.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{padding-left:15px;padding-right:15px;padding-top:15px;padding-bottom:15px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.toast-content{padding-left:unset;padding-right:unset;-webkit-padding-start:15px;padding-inline-start:15px;-webkit-padding-end:15px;padding-inline-end:15px}}.toast-header{margin-bottom:2px;font-weight:500}.toast-button{padding-left:15px;padding-right: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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.toast-button{padding-left:unset;padding-right:unset;-webkit-padding-start:15px;padding-inline-start:15px;-webkit-padding-end:15px;padding-inline-end:15px}}.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:pre-wrap;left:0;top:0;display:block;position:absolute;width:100%;height:100%;outline:none;color:var(--color);font-family:var(--ion-font-family, inherit);contain:strict;z-index:1001;pointer-events:none}:host-context([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);left:var(--start);right:var(--end);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)}[dir=rtl] .toast-wrapper,:host-context([dir=rtl]) .toast-wrapper{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-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-message{-ms-flex:1;flex:1;white-space:var(--white-space)}.toast-button-group{display:-ms-flexbox;display:flex}.toast-button{border:0;outline:none;color:var(--button-color);z-index:0}.toast-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{margin-left:auto;margin-right:auto;margin-top:auto;margin-bottom:auto;display:block;position:absolute;opacity:0.01;z-index:10}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.toast-wrapper{margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}.toast-content{padding-left:16px;padding-right:16px;padding-top:14px;padding-bottom:14px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.toast-content{padding-left:unset;padding-right:unset;-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px}}.toast-header{margin-bottom:2px;font-weight:500;line-height:20px}.toast-message{line-height:20px}.toast-button-group-start{margin-left:8px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.toast-button-group-start{margin-left:unset;-webkit-margin-start:8px;margin-inline-start:8px}}.toast-button-group-end{margin-right:8px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.toast-button-group-end{margin-right:unset;-webkit-margin-end:8px;margin-inline-end:8px}}.toast-button{padding-left:15px;padding-right: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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.toast-button{padding-left:unset;padding-right:unset;-webkit-padding-start:15px;padding-inline-start:15px;-webkit-padding-end:15px;padding-inline-end:15px}}.toast-button-cancel{color:var(--ion-color-step-100, #e6e6e6)}.toast-button-icon-only{border-radius:50%;padding-left:9px;padding-right:9px;padding-top:9px;padding-bottom:9px;width:36px;height:36px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.toast-button-icon-only{padding-left:unset;padding-right:unset;-webkit-padding-start:9px;padding-inline-start:9px;-webkit-padding-end:9px;padding-inline-end:9px}}@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)}}"}},125:function(t,o,e){"use strict";e.d(o,"a",(function(){return n})),e.d(o,"b",(function(){return a})),e.d(o,"c",(function(){return i})),e.d(o,"d",(function(){return d}));var r=e(1),i=function(t,o){return null!==o.closest(t)},n=function(t,o){var e;return"string"===typeof t&&t.length>0?Object.assign(((e={"ion-color":!0})["ion-color-"+t]=!0,e),o):o},a=function(t){var o={};return function(t){return void 0!==t?(Array.isArray(t)?t:t.split(" ")).filter((function(t){return null!=t})).map((function(t){return t.trim()})).filter((function(t){return""!==t})):[]}(t).forEach((function(t){return o[t]=!0})),o},s=/^[a-z][a-z0-9+\-.]*:/,d=function(t,o,e,i){return Object(r.a)(void 0,void 0,void 0,(function(){var n;return Object(r.c)(this,(function(r){return null!=t&&"#"!==t[0]&&!s.test(t)&&(n=document.querySelector("ion-router"))?(null!=o&&o.preventDefault(),[2,n.push(t,e,i)]):[2,!1]}))}))}}}]); +//# sourceMappingURL=39.6c5ac9b9.chunk.js.map \ No newline at end of file diff --git a/docs/example/static/js/39.6c5ac9b9.chunk.js.map b/docs/example/static/js/39.6c5ac9b9.chunk.js.map new file mode 100644 index 0000000..2102968 --- /dev/null +++ b/docs/example/static/js/39.6c5ac9b9.chunk.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["../node_modules/@ionic/core/dist/esm-es5/ion-toast.entry.js","../node_modules/@ionic/core/dist/esm-es5/theme-ff3fc52f.js"],"names":["iosEnterAnimation","t","e","r","createAnimation","a","o","host","i","querySelector","addElement","fromTo","d","Math","floor","clientHeight","style","top","easing","duration","addAnimation","iosLeaveAnimation","mdEnterAnimation","bottom","mdLeaveAnimation","Toast","this","registerInstance","didPresent","createEvent","willPresent","willDismiss","didDismiss","presented","keyboardClose","position","translucent","animated","dispatchCancelHandler","detail","role","isCancel","getButtons","find","callButtonHandler","prototype","connectedCallback","prepareOverlay","el","present","__awaiter","__generator","label","sent","durationTimeout","setTimeout","dismiss","undefined","clearTimeout","onDidDismiss","eventMethod","onWillDismiss","buttons","map","text","buttonClick","Promise","resolve","handler","trys","push","safeCall","console","error","renderButtons","length","getIonMode","h","class","type","buttonClass","tabIndex","onClick","part","icon","slot","render","filter","side","n","Host","zIndex","overlayIndex","createColorClasses","color","Object","assign","getClassMap","cssClass","tabindex","onIonToastWillDismiss","header","message","innerHTML","sanitizeDOMString","defineProperty","get","getElement","enumerable","configurable","ios","md","hostContext","closest","Array","isArray","split","trim","getClassList","forEach","SCHEME","openURL","test","document","preventDefault"],"mappings":"qGAAA,4GAA6kBA,GAA7kB,YAA+lB,SAASC,EAAEC,GAAG,IAAIC,EAAEC,cAAsBC,EAAED,cAAsBE,EAAEL,EAAEM,MAAMN,EAAMO,EAAEP,EAAEQ,cAAc,kBAA4I,OAAhBJ,EAAEK,WAAWF,GAAUN,GAAG,IAAI,MAAMG,EAAEM,OAAO,YAAY,oBAAoB,0DAAqB,MAAM,IAAI,SAAS,IAAIC,EAAEC,KAAKC,MAAMR,EAAES,aAAa,EAAEP,EAAEO,aAAa,GAAGP,EAAEQ,MAAMC,IAAIL,EAAE,KAAKP,EAAEM,OAAO,UAAU,IAAI,GAAG,MAAM,QAAQN,EAAEM,OAAO,YAAY,mBAAmB,8DAA2B,OAAOR,EAAEO,WAAWJ,GAAGY,OAAO,sCAAsCC,SAAS,KAAKC,aAAaf,KAAQgB,EAAkB,SAASpB,EAAEC,GAAG,IAAIC,EAAEC,cAAsBC,EAAED,cAAsBE,EAAEL,EAAEM,MAAMN,EAAMO,EAAEP,EAAEQ,cAAc,kBAA4I,OAAhBJ,EAAEK,WAAWF,GAAUN,GAAG,IAAI,MAAMG,EAAEM,OAAO,YAAY,yDAAoB,qBAAqB,MAAM,IAAI,SAASN,EAAEM,OAAO,UAAU,IAAI,GAAG,MAAM,QAAQN,EAAEM,OAAO,YAAY,6DAAoB,oBAA0B,OAAOR,EAAEO,WAAWJ,GAAGY,OAAO,+BAA+BC,SAAS,KAAKC,aAAaf,IAAQiB,EAAiB,SAASrB,EAAEC,GAAG,IAAIC,EAAEC,cAAsBC,EAAED,cAAsBE,EAAEL,EAAEM,MAAMN,EAAMO,EAAEP,EAAEQ,cAAc,kBAAyI,OAAhBJ,EAAEK,WAAWF,GAAUN,GAAG,IAAI,MAAMM,EAAEQ,MAAMC,IAAxF,4CAA8FZ,EAAEM,OAAO,UAAU,IAAI,GAAG,MAAM,IAAI,SAAS,IAAIC,EAAEC,KAAKC,MAAMR,EAAES,aAAa,EAAEP,EAAEO,aAAa,GAAGP,EAAEQ,MAAMC,IAAIL,EAAE,KAAKP,EAAEM,OAAO,UAAU,IAAI,GAAG,MAAM,QAAQH,EAAEQ,MAAMO,OAAvT,+CAAgUlB,EAAEM,OAAO,UAAU,IAAI,GAAS,OAAOR,EAAEO,WAAWJ,GAAGY,OAAO,+BAA+BC,SAAS,KAAKC,aAAaf,IAAQmB,EAAiB,SAASvB,GAAG,IAAIC,EAAEE,cAAsBD,EAAEC,cAAsBC,EAAEJ,EAAEM,MAAMN,EAAMK,EAAEL,EAAEQ,cAAc,kBAA0D,OAAxCN,EAAEO,WAAWJ,GAAGK,OAAO,UAAU,IAAI,GAAUT,EAAEQ,WAAWL,GAAGa,OAAO,+BAA+BC,SAAS,KAAKC,aAAajB,IAA2tRsB,EAAM,WAAW,SAASxB,EAAEA,GAAG,IAAIC,EAAEwB,KAAKC,YAAiBD,KAAKzB,GAAGyB,KAAKE,WAAWC,YAAYH,KAAK,qBAAqB,GAAGA,KAAKI,YAAYD,YAAYH,KAAK,sBAAsB,GAAGA,KAAKK,YAAYF,YAAYH,KAAK,sBAAsB,GAAGA,KAAKM,WAAWH,YAAYH,KAAK,qBAAqB,GAAGA,KAAKO,WAAU,EAAMP,KAAKP,SAAS,EAAEO,KAAKQ,eAAc,EAAMR,KAAKS,SAAS,SAAST,KAAKU,aAAY,EAAMV,KAAKW,UAAS,EAAKX,KAAKY,sBAAsB,SAASrC,GAAG,IAAIE,EAAEF,EAAEsC,OAAOC,KAAK,GAAGC,YAAStC,GAAG,CAAC,IAAIE,EAAEH,EAAEwC,aAAaC,MAAM,SAAS1C,GAAG,MAAgB,WAATA,EAAEuC,QAAmBtC,EAAE0C,kBAAkBvC,KAAwuG,OAAnuGJ,EAAE4C,UAAUC,kBAAkB,WAAWC,YAAerB,KAAKsB,KAAK/C,EAAE4C,UAAUI,QAAQ,WAAW,OAAOC,YAAUxB,UAAK,OAAO,GAAQ,WAAW,IAAIzB,EAAEyB,KAAK,OAAOyB,YAAYzB,MAAM,SAASxB,GAAG,OAAOA,EAAEkD,OAAO,KAAK,EAAE,MAAM,CAAC,EAAEH,YAAQvB,KAAK,aAAa1B,EAAkBsB,EAAiBI,KAAKS,WAAW,KAAK,EAAkI,OAAhIjC,EAAEmD,OAAU3B,KAAKP,SAAS,IAAGO,KAAK4B,gBAAgBC,YAAY,WAAW,OAAOtD,EAAEuD,aAAQC,EAAU,aAAa/B,KAAKP,WAAgB,CAAC,WAAWlB,EAAE4C,UAAUW,QAAQ,SAASvD,EAAEC,GAA+D,OAAzDwB,KAAK4B,iBAAiBI,aAAahC,KAAK4B,iBAAwBE,YAAQ9B,KAAKzB,EAAEC,EAAE,aAAamB,EAAkBG,EAAiBE,KAAKS,WAAWlC,EAAE4C,UAAUc,aAAa,WAAW,OAAOC,YAAYlC,KAAKsB,GAAG,uBAAuB/C,EAAE4C,UAAUgB,cAAc,WAAW,OAAOD,YAAYlC,KAAKsB,GAAG,wBAAwB/C,EAAE4C,UAAUH,WAAW,WAAwG,OAAvFhB,KAAKoC,QAAQpC,KAAKoC,QAAQC,KAAK,SAAS9D,GAAG,MAAkB,kBAAJA,EAAa,CAAC+D,KAAK/D,GAAGA,KAAK,IAAaA,EAAE4C,UAAUoB,YAAY,SAAShE,GAAG,OAAOiD,YAAUxB,UAAK,OAAO,GAAQ,WAAW,IAAIxB,EAAI,OAAOiD,YAAYzB,MAAM,SAASrB,GAAG,OAAOA,EAAE+C,OAAO,KAAK,EAAW,OAATlD,EAAED,EAAEuC,KAAQC,YAASvC,GAAU,CAAC,EAAEwB,KAAK8B,aAAQC,EAAUvD,IAAU,CAAC,EAAEwB,KAAKkB,kBAAkB3C,IAAI,KAAK,EAAa,OAATI,EAAEgD,OAAmB,CAAC,EAAE3B,KAAK8B,aAAQC,EAAUvD,IAAU,CAAC,EAAEgE,QAAQC,mBAAmBlE,EAAE4C,UAAUD,kBAAkB,SAAS3C,GAAG,OAAOiD,YAAUxB,UAAK,OAAO,GAAQ,WAAW,IAAMvB,EAAE,OAAOgD,YAAYzB,MAAM,SAASrB,GAAG,OAAOA,EAAE+C,OAAO,KAAK,EAAE,IAAKnD,IAAGA,EAAEmE,QAAS,MAAM,CAAC,EAAE,GAAG/D,EAAE+C,MAAM,EAAE,KAAK,EAAwB,OAAtB/C,EAAEgE,KAAKC,KAAK,CAAC,EAAE,EAAH,CAAM,IAAU,CAAC,EAAEC,YAAStE,EAAEmE,UAAU,KAAK,EAAa,OAAO,IAAhB/D,EAAEgD,OAA2B,CAAC,GAAE,GAAa,CAAC,EAAE,GAAG,KAAK,EAA8B,OAA5BlD,EAAEE,EAAEgD,OAAOmB,QAAQC,MAAMtE,GAAS,CAAC,EAAE,GAAG,KAAK,EAAE,MAAM,CAAC,GAAE,WAAcF,EAAE4C,UAAU6B,cAAc,SAASzE,EAAEC,GAAG,IAAIC,EAAME,EAAEqB,KAAK,GAAc,IAAXzB,EAAE0E,OAAL,CAAwB,IAAIrE,EAAEsE,YAAWlD,MAAUlB,IAAGL,EAAE,CAAC,sBAAqB,IAAQ,sBAAsBD,IAAG,EAAKC,GAAG,OAAO0E,YAAE,MAAM,CAACC,MAAMtE,GAAGP,EAAE8D,KAAK,SAAS9D,GAAG,OAAO4E,YAAE,SAAS,CAACE,KAAK,SAASD,MAAME,EAAY/E,GAAGgF,SAAS,EAAEC,QAAQ,WAAW,OAAO7E,EAAE4D,YAAYhE,IAAIkF,KAAK,UAAUN,YAAE,MAAM,CAACC,MAAM,sBAAsB7E,EAAEmF,MAAMP,YAAE,WAAW,CAACO,KAAKnF,EAAEmF,KAAKC,UAAc5B,IAATxD,EAAE+D,KAAiB,iBAAYP,EAAUqB,MAAM,eAAe7E,EAAE+D,MAAU,OAAJ1D,GAAUuE,YAAE,oBAAoB,CAACE,UAActB,IAATxD,EAAEmF,WAA2B3B,IAATxD,EAAE+D,KAAiB,YAAY,mBAAkB/D,EAAE4C,UAAUyC,OAAO,WAAW,IAAIrF,EAAEC,EAAMC,EAAEuB,KAAKgB,aAAiBrC,EAAEF,EAAEoF,QAAQ,SAAStF,GAAG,MAAgB,UAATA,EAAEuF,QAAsBlF,EAAEH,EAAEoF,QAAQ,SAAStF,GAAG,MAAgB,UAATA,EAAEuF,QAAsBhF,EAAEoE,YAAWlD,MAAU+D,IAAGxF,EAAE,CAAC,iBAAgB,IAAQ,SAASyB,KAAKS,WAAU,EAAKlC,GAAG,OAAO4E,YAAEa,IAAK,CAAC1E,MAAM,CAAC2E,OAAO,IAAI,IAAIjE,KAAKkE,eAAed,MAAMe,YAAmBnE,KAAKoE,MAAMC,OAAOC,OAAOD,OAAOC,QAAQ9F,EAAE,GAAGA,EAAEM,IAAG,EAAKN,GAAG+F,YAAYvE,KAAKwE,WAAW,CAAC,oBAAoBxE,KAAKU,eAAe+D,SAAS,KAAKC,sBAAsB1E,KAAKY,uBAAuBuC,YAAE,MAAM,CAACC,MAAMW,GAAGZ,YAAE,MAAM,CAACC,MAAM,kBAAkBK,KAAK,aAAazD,KAAKgD,cAAcrE,EAAE,SAASwE,YAAE,MAAM,CAACC,MAAM,sBAA+BrB,IAAd/B,KAAK2E,QAAoBxB,YAAE,MAAM,CAACC,MAAM,eAAeK,KAAK,UAAUzD,KAAK2E,aAAuB5C,IAAf/B,KAAK4E,SAAqBzB,YAAE,MAAM,CAACC,MAAM,gBAAgBK,KAAK,UAAUoB,UAAUC,YAAkB9E,KAAK4E,YAAY5E,KAAKgD,cAAcpE,EAAE,WAAWyF,OAAOU,eAAexG,EAAE4C,UAAU,KAAK,CAAC6D,IAAI,WAAW,OAAOC,YAAWjF,OAAOkF,YAAW,EAAMC,cAAa,IAAc5G,EAArzH,GAA8zH+E,EAAY,SAAS/E,GAAG,IAAIC,EAAE,OAAO6F,OAAOC,SAAQ9F,EAAE,CAAC,gBAAe,EAAK,8BAAkCuD,IAATxD,EAAEmF,WAA2B3B,IAATxD,EAAE+D,OAAoB,gBAAgB/D,EAAEuC,WAAeiB,IAATxD,EAAEuC,KAAiBtC,EAAE,kBAAiB,EAAKA,EAAE,oBAAmB,EAAKA,GAAG+F,YAAYhG,EAAEiG,YAAYzE,EAAMT,MAAM,CAAC8F,IAAhyZ,kjIAAgzZC,GAA/uR,ooJ,iCCAtqN,mJAA6CC,EAAY,SAAS7G,EAAEF,GAAG,OAAsB,OAAfA,EAAEgH,QAAQ9G,IAAe0F,EAAmB,SAAS1F,EAAEF,GAAG,IAAIC,EAAE,MAAkB,kBAAJC,GAAcA,EAAEwE,OAAO,EAAEoB,OAAOC,SAAQ9F,EAAE,CAAC,aAAY,IAAQ,aAAaC,IAAG,EAAKD,GAAGD,GAAGA,GAA8NgG,EAAY,SAAS9F,GAAG,IAAIF,EAAE,GAA4D,OAApS,SAASE,GAAG,YAAOsD,IAAJtD,GAAqB+G,MAAMC,QAAQhH,GAAGA,EAAEA,EAAEiH,MAAM,MAAc7B,QAAQ,SAASpF,GAAG,OAAU,MAAHA,KAAW4D,KAAK,SAAS5D,GAAG,OAAOA,EAAEkH,UAAU9B,QAAQ,SAASpF,GAAG,MAAW,KAAJA,KAAgB,GAAyCmH,CAAanH,GAAGoH,SAAS,SAASpH,GAAG,OAAOF,EAAEE,IAAG,KAAeF,GAAOuH,EAAO,uBAA2BC,EAAQ,SAAStH,EAAEF,EAAEC,EAAEuF,GAAG,OAAOvC,iBAAU,OAAO,OAAO,GAAQ,WAAW,IAAI5C,EAAE,OAAO6C,YAAYzB,MAAM,SAASrB,GAAG,OAAM,MAAHF,GAAgB,MAAPA,EAAE,KAAWqH,EAAOE,KAAKvH,KAAIG,EAAEqH,SAASlH,cAAc,gBAA0B,MAAHR,GAASA,EAAE2H,iBAAuB,CAAC,EAAEtH,EAAEgE,KAAKnE,EAAED,EAAEuF,KAAW,CAAC,GAAE","file":"static/js/39.6c5ac9b9.chunk.js","sourcesContent":["import{__awaiter,__generator}from\"tslib\";import{r as registerInstance,e as createEvent,h,H as Host,i as getElement}from\"./index-7a8b7a1c.js\";import{b as getIonMode}from\"./ionic-global-63a97a32.js\";import{i as isCancel,e as prepareOverlay,d as present,f as dismiss,g as eventMethod,s as safeCall}from\"./overlays-e9ccff30.js\";import{s as sanitizeDOMString}from\"./index-9e3fe806.js\";import{g as getClassMap,c as createColorClasses}from\"./theme-ff3fc52f.js\";import{c as createAnimation}from\"./animation-096c6391.js\";import\"./hardware-back-button-4a6b37fb.js\";import\"./helpers-dd7e4b7b.js\";var iosEnterAnimation=function(t,e){var r=createAnimation();var a=createAnimation();var o=t.host||t;var i=t.querySelector(\".toast-wrapper\");var n=\"calc(-10px - var(--ion-safe-area-bottom, 0px))\";var s=\"calc(10px + var(--ion-safe-area-top, 0px))\";a.addElement(i);switch(e){case\"top\":a.fromTo(\"transform\",\"translateY(-100%)\",\"translateY(\"+s+\")\");break;case\"middle\":var d=Math.floor(o.clientHeight/2-i.clientHeight/2);i.style.top=d+\"px\";a.fromTo(\"opacity\",.01,1);break;default:a.fromTo(\"transform\",\"translateY(100%)\",\"translateY(\"+n+\")\");break}return r.addElement(o).easing(\"cubic-bezier(.155,1.105,.295,1.12)\").duration(400).addAnimation(a)};var iosLeaveAnimation=function(t,e){var r=createAnimation();var a=createAnimation();var o=t.host||t;var i=t.querySelector(\".toast-wrapper\");var n=\"calc(-10px - var(--ion-safe-area-bottom, 0px))\";var s=\"calc(10px + var(--ion-safe-area-top, 0px))\";a.addElement(i);switch(e){case\"top\":a.fromTo(\"transform\",\"translateY(\"+s+\")\",\"translateY(-100%)\");break;case\"middle\":a.fromTo(\"opacity\",.99,0);break;default:a.fromTo(\"transform\",\"translateY(\"+n+\")\",\"translateY(100%)\");break}return r.addElement(o).easing(\"cubic-bezier(.36,.66,.04,1)\").duration(300).addAnimation(a)};var mdEnterAnimation=function(t,e){var r=createAnimation();var a=createAnimation();var o=t.host||t;var i=t.querySelector(\".toast-wrapper\");var n=\"calc(8px + var(--ion-safe-area-bottom, 0px))\";var s=\"calc(8px + var(--ion-safe-area-top, 0px))\";a.addElement(i);switch(e){case\"top\":i.style.top=s;a.fromTo(\"opacity\",.01,1);break;case\"middle\":var d=Math.floor(o.clientHeight/2-i.clientHeight/2);i.style.top=d+\"px\";a.fromTo(\"opacity\",.01,1);break;default:i.style.bottom=n;a.fromTo(\"opacity\",.01,1);break}return r.addElement(o).easing(\"cubic-bezier(.36,.66,.04,1)\").duration(400).addAnimation(a)};var mdLeaveAnimation=function(t){var e=createAnimation();var r=createAnimation();var a=t.host||t;var o=t.querySelector(\".toast-wrapper\");r.addElement(o).fromTo(\"opacity\",.99,0);return e.addElement(a).easing(\"cubic-bezier(.36,.66,.04,1)\").duration(300).addAnimation(r)};var toastIosCss=\":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:pre-wrap;left:0;top:0;display:block;position:absolute;width:100%;height:100%;outline:none;color:var(--color);font-family:var(--ion-font-family, inherit);contain:strict;z-index:1001;pointer-events:none}:host-context([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);left:var(--start);right:var(--end);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)}[dir=rtl] .toast-wrapper,:host-context([dir=rtl]) .toast-wrapper{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-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-message{-ms-flex:1;flex:1;white-space:var(--white-space)}.toast-button-group{display:-ms-flexbox;display:flex}.toast-button{border:0;outline:none;color:var(--button-color);z-index:0}.toast-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{margin-left:auto;margin-right:auto;margin-top:auto;margin-bottom:auto;display:block;position:absolute;z-index:10}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.toast-wrapper{margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}@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)}}.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{padding-left:15px;padding-right:15px;padding-top:15px;padding-bottom:15px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.toast-content{padding-left:unset;padding-right:unset;-webkit-padding-start:15px;padding-inline-start:15px;-webkit-padding-end:15px;padding-inline-end:15px}}.toast-header{margin-bottom:2px;font-weight:500}.toast-button{padding-left:15px;padding-right: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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.toast-button{padding-left:unset;padding-right:unset;-webkit-padding-start:15px;padding-inline-start:15px;-webkit-padding-end:15px;padding-inline-end:15px}}.toast-button.ion-activated{opacity:0.4}@media (any-hover: hover){.toast-button:hover{opacity:0.6}}\";var toastMdCss=\":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:pre-wrap;left:0;top:0;display:block;position:absolute;width:100%;height:100%;outline:none;color:var(--color);font-family:var(--ion-font-family, inherit);contain:strict;z-index:1001;pointer-events:none}:host-context([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);left:var(--start);right:var(--end);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)}[dir=rtl] .toast-wrapper,:host-context([dir=rtl]) .toast-wrapper{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-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-message{-ms-flex:1;flex:1;white-space:var(--white-space)}.toast-button-group{display:-ms-flexbox;display:flex}.toast-button{border:0;outline:none;color:var(--button-color);z-index:0}.toast-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{margin-left:auto;margin-right:auto;margin-top:auto;margin-bottom:auto;display:block;position:absolute;opacity:0.01;z-index:10}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.toast-wrapper{margin-left:unset;margin-right:unset;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto}}.toast-content{padding-left:16px;padding-right:16px;padding-top:14px;padding-bottom:14px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.toast-content{padding-left:unset;padding-right:unset;-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px}}.toast-header{margin-bottom:2px;font-weight:500;line-height:20px}.toast-message{line-height:20px}.toast-button-group-start{margin-left:8px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.toast-button-group-start{margin-left:unset;-webkit-margin-start:8px;margin-inline-start:8px}}.toast-button-group-end{margin-right:8px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.toast-button-group-end{margin-right:unset;-webkit-margin-end:8px;margin-inline-end:8px}}.toast-button{padding-left:15px;padding-right: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}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.toast-button{padding-left:unset;padding-right:unset;-webkit-padding-start:15px;padding-inline-start:15px;-webkit-padding-end:15px;padding-inline-end:15px}}.toast-button-cancel{color:var(--ion-color-step-100, #e6e6e6)}.toast-button-icon-only{border-radius:50%;padding-left:9px;padding-right:9px;padding-top:9px;padding-bottom:9px;width:36px;height:36px}@supports ((-webkit-margin-start: 0) or (margin-inline-start: 0)) or (-webkit-margin-start: 0){.toast-button-icon-only{padding-left:unset;padding-right:unset;-webkit-padding-start:9px;padding-inline-start:9px;-webkit-padding-end:9px;padding-inline-end:9px}}@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)}}\";var Toast=function(){function t(t){var e=this;registerInstance(this,t);this.didPresent=createEvent(this,\"ionToastDidPresent\",7);this.willPresent=createEvent(this,\"ionToastWillPresent\",7);this.willDismiss=createEvent(this,\"ionToastWillDismiss\",7);this.didDismiss=createEvent(this,\"ionToastDidDismiss\",7);this.presented=false;this.duration=0;this.keyboardClose=false;this.position=\"bottom\";this.translucent=false;this.animated=true;this.dispatchCancelHandler=function(t){var r=t.detail.role;if(isCancel(r)){var a=e.getButtons().find((function(t){return t.role===\"cancel\"}));e.callButtonHandler(a)}}}t.prototype.connectedCallback=function(){prepareOverlay(this.el)};t.prototype.present=function(){return __awaiter(this,void 0,void 0,(function(){var t=this;return __generator(this,(function(e){switch(e.label){case 0:return[4,present(this,\"toastEnter\",iosEnterAnimation,mdEnterAnimation,this.position)];case 1:e.sent();if(this.duration>0){this.durationTimeout=setTimeout((function(){return t.dismiss(undefined,\"timeout\")}),this.duration)}return[2]}}))}))};t.prototype.dismiss=function(t,e){if(this.durationTimeout){clearTimeout(this.durationTimeout)}return dismiss(this,t,e,\"toastLeave\",iosLeaveAnimation,mdLeaveAnimation,this.position)};t.prototype.onDidDismiss=function(){return eventMethod(this.el,\"ionToastDidDismiss\")};t.prototype.onWillDismiss=function(){return eventMethod(this.el,\"ionToastWillDismiss\")};t.prototype.getButtons=function(){var t=this.buttons?this.buttons.map((function(t){return typeof t===\"string\"?{text:t}:t})):[];return t};t.prototype.buttonClick=function(t){return __awaiter(this,void 0,void 0,(function(){var e,r;return __generator(this,(function(a){switch(a.label){case 0:e=t.role;if(isCancel(e)){return[2,this.dismiss(undefined,e)]}return[4,this.callButtonHandler(t)];case 1:r=a.sent();if(r){return[2,this.dismiss(undefined,e)]}return[2,Promise.resolve()]}}))}))};t.prototype.callButtonHandler=function(t){return __awaiter(this,void 0,void 0,(function(){var e,r;return __generator(this,(function(a){switch(a.label){case 0:if(!(t&&t.handler))return[3,4];a.label=1;case 1:a.trys.push([1,3,,4]);return[4,safeCall(t.handler)];case 2:e=a.sent();if(e===false){return[2,false]}return[3,4];case 3:r=a.sent();console.error(r);return[3,4];case 4:return[2,true]}}))}))};t.prototype.renderButtons=function(t,e){var r;var a=this;if(t.length===0){return}var o=getIonMode(this);var i=(r={\"toast-button-group\":true},r[\"toast-button-group-\"+e]=true,r);return h(\"div\",{class:i},t.map((function(t){return h(\"button\",{type:\"button\",class:buttonClass(t),tabIndex:0,onClick:function(){return a.buttonClick(t)},part:\"button\"},h(\"div\",{class:\"toast-button-inner\"},t.icon&&h(\"ion-icon\",{icon:t.icon,slot:t.text===undefined?\"icon-only\":undefined,class:\"toast-icon\"}),t.text),o===\"md\"&&h(\"ion-ripple-effect\",{type:t.icon!==undefined&&t.text===undefined?\"unbounded\":\"bounded\"}))})))};t.prototype.render=function(){var t,e;var r=this.getButtons();var a=r.filter((function(t){return t.side===\"start\"}));var o=r.filter((function(t){return t.side!==\"start\"}));var i=getIonMode(this);var n=(t={\"toast-wrapper\":true},t[\"toast-\"+this.position]=true,t);return h(Host,{style:{zIndex:\"\"+(6e4+this.overlayIndex)},class:createColorClasses(this.color,Object.assign(Object.assign((e={},e[i]=true,e),getClassMap(this.cssClass)),{\"toast-translucent\":this.translucent})),tabindex:\"-1\",onIonToastWillDismiss:this.dispatchCancelHandler},h(\"div\",{class:n},h(\"div\",{class:\"toast-container\",part:\"container\"},this.renderButtons(a,\"start\"),h(\"div\",{class:\"toast-content\"},this.header!==undefined&&h(\"div\",{class:\"toast-header\",part:\"header\"},this.header),this.message!==undefined&&h(\"div\",{class:\"toast-message\",part:\"message\",innerHTML:sanitizeDOMString(this.message)})),this.renderButtons(o,\"end\"))))};Object.defineProperty(t.prototype,\"el\",{get:function(){return getElement(this)},enumerable:false,configurable:true});return t}();var buttonClass=function(t){var e;return Object.assign((e={\"toast-button\":true,\"toast-button-icon-only\":t.icon!==undefined&&t.text===undefined},e[\"toast-button-\"+t.role]=t.role!==undefined,e[\"ion-focusable\"]=true,e[\"ion-activatable\"]=true,e),getClassMap(t.cssClass))};Toast.style={ios:toastIosCss,md:toastMdCss};export{Toast as ion_toast};","import{__awaiter,__generator}from\"tslib\";var hostContext=function(r,t){return t.closest(r)!==null};var createColorClasses=function(r,t){var e;return typeof r===\"string\"&&r.length>0?Object.assign((e={\"ion-color\":true},e[\"ion-color-\"+r]=true,e),t):t};var getClassList=function(r){if(r!==undefined){var t=Array.isArray(r)?r:r.split(\" \");return t.filter((function(r){return r!=null})).map((function(r){return r.trim()})).filter((function(r){return r!==\"\"}))}return[]};var getClassMap=function(r){var t={};getClassList(r).forEach((function(r){return t[r]=true}));return t};var SCHEME=/^[a-z][a-z0-9+\\-.]*:/;var openURL=function(r,t,e,n){return __awaiter(void 0,void 0,void 0,(function(){var o;return __generator(this,(function(a){if(r!=null&&r[0]!==\"#\"&&!SCHEME.test(r)){o=document.querySelector(\"ion-router\");if(o){if(t!=null){t.preventDefault()}return[2,o.push(r,e,n)]}}return[2,false]}))}))};export{createColorClasses as c,getClassMap as g,hostContext as h,openURL as o};"],"sourceRoot":""} \ No newline at end of file diff --git a/docs/example/static/js/4.df926961.chunk.js b/docs/example/static/js/4.df926961.chunk.js new file mode 100644 index 0000000..491aab4 --- /dev/null +++ b/docs/example/static/js/4.df926961.chunk.js @@ -0,0 +1,3 @@ +/*! For license information please see 4.df926961.chunk.js.LICENSE.txt */ +(this.webpackJsonpexample=this.webpackJsonpexample||[]).push([[4],[function(e,t,n){"use strict";e.exports=n(51)},function(e,t,n){"use strict";n.d(t,"b",(function(){return o})),n.d(t,"d",(function(){return i})),n.d(t,"a",(function(){return a})),n.d(t,"c",(function(){return l})),n.d(t,"e",(function(){return u}));var r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)};function o(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}function i(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o0&&o[o.length-1])&&(6===i[0]||2===i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]0){var o=function(e){return void 0===e&&(e=[]),e.map((function(e){var t=e.offset,n=[];for(var r in e)e.hasOwnProperty(r)&&"offset"!==r&&n.push(r+": "+e[r]+";");return 100*t+"% { "+n.join(" ")+" }"})).join(" ")}(n),a=function(e,t,n){var r=function(e){var t=e.getRootNode();return t.head||t}(n),o=l(n),i=r.querySelector("#"+e);if(i)return i;var a=(n.ownerDocument||document).createElement("style");return a.id=e,a.textContent="@"+o+"keyframes "+e+" { "+t+" } @"+o+"keyframes "+e+"-alt { "+t+" }",r.appendChild(a),a}(w=void 0!==e?e:function(e){var t=c.indexOf(e);return t<0&&(t=c.push(e)-1),"ion-animation-"+t}(o),o,r);V.push(a),u(r,"animation-duration",re()+"ms"),u(r,"animation-timing-function",ne()),u(r,"animation-delay",ie()+"ms"),u(r,"animation-fill-mode",ee()),u(r,"animation-direction",te());var s=oe()===1/0?"infinite":oe().toString();u(r,"animation-iteration-count",s),u(r,"animation-play-state","paused"),t&&u(r,"animation-name",a.id+"-alt"),Object(i.q)((function(){u(r,"animation-name",a.id||null)}))}}))},ue=function(e){void 0===e&&(e=!0),function(){H.forEach((function(e){return e()})),F.forEach((function(e){return e()}));var e=O,t=x,n=S;B.forEach((function(r){var o=r.classList;for(var i in e.forEach((function(e){return o.add(e)})),t.forEach((function(e){return o.remove(e)})),n)n.hasOwnProperty(i)&&u(r,i,n[i])}))}(),E.length>0&&(Y?(B.forEach((function(e){var t=e.animate(E,{id:A,delay:ie(),duration:re(),easing:ne(),iterations:oe(),fill:ee(),direction:te()});t.pause(),q.push(t)})),q.length>0&&(q[0].onfinish=function(){ae()})):le(e)),$=!0},se=function(e){if(e=Math.min(Math.max(e,0),.9999),Y)q.forEach((function(t){t.currentTime=t.effect.getComputedTiming().delay+re()*e,t.pause()}));else{var t="-"+re()*e+"ms";B.forEach((function(e){E.length>0&&(u(e,"animation-delay",t),u(e,"animation-play-state","paused"))}))}},ce=function(e){q.forEach((function(e){e.effect.updateTiming({delay:ie(),duration:re(),easing:ne(),iterations:oe(),fill:ee(),direction:te()})})),void 0!==e&&se(e)},fe=function(e,t){void 0===e&&(e=!0),Object(i.q)((function(){B.forEach((function(n){u(n,"animation-name",w||null),u(n,"animation-duration",re()+"ms"),u(n,"animation-timing-function",ne()),u(n,"animation-delay",void 0!==t?"-"+t*re()+"ms":ie()+"ms"),u(n,"animation-fill-mode",ee()||null),u(n,"animation-direction",te()||null);var r=oe()===1/0?"infinite":oe().toString();u(n,"animation-iteration-count",r),e&&u(n,"animation-name",w+"-alt"),Object(i.q)((function(){u(n,"animation-name",w||null)}))}))}))},de=function(e,t,n){return void 0===e&&(e=!1),void 0===t&&(t=!0),e&&z.forEach((function(r){r.update(e,t,n)})),Y?ce(n):fe(t,n),k},pe=function(){$&&(Y?q.forEach((function(e){e.pause()})):B.forEach((function(e){u(e,"animation-play-state","paused")})))},he=function(){v=void 0,ae()},me=function(){v&&clearTimeout(v)},ve=function(){B.forEach((function(e){s(e,"animation-duration"),s(e,"animation-delay"),s(e,"animation-play-state")}))},ye=function(e){return new Promise((function(t){e&&e.sync&&(_=!0,G((function(){return _=!1}),{oneTimeCallback:!0})),$||ue(),I&&(Y?(se(0),ce()):fe(),I=!1),N&&(P=z.length+1,N=!1),G((function(){return t()}),{oneTimeCallback:!0}),z.forEach((function(e){e.play()})),Y?(q.forEach((function(e){e.play()})),0!==E.length&&0!==B.length||ae()):function(){if(me(),Object(i.q)((function(){B.forEach((function(e){E.length>0&&u(e,"animation-play-state","running")}))})),0===E.length||0===B.length)ae();else{var e=ie()||0,t=re()||0,n=oe()||1;isFinite(n)&&(v=setTimeout(he,e+t*n+100)),function(e,t){var n,r={passive:!0},o=function(){n&&n()},i=function(n){e===n.target&&(o(),t(n))};e&&(e.addEventListener("webkitAnimationEnd",i,r),e.addEventListener("animationend",i,r),n=function(){e.removeEventListener("webkitAnimationEnd",i,r),e.removeEventListener("animationend",i,r)})}(B[0],(function(){me(),Object(i.q)((function(){ve(),Object(i.q)(ae)}))}))}}()}))},ge=function(e,t){var n,r=E[0];return void 0===r||void 0!==r.offset&&0!==r.offset?E=Object(o.e)([(n={offset:0},n[e]=t,n)],E):r[e]=t,k};return k={parentAnimation:m,elements:B,childAnimations:z,id:A,animationFinish:ae,from:ge,to:function(e,t){var n,r=E[E.length-1];return void 0===r||void 0!==r.offset&&1!==r.offset?E=Object(o.e)(Object(o.e)([],E),[(n={offset:1},n[e]=t,n)]):r[e]=t,k},fromTo:function(e,t,n){return ge(e,t).to(e,n)},parent:function(e){return m=e,k},play:ye,pause:function(){return z.forEach((function(e){e.pause()})),pe(),k},stop:function(){z.forEach((function(e){e.stop()})),$&&(J(),$=!1),R=!1,_=!1,N=!0,y=void 0,g=void 0,b=void 0,P=0,I=!1,L=!0},destroy:function(e){return z.forEach((function(t){t.destroy(e)})),Q(e),B.length=0,z.length=0,E.length=0,K(),$=!1,N=!0,k},keyframes:function(e){return E=e,k},addAnimation:function(e){if(null!=e)if(Array.isArray(e))for(var t=0,n=e;t=0)for(var t=0;t-1?this.ionViewWillEnterCallbacks[t]=e:this.ionViewWillEnterCallbacks.push(e)}else this.ionViewWillEnterCallbacks.push(e)}},{key:"ionViewWillEnter",value:function(){this.ionViewWillEnterCallbacks.forEach((function(e){return e()}))}},{key:"onIonViewDidEnter",value:function(e){if(e.id){var t=this.ionViewDidEnterCallbacks.findIndex((function(t){return t.id===e.id}));t>-1?this.ionViewDidEnterCallbacks[t]=e:this.ionViewDidEnterCallbacks.push(e)}else this.ionViewDidEnterCallbacks.push(e)}},{key:"ionViewDidEnter",value:function(){this.ionViewDidEnterCallbacks.forEach((function(e){return e()}))}},{key:"onIonViewWillLeave",value:function(e){if(e.id){var t=this.ionViewWillLeaveCallbacks.findIndex((function(t){return t.id===e.id}));t>-1?this.ionViewWillLeaveCallbacks[t]=e:this.ionViewWillLeaveCallbacks.push(e)}else this.ionViewWillLeaveCallbacks.push(e)}},{key:"ionViewWillLeave",value:function(){this.ionViewWillLeaveCallbacks.forEach((function(e){return e()}))}},{key:"onIonViewDidLeave",value:function(e){if(e.id){var t=this.ionViewDidLeaveCallbacks.findIndex((function(t){return t.id===e.id}));t>-1?this.ionViewDidLeaveCallbacks[t]=e:this.ionViewDidLeaveCallbacks.push(e)}else this.ionViewDidLeaveCallbacks.push(e)}},{key:"ionViewDidLeave",value:function(){this.ionViewDidLeaveCallbacks.forEach((function(e){return e()})),this.componentCanBeDestroyed()}},{key:"onComponentCanBeDestroyed",value:function(e){this.componentCanBeDestroyedCallback=e}},{key:"componentCanBeDestroyed",value:function(){this.componentCanBeDestroyedCallback&&this.componentCanBeDestroyedCallback()}}]),e}(),x=h.a.createContext({getIonRedirect:function(){},getIonRoute:function(){},getPageManager:function(){},getStackManager:function(){},goBack:function(e){"undefined"!==typeof window&&("string"===typeof e?window.location.pathname=e:window.history.back())},navigate:function(e){"undefined"!==typeof window&&(window.location.pathname=e)},hasIonicRouter:function(){return!1},routeInfo:void 0,setCurrentTab:function(){},changeTab:function(e,t){"undefined"!==typeof window&&(window.location.pathname=t)},resetTab:function(e,t){"undefined"!==typeof window&&(window.location.pathname=t)}}),$=function(e){return e.toLowerCase().split("-").map((function(e){return e.charAt(0).toUpperCase()+e.slice(1)})).join("")},S=function(e){return e.replace(/([A-Z])/g,(function(e){return"-".concat(e[0].toLowerCase())}))},C=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(e instanceof Element){var r=T(e.classList,t,n);""!==r&&(e.className=r),Object.keys(t).forEach((function(n){if("children"!==n&&"style"!==n&&"ref"!==n&&"class"!==n&&"className"!==n&&"forwardedRef"!==n)if(0===n.indexOf("on")&&n[2]===n[2].toUpperCase()){var r=n.substring(2),o=r[0].toLowerCase()+r.substring(1);j(o)||P(e,o,t[n])}else{"string"===typeof t[n]?e.setAttribute(S(n),t[n]):e[n]=t[n]}}))}},T=function(e,t,n){var r=t.className||t.class,o=n.className||n.class,i=R(e),a=R(r?r.split(" "):[]),l=R(o?o.split(" "):[]),u=[];return i.forEach((function(e){a.has(e)?(u.push(e),a.delete(e)):l.has(e)||u.push(e)})),a.forEach((function(e){return u.push(e)})),u.join(" ")},j=function(e){if("undefined"===typeof document)return!0;var t="on"+e,n=t in document;if(!n){var r=document.createElement("div");r.setAttribute(t,"return;"),n="function"===typeof r[t]}return n},P=function(e,t,n){var r=e.__events||(e.__events={}),o=r[t];o&&e.removeEventListener(t,o),e.addEventListener(t,r[t]=function(e){n&&n.call(this,e)})},R=function(e){var t=new Map;return e.forEach((function(e){return t.set(e,e)})),t},_=function(e,t){var n=function(t,n){return h.a.createElement(e,Object.assign({},t,{forwardedRef:n}))};return n.displayName=t,h.a.forwardRef(n)},L=function(e,t){"function"===typeof e?e(t):null!=e&&(e.current=t)},I=function(){for(var e=arguments.length,t=new Array(e),n=0;n1&&void 0!==arguments[1]&&arguments[1],n=$(e),r=function(r){Object(s.a)(i,r);var o=Object(c.a)(i);function i(e){var t;return Object(f.a)(this,i),(t=o.call(this,e)).handleClick=function(e){var n=t.props,r=n.routerLink,o=n.routerDirection,i=n.routerOptions,a=n.routerAnimation;void 0!==r&&(e.preventDefault(),t.context.navigate(r,o,void 0,a,i))},t.ref=h.a.createRef(),t.stableMergedRefs=I(t.ref,t.props.forwardedRef),t}return Object(d.a)(i,[{key:"componentDidMount",value:function(){this.componentDidUpdate(this.props)}},{key:"componentDidUpdate",value:function(e){var t=this.ref.current;C(t,this.props,e)}},{key:"render",value:function(){var n=this,r=this.props,o=r.children,i=(r.forwardedRef,r.style),a=(r.className,r.ref,Object(b.d)(r,["children","forwardedRef","style","className","ref"])),l=Object.keys(a).reduce((function(e,t){if(0===t.indexOf("on")&&t[2]===t[2].toUpperCase()){var n=t.substring(2).toLowerCase();j(n)&&(e[t]=a[t])}else["string","boolean","number"].includes(typeof a[t])&&(e[S(t)]=a[t]);return e}),{}),u=Object.assign(Object.assign({},l),{ref:this.stableMergedRefs,style:i});if(t)if(this.props.routerLink&&!this.props.href&&(u.href=this.props.routerLink),u.onClick){var s=u.onClick;u.onClick=function(e){s(e),e.defaultPrevented||n.handleClick(e)}}else u.onClick=this.handleClick;return h.a.createElement(e,u,o)}}],[{key:"displayName",get:function(){return n}},{key:"contextType",get:function(){return x}}]),i}(h.a.Component);return _(r,n)},D=A("ion-app"),M=A("ion-button",!0),B=A("ion-buttons"),z=A("ion-content"),V=A("ion-header"),H=A("ion-title"),F=A("ion-toolbar"),U=function(e,t){var n="on".concat(e,"DidDismiss"),r="on".concat(e,"DidPresent"),i="on".concat(e,"WillDismiss"),p="on".concat(e,"WillPresent"),m=function(h){Object(s.a)(v,h);var m=Object(c.a)(v);function v(e){var t;return Object(f.a)(this,v),(t=m.call(this,e)).isUnmounted=!1,t.handleDismiss=t.handleDismiss.bind(Object(u.a)(t)),t}return Object(d.a)(v,[{key:"componentDidMount",value:function(){var e=Object(l.a)(a.a.mark((function e(){return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:this.props.isOpen&&this.present();case 2:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"componentWillUnmount",value:function(){this.isUnmounted=!0,this.overlay&&this.overlay.dismiss()}},{key:"componentDidUpdate",value:function(){var e=Object(l.a)(a.a.mark((function e(t){return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.isOpen!==this.props.isOpen&&!0===this.props.isOpen&&this.present(t),!this.overlay||t.isOpen===this.props.isOpen||!1!==this.props.isOpen){e.next=4;break}return e.next=4,this.overlay.dismiss();case 4:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()},{key:"handleDismiss",value:function(e){this.props.onDidDismiss&&this.props.onDidDismiss(e),L(this.props.forwardedRef,null)}},{key:"present",value:function(){var e=Object(l.a)(a.a.mark((function e(l){var u,s,c,f=this;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s=this.props,c=Object(b.d)(s,["isOpen","onDidDismiss","onDidPresent","onWillDismiss","onWillPresent"]),e.next=3,t.create(Object.assign({},c));case 3:if(this.overlay=e.sent,C(this.overlay,(u={},Object(o.a)(u,n,this.handleDismiss),Object(o.a)(u,r,(function(e){return f.props.onDidPresent&&f.props.onDidPresent(e)})),Object(o.a)(u,i,(function(e){return f.props.onWillDismiss&&f.props.onWillDismiss(e)})),Object(o.a)(u,p,(function(e){return f.props.onWillPresent&&f.props.onWillPresent(e)})),u),l),!0!==this.props.isOpen||!1!==this.isUnmounted){e.next=9;break}return L(this.props.forwardedRef,this.overlay),e.next=9,this.overlay.present();case 9:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()},{key:"render",value:function(){return null}}],[{key:"displayName",get:function(){return e}}]),v}(h.a.Component);return h.a.forwardRef((function(e,t){return h.a.createElement(m,Object.assign({},e,{forwardedRef:t}))}))},W=(g.b,g.f,g.h,function(e,t){var n="on".concat(e,"DidDismiss"),r="on".concat(e,"DidPresent"),i="on".concat(e,"WillDismiss"),p="on".concat(e,"WillPresent"),m=!1,v=function(h){Object(s.a)(y,h);var v=Object(c.a)(y);function y(e){var t;return Object(f.a)(this,y),t=v.call(this,e),"undefined"!==typeof document&&(t.el=document.createElement("div")),t.handleDismiss=t.handleDismiss.bind(Object(u.a)(t)),t}return Object(d.a)(y,[{key:"componentDidMount",value:function(){this.props.isOpen&&this.present()}},{key:"componentWillUnmount",value:function(){this.overlay&&this.overlay.dismiss()}},{key:"handleDismiss",value:function(e){this.props.onDidDismiss&&this.props.onDidDismiss(e),L(this.props.forwardedRef,null)}},{key:"shouldComponentUpdate",value:function(e){return this.overlay&&e.isOpen!==this.props.isOpen&&!1===e.isOpen&&(m=!0),!0}},{key:"componentDidUpdate",value:function(){var e=Object(l.a)(a.a.mark((function e(t){return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.overlay&&C(this.overlay,this.props,t),t.isOpen!==this.props.isOpen&&!0===this.props.isOpen&&this.present(t),!this.overlay||t.isOpen===this.props.isOpen||!1!==this.props.isOpen){e.next=7;break}return e.next=5,this.overlay.dismiss();case 5:m=!1,this.forceUpdate();case 7:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()},{key:"present",value:function(){var e=Object(l.a)(a.a.mark((function e(l){var u,s,c,f,d=this;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s=this.props,c=Object(b.d)(s,["children","isOpen","onDidDismiss","onDidPresent","onWillDismiss","onWillPresent"]),f=Object.assign(Object.assign({},c),(u={ref:this.props.forwardedRef},Object(o.a)(u,n,this.handleDismiss),Object(o.a)(u,r,(function(e){return d.props.onDidPresent&&d.props.onDidPresent(e)})),Object(o.a)(u,i,(function(e){return d.props.onWillDismiss&&d.props.onWillDismiss(e)})),Object(o.a)(u,p,(function(e){return d.props.onWillPresent&&d.props.onWillPresent(e)})),u)),e.next=4,t.create(Object.assign(Object.assign({},f),{component:this.el,componentProps:{}}));case 4:return this.overlay=e.sent,L(this.props.forwardedRef,this.overlay),C(this.overlay,f,l),e.next=9,this.overlay.present();case 9:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()},{key:"render",value:function(){return k.a.createPortal(this.props.isOpen||m?this.props.children:null,this.el)}}],[{key:"displayName",get:function(){return e}}]),y}(h.a.Component);return h.a.forwardRef((function(e,t){return h.a.createElement(v,Object.assign({},e,{forwardedRef:t}))}))}),q=(g.g,g.i,h.a.createContext({registerIonPage:function(){},isInOutlet:function(){return!1}})),X=function(e){Object(s.a)(n,e);var t=Object(c.a)(n);function n(e){var r;return Object(f.a)(this,n),(r=t.call(this,e)).ionPageElementRef=h.a.createRef(),r.stableMergedRefs=I(r.ionPageElementRef,r.props.forwardedRef),r}return Object(d.a)(n,[{key:"componentDidMount",value:function(){this.ionPageElementRef.current&&(this.context.isInOutlet()&&this.ionPageElementRef.current.classList.add("ion-page-invisible"),this.context.registerIonPage(this.ionPageElementRef.current,this.props.routeInfo),this.ionPageElementRef.current.addEventListener("ionViewWillEnter",this.ionViewWillEnterHandler.bind(this)),this.ionPageElementRef.current.addEventListener("ionViewDidEnter",this.ionViewDidEnterHandler.bind(this)),this.ionPageElementRef.current.addEventListener("ionViewWillLeave",this.ionViewWillLeaveHandler.bind(this)),this.ionPageElementRef.current.addEventListener("ionViewDidLeave",this.ionViewDidLeaveHandler.bind(this)))}},{key:"componentWillUnmount",value:function(){this.ionPageElementRef.current&&(this.ionPageElementRef.current.removeEventListener("ionViewWillEnter",this.ionViewWillEnterHandler.bind(this)),this.ionPageElementRef.current.removeEventListener("ionViewDidEnter",this.ionViewDidEnterHandler.bind(this)),this.ionPageElementRef.current.removeEventListener("ionViewWillLeave",this.ionViewWillLeaveHandler.bind(this)),this.ionPageElementRef.current.removeEventListener("ionViewDidLeave",this.ionViewDidLeaveHandler.bind(this)))}},{key:"ionViewWillEnterHandler",value:function(){this.ionLifeCycleContext.ionViewWillEnter()}},{key:"ionViewDidEnterHandler",value:function(){this.ionLifeCycleContext.ionViewDidEnter()}},{key:"ionViewWillLeaveHandler",value:function(){this.ionLifeCycleContext.ionViewWillLeave()}},{key:"ionViewDidLeaveHandler",value:function(){this.ionLifeCycleContext.ionViewDidLeave()}},{key:"render",value:function(){var e=this,t=this.props,n=t.className,r=t.children,o=(t.routeInfo,t.forwardedRef,Object(b.d)(t,["className","children","routeInfo","forwardedRef"]));return h.a.createElement(E.Consumer,null,(function(t){return e.ionLifeCycleContext=t,h.a.createElement("div",Object.assign({className:n?"".concat(n," ion-page"):"ion-page",ref:e.stableMergedRefs},o),r)}))}}],[{key:"contextType",get:function(){return q}}]),n}(h.a.PureComponent),Y=function(e){Object(s.a)(n,e);var t=Object(c.a)(n);function n(e){return Object(f.a)(this,n),t.call(this,e)}return Object(d.a)(n,[{key:"render",value:function(){var e=this.props,t=e.className,n=e.children,r=e.forwardedRef,o=Object(b.d)(e,["className","children","forwardedRef"]);return this.context.hasIonicRouter()?h.a.createElement(X,Object.assign({className:t?"".concat(t):"",routeInfo:this.context.routeInfo,forwardedRef:r},o),n):h.a.createElement("div",Object.assign({className:t?"ion-page ".concat(t):"ion-page",ref:r},o),n)}}],[{key:"displayName",get:function(){return"IonPage"}},{key:"contextType",get:function(){return x}}]),n}(h.a.Component),Q=_(Y,"IonPage"),G=h.a.createContext({activeTab:void 0,selectTab:function(){return!1}}),K="undefined"!==typeof HTMLElement?HTMLElement:function(){return function e(){Object(f.a)(this,e)}}(),J=A("ion-tab-button"),Z=A("ion-tab-bar"),ee=A("ion-back-button"),te=A("ion-router-outlet"),ne=A("ion-icon"),re=function(e){Object(s.a)(n,e);var t=Object(c.a)(n);function n(e){return Object(f.a)(this,n),t.call(this,e)}return Object(d.a)(n,[{key:"componentDidMount",value:function(){var e=this;this.ionRouterOutlet&&(setTimeout((function(){e.context.registerIonPage(e.ionRouterOutlet,e.props.routeInfo)}),25),this.ionRouterOutlet.addEventListener("ionViewWillEnter",this.ionViewWillEnterHandler.bind(this)),this.ionRouterOutlet.addEventListener("ionViewDidEnter",this.ionViewDidEnterHandler.bind(this)),this.ionRouterOutlet.addEventListener("ionViewWillLeave",this.ionViewWillLeaveHandler.bind(this)),this.ionRouterOutlet.addEventListener("ionViewDidLeave",this.ionViewDidLeaveHandler.bind(this)))}},{key:"componentWillUnmount",value:function(){this.ionRouterOutlet&&(this.ionRouterOutlet.removeEventListener("ionViewWillEnter",this.ionViewWillEnterHandler.bind(this)),this.ionRouterOutlet.removeEventListener("ionViewDidEnter",this.ionViewDidEnterHandler.bind(this)),this.ionRouterOutlet.removeEventListener("ionViewWillLeave",this.ionViewWillLeaveHandler.bind(this)),this.ionRouterOutlet.removeEventListener("ionViewDidLeave",this.ionViewDidLeaveHandler.bind(this)))}},{key:"ionViewWillEnterHandler",value:function(){this.ionLifeCycleContext.ionViewWillEnter()}},{key:"ionViewDidEnterHandler",value:function(){this.ionLifeCycleContext.ionViewDidEnter()}},{key:"ionViewWillLeaveHandler",value:function(){this.ionLifeCycleContext.ionViewWillLeave()}},{key:"ionViewDidLeaveHandler",value:function(){this.ionLifeCycleContext.ionViewDidLeave()}},{key:"render",value:function(){var e=this,t=this.props,n=t.StackManager,r=t.children,o=t.routeInfo,i=Object(b.d)(t,["StackManager","children","routeInfo"]);return h.a.createElement(E.Consumer,null,(function(t){return e.ionLifeCycleContext=t,h.a.createElement(n,{routeInfo:o},h.a.createElement(te,Object.assign({setRef:function(t){return e.ionRouterOutlet=t}},i),r))}))}}],[{key:"contextType",get:function(){return q}}]),n}(h.a.Component),oe=function(e){Object(s.a)(n,e);var t=Object(c.a)(n);function n(e){return Object(f.a)(this,n),t.call(this,e)}return Object(d.a)(n,[{key:"render",value:function(){var e=this.context.getStackManager(),t=this.props,n=t.children,r=t.forwardedRef,o=Object(b.d)(t,["children","forwardedRef"]);return this.context.hasIonicRouter()?o.ionPage?h.a.createElement(re,Object.assign({StackManager:e,routeInfo:this.context.routeInfo},o),n):h.a.createElement(e,{routeInfo:this.context.routeInfo},h.a.createElement(te,Object.assign({},o,{forwardedRef:r}),n)):h.a.createElement(te,Object.assign({ref:r},this.props),this.props.children)}}],[{key:"contextType",get:function(){return x}}]),n}(h.a.Component),ie=_(oe,"IonRouterOutlet"),ae=function(e){Object(s.a)(n,e);var t=Object(c.a)(n);function n(e){var r;return Object(f.a)(this,n),(r=t.call(this,e)).handleIonTabButtonClick=r.handleIonTabButtonClick.bind(Object(u.a)(r)),r}return Object(d.a)(n,[{key:"handleIonTabButtonClick",value:function(){this.props.onClick&&this.props.onClick(new CustomEvent("ionTabButtonClick",{detail:{tab:this.props.tab,href:this.props.href,routeOptions:this.props.routerOptions}}))}},{key:"render",value:function(){var e=this.props,t=Object(b.d)(e,["onClick"]);return h.a.createElement(J,Object.assign({onIonTabButtonClick:this.handleIonTabButtonClick},t))}}],[{key:"displayName",get:function(){return"IonTabButton"}}]),n}(h.a.Component),le=function(e){Object(s.a)(n,e);var t=Object(c.a)(n);function n(e){var r;Object(f.a)(this,n),(r=t.call(this,e)).setActiveTabOnContext=function(e){};var o={};return h.a.Children.forEach(e.children,(function(t){var n,r,i,a;null!=t&&"object"===typeof t&&t.props&&(t.type===ae||t.type.isTabButton)&&(o[t.props.tab]={originalHref:t.props.href,currentHref:t.props.href,originalRouteOptions:t.props.href===(null===(n=e.routeInfo)||void 0===n?void 0:n.pathname)?null===(r=e.routeInfo)||void 0===r?void 0:r.routeOptions:void 0,currentRouteOptions:t.props.href===(null===(i=e.routeInfo)||void 0===i?void 0:i.pathname)?null===(a=e.routeInfo)||void 0===a?void 0:a.routeOptions:void 0})})),r.state={tabs:o},r.onTabButtonClick=r.onTabButtonClick.bind(Object(u.a)(r)),r.renderTabButton=r.renderTabButton.bind(Object(u.a)(r)),r.setActiveTabOnContext=r.setActiveTabOnContext.bind(Object(u.a)(r)),r.selectTab=r.selectTab.bind(Object(u.a)(r)),r}return Object(d.a)(n,[{key:"componentDidMount",value:function(){var e=this,t=this.state.tabs,n=Object.keys(t).find((function(n){var r=t[n].originalHref;return e.props.routeInfo.pathname.startsWith(r)}));n&&this.setState({activeTab:n})}},{key:"componentDidUpdate",value:function(){this.state.activeTab&&this.setActiveTabOnContext(this.state.activeTab)}},{key:"selectTab",value:function(e){var t=this.state.tabs[e];return!!t&&(this.onTabButtonClick(new CustomEvent("ionTabButtonClick",{detail:{href:t.currentHref,tab:e,selected:e===this.state.activeTab,routeOptions:void 0}})),!0)}},{key:"onTabButtonClick",value:function(e){var t=this.state.tabs[e.detail.tab],n=t.originalHref,r=e.detail.href;this.state.activeTab===e.detail.tab?n!==r&&this.context.resetTab(e.detail.tab,n,t.originalRouteOptions):(this.props.onIonTabsWillChange&&this.props.onIonTabsWillChange(new CustomEvent("ionTabWillChange",{detail:{tab:e.detail.tab}})),this.props.onIonTabsDidChange&&this.props.onIonTabsDidChange(new CustomEvent("ionTabDidChange",{detail:{tab:e.detail.tab}})),this.setActiveTabOnContext(e.detail.tab),this.context.changeTab(e.detail.tab,r,e.detail.routeOptions))}},{key:"renderTabButton",value:function(e){var t=this;return function(n){var r,o;if(null!=n&&n.props&&(n.type===ae||n.type.isTabButton)){var i=n.props.tab===e?null===(r=t.props.routeInfo)||void 0===r?void 0:r.pathname:t.state.tabs[n.props.tab].currentHref,a=n.props.tab===e?null===(o=t.props.routeInfo)||void 0===o?void 0:o.routeOptions:t.state.tabs[n.props.tab].currentRouteOptions;return h.a.cloneElement(n,{href:i,routeOptions:a,onClick:t.onTabButtonClick})}return null}}},{key:"render",value:function(){var e=this.state.activeTab;return h.a.createElement(Z,Object.assign({},this.props,{selectedTab:e}),h.a.Children.map(this.props.children,this.renderTabButton(e)))}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n,r,o,i=Object.assign({},t.tabs),a=Object.keys(t.tabs).find((function(n){var r=t.tabs[n].originalHref;return e.routeInfo.pathname.startsWith(r)}));h.a.Children.forEach(e.children,(function(e){if(null!=e&&"object"===typeof e&&e.props&&(e.type===ae||e.type.isTabButton)){var t=i[e.props.tab];t&&t.originalHref===e.props.href||(i[e.props.tab]={originalHref:e.props.href,currentHref:e.props.href,originalRouteOptions:e.props.routeOptions,currentRouteOptions:e.props.routeOptions})}}));var l=t.activeTab;if(a&&l){var u=t.tabs[l].currentHref,s=t.tabs[l].currentRouteOptions;a===l&&u===(null===(n=e.routeInfo)||void 0===n?void 0:n.pathname)&&s===(null===(r=e.routeInfo)||void 0===r?void 0:r.routeOptions)||(i[a]={originalHref:i[a].originalHref,currentHref:e.routeInfo.pathname+(e.routeInfo.search||""),originalRouteOptions:i[a].originalRouteOptions,currentRouteOptions:null===(o=e.routeInfo)||void 0===o?void 0:o.routeOptions},"pop"===e.routeInfo.routeAction&&a!==l&&(i[l]={originalHref:i[l].originalHref,currentHref:i[l].originalHref,originalRouteOptions:i[l].originalRouteOptions,currentRouteOptions:i[l].currentRouteOptions}))}return a&&e.onSetCurrentTab(a,e.routeInfo),{activeTab:a,tabs:i}}},{key:"contextType",get:function(){return x}}]),n}(h.a.PureComponent),ue=h.a.memo((function(e){var t=e.forwardedRef,n=Object(b.d)(e,["forwardedRef"]),r=Object(p.useContext)(x);return h.a.createElement(le,Object.assign({ref:t},n,{routeInfo:n.routeInfo||r.routeInfo||{pathname:window.location.pathname},onSetCurrentTab:r.setCurrentTab}),n.children)})),se=_(ue,"IonTabBar"),ce=function(e){Object(s.a)(n,e);var t=Object(c.a)(n);function n(){return Object(f.a)(this,n),t.call(this)}return n}(K);"undefined"!==typeof window&&window.customElements&&(customElements.get("ion-tabs")||customElements.define("ion-tabs",ce));var fe={display:"flex",position:"absolute",top:"0",left:"0",right:"0",bottom:"0",flexDirection:"column",width:"100%",height:"100%",contain:"layout size style"},de={position:"relative",flex:1,contain:"layout size style"},pe=(h.a.Component,function(){return function(e){Object(s.a)(n,e);var t=Object(c.a)(n);function n(){var e;return Object(f.a)(this,n),(e=t.apply(this,arguments)).clickButton=function(t){var n=e.props,r=n.defaultHref,o=n.routerAnimation;e.context.hasIonicRouter()?(t.stopPropagation(),e.context.goBack(r,o)):void 0!==r&&(window.location.href=r)},e}return Object(d.a)(n,[{key:"render",value:function(){return h.a.createElement(ee,Object.assign({onClick:this.clickButton},this.props))}}],[{key:"displayName",get:function(){return"IonBackButton"}},{key:"contextType",get:function(){return x}}]),n}(h.a.Component)}()),he=function(t,n){e&&Object({NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0}),0},me=function(e){Object(s.a)(n,e);var t=Object(c.a)(n);function n(e){var r;return Object(f.a)(this,n),(r=t.call(this,e)).props.name&&he(),r}return Object(d.a)(n,[{key:"render",value:function(){var e,t,n,r,o=this.props,i=o.icon,a=o.ios,l=o.md,u=Object(b.d)(o,["icon","ios","md"]);return a||l?(r="ios",n=Object(g.e)(window,r)?null!==(e=null!==a&&void 0!==a?a:l)&&void 0!==e?e:i:null!==(t=null!==l&&void 0!==l?l:a)&&void 0!==t?t:i):n=i,h.a.createElement(ne,Object.assign({ref:this.props.forwardedRef,icon:n},u),this.props.children)}}],[{key:"contextType",get:function(){return x}}]),n}(h.a.PureComponent),ve=(_(me,"IonIcon"),function(e){Object(s.a)(n,e);var t=Object(c.a)(n);function n(){return Object(f.a)(this,n),t.apply(this,arguments)}return Object(d.a)(n,[{key:"render",value:function(){var e=this.context.getIonRoute();return this.context.hasIonicRouter()&&n?h.a.createElement(e,Object.assign({},this.props)):(console.error("You either do not have an Ionic Router package, or your router does not support using "),null)}}],[{key:"contextType",get:function(){return x}}]),n}(h.a.PureComponent)),ye=(h.a.PureComponent,h.a.createContext({routeInfo:void 0,push:function(){throw new Error("An Ionic Router is required for IonRouterContext")},back:function(){throw new Error("An Ionic Router is required for IonRouterContext")},canGoBack:function(){throw new Error("An Ionic Router is required for IonRouterContext")},nativeBack:function(){throw new Error("An Ionic Router is required for IonRouterContext")}}));h.a.PureComponent;var ge=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=["children","progressStart","progressStep","progressEnd","pause","stop","destroy","play","from","to","fromTo","onFinish"];for(var o in t)t.hasOwnProperty(o)&&!r.includes(o)&&t[o]!==n[o]&&e[o](t[o]);var i=t.from;if(i&&i!==n.from){var a=Array.isArray(i)?i:[i];a.forEach((function(t){return e.from(t.property,t.value)}))}var l=t.to;if(l&&l!==n.to){var u=Array.isArray(l)?l:[l];u.forEach((function(t){return e.to(t.property,t.value)}))}var s=t.fromTo;if(s&&s!==n.fromTo){var c=Array.isArray(s)?s:[s];c.forEach((function(t){return e.fromTo(t.property,t.fromValue,t.toValue)}))}var f=t.onFinish;if(f&&f!==n.onFinish){var d=Array.isArray(f)?f:[f];d.forEach((function(t){return e.onFinish(t.callback,t.opts)}))}},be=function(e){var t,n,r,o,i,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},u=a.progressStart,s=a.progressStep,c=a.progressEnd;!u||(null===(t=l.progressStart)||void 0===t?void 0:t.forceLinearEasing)===(null===u||void 0===u?void 0:u.forceLinearEasing)&&(null===(n=l.progressStart)||void 0===n?void 0:n.step)===(null===u||void 0===u?void 0:u.step)||e.progressStart(u.forceLinearEasing,u.step),s&&(null===(r=l.progressStep)||void 0===r?void 0:r.step)!==(null===s||void 0===s?void 0:s.step)&&e.progressStep(s.step),!c||(null===(o=l.progressEnd)||void 0===o?void 0:o.playTo)===(null===c||void 0===c?void 0:c.playTo)&&(null===(i=l.progressEnd)||void 0===i?void 0:i.step)===(null===c||void 0===c?void 0:c.step)&&(null===l||void 0===l?void 0:l.dur)===(null===c||void 0===c?void 0:c.dur)||e.progressEnd(c.playTo,c.step,c.dur)},we=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};!n.play&&t.play&&e.play(),!n.pause&&t.pause&&e.pause(),!n.stop&&t.stop&&e.stop(),!n.destroy&&t.destroy&&e.destroy()};Object(v.a)({"arrow-back-sharp":y.a,"caret-back-sharp":y.b,"chevron-back":y.c,"chevron-forward":y.d,close:y.e,"close-circle":y.f,"close-sharp":y.g,"menu-outline":y.h,"menu-sharp":y.i,"reorder-two-sharp":y.k,"reorder-three-outline":y.j,"search-outline":y.l,"search-sharp":y.m}),"undefined"!==typeof window&&Object(m.a)(window);var ke=h.a.createContext({addViewItem:function(){},canGoBack:function(){},clearOutlet:function(){},createViewItem:function(){},findViewItemByPathname:function(){},findLeavingViewItemByRouteInfo:function(){},findViewItemByRouteInfo:function(){},getChildrenToRender:function(){},goBack:function(){},unMountViewItem:function(){}}),Ee=function(e){Object(s.a)(n,e);var t=Object(c.a)(n);function n(e){var r;return Object(f.a)(this,n),(r=t.call(this,e)).ionLifeCycleContext=new O,r._isMounted=!1,r.ionLifeCycleContext.onComponentCanBeDestroyed((function(){r.props.mount||r._isMounted&&r.setState({show:!1},(function(){return r.props.removeView()}))})),r.state={show:!0},r}return Object(d.a)(n,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1}},{key:"render",value:function(){var e=this.state.show;return h.a.createElement(E.Provider,{value:this.ionLifeCycleContext},e&&this.props.children)}}]),n}(h.a.Component),Oe=function(){function e(){Object(f.a)(this,e),this.locationHistory=[],this.tabHistory={}}return Object(d.a)(e,[{key:"add",value:function(e){"push"===e.routeAction||null==e.routeAction?this._add(e):"pop"===e.routeAction?this._pop(e):"replace"===e.routeAction&&this._replace(e),"root"===e.routeDirection&&(this._clear(),this._add(e))}},{key:"clearTabStack",value:function(e){var t=this,n=this._getRouteInfosByKey(e);n&&(n.forEach((function(e){t.locationHistory=t.locationHistory.filter((function(t){return t.id!==e.id}))})),this.tabHistory[e]=[])}},{key:"update",value:function(e){var t=this.locationHistory.findIndex((function(t){return t.id===e.id}));t>-1&&this.locationHistory.splice(t,1,e);var n=this.tabHistory[e.tab||""];if(n){var r=n.findIndex((function(t){return t.id===e.id}));r>-1?n.splice(r,1,e):n.push(e)}else e.tab&&(this.tabHistory[e.tab]=[e])}},{key:"_add",value:function(e){var t=this._getRouteInfosByKey(e.tab);t&&(this._areRoutesEqual(t[t.length-1],e)&&t.pop(),t.push(e)),this.locationHistory.push(e)}},{key:"_areRoutesEqual",value:function(e,t){return!(!e||!t)&&(e.pathname===t.pathname&&e.search===t.search)}},{key:"_pop",value:function(e){var t=this._getRouteInfosByKey(e.tab);t&&(t.pop(),t.pop(),t.push(e)),this.locationHistory.pop(),this.locationHistory.pop(),this.locationHistory.push(e)}},{key:"_replace",value:function(e){var t=this._getRouteInfosByKey(e.tab);t&&t.pop(),this.locationHistory.pop(),this._add(e)}},{key:"_clear",value:function(){var e=this;Object.keys(this.tabHistory).forEach((function(t){return e.tabHistory[t]=[]})),this.locationHistory=[]}},{key:"_getRouteInfosByKey",value:function(e){var t;return e&&((t=this.tabHistory[e])||(t=this.tabHistory[e]=[])),t}},{key:"getFirstRouteInfoForTab",value:function(e){var t=this._getRouteInfosByKey(e);if(t)return t[0]}},{key:"getCurrentRouteInfoForTab",value:function(e){var t=this._getRouteInfosByKey(e);if(t)return t[t.length-1]}},{key:"findLastLocation",value:function(e){var t=this._getRouteInfosByKey(e.tab);if(t)for(var n=t.length-2;n>=0;n--){var r=t[n];if(r&&r.pathname===e.pushedByRoute)return r}for(var o=this.locationHistory.length-2;o>=0;o--){var i=this.locationHistory[o];if(i&&i.pathname===e.pushedByRoute)return i}}},{key:"previous",value:function(){return this.locationHistory[this.locationHistory.length-2]||this.locationHistory[this.locationHistory.length-1]}},{key:"current",value:function(){return this.locationHistory[this.locationHistory.length-1]}},{key:"canGoBack",value:function(){return this.locationHistory.length>1}}]),e}(),xe=function(e){Object(s.a)(n,e);var t=Object(c.a)(n);function n(e){var r;return Object(f.a)(this,n),(r=t.call(this,e))._isMounted=!1,r.ionRouterContextValue={push:function(e,t,n,o,i){r.navigate(e,t,n,i,o)},back:function(e){r.goBack(void 0,e)},canGoBack:function(){return r.props.locationHistory.canGoBack()},nativeBack:function(){return r.props.onNativeBack()},routeInfo:r.props.routeInfo},r.state={goBack:r.goBack.bind(Object(u.a)(r)),hasIonicRouter:function(){return!0},navigate:r.navigate.bind(Object(u.a)(r)),getIonRedirect:r.getIonRedirect.bind(Object(u.a)(r)),getIonRoute:r.getIonRoute.bind(Object(u.a)(r)),getStackManager:r.getStackManager.bind(Object(u.a)(r)),getPageManager:r.getPageManager.bind(Object(u.a)(r)),routeInfo:r.props.routeInfo,setCurrentTab:r.props.onSetCurrentTab,changeTab:r.props.onChangeTab,resetTab:r.props.onResetTab},"undefined"!==typeof document&&(r.handleHardwareBackButton=r.handleHardwareBackButton.bind(Object(u.a)(r)),document.addEventListener("ionBackButton",r.handleHardwareBackButton)),r}return Object(d.a)(n,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){"undefined"!==typeof document&&(document.removeEventListener("ionBackButton",this.handleHardwareBackButton),this._isMounted=!1)}},{key:"handleHardwareBackButton",value:function(e){var t=this;e.detail.register(0,(function(e){t._isMounted&&(t.nativeGoBack(),e())}))}},{key:"goBack",value:function(e,t){this.props.onNavigateBack(e,t)}},{key:"nativeGoBack",value:function(){this.props.onNativeBack()}},{key:"navigate",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"forward",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"push",r=arguments.length>3?arguments[3]:void 0,o=arguments.length>4?arguments[4]:void 0,i=arguments.length>5?arguments[5]:void 0;this.props.onNavigate(e,n,t,r,o,i)}},{key:"getPageManager",value:function(){return X}},{key:"getIonRedirect",value:function(){return this.props.ionRedirect}},{key:"getIonRoute",value:function(){return this.props.ionRoute}},{key:"getStackManager",value:function(){return this.props.stackManager}},{key:"render",value:function(){return h.a.createElement(x.Provider,{value:Object.assign(Object.assign({},this.state),{routeInfo:this.props.routeInfo})},h.a.createElement(ye.Provider,{value:Object.assign(Object.assign({},this.ionRouterContextValue),{routeInfo:this.props.routeInfo})},this.props.children))}}]),n}(h.a.PureComponent),$e=function(){function e(){Object(f.a)(this,e),this.viewStacks={},this.add=this.add.bind(this),this.clear=this.clear.bind(this),this.getViewItemsForOutlet=this.getViewItemsForOutlet.bind(this),this.remove=this.remove.bind(this)}return Object(d.a)(e,[{key:"add",value:function(e){var t=e.outletId;this.viewStacks[t]?this.viewStacks[t].push(e):this.viewStacks[t]=[e]}},{key:"clear",value:function(e){var t=this;setTimeout((function(){delete t.viewStacks[e]}),500)}},{key:"getViewItemsForOutlet",value:function(e){return this.viewStacks[e]||[]}},{key:"remove",value:function(e){var t=e.outletId,n=this.viewStacks[t];if(n){var r=n.find((function(t){return t.id===e.id}));r&&(r.mount=!1,this.viewStacks[t]=n.filter((function(e){return e.id!==r.id})))}}},{key:"getStackIds",value:function(){return Object.keys(this.viewStacks)}},{key:"getAllViewItems",value:function(){var e=this,t=this.getStackIds(),n=[];return t.forEach((function(t){n.push.apply(n,Object(r.a)(e.viewStacks[t]))})),n}}]),e}(),Se={main:0},Ce=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"main",n=(null!==(e=Se[t])&&void 0!==e?e:0)+1;return Se[t]=n,n.toString()}}).call(this,n(55))},function(e,t,n){"use strict";function r(e){return(r=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function o(e){return(o="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}n.d(t,"a",(function(){return l}));var i=n(3);function a(e,t){return!t||"object"!==o(t)&&"function"!==typeof t?Object(i.a)(e):t}function l(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=r(e);if(t){var i=r(this).constructor;n=Reflect.construct(o,arguments,i)}else n=o.apply(this,arguments);return a(this,n)}}},function(e,t,n){"use strict";function r(e,t){return(r=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function o(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&r(e,t)}n.d(t,"a",(function(){return o}))},function(e,t,n){"use strict";e.exports=n(65)},function(e,t,n){"use strict";n.d(t,"a",(function(){return a})),n.d(t,"b",(function(){return l})),n.d(t,"c",(function(){return o})),n.d(t,"d",(function(){return d})),n.d(t,"e",(function(){return p})),n.d(t,"f",(function(){return b})),n.d(t,"g",(function(){return u})),n.d(t,"h",(function(){return f})),n.d(t,"i",(function(){return i})),n.d(t,"j",(function(){return h})),n.d(t,"k",(function(){return c})),n.d(t,"l",(function(){return m})),n.d(t,"m",(function(){return g})),n.d(t,"n",(function(){return w})),n.d(t,"o",(function(){return v})),n.d(t,"p",(function(){return y})),n.d(t,"q",(function(){return s}));var r=n(1),o=function(e,t){e.componentOnReady?e.componentOnReady().then((function(e){return t(e)})):s((function(){return t(e)}))},i=function(e,t){void 0===t&&(t=[]);var n={};return t.forEach((function(t){e.hasAttribute(t)&&(null!==e.getAttribute(t)&&(n[t]=e.getAttribute(t)),e.removeAttribute(t))})),n},a=function(e,t,n,r){if("undefined"!==typeof window){var o=window,i=o&&o.Ionic&&o.Ionic.config;if(i){var a=i.get("_ael");if(a)return a(e,t,n,r);if(i._ael)return i._ael(e,t,n,r)}}return e.addEventListener(t,n,r)},l=function(e,t,n,r){if("undefined"!==typeof window){var o=window,i=o&&o.Ionic&&o.Ionic.config;if(i){var a=i.get("_rel");if(a)return a(e,t,n,r);if(i._rel)return i._rel(e,t,n,r)}}return e.removeEventListener(t,n,r)},u=function(e,t){return void 0===t&&(t=e),e.shadowRoot||t},s=function(e){return"function"===typeof __zone_symbol__requestAnimationFrame?__zone_symbol__requestAnimationFrame(e):"function"===typeof requestAnimationFrame?requestAnimationFrame(e):setTimeout(e)},c=function(e){return!!e.shadowRoot&&!!e.attachShadow},f=function(e){var t=e.closest("ion-item");return t?t.querySelector("ion-label"):null},d=function(e,t){var n,r=e.getAttribute("aria-labelledby"),o=e.id,i=null!==r&&""!==r.trim()?r:t+"-lbl",a=null!==r&&""!==r.trim()?document.getElementById(r):f(e);return a?(null===r&&(a.id=i),n=a.textContent,a.setAttribute("aria-hidden","true")):""!==o.trim()&&(a=document.querySelector('label[for="'+o+'"]'))&&(""!==a.id?i=a.id:a.id=i=o+"-lbl",n=a.textContent),{label:a,labelId:i,labelText:n}},p=function(e,t,n,r,o){if(e||c(t)){var i=t.querySelector("input.aux-input");i||((i=t.ownerDocument.createElement("input")).type="hidden",i.classList.add("aux-input"),t.appendChild(i)),i.disabled=o,i.name=n,i.value=r||""}},h=function(e,t,n){return Math.max(e,Math.min(t,n))},m=function(e,t){if(!e){var n="ASSERT: "+t;throw console.error(n),new Error(n)}},v=function(e){return e.timeStamp||Date.now()},y=function(e){if(e){var t=e.changedTouches;if(t&&t.length>0){var n=t[0];return{x:n.clientX,y:n.clientY}}if(void 0!==e.pageX)return{x:e.pageX,y:e.pageY}}return{x:0,y:0}},g=function(e){var t="rtl"===document.dir;switch(e){case"start":return t;case"end":return!t;default:throw new Error('"'+e+'" is not a valid value for [side]. Use "start" or "end" instead.')}},b=function(e,t){var n=e._original||e;return{_original:e,emit:w(n.emit.bind(n),t)}},w=function(e,t){var n;return void 0===t&&(t=0),function(){for(var o=[],i=0;i-1,y=function(e){return Promise.resolve(e)},g=function(){try{return new CSSStyleSheet,"function"===typeof(new CSSStyleSheet).replace}catch(e){}return!1}(),b=function(e,t,n,r){n&&n.map((function(n){var r=n[0],o=n[1],i=n[2],a=k(e,r),l=w(t,i),u=E(r);m.ael(a,o,l,u),(t.$rmListeners$=t.$rmListeners$||[]).push((function(){return m.rel(a,o,l,u)}))}))},w=function(e,t){return function(n){try{256&e.$flags$?e.$lazyInstance$[t](n):(e.$queuedListeners$=e.$queuedListeners$||[]).push([t,n])}catch(r){De(r)}}},k=function(e,t){return 4&t?h:8&t?d:16&t?h.body:e},E=function(e){return 0!==(2&e)},O="s-id",x="sty-id",$="c-id",S="http://www.w3.org/1999/xlink",C=function(e,t){return void 0===t&&(t=""),function(){}},T=new WeakMap,j=function(e,t,n){var r=ze.get(e);g&&n?(r=r||new CSSStyleSheet).replace(t):r=t,ze.set(e,r)},P=function(e,t,n,r){var o=R(t,n),i=ze.get(o);if(e=11===e.nodeType?e:h,i)if("string"===typeof i){e=e.head||e;var l=T.get(e),u=void 0;if(l||T.set(e,l=new Set),!l.has(o)){if(e.host&&(u=e.querySelector('[sty-id="'+o+'"]')))u.innerHTML=i;else{if(m.$cssShim$){var s=(u=m.$cssShim$.createHostStyle(r,o,i,!!(10&t.$flags$)))["s-sc"];s&&(o=s,l=null)}else(u=h.createElement("style")).innerHTML=i;e.insertBefore(u,e.querySelector("link"))}l&&l.add(o)}}else e.adoptedStyleSheets.includes(i)||(e.adoptedStyleSheets=Object(a.e)(Object(a.e)([],e.adoptedStyleSheets),[i]));return o},R=function(e,t){return"sc-"+(t&&32&e.$flags$?e.$tagName$+"-"+t:e.$tagName$)},_=function(e){return e.replace(/\/\*!@([^\/]+)\*\/[^\{]+\{/g,"$1{")},L=function(e){return Ve.push(e)},I=function(e){return Le(e).$modeName$},N={},A=function(e){return"object"===(e=typeof e)||"function"===e},D=function(e,t){for(var n=[],r=2;r0&&(d.$children$=s),d.$key$=i,d.$name$=a,d},M=function(e,t){var n={$flags$:0,$tag$:e,$text$:t,$elm$:null,$children$:null,$attrs$:null,$key$:null,$name$:null};return n},B={},z={forEach:function(e,t){return e.map(V).forEach(t)},map:function(e,t){return e.map(V).map(t).map(H)}},V=function(e){return{vattrs:e.$attrs$,vchildren:e.$children$,vkey:e.$key$,vname:e.$name$,vtag:e.$tag$,vtext:e.$text$}},H=function(e){if("function"===typeof e.vtag){var t=Object.assign({},e.vattrs);return e.vkey&&(t.key=e.vkey),e.vname&&(t.name=e.vname),D.apply(void 0,Object(a.e)([e.vtag,t],e.vchildren||[]))}var n=M(e.vtag,e.vtext);return n.$attrs$=e.vattrs,n.$children$=e.vchildren,n.$key$=e.vkey,n.$name$=e.vname,n},F=function(e,t,n,r,o,i){if(n!==r){var a=Ae(e,t),l=t.toLowerCase();if("class"===t){var u=e.classList,s=W(n),c=W(r);u.remove.apply(u,s.filter((function(e){return e&&!c.includes(e)}))),u.add.apply(u,c.filter((function(e){return e&&!s.includes(e)})))}else if("style"===t){for(var f in n)r&&null!=r[f]||(f.includes("-")?e.style.removeProperty(f):e.style[f]="");for(var f in r)n&&r[f]===n[f]||(f.includes("-")?e.style.setProperty(f,r[f]):e.style[f]=r[f])}else if("key"===t);else if("ref"===t)r&&r(e);else if(a||"o"!==t[0]||"n"!==t[1]){var p=A(r);if((a||p&&null!==r)&&!o)try{if(e.tagName.includes("-"))e[t]=r;else{var h=null==r?"":r;"list"===t?a=!1:null!=n&&e[t]==h||(e[t]=h)}}catch(y){}var v=!1;l!==(l=l.replace(/^xlink\:?/,""))&&(t=l,v=!0),null==r||!1===r?!1===r&&""!==e.getAttribute(t)||(v?e.removeAttributeNS(S,t):e.removeAttribute(t)):(!a||4&i||o)&&!p&&(r=!0===r?"":r,v?e.setAttributeNS(S,t,r):e.setAttribute(t,r))}else t="-"===t[2]?t.slice(3):Ae(d,l)?l.slice(2):l[2]+t.slice(3),n&&m.rel(e,t,n,!1),r&&m.ael(e,t,r,!1)}},U=/\s/,W=function(e){return e?e.split(U):[]},q=function(e,t,n,r){var o=11===t.$elm$.nodeType&&t.$elm$.host?t.$elm$.host:t.$elm$,i=e&&e.$attrs$||N,a=t.$attrs$||N;for(r in i)r in a||F(o,r,i[r],void 0,n,t.$flags$);for(r in a)F(o,r,i[r],a[r],n,t.$flags$)},X=function e(t,n,a,u){var f,d,p,m=n.$children$[a],v=0;if(l||(s=!0,"slot"===m.$tag$&&(r&&u.classList.add(r+"-s"),m.$flags$|=m.$children$?2:1)),null!==m.$text$)f=m.$elm$=h.createTextNode(m.$text$);else if(1&m.$flags$)f=m.$elm$=h.createTextNode("");else{if(c||(c="svg"===m.$tag$),f=m.$elm$=h.createElementNS(c?"http://www.w3.org/2000/svg":"http://www.w3.org/1999/xhtml",2&m.$flags$?"slot-fb":m.$tag$),c&&"foreignObject"===m.$tag$&&(c=!1),q(null,m,c),function(e){return null!=e}(r)&&f["s-si"]!==r&&f.classList.add(f["s-si"]=r),m.$children$)for(v=0;v=0;o--){var a=r[o];a["s-hn"]!==i&&a["s-ol"]&&(ee(a).insertBefore(a,Z(a)),a["s-ol"].remove(),a["s-ol"]=void 0,s=!0),n&&e(a,n)}m.$flags$&=-2},Q=function(e,t,n,r,o,a){var l,u=e["s-cr"]&&e["s-cr"].parentNode||e;for(u.shadowRoot&&u.tagName===i&&(u=u.shadowRoot);o<=a;++o)r[o]&&(l=X(null,n,o,e))&&(r[o].$elm$=l,u.insertBefore(l,Z(t)))},G=function(e,t,n,r,o){for(;t<=n;++t)(r=e[t])&&(o=r.$elm$,ae(r),u=!0,o["s-ol"]?o["s-ol"].remove():Y(o,!0),o.remove())},K=function(e,t,n,r){for(var o,i,a=0,l=0,u=0,s=0,c=t.length-1,f=t[0],d=t[c],p=r.length-1,h=r[0],m=r[p];a<=c&&l<=p;)if(null==f)f=t[++a];else if(null==d)d=t[--c];else if(null==h)h=r[++l];else if(null==m)m=r[--p];else if(J(f,h))te(f,h),f=t[++a],h=r[++l];else if(J(d,m))te(d,m),d=t[--c],m=r[--p];else if(J(f,m))"slot"!==f.$tag$&&"slot"!==m.$tag$||Y(f.$elm$.parentNode,!1),te(f,m),e.insertBefore(f.$elm$,d.$elm$.nextSibling),f=t[++a],m=r[--p];else if(J(d,h))"slot"!==f.$tag$&&"slot"!==m.$tag$||Y(d.$elm$.parentNode,!1),te(d,h),e.insertBefore(d.$elm$,f.$elm$),d=t[--c],h=r[++l];else{for(u=-1,s=a;s<=c;++s)if(t[s]&&null!==t[s].$key$&&t[s].$key$===h.$key$){u=s;break}u>=0?((i=t[u]).$tag$!==h.$tag$?o=X(t&&t[l],n,u,e):(te(i,h),t[u]=void 0,o=i.$elm$),h=r[++l]):(o=X(t&&t[l],n,l,e),h=r[++l]),o&&ee(f.$elm$).insertBefore(o,Z(f.$elm$))}a>c?Q(e,null==r[p+1]?null:r[p+1].$elm$,n,r,l,p):l>p&&G(t,a,c)},J=function(e,t){return e.$tag$===t.$tag$&&("slot"===e.$tag$?e.$name$===t.$name$:e.$key$===t.$key$)},Z=function(e){return e&&e["s-ol"]||e},ee=function(e){return(e["s-ol"]?e["s-ol"]:e).parentNode},te=function(e,t){var n,r=t.$elm$=e.$elm$,o=e.$children$,i=t.$children$,a=t.$tag$,l=t.$text$;null===l?(c="svg"===a||"foreignObject"!==a&&c,"slot"===a||q(e,t,c),null!==o&&null!==i?K(r,o,t,i):null!==i?(null!==e.$text$&&(r.textContent=""),Q(r,null,t,i,0,i.length-1)):null!==o&&G(o,0,o.length-1),c&&"svg"===a&&(c=!1)):(n=r["s-cr"])?n.parentNode.textContent=l:e.$text$!==l&&(r.data=l)},ne=function e(t){var n,r,o,i,a,l,u=t.childNodes;for(r=0,o=u.length;r=0;l--)(r=o[l])["s-cn"]||r["s-nr"]||r["s-hn"]===n["s-hn"]||(ie(r,i)?(a=re.find((function(e){return e.$nodeToRelocate$===r})),u=!0,r["s-sn"]=r["s-sn"]||i,a?a.$slotRefNode$=n:re.push({$slotRefNode$:n,$nodeToRelocate$:r}),r["s-sr"]&&re.map((function(e){ie(e.$nodeToRelocate$,r["s-sn"])&&(a=re.find((function(e){return e.$nodeToRelocate$===r})))&&!e.$slotRefNode$&&(e.$slotRefNode$=a.$slotRefNode$)}))):re.some((function(e){return e.$nodeToRelocate$===r}))||re.push({$nodeToRelocate$:r}));1===n.nodeType&&e(n)}},ie=function(e,t){return 1===e.nodeType?null===e.getAttribute("slot")&&""===t||e.getAttribute("slot")===t:e["s-sn"]===t||""===t},ae=function e(t){t.$attrs$&&t.$attrs$.ref&&t.$attrs$.ref(null),t.$children$&&t.$children$.map(e)},le=function(e,t){var n=e.$hostElement$,a=e.$cmpMeta$,c=e.$vnode$||M(null,null),f=function(e){return e&&e.$tag$===B}(t)?t:D(null,null,t);if(i=n.tagName,a.$attrsToReflect$&&(f.$attrs$=f.$attrs$||{},a.$attrsToReflect$.map((function(e){var t=e[0],r=e[1];return f.$attrs$[r]=n[t]}))),f.$tag$=null,f.$flags$|=4,e.$vnode$=f,f.$elm$=c.$elm$=n.shadowRoot||n,r=n["s-sc"],o=n["s-cr"],l=v&&0!==(1&a.$flags$),u=!1,te(c,f),m.$flags$|=1,s){oe(f.$elm$);for(var d=void 0,p=void 0,y=void 0,g=void 0,b=void 0,w=void 0,k=0;k=0;f--)e(t,n,r,o,i,a.childNodes[f],l);if(a.shadowRoot)for(f=a.shadowRoot.childNodes.length-1;f>=0;f--)e(t,n,r,o,i,a.shadowRoot.childNodes[f],l)}else if(8===a.nodeType)(s=a.nodeValue.split("."))[1]!==l&&"0"!==s[1]||(u=s[0],c={$flags$:0,$hostId$:s[1],$nodeId$:s[2],$depth$:s[3],$index$:s[4],$elm$:a,$attrs$:null,$children$:null,$key$:null,$name$:null,$tag$:null,$text$:null},"t"===u?(c.$elm$=a.nextSibling,c.$elm$&&3===c.$elm$.nodeType&&(c.$text$=c.$elm$.textContent,n.push(c),a.remove(),t.$children$||(t.$children$=[]),t.$children$[c.$index$]=c,o&&"0"===c.$depth$&&(o[c.$index$]=c.$elm$))):c.$hostId$===l&&("s"===u?(c.$tag$="slot",s[5]?a["s-sn"]=c.$name$=s[5]:a["s-sn"]="",a["s-sr"]=!0,o&&(c.$elm$=h.createElement(c.$tag$),c.$name$&&c.$elm$.setAttribute("name",c.$name$),a.parentNode.insertBefore(c.$elm$,a),a.remove(),"0"===c.$depth$&&(o[c.$index$]=c.$elm$)),r.push(c),t.$children$||(t.$children$=[]),t.$children$[c.$index$]=c):"r"===u&&(o?a.remove():(i["s-cr"]=a,a["s-cn"]=!0))));else if(t&&"style"===t.$tag$){var d=M(null,a.textContent);d.$elm$=a,d.$index$="0",t.$children$=[d]}},Oe=function e(t,n){if(1===t.nodeType){for(var r=0;r0)&&m.raf(e)},Xe=function(e){return y().then(e)},Ye=Ue(He,!1),Qe=Ue(Fe,!0),Ge={isDev:!1,isBrowser:!0,isServer:!1,isTesting:!1}},function(e,t,n){"use strict";n.d(t,"a",(function(){return a})),n.d(t,"b",(function(){return E})),n.d(t,"c",(function(){return g})),n.d(t,"d",(function(){return i})),n.d(t,"e",(function(){return O}));var r,o=n(13),i=function(e){return l(e)},a=function(e,t){return"string"===typeof e&&(t=e,e=void 0),i(e).includes(t)},l=function(e){if(void 0===e&&(e=window),"undefined"===typeof e)return[];e.Ionic=e.Ionic||{};var t=e.Ionic.platforms;return null==t&&(t=e.Ionic.platforms=u(e)).forEach((function(t){return e.document.documentElement.classList.add("plt-"+t)})),t},u=function(e){return Object.keys(y).filter((function(t){return y[t](e)}))},s=function(e){return!!m(e,/iPad/i)||!(!m(e,/Macintosh/i)||!f(e))},c=function(e){return m(e,/android|sink/i)},f=function(e){return v(e,"(any-pointer:coarse)")},d=function(e){return p(e)||h(e)},p=function(e){return!!(e.cordova||e.phonegap||e.PhoneGap)},h=function(e){var t=e.Capacitor;return!(!t||!t.isNative)},m=function(e,t){return t.test(e.navigator.userAgent)},v=function(e,t){return e.matchMedia(t).matches},y={ipad:s,iphone:function(e){return m(e,/iPhone/i)},ios:function(e){return m(e,/iPhone|iPod/i)||s(e)},android:c,phablet:function(e){var t=e.innerWidth,n=e.innerHeight,r=Math.min(t,n),o=Math.max(t,n);return r>390&&r<520&&o>620&&o<800},tablet:function(e){var t=e.innerWidth,n=e.innerHeight,r=Math.min(t,n),o=Math.max(t,n);return s(e)||function(e){return c(e)&&!m(e,/mobile/i)}(e)||r>460&&r<820&&o>780&&o<1400},cordova:p,capacitor:h,electron:function(e){return m(e,/electron/i)},pwa:function(e){return!(!e.matchMedia("(display-mode: standalone)").matches&&!e.navigator.standalone)},mobile:f,mobileweb:function(e){return f(e)&&!d(e)},desktop:function(e){return!f(e)},hybrid:d},g=new(function(){function e(){this.m=new Map}return e.prototype.reset=function(e){this.m=new Map(Object.entries(e))},e.prototype.get=function(e,t){var n=this.m.get(e);return void 0!==n?n:t},e.prototype.getBoolean=function(e,t){void 0===t&&(t=!1);var n=this.m.get(e);return void 0===n?t:"string"===typeof n?"true"===n:!!n},e.prototype.getNumber=function(e,t){var n=parseFloat(this.m.get(e));return isNaN(n)?void 0!==t?t:NaN:n},e.prototype.set=function(e,t){this.m.set(e,t)},e}()),b=function(e,t){return e.substr(0,t.length)===t},w="ionic:",k="ionic-persist-config",E=function(e){return e&&Object(o.i)(e)||r},O=function(e){if(void 0===e&&(e={}),"undefined"!==typeof window){var t=window.document,n=window,i=n.Ionic=n.Ionic||{};l(n);var u=Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},function(e){try{var t=e.sessionStorage.getItem(k);return null!==t?JSON.parse(t):{}}catch(n){return{}}}(n)),{persistConfig:!1}),i.config),function(e){var t={};return e.location.search.slice(1).split("&").map((function(e){return e.split("=")})).map((function(e){var t=e[0],n=e[1];return[decodeURIComponent(t),decodeURIComponent(n)]})).filter((function(e){var t=e[0];return b(t,w)})).map((function(e){var t=e[0],n=e[1];return[t.slice(w.length),n]})).forEach((function(e){var n=e[0],r=e[1];t[n]=r})),t}(n)),e);g.reset(u),g.getBoolean("persistConfig")&&function(e,t){try{e.sessionStorage.setItem(k,JSON.stringify(t))}catch(n){return}}(n,u),i.config=g,i.mode=r=g.get("mode",t.documentElement.getAttribute("mode")||(a(n,"ios")?"ios":"md")),g.set("mode",r),t.documentElement.setAttribute("mode",r),t.documentElement.classList.add(r),g.getBoolean("_testing")&&g.set("animated",!1);var s=function(e){return e.tagName&&e.tagName.startsWith("ION-")},c=function(e){return["ios","md"].includes(e)};Object(o.p)((function(e){for(;e;){var t=e.mode||e.getAttribute("mode");if(t){if(c(t))return t;s(e)&&console.warn('Invalid ionic mode: "'+t+'", expected: "ios" or "md"')}e=e.parentElement}return r}))}}},function(e,t,n){"use strict";function r(e,t,n,r,o,i,a){try{var l=e[i](a),u=l.value}catch(s){return void n(s)}l.done?t(u):Promise.resolve(u).then(r,o)}function o(e){return function(){var t=this,n=arguments;return new Promise((function(o,i){var a=e.apply(t,n);function l(e){r(a,o,i,l,u,"next",e)}function u(e){r(a,o,i,l,u,"throw",e)}l(void 0)}))}}n.d(t,"a",(function(){return o}))},function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";function r(){return(r=Object.assign||function(e){for(var t=1;t .ion-page, :scope > ion-nav, :scope > ion-tabs");return t||e}},function(e,t,n){"use strict";n.d(t,"a",(function(){return O})),n.d(t,"b",(function(){return j})),n.d(t,"d",(function(){return R})),n.d(t,"c",(function(){return m})),n.d(t,"f",(function(){return v})),n.d(t,"e",(function(){return h}));var r=n(17);function o(e){return"/"===e.charAt(0)}function i(e,t){for(var n=t,r=n+1,o=e.length;r=0;d--){var p=a[d];"."===p?i(a,d):".."===p?(i(a,d),f++):f&&(i(a,d),f--)}if(!s)for(;f--;f)a.unshift("..");!s||""===a[0]||a[0]&&o(a[0])||a.unshift("");var h=a.join("/");return n&&"/"!==h.substr(-1)&&(h+="/"),h};function l(e){return e.valueOf?e.valueOf():Object.prototype.valueOf.call(e)}var u=function e(t,n){if(t===n)return!0;if(null==t||null==n)return!1;if(Array.isArray(t))return Array.isArray(n)&&t.length===n.length&&t.every((function(t,r){return e(t,n[r])}));if("object"===typeof t||"object"===typeof n){var r=l(t),o=l(n);return r!==t||o!==n?e(r,o):Object.keys(Object.assign({},t,n)).every((function(r){return e(t[r],n[r])}))}return!1},s=n(22);function c(e){return"/"===e.charAt(0)?e:"/"+e}function f(e){return"/"===e.charAt(0)?e.substr(1):e}function d(e,t){return function(e,t){return 0===e.toLowerCase().indexOf(t.toLowerCase())&&-1!=="/?#".indexOf(e.charAt(t.length))}(e,t)?e.substr(t.length):e}function p(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}function h(e){var t=e.pathname,n=e.search,r=e.hash,o=t||"/";return n&&"?"!==n&&(o+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(o+="#"===r.charAt(0)?r:"#"+r),o}function m(e,t,n,o){var i;"string"===typeof e?(i=function(e){var t=e||"/",n="",r="",o=t.indexOf("#");-1!==o&&(r=t.substr(o),t=t.substr(0,o));var i=t.indexOf("?");return-1!==i&&(n=t.substr(i),t=t.substr(0,i)),{pathname:t,search:"?"===n?"":n,hash:"#"===r?"":r}}(e)).state=t:(void 0===(i=Object(r.a)({},e)).pathname&&(i.pathname=""),i.search?"?"!==i.search.charAt(0)&&(i.search="?"+i.search):i.search="",i.hash?"#"!==i.hash.charAt(0)&&(i.hash="#"+i.hash):i.hash="",void 0!==t&&void 0===i.state&&(i.state=t));try{i.pathname=decodeURI(i.pathname)}catch(l){throw l instanceof URIError?new URIError('Pathname "'+i.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):l}return n&&(i.key=n),o?i.pathname?"/"!==i.pathname.charAt(0)&&(i.pathname=a(i.pathname,o.pathname)):i.pathname=o.pathname:i.pathname||(i.pathname="/"),i}function v(e,t){return e.pathname===t.pathname&&e.search===t.search&&e.hash===t.hash&&e.key===t.key&&u(e.state,t.state)}function y(){var e=null;var t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,n,r,o){if(null!=e){var i="function"===typeof e?e(t,n):e;"string"===typeof i?"function"===typeof r?r(i,o):o(!0):o(!1!==i)}else o(!0)},appendListener:function(e){var n=!0;function r(){n&&e.apply(void 0,arguments)}return t.push(r),function(){n=!1,t=t.filter((function(e){return e!==r}))}},notifyListeners:function(){for(var e=arguments.length,n=new Array(e),r=0;rt?n.splice(t,n.length-t,o):n.push(o),f({action:r,location:o,index:t,entries:n})}}))},replace:function(e,t){var r="REPLACE",o=m(e,t,d(),w.location);c.confirmTransitionTo(o,r,n,(function(e){e&&(w.entries[w.index]=o,f({action:r,location:o}))}))},go:b,goBack:function(){b(-1)},goForward:function(){b(1)},canGo:function(e){var t=w.index+e;return t>=0&&t=0||(o[n]=e[n]);return o}var p=n(45),h=n.n(p),m=function(e){var t=Object(l.a)();return t.displayName=e,t}("Router-History"),v=function(e){var t=Object(l.a)();return t.displayName=e,t}("Router"),y=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={location:t.history.location},n._isMounted=!1,n._pendingLocation=null,t.staticContext||(n.unlisten=t.history.listen((function(e){n._isMounted?n.setState({location:e}):n._pendingLocation=e}))),n}Object(r.a)(t,e),t.computeRootMatch=function(e){return{path:"/",url:"/",params:{},isExact:"/"===e}};var n=t.prototype;return n.componentDidMount=function(){this._isMounted=!0,this._pendingLocation&&this.setState({location:this._pendingLocation})},n.componentWillUnmount=function(){this.unlisten&&this.unlisten()},n.render=function(){return i.a.createElement(v.Provider,{value:{history:this.props.history,location:this.state.location,match:t.computeRootMatch(this.state.location.pathname),staticContext:this.props.staticContext}},i.a.createElement(m.Provider,{children:this.props.children||null,value:this.props.history}))},t}(i.a.Component);i.a.Component;var g=function(e){function t(){return e.apply(this,arguments)||this}Object(r.a)(t,e);var n=t.prototype;return n.componentDidMount=function(){this.props.onMount&&this.props.onMount.call(this,this)},n.componentDidUpdate=function(e){this.props.onUpdate&&this.props.onUpdate.call(this,this,e)},n.componentWillUnmount=function(){this.props.onUnmount&&this.props.onUnmount.call(this,this)},n.render=function(){return null},t}(i.a.Component);var b={},w=0;function k(e,t){return void 0===e&&(e="/"),void 0===t&&(t={}),"/"===e?e:function(e){if(b[e])return b[e];var t=f.a.compile(e);return w<1e4&&(b[e]=t,w++),t}(e)(t,{pretty:!0})}function E(e){var t=e.computedMatch,n=e.to,r=e.push,o=void 0!==r&&r;return i.a.createElement(v.Consumer,null,(function(e){e||Object(u.a)(!1);var r=e.history,l=e.staticContext,c=o?r.push:r.replace,f=Object(a.c)(t?"string"===typeof n?k(n,t.params):Object(s.a)({},n,{pathname:k(n.pathname,t.params)}):n);return l?(c(f),null):i.a.createElement(g,{onMount:function(){c(f)},onUpdate:function(e,t){var n=Object(a.c)(t.to);Object(a.f)(n,Object(s.a)({},f,{key:n.key}))||c(f)},to:n})}))}var O={},x=0;function $(e,t){void 0===t&&(t={}),("string"===typeof t||Array.isArray(t))&&(t={path:t});var n=t,r=n.path,o=n.exact,i=void 0!==o&&o,a=n.strict,l=void 0!==a&&a,u=n.sensitive,s=void 0!==u&&u;return[].concat(r).reduce((function(t,n){if(!n&&""!==n)return null;if(t)return t;var r=function(e,t){var n=""+t.end+t.strict+t.sensitive,r=O[n]||(O[n]={});if(r[e])return r[e];var o=[],i={regexp:f()(e,o,t),keys:o};return x<1e4&&(r[e]=i,x++),i}(n,{end:i,strict:l,sensitive:s}),o=r.regexp,a=r.keys,u=o.exec(e);if(!u)return null;var c=u[0],d=u.slice(1),p=e===c;return i&&!p?null:{path:n,url:"/"===n&&""===c?"/":c,isExact:p,params:a.reduce((function(e,t,n){return e[t.name]=d[n],e}),{})}}),null)}var S=function(e){function t(){return e.apply(this,arguments)||this}return Object(r.a)(t,e),t.prototype.render=function(){var e=this;return i.a.createElement(v.Consumer,null,(function(t){t||Object(u.a)(!1);var n=e.props.location||t.location,r=e.props.computedMatch?e.props.computedMatch:e.props.path?$(n.pathname,e.props):t.match,o=Object(s.a)({},t,{location:n,match:r}),a=e.props,l=a.children,c=a.component,f=a.render;return Array.isArray(l)&&0===l.length&&(l=null),i.a.createElement(v.Provider,{value:o},o.match?l?"function"===typeof l?l(o):l:c?i.a.createElement(c,o):f?f(o):null:"function"===typeof l?l(o):null)}))},t}(i.a.Component);function C(e){return"/"===e.charAt(0)?e:"/"+e}function T(e,t){if(!e)return t;var n=C(e);return 0!==t.pathname.indexOf(n)?t:Object(s.a)({},t,{pathname:t.pathname.substr(n.length)})}function j(e){return"string"===typeof e?e:Object(a.e)(e)}function P(e){return function(){Object(u.a)(!1)}}function R(){}i.a.Component;i.a.Component;function _(e){var t="withRouter("+(e.displayName||e.name)+")",n=function(t){var n=t.wrappedComponentRef,r=d(t,["wrappedComponentRef"]);return i.a.createElement(v.Consumer,null,(function(t){return t||Object(u.a)(!1),i.a.createElement(e,Object(s.a)({},r,t,{ref:n}))}))};return n.displayName=t,n.WrappedComponent=e,h()(n,e)}i.a.useContext},function(e,t,n){"use strict";var r="Invariant failed";t.a=function(e,t){if(!e)throw new Error(r)}},function(e,t,n){"use strict";function r(e,t){return(r=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function o(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,r(e,t)}n.d(t,"a",(function(){return o}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return A})),n.d(t,"b",(function(){return c})),n.d(t,"c",(function(){return f})),n.d(t,"d",(function(){return m})),n.d(t,"e",(function(){return S})),n.d(t,"f",(function(){return y})),n.d(t,"g",(function(){return T})),n.d(t,"h",(function(){return R})),n.d(t,"i",(function(){return u})),n.d(t,"j",(function(){return L})),n.d(t,"k",(function(){return d})),n.d(t,"l",(function(){return p})),n.d(t,"m",(function(){return h})),n.d(t,"n",(function(){return N})),n.d(t,"o",(function(){return v}));var r=n(1),o=n(14),i=n(27),a=n(12),l=0,u=new WeakMap,s=function(e){return{create:function(t){return g(e,t)},dismiss:function(t,n,r){return O(document,t,n,e,r)},getTop:function(){return Object(r.a)(this,void 0,void 0,(function(){return Object(r.c)(this,(function(t){return[2,x(document,e)]}))}))}}},c=s("ion-alert"),f=s("ion-action-sheet"),d=s("ion-loading"),p=s("ion-modal"),h=s("ion-picker"),m=s("ion-popover"),v=s("ion-toast"),y=function(e){"undefined"!==typeof document&&E(document);var t=l++;e.overlayIndex=t,e.hasAttribute("id")||(e.id="ion-overlay-"+t)},g=function(e,t){return"undefined"!==typeof customElements?customElements.whenDefined(e).then((function(){var n=document.createElement(e);return n.classList.add("overlay-hidden"),Object.assign(n,t),j(document).appendChild(n),new Promise((function(e){return Object(a.c)(n,e)}))})):Promise.resolve()},b='[tabindex]:not([tabindex^="-"]), input:not([type=hidden]):not([tabindex^="-"]), textarea:not([tabindex^="-"]), button:not([tabindex^="-"]), select:not([tabindex^="-"]), .ion-focusable:not([tabindex^="-"])',w="input:not([type=hidden]), textarea, button, select",k=function(e,t){var n=x(t),r=e.target;if(n&&r)if(n===r)n.lastFocus=void 0;else{var o=Object(a.g)(n);if(!o.contains(r))return;var i=o.querySelector(".ion-overlay-wrapper");if(!i)return;if(i.contains(r))n.lastFocus=r;else{var l=n.lastFocus;!function(e,t){var n=e.querySelector(b),r=n&&n.shadowRoot;r&&(n=r.querySelector(w)||n),n?n.focus():t.focus()}(i,n),l===t.activeElement&&function(e,t){var n=Array.from(e.querySelectorAll(b)),r=n.length>0?n[n.length-1]:null,o=r&&r.shadowRoot;o&&(r=o.querySelector(w)||r),r?r.focus():t.focus()}(i,n),n.lastFocus=t.activeElement}}},E=function(e){0===l&&(l=1,e.addEventListener("focus",(function(t){return k(t,e)}),!0),e.addEventListener("ionBackButton",(function(t){var n=x(e);n&&n.backdropDismiss&&t.detail.register(i.OVERLAY_BACK_BUTTON_PRIORITY,(function(){return n.dismiss(void 0,A)}))})),e.addEventListener("keyup",(function(t){if("Escape"===t.key){var n=x(e);n&&n.backdropDismiss&&n.dismiss(void 0,A)}})))},O=function(e,t,n,r,o){var i=x(e,r,o);return i?i.dismiss(t,n):Promise.reject("overlay does not exist")},x=function(e,t,n){var r=function(e,t){return void 0===t&&(t="ion-alert,ion-action-sheet,ion-loading,ion-modal,ion-picker,ion-popover,ion-toast"),Array.from(e.querySelectorAll(t)).filter((function(e){return e.overlayIndex>0}))}(e,t);return void 0===n?r[r.length-1]:r.find((function(e){return e.id===n}))},$=function(e){void 0===e&&(e=!1);var t=j(document).querySelector("ion-router-outlet, ion-nav, #ion-view-container-root");t&&(e?t.setAttribute("aria-hidden","true"):t.removeAttribute("aria-hidden"))},S=function(e,t,n,i,a){return Object(r.a)(void 0,void 0,void 0,(function(){var l,u;return Object(r.c)(this,(function(r){switch(r.label){case 0:return e.presented?[2]:($(!0),e.presented=!0,e.willPresent.emit(),l=Object(o.b)(e),u=e.enterAnimation?e.enterAnimation:o.c.get(t,"ios"===l?n:i),[4,P(e,u,e.el,a)]);case 1:return r.sent()&&e.didPresent.emit(),"ION-TOAST"!==e.el.tagName&&C(e.el),e.keyboardClose&&e.el.focus(),[2]}}))}))},C=function(e){return Object(r.a)(void 0,void 0,void 0,(function(){var t,n;return Object(r.c)(this,(function(r){switch(r.label){case 0:return(t=document.activeElement)?((n=t&&t.shadowRoot)&&(t=n.querySelector(w)||t),[4,e.onDidDismiss()]):[2];case 1:return r.sent(),t.focus(),[2]}}))}))},T=function(e,t,n,i,a,l,s){return Object(r.a)(void 0,void 0,void 0,(function(){var c,f,d;return Object(r.c)(this,(function(r){switch(r.label){case 0:if(!e.presented)return[2,!1];$(!1),e.presented=!1,r.label=1;case 1:return r.trys.push([1,4,,5]),e.el.style.setProperty("pointer-events","none"),e.willDismiss.emit({data:t,role:n}),c=Object(o.b)(e),f=e.leaveAnimation?e.leaveAnimation:o.c.get(i,"ios"===c?a:l),"gesture"===n?[3,3]:[4,P(e,f,e.el,s)];case 2:r.sent(),r.label=3;case 3:return e.didDismiss.emit({data:t,role:n}),u.delete(e),[3,5];case 4:return d=r.sent(),console.error(d),[3,5];case 5:return e.el.remove(),[2,!0]}}))}))},j=function(e){return e.querySelector("ion-app")||e.body},P=function(e,t,n,i){return Object(r.a)(void 0,void 0,void 0,(function(){var a,l,s;return Object(r.c)(this,(function(c){switch(c.label){case 0:return n.classList.remove("overlay-hidden"),a=n.shadowRoot||e.el,l=t(a,i),e.animated&&o.c.getBoolean("animated",!0)||l.duration(0),e.keyboardClose&&l.beforeAddWrite((function(){var e=n.ownerDocument.activeElement;e&&e.matches("input, ion-input, ion-textarea")&&e.blur()})),s=u.get(e)||[],u.set(e,Object(r.e)(Object(r.e)([],s),[l])),[4,l.play()];case 1:return c.sent(),[2,!0]}}))}))},R=function(e,t){var n,r=new Promise((function(e){return n=e}));return _(e,t,(function(e){n(e.detail)})),r},_=function(e,t,n){Object(a.a)(e,t,(function r(o){Object(a.b)(e,t,r),n(o)}))},L=function(e){return"cancel"===e||e===A},I=function(e){return e()},N=function(e,t){if("function"===typeof e)return o.c.get("_zoneGate",I)((function(){try{return e(t)}catch(n){console.error(n)}}))},A="backdrop"},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(30);function o(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,o=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(u){o=!0,i=u}finally{try{r||null==l.return||l.return()}finally{if(o)throw i}}return n}}(e,t)||Object(r.a)(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},function(e,t,n){"use strict";!function e(){if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}(),e.exports=n(52)},function(e,t,n){"use strict";n.r(t),n.d(t,"MENU_BACK_BUTTON_PRIORITY",(function(){return l})),n.d(t,"OVERLAY_BACK_BUTTON_PRIORITY",(function(){return a})),n.d(t,"blockHardwareBackButton",(function(){return o})),n.d(t,"startHardwareBackButton",(function(){return i}));var r=n(1),o=function(){document.addEventListener("backbutton",(function(){}))},i=function(){var e=document,t=!1;e.addEventListener("backbutton",(function(){if(!t){var n=0,o=[],i=new CustomEvent("ionBackButton",{bubbles:!1,detail:{register:function(e,t){o.push({priority:e,handler:t,id:n++})}}});e.dispatchEvent(i);var a=function(e){return Object(r.a)(void 0,void 0,void 0,(function(){var t,n;return Object(r.c)(this,(function(r){switch(r.label){case 0:return r.trys.push([0,3,,4]),e&&e.handler?null==(t=e.handler(l))?[3,2]:[4,t]:[3,2];case 1:r.sent(),r.label=2;case 2:return[3,4];case 3:return n=r.sent(),console.error(n),[3,4];case 4:return[2]}}))}))},l=function(){if(o.length>0){var e={priority:Number.MIN_SAFE_INTEGER,handler:function(){},id:-1};o.forEach((function(t){t.priority>=e.priority&&(e=t)})),t=!0,o=o.filter((function(t){return t.id!==e.id})),a(e).then((function(){return t=!1}))}};l()}}))},a=100,l=99},function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var r=function(){function e(){this.gestureId=0,this.requestedStart=new Map,this.disabledGestures=new Map,this.disabledScroll=new Set}return e.prototype.createGesture=function(e){return new o(this,this.newID(),e.name,e.priority||0,!!e.disableScroll)},e.prototype.createBlocker=function(e){return void 0===e&&(e={}),new i(this,this.newID(),e.disable,!!e.disableScroll)},e.prototype.start=function(e,t,n){return this.canStart(e)?(this.requestedStart.set(t,n),!0):(this.requestedStart.delete(t),!1)},e.prototype.capture=function(e,t,n){if(!this.start(e,t,n))return!1;var r=this.requestedStart,o=-1e4;if(r.forEach((function(e){o=Math.max(o,e)})),o===n){this.capturedId=t,r.clear();var i=new CustomEvent("ionGestureCaptured",{detail:{gestureName:e}});return document.dispatchEvent(i),!0}return r.delete(t),!1},e.prototype.release=function(e){this.requestedStart.delete(e),this.capturedId===e&&(this.capturedId=void 0)},e.prototype.disableGesture=function(e,t){var n=this.disabledGestures.get(e);void 0===n&&(n=new Set,this.disabledGestures.set(e,n)),n.add(t)},e.prototype.enableGesture=function(e,t){var n=this.disabledGestures.get(e);void 0!==n&&n.delete(t)},e.prototype.disableScroll=function(e){this.disabledScroll.add(e),1===this.disabledScroll.size&&document.body.classList.add(a)},e.prototype.enableScroll=function(e){this.disabledScroll.delete(e),0===this.disabledScroll.size&&document.body.classList.remove(a)},e.prototype.canStart=function(e){return void 0===this.capturedId&&!this.isDisabled(e)},e.prototype.isCaptured=function(){return void 0!==this.capturedId},e.prototype.isScrollDisabled=function(){return this.disabledScroll.size>0},e.prototype.isDisabled=function(e){var t=this.disabledGestures.get(e);return!!(t&&t.size>0)},e.prototype.newID=function(){return this.gestureId++,this.gestureId},e}(),o=function(){function e(e,t,n,r,o){this.id=t,this.name=n,this.disableScroll=o,this.priority=1e6*r+t,this.ctrl=e}return e.prototype.canStart=function(){return!!this.ctrl&&this.ctrl.canStart(this.name)},e.prototype.start=function(){return!!this.ctrl&&this.ctrl.start(this.name,this.id,this.priority)},e.prototype.capture=function(){if(!this.ctrl)return!1;var e=this.ctrl.capture(this.name,this.id,this.priority);return e&&this.disableScroll&&this.ctrl.disableScroll(this.id),e},e.prototype.release=function(){this.ctrl&&(this.ctrl.release(this.id),this.disableScroll&&this.ctrl.enableScroll(this.id))},e.prototype.destroy=function(){this.release(),this.ctrl=void 0},e}(),i=function(){function e(e,t,n,r){this.id=t,this.disable=n,this.disableScroll=r,this.ctrl=e}return e.prototype.block=function(){if(this.ctrl){if(this.disable)for(var e=0,t=this.disable;ee.length)&&(t=e.length);for(var n=0,r=new Array(t);n ion-content"),g=h.querySelectorAll(":scope > ion-header > *:not(ion-toolbar), :scope > ion-footer > *"),b=h.querySelectorAll(":scope > ion-header > ion-toolbar"),w=Object(r.a)(),k=Object(r.a)();if(w.addElement(h).duration(t.duration||540).easing(t.easing||"cubic-bezier(0.32,0.72,0,1)").fill("both").beforeRemoveClass("ion-page-invisible"),m&&e){var E=Object(r.a)();E.addElement(e),w.addAnimation(E)}if(y||0!==b.length||0!==g.length?(k.addElement(y),k.addElement(g)):k.addElement(h.querySelector(":scope > .ion-page, :scope > ion-nav, :scope > ion-tabs")),w.addAnimation(k),v?k.beforeClearStyles([n]).fromTo("transform","translateX("+p+")","translateX(0%)").fromTo(n,.8,1):k.beforeClearStyles([n]).fromTo("transform","translateX("+d+")","translateX(0%)"),y){var O=a(y).querySelector(".transition-effect");if(O){var x=O.querySelector(".transition-cover"),$=O.querySelector(".transition-shadow"),S=Object(r.a)(),C=Object(r.a)(),T=Object(r.a)();S.addElement(O).beforeStyles({opacity:"1",display:"block"}).afterStyles({opacity:"",display:""}),C.addElement(x).beforeClearStyles([n]).fromTo(n,0,.1),T.addElement($).beforeClearStyles([n]).fromTo(n,.03,.7),S.addAnimation([C,T]),k.addAnimation([S])}}var j=h.querySelector("ion-header.header-collapse-condense"),P=function(e,t,n,r,o){var i=u(r,n),a=l(o),f=l(r),d=u(o,n),p=null!==i&&null!==a&&!n,h=null!==f&&null!==d&&n;if(p){var m=a.getBoundingClientRect(),v=i.getBoundingClientRect();c(e,t,n,a,m,v),s(e,t,n,i,m,v)}else if(h){var y=f.getBoundingClientRect(),g=d.getBoundingClientRect();c(e,t,n,f,y,g),s(e,t,n,d,y,g)}return{forward:p,backward:h}}(w,f,v,h,m),R=P.forward,_=P.backward;if(b.forEach((function(e){var t=Object(r.a)();t.addElement(e),w.addAnimation(t);var o=Object(r.a)();o.addElement(e.querySelector("ion-title"));var i,l=Object(r.a)(),u=Array.from(e.querySelectorAll("ion-buttons,[menuToggle]")),s=e.closest("ion-header"),c=s&&s.classList.contains("header-collapse-condense-inactive");i=v?u.filter((function(e){var t=e.classList.contains("buttons-collapse");return t&&!c||!t})):u.filter((function(e){return!e.classList.contains("buttons-collapse")})),l.addElement(i);var h=Object(r.a)();h.addElement(e.querySelectorAll(":scope > *:not(ion-title):not(ion-buttons):not([menuToggle])"));var m=Object(r.a)();m.addElement(a(e).querySelector(".toolbar-background"));var y=Object(r.a)(),g=e.querySelector("ion-back-button");if(g&&y.addElement(g),t.addAnimation([o,l,h,m,y]),l.fromTo(n,.01,1),h.fromTo(n,.01,1),v)c||o.fromTo("transform","translateX("+p+")","translateX(0%)").fromTo(n,.01,1),h.fromTo("transform","translateX("+p+")","translateX(0%)"),y.fromTo(n,.01,1);else if(j||o.fromTo("transform","translateX("+d+")","translateX(0%)").fromTo(n,.01,1),h.fromTo("transform","translateX("+d+")","translateX(0%)"),m.beforeClearStyles([n,"transform"]),(null===s||void 0===s?void 0:s.translucent)?m.fromTo("transform",f?"translateX(-100%)":"translateX(100%)","translateX(0px)"):m.fromTo(n,.01,"var(--opacity)"),R||y.fromTo(n,.01,1),g&&!R){var b=Object(r.a)();b.addElement(a(g).querySelector(".button-text")).fromTo("transform",f?"translateX(-100px)":"translateX(100px)","translateX(0px)"),t.addAnimation(b)}})),m){var L=Object(r.a)(),I=m.querySelector(":scope > ion-content"),N=m.querySelectorAll(":scope > ion-header > ion-toolbar"),A=m.querySelectorAll(":scope > ion-header > *:not(ion-toolbar), :scope > ion-footer > *");if(I||0!==N.length||0!==A.length?(L.addElement(I),L.addElement(A)):L.addElement(m.querySelector(":scope > .ion-page, :scope > ion-nav, :scope > ion-tabs")),w.addAnimation(L),v){L.beforeClearStyles([n]).fromTo("transform","translateX(0%)",f?"translateX(-100%)":"translateX(100%)");var D=Object(o.e)(m);w.afterAddWrite((function(){"normal"===w.getDirection()&&D.style.setProperty("display","none")}))}else L.fromTo("transform","translateX(0%)","translateX("+p+")").fromTo(n,1,.8);if(I){var M=a(I).querySelector(".transition-effect");if(M){var B=M.querySelector(".transition-cover"),z=M.querySelector(".transition-shadow"),V=Object(r.a)(),H=Object(r.a)(),F=Object(r.a)();V.addElement(M).beforeStyles({opacity:"1",display:"block"}).afterStyles({opacity:"",display:""}),H.addElement(B).beforeClearStyles([n]).fromTo(n,.1,0),F.addElement(z).beforeClearStyles([n]).fromTo(n,.7,.03),V.addAnimation([H,F]),L.addAnimation([V])}}N.forEach((function(e){var t=Object(r.a)();t.addElement(e);var o=Object(r.a)();o.addElement(e.querySelector("ion-title"));var l=Object(r.a)(),u=e.querySelectorAll("ion-buttons,[menuToggle]"),s=e.closest("ion-header"),c=s&&s.classList.contains("header-collapse-condense-inactive"),d=Array.from(u).filter((function(e){var t=e.classList.contains("buttons-collapse");return t&&!c||!t}));l.addElement(d);var h=Object(r.a)(),m=e.querySelectorAll(":scope > *:not(ion-title):not(ion-buttons):not([menuToggle])");m.length>0&&h.addElement(m);var y=Object(r.a)();y.addElement(a(e).querySelector(".toolbar-background"));var g=Object(r.a)(),b=e.querySelector("ion-back-button");if(b&&g.addElement(b),t.addAnimation([o,l,h,g,y]),w.addAnimation(t),g.fromTo(n,.99,0),l.fromTo(n,.99,0),h.fromTo(n,.99,0),v){if(c||o.fromTo("transform","translateX(0%)",f?"translateX(-100%)":"translateX(100%)").fromTo(n,.99,0),h.fromTo("transform","translateX(0%)",f?"translateX(-100%)":"translateX(100%)"),y.beforeClearStyles([n,"transform"]),(null===s||void 0===s?void 0:s.translucent)?y.fromTo("transform","translateX(0px)",f?"translateX(-100%)":"translateX(100%)"):y.fromTo(n,"var(--opacity)",0),b&&!_){var k=Object(r.a)();k.addElement(a(b).querySelector(".button-text")).fromTo("transform","translateX(0%)","translateX("+(f?-124:124)+"px)"),t.addAnimation(k)}}else c||o.fromTo("transform","translateX(0%)","translateX("+p+")").fromTo(n,.99,0).afterClearStyles([i,n]),h.fromTo("transform","translateX(0%)","translateX("+p+")").afterClearStyles([i,n]),g.afterClearStyles([n]),o.afterClearStyles([n]),l.afterClearStyles([n])}))}return w}catch(U){throw U}}},function(e,t,n){"use strict";n.r(t),n.d(t,"mdTransitionAnimation",(function(){return i}));var r=n(2),o=n(19),i=(n(12),n(13),function(e,t){var n="back"===t.direction,i=t.enteringEl,a=t.leavingEl,l=Object(o.e)(i),u=l.querySelector("ion-toolbar"),s=Object(r.a)();if(s.addElement(l).fill("both").beforeRemoveClass("ion-page-invisible"),n?s.duration(t.duration||200).easing("cubic-bezier(0.47,0,0.745,0.715)"):s.duration(t.duration||280).easing("cubic-bezier(0.36,0.66,0.04,1)").fromTo("transform","translateY(40px)","translateY(0px)").fromTo("opacity",.01,1),u){var c=Object(r.a)();c.addElement(u),s.addAnimation(c)}if(a&&n){s.duration(t.duration||200).easing("cubic-bezier(0.47,0,0.745,0.715)");var f=Object(r.a)();f.addElement(Object(o.e)(a)).onFinish((function(e){1===e&&f.elements.length>0&&f.elements[0].style.setProperty("display","none")})).fromTo("transform","translateY(0px)","translateY(40px)").fromTo("opacity",1,0),s.addAnimation(f)}return s})},function(e,t,n){"use strict";(function(e){var r=n(0),o=n.n(r),i=n(23),a=n(31),l=n.n(a),u=1073741823,s="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof window?window:"undefined"!==typeof e?e:{};function c(e){var t=[];return{on:function(e){t.push(e)},off:function(e){t=t.filter((function(t){return t!==e}))},get:function(){return e},set:function(n,r){e=n,t.forEach((function(t){return t(e,r)}))}}}var f=o.a.createContext||function(e,t){var n,o,a="__create-react-context-"+function(){var e="__global_unique_id__";return s[e]=(s[e]||0)+1}()+"__",f=function(e){function n(){var t;return(t=e.apply(this,arguments)||this).emitter=c(t.props.value),t}Object(i.a)(n,e);var r=n.prototype;return r.getChildContext=function(){var e;return(e={})[a]=this.emitter,e},r.componentWillReceiveProps=function(e){if(this.props.value!==e.value){var n,r=this.props.value,o=e.value;((i=r)===(a=o)?0!==i||1/i===1/a:i!==i&&a!==a)?n=0:(n="function"===typeof t?t(r,o):u,0!==(n|=0)&&this.emitter.set(e.value,n))}var i,a},r.render=function(){return this.props.children},n}(r.Component);f.childContextTypes=((n={})[a]=l.a.object.isRequired,n);var d=function(t){function n(){var e;return(e=t.apply(this,arguments)||this).state={value:e.getValue()},e.onUpdate=function(t,n){0!==((0|e.observedBits)&n)&&e.setState({value:e.getValue()})},e}Object(i.a)(n,t);var r=n.prototype;return r.componentWillReceiveProps=function(e){var t=e.observedBits;this.observedBits=void 0===t||null===t?u:t},r.componentDidMount=function(){this.context[a]&&this.context[a].on(this.onUpdate);var e=this.props.observedBits;this.observedBits=void 0===e||null===e?u:e},r.componentWillUnmount=function(){this.context[a]&&this.context[a].off(this.onUpdate)},r.getValue=function(){return this.context[a]?this.context[a].get():e},r.render=function(){return(e=this.props.children,Array.isArray(e)?e[0]:e)(this.state.value);var e},n}(r.Component);return d.contextTypes=((o={})[a]=l.a.object,o),{Provider:f,Consumer:d}};t.a=f}).call(this,n(49))},function(e,t,n){var r=n(62);e.exports=p,e.exports.parse=i,e.exports.compile=function(e,t){return l(i(e,t),t)},e.exports.tokensToFunction=l,e.exports.tokensToRegExp=d;var o=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function i(e,t){for(var n,r=[],i=0,a=0,l="",c=t&&t.delimiter||"/";null!=(n=o.exec(e));){var f=n[0],d=n[1],p=n.index;if(l+=e.slice(a,p),a=p+f.length,d)l+=d[1];else{var h=e[a],m=n[2],v=n[3],y=n[4],g=n[5],b=n[6],w=n[7];l&&(r.push(l),l="");var k=null!=m&&null!=h&&h!==m,E="+"===b||"*"===b,O="?"===b||"*"===b,x=n[2]||c,$=y||g;r.push({name:v||i++,prefix:m||"",delimiter:x,optional:O,repeat:E,partial:k,asterisk:!!w,pattern:$?s($):w?".*":"[^"+u(x)+"]+?"})}}return ai?1:p<-i?-1:0,s=!1,!0},isGesture:function(){return 0!==c},getDirection:function(){return c}}}(u.direction,u.threshold,u.maxAngle),O=r.a.createGesture({name:e.gestureName,priority:e.gesturePriority,disableScroll:e.disableScroll}),x=function(){t&&(a=!1,y&&y(k))},$=function(){return!(O&&!O.capture())&&(t=!0,o=!1,k.startX=k.currentX,k.startY=k.currentY,k.startTime=k.currentTime,p?p(k).then(S):S(),!0)},S=function(){w&&function(){if("undefined"!==typeof document){var e=document.activeElement;null!==e&&e.blur&&e.blur()}}(),h&&h(k),o=!0},C=function(){t=!1,n=!1,a=!1,o=!0,O.release()},T=function(e){var n=t,r=o;C(),r&&(s(k,e),n?m&&m(k):v&&v(k))},j=function(e,t,n,r,o){var a,u,s,c,f,d,p,h=0,m=function(r){h=Date.now()+2e3,t(r)&&(!u&&n&&(u=i(e,"touchmove",n,o)),s||(s=i(r.target,"touchend",y,o)),c||(c=i(r.target,"touchcancel",y,o)))},v=function(r){h>Date.now()||t(r)&&(!d&&n&&(d=i(l(e),"mousemove",n,o)),p||(p=i(l(e),"mouseup",g,o)))},y=function(e){b(),r&&r(e)},g=function(e){w(),r&&r(e)},b=function(){u&&u(),s&&s(),c&&c(),u=s=c=void 0},w=function(){d&&d(),p&&p(),d=p=void 0},k=function(){b(),w()},E=function(t){void 0===t&&(t=!0),t?(a||(a=i(e,"touchstart",m,o)),f||(f=i(e,"mousedown",v,o))):(a&&a(),f&&f(),a=f=void 0,k())};return{enable:E,stop:k,destroy:function(){E(!1),r=n=t=void 0}}}(u.el,(function(e){var t=f(e);return!(n||!o)&&(c(e,k),k.startX=k.currentX,k.startY=k.currentY,k.startTime=k.currentTime=t,k.velocityX=k.velocityY=k.deltaX=k.deltaY=0,k.event=e,(!d||!1!==d(k))&&(O.release(),!!O.start()&&(n=!0,0===g?$():(E.start(k.startX,k.startY),!0))))}),(function(e){t?!a&&o&&(a=!0,s(k,e),requestAnimationFrame(x)):(s(k,e),E.detect(k.currentX,k.currentY)&&(E.isGesture()&&$()||P()))}),T,{capture:!1,passive:b}),P=function(){C(),j.stop(),v&&v(k)};return{enable:function(e){void 0===e&&(e=!0),e||(t&&T(void 0),C()),j.enable(e)},destroy:function(){O.destroy(),j.destroy()}}},s=function(e,t){if(t){var n=e.currentX,r=e.currentY,o=e.currentTime;c(t,e);var i=e.currentX,a=e.currentY,l=(e.currentTime=f(t))-o;if(l>0&&l<100){var u=(i-n)/l,s=(a-r)/l;e.velocityX=.7*u+.3*e.velocityX,e.velocityY=.7*s+.3*e.velocityY}e.deltaX=i-e.startX,e.deltaY=a-e.startY,e.event=t}},c=function(e,t){var n=0,r=0;if(e){var o=e.changedTouches;if(o&&o.length>0){var i=o[0];n=i.clientX,r=i.clientY}else void 0!==e.pageX&&(n=e.pageX,r=e.pageY)}t.currentX=n,t.currentY=r},f=function(e){return e.timeStamp||Date.now()}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var r=function(e,t,n,r,a){return i(e[1],t[1],n[1],r[1],a).map((function(i){return o(e[0],t[0],n[0],r[0],i)}))},o=function(e,t,n,r,o){return o*(3*t*Math.pow(o-1,2)+o*(-3*n*o+3*n+r*o))-e*Math.pow(o-1,3)},i=function(e,t,n,r,o){return a((r-=o)-3*(n-=o)+3*(t-=o)-(e-=o),3*n-6*t+3*e,3*t-3*e,e).filter((function(e){return e>=0&&e<=1}))},a=function(e,t,n,r){if(0===e)return function(e,t,n){var r=t*t-4*e*n;return r<0?[]:[(-t+Math.sqrt(r))/(2*e),(-t-Math.sqrt(r))/(2*e)]}(t,n,r);var o=(3*(n/=e)-(t/=e)*t)/3,i=(2*t*t*t-9*t*n+27*(r/=e))/27;if(0===o)return[Math.pow(-i,1/3)];if(0===i)return[Math.sqrt(-o),-Math.sqrt(-o)];var a=Math.pow(i/2,2)+Math.pow(o/3,3);if(0===a)return[Math.pow(i/2,.5)-t/3];if(a>0)return[Math.pow(-i/2+Math.sqrt(a),1/3)-Math.pow(i/2+Math.sqrt(a),1/3)-t/3];var l=Math.sqrt(Math.pow(-o/3,3)),u=Math.acos(-i/(2*Math.sqrt(Math.pow(-o/3,3)))),s=2*Math.pow(l,1/3);return[s*Math.cos(u/3)-t/3,s*Math.cos((u+2*Math.PI)/3)-t/3,s*Math.cos((u+4*Math.PI)/3)-t/3]}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var r=function(e){try{if(e instanceof s)return e.value;if(!a()||"string"!==typeof e||""===e)return e;var t=document.createDocumentFragment(),n=document.createElement("div");t.appendChild(n),n.innerHTML=e,u.forEach((function(e){for(var n=t.querySelectorAll(e),r=n.length-1;r>=0;r--){var a=n[r];a.parentNode?a.parentNode.removeChild(a):t.removeChild(a);for(var l=i(a),u=0;u=0;n--){var r=t.attributes.item(n),o=r.name;if(l.includes(o.toLowerCase())){var a=r.value;null!=a&&a.toLowerCase().includes("javascript:")&&t.removeAttribute(o)}else t.removeAttribute(o)}var u=i(t);for(n=0;n0?t[0].el:void 0]}}))}))},a=function(){return Object(r.a)(void 0,void 0,void 0,(function(){return Object(r.c)(this,(function(e){switch(e.label){case 0:return[4,v()];case 1:return e.sent(),[2,d()]}}))}))},l=function(t,n){e.set(t,n)},u=function(e){var n=e.side;t.filter((function(t){return t.side===n&&t!==e})).forEach((function(e){return e.disabled=!0}))},d=function(){return m((function(e){return e._isOpen}))},p=function(){return t.map((function(e){return e.el}))},h=function(){return t.some((function(e){return e.isAnimating}))},m=function(e){var n=t.find(e);if(void 0!==n)return n.el},v=function(){return Promise.all(Array.from(document.querySelectorAll("ion-menu")).map((function(e){return new Promise((function(t){return Object(i.c)(e,t)}))})))};return l("reveal",f),l("push",c),l("overlay",s),"undefined"!==typeof document&&document.addEventListener("ionBackButton",(function(e){var t=d();t&&e.detail.register(o.MENU_BACK_BUTTON_PRIORITY,(function(){return t.close()}))})),{registerAnimation:l,get:n,getMenus:function(){return Object(r.a)(void 0,void 0,void 0,(function(){return Object(r.c)(this,(function(e){switch(e.label){case 0:return[4,v()];case 1:return e.sent(),[2,p()]}}))}))},getOpen:a,isEnabled:function(e){return Object(r.a)(void 0,void 0,void 0,(function(){var t;return Object(r.c)(this,(function(r){switch(r.label){case 0:return[4,n(e)];case 1:return(t=r.sent())?[2,!t.disabled]:[2,!1]}}))}))},swipeGesture:function(e,t){return Object(r.a)(void 0,void 0,void 0,(function(){var o;return Object(r.c)(this,(function(r){switch(r.label){case 0:return[4,n(t)];case 1:return(o=r.sent())&&(o.swipeGesture=e),[2,o]}}))}))},isAnimating:function(){return Object(r.a)(void 0,void 0,void 0,(function(){return Object(r.c)(this,(function(e){switch(e.label){case 0:return[4,v()];case 1:return e.sent(),[2,h()]}}))}))},isOpen:function(e){return Object(r.a)(void 0,void 0,void 0,(function(){var t;return Object(r.c)(this,(function(r){switch(r.label){case 0:return null==e?[3,2]:[4,n(e)];case 1:return[2,void 0!==(t=r.sent())&&t.isOpen()];case 2:return[4,a()];case 3:return[2,void 0!==(t=r.sent())]}}))}))},enable:function(e,t){return Object(r.a)(void 0,void 0,void 0,(function(){var o;return Object(r.c)(this,(function(r){switch(r.label){case 0:return[4,n(t)];case 1:return(o=r.sent())&&(o.disabled=!e),[2,o]}}))}))},toggle:function(e){return Object(r.a)(void 0,void 0,void 0,(function(){var t;return Object(r.c)(this,(function(r){switch(r.label){case 0:return[4,n(e)];case 1:return(t=r.sent())?[2,t.toggle()]:[2,!1]}}))}))},close:function(e){return Object(r.a)(void 0,void 0,void 0,(function(){var t;return Object(r.c)(this,(function(r){switch(r.label){case 0:return[4,void 0!==e?n(e):a()];case 1:return void 0!==(t=r.sent())?[2,t.close()]:[2,!1]}}))}))},open:function(e){return Object(r.a)(void 0,void 0,void 0,(function(){var t;return Object(r.c)(this,(function(r){switch(r.label){case 0:return[4,n(e)];case 1:return(t=r.sent())?[2,t.open()]:[2,!1]}}))}))},_getOpenSync:d,_createAnimation:function(t,n){var r=e.get(t);if(!r)throw new Error("animation not registered");return r(n)},_register:function(e){t.indexOf(e)<0&&(e.disabled||u(e),t.push(e))},_unregister:function(e){var n=t.indexOf(e);n>-1&&t.splice(n,1)},_setOpen:function(e,t,n){return Object(r.a)(void 0,void 0,void 0,(function(){var o;return Object(r.c)(this,(function(r){switch(r.label){case 0:return h()?[2,!1]:t?[4,a()]:[3,3];case 1:return(o=r.sent())&&e.el!==o?[4,o.setOpen(!1,!1)]:[3,3];case 2:r.sent(),r.label=3;case 3:return[2,e._setOpen(t,n)]}}))}))},_setActiveMenu:u}}()},,function(e,t,n){"use strict";n.d(t,"a",(function(){return f})),n.d(t,"b",(function(){return d})),n.d(t,"c",(function(){return p})),n.d(t,"d",(function(){return s})),n.d(t,"e",(function(){return v}));!function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(t,n)}}();var r,o,i=!1,a="undefined"!==typeof window?window:{},l=(a.document,{$flags$:0,$resourcesUrl$:"",jmp:function(e){return e()},raf:function(e){return requestAnimationFrame(e)},ael:function(e,t,n,r){return e.addEventListener(t,n,r)},rel:function(e,t,n,r){return e.removeEventListener(t,n,r)},ce:function(e,t){return new CustomEvent(e,t)}}),u=(function(){try{return new CSSStyleSheet,"function"===typeof(new CSSStyleSheet).replace}catch(r){}}(),new WeakMap,function(e){return"object"===(e=typeof e)||"function"===e}),s=function(e,t){for(var n=[],r=2;r0&&(d.$children$=l),d},c=function(e,t){var n={$flags$:0,$tag$:e,$text$:t,$elm$:null,$children$:null,$attrs$:null};return n},f={},d=function(e){return m(e).$hostElement$},p=function(e){var t=new URL(e,l.$resourcesUrl$);return t.origin!==a.location.origin?t.href:t.pathname},h=new WeakMap,m=function(e){return h.get(e)},v=function(e,t){return h.set(t.$lazyInstance$=e,t)},y=function(e,t){return(0,console.error)(e,t)},g=(new Map,new Map,[]),b=[],w=function(e){for(var t=0;t0)&&l.raf(e)},E=function(e){return function(e){return Promise.resolve(e)}().then(e)};r=b,o=!0},function(e,t,n){"use strict";e.exports=n(63)},function(e,t,n){"use strict";n.d(t,"a",(function(){return C}));var r=n(25),o=n(5),i=n.n(o),a=n(15),l=n(3),u=n(4),s=n(6),c=n(10),f=n(9),d=n(1),p=n(20),h=n(0),m=n.n(h),v=n(21),y=n(8),g=function(e){Object(c.a)(n,e);var t=Object(f.a)(n);function n(){return Object(u.a)(this,n),t.apply(this,arguments)}return Object(s.a)(n,[{key:"render",value:function(){return m.a.createElement(v.b,{path:this.props.path,exact:this.props.exact,render:this.props.render,computedMatch:this.props.computedMatch})}}]),n}(m.a.PureComponent),b=function(e){Object(c.a)(n,e);var t=Object(f.a)(n);function n(){var e;return Object(u.a)(this,n),(e=t.call(this)).createViewItem=e.createViewItem.bind(Object(l.a)(e)),e.findViewItemByRouteInfo=e.findViewItemByRouteInfo.bind(Object(l.a)(e)),e.findLeavingViewItemByRouteInfo=e.findLeavingViewItemByRouteInfo.bind(Object(l.a)(e)),e.getChildrenToRender=e.getChildrenToRender.bind(Object(l.a)(e)),e.findViewItemByPathname=e.findViewItemByPathname.bind(Object(l.a)(e)),e}return Object(s.a)(n,[{key:"createViewItem",value:function(e,t,n,r){var o={id:Object(y.r)("viewItem"),outletId:e,ionPageElement:r,reactElement:t,mount:!0,ionRoute:!1},i={exact:t.props.exact,path:t.props.path||t.props.from,component:t.props.component},a=Object(v.d)(n.pathname,i);return t.type===y.h&&(o.ionRoute=!0,o.disableIonPageManagement=t.props.disableIonPageManagement),o.routeData={match:a,childProps:t.props},o}},{key:"getChildrenToRender",value:function(e,t,n){var r=this,o=this.getViewItemsForOutlet(e);return m.a.Children.forEach(t.props.children,(function(e){var t=o.find((function(t){return w(e,t.routeData.childProps.path||t.routeData.childProps.from)}));t&&(t.reactElement=e)})),o.map((function(e){var t;if(e.ionRoute&&!e.disableIonPageManagement)t=m.a.createElement(y.p,{key:"view-".concat(e.id),mount:e.mount,removeView:function(){return r.remove(e)}},m.a.cloneElement(e.reactElement,{computedMatch:e.routeData.match}));else{var o=w(e.reactElement,n.pathname);t=m.a.createElement(y.p,{key:"view-".concat(e.id),mount:e.mount,removeView:function(){return r.remove(e)}},m.a.cloneElement(e.reactElement,{computedMatch:e.routeData.match})),!o&&e.routeData.match&&(e.routeData.match=void 0,e.mount=!1)}return t}))}},{key:"findViewItemByRouteInfo",value:function(e,t){var n=this.findViewItemByPath(e.pathname,t),r=n.viewItem,o=n.match;return r&&o&&(r.routeData.match=o),r}},{key:"findLeavingViewItemByRouteInfo",value:function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=this.findViewItemByPath(e.lastPathname,t,!1,n),o=r.viewItem;return o}},{key:"findViewItemByPathname",value:function(e,t){return this.findViewItemByPath(e,t).viewItem}},{key:"findViewItemByPath",value:function(e,t,n,r){var o,i,a;if(t)(a=this.getViewItemsForOutlet(t)).some(u),o||a.some(s);else{var l=this.getAllViewItems();l.some(u),o||l.some(s)}return{viewItem:o,match:i};function u(t){if(r&&!t.ionRoute)return!1;var a={exact:!!n||t.routeData.childProps.exact,path:t.routeData.childProps.path||t.routeData.childProps.from,component:t.routeData.childProps.component},l=Object(v.d)(e,a);return!!l&&(o=t,i=l,!0)}function s(t){return!t.routeData.childProps.path&&!t.routeData.childProps.from&&(i={path:e,url:e,isExact:!0,params:{}},o=t,!0)}}}]),n}(y.q);function w(e,t,n){var r={exact:!!n||e.props.exact,path:e.props.path||e.props.from,component:e.props.component};return Object(v.d)(t,r)}function k(e){var t;if(t="string"===typeof e?e:e.outerHTML,document){var n=document.createElement("div");n.innerHTML=t,n.style.zIndex="";var r=n.getElementsByTagName("ion-back-button");return r[0]&&r[0].remove(),n.firstChild}}var E=function(e){Object(c.a)(n,e);var t=Object(f.a)(n);function n(e){var r;return Object(u.a)(this,n),(r=t.call(this,e)).stackContextValue={registerIonPage:r.registerIonPage.bind(Object(l.a)(r)),isInOutlet:function(){return!0}},r.registerIonPage=r.registerIonPage.bind(Object(l.a)(r)),r.transitionPage=r.transitionPage.bind(Object(l.a)(r)),r.handlePageTransition=r.handlePageTransition.bind(Object(l.a)(r)),r.id=Object(y.r)("routerOutlet"),r}return Object(s.a)(n,[{key:"componentDidMount",value:function(){this.routerOutletElement&&(this.setupRouterOutlet(this.routerOutletElement),this.handlePageTransition(this.props.routeInfo))}},{key:"componentDidUpdate",value:function(e){this.props.routeInfo.pathname!==e.routeInfo.pathname&&this.handlePageTransition(this.props.routeInfo)}},{key:"componentWillUnmount",value:function(){this.context.clearOutlet(this.id)}},{key:"handlePageTransition",value:function(){var e=Object(a.a)(i.a.mark((function e(t){var n,r,o,a,l,u=this;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:this.routerOutletElement&&this.routerOutletElement.commit?(o=this.context.findViewItemByRouteInfo(t,this.id),!(a=this.context.findLeavingViewItemByRouteInfo(t,this.id))&&t.prevRouteLastPathname&&(a=this.context.findViewItemByPathname(t.prevRouteLastPathname,this.id)),a&&("replace"===t.routeAction?a.mount=!1:"push"!==t.routeAction||"forward"!==t.routeDirection?"none"!==t.routeDirection&&o!==a&&(a.mount=!1):(null===(n=t.routeOptions)||void 0===n?void 0:n.unmount)&&(a.mount=!1)),l=O(null===(r=this.ionRouterOutlet)||void 0===r?void 0:r.props.children,t),o&&(o.reactElement=l),o||l&&(o=this.context.createViewItem(this.id,l,t),this.context.addViewItem(o)),o&&o.ionPageElement?this.transitionPage(t,o,a):!a||l||o||a.ionPageElement&&(a.ionPageElement.classList.add("ion-page-hidden"),a.ionPageElement.setAttribute("aria-hidden","true")),this.forceUpdate()):setTimeout((function(){return u.handlePageTransition(t)}),10);case 1:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()},{key:"registerIonPage",value:function(e,t){var n=this.context.findViewItemByRouteInfo(t,this.id);n&&(n.ionPageElement=e,n.ionRoute=!0),this.handlePageTransition(t)}},{key:"setupRouterOutlet",value:function(){var e=Object(a.a)(i.a.mark((function e(t){var n,r,o=this;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=function(){var e=Object(y.s)();return!!(e&&e.get("swipeBackEnabled","ios"===t.mode))&&o.context.canGoBack()},r=function(){o.context.goBack()},t.swipeHandler={canStart:n,onStart:r,onEnd:function(e){return!0}};case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()},{key:"transitionPage",value:function(){var e=Object(a.a)(i.a.mark((function e(t,n,r){var o,l,u,s,c;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(c=function(){return(c=Object(a.a)(i.a.mark((function e(n,r){return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n.classList.add("ion-page"),n.classList.add("ion-page-invisible"),e.next=4,o.commit(n,r,{deepWait:!0,duration:void 0===l?0:void 0,direction:l,showGoBack:!!t.pushedByRoute,progressAnimation:!1,animationBuilder:t.routeAnimation});case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)},s=function(e,t){return c.apply(this,arguments)},o=this.routerOutletElement,l="none"===t.routeDirection||"root"===t.routeDirection?void 0:t.routeDirection,!(n&&n.ionPageElement&&this.routerOutletElement)){e.next=23;break}if(!r||!r.ionPageElement||n!==r){e.next=20;break}if(!x(r.reactElement,t.pathname,!0)){e.next=16;break}if(!(u=k(r.ionPageElement.outerHTML))){e.next=14;break}return this.routerOutletElement.appendChild(u),e.next=13,s(n.ionPageElement,u);case 13:this.routerOutletElement.removeChild(u);case 14:e.next=18;break;case 16:return e.next=18,s(n.ionPageElement,void 0);case 18:e.next=23;break;case 20:return e.next=22,s(n.ionPageElement,null===r||void 0===r?void 0:r.ionPageElement);case 22:r&&r.ionPageElement&&(r.ionPageElement.classList.add("ion-page-hidden"),r.ionPageElement.setAttribute("aria-hidden","true"));case 23:case"end":return e.stop()}}),e,this)})));return function(t,n,r){return e.apply(this,arguments)}}()},{key:"render",value:function(){var e=this,t=this.props.children,n=m.a.Children.only(t);this.ionRouterOutlet=n;var r=this.context.getChildrenToRender(this.id,this.ionRouterOutlet,this.props.routeInfo,(function(){e.forceUpdate()}));return m.a.createElement(y.o.Provider,{value:this.stackContextValue},m.a.cloneElement(n,{ref:function(t){n.props.setRef&&n.props.setRef(t),n.props.forwardedRef&&(n.props.forwardedRef.current=t),e.routerOutletElement=t;var r=n.ref;"function"===typeof r&&r(t)}},r))}}],[{key:"contextType",get:function(){return y.n}}]),n}(m.a.PureComponent);function O(e,t){var n;return m.a.Children.forEach(e,(function(e){var r={exact:e.props.exact,path:e.props.path||e.props.from,component:e.props.component};Object(v.d)(t.pathname,r)&&(n=e)})),n||(m.a.Children.forEach(e,(function(e){e.props.path||e.props.from||(n=e)})),n)}function x(e,t,n){var r={exact:!!n||e.props.exact,path:e.props.path||e.props.from,component:e.props.component};return Object(v.d)(t,r)}var $=function(e){Object(c.a)(n,e);var t=Object(f.a)(n);function n(e){var r;Object(u.a)(this,n),(r=t.call(this,e)).exitViewFromOtherOutletHandlers=[],r.locationHistory=new y.l,r.viewStack=new b,r.routeMangerContextState={canGoBack:function(){return r.locationHistory.canGoBack()},clearOutlet:r.viewStack.clear,findViewItemByPathname:r.viewStack.findViewItemByPathname,getChildrenToRender:r.viewStack.getChildrenToRender,goBack:function(){return r.handleNavigateBack()},createViewItem:r.viewStack.createViewItem,findViewItemByRouteInfo:r.viewStack.findViewItemByRouteInfo,findLeavingViewItemByRouteInfo:r.viewStack.findLeavingViewItemByRouteInfo,addViewItem:r.viewStack.add,unMountViewItem:r.viewStack.remove};var o={id:Object(y.r)("routeInfo"),pathname:r.props.location.pathname,search:r.props.location.search};return r.locationHistory.add(o),r.handleChangeTab=r.handleChangeTab.bind(Object(l.a)(r)),r.handleResetTab=r.handleResetTab.bind(Object(l.a)(r)),r.handleNativeBack=r.handleNativeBack.bind(Object(l.a)(r)),r.handleNavigate=r.handleNavigate.bind(Object(l.a)(r)),r.handleNavigateBack=r.handleNavigateBack.bind(Object(l.a)(r)),r.props.registerHistoryListener(r.handleHistoryChange.bind(Object(l.a)(r))),r.handleSetCurrentTab=r.handleSetCurrentTab.bind(Object(l.a)(r)),r.state={routeInfo:o},r}return Object(s.a)(n,[{key:"handleChangeTab",value:function(e,t,n){if(t){var o=this.locationHistory.getCurrentRouteInfoForTab(e),i=t.split("?"),a=Object(r.a)(i,2),l=a[0],u=a[1];o?(this.incomingRouteParams=Object.assign(Object.assign({},o),{routeAction:"push",routeDirection:"none"}),o.pathname===l?(this.incomingRouteParams.routeOptions=n,this.props.history.push(o.pathname+(o.search||""))):(this.incomingRouteParams.pathname=l,this.incomingRouteParams.search=u?"?"+u:void 0,this.incomingRouteParams.routeOptions=n,this.props.history.push(l+(u?"?"+u:"")))):this.handleNavigate(l,"push","none",void 0,n,e)}}},{key:"handleHistoryChange",value:function(e,t){var n,r,o,i;if((i=this.incomingRouteParams&&"replace"===this.incomingRouteParams.routeAction?this.locationHistory.previous():this.locationHistory.current()).pathname+i.search!==e.pathname){if(!this.incomingRouteParams){if("REPLACE"===t&&(this.incomingRouteParams={routeAction:"replace",routeDirection:"none",tab:this.currentTab}),"POP"===t){var a=this.locationHistory.current();if(a&&a.pushedByRoute){var l=this.locationHistory.findLastLocation(a);this.incomingRouteParams=Object.assign(Object.assign({},l),{routeAction:"pop",routeDirection:"back"})}else this.incomingRouteParams={routeAction:"pop",routeDirection:"none",tab:this.currentTab}}this.incomingRouteParams||(this.incomingRouteParams={routeAction:"push",routeDirection:(null===(n=e.state)||void 0===n?void 0:n.direction)||"forward",routeOptions:null===(r=e.state)||void 0===r?void 0:r.routerOptions,tab:this.currentTab})}var u;if(null===(o=this.incomingRouteParams)||void 0===o?void 0:o.id)u=Object.assign(Object.assign({},this.incomingRouteParams),{lastPathname:i.pathname}),this.locationHistory.add(u);else{var s="push"===this.incomingRouteParams.routeAction&&"forward"===this.incomingRouteParams.routeDirection;if(u=Object.assign(Object.assign({id:Object(y.r)("routeInfo")},this.incomingRouteParams),{lastPathname:i.pathname,pathname:e.pathname,search:e.search,params:this.props.match.params,prevRouteLastPathname:i.lastPathname}),s)u.tab=i.tab,u.pushedByRoute=i.pathname;else if("pop"===u.routeAction){var c=this.locationHistory.findLastLocation(u);u.pushedByRoute=null===c||void 0===c?void 0:c.pushedByRoute}else if("push"===u.routeAction&&u.tab!==i.tab){var f=this.locationHistory.getCurrentRouteInfoForTab(u.tab);u.pushedByRoute=null===f||void 0===f?void 0:f.pushedByRoute}else if("replace"===u.routeAction){var d=this.locationHistory.current(),p=null===d||void 0===d?void 0:d.pushedByRoute,h=void 0!==p&&p!==u.pathname?p:u.pushedByRoute;u.lastPathname=(null===d||void 0===d?void 0:d.pathname)||u.lastPathname,u.prevRouteLastPathname=null===d||void 0===d?void 0:d.lastPathname,u.pushedByRoute=h,u.routeDirection=(null===d||void 0===d?void 0:d.routeDirection)||u.routeDirection,u.routeAnimation=(null===d||void 0===d?void 0:d.routeAnimation)||u.routeAnimation}this.locationHistory.add(u)}this.setState({routeInfo:u})}this.incomingRouteParams=void 0}},{key:"handleNativeBack",value:function(){var e=this.props.history;(e.goBack||e.back)()}},{key:"handleNavigate",value:function(e,t,n,r,o,i){this.incomingRouteParams=Object.assign(this.incomingRouteParams||{},{routeAction:t,routeDirection:n,routeOptions:o,routeAnimation:r,tab:i}),"push"===t?this.props.history.push(e):this.props.history.replace(e)}},{key:"handleNavigateBack",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"/",t=arguments.length>1?arguments[1]:void 0,n=Object(y.s)();e=e||n&&n.get("backButtonDefaultHref");var r=this.locationHistory.current();if(r&&r.pushedByRoute){var o=this.locationHistory.findLastLocation(r);if(o)if(this.incomingRouteParams=Object.assign(Object.assign({},o),{routeAction:"pop",routeDirection:"back",routeAnimation:t||r.routeAnimation}),r.lastPathname===r.pushedByRoute||o.pathname===r.pushedByRoute&&""===r.tab&&""===o.tab){var i=this.props.history,a=i.goBack||i.back;a()}else this.handleNavigate(o.pathname+(o.search||""),"pop","back");else this.handleNavigate(e,"pop","back")}else this.handleNavigate(e,"pop","back")}},{key:"handleResetTab",value:function(e,t,n){var r=this.locationHistory.getFirstRouteInfoForTab(e);if(r){var o=Object.assign({},r);o.pathname=t,o.routeOptions=n,this.incomingRouteParams=Object.assign(Object.assign({},o),{routeAction:"pop",routeDirection:"back"}),this.props.history.push(o.pathname+(o.search||""))}}},{key:"handleSetCurrentTab",value:function(e){this.currentTab=e;var t=Object.assign({},this.locationHistory.current());t.tab!==e&&(t.tab=e,this.locationHistory.update(t))}},{key:"render",value:function(){return m.a.createElement(y.n.Provider,{value:this.routeMangerContextState},m.a.createElement(y.m,{ionRoute:g,ionRedirect:{},stackManager:E,routeInfo:this.state.routeInfo,onNativeBack:this.handleNativeBack,onNavigateBack:this.handleNavigateBack,onNavigate:this.handleNavigate,onSetCurrentTab:this.handleSetCurrentTab,onChangeTab:this.handleChangeTab,onResetTab:this.handleResetTab,locationHistory:this.locationHistory},this.props.children))}}]),n}(m.a.PureComponent),S=Object(v.e)($);S.displayName="IonRouter";var C=function(e){Object(c.a)(n,e);var t=Object(f.a)(n);function n(e){var r;Object(u.a)(this,n),r=t.call(this,e);var o=e.history,i=Object(d.d)(e,["history"]);return r.history=o||Object(p.a)(i),r.history.listen(r.handleHistoryChange.bind(Object(l.a)(r))),r.registerHistoryListener=r.registerHistoryListener.bind(Object(l.a)(r)),r}return Object(s.a)(n,[{key:"handleHistoryChange",value:function(e,t){var n=e.location||e,r=e.action||t;this.historyListenHandler&&this.historyListenHandler(n,r)}},{key:"registerHistoryListener",value:function(e){this.historyListenHandler=e}},{key:"render",value:function(){var e=this.props,t=e.children,n=Object(d.d)(e,["children"]);return m.a.createElement(v.c,Object.assign({history:this.history},n),m.a.createElement(S,{registerHistoryListener:this.registerHistoryListener},t))}}]),n}(m.a.Component);m.a.Component,m.a.Component},function(e,t,n){"use strict";var r=n(43),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},l={};function u(e){return r.isMemo(e)?a:l[e.$$typeof]||o}l[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},l[r.Memo]=a;var s=Object.defineProperty,c=Object.getOwnPropertyNames,f=Object.getOwnPropertySymbols,d=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,h=Object.prototype;e.exports=function e(t,n,r){if("string"!==typeof n){if(h){var o=p(n);o&&o!==h&&e(t,o,r)}var a=c(n);f&&(a=a.concat(f(n)));for(var l=u(t),m=u(n),v=0;v